generated.go 5.4 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730567315673256733567345673556736567375673856739567405674156742567435674456745567465674756748567495675056751567525675356754567555675656757567585675956760567615676256763567645676556766567675676856769567705677156772567735677456775567765677756778567795678056781567825678356784567855678656787567885678956790567915679256793567945679556796567975679856799568005680156802568035680456805568065680756808568095681056811568125681356814568155681656817568185681956820568215682256823568245682556826568275682856829568305683156832568335683456835568365683756838568395684056841568425684356844568455684656847568485684956850568515685256853568545685556856568575685856859568605686156862568635686456865568665686756868568695687056871568725687356874568755687656877568785687956880568815688256883568845688556886568875688856889568905689156892568935689456895568965689756898568995690056901569025690356904569055690656907569085690956910569115691256913569145691556916569175691856919569205692156922569235692456925569265692756928569295693056931569325693356934569355693656937569385693956940569415694256943569445694556946569475694856949569505695156952569535695456955569565695756958569595696056961569625696356964569655696656967569685696956970569715697256973569745697556976569775697856979569805698156982569835698456985569865698756988569895699056991569925699356994569955699656997569985699957000570015700257003570045700557006570075700857009570105701157012570135701457015570165701757018570195702057021570225702357024570255702657027570285702957030570315703257033570345703557036570375703857039570405704157042570435704457045570465704757048570495705057051570525705357054570555705657057570585705957060570615706257063570645706557066570675706857069570705707157072570735707457075570765707757078570795708057081570825708357084570855708657087570885708957090570915709257093570945709557096570975709857099571005710157102571035710457105571065710757108571095711057111571125711357114571155711657117571185711957120571215712257123571245712557126571275712857129571305713157132571335713457135571365713757138571395714057141571425714357144571455714657147571485714957150571515715257153571545715557156571575715857159571605716157162571635716457165571665716757168571695717057171571725717357174571755717657177571785717957180571815718257183571845718557186571875718857189571905719157192571935719457195571965719757198571995720057201572025720357204572055720657207572085720957210572115721257213572145721557216572175721857219572205722157222572235722457225572265722757228572295723057231572325723357234572355723657237572385723957240572415724257243572445724557246572475724857249572505725157252572535725457255572565725757258572595726057261572625726357264572655726657267572685726957270572715727257273572745727557276572775727857279572805728157282572835728457285572865728757288572895729057291572925729357294572955729657297572985729957300573015730257303573045730557306573075730857309573105731157312573135731457315573165731757318573195732057321573225732357324573255732657327573285732957330573315733257333573345733557336573375733857339573405734157342573435734457345573465734757348573495735057351573525735357354573555735657357573585735957360573615736257363573645736557366573675736857369573705737157372573735737457375573765737757378573795738057381573825738357384573855738657387573885738957390573915739257393573945739557396573975739857399574005740157402574035740457405574065740757408574095741057411574125741357414574155741657417574185741957420574215742257423574245742557426574275742857429574305743157432574335743457435574365743757438574395744057441574425744357444574455744657447574485744957450574515745257453574545745557456574575745857459574605746157462574635746457465574665746757468574695747057471574725747357474574755747657477574785747957480574815748257483574845748557486574875748857489574905749157492574935749457495574965749757498574995750057501575025750357504575055750657507575085750957510575115751257513575145751557516575175751857519575205752157522575235752457525575265752757528575295753057531575325753357534575355753657537575385753957540575415754257543575445754557546575475754857549575505755157552575535755457555575565755757558575595756057561575625756357564575655756657567575685756957570575715757257573575745757557576575775757857579575805758157582575835758457585575865758757588575895759057591575925759357594575955759657597575985759957600576015760257603576045760557606576075760857609576105761157612576135761457615576165761757618576195762057621576225762357624576255762657627576285762957630576315763257633576345763557636576375763857639576405764157642576435764457645576465764757648576495765057651576525765357654576555765657657576585765957660576615766257663576645766557666576675766857669576705767157672576735767457675576765767757678576795768057681576825768357684576855768657687576885768957690576915769257693576945769557696576975769857699577005770157702577035770457705577065770757708577095771057711577125771357714577155771657717577185771957720577215772257723577245772557726577275772857729577305773157732577335773457735577365773757738577395774057741577425774357744577455774657747577485774957750577515775257753577545775557756577575775857759577605776157762577635776457765577665776757768577695777057771577725777357774577755777657777577785777957780577815778257783577845778557786577875778857789577905779157792577935779457795577965779757798577995780057801578025780357804578055780657807578085780957810578115781257813578145781557816578175781857819578205782157822578235782457825578265782757828578295783057831578325783357834578355783657837578385783957840578415784257843578445784557846578475784857849578505785157852578535785457855578565785757858578595786057861578625786357864578655786657867578685786957870578715787257873578745787557876578775787857879578805788157882578835788457885578865788757888578895789057891578925789357894578955789657897578985789957900579015790257903579045790557906579075790857909579105791157912579135791457915579165791757918579195792057921579225792357924579255792657927579285792957930579315793257933579345793557936579375793857939579405794157942579435794457945579465794757948579495795057951579525795357954579555795657957579585795957960579615796257963579645796557966579675796857969579705797157972579735797457975579765797757978579795798057981579825798357984579855798657987579885798957990579915799257993579945799557996579975799857999580005800158002580035800458005580065800758008580095801058011580125801358014580155801658017580185801958020580215802258023580245802558026580275802858029580305803158032580335803458035580365803758038580395804058041580425804358044580455804658047580485804958050580515805258053580545805558056580575805858059580605806158062580635806458065580665806758068580695807058071580725807358074580755807658077580785807958080580815808258083580845808558086580875808858089580905809158092580935809458095580965809758098580995810058101581025810358104581055810658107581085810958110581115811258113581145811558116581175811858119581205812158122581235812458125581265812758128581295813058131581325813358134581355813658137581385813958140581415814258143581445814558146581475814858149581505815158152581535815458155581565815758158581595816058161581625816358164581655816658167581685816958170581715817258173581745817558176581775817858179581805818158182581835818458185581865818758188581895819058191581925819358194581955819658197581985819958200582015820258203582045820558206582075820858209582105821158212582135821458215582165821758218582195822058221582225822358224582255822658227582285822958230582315823258233582345823558236582375823858239582405824158242582435824458245582465824758248582495825058251582525825358254582555825658257582585825958260582615826258263582645826558266582675826858269582705827158272582735827458275582765827758278582795828058281582825828358284582855828658287582885828958290582915829258293582945829558296582975829858299583005830158302583035830458305583065830758308583095831058311583125831358314583155831658317583185831958320583215832258323583245832558326583275832858329583305833158332583335833458335583365833758338583395834058341583425834358344583455834658347583485834958350583515835258353583545835558356583575835858359583605836158362583635836458365583665836758368583695837058371583725837358374583755837658377583785837958380583815838258383583845838558386583875838858389583905839158392583935839458395583965839758398583995840058401584025840358404584055840658407584085840958410584115841258413584145841558416584175841858419584205842158422584235842458425584265842758428584295843058431584325843358434584355843658437584385843958440584415844258443584445844558446584475844858449584505845158452584535845458455584565845758458584595846058461584625846358464584655846658467584685846958470584715847258473584745847558476584775847858479584805848158482584835848458485584865848758488584895849058491584925849358494584955849658497584985849958500585015850258503585045850558506585075850858509585105851158512585135851458515585165851758518585195852058521585225852358524585255852658527585285852958530585315853258533585345853558536585375853858539585405854158542585435854458545585465854758548585495855058551585525855358554585555855658557585585855958560585615856258563585645856558566585675856858569585705857158572585735857458575585765857758578585795858058581585825858358584585855858658587585885858958590585915859258593585945859558596585975859858599586005860158602586035860458605586065860758608586095861058611586125861358614586155861658617586185861958620586215862258623586245862558626586275862858629586305863158632586335863458635586365863758638586395864058641586425864358644586455864658647586485864958650586515865258653586545865558656586575865858659586605866158662586635866458665586665866758668586695867058671586725867358674586755867658677586785867958680586815868258683586845868558686586875868858689586905869158692586935869458695586965869758698586995870058701587025870358704587055870658707587085870958710587115871258713587145871558716587175871858719587205872158722587235872458725587265872758728587295873058731587325873358734587355873658737587385873958740587415874258743587445874558746587475874858749587505875158752587535875458755587565875758758587595876058761587625876358764587655876658767587685876958770587715877258773587745877558776587775877858779587805878158782587835878458785587865878758788587895879058791587925879358794587955879658797587985879958800588015880258803588045880558806588075880858809588105881158812588135881458815588165881758818588195882058821588225882358824588255882658827588285882958830588315883258833588345883558836588375883858839588405884158842588435884458845588465884758848588495885058851588525885358854588555885658857588585885958860588615886258863588645886558866588675886858869588705887158872588735887458875588765887758878588795888058881588825888358884588855888658887588885888958890588915889258893588945889558896588975889858899589005890158902589035890458905589065890758908589095891058911589125891358914589155891658917589185891958920589215892258923589245892558926589275892858929589305893158932589335893458935589365893758938589395894058941589425894358944589455894658947589485894958950589515895258953589545895558956589575895858959589605896158962589635896458965589665896758968589695897058971589725897358974589755897658977589785897958980589815898258983589845898558986589875898858989589905899158992589935899458995589965899758998589995900059001590025900359004590055900659007590085900959010590115901259013590145901559016590175901859019590205902159022590235902459025590265902759028590295903059031590325903359034590355903659037590385903959040590415904259043590445904559046590475904859049590505905159052590535905459055590565905759058590595906059061590625906359064590655906659067590685906959070590715907259073590745907559076590775907859079590805908159082590835908459085590865908759088590895909059091590925909359094590955909659097590985909959100591015910259103591045910559106591075910859109591105911159112591135911459115591165911759118591195912059121591225912359124591255912659127591285912959130591315913259133591345913559136591375913859139591405914159142591435914459145591465914759148591495915059151591525915359154591555915659157591585915959160591615916259163591645916559166591675916859169591705917159172591735917459175591765917759178591795918059181591825918359184591855918659187591885918959190591915919259193591945919559196591975919859199592005920159202592035920459205592065920759208592095921059211592125921359214592155921659217592185921959220592215922259223592245922559226592275922859229592305923159232592335923459235592365923759238592395924059241592425924359244592455924659247592485924959250592515925259253592545925559256592575925859259592605926159262592635926459265592665926759268592695927059271592725927359274592755927659277592785927959280592815928259283592845928559286592875928859289592905929159292592935929459295592965929759298592995930059301593025930359304593055930659307593085930959310593115931259313593145931559316593175931859319593205932159322593235932459325593265932759328593295933059331593325933359334593355933659337593385933959340593415934259343593445934559346593475934859349593505935159352593535935459355593565935759358593595936059361593625936359364593655936659367593685936959370593715937259373593745937559376593775937859379593805938159382593835938459385593865938759388593895939059391593925939359394593955939659397593985939959400594015940259403594045940559406594075940859409594105941159412594135941459415594165941759418594195942059421594225942359424594255942659427594285942959430594315943259433594345943559436594375943859439594405944159442594435944459445594465944759448594495945059451594525945359454594555945659457594585945959460594615946259463594645946559466594675946859469594705947159472594735947459475594765947759478594795948059481594825948359484594855948659487594885948959490594915949259493594945949559496594975949859499595005950159502595035950459505595065950759508595095951059511595125951359514595155951659517595185951959520595215952259523595245952559526595275952859529595305953159532595335953459535595365953759538595395954059541595425954359544595455954659547595485954959550595515955259553595545955559556595575955859559595605956159562595635956459565595665956759568595695957059571595725957359574595755957659577595785957959580595815958259583595845958559586595875958859589595905959159592595935959459595595965959759598595995960059601596025960359604596055960659607596085960959610596115961259613596145961559616596175961859619596205962159622596235962459625596265962759628596295963059631596325963359634596355963659637596385963959640596415964259643596445964559646596475964859649596505965159652596535965459655596565965759658596595966059661596625966359664596655966659667596685966959670596715967259673596745967559676596775967859679596805968159682596835968459685596865968759688596895969059691596925969359694596955969659697596985969959700597015970259703597045970559706597075970859709597105971159712597135971459715597165971759718597195972059721597225972359724597255972659727597285972959730597315973259733597345973559736597375973859739597405974159742597435974459745597465974759748597495975059751597525975359754597555975659757597585975959760597615976259763597645976559766597675976859769597705977159772597735977459775597765977759778597795978059781597825978359784597855978659787597885978959790597915979259793597945979559796597975979859799598005980159802598035980459805598065980759808598095981059811598125981359814598155981659817598185981959820598215982259823598245982559826598275982859829598305983159832598335983459835598365983759838598395984059841598425984359844598455984659847598485984959850598515985259853598545985559856598575985859859598605986159862598635986459865598665986759868598695987059871598725987359874598755987659877598785987959880598815988259883598845988559886598875988859889598905989159892598935989459895598965989759898598995990059901599025990359904599055990659907599085990959910599115991259913599145991559916599175991859919599205992159922599235992459925599265992759928599295993059931599325993359934599355993659937599385993959940599415994259943599445994559946599475994859949599505995159952599535995459955599565995759958599595996059961599625996359964599655996659967599685996959970599715997259973599745997559976599775997859979599805998159982599835998459985599865998759988599895999059991599925999359994599955999659997599985999960000600016000260003600046000560006600076000860009600106001160012600136001460015600166001760018600196002060021600226002360024600256002660027600286002960030600316003260033600346003560036600376003860039600406004160042600436004460045600466004760048600496005060051600526005360054600556005660057600586005960060600616006260063600646006560066600676006860069600706007160072600736007460075600766007760078600796008060081600826008360084600856008660087600886008960090600916009260093600946009560096600976009860099601006010160102601036010460105601066010760108601096011060111601126011360114601156011660117601186011960120601216012260123601246012560126601276012860129601306013160132601336013460135601366013760138601396014060141601426014360144601456014660147601486014960150601516015260153601546015560156601576015860159601606016160162601636016460165601666016760168601696017060171601726017360174601756017660177601786017960180601816018260183601846018560186601876018860189601906019160192601936019460195601966019760198601996020060201602026020360204602056020660207602086020960210602116021260213602146021560216602176021860219602206022160222602236022460225602266022760228602296023060231602326023360234602356023660237602386023960240602416024260243602446024560246602476024860249602506025160252602536025460255602566025760258602596026060261602626026360264602656026660267602686026960270602716027260273602746027560276602776027860279602806028160282602836028460285602866028760288602896029060291602926029360294602956029660297602986029960300603016030260303603046030560306603076030860309603106031160312603136031460315603166031760318603196032060321603226032360324603256032660327603286032960330603316033260333603346033560336603376033860339603406034160342603436034460345603466034760348603496035060351603526035360354603556035660357603586035960360603616036260363603646036560366603676036860369603706037160372603736037460375603766037760378603796038060381603826038360384603856038660387603886038960390603916039260393603946039560396603976039860399604006040160402604036040460405604066040760408604096041060411604126041360414604156041660417604186041960420604216042260423604246042560426604276042860429604306043160432604336043460435604366043760438604396044060441604426044360444604456044660447604486044960450604516045260453604546045560456604576045860459604606046160462604636046460465604666046760468604696047060471604726047360474604756047660477604786047960480604816048260483604846048560486604876048860489604906049160492604936049460495604966049760498604996050060501605026050360504605056050660507605086050960510605116051260513605146051560516605176051860519605206052160522605236052460525605266052760528605296053060531605326053360534605356053660537605386053960540605416054260543605446054560546605476054860549605506055160552605536055460555605566055760558605596056060561605626056360564605656056660567605686056960570605716057260573605746057560576605776057860579605806058160582605836058460585605866058760588605896059060591605926059360594605956059660597605986059960600606016060260603606046060560606606076060860609606106061160612606136061460615606166061760618606196062060621606226062360624606256062660627606286062960630606316063260633606346063560636606376063860639606406064160642606436064460645606466064760648606496065060651606526065360654606556065660657606586065960660606616066260663606646066560666606676066860669606706067160672606736067460675606766067760678606796068060681606826068360684606856068660687606886068960690606916069260693606946069560696606976069860699607006070160702607036070460705607066070760708607096071060711607126071360714607156071660717607186071960720607216072260723607246072560726607276072860729607306073160732607336073460735607366073760738607396074060741607426074360744607456074660747607486074960750607516075260753607546075560756607576075860759607606076160762607636076460765607666076760768607696077060771607726077360774607756077660777607786077960780607816078260783607846078560786607876078860789607906079160792607936079460795607966079760798607996080060801608026080360804608056080660807608086080960810608116081260813608146081560816608176081860819608206082160822608236082460825608266082760828608296083060831608326083360834608356083660837608386083960840608416084260843608446084560846608476084860849608506085160852608536085460855608566085760858608596086060861608626086360864608656086660867608686086960870608716087260873608746087560876608776087860879608806088160882608836088460885608866088760888608896089060891608926089360894608956089660897608986089960900609016090260903609046090560906609076090860909609106091160912609136091460915609166091760918609196092060921609226092360924609256092660927609286092960930609316093260933609346093560936609376093860939609406094160942609436094460945609466094760948609496095060951609526095360954609556095660957609586095960960609616096260963609646096560966609676096860969609706097160972609736097460975609766097760978609796098060981609826098360984609856098660987609886098960990609916099260993609946099560996609976099860999610006100161002610036100461005610066100761008610096101061011610126101361014610156101661017610186101961020610216102261023610246102561026610276102861029610306103161032610336103461035610366103761038610396104061041610426104361044610456104661047610486104961050610516105261053610546105561056610576105861059610606106161062610636106461065610666106761068610696107061071610726107361074610756107661077610786107961080610816108261083610846108561086610876108861089610906109161092610936109461095610966109761098610996110061101611026110361104611056110661107611086110961110611116111261113611146111561116611176111861119611206112161122611236112461125611266112761128611296113061131611326113361134611356113661137611386113961140611416114261143611446114561146611476114861149611506115161152611536115461155611566115761158611596116061161611626116361164611656116661167611686116961170611716117261173611746117561176611776117861179611806118161182611836118461185611866118761188611896119061191611926119361194611956119661197611986119961200612016120261203612046120561206612076120861209612106121161212612136121461215612166121761218612196122061221612226122361224612256122661227612286122961230612316123261233612346123561236612376123861239612406124161242612436124461245612466124761248612496125061251612526125361254612556125661257612586125961260612616126261263612646126561266612676126861269612706127161272612736127461275612766127761278612796128061281612826128361284612856128661287612886128961290612916129261293612946129561296612976129861299613006130161302613036130461305613066130761308613096131061311613126131361314613156131661317613186131961320613216132261323613246132561326613276132861329613306133161332613336133461335613366133761338613396134061341613426134361344613456134661347613486134961350613516135261353613546135561356613576135861359613606136161362613636136461365613666136761368613696137061371613726137361374613756137661377613786137961380613816138261383613846138561386613876138861389613906139161392613936139461395613966139761398613996140061401614026140361404614056140661407614086140961410614116141261413614146141561416614176141861419614206142161422614236142461425614266142761428614296143061431614326143361434614356143661437614386143961440614416144261443614446144561446614476144861449614506145161452614536145461455614566145761458614596146061461614626146361464614656146661467614686146961470614716147261473614746147561476614776147861479614806148161482614836148461485614866148761488614896149061491614926149361494614956149661497614986149961500615016150261503615046150561506615076150861509615106151161512615136151461515615166151761518615196152061521615226152361524615256152661527615286152961530615316153261533615346153561536615376153861539615406154161542615436154461545615466154761548615496155061551615526155361554615556155661557615586155961560615616156261563615646156561566615676156861569615706157161572615736157461575615766157761578615796158061581615826158361584615856158661587615886158961590615916159261593615946159561596615976159861599616006160161602616036160461605616066160761608616096161061611616126161361614616156161661617616186161961620616216162261623616246162561626616276162861629616306163161632616336163461635616366163761638616396164061641616426164361644616456164661647616486164961650616516165261653616546165561656616576165861659616606166161662616636166461665616666166761668616696167061671616726167361674616756167661677616786167961680616816168261683616846168561686616876168861689616906169161692616936169461695616966169761698616996170061701617026170361704617056170661707617086170961710617116171261713617146171561716617176171861719617206172161722617236172461725617266172761728617296173061731617326173361734617356173661737617386173961740617416174261743617446174561746617476174861749617506175161752617536175461755617566175761758617596176061761617626176361764617656176661767617686176961770617716177261773617746177561776617776177861779617806178161782617836178461785617866178761788617896179061791617926179361794617956179661797617986179961800618016180261803618046180561806618076180861809618106181161812618136181461815618166181761818618196182061821618226182361824618256182661827618286182961830618316183261833618346183561836618376183861839618406184161842618436184461845618466184761848618496185061851618526185361854618556185661857618586185961860618616186261863618646186561866618676186861869618706187161872618736187461875618766187761878618796188061881618826188361884618856188661887618886188961890618916189261893618946189561896618976189861899619006190161902619036190461905619066190761908619096191061911619126191361914619156191661917619186191961920619216192261923619246192561926619276192861929619306193161932619336193461935619366193761938619396194061941619426194361944619456194661947619486194961950619516195261953619546195561956619576195861959619606196161962619636196461965619666196761968619696197061971619726197361974619756197661977619786197961980619816198261983619846198561986619876198861989619906199161992619936199461995619966199761998619996200062001620026200362004620056200662007620086200962010620116201262013620146201562016620176201862019620206202162022620236202462025620266202762028620296203062031620326203362034620356203662037620386203962040620416204262043620446204562046620476204862049620506205162052620536205462055620566205762058620596206062061620626206362064620656206662067620686206962070620716207262073620746207562076620776207862079620806208162082620836208462085620866208762088620896209062091620926209362094620956209662097620986209962100621016210262103621046210562106621076210862109621106211162112621136211462115621166211762118621196212062121621226212362124621256212662127621286212962130621316213262133621346213562136621376213862139621406214162142621436214462145621466214762148621496215062151621526215362154621556215662157621586215962160621616216262163621646216562166621676216862169621706217162172621736217462175621766217762178621796218062181621826218362184621856218662187621886218962190621916219262193621946219562196621976219862199622006220162202622036220462205622066220762208622096221062211622126221362214622156221662217622186221962220622216222262223622246222562226622276222862229622306223162232622336223462235622366223762238622396224062241622426224362244622456224662247622486224962250622516225262253622546225562256622576225862259622606226162262622636226462265622666226762268622696227062271622726227362274622756227662277622786227962280622816228262283622846228562286622876228862289622906229162292622936229462295622966229762298622996230062301623026230362304623056230662307623086230962310623116231262313623146231562316623176231862319623206232162322623236232462325623266232762328623296233062331623326233362334623356233662337623386233962340623416234262343623446234562346623476234862349623506235162352623536235462355623566235762358623596236062361623626236362364623656236662367623686236962370623716237262373623746237562376623776237862379623806238162382623836238462385623866238762388623896239062391623926239362394623956239662397623986239962400624016240262403624046240562406624076240862409624106241162412624136241462415624166241762418624196242062421624226242362424624256242662427624286242962430624316243262433624346243562436624376243862439624406244162442624436244462445624466244762448624496245062451624526245362454624556245662457624586245962460624616246262463624646246562466624676246862469624706247162472624736247462475624766247762478624796248062481624826248362484624856248662487624886248962490624916249262493624946249562496624976249862499625006250162502625036250462505625066250762508625096251062511625126251362514625156251662517625186251962520625216252262523625246252562526625276252862529625306253162532625336253462535625366253762538625396254062541625426254362544625456254662547625486254962550625516255262553625546255562556625576255862559625606256162562625636256462565625666256762568625696257062571625726257362574625756257662577625786257962580625816258262583625846258562586625876258862589625906259162592625936259462595625966259762598625996260062601626026260362604626056260662607626086260962610626116261262613626146261562616626176261862619626206262162622626236262462625626266262762628626296263062631626326263362634626356263662637626386263962640626416264262643626446264562646626476264862649626506265162652626536265462655626566265762658626596266062661626626266362664626656266662667626686266962670626716267262673626746267562676626776267862679626806268162682626836268462685626866268762688626896269062691626926269362694626956269662697626986269962700627016270262703627046270562706627076270862709627106271162712627136271462715627166271762718627196272062721627226272362724627256272662727627286272962730627316273262733627346273562736627376273862739627406274162742627436274462745627466274762748627496275062751627526275362754627556275662757627586275962760627616276262763627646276562766627676276862769627706277162772627736277462775627766277762778627796278062781627826278362784627856278662787627886278962790627916279262793627946279562796627976279862799628006280162802628036280462805628066280762808628096281062811628126281362814628156281662817628186281962820628216282262823628246282562826628276282862829628306283162832628336283462835628366283762838628396284062841628426284362844628456284662847628486284962850628516285262853628546285562856628576285862859628606286162862628636286462865628666286762868628696287062871628726287362874628756287662877628786287962880628816288262883628846288562886628876288862889628906289162892628936289462895628966289762898628996290062901629026290362904629056290662907629086290962910629116291262913629146291562916629176291862919629206292162922629236292462925629266292762928629296293062931629326293362934629356293662937629386293962940629416294262943629446294562946629476294862949629506295162952629536295462955629566295762958629596296062961629626296362964629656296662967629686296962970629716297262973629746297562976629776297862979629806298162982629836298462985629866298762988629896299062991629926299362994629956299662997629986299963000630016300263003630046300563006630076300863009630106301163012630136301463015630166301763018630196302063021630226302363024630256302663027630286302963030630316303263033630346303563036630376303863039630406304163042630436304463045630466304763048630496305063051630526305363054630556305663057630586305963060630616306263063630646306563066630676306863069630706307163072630736307463075630766307763078630796308063081630826308363084630856308663087630886308963090630916309263093630946309563096630976309863099631006310163102631036310463105631066310763108631096311063111631126311363114631156311663117631186311963120631216312263123631246312563126631276312863129631306313163132631336313463135631366313763138631396314063141631426314363144631456314663147631486314963150631516315263153631546315563156631576315863159631606316163162631636316463165631666316763168631696317063171631726317363174631756317663177631786317963180631816318263183631846318563186631876318863189631906319163192631936319463195631966319763198631996320063201632026320363204632056320663207632086320963210632116321263213632146321563216632176321863219632206322163222632236322463225632266322763228632296323063231632326323363234632356323663237632386323963240632416324263243632446324563246632476324863249632506325163252632536325463255632566325763258632596326063261632626326363264632656326663267632686326963270632716327263273632746327563276632776327863279632806328163282632836328463285632866328763288632896329063291632926329363294632956329663297632986329963300633016330263303633046330563306633076330863309633106331163312633136331463315633166331763318633196332063321633226332363324633256332663327633286332963330633316333263333633346333563336633376333863339633406334163342633436334463345633466334763348633496335063351633526335363354633556335663357633586335963360633616336263363633646336563366633676336863369633706337163372633736337463375633766337763378633796338063381633826338363384633856338663387633886338963390633916339263393633946339563396633976339863399634006340163402634036340463405634066340763408634096341063411634126341363414634156341663417634186341963420634216342263423634246342563426634276342863429634306343163432634336343463435634366343763438634396344063441634426344363444634456344663447634486344963450634516345263453634546345563456634576345863459634606346163462634636346463465634666346763468634696347063471634726347363474634756347663477634786347963480634816348263483634846348563486634876348863489634906349163492634936349463495634966349763498634996350063501635026350363504635056350663507635086350963510635116351263513635146351563516635176351863519635206352163522635236352463525635266352763528635296353063531635326353363534635356353663537635386353963540635416354263543635446354563546635476354863549635506355163552635536355463555635566355763558635596356063561635626356363564635656356663567635686356963570635716357263573635746357563576635776357863579635806358163582635836358463585635866358763588635896359063591635926359363594635956359663597635986359963600636016360263603636046360563606636076360863609636106361163612636136361463615636166361763618636196362063621636226362363624636256362663627636286362963630636316363263633636346363563636636376363863639636406364163642636436364463645636466364763648636496365063651636526365363654636556365663657636586365963660636616366263663636646366563666636676366863669636706367163672636736367463675636766367763678636796368063681636826368363684636856368663687636886368963690636916369263693636946369563696636976369863699637006370163702637036370463705637066370763708637096371063711637126371363714637156371663717637186371963720637216372263723637246372563726637276372863729637306373163732637336373463735637366373763738637396374063741637426374363744637456374663747637486374963750637516375263753637546375563756637576375863759637606376163762637636376463765637666376763768637696377063771637726377363774637756377663777637786377963780637816378263783637846378563786637876378863789637906379163792637936379463795637966379763798637996380063801638026380363804638056380663807638086380963810638116381263813638146381563816638176381863819638206382163822638236382463825638266382763828638296383063831638326383363834638356383663837638386383963840638416384263843638446384563846638476384863849638506385163852638536385463855638566385763858638596386063861638626386363864638656386663867638686386963870638716387263873638746387563876638776387863879638806388163882638836388463885638866388763888638896389063891638926389363894638956389663897638986389963900639016390263903639046390563906639076390863909639106391163912639136391463915639166391763918639196392063921639226392363924639256392663927639286392963930639316393263933639346393563936639376393863939639406394163942639436394463945639466394763948639496395063951639526395363954639556395663957639586395963960639616396263963639646396563966639676396863969639706397163972639736397463975639766397763978639796398063981639826398363984639856398663987639886398963990639916399263993639946399563996639976399863999640006400164002640036400464005640066400764008640096401064011640126401364014640156401664017640186401964020640216402264023640246402564026640276402864029640306403164032640336403464035640366403764038640396404064041640426404364044640456404664047640486404964050640516405264053640546405564056640576405864059640606406164062640636406464065640666406764068640696407064071640726407364074640756407664077640786407964080640816408264083640846408564086640876408864089640906409164092640936409464095640966409764098640996410064101641026410364104641056410664107641086410964110641116411264113641146411564116641176411864119641206412164122641236412464125641266412764128641296413064131641326413364134641356413664137641386413964140641416414264143641446414564146641476414864149641506415164152641536415464155641566415764158641596416064161641626416364164641656416664167641686416964170641716417264173641746417564176641776417864179641806418164182641836418464185641866418764188641896419064191641926419364194641956419664197641986419964200642016420264203642046420564206642076420864209642106421164212642136421464215642166421764218642196422064221642226422364224642256422664227642286422964230642316423264233642346423564236642376423864239642406424164242642436424464245642466424764248642496425064251642526425364254642556425664257642586425964260642616426264263642646426564266642676426864269642706427164272642736427464275642766427764278642796428064281642826428364284642856428664287642886428964290642916429264293642946429564296642976429864299643006430164302643036430464305643066430764308643096431064311643126431364314643156431664317643186431964320643216432264323643246432564326643276432864329643306433164332643336433464335643366433764338643396434064341643426434364344643456434664347643486434964350643516435264353643546435564356643576435864359643606436164362643636436464365643666436764368643696437064371643726437364374643756437664377643786437964380643816438264383643846438564386643876438864389643906439164392643936439464395643966439764398643996440064401644026440364404644056440664407644086440964410644116441264413644146441564416644176441864419644206442164422644236442464425644266442764428644296443064431644326443364434644356443664437644386443964440644416444264443644446444564446644476444864449644506445164452644536445464455644566445764458644596446064461644626446364464644656446664467644686446964470644716447264473644746447564476644776447864479644806448164482644836448464485644866448764488644896449064491644926449364494644956449664497644986449964500645016450264503645046450564506645076450864509645106451164512645136451464515645166451764518645196452064521645226452364524645256452664527645286452964530645316453264533645346453564536645376453864539645406454164542645436454464545645466454764548645496455064551645526455364554645556455664557645586455964560645616456264563645646456564566645676456864569645706457164572645736457464575645766457764578645796458064581645826458364584645856458664587645886458964590645916459264593645946459564596645976459864599646006460164602646036460464605646066460764608646096461064611646126461364614646156461664617646186461964620646216462264623646246462564626646276462864629646306463164632646336463464635646366463764638646396464064641646426464364644646456464664647646486464964650646516465264653646546465564656646576465864659646606466164662646636466464665646666466764668646696467064671646726467364674646756467664677646786467964680646816468264683646846468564686646876468864689646906469164692646936469464695646966469764698646996470064701647026470364704647056470664707647086470964710647116471264713647146471564716647176471864719647206472164722647236472464725647266472764728647296473064731647326473364734647356473664737647386473964740647416474264743647446474564746647476474864749647506475164752647536475464755647566475764758647596476064761647626476364764647656476664767647686476964770647716477264773647746477564776647776477864779647806478164782647836478464785647866478764788647896479064791647926479364794647956479664797647986479964800648016480264803648046480564806648076480864809648106481164812648136481464815648166481764818648196482064821648226482364824648256482664827648286482964830648316483264833648346483564836648376483864839648406484164842648436484464845648466484764848648496485064851648526485364854648556485664857648586485964860648616486264863648646486564866648676486864869648706487164872648736487464875648766487764878648796488064881648826488364884648856488664887648886488964890648916489264893648946489564896648976489864899649006490164902649036490464905649066490764908649096491064911649126491364914649156491664917649186491964920649216492264923649246492564926649276492864929649306493164932649336493464935649366493764938649396494064941649426494364944649456494664947649486494964950649516495264953649546495564956649576495864959649606496164962649636496464965649666496764968649696497064971649726497364974649756497664977649786497964980649816498264983649846498564986649876498864989649906499164992649936499464995649966499764998649996500065001650026500365004650056500665007650086500965010650116501265013650146501565016650176501865019650206502165022650236502465025650266502765028650296503065031650326503365034650356503665037650386503965040650416504265043650446504565046650476504865049650506505165052650536505465055650566505765058650596506065061650626506365064650656506665067650686506965070650716507265073650746507565076650776507865079650806508165082650836508465085650866508765088650896509065091650926509365094650956509665097650986509965100651016510265103651046510565106651076510865109651106511165112651136511465115651166511765118651196512065121651226512365124651256512665127651286512965130651316513265133651346513565136651376513865139651406514165142651436514465145651466514765148651496515065151651526515365154651556515665157651586515965160651616516265163651646516565166651676516865169651706517165172651736517465175651766517765178651796518065181651826518365184651856518665187651886518965190651916519265193651946519565196651976519865199652006520165202652036520465205652066520765208652096521065211652126521365214652156521665217652186521965220652216522265223652246522565226652276522865229652306523165232652336523465235652366523765238652396524065241652426524365244652456524665247652486524965250652516525265253652546525565256652576525865259652606526165262652636526465265652666526765268652696527065271652726527365274652756527665277652786527965280652816528265283652846528565286652876528865289652906529165292652936529465295652966529765298652996530065301653026530365304653056530665307653086530965310653116531265313653146531565316653176531865319653206532165322653236532465325653266532765328653296533065331653326533365334653356533665337653386533965340653416534265343653446534565346653476534865349653506535165352653536535465355653566535765358653596536065361653626536365364653656536665367653686536965370653716537265373653746537565376653776537865379653806538165382653836538465385653866538765388653896539065391653926539365394653956539665397653986539965400654016540265403654046540565406654076540865409654106541165412654136541465415654166541765418654196542065421654226542365424654256542665427654286542965430654316543265433654346543565436654376543865439654406544165442654436544465445654466544765448654496545065451654526545365454654556545665457654586545965460654616546265463654646546565466654676546865469654706547165472654736547465475654766547765478654796548065481654826548365484654856548665487654886548965490654916549265493654946549565496654976549865499655006550165502655036550465505655066550765508655096551065511655126551365514655156551665517655186551965520655216552265523655246552565526655276552865529655306553165532655336553465535655366553765538655396554065541655426554365544655456554665547655486554965550655516555265553655546555565556655576555865559655606556165562655636556465565655666556765568655696557065571655726557365574655756557665577655786557965580655816558265583655846558565586655876558865589655906559165592655936559465595655966559765598655996560065601656026560365604656056560665607656086560965610656116561265613656146561565616656176561865619656206562165622656236562465625656266562765628656296563065631656326563365634656356563665637656386563965640656416564265643656446564565646656476564865649656506565165652656536565465655656566565765658656596566065661656626566365664656656566665667656686566965670656716567265673656746567565676656776567865679656806568165682656836568465685656866568765688656896569065691656926569365694656956569665697656986569965700657016570265703657046570565706657076570865709657106571165712657136571465715657166571765718657196572065721657226572365724657256572665727657286572965730657316573265733657346573565736657376573865739657406574165742657436574465745657466574765748657496575065751657526575365754657556575665757657586575965760657616576265763657646576565766657676576865769657706577165772657736577465775657766577765778657796578065781657826578365784657856578665787657886578965790657916579265793657946579565796657976579865799658006580165802658036580465805658066580765808658096581065811658126581365814658156581665817658186581965820658216582265823658246582565826658276582865829658306583165832658336583465835658366583765838658396584065841658426584365844658456584665847658486584965850658516585265853658546585565856658576585865859658606586165862658636586465865658666586765868658696587065871658726587365874658756587665877658786587965880658816588265883658846588565886658876588865889658906589165892658936589465895658966589765898658996590065901659026590365904659056590665907659086590965910659116591265913659146591565916659176591865919659206592165922659236592465925659266592765928659296593065931659326593365934659356593665937659386593965940659416594265943659446594565946659476594865949659506595165952659536595465955659566595765958659596596065961659626596365964659656596665967659686596965970659716597265973659746597565976659776597865979659806598165982659836598465985659866598765988659896599065991659926599365994659956599665997659986599966000660016600266003660046600566006660076600866009660106601166012660136601466015660166601766018660196602066021660226602366024660256602666027660286602966030660316603266033660346603566036660376603866039660406604166042660436604466045660466604766048660496605066051660526605366054660556605666057660586605966060660616606266063660646606566066660676606866069660706607166072660736607466075660766607766078660796608066081660826608366084660856608666087660886608966090660916609266093660946609566096660976609866099661006610166102661036610466105661066610766108661096611066111661126611366114661156611666117661186611966120661216612266123661246612566126661276612866129661306613166132661336613466135661366613766138661396614066141661426614366144661456614666147661486614966150661516615266153661546615566156661576615866159661606616166162661636616466165661666616766168661696617066171661726617366174661756617666177661786617966180661816618266183661846618566186661876618866189661906619166192661936619466195661966619766198661996620066201662026620366204662056620666207662086620966210662116621266213662146621566216662176621866219662206622166222662236622466225662266622766228662296623066231662326623366234662356623666237662386623966240662416624266243662446624566246662476624866249662506625166252662536625466255662566625766258662596626066261662626626366264662656626666267662686626966270662716627266273662746627566276662776627866279662806628166282662836628466285662866628766288662896629066291662926629366294662956629666297662986629966300663016630266303663046630566306663076630866309663106631166312663136631466315663166631766318663196632066321663226632366324663256632666327663286632966330663316633266333663346633566336663376633866339663406634166342663436634466345663466634766348663496635066351663526635366354663556635666357663586635966360663616636266363663646636566366663676636866369663706637166372663736637466375663766637766378663796638066381663826638366384663856638666387663886638966390663916639266393663946639566396663976639866399664006640166402664036640466405664066640766408664096641066411664126641366414664156641666417664186641966420664216642266423664246642566426664276642866429664306643166432664336643466435664366643766438664396644066441664426644366444664456644666447664486644966450664516645266453664546645566456664576645866459664606646166462664636646466465664666646766468664696647066471664726647366474664756647666477664786647966480664816648266483664846648566486664876648866489664906649166492664936649466495664966649766498664996650066501665026650366504665056650666507665086650966510665116651266513665146651566516665176651866519665206652166522665236652466525665266652766528665296653066531665326653366534665356653666537665386653966540665416654266543665446654566546665476654866549665506655166552665536655466555665566655766558665596656066561665626656366564665656656666567665686656966570665716657266573665746657566576665776657866579665806658166582665836658466585665866658766588665896659066591665926659366594665956659666597665986659966600666016660266603666046660566606666076660866609666106661166612666136661466615666166661766618666196662066621666226662366624666256662666627666286662966630666316663266633666346663566636666376663866639666406664166642666436664466645666466664766648666496665066651666526665366654666556665666657666586665966660666616666266663666646666566666666676666866669666706667166672666736667466675666766667766678666796668066681666826668366684666856668666687666886668966690666916669266693666946669566696666976669866699667006670166702667036670466705667066670766708667096671066711667126671366714667156671666717667186671966720667216672266723667246672566726667276672866729667306673166732667336673466735667366673766738667396674066741667426674366744667456674666747667486674966750667516675266753667546675566756667576675866759667606676166762667636676466765667666676766768667696677066771667726677366774667756677666777667786677966780667816678266783667846678566786667876678866789667906679166792667936679466795667966679766798667996680066801668026680366804668056680666807668086680966810668116681266813668146681566816668176681866819668206682166822668236682466825668266682766828668296683066831668326683366834668356683666837668386683966840668416684266843668446684566846668476684866849668506685166852668536685466855668566685766858668596686066861668626686366864668656686666867668686686966870668716687266873668746687566876668776687866879668806688166882668836688466885668866688766888668896689066891668926689366894668956689666897668986689966900669016690266903669046690566906669076690866909669106691166912669136691466915669166691766918669196692066921669226692366924669256692666927669286692966930669316693266933669346693566936669376693866939669406694166942669436694466945669466694766948669496695066951669526695366954669556695666957669586695966960669616696266963669646696566966669676696866969669706697166972669736697466975669766697766978669796698066981669826698366984669856698666987669886698966990669916699266993669946699566996669976699866999670006700167002670036700467005670066700767008670096701067011670126701367014670156701667017670186701967020670216702267023670246702567026670276702867029670306703167032670336703467035670366703767038670396704067041670426704367044670456704667047670486704967050670516705267053670546705567056670576705867059670606706167062670636706467065670666706767068670696707067071670726707367074670756707667077670786707967080670816708267083670846708567086670876708867089670906709167092670936709467095670966709767098670996710067101671026710367104671056710667107671086710967110671116711267113671146711567116671176711867119671206712167122671236712467125671266712767128671296713067131671326713367134671356713667137671386713967140671416714267143671446714567146671476714867149671506715167152671536715467155671566715767158671596716067161671626716367164671656716667167671686716967170671716717267173671746717567176671776717867179671806718167182671836718467185671866718767188671896719067191671926719367194671956719667197671986719967200672016720267203672046720567206672076720867209672106721167212672136721467215672166721767218672196722067221672226722367224672256722667227672286722967230672316723267233672346723567236672376723867239672406724167242672436724467245672466724767248672496725067251672526725367254672556725667257672586725967260672616726267263672646726567266672676726867269672706727167272672736727467275672766727767278672796728067281672826728367284672856728667287672886728967290672916729267293672946729567296672976729867299673006730167302673036730467305673066730767308673096731067311673126731367314673156731667317673186731967320673216732267323673246732567326673276732867329673306733167332673336733467335673366733767338673396734067341673426734367344673456734667347673486734967350673516735267353673546735567356673576735867359673606736167362673636736467365673666736767368673696737067371673726737367374673756737667377673786737967380673816738267383673846738567386673876738867389673906739167392673936739467395673966739767398673996740067401674026740367404674056740667407674086740967410674116741267413674146741567416674176741867419674206742167422674236742467425674266742767428674296743067431674326743367434674356743667437674386743967440674416744267443674446744567446674476744867449674506745167452674536745467455674566745767458674596746067461674626746367464674656746667467674686746967470674716747267473674746747567476674776747867479674806748167482674836748467485674866748767488674896749067491674926749367494674956749667497674986749967500675016750267503675046750567506675076750867509675106751167512675136751467515675166751767518675196752067521675226752367524675256752667527675286752967530675316753267533675346753567536675376753867539675406754167542675436754467545675466754767548675496755067551675526755367554675556755667557675586755967560675616756267563675646756567566675676756867569675706757167572675736757467575675766757767578675796758067581675826758367584675856758667587675886758967590675916759267593675946759567596675976759867599676006760167602676036760467605676066760767608676096761067611676126761367614676156761667617676186761967620676216762267623676246762567626676276762867629676306763167632676336763467635676366763767638676396764067641676426764367644676456764667647676486764967650676516765267653676546765567656676576765867659676606766167662676636766467665676666766767668676696767067671676726767367674676756767667677676786767967680676816768267683676846768567686676876768867689676906769167692676936769467695676966769767698676996770067701677026770367704677056770667707677086770967710677116771267713677146771567716677176771867719677206772167722677236772467725677266772767728677296773067731677326773367734677356773667737677386773967740677416774267743677446774567746677476774867749677506775167752677536775467755677566775767758677596776067761677626776367764677656776667767677686776967770677716777267773677746777567776677776777867779677806778167782677836778467785677866778767788677896779067791677926779367794677956779667797677986779967800678016780267803678046780567806678076780867809678106781167812678136781467815678166781767818678196782067821678226782367824678256782667827678286782967830678316783267833678346783567836678376783867839678406784167842678436784467845678466784767848678496785067851678526785367854678556785667857678586785967860678616786267863678646786567866678676786867869678706787167872678736787467875678766787767878678796788067881678826788367884678856788667887678886788967890678916789267893678946789567896678976789867899679006790167902679036790467905679066790767908679096791067911679126791367914679156791667917679186791967920679216792267923679246792567926679276792867929679306793167932679336793467935679366793767938679396794067941679426794367944679456794667947679486794967950679516795267953679546795567956679576795867959679606796167962679636796467965679666796767968679696797067971679726797367974679756797667977679786797967980679816798267983679846798567986679876798867989679906799167992679936799467995679966799767998679996800068001680026800368004680056800668007680086800968010680116801268013680146801568016680176801868019680206802168022680236802468025680266802768028680296803068031680326803368034680356803668037680386803968040680416804268043680446804568046680476804868049680506805168052680536805468055680566805768058680596806068061680626806368064680656806668067680686806968070680716807268073680746807568076680776807868079680806808168082680836808468085680866808768088680896809068091680926809368094680956809668097680986809968100681016810268103681046810568106681076810868109681106811168112681136811468115681166811768118681196812068121681226812368124681256812668127681286812968130681316813268133681346813568136681376813868139681406814168142681436814468145681466814768148681496815068151681526815368154681556815668157681586815968160681616816268163681646816568166681676816868169681706817168172681736817468175681766817768178681796818068181681826818368184681856818668187681886818968190681916819268193681946819568196681976819868199682006820168202682036820468205682066820768208682096821068211682126821368214682156821668217682186821968220682216822268223682246822568226682276822868229682306823168232682336823468235682366823768238682396824068241682426824368244682456824668247682486824968250682516825268253682546825568256682576825868259682606826168262682636826468265682666826768268682696827068271682726827368274682756827668277682786827968280682816828268283682846828568286682876828868289682906829168292682936829468295682966829768298682996830068301683026830368304683056830668307683086830968310683116831268313683146831568316683176831868319683206832168322683236832468325683266832768328683296833068331683326833368334683356833668337683386833968340683416834268343683446834568346683476834868349683506835168352683536835468355683566835768358683596836068361683626836368364683656836668367683686836968370683716837268373683746837568376683776837868379683806838168382683836838468385683866838768388683896839068391683926839368394683956839668397683986839968400684016840268403684046840568406684076840868409684106841168412684136841468415684166841768418684196842068421684226842368424684256842668427684286842968430684316843268433684346843568436684376843868439684406844168442684436844468445684466844768448684496845068451684526845368454684556845668457684586845968460684616846268463684646846568466684676846868469684706847168472684736847468475684766847768478684796848068481684826848368484684856848668487684886848968490684916849268493684946849568496684976849868499685006850168502685036850468505685066850768508685096851068511685126851368514685156851668517685186851968520685216852268523685246852568526685276852868529685306853168532685336853468535685366853768538685396854068541685426854368544685456854668547685486854968550685516855268553685546855568556685576855868559685606856168562685636856468565685666856768568685696857068571685726857368574685756857668577685786857968580685816858268583685846858568586685876858868589685906859168592685936859468595685966859768598685996860068601686026860368604686056860668607686086860968610686116861268613686146861568616686176861868619686206862168622686236862468625686266862768628686296863068631686326863368634686356863668637686386863968640686416864268643686446864568646686476864868649686506865168652686536865468655686566865768658686596866068661686626866368664686656866668667686686866968670686716867268673686746867568676686776867868679686806868168682686836868468685686866868768688686896869068691686926869368694686956869668697686986869968700687016870268703687046870568706687076870868709687106871168712687136871468715687166871768718687196872068721687226872368724687256872668727687286872968730687316873268733687346873568736687376873868739687406874168742687436874468745687466874768748687496875068751687526875368754687556875668757687586875968760687616876268763687646876568766687676876868769687706877168772687736877468775687766877768778687796878068781687826878368784687856878668787687886878968790687916879268793687946879568796687976879868799688006880168802688036880468805688066880768808688096881068811688126881368814688156881668817688186881968820688216882268823688246882568826688276882868829688306883168832688336883468835688366883768838688396884068841688426884368844688456884668847688486884968850688516885268853688546885568856688576885868859688606886168862688636886468865688666886768868688696887068871688726887368874688756887668877688786887968880688816888268883688846888568886688876888868889688906889168892688936889468895688966889768898688996890068901689026890368904689056890668907689086890968910689116891268913689146891568916689176891868919689206892168922689236892468925689266892768928689296893068931689326893368934689356893668937689386893968940689416894268943689446894568946689476894868949689506895168952689536895468955689566895768958689596896068961689626896368964689656896668967689686896968970689716897268973689746897568976689776897868979689806898168982689836898468985689866898768988689896899068991689926899368994689956899668997689986899969000690016900269003690046900569006690076900869009690106901169012690136901469015690166901769018690196902069021690226902369024690256902669027690286902969030690316903269033690346903569036690376903869039690406904169042690436904469045690466904769048690496905069051690526905369054690556905669057690586905969060690616906269063690646906569066690676906869069690706907169072690736907469075690766907769078690796908069081690826908369084690856908669087690886908969090690916909269093690946909569096690976909869099691006910169102691036910469105691066910769108691096911069111691126911369114691156911669117691186911969120691216912269123691246912569126691276912869129691306913169132691336913469135691366913769138691396914069141691426914369144691456914669147691486914969150691516915269153691546915569156691576915869159691606916169162691636916469165691666916769168691696917069171691726917369174691756917669177691786917969180691816918269183691846918569186691876918869189691906919169192691936919469195691966919769198691996920069201692026920369204692056920669207692086920969210692116921269213692146921569216692176921869219692206922169222692236922469225692266922769228692296923069231692326923369234692356923669237692386923969240692416924269243692446924569246692476924869249692506925169252692536925469255692566925769258692596926069261692626926369264692656926669267692686926969270692716927269273692746927569276692776927869279692806928169282692836928469285692866928769288692896929069291692926929369294692956929669297692986929969300693016930269303693046930569306693076930869309693106931169312693136931469315693166931769318693196932069321693226932369324693256932669327693286932969330693316933269333693346933569336693376933869339693406934169342693436934469345693466934769348693496935069351693526935369354693556935669357693586935969360693616936269363693646936569366693676936869369693706937169372693736937469375693766937769378693796938069381693826938369384693856938669387693886938969390693916939269393693946939569396693976939869399694006940169402694036940469405694066940769408694096941069411694126941369414694156941669417694186941969420694216942269423694246942569426694276942869429694306943169432694336943469435694366943769438694396944069441694426944369444694456944669447694486944969450694516945269453694546945569456694576945869459694606946169462694636946469465694666946769468694696947069471694726947369474694756947669477694786947969480694816948269483694846948569486694876948869489694906949169492694936949469495694966949769498694996950069501695026950369504695056950669507695086950969510695116951269513695146951569516695176951869519695206952169522695236952469525695266952769528695296953069531695326953369534695356953669537695386953969540695416954269543695446954569546695476954869549695506955169552695536955469555695566955769558695596956069561695626956369564695656956669567695686956969570695716957269573695746957569576695776957869579695806958169582695836958469585695866958769588695896959069591695926959369594695956959669597695986959969600696016960269603696046960569606696076960869609696106961169612696136961469615696166961769618696196962069621696226962369624696256962669627696286962969630696316963269633696346963569636696376963869639696406964169642696436964469645696466964769648696496965069651696526965369654696556965669657696586965969660696616966269663696646966569666696676966869669696706967169672696736967469675696766967769678696796968069681696826968369684696856968669687696886968969690696916969269693696946969569696696976969869699697006970169702697036970469705697066970769708697096971069711697126971369714697156971669717697186971969720697216972269723697246972569726697276972869729697306973169732697336973469735697366973769738697396974069741697426974369744697456974669747697486974969750697516975269753697546975569756697576975869759697606976169762697636976469765697666976769768697696977069771697726977369774697756977669777697786977969780697816978269783697846978569786697876978869789697906979169792697936979469795697966979769798697996980069801698026980369804698056980669807698086980969810698116981269813698146981569816698176981869819698206982169822698236982469825698266982769828698296983069831698326983369834698356983669837698386983969840698416984269843698446984569846698476984869849698506985169852698536985469855698566985769858698596986069861698626986369864698656986669867698686986969870698716987269873698746987569876698776987869879698806988169882698836988469885698866988769888698896989069891698926989369894698956989669897698986989969900699016990269903699046990569906699076990869909699106991169912699136991469915699166991769918699196992069921699226992369924699256992669927699286992969930699316993269933699346993569936699376993869939699406994169942699436994469945699466994769948699496995069951699526995369954699556995669957699586995969960699616996269963699646996569966699676996869969699706997169972699736997469975699766997769978699796998069981699826998369984699856998669987699886998969990699916999269993699946999569996699976999869999700007000170002700037000470005700067000770008700097001070011700127001370014700157001670017700187001970020700217002270023700247002570026700277002870029700307003170032700337003470035700367003770038700397004070041700427004370044700457004670047700487004970050700517005270053700547005570056700577005870059700607006170062700637006470065700667006770068700697007070071700727007370074700757007670077700787007970080700817008270083700847008570086700877008870089700907009170092700937009470095700967009770098700997010070101701027010370104701057010670107701087010970110701117011270113701147011570116701177011870119701207012170122701237012470125701267012770128701297013070131701327013370134701357013670137701387013970140701417014270143701447014570146701477014870149701507015170152701537015470155701567015770158701597016070161701627016370164701657016670167701687016970170701717017270173701747017570176701777017870179701807018170182701837018470185701867018770188701897019070191701927019370194701957019670197701987019970200702017020270203702047020570206702077020870209702107021170212702137021470215702167021770218702197022070221702227022370224702257022670227702287022970230702317023270233702347023570236702377023870239702407024170242702437024470245702467024770248702497025070251702527025370254702557025670257702587025970260702617026270263702647026570266702677026870269702707027170272702737027470275702767027770278702797028070281702827028370284702857028670287702887028970290702917029270293702947029570296702977029870299703007030170302703037030470305703067030770308703097031070311703127031370314703157031670317703187031970320703217032270323703247032570326703277032870329703307033170332703337033470335703367033770338703397034070341703427034370344703457034670347703487034970350703517035270353703547035570356703577035870359703607036170362703637036470365703667036770368703697037070371703727037370374703757037670377703787037970380703817038270383703847038570386703877038870389703907039170392703937039470395703967039770398703997040070401704027040370404704057040670407704087040970410704117041270413704147041570416704177041870419704207042170422704237042470425704267042770428704297043070431704327043370434704357043670437704387043970440704417044270443704447044570446704477044870449704507045170452704537045470455704567045770458704597046070461704627046370464704657046670467704687046970470704717047270473704747047570476704777047870479704807048170482704837048470485704867048770488704897049070491704927049370494704957049670497704987049970500705017050270503705047050570506705077050870509705107051170512705137051470515705167051770518705197052070521705227052370524705257052670527705287052970530705317053270533705347053570536705377053870539705407054170542705437054470545705467054770548705497055070551705527055370554705557055670557705587055970560705617056270563705647056570566705677056870569705707057170572705737057470575705767057770578705797058070581705827058370584705857058670587705887058970590705917059270593705947059570596705977059870599706007060170602706037060470605706067060770608706097061070611706127061370614706157061670617706187061970620706217062270623706247062570626706277062870629706307063170632706337063470635706367063770638706397064070641706427064370644706457064670647706487064970650706517065270653706547065570656706577065870659706607066170662706637066470665706667066770668706697067070671706727067370674706757067670677706787067970680706817068270683706847068570686706877068870689706907069170692706937069470695706967069770698706997070070701707027070370704707057070670707707087070970710707117071270713707147071570716707177071870719707207072170722707237072470725707267072770728707297073070731707327073370734707357073670737707387073970740707417074270743707447074570746707477074870749707507075170752707537075470755707567075770758707597076070761707627076370764707657076670767707687076970770707717077270773707747077570776707777077870779707807078170782707837078470785707867078770788707897079070791707927079370794707957079670797707987079970800708017080270803708047080570806708077080870809708107081170812708137081470815708167081770818708197082070821708227082370824708257082670827708287082970830708317083270833708347083570836708377083870839708407084170842708437084470845708467084770848708497085070851708527085370854708557085670857708587085970860708617086270863708647086570866708677086870869708707087170872708737087470875708767087770878708797088070881708827088370884708857088670887708887088970890708917089270893708947089570896708977089870899709007090170902709037090470905709067090770908709097091070911709127091370914709157091670917709187091970920709217092270923709247092570926709277092870929709307093170932709337093470935709367093770938709397094070941709427094370944709457094670947709487094970950709517095270953709547095570956709577095870959709607096170962709637096470965709667096770968709697097070971709727097370974709757097670977709787097970980709817098270983709847098570986709877098870989709907099170992709937099470995709967099770998709997100071001710027100371004710057100671007710087100971010710117101271013710147101571016710177101871019710207102171022710237102471025710267102771028710297103071031710327103371034710357103671037710387103971040710417104271043710447104571046710477104871049710507105171052710537105471055710567105771058710597106071061710627106371064710657106671067710687106971070710717107271073710747107571076710777107871079710807108171082710837108471085710867108771088710897109071091710927109371094710957109671097710987109971100711017110271103711047110571106711077110871109711107111171112711137111471115711167111771118711197112071121711227112371124711257112671127711287112971130711317113271133711347113571136711377113871139711407114171142711437114471145711467114771148711497115071151711527115371154711557115671157711587115971160711617116271163711647116571166711677116871169711707117171172711737117471175711767117771178711797118071181711827118371184711857118671187711887118971190711917119271193711947119571196711977119871199712007120171202712037120471205712067120771208712097121071211712127121371214712157121671217712187121971220712217122271223712247122571226712277122871229712307123171232712337123471235712367123771238712397124071241712427124371244712457124671247712487124971250712517125271253712547125571256712577125871259712607126171262712637126471265712667126771268712697127071271712727127371274712757127671277712787127971280712817128271283712847128571286712877128871289712907129171292712937129471295712967129771298712997130071301713027130371304713057130671307713087130971310713117131271313713147131571316713177131871319713207132171322713237132471325713267132771328713297133071331713327133371334713357133671337713387133971340713417134271343713447134571346713477134871349713507135171352713537135471355713567135771358713597136071361713627136371364713657136671367713687136971370713717137271373713747137571376713777137871379713807138171382713837138471385713867138771388713897139071391713927139371394713957139671397713987139971400714017140271403714047140571406714077140871409714107141171412714137141471415714167141771418714197142071421714227142371424714257142671427714287142971430714317143271433714347143571436714377143871439714407144171442714437144471445714467144771448714497145071451714527145371454714557145671457714587145971460714617146271463714647146571466714677146871469714707147171472714737147471475714767147771478714797148071481714827148371484714857148671487714887148971490714917149271493714947149571496714977149871499715007150171502715037150471505715067150771508715097151071511715127151371514715157151671517715187151971520715217152271523715247152571526715277152871529715307153171532715337153471535715367153771538715397154071541715427154371544715457154671547715487154971550715517155271553715547155571556715577155871559715607156171562715637156471565715667156771568715697157071571715727157371574715757157671577715787157971580715817158271583715847158571586715877158871589715907159171592715937159471595715967159771598715997160071601716027160371604716057160671607716087160971610716117161271613716147161571616716177161871619716207162171622716237162471625716267162771628716297163071631716327163371634716357163671637716387163971640716417164271643716447164571646716477164871649716507165171652716537165471655716567165771658716597166071661716627166371664716657166671667716687166971670716717167271673716747167571676716777167871679716807168171682716837168471685716867168771688716897169071691716927169371694716957169671697716987169971700717017170271703717047170571706717077170871709717107171171712717137171471715717167171771718717197172071721717227172371724717257172671727717287172971730717317173271733717347173571736717377173871739717407174171742717437174471745717467174771748717497175071751717527175371754717557175671757717587175971760717617176271763717647176571766717677176871769717707177171772717737177471775717767177771778717797178071781717827178371784717857178671787717887178971790717917179271793717947179571796717977179871799718007180171802718037180471805718067180771808718097181071811718127181371814718157181671817718187181971820718217182271823718247182571826718277182871829718307183171832718337183471835718367183771838718397184071841718427184371844718457184671847718487184971850718517185271853718547185571856718577185871859718607186171862718637186471865718667186771868718697187071871718727187371874718757187671877718787187971880718817188271883718847188571886718877188871889718907189171892718937189471895718967189771898718997190071901719027190371904719057190671907719087190971910719117191271913719147191571916719177191871919719207192171922719237192471925719267192771928719297193071931719327193371934719357193671937719387193971940719417194271943719447194571946719477194871949719507195171952719537195471955719567195771958719597196071961719627196371964719657196671967719687196971970719717197271973719747197571976719777197871979719807198171982719837198471985719867198771988719897199071991719927199371994719957199671997719987199972000720017200272003720047200572006720077200872009720107201172012720137201472015720167201772018720197202072021720227202372024720257202672027720287202972030720317203272033720347203572036720377203872039720407204172042720437204472045720467204772048720497205072051720527205372054720557205672057720587205972060720617206272063720647206572066720677206872069720707207172072720737207472075720767207772078720797208072081720827208372084720857208672087720887208972090720917209272093720947209572096720977209872099721007210172102721037210472105721067210772108721097211072111721127211372114721157211672117721187211972120721217212272123721247212572126721277212872129721307213172132721337213472135721367213772138721397214072141721427214372144721457214672147721487214972150721517215272153721547215572156721577215872159721607216172162721637216472165721667216772168721697217072171721727217372174721757217672177721787217972180721817218272183721847218572186721877218872189721907219172192721937219472195721967219772198721997220072201722027220372204722057220672207722087220972210722117221272213722147221572216722177221872219722207222172222722237222472225722267222772228722297223072231722327223372234722357223672237722387223972240722417224272243722447224572246722477224872249722507225172252722537225472255722567225772258722597226072261722627226372264722657226672267722687226972270722717227272273722747227572276722777227872279722807228172282722837228472285722867228772288722897229072291722927229372294722957229672297722987229972300723017230272303723047230572306723077230872309723107231172312723137231472315723167231772318723197232072321723227232372324723257232672327723287232972330723317233272333723347233572336723377233872339723407234172342723437234472345723467234772348723497235072351723527235372354723557235672357723587235972360723617236272363723647236572366723677236872369723707237172372723737237472375723767237772378723797238072381723827238372384723857238672387723887238972390723917239272393723947239572396723977239872399724007240172402724037240472405724067240772408724097241072411724127241372414724157241672417724187241972420724217242272423724247242572426724277242872429724307243172432724337243472435724367243772438724397244072441724427244372444724457244672447724487244972450724517245272453724547245572456724577245872459724607246172462724637246472465724667246772468724697247072471724727247372474724757247672477724787247972480724817248272483724847248572486724877248872489724907249172492724937249472495724967249772498724997250072501725027250372504725057250672507725087250972510725117251272513725147251572516725177251872519725207252172522725237252472525725267252772528725297253072531725327253372534725357253672537725387253972540725417254272543725447254572546725477254872549725507255172552725537255472555725567255772558725597256072561725627256372564725657256672567725687256972570725717257272573725747257572576725777257872579725807258172582725837258472585725867258772588725897259072591725927259372594725957259672597725987259972600726017260272603726047260572606726077260872609726107261172612726137261472615726167261772618726197262072621726227262372624726257262672627726287262972630726317263272633726347263572636726377263872639726407264172642726437264472645726467264772648726497265072651726527265372654726557265672657726587265972660726617266272663726647266572666726677266872669726707267172672726737267472675726767267772678726797268072681726827268372684726857268672687726887268972690726917269272693726947269572696726977269872699727007270172702727037270472705727067270772708727097271072711727127271372714727157271672717727187271972720727217272272723727247272572726727277272872729727307273172732727337273472735727367273772738727397274072741727427274372744727457274672747727487274972750727517275272753727547275572756727577275872759727607276172762727637276472765727667276772768727697277072771727727277372774727757277672777727787277972780727817278272783727847278572786727877278872789727907279172792727937279472795727967279772798727997280072801728027280372804728057280672807728087280972810728117281272813728147281572816728177281872819728207282172822728237282472825728267282772828728297283072831728327283372834728357283672837728387283972840728417284272843728447284572846728477284872849728507285172852728537285472855728567285772858728597286072861728627286372864728657286672867728687286972870728717287272873728747287572876728777287872879728807288172882728837288472885728867288772888728897289072891728927289372894728957289672897728987289972900729017290272903729047290572906729077290872909729107291172912729137291472915729167291772918729197292072921729227292372924729257292672927729287292972930729317293272933729347293572936729377293872939729407294172942729437294472945729467294772948729497295072951729527295372954729557295672957729587295972960729617296272963729647296572966729677296872969729707297172972729737297472975729767297772978729797298072981729827298372984729857298672987729887298972990729917299272993729947299572996729977299872999730007300173002730037300473005730067300773008730097301073011730127301373014730157301673017730187301973020730217302273023730247302573026730277302873029730307303173032730337303473035730367303773038730397304073041730427304373044730457304673047730487304973050730517305273053730547305573056730577305873059730607306173062730637306473065730667306773068730697307073071730727307373074730757307673077730787307973080730817308273083730847308573086730877308873089730907309173092730937309473095730967309773098730997310073101731027310373104731057310673107731087310973110731117311273113731147311573116731177311873119731207312173122731237312473125731267312773128731297313073131731327313373134731357313673137731387313973140731417314273143731447314573146731477314873149731507315173152731537315473155731567315773158731597316073161731627316373164731657316673167731687316973170731717317273173731747317573176731777317873179731807318173182731837318473185731867318773188731897319073191731927319373194731957319673197731987319973200732017320273203732047320573206732077320873209732107321173212732137321473215732167321773218732197322073221732227322373224732257322673227732287322973230732317323273233732347323573236732377323873239732407324173242732437324473245732467324773248732497325073251732527325373254732557325673257732587325973260732617326273263732647326573266732677326873269732707327173272732737327473275732767327773278732797328073281732827328373284732857328673287732887328973290732917329273293732947329573296732977329873299733007330173302733037330473305733067330773308733097331073311733127331373314733157331673317733187331973320733217332273323733247332573326733277332873329733307333173332733337333473335733367333773338733397334073341733427334373344733457334673347733487334973350733517335273353733547335573356733577335873359733607336173362733637336473365733667336773368733697337073371733727337373374733757337673377733787337973380733817338273383733847338573386733877338873389733907339173392733937339473395733967339773398733997340073401734027340373404734057340673407734087340973410734117341273413734147341573416734177341873419734207342173422734237342473425734267342773428734297343073431734327343373434734357343673437734387343973440734417344273443734447344573446734477344873449734507345173452734537345473455734567345773458734597346073461734627346373464734657346673467734687346973470734717347273473734747347573476734777347873479734807348173482734837348473485734867348773488734897349073491734927349373494734957349673497734987349973500735017350273503735047350573506735077350873509735107351173512735137351473515735167351773518735197352073521735227352373524735257352673527735287352973530735317353273533735347353573536735377353873539735407354173542735437354473545735467354773548735497355073551735527355373554735557355673557735587355973560735617356273563735647356573566735677356873569735707357173572735737357473575735767357773578735797358073581735827358373584735857358673587735887358973590735917359273593735947359573596735977359873599736007360173602736037360473605736067360773608736097361073611736127361373614736157361673617736187361973620736217362273623736247362573626736277362873629736307363173632736337363473635736367363773638736397364073641736427364373644736457364673647736487364973650736517365273653736547365573656736577365873659736607366173662736637366473665736667366773668736697367073671736727367373674736757367673677736787367973680736817368273683736847368573686736877368873689736907369173692736937369473695736967369773698736997370073701737027370373704737057370673707737087370973710737117371273713737147371573716737177371873719737207372173722737237372473725737267372773728737297373073731737327373373734737357373673737737387373973740737417374273743737447374573746737477374873749737507375173752737537375473755737567375773758737597376073761737627376373764737657376673767737687376973770737717377273773737747377573776737777377873779737807378173782737837378473785737867378773788737897379073791737927379373794737957379673797737987379973800738017380273803738047380573806738077380873809738107381173812738137381473815738167381773818738197382073821738227382373824738257382673827738287382973830738317383273833738347383573836738377383873839738407384173842738437384473845738467384773848738497385073851738527385373854738557385673857738587385973860738617386273863738647386573866738677386873869738707387173872738737387473875738767387773878738797388073881738827388373884738857388673887738887388973890738917389273893738947389573896738977389873899739007390173902739037390473905739067390773908739097391073911739127391373914739157391673917739187391973920739217392273923739247392573926739277392873929739307393173932739337393473935739367393773938739397394073941739427394373944739457394673947739487394973950739517395273953739547395573956739577395873959739607396173962739637396473965739667396773968739697397073971739727397373974739757397673977739787397973980739817398273983739847398573986739877398873989739907399173992739937399473995739967399773998739997400074001740027400374004740057400674007740087400974010740117401274013740147401574016740177401874019740207402174022740237402474025740267402774028740297403074031740327403374034740357403674037740387403974040740417404274043740447404574046740477404874049740507405174052740537405474055740567405774058740597406074061740627406374064740657406674067740687406974070740717407274073740747407574076740777407874079740807408174082740837408474085740867408774088740897409074091740927409374094740957409674097740987409974100741017410274103741047410574106741077410874109741107411174112741137411474115741167411774118741197412074121741227412374124741257412674127741287412974130741317413274133741347413574136741377413874139741407414174142741437414474145741467414774148741497415074151741527415374154741557415674157741587415974160741617416274163741647416574166741677416874169741707417174172741737417474175741767417774178741797418074181741827418374184741857418674187741887418974190741917419274193741947419574196741977419874199742007420174202742037420474205742067420774208742097421074211742127421374214742157421674217742187421974220742217422274223742247422574226742277422874229742307423174232742337423474235742367423774238742397424074241742427424374244742457424674247742487424974250742517425274253742547425574256742577425874259742607426174262742637426474265742667426774268742697427074271742727427374274742757427674277742787427974280742817428274283742847428574286742877428874289742907429174292742937429474295742967429774298742997430074301743027430374304743057430674307743087430974310743117431274313743147431574316743177431874319743207432174322743237432474325743267432774328743297433074331743327433374334743357433674337743387433974340743417434274343743447434574346743477434874349743507435174352743537435474355743567435774358743597436074361743627436374364743657436674367743687436974370743717437274373743747437574376743777437874379743807438174382743837438474385743867438774388743897439074391743927439374394743957439674397743987439974400744017440274403744047440574406744077440874409744107441174412744137441474415744167441774418744197442074421744227442374424744257442674427744287442974430744317443274433744347443574436744377443874439744407444174442744437444474445744467444774448744497445074451744527445374454744557445674457744587445974460744617446274463744647446574466744677446874469744707447174472744737447474475744767447774478744797448074481744827448374484744857448674487744887448974490744917449274493744947449574496744977449874499745007450174502745037450474505745067450774508745097451074511745127451374514745157451674517745187451974520745217452274523745247452574526745277452874529745307453174532745337453474535745367453774538745397454074541745427454374544745457454674547745487454974550745517455274553745547455574556745577455874559745607456174562745637456474565745667456774568745697457074571745727457374574745757457674577745787457974580745817458274583745847458574586745877458874589745907459174592745937459474595745967459774598745997460074601746027460374604746057460674607746087460974610746117461274613746147461574616746177461874619746207462174622746237462474625746267462774628746297463074631746327463374634746357463674637746387463974640746417464274643746447464574646746477464874649746507465174652746537465474655746567465774658746597466074661746627466374664746657466674667746687466974670746717467274673746747467574676746777467874679746807468174682746837468474685746867468774688746897469074691746927469374694746957469674697746987469974700747017470274703747047470574706747077470874709747107471174712747137471474715747167471774718747197472074721747227472374724747257472674727747287472974730747317473274733747347473574736747377473874739747407474174742747437474474745747467474774748747497475074751747527475374754747557475674757747587475974760747617476274763747647476574766747677476874769747707477174772747737477474775747767477774778747797478074781747827478374784747857478674787747887478974790747917479274793747947479574796747977479874799748007480174802748037480474805748067480774808748097481074811748127481374814748157481674817748187481974820748217482274823748247482574826748277482874829748307483174832748337483474835748367483774838748397484074841748427484374844748457484674847748487484974850748517485274853748547485574856748577485874859748607486174862748637486474865748667486774868748697487074871748727487374874748757487674877748787487974880748817488274883748847488574886748877488874889748907489174892748937489474895748967489774898748997490074901749027490374904749057490674907749087490974910749117491274913749147491574916749177491874919749207492174922749237492474925749267492774928749297493074931749327493374934749357493674937749387493974940749417494274943749447494574946749477494874949749507495174952749537495474955749567495774958749597496074961749627496374964749657496674967749687496974970749717497274973749747497574976749777497874979749807498174982749837498474985749867498774988749897499074991749927499374994749957499674997749987499975000750017500275003750047500575006750077500875009750107501175012750137501475015750167501775018750197502075021750227502375024750257502675027750287502975030750317503275033750347503575036750377503875039750407504175042750437504475045750467504775048750497505075051750527505375054750557505675057750587505975060750617506275063750647506575066750677506875069750707507175072750737507475075750767507775078750797508075081750827508375084750857508675087750887508975090750917509275093750947509575096750977509875099751007510175102751037510475105751067510775108751097511075111751127511375114751157511675117751187511975120751217512275123751247512575126751277512875129751307513175132751337513475135751367513775138751397514075141751427514375144751457514675147751487514975150751517515275153751547515575156751577515875159751607516175162751637516475165751667516775168751697517075171751727517375174751757517675177751787517975180751817518275183751847518575186751877518875189751907519175192751937519475195751967519775198751997520075201752027520375204752057520675207752087520975210752117521275213752147521575216752177521875219752207522175222752237522475225752267522775228752297523075231752327523375234752357523675237752387523975240752417524275243752447524575246752477524875249752507525175252752537525475255752567525775258752597526075261752627526375264752657526675267752687526975270752717527275273752747527575276752777527875279752807528175282752837528475285752867528775288752897529075291752927529375294752957529675297752987529975300753017530275303753047530575306753077530875309753107531175312753137531475315753167531775318753197532075321753227532375324753257532675327753287532975330753317533275333753347533575336753377533875339753407534175342753437534475345753467534775348753497535075351753527535375354753557535675357753587535975360753617536275363753647536575366753677536875369753707537175372753737537475375753767537775378753797538075381753827538375384753857538675387753887538975390753917539275393753947539575396753977539875399754007540175402754037540475405754067540775408754097541075411754127541375414754157541675417754187541975420754217542275423754247542575426754277542875429754307543175432754337543475435754367543775438754397544075441754427544375444754457544675447754487544975450754517545275453754547545575456754577545875459754607546175462754637546475465754667546775468754697547075471754727547375474754757547675477754787547975480754817548275483754847548575486754877548875489754907549175492754937549475495754967549775498754997550075501755027550375504755057550675507755087550975510755117551275513755147551575516755177551875519755207552175522755237552475525755267552775528755297553075531755327553375534755357553675537755387553975540755417554275543755447554575546755477554875549755507555175552755537555475555755567555775558755597556075561755627556375564755657556675567755687556975570755717557275573755747557575576755777557875579755807558175582755837558475585755867558775588755897559075591755927559375594755957559675597755987559975600756017560275603756047560575606756077560875609756107561175612756137561475615756167561775618756197562075621756227562375624756257562675627756287562975630756317563275633756347563575636756377563875639756407564175642756437564475645756467564775648756497565075651756527565375654756557565675657756587565975660756617566275663756647566575666756677566875669756707567175672756737567475675756767567775678756797568075681756827568375684756857568675687756887568975690756917569275693756947569575696756977569875699757007570175702757037570475705757067570775708757097571075711757127571375714757157571675717757187571975720757217572275723757247572575726757277572875729757307573175732757337573475735757367573775738757397574075741757427574375744757457574675747757487574975750757517575275753757547575575756757577575875759757607576175762757637576475765757667576775768757697577075771757727577375774757757577675777757787577975780757817578275783757847578575786757877578875789757907579175792757937579475795757967579775798757997580075801758027580375804758057580675807758087580975810758117581275813758147581575816758177581875819758207582175822758237582475825758267582775828758297583075831758327583375834758357583675837758387583975840758417584275843758447584575846758477584875849758507585175852758537585475855758567585775858758597586075861758627586375864758657586675867758687586975870758717587275873758747587575876758777587875879758807588175882758837588475885758867588775888758897589075891758927589375894758957589675897758987589975900759017590275903759047590575906759077590875909759107591175912759137591475915759167591775918759197592075921759227592375924759257592675927759287592975930759317593275933759347593575936759377593875939759407594175942759437594475945759467594775948759497595075951759527595375954759557595675957759587595975960759617596275963759647596575966759677596875969759707597175972759737597475975759767597775978759797598075981759827598375984759857598675987759887598975990759917599275993759947599575996759977599875999760007600176002760037600476005760067600776008760097601076011760127601376014760157601676017760187601976020760217602276023760247602576026760277602876029760307603176032760337603476035760367603776038760397604076041760427604376044760457604676047760487604976050760517605276053760547605576056760577605876059760607606176062760637606476065760667606776068760697607076071760727607376074760757607676077760787607976080760817608276083760847608576086760877608876089760907609176092760937609476095760967609776098760997610076101761027610376104761057610676107761087610976110761117611276113761147611576116761177611876119761207612176122761237612476125761267612776128761297613076131761327613376134761357613676137761387613976140761417614276143761447614576146761477614876149761507615176152761537615476155761567615776158761597616076161761627616376164761657616676167761687616976170761717617276173761747617576176761777617876179761807618176182761837618476185761867618776188761897619076191761927619376194761957619676197761987619976200762017620276203762047620576206762077620876209762107621176212762137621476215762167621776218762197622076221762227622376224762257622676227762287622976230762317623276233762347623576236762377623876239762407624176242762437624476245762467624776248762497625076251762527625376254762557625676257762587625976260762617626276263762647626576266762677626876269762707627176272762737627476275762767627776278762797628076281762827628376284762857628676287762887628976290762917629276293762947629576296762977629876299763007630176302763037630476305763067630776308763097631076311763127631376314763157631676317763187631976320763217632276323763247632576326763277632876329763307633176332763337633476335763367633776338763397634076341763427634376344763457634676347763487634976350763517635276353763547635576356763577635876359763607636176362763637636476365763667636776368763697637076371763727637376374763757637676377763787637976380763817638276383763847638576386763877638876389763907639176392763937639476395763967639776398763997640076401764027640376404764057640676407764087640976410764117641276413764147641576416764177641876419764207642176422764237642476425764267642776428764297643076431764327643376434764357643676437764387643976440764417644276443764447644576446764477644876449764507645176452764537645476455764567645776458764597646076461764627646376464764657646676467764687646976470764717647276473764747647576476764777647876479764807648176482764837648476485764867648776488764897649076491764927649376494764957649676497764987649976500765017650276503765047650576506765077650876509765107651176512765137651476515765167651776518765197652076521765227652376524765257652676527765287652976530765317653276533765347653576536765377653876539765407654176542765437654476545765467654776548765497655076551765527655376554765557655676557765587655976560765617656276563765647656576566765677656876569765707657176572765737657476575765767657776578765797658076581765827658376584765857658676587765887658976590765917659276593765947659576596765977659876599766007660176602766037660476605766067660776608766097661076611766127661376614766157661676617766187661976620766217662276623766247662576626766277662876629766307663176632766337663476635766367663776638766397664076641766427664376644766457664676647766487664976650766517665276653766547665576656766577665876659766607666176662766637666476665766667666776668766697667076671766727667376674766757667676677766787667976680766817668276683766847668576686766877668876689766907669176692766937669476695766967669776698766997670076701767027670376704767057670676707767087670976710767117671276713767147671576716767177671876719767207672176722767237672476725767267672776728767297673076731767327673376734767357673676737767387673976740767417674276743767447674576746767477674876749767507675176752767537675476755767567675776758767597676076761767627676376764767657676676767767687676976770767717677276773767747677576776767777677876779767807678176782767837678476785767867678776788767897679076791767927679376794767957679676797767987679976800768017680276803768047680576806768077680876809768107681176812768137681476815768167681776818768197682076821768227682376824768257682676827768287682976830768317683276833768347683576836768377683876839768407684176842768437684476845768467684776848768497685076851768527685376854768557685676857768587685976860768617686276863768647686576866768677686876869768707687176872768737687476875768767687776878768797688076881768827688376884768857688676887768887688976890768917689276893768947689576896768977689876899769007690176902769037690476905769067690776908769097691076911769127691376914769157691676917769187691976920769217692276923769247692576926769277692876929769307693176932769337693476935769367693776938769397694076941769427694376944769457694676947769487694976950769517695276953769547695576956769577695876959769607696176962769637696476965769667696776968769697697076971769727697376974769757697676977769787697976980769817698276983769847698576986769877698876989769907699176992769937699476995769967699776998769997700077001770027700377004770057700677007770087700977010770117701277013770147701577016770177701877019770207702177022770237702477025770267702777028770297703077031770327703377034770357703677037770387703977040770417704277043770447704577046770477704877049770507705177052770537705477055770567705777058770597706077061770627706377064770657706677067770687706977070770717707277073770747707577076770777707877079770807708177082770837708477085770867708777088770897709077091770927709377094770957709677097770987709977100771017710277103771047710577106771077710877109771107711177112771137711477115771167711777118771197712077121771227712377124771257712677127771287712977130771317713277133771347713577136771377713877139771407714177142771437714477145771467714777148771497715077151771527715377154771557715677157771587715977160771617716277163771647716577166771677716877169771707717177172771737717477175771767717777178771797718077181771827718377184771857718677187771887718977190771917719277193771947719577196771977719877199772007720177202772037720477205772067720777208772097721077211772127721377214772157721677217772187721977220772217722277223772247722577226772277722877229772307723177232772337723477235772367723777238772397724077241772427724377244772457724677247772487724977250772517725277253772547725577256772577725877259772607726177262772637726477265772667726777268772697727077271772727727377274772757727677277772787727977280772817728277283772847728577286772877728877289772907729177292772937729477295772967729777298772997730077301773027730377304773057730677307773087730977310773117731277313773147731577316773177731877319773207732177322773237732477325773267732777328773297733077331773327733377334773357733677337773387733977340773417734277343773447734577346773477734877349773507735177352773537735477355773567735777358773597736077361773627736377364773657736677367773687736977370773717737277373773747737577376773777737877379773807738177382773837738477385773867738777388773897739077391773927739377394773957739677397773987739977400774017740277403774047740577406774077740877409774107741177412774137741477415774167741777418774197742077421774227742377424774257742677427774287742977430774317743277433774347743577436774377743877439774407744177442774437744477445774467744777448774497745077451774527745377454774557745677457774587745977460774617746277463774647746577466774677746877469774707747177472774737747477475774767747777478774797748077481774827748377484774857748677487774887748977490774917749277493774947749577496774977749877499775007750177502775037750477505775067750777508775097751077511775127751377514775157751677517775187751977520775217752277523775247752577526775277752877529775307753177532775337753477535775367753777538775397754077541775427754377544775457754677547775487754977550775517755277553775547755577556775577755877559775607756177562775637756477565775667756777568775697757077571775727757377574775757757677577775787757977580775817758277583775847758577586775877758877589775907759177592775937759477595775967759777598775997760077601776027760377604776057760677607776087760977610776117761277613776147761577616776177761877619776207762177622776237762477625776267762777628776297763077631776327763377634776357763677637776387763977640776417764277643776447764577646776477764877649776507765177652776537765477655776567765777658776597766077661776627766377664776657766677667776687766977670776717767277673776747767577676776777767877679776807768177682776837768477685776867768777688776897769077691776927769377694776957769677697776987769977700777017770277703777047770577706777077770877709777107771177712777137771477715777167771777718777197772077721777227772377724777257772677727777287772977730777317773277733777347773577736777377773877739777407774177742777437774477745777467774777748777497775077751777527775377754777557775677757777587775977760777617776277763777647776577766777677776877769777707777177772777737777477775777767777777778777797778077781777827778377784777857778677787777887778977790777917779277793777947779577796777977779877799778007780177802778037780477805778067780777808778097781077811778127781377814778157781677817778187781977820778217782277823778247782577826778277782877829778307783177832778337783477835778367783777838778397784077841778427784377844778457784677847778487784977850778517785277853778547785577856778577785877859778607786177862778637786477865778667786777868778697787077871778727787377874778757787677877778787787977880778817788277883778847788577886778877788877889778907789177892778937789477895778967789777898778997790077901779027790377904779057790677907779087790977910779117791277913779147791577916779177791877919779207792177922779237792477925779267792777928779297793077931779327793377934779357793677937779387793977940779417794277943779447794577946779477794877949779507795177952779537795477955779567795777958779597796077961779627796377964779657796677967779687796977970779717797277973779747797577976779777797877979779807798177982779837798477985779867798777988779897799077991779927799377994779957799677997779987799978000780017800278003780047800578006780077800878009780107801178012780137801478015780167801778018780197802078021780227802378024780257802678027780287802978030780317803278033780347803578036780377803878039780407804178042780437804478045780467804778048780497805078051780527805378054780557805678057780587805978060780617806278063780647806578066780677806878069780707807178072780737807478075780767807778078780797808078081780827808378084780857808678087780887808978090780917809278093780947809578096780977809878099781007810178102781037810478105781067810778108781097811078111781127811378114781157811678117781187811978120781217812278123781247812578126781277812878129781307813178132781337813478135781367813778138781397814078141781427814378144781457814678147781487814978150781517815278153781547815578156781577815878159781607816178162781637816478165781667816778168781697817078171781727817378174781757817678177781787817978180781817818278183781847818578186781877818878189781907819178192781937819478195781967819778198781997820078201782027820378204782057820678207782087820978210782117821278213782147821578216782177821878219782207822178222782237822478225782267822778228782297823078231782327823378234782357823678237782387823978240782417824278243782447824578246782477824878249782507825178252782537825478255782567825778258782597826078261782627826378264782657826678267782687826978270782717827278273782747827578276782777827878279782807828178282782837828478285782867828778288782897829078291782927829378294782957829678297782987829978300783017830278303783047830578306783077830878309783107831178312783137831478315783167831778318783197832078321783227832378324783257832678327783287832978330783317833278333783347833578336783377833878339783407834178342783437834478345783467834778348783497835078351783527835378354783557835678357783587835978360783617836278363783647836578366783677836878369783707837178372783737837478375783767837778378783797838078381783827838378384783857838678387783887838978390783917839278393783947839578396783977839878399784007840178402784037840478405784067840778408784097841078411784127841378414784157841678417784187841978420784217842278423784247842578426784277842878429784307843178432784337843478435784367843778438784397844078441784427844378444784457844678447784487844978450784517845278453784547845578456784577845878459784607846178462784637846478465784667846778468784697847078471784727847378474784757847678477784787847978480784817848278483784847848578486784877848878489784907849178492784937849478495784967849778498784997850078501785027850378504785057850678507785087850978510785117851278513785147851578516785177851878519785207852178522785237852478525785267852778528785297853078531785327853378534785357853678537785387853978540785417854278543785447854578546785477854878549785507855178552785537855478555785567855778558785597856078561785627856378564785657856678567785687856978570785717857278573785747857578576785777857878579785807858178582785837858478585785867858778588785897859078591785927859378594785957859678597785987859978600786017860278603786047860578606786077860878609786107861178612786137861478615786167861778618786197862078621786227862378624786257862678627786287862978630786317863278633786347863578636786377863878639786407864178642786437864478645786467864778648786497865078651786527865378654786557865678657786587865978660786617866278663786647866578666786677866878669786707867178672786737867478675786767867778678786797868078681786827868378684786857868678687786887868978690786917869278693786947869578696786977869878699787007870178702787037870478705787067870778708787097871078711787127871378714787157871678717787187871978720787217872278723787247872578726787277872878729787307873178732787337873478735787367873778738787397874078741787427874378744787457874678747787487874978750787517875278753787547875578756787577875878759787607876178762787637876478765787667876778768787697877078771787727877378774787757877678777787787877978780787817878278783787847878578786787877878878789787907879178792787937879478795787967879778798787997880078801788027880378804788057880678807788087880978810788117881278813788147881578816788177881878819788207882178822788237882478825788267882778828788297883078831788327883378834788357883678837788387883978840788417884278843788447884578846788477884878849788507885178852788537885478855788567885778858788597886078861788627886378864788657886678867788687886978870788717887278873788747887578876788777887878879788807888178882788837888478885788867888778888788897889078891788927889378894788957889678897788987889978900789017890278903789047890578906789077890878909789107891178912789137891478915789167891778918789197892078921789227892378924789257892678927789287892978930789317893278933789347893578936789377893878939789407894178942789437894478945789467894778948789497895078951789527895378954789557895678957789587895978960789617896278963789647896578966789677896878969789707897178972789737897478975789767897778978789797898078981789827898378984789857898678987789887898978990789917899278993789947899578996789977899878999790007900179002790037900479005790067900779008790097901079011790127901379014790157901679017790187901979020790217902279023790247902579026790277902879029790307903179032790337903479035790367903779038790397904079041790427904379044790457904679047790487904979050790517905279053790547905579056790577905879059790607906179062790637906479065790667906779068790697907079071790727907379074790757907679077790787907979080790817908279083790847908579086790877908879089790907909179092790937909479095790967909779098790997910079101791027910379104791057910679107791087910979110791117911279113791147911579116791177911879119791207912179122791237912479125791267912779128791297913079131791327913379134791357913679137791387913979140791417914279143791447914579146791477914879149791507915179152791537915479155791567915779158791597916079161791627916379164791657916679167791687916979170791717917279173791747917579176791777917879179791807918179182791837918479185791867918779188791897919079191791927919379194791957919679197791987919979200792017920279203792047920579206792077920879209792107921179212792137921479215792167921779218792197922079221792227922379224792257922679227792287922979230792317923279233792347923579236792377923879239792407924179242792437924479245792467924779248792497925079251792527925379254792557925679257792587925979260792617926279263792647926579266792677926879269792707927179272792737927479275792767927779278792797928079281792827928379284792857928679287792887928979290792917929279293792947929579296792977929879299793007930179302793037930479305793067930779308793097931079311793127931379314793157931679317793187931979320793217932279323793247932579326793277932879329793307933179332793337933479335793367933779338793397934079341793427934379344793457934679347793487934979350793517935279353793547935579356793577935879359793607936179362793637936479365793667936779368793697937079371793727937379374793757937679377793787937979380793817938279383793847938579386793877938879389793907939179392793937939479395793967939779398793997940079401794027940379404794057940679407794087940979410794117941279413794147941579416794177941879419794207942179422794237942479425794267942779428794297943079431794327943379434794357943679437794387943979440794417944279443794447944579446794477944879449794507945179452794537945479455794567945779458794597946079461794627946379464794657946679467794687946979470794717947279473794747947579476794777947879479794807948179482794837948479485794867948779488794897949079491794927949379494794957949679497794987949979500795017950279503795047950579506795077950879509795107951179512795137951479515795167951779518795197952079521795227952379524795257952679527795287952979530795317953279533795347953579536795377953879539795407954179542795437954479545795467954779548795497955079551795527955379554795557955679557795587955979560795617956279563795647956579566795677956879569795707957179572795737957479575795767957779578795797958079581795827958379584795857958679587795887958979590795917959279593795947959579596795977959879599796007960179602796037960479605796067960779608796097961079611796127961379614796157961679617796187961979620796217962279623796247962579626796277962879629796307963179632796337963479635796367963779638796397964079641796427964379644796457964679647796487964979650796517965279653796547965579656796577965879659796607966179662796637966479665796667966779668796697967079671796727967379674796757967679677796787967979680796817968279683796847968579686796877968879689796907969179692796937969479695796967969779698796997970079701797027970379704797057970679707797087970979710797117971279713797147971579716797177971879719797207972179722797237972479725797267972779728797297973079731797327973379734797357973679737797387973979740797417974279743797447974579746797477974879749797507975179752797537975479755797567975779758797597976079761797627976379764797657976679767797687976979770797717977279773797747977579776797777977879779797807978179782797837978479785797867978779788797897979079791797927979379794797957979679797797987979979800798017980279803798047980579806798077980879809798107981179812798137981479815798167981779818798197982079821798227982379824798257982679827798287982979830798317983279833798347983579836798377983879839798407984179842798437984479845798467984779848798497985079851798527985379854798557985679857798587985979860798617986279863798647986579866798677986879869798707987179872798737987479875798767987779878798797988079881798827988379884798857988679887798887988979890798917989279893798947989579896798977989879899799007990179902799037990479905799067990779908799097991079911799127991379914799157991679917799187991979920799217992279923799247992579926799277992879929799307993179932799337993479935799367993779938799397994079941799427994379944799457994679947799487994979950799517995279953799547995579956799577995879959799607996179962799637996479965799667996779968799697997079971799727997379974799757997679977799787997979980799817998279983799847998579986799877998879989799907999179992799937999479995799967999779998799998000080001800028000380004800058000680007800088000980010800118001280013800148001580016800178001880019800208002180022800238002480025800268002780028800298003080031800328003380034800358003680037800388003980040800418004280043800448004580046800478004880049800508005180052800538005480055800568005780058800598006080061800628006380064800658006680067800688006980070800718007280073800748007580076800778007880079800808008180082800838008480085800868008780088800898009080091800928009380094800958009680097800988009980100801018010280103801048010580106801078010880109801108011180112801138011480115801168011780118801198012080121801228012380124801258012680127801288012980130801318013280133801348013580136801378013880139801408014180142801438014480145801468014780148801498015080151801528015380154801558015680157801588015980160801618016280163801648016580166801678016880169801708017180172801738017480175801768017780178801798018080181801828018380184801858018680187801888018980190801918019280193801948019580196801978019880199802008020180202802038020480205802068020780208802098021080211802128021380214802158021680217802188021980220802218022280223802248022580226802278022880229802308023180232802338023480235802368023780238802398024080241802428024380244802458024680247802488024980250802518025280253802548025580256802578025880259802608026180262802638026480265802668026780268802698027080271802728027380274802758027680277802788027980280802818028280283802848028580286802878028880289802908029180292802938029480295802968029780298802998030080301803028030380304803058030680307803088030980310803118031280313803148031580316803178031880319803208032180322803238032480325803268032780328803298033080331803328033380334803358033680337803388033980340803418034280343803448034580346803478034880349803508035180352803538035480355803568035780358803598036080361803628036380364803658036680367803688036980370803718037280373803748037580376803778037880379803808038180382803838038480385803868038780388803898039080391803928039380394803958039680397803988039980400804018040280403804048040580406804078040880409804108041180412804138041480415804168041780418804198042080421804228042380424804258042680427804288042980430804318043280433804348043580436804378043880439804408044180442804438044480445804468044780448804498045080451804528045380454804558045680457804588045980460804618046280463804648046580466804678046880469804708047180472804738047480475804768047780478804798048080481804828048380484804858048680487804888048980490804918049280493804948049580496804978049880499805008050180502805038050480505805068050780508805098051080511805128051380514805158051680517805188051980520805218052280523805248052580526805278052880529805308053180532805338053480535805368053780538805398054080541805428054380544805458054680547805488054980550805518055280553805548055580556805578055880559805608056180562805638056480565805668056780568805698057080571805728057380574805758057680577805788057980580805818058280583805848058580586805878058880589805908059180592805938059480595805968059780598805998060080601806028060380604806058060680607806088060980610806118061280613806148061580616806178061880619806208062180622806238062480625806268062780628806298063080631806328063380634806358063680637806388063980640806418064280643806448064580646806478064880649806508065180652806538065480655806568065780658806598066080661806628066380664806658066680667806688066980670806718067280673806748067580676806778067880679806808068180682806838068480685806868068780688806898069080691806928069380694806958069680697806988069980700807018070280703807048070580706807078070880709807108071180712807138071480715807168071780718807198072080721807228072380724807258072680727807288072980730807318073280733807348073580736807378073880739807408074180742807438074480745807468074780748807498075080751807528075380754807558075680757807588075980760807618076280763807648076580766807678076880769807708077180772807738077480775807768077780778807798078080781807828078380784807858078680787807888078980790807918079280793807948079580796807978079880799808008080180802808038080480805808068080780808808098081080811808128081380814808158081680817808188081980820808218082280823808248082580826808278082880829808308083180832808338083480835808368083780838808398084080841808428084380844808458084680847808488084980850808518085280853808548085580856808578085880859808608086180862808638086480865808668086780868808698087080871808728087380874808758087680877808788087980880808818088280883808848088580886808878088880889808908089180892808938089480895808968089780898808998090080901809028090380904809058090680907809088090980910809118091280913809148091580916809178091880919809208092180922809238092480925809268092780928809298093080931809328093380934809358093680937809388093980940809418094280943809448094580946809478094880949809508095180952809538095480955809568095780958809598096080961809628096380964809658096680967809688096980970809718097280973809748097580976809778097880979809808098180982809838098480985809868098780988809898099080991809928099380994809958099680997809988099981000810018100281003810048100581006810078100881009810108101181012810138101481015810168101781018810198102081021810228102381024810258102681027810288102981030810318103281033810348103581036810378103881039810408104181042810438104481045810468104781048810498105081051810528105381054810558105681057810588105981060810618106281063810648106581066810678106881069810708107181072810738107481075810768107781078810798108081081810828108381084810858108681087810888108981090810918109281093810948109581096810978109881099811008110181102811038110481105811068110781108811098111081111811128111381114811158111681117811188111981120811218112281123811248112581126811278112881129811308113181132811338113481135811368113781138811398114081141811428114381144811458114681147811488114981150811518115281153811548115581156811578115881159811608116181162811638116481165811668116781168811698117081171811728117381174811758117681177811788117981180811818118281183811848118581186811878118881189811908119181192811938119481195811968119781198811998120081201812028120381204812058120681207812088120981210812118121281213812148121581216812178121881219812208122181222812238122481225812268122781228812298123081231812328123381234812358123681237812388123981240812418124281243812448124581246812478124881249812508125181252812538125481255812568125781258812598126081261812628126381264812658126681267812688126981270812718127281273812748127581276812778127881279812808128181282812838128481285812868128781288812898129081291812928129381294812958129681297812988129981300813018130281303813048130581306813078130881309813108131181312813138131481315813168131781318813198132081321813228132381324813258132681327813288132981330813318133281333813348133581336813378133881339813408134181342813438134481345813468134781348813498135081351813528135381354813558135681357813588135981360813618136281363813648136581366813678136881369813708137181372813738137481375813768137781378813798138081381813828138381384813858138681387813888138981390813918139281393813948139581396813978139881399814008140181402814038140481405814068140781408814098141081411814128141381414814158141681417814188141981420814218142281423814248142581426814278142881429814308143181432814338143481435814368143781438814398144081441814428144381444814458144681447814488144981450814518145281453814548145581456814578145881459814608146181462814638146481465814668146781468814698147081471814728147381474814758147681477814788147981480814818148281483814848148581486814878148881489814908149181492814938149481495814968149781498814998150081501815028150381504815058150681507815088150981510815118151281513815148151581516815178151881519815208152181522815238152481525815268152781528815298153081531815328153381534815358153681537815388153981540815418154281543815448154581546815478154881549815508155181552815538155481555815568155781558815598156081561815628156381564815658156681567815688156981570815718157281573815748157581576815778157881579815808158181582815838158481585815868158781588815898159081591815928159381594815958159681597815988159981600816018160281603816048160581606816078160881609816108161181612816138161481615816168161781618816198162081621816228162381624816258162681627816288162981630816318163281633816348163581636816378163881639816408164181642816438164481645816468164781648816498165081651816528165381654816558165681657816588165981660816618166281663816648166581666816678166881669816708167181672816738167481675816768167781678816798168081681816828168381684816858168681687816888168981690816918169281693816948169581696816978169881699817008170181702817038170481705817068170781708817098171081711817128171381714817158171681717817188171981720817218172281723817248172581726817278172881729817308173181732817338173481735817368173781738817398174081741817428174381744817458174681747817488174981750817518175281753817548175581756817578175881759817608176181762817638176481765817668176781768817698177081771817728177381774817758177681777817788177981780817818178281783817848178581786817878178881789817908179181792817938179481795817968179781798817998180081801818028180381804818058180681807818088180981810818118181281813818148181581816818178181881819818208182181822818238182481825818268182781828818298183081831818328183381834818358183681837818388183981840818418184281843818448184581846818478184881849818508185181852818538185481855818568185781858818598186081861818628186381864818658186681867818688186981870818718187281873818748187581876818778187881879818808188181882818838188481885818868188781888818898189081891818928189381894818958189681897818988189981900819018190281903819048190581906819078190881909819108191181912819138191481915819168191781918819198192081921819228192381924819258192681927819288192981930819318193281933819348193581936819378193881939819408194181942819438194481945819468194781948819498195081951819528195381954819558195681957819588195981960819618196281963819648196581966819678196881969819708197181972819738197481975819768197781978819798198081981819828198381984819858198681987819888198981990819918199281993819948199581996819978199881999820008200182002820038200482005820068200782008820098201082011820128201382014820158201682017820188201982020820218202282023820248202582026820278202882029820308203182032820338203482035820368203782038820398204082041820428204382044820458204682047820488204982050820518205282053820548205582056820578205882059820608206182062820638206482065820668206782068820698207082071820728207382074820758207682077820788207982080820818208282083820848208582086820878208882089820908209182092820938209482095820968209782098820998210082101821028210382104821058210682107821088210982110821118211282113821148211582116821178211882119821208212182122821238212482125821268212782128821298213082131821328213382134821358213682137821388213982140821418214282143821448214582146821478214882149821508215182152821538215482155821568215782158821598216082161821628216382164821658216682167821688216982170821718217282173821748217582176821778217882179821808218182182821838218482185821868218782188821898219082191821928219382194821958219682197821988219982200822018220282203822048220582206822078220882209822108221182212822138221482215822168221782218822198222082221822228222382224822258222682227822288222982230822318223282233822348223582236822378223882239822408224182242822438224482245822468224782248822498225082251822528225382254822558225682257822588225982260822618226282263822648226582266822678226882269822708227182272822738227482275822768227782278822798228082281822828228382284822858228682287822888228982290822918229282293822948229582296822978229882299823008230182302823038230482305823068230782308823098231082311823128231382314823158231682317823188231982320823218232282323823248232582326823278232882329823308233182332823338233482335823368233782338823398234082341823428234382344823458234682347823488234982350823518235282353823548235582356823578235882359823608236182362823638236482365823668236782368823698237082371823728237382374823758237682377823788237982380823818238282383823848238582386823878238882389823908239182392823938239482395823968239782398823998240082401824028240382404824058240682407824088240982410824118241282413824148241582416824178241882419824208242182422824238242482425824268242782428824298243082431824328243382434824358243682437824388243982440824418244282443824448244582446824478244882449824508245182452824538245482455824568245782458824598246082461824628246382464824658246682467824688246982470824718247282473824748247582476824778247882479824808248182482824838248482485824868248782488824898249082491824928249382494824958249682497824988249982500825018250282503825048250582506825078250882509825108251182512825138251482515825168251782518825198252082521825228252382524825258252682527825288252982530825318253282533825348253582536825378253882539825408254182542825438254482545825468254782548825498255082551825528255382554825558255682557825588255982560825618256282563825648256582566825678256882569825708257182572825738257482575825768257782578825798258082581825828258382584825858258682587825888258982590825918259282593825948259582596825978259882599826008260182602826038260482605826068260782608826098261082611826128261382614826158261682617826188261982620826218262282623826248262582626826278262882629826308263182632826338263482635826368263782638826398264082641826428264382644826458264682647826488264982650826518265282653826548265582656826578265882659826608266182662826638266482665826668266782668826698267082671826728267382674826758267682677826788267982680826818268282683826848268582686826878268882689826908269182692826938269482695826968269782698826998270082701827028270382704827058270682707827088270982710827118271282713827148271582716827178271882719827208272182722827238272482725827268272782728827298273082731827328273382734827358273682737827388273982740827418274282743827448274582746827478274882749827508275182752827538275482755827568275782758827598276082761827628276382764827658276682767827688276982770827718277282773827748277582776827778277882779827808278182782827838278482785827868278782788827898279082791827928279382794827958279682797827988279982800828018280282803828048280582806828078280882809828108281182812828138281482815828168281782818828198282082821828228282382824828258282682827828288282982830828318283282833828348283582836828378283882839828408284182842828438284482845828468284782848828498285082851828528285382854828558285682857828588285982860828618286282863828648286582866828678286882869828708287182872828738287482875828768287782878828798288082881828828288382884828858288682887828888288982890828918289282893828948289582896828978289882899829008290182902829038290482905829068290782908829098291082911829128291382914829158291682917829188291982920829218292282923829248292582926829278292882929829308293182932829338293482935829368293782938829398294082941829428294382944829458294682947829488294982950829518295282953829548295582956829578295882959829608296182962829638296482965829668296782968829698297082971829728297382974829758297682977829788297982980829818298282983829848298582986829878298882989829908299182992829938299482995829968299782998829998300083001830028300383004830058300683007830088300983010830118301283013830148301583016830178301883019830208302183022830238302483025830268302783028830298303083031830328303383034830358303683037830388303983040830418304283043830448304583046830478304883049830508305183052830538305483055830568305783058830598306083061830628306383064830658306683067830688306983070830718307283073830748307583076830778307883079830808308183082830838308483085830868308783088830898309083091830928309383094830958309683097830988309983100831018310283103831048310583106831078310883109831108311183112831138311483115831168311783118831198312083121831228312383124831258312683127831288312983130831318313283133831348313583136831378313883139831408314183142831438314483145831468314783148831498315083151831528315383154831558315683157831588315983160831618316283163831648316583166831678316883169831708317183172831738317483175831768317783178831798318083181831828318383184831858318683187831888318983190831918319283193831948319583196831978319883199832008320183202832038320483205832068320783208832098321083211832128321383214832158321683217832188321983220832218322283223832248322583226832278322883229832308323183232832338323483235832368323783238832398324083241832428324383244832458324683247832488324983250832518325283253832548325583256832578325883259832608326183262832638326483265832668326783268832698327083271832728327383274832758327683277832788327983280832818328283283832848328583286832878328883289832908329183292832938329483295832968329783298832998330083301833028330383304833058330683307833088330983310833118331283313833148331583316833178331883319833208332183322833238332483325833268332783328833298333083331833328333383334833358333683337833388333983340833418334283343833448334583346833478334883349833508335183352833538335483355833568335783358833598336083361833628336383364833658336683367833688336983370833718337283373833748337583376833778337883379833808338183382833838338483385833868338783388833898339083391833928339383394833958339683397833988339983400834018340283403834048340583406834078340883409834108341183412834138341483415834168341783418834198342083421834228342383424834258342683427834288342983430834318343283433834348343583436834378343883439834408344183442834438344483445834468344783448834498345083451834528345383454834558345683457834588345983460834618346283463834648346583466834678346883469834708347183472834738347483475834768347783478834798348083481834828348383484834858348683487834888348983490834918349283493834948349583496834978349883499835008350183502835038350483505835068350783508835098351083511835128351383514835158351683517835188351983520835218352283523835248352583526835278352883529835308353183532835338353483535835368353783538835398354083541835428354383544835458354683547835488354983550835518355283553835548355583556835578355883559835608356183562835638356483565835668356783568835698357083571835728357383574835758357683577835788357983580835818358283583835848358583586835878358883589835908359183592835938359483595835968359783598835998360083601836028360383604836058360683607836088360983610836118361283613836148361583616836178361883619836208362183622836238362483625836268362783628836298363083631836328363383634836358363683637836388363983640836418364283643836448364583646836478364883649836508365183652836538365483655836568365783658836598366083661836628366383664836658366683667836688366983670836718367283673836748367583676836778367883679836808368183682836838368483685836868368783688836898369083691836928369383694836958369683697836988369983700837018370283703837048370583706837078370883709837108371183712837138371483715837168371783718837198372083721837228372383724837258372683727837288372983730837318373283733837348373583736837378373883739837408374183742837438374483745837468374783748837498375083751837528375383754837558375683757837588375983760837618376283763837648376583766837678376883769837708377183772837738377483775837768377783778837798378083781837828378383784837858378683787837888378983790837918379283793837948379583796837978379883799838008380183802838038380483805838068380783808838098381083811838128381383814838158381683817838188381983820838218382283823838248382583826838278382883829838308383183832838338383483835838368383783838838398384083841838428384383844838458384683847838488384983850838518385283853838548385583856838578385883859838608386183862838638386483865838668386783868838698387083871838728387383874838758387683877838788387983880838818388283883838848388583886838878388883889838908389183892838938389483895838968389783898838998390083901839028390383904839058390683907839088390983910839118391283913839148391583916839178391883919839208392183922839238392483925839268392783928839298393083931839328393383934839358393683937839388393983940839418394283943839448394583946839478394883949839508395183952839538395483955839568395783958839598396083961839628396383964839658396683967839688396983970839718397283973839748397583976839778397883979839808398183982839838398483985839868398783988839898399083991839928399383994839958399683997839988399984000840018400284003840048400584006840078400884009840108401184012840138401484015840168401784018840198402084021840228402384024840258402684027840288402984030840318403284033840348403584036840378403884039840408404184042840438404484045840468404784048840498405084051840528405384054840558405684057840588405984060840618406284063840648406584066840678406884069840708407184072840738407484075840768407784078840798408084081840828408384084840858408684087840888408984090840918409284093840948409584096840978409884099841008410184102841038410484105841068410784108841098411084111841128411384114841158411684117841188411984120841218412284123841248412584126841278412884129841308413184132841338413484135841368413784138841398414084141841428414384144841458414684147841488414984150841518415284153841548415584156841578415884159841608416184162841638416484165841668416784168841698417084171841728417384174841758417684177841788417984180841818418284183841848418584186841878418884189841908419184192841938419484195841968419784198841998420084201842028420384204842058420684207842088420984210842118421284213842148421584216842178421884219842208422184222842238422484225842268422784228842298423084231842328423384234842358423684237842388423984240842418424284243842448424584246842478424884249842508425184252842538425484255842568425784258842598426084261842628426384264842658426684267842688426984270842718427284273842748427584276842778427884279842808428184282842838428484285842868428784288842898429084291842928429384294842958429684297842988429984300843018430284303843048430584306843078430884309843108431184312843138431484315843168431784318843198432084321843228432384324843258432684327843288432984330843318433284333843348433584336843378433884339843408434184342843438434484345843468434784348843498435084351843528435384354843558435684357843588435984360843618436284363843648436584366843678436884369843708437184372843738437484375843768437784378843798438084381843828438384384843858438684387843888438984390843918439284393843948439584396843978439884399844008440184402844038440484405844068440784408844098441084411844128441384414844158441684417844188441984420844218442284423844248442584426844278442884429844308443184432844338443484435844368443784438844398444084441844428444384444844458444684447844488444984450844518445284453844548445584456844578445884459844608446184462844638446484465844668446784468844698447084471844728447384474844758447684477844788447984480844818448284483844848448584486844878448884489844908449184492844938449484495844968449784498844998450084501845028450384504845058450684507845088450984510845118451284513845148451584516845178451884519845208452184522845238452484525845268452784528845298453084531845328453384534845358453684537845388453984540845418454284543845448454584546845478454884549845508455184552845538455484555845568455784558845598456084561845628456384564845658456684567845688456984570845718457284573845748457584576845778457884579845808458184582845838458484585845868458784588845898459084591845928459384594845958459684597845988459984600846018460284603846048460584606846078460884609846108461184612846138461484615846168461784618846198462084621846228462384624846258462684627846288462984630846318463284633846348463584636846378463884639846408464184642846438464484645846468464784648846498465084651846528465384654846558465684657846588465984660846618466284663846648466584666846678466884669846708467184672846738467484675846768467784678846798468084681846828468384684846858468684687846888468984690846918469284693846948469584696846978469884699847008470184702847038470484705847068470784708847098471084711847128471384714847158471684717847188471984720847218472284723847248472584726847278472884729847308473184732847338473484735847368473784738847398474084741847428474384744847458474684747847488474984750847518475284753847548475584756847578475884759847608476184762847638476484765847668476784768847698477084771847728477384774847758477684777847788477984780847818478284783847848478584786847878478884789847908479184792847938479484795847968479784798847998480084801848028480384804848058480684807848088480984810848118481284813848148481584816848178481884819848208482184822848238482484825848268482784828848298483084831848328483384834848358483684837848388483984840848418484284843848448484584846848478484884849848508485184852848538485484855848568485784858848598486084861848628486384864848658486684867848688486984870848718487284873848748487584876848778487884879848808488184882848838488484885848868488784888848898489084891848928489384894848958489684897848988489984900849018490284903849048490584906849078490884909849108491184912849138491484915849168491784918849198492084921849228492384924849258492684927849288492984930849318493284933849348493584936849378493884939849408494184942849438494484945849468494784948849498495084951849528495384954849558495684957849588495984960849618496284963849648496584966849678496884969849708497184972849738497484975849768497784978849798498084981849828498384984849858498684987849888498984990849918499284993849948499584996849978499884999850008500185002850038500485005850068500785008850098501085011850128501385014850158501685017850188501985020850218502285023850248502585026850278502885029850308503185032850338503485035850368503785038850398504085041850428504385044850458504685047850488504985050850518505285053850548505585056850578505885059850608506185062850638506485065850668506785068850698507085071850728507385074850758507685077850788507985080850818508285083850848508585086850878508885089850908509185092850938509485095850968509785098850998510085101851028510385104851058510685107851088510985110851118511285113851148511585116851178511885119851208512185122851238512485125851268512785128851298513085131851328513385134851358513685137851388513985140851418514285143851448514585146851478514885149851508515185152851538515485155851568515785158851598516085161851628516385164851658516685167851688516985170851718517285173851748517585176851778517885179851808518185182851838518485185851868518785188851898519085191851928519385194851958519685197851988519985200852018520285203852048520585206852078520885209852108521185212852138521485215852168521785218852198522085221852228522385224852258522685227852288522985230852318523285233852348523585236852378523885239852408524185242852438524485245852468524785248852498525085251852528525385254852558525685257852588525985260852618526285263852648526585266852678526885269852708527185272852738527485275852768527785278852798528085281852828528385284852858528685287852888528985290852918529285293852948529585296852978529885299853008530185302853038530485305853068530785308853098531085311853128531385314853158531685317853188531985320853218532285323853248532585326853278532885329853308533185332853338533485335853368533785338853398534085341853428534385344853458534685347853488534985350853518535285353853548535585356853578535885359853608536185362853638536485365853668536785368853698537085371853728537385374853758537685377853788537985380853818538285383853848538585386853878538885389853908539185392853938539485395853968539785398853998540085401854028540385404854058540685407854088540985410854118541285413854148541585416854178541885419854208542185422854238542485425854268542785428854298543085431854328543385434854358543685437854388543985440854418544285443854448544585446854478544885449854508545185452854538545485455854568545785458854598546085461854628546385464854658546685467854688546985470854718547285473854748547585476854778547885479854808548185482854838548485485854868548785488854898549085491854928549385494854958549685497854988549985500855018550285503855048550585506855078550885509855108551185512855138551485515855168551785518855198552085521855228552385524855258552685527855288552985530855318553285533855348553585536855378553885539855408554185542855438554485545855468554785548855498555085551855528555385554855558555685557855588555985560855618556285563855648556585566855678556885569855708557185572855738557485575855768557785578855798558085581855828558385584855858558685587855888558985590855918559285593855948559585596855978559885599856008560185602856038560485605856068560785608856098561085611856128561385614856158561685617856188561985620856218562285623856248562585626856278562885629856308563185632856338563485635856368563785638856398564085641856428564385644856458564685647856488564985650856518565285653856548565585656856578565885659856608566185662856638566485665856668566785668856698567085671856728567385674856758567685677856788567985680856818568285683856848568585686856878568885689856908569185692856938569485695856968569785698856998570085701857028570385704857058570685707857088570985710857118571285713857148571585716857178571885719857208572185722857238572485725857268572785728857298573085731857328573385734857358573685737857388573985740857418574285743857448574585746857478574885749857508575185752857538575485755857568575785758857598576085761857628576385764857658576685767857688576985770857718577285773857748577585776857778577885779857808578185782857838578485785857868578785788857898579085791857928579385794857958579685797857988579985800858018580285803858048580585806858078580885809858108581185812858138581485815858168581785818858198582085821858228582385824858258582685827858288582985830858318583285833858348583585836858378583885839858408584185842858438584485845858468584785848858498585085851858528585385854858558585685857858588585985860858618586285863858648586585866858678586885869858708587185872858738587485875858768587785878858798588085881858828588385884858858588685887858888588985890858918589285893858948589585896858978589885899859008590185902859038590485905859068590785908859098591085911859128591385914859158591685917859188591985920859218592285923859248592585926859278592885929859308593185932859338593485935859368593785938859398594085941859428594385944859458594685947859488594985950859518595285953859548595585956859578595885959859608596185962859638596485965859668596785968859698597085971859728597385974859758597685977859788597985980859818598285983859848598585986859878598885989859908599185992859938599485995859968599785998859998600086001860028600386004860058600686007860088600986010860118601286013860148601586016860178601886019860208602186022860238602486025860268602786028860298603086031860328603386034860358603686037860388603986040860418604286043860448604586046860478604886049860508605186052860538605486055860568605786058860598606086061860628606386064860658606686067860688606986070860718607286073860748607586076860778607886079860808608186082860838608486085860868608786088860898609086091860928609386094860958609686097860988609986100861018610286103861048610586106861078610886109861108611186112861138611486115861168611786118861198612086121861228612386124861258612686127861288612986130861318613286133861348613586136861378613886139861408614186142861438614486145861468614786148861498615086151861528615386154861558615686157861588615986160861618616286163861648616586166861678616886169861708617186172861738617486175861768617786178861798618086181861828618386184861858618686187861888618986190861918619286193861948619586196861978619886199862008620186202862038620486205862068620786208862098621086211862128621386214862158621686217862188621986220862218622286223862248622586226862278622886229862308623186232862338623486235862368623786238862398624086241862428624386244862458624686247862488624986250862518625286253862548625586256862578625886259862608626186262862638626486265862668626786268862698627086271862728627386274862758627686277862788627986280862818628286283862848628586286862878628886289862908629186292862938629486295862968629786298862998630086301863028630386304863058630686307863088630986310863118631286313863148631586316863178631886319863208632186322863238632486325863268632786328863298633086331863328633386334863358633686337863388633986340863418634286343863448634586346863478634886349863508635186352863538635486355863568635786358863598636086361863628636386364863658636686367863688636986370863718637286373863748637586376863778637886379863808638186382863838638486385863868638786388863898639086391863928639386394863958639686397863988639986400864018640286403864048640586406864078640886409864108641186412864138641486415864168641786418864198642086421864228642386424864258642686427864288642986430864318643286433864348643586436864378643886439864408644186442864438644486445864468644786448864498645086451864528645386454864558645686457864588645986460864618646286463864648646586466864678646886469864708647186472864738647486475864768647786478864798648086481864828648386484864858648686487864888648986490864918649286493864948649586496864978649886499865008650186502865038650486505865068650786508865098651086511865128651386514865158651686517865188651986520865218652286523865248652586526865278652886529865308653186532865338653486535865368653786538865398654086541865428654386544865458654686547865488654986550865518655286553865548655586556865578655886559865608656186562865638656486565865668656786568865698657086571865728657386574865758657686577865788657986580865818658286583865848658586586865878658886589865908659186592865938659486595865968659786598865998660086601866028660386604866058660686607866088660986610866118661286613866148661586616866178661886619866208662186622866238662486625866268662786628866298663086631866328663386634866358663686637866388663986640866418664286643866448664586646866478664886649866508665186652866538665486655866568665786658866598666086661866628666386664866658666686667866688666986670866718667286673866748667586676866778667886679866808668186682866838668486685866868668786688866898669086691866928669386694866958669686697866988669986700867018670286703867048670586706867078670886709867108671186712867138671486715867168671786718867198672086721867228672386724867258672686727867288672986730867318673286733867348673586736867378673886739867408674186742867438674486745867468674786748867498675086751867528675386754867558675686757867588675986760867618676286763867648676586766867678676886769867708677186772867738677486775867768677786778867798678086781867828678386784867858678686787867888678986790867918679286793867948679586796867978679886799868008680186802868038680486805868068680786808868098681086811868128681386814868158681686817868188681986820868218682286823868248682586826868278682886829868308683186832868338683486835868368683786838868398684086841868428684386844868458684686847868488684986850868518685286853868548685586856868578685886859868608686186862868638686486865868668686786868868698687086871868728687386874868758687686877868788687986880868818688286883868848688586886868878688886889868908689186892868938689486895868968689786898868998690086901869028690386904869058690686907869088690986910869118691286913869148691586916869178691886919869208692186922869238692486925869268692786928869298693086931869328693386934869358693686937869388693986940869418694286943869448694586946869478694886949869508695186952869538695486955869568695786958869598696086961869628696386964869658696686967869688696986970869718697286973869748697586976869778697886979869808698186982869838698486985869868698786988869898699086991869928699386994869958699686997869988699987000870018700287003870048700587006870078700887009870108701187012870138701487015870168701787018870198702087021870228702387024870258702687027870288702987030870318703287033870348703587036870378703887039870408704187042870438704487045870468704787048870498705087051870528705387054870558705687057870588705987060870618706287063870648706587066870678706887069870708707187072870738707487075870768707787078870798708087081870828708387084870858708687087870888708987090870918709287093870948709587096870978709887099871008710187102871038710487105871068710787108871098711087111871128711387114871158711687117871188711987120871218712287123871248712587126871278712887129871308713187132871338713487135871368713787138871398714087141871428714387144871458714687147871488714987150871518715287153871548715587156871578715887159871608716187162871638716487165871668716787168871698717087171871728717387174871758717687177871788717987180871818718287183871848718587186871878718887189871908719187192871938719487195871968719787198871998720087201872028720387204872058720687207872088720987210872118721287213872148721587216872178721887219872208722187222872238722487225872268722787228872298723087231872328723387234872358723687237872388723987240872418724287243872448724587246872478724887249872508725187252872538725487255872568725787258872598726087261872628726387264872658726687267872688726987270872718727287273872748727587276872778727887279872808728187282872838728487285872868728787288872898729087291872928729387294872958729687297872988729987300873018730287303873048730587306873078730887309873108731187312873138731487315873168731787318873198732087321873228732387324873258732687327873288732987330873318733287333873348733587336873378733887339873408734187342873438734487345873468734787348873498735087351873528735387354873558735687357873588735987360873618736287363873648736587366873678736887369873708737187372873738737487375873768737787378873798738087381873828738387384873858738687387873888738987390873918739287393873948739587396873978739887399874008740187402874038740487405874068740787408874098741087411874128741387414874158741687417874188741987420874218742287423874248742587426874278742887429874308743187432874338743487435874368743787438874398744087441874428744387444874458744687447874488744987450874518745287453874548745587456874578745887459874608746187462874638746487465874668746787468874698747087471874728747387474874758747687477874788747987480874818748287483874848748587486874878748887489874908749187492874938749487495874968749787498874998750087501875028750387504875058750687507875088750987510875118751287513875148751587516875178751887519875208752187522875238752487525875268752787528875298753087531875328753387534875358753687537875388753987540875418754287543875448754587546875478754887549875508755187552875538755487555875568755787558875598756087561875628756387564875658756687567875688756987570875718757287573875748757587576875778757887579875808758187582875838758487585875868758787588875898759087591875928759387594875958759687597875988759987600876018760287603876048760587606876078760887609876108761187612876138761487615876168761787618876198762087621876228762387624876258762687627876288762987630876318763287633876348763587636876378763887639876408764187642876438764487645876468764787648876498765087651876528765387654876558765687657876588765987660876618766287663876648766587666876678766887669876708767187672876738767487675876768767787678876798768087681876828768387684876858768687687876888768987690876918769287693876948769587696876978769887699877008770187702877038770487705877068770787708877098771087711877128771387714877158771687717877188771987720877218772287723877248772587726877278772887729877308773187732877338773487735877368773787738877398774087741877428774387744877458774687747877488774987750877518775287753877548775587756877578775887759877608776187762877638776487765877668776787768877698777087771877728777387774877758777687777877788777987780877818778287783877848778587786877878778887789877908779187792877938779487795877968779787798877998780087801878028780387804878058780687807878088780987810878118781287813878148781587816878178781887819878208782187822878238782487825878268782787828878298783087831878328783387834878358783687837878388783987840878418784287843878448784587846878478784887849878508785187852878538785487855878568785787858878598786087861878628786387864878658786687867878688786987870878718787287873878748787587876878778787887879878808788187882878838788487885878868788787888878898789087891878928789387894878958789687897878988789987900879018790287903879048790587906879078790887909879108791187912879138791487915879168791787918879198792087921879228792387924879258792687927879288792987930879318793287933879348793587936879378793887939879408794187942879438794487945879468794787948879498795087951879528795387954879558795687957879588795987960879618796287963879648796587966879678796887969879708797187972879738797487975879768797787978879798798087981879828798387984879858798687987879888798987990879918799287993879948799587996879978799887999880008800188002880038800488005880068800788008880098801088011880128801388014880158801688017880188801988020880218802288023880248802588026880278802888029880308803188032880338803488035880368803788038880398804088041880428804388044880458804688047880488804988050880518805288053880548805588056880578805888059880608806188062880638806488065880668806788068880698807088071880728807388074880758807688077880788807988080880818808288083880848808588086880878808888089880908809188092880938809488095880968809788098880998810088101881028810388104881058810688107881088810988110881118811288113881148811588116881178811888119881208812188122881238812488125881268812788128881298813088131881328813388134881358813688137881388813988140881418814288143881448814588146881478814888149881508815188152881538815488155881568815788158881598816088161881628816388164881658816688167881688816988170881718817288173881748817588176881778817888179881808818188182881838818488185881868818788188881898819088191881928819388194881958819688197881988819988200882018820288203882048820588206882078820888209882108821188212882138821488215882168821788218882198822088221882228822388224882258822688227882288822988230882318823288233882348823588236882378823888239882408824188242882438824488245882468824788248882498825088251882528825388254882558825688257882588825988260882618826288263882648826588266882678826888269882708827188272882738827488275882768827788278882798828088281882828828388284882858828688287882888828988290882918829288293882948829588296882978829888299883008830188302883038830488305883068830788308883098831088311883128831388314883158831688317883188831988320883218832288323883248832588326883278832888329883308833188332883338833488335883368833788338883398834088341883428834388344883458834688347883488834988350883518835288353883548835588356883578835888359883608836188362883638836488365883668836788368883698837088371883728837388374883758837688377883788837988380883818838288383883848838588386883878838888389883908839188392883938839488395883968839788398883998840088401884028840388404884058840688407884088840988410884118841288413884148841588416884178841888419884208842188422884238842488425884268842788428884298843088431884328843388434884358843688437884388843988440884418844288443884448844588446884478844888449884508845188452884538845488455884568845788458884598846088461884628846388464884658846688467884688846988470884718847288473884748847588476884778847888479884808848188482884838848488485884868848788488884898849088491884928849388494884958849688497884988849988500885018850288503885048850588506885078850888509885108851188512885138851488515885168851788518885198852088521885228852388524885258852688527885288852988530885318853288533885348853588536885378853888539885408854188542885438854488545885468854788548885498855088551885528855388554885558855688557885588855988560885618856288563885648856588566885678856888569885708857188572885738857488575885768857788578885798858088581885828858388584885858858688587885888858988590885918859288593885948859588596885978859888599886008860188602886038860488605886068860788608886098861088611886128861388614886158861688617886188861988620886218862288623886248862588626886278862888629886308863188632886338863488635886368863788638886398864088641886428864388644886458864688647886488864988650886518865288653886548865588656886578865888659886608866188662886638866488665886668866788668886698867088671886728867388674886758867688677886788867988680886818868288683886848868588686886878868888689886908869188692886938869488695886968869788698886998870088701887028870388704887058870688707887088870988710887118871288713887148871588716887178871888719887208872188722887238872488725887268872788728887298873088731887328873388734887358873688737887388873988740887418874288743887448874588746887478874888749887508875188752887538875488755887568875788758887598876088761887628876388764887658876688767887688876988770887718877288773887748877588776887778877888779887808878188782887838878488785887868878788788887898879088791887928879388794887958879688797887988879988800888018880288803888048880588806888078880888809888108881188812888138881488815888168881788818888198882088821888228882388824888258882688827888288882988830888318883288833888348883588836888378883888839888408884188842888438884488845888468884788848888498885088851888528885388854888558885688857888588885988860888618886288863888648886588866888678886888869888708887188872888738887488875888768887788878888798888088881888828888388884888858888688887888888888988890888918889288893888948889588896888978889888899889008890188902889038890488905889068890788908889098891088911889128891388914889158891688917889188891988920889218892288923889248892588926889278892888929889308893188932889338893488935889368893788938889398894088941889428894388944889458894688947889488894988950889518895288953889548895588956889578895888959889608896188962889638896488965889668896788968889698897088971889728897388974889758897688977889788897988980889818898288983889848898588986889878898888989889908899188992889938899488995889968899788998889998900089001890028900389004890058900689007890088900989010890118901289013890148901589016890178901889019890208902189022890238902489025890268902789028890298903089031890328903389034890358903689037890388903989040890418904289043890448904589046890478904889049890508905189052890538905489055890568905789058890598906089061890628906389064890658906689067890688906989070890718907289073890748907589076890778907889079890808908189082890838908489085890868908789088890898909089091890928909389094890958909689097890988909989100891018910289103891048910589106891078910889109891108911189112891138911489115891168911789118891198912089121891228912389124891258912689127891288912989130891318913289133891348913589136891378913889139891408914189142891438914489145891468914789148891498915089151891528915389154891558915689157891588915989160891618916289163891648916589166891678916889169891708917189172891738917489175891768917789178891798918089181891828918389184891858918689187891888918989190891918919289193891948919589196891978919889199892008920189202892038920489205892068920789208892098921089211892128921389214892158921689217892188921989220892218922289223892248922589226892278922889229892308923189232892338923489235892368923789238892398924089241892428924389244892458924689247892488924989250892518925289253892548925589256892578925889259892608926189262892638926489265892668926789268892698927089271892728927389274892758927689277892788927989280892818928289283892848928589286892878928889289892908929189292892938929489295892968929789298892998930089301893028930389304893058930689307893088930989310893118931289313893148931589316893178931889319893208932189322893238932489325893268932789328893298933089331893328933389334893358933689337893388933989340893418934289343893448934589346893478934889349893508935189352893538935489355893568935789358893598936089361893628936389364893658936689367893688936989370893718937289373893748937589376893778937889379893808938189382893838938489385893868938789388893898939089391893928939389394893958939689397893988939989400894018940289403894048940589406894078940889409894108941189412894138941489415894168941789418894198942089421894228942389424894258942689427894288942989430894318943289433894348943589436894378943889439894408944189442894438944489445894468944789448894498945089451894528945389454894558945689457894588945989460894618946289463894648946589466894678946889469894708947189472894738947489475894768947789478894798948089481894828948389484894858948689487894888948989490894918949289493894948949589496894978949889499895008950189502895038950489505895068950789508895098951089511895128951389514895158951689517895188951989520895218952289523895248952589526895278952889529895308953189532895338953489535895368953789538895398954089541895428954389544895458954689547895488954989550895518955289553895548955589556895578955889559895608956189562895638956489565895668956789568895698957089571895728957389574895758957689577895788957989580895818958289583895848958589586895878958889589895908959189592895938959489595895968959789598895998960089601896028960389604896058960689607896088960989610896118961289613896148961589616896178961889619896208962189622896238962489625896268962789628896298963089631896328963389634896358963689637896388963989640896418964289643896448964589646896478964889649896508965189652896538965489655896568965789658896598966089661896628966389664896658966689667896688966989670896718967289673896748967589676896778967889679896808968189682896838968489685896868968789688896898969089691896928969389694896958969689697896988969989700897018970289703897048970589706897078970889709897108971189712897138971489715897168971789718897198972089721897228972389724897258972689727897288972989730897318973289733897348973589736897378973889739897408974189742897438974489745897468974789748897498975089751897528975389754897558975689757897588975989760897618976289763897648976589766897678976889769897708977189772897738977489775897768977789778897798978089781897828978389784897858978689787897888978989790897918979289793897948979589796897978979889799898008980189802898038980489805898068980789808898098981089811898128981389814898158981689817898188981989820898218982289823898248982589826898278982889829898308983189832898338983489835898368983789838898398984089841898428984389844898458984689847898488984989850898518985289853898548985589856898578985889859898608986189862898638986489865898668986789868898698987089871898728987389874898758987689877898788987989880898818988289883898848988589886898878988889889898908989189892898938989489895898968989789898898998990089901899028990389904899058990689907899088990989910899118991289913899148991589916899178991889919899208992189922899238992489925899268992789928899298993089931899328993389934899358993689937899388993989940899418994289943899448994589946899478994889949899508995189952899538995489955899568995789958899598996089961899628996389964899658996689967899688996989970899718997289973899748997589976899778997889979899808998189982899838998489985899868998789988899898999089991899928999389994899958999689997899988999990000900019000290003900049000590006900079000890009900109001190012900139001490015900169001790018900199002090021900229002390024900259002690027900289002990030900319003290033900349003590036900379003890039900409004190042900439004490045900469004790048900499005090051900529005390054900559005690057900589005990060900619006290063900649006590066900679006890069900709007190072900739007490075900769007790078900799008090081900829008390084900859008690087900889008990090900919009290093900949009590096900979009890099901009010190102901039010490105901069010790108901099011090111901129011390114901159011690117901189011990120901219012290123901249012590126901279012890129901309013190132901339013490135901369013790138901399014090141901429014390144901459014690147901489014990150901519015290153901549015590156901579015890159901609016190162901639016490165901669016790168901699017090171901729017390174901759017690177901789017990180901819018290183901849018590186901879018890189901909019190192901939019490195901969019790198901999020090201902029020390204902059020690207902089020990210902119021290213902149021590216902179021890219902209022190222902239022490225902269022790228902299023090231902329023390234902359023690237902389023990240902419024290243902449024590246902479024890249902509025190252902539025490255902569025790258902599026090261902629026390264902659026690267902689026990270902719027290273902749027590276902779027890279902809028190282902839028490285902869028790288902899029090291902929029390294902959029690297902989029990300903019030290303903049030590306903079030890309903109031190312903139031490315903169031790318903199032090321903229032390324903259032690327903289032990330903319033290333903349033590336903379033890339903409034190342903439034490345903469034790348903499035090351903529035390354903559035690357903589035990360903619036290363903649036590366903679036890369903709037190372903739037490375903769037790378903799038090381903829038390384903859038690387903889038990390903919039290393903949039590396903979039890399904009040190402904039040490405904069040790408904099041090411904129041390414904159041690417904189041990420904219042290423904249042590426904279042890429904309043190432904339043490435904369043790438904399044090441904429044390444904459044690447904489044990450904519045290453904549045590456904579045890459904609046190462904639046490465904669046790468904699047090471904729047390474904759047690477904789047990480904819048290483904849048590486904879048890489904909049190492904939049490495904969049790498904999050090501905029050390504905059050690507905089050990510905119051290513905149051590516905179051890519905209052190522905239052490525905269052790528905299053090531905329053390534905359053690537905389053990540905419054290543905449054590546905479054890549905509055190552905539055490555905569055790558905599056090561905629056390564905659056690567905689056990570905719057290573905749057590576905779057890579905809058190582905839058490585905869058790588905899059090591905929059390594905959059690597905989059990600906019060290603906049060590606906079060890609906109061190612906139061490615906169061790618906199062090621906229062390624906259062690627906289062990630906319063290633906349063590636906379063890639906409064190642906439064490645906469064790648906499065090651906529065390654906559065690657906589065990660906619066290663906649066590666906679066890669906709067190672906739067490675906769067790678906799068090681906829068390684906859068690687906889068990690906919069290693906949069590696906979069890699907009070190702907039070490705907069070790708907099071090711907129071390714907159071690717907189071990720907219072290723907249072590726907279072890729907309073190732907339073490735907369073790738907399074090741907429074390744907459074690747907489074990750907519075290753907549075590756907579075890759907609076190762907639076490765907669076790768907699077090771907729077390774907759077690777907789077990780907819078290783907849078590786907879078890789907909079190792907939079490795907969079790798907999080090801908029080390804908059080690807908089080990810908119081290813908149081590816908179081890819908209082190822908239082490825908269082790828908299083090831908329083390834908359083690837908389083990840908419084290843908449084590846908479084890849908509085190852908539085490855908569085790858908599086090861908629086390864908659086690867908689086990870908719087290873908749087590876908779087890879908809088190882908839088490885908869088790888908899089090891908929089390894908959089690897908989089990900909019090290903909049090590906909079090890909909109091190912909139091490915909169091790918909199092090921909229092390924909259092690927909289092990930909319093290933909349093590936909379093890939909409094190942909439094490945909469094790948909499095090951909529095390954909559095690957909589095990960909619096290963909649096590966909679096890969909709097190972909739097490975909769097790978909799098090981909829098390984909859098690987909889098990990909919099290993909949099590996909979099890999910009100191002910039100491005910069100791008910099101091011910129101391014910159101691017910189101991020910219102291023910249102591026910279102891029910309103191032910339103491035910369103791038910399104091041910429104391044910459104691047910489104991050910519105291053910549105591056910579105891059910609106191062910639106491065910669106791068910699107091071910729107391074910759107691077910789107991080910819108291083910849108591086910879108891089910909109191092910939109491095910969109791098910999110091101911029110391104911059110691107911089110991110911119111291113911149111591116911179111891119911209112191122911239112491125911269112791128911299113091131911329113391134911359113691137911389113991140911419114291143911449114591146911479114891149911509115191152911539115491155911569115791158911599116091161911629116391164911659116691167911689116991170911719117291173911749117591176911779117891179911809118191182911839118491185911869118791188911899119091191911929119391194911959119691197911989119991200912019120291203912049120591206912079120891209912109121191212912139121491215912169121791218912199122091221912229122391224912259122691227912289122991230912319123291233912349123591236912379123891239912409124191242912439124491245912469124791248912499125091251912529125391254912559125691257912589125991260912619126291263912649126591266912679126891269912709127191272912739127491275912769127791278912799128091281912829128391284912859128691287912889128991290912919129291293912949129591296912979129891299913009130191302913039130491305913069130791308913099131091311913129131391314913159131691317913189131991320913219132291323913249132591326913279132891329913309133191332913339133491335913369133791338913399134091341913429134391344913459134691347913489134991350913519135291353913549135591356913579135891359913609136191362913639136491365913669136791368913699137091371913729137391374913759137691377913789137991380913819138291383913849138591386913879138891389913909139191392913939139491395913969139791398913999140091401914029140391404914059140691407914089140991410914119141291413914149141591416914179141891419914209142191422914239142491425914269142791428914299143091431914329143391434914359143691437914389143991440914419144291443914449144591446914479144891449914509145191452914539145491455914569145791458914599146091461914629146391464914659146691467914689146991470914719147291473914749147591476914779147891479914809148191482914839148491485914869148791488914899149091491914929149391494914959149691497914989149991500915019150291503915049150591506915079150891509915109151191512915139151491515915169151791518915199152091521915229152391524915259152691527915289152991530915319153291533915349153591536915379153891539915409154191542915439154491545915469154791548915499155091551915529155391554915559155691557915589155991560915619156291563915649156591566915679156891569915709157191572915739157491575915769157791578915799158091581915829158391584915859158691587915889158991590915919159291593915949159591596915979159891599916009160191602916039160491605916069160791608916099161091611916129161391614916159161691617916189161991620916219162291623916249162591626916279162891629916309163191632916339163491635916369163791638916399164091641916429164391644916459164691647916489164991650916519165291653916549165591656916579165891659916609166191662916639166491665916669166791668916699167091671916729167391674916759167691677916789167991680916819168291683916849168591686916879168891689916909169191692916939169491695916969169791698916999170091701917029170391704917059170691707917089170991710917119171291713917149171591716917179171891719917209172191722917239172491725917269172791728917299173091731917329173391734917359173691737917389173991740917419174291743917449174591746917479174891749917509175191752917539175491755917569175791758917599176091761917629176391764917659176691767917689176991770917719177291773917749177591776917779177891779917809178191782917839178491785917869178791788917899179091791917929179391794917959179691797917989179991800918019180291803918049180591806918079180891809918109181191812918139181491815918169181791818918199182091821918229182391824918259182691827918289182991830918319183291833918349183591836918379183891839918409184191842918439184491845918469184791848918499185091851918529185391854918559185691857918589185991860918619186291863918649186591866918679186891869918709187191872918739187491875918769187791878918799188091881918829188391884918859188691887918889188991890918919189291893918949189591896918979189891899919009190191902919039190491905919069190791908919099191091911919129191391914919159191691917919189191991920919219192291923919249192591926919279192891929919309193191932919339193491935919369193791938919399194091941919429194391944919459194691947919489194991950919519195291953919549195591956919579195891959919609196191962919639196491965919669196791968919699197091971919729197391974919759197691977919789197991980919819198291983919849198591986919879198891989919909199191992919939199491995919969199791998919999200092001920029200392004920059200692007920089200992010920119201292013920149201592016920179201892019920209202192022920239202492025920269202792028920299203092031920329203392034920359203692037920389203992040920419204292043920449204592046920479204892049920509205192052920539205492055920569205792058920599206092061920629206392064920659206692067920689206992070920719207292073920749207592076920779207892079920809208192082920839208492085920869208792088920899209092091920929209392094920959209692097920989209992100921019210292103921049210592106921079210892109921109211192112921139211492115921169211792118921199212092121921229212392124921259212692127921289212992130921319213292133921349213592136921379213892139921409214192142921439214492145921469214792148921499215092151921529215392154921559215692157921589215992160921619216292163921649216592166921679216892169921709217192172921739217492175921769217792178921799218092181921829218392184921859218692187921889218992190921919219292193921949219592196921979219892199922009220192202922039220492205922069220792208922099221092211922129221392214922159221692217922189221992220922219222292223922249222592226922279222892229922309223192232922339223492235922369223792238922399224092241922429224392244922459224692247922489224992250922519225292253922549225592256922579225892259922609226192262922639226492265922669226792268922699227092271922729227392274922759227692277922789227992280922819228292283922849228592286922879228892289922909229192292922939229492295922969229792298922999230092301923029230392304923059230692307923089230992310923119231292313923149231592316923179231892319923209232192322923239232492325923269232792328923299233092331923329233392334923359233692337923389233992340923419234292343923449234592346923479234892349923509235192352923539235492355923569235792358923599236092361923629236392364923659236692367923689236992370923719237292373923749237592376923779237892379923809238192382923839238492385923869238792388923899239092391923929239392394923959239692397923989239992400924019240292403924049240592406924079240892409924109241192412924139241492415924169241792418924199242092421924229242392424924259242692427924289242992430924319243292433924349243592436924379243892439924409244192442924439244492445924469244792448924499245092451924529245392454924559245692457924589245992460924619246292463924649246592466924679246892469924709247192472924739247492475924769247792478924799248092481924829248392484924859248692487924889248992490924919249292493924949249592496924979249892499925009250192502925039250492505925069250792508925099251092511925129251392514925159251692517925189251992520925219252292523925249252592526925279252892529925309253192532925339253492535925369253792538925399254092541925429254392544925459254692547925489254992550925519255292553925549255592556925579255892559925609256192562925639256492565925669256792568925699257092571925729257392574925759257692577925789257992580925819258292583925849258592586925879258892589925909259192592925939259492595925969259792598925999260092601926029260392604926059260692607926089260992610926119261292613926149261592616926179261892619926209262192622926239262492625926269262792628926299263092631926329263392634926359263692637926389263992640926419264292643926449264592646926479264892649926509265192652926539265492655926569265792658926599266092661926629266392664926659266692667926689266992670926719267292673926749267592676926779267892679926809268192682926839268492685926869268792688926899269092691926929269392694926959269692697926989269992700927019270292703927049270592706927079270892709927109271192712927139271492715927169271792718927199272092721927229272392724927259272692727927289272992730927319273292733927349273592736927379273892739927409274192742927439274492745927469274792748927499275092751927529275392754927559275692757927589275992760927619276292763927649276592766927679276892769927709277192772927739277492775927769277792778927799278092781927829278392784927859278692787927889278992790927919279292793927949279592796927979279892799928009280192802928039280492805928069280792808928099281092811928129281392814928159281692817928189281992820928219282292823928249282592826928279282892829928309283192832928339283492835928369283792838928399284092841928429284392844928459284692847928489284992850928519285292853928549285592856928579285892859928609286192862928639286492865928669286792868928699287092871928729287392874928759287692877928789287992880928819288292883928849288592886928879288892889928909289192892928939289492895928969289792898928999290092901929029290392904929059290692907929089290992910929119291292913929149291592916929179291892919929209292192922929239292492925929269292792928929299293092931929329293392934929359293692937929389293992940929419294292943929449294592946929479294892949929509295192952929539295492955929569295792958929599296092961929629296392964929659296692967929689296992970929719297292973929749297592976929779297892979929809298192982929839298492985929869298792988929899299092991929929299392994929959299692997929989299993000930019300293003930049300593006930079300893009930109301193012930139301493015930169301793018930199302093021930229302393024930259302693027930289302993030930319303293033930349303593036930379303893039930409304193042930439304493045930469304793048930499305093051930529305393054930559305693057930589305993060930619306293063930649306593066930679306893069930709307193072930739307493075930769307793078930799308093081930829308393084930859308693087930889308993090930919309293093930949309593096930979309893099931009310193102931039310493105931069310793108931099311093111931129311393114931159311693117931189311993120931219312293123931249312593126931279312893129931309313193132931339313493135931369313793138931399314093141931429314393144931459314693147931489314993150931519315293153931549315593156931579315893159931609316193162931639316493165931669316793168931699317093171931729317393174931759317693177931789317993180931819318293183931849318593186931879318893189931909319193192931939319493195931969319793198931999320093201932029320393204932059320693207932089320993210932119321293213932149321593216932179321893219932209322193222932239322493225932269322793228932299323093231932329323393234932359323693237932389323993240932419324293243932449324593246932479324893249932509325193252932539325493255932569325793258932599326093261932629326393264932659326693267932689326993270932719327293273932749327593276932779327893279932809328193282932839328493285932869328793288932899329093291932929329393294932959329693297932989329993300933019330293303933049330593306933079330893309933109331193312933139331493315933169331793318933199332093321933229332393324933259332693327933289332993330933319333293333933349333593336933379333893339933409334193342933439334493345933469334793348933499335093351933529335393354933559335693357933589335993360933619336293363933649336593366933679336893369933709337193372933739337493375933769337793378933799338093381933829338393384933859338693387933889338993390933919339293393933949339593396933979339893399934009340193402934039340493405934069340793408934099341093411934129341393414934159341693417934189341993420934219342293423934249342593426934279342893429934309343193432934339343493435934369343793438934399344093441934429344393444934459344693447934489344993450934519345293453934549345593456934579345893459934609346193462934639346493465934669346793468934699347093471934729347393474934759347693477934789347993480934819348293483934849348593486934879348893489934909349193492934939349493495934969349793498934999350093501935029350393504935059350693507935089350993510935119351293513935149351593516935179351893519935209352193522935239352493525935269352793528935299353093531935329353393534935359353693537935389353993540935419354293543935449354593546935479354893549935509355193552935539355493555935569355793558935599356093561935629356393564935659356693567935689356993570935719357293573935749357593576935779357893579935809358193582935839358493585935869358793588935899359093591935929359393594935959359693597935989359993600936019360293603936049360593606936079360893609936109361193612936139361493615936169361793618936199362093621936229362393624936259362693627936289362993630936319363293633936349363593636936379363893639936409364193642936439364493645936469364793648936499365093651936529365393654936559365693657936589365993660936619366293663936649366593666936679366893669936709367193672936739367493675936769367793678936799368093681936829368393684936859368693687936889368993690936919369293693936949369593696936979369893699937009370193702937039370493705937069370793708937099371093711937129371393714937159371693717937189371993720937219372293723937249372593726937279372893729937309373193732937339373493735937369373793738937399374093741937429374393744937459374693747937489374993750937519375293753937549375593756937579375893759937609376193762937639376493765937669376793768937699377093771937729377393774937759377693777937789377993780937819378293783937849378593786937879378893789937909379193792937939379493795937969379793798937999380093801938029380393804938059380693807938089380993810938119381293813938149381593816938179381893819938209382193822938239382493825938269382793828938299383093831938329383393834938359383693837938389383993840938419384293843938449384593846938479384893849938509385193852938539385493855938569385793858938599386093861938629386393864938659386693867938689386993870938719387293873938749387593876938779387893879938809388193882938839388493885938869388793888938899389093891938929389393894938959389693897938989389993900939019390293903939049390593906939079390893909939109391193912939139391493915939169391793918939199392093921939229392393924939259392693927939289392993930939319393293933939349393593936939379393893939939409394193942939439394493945939469394793948939499395093951939529395393954939559395693957939589395993960939619396293963939649396593966939679396893969939709397193972939739397493975939769397793978939799398093981939829398393984939859398693987939889398993990939919399293993939949399593996939979399893999940009400194002940039400494005940069400794008940099401094011940129401394014940159401694017940189401994020940219402294023940249402594026940279402894029940309403194032940339403494035940369403794038940399404094041940429404394044940459404694047940489404994050940519405294053940549405594056940579405894059940609406194062940639406494065940669406794068940699407094071940729407394074940759407694077940789407994080940819408294083940849408594086940879408894089940909409194092940939409494095940969409794098940999410094101941029410394104941059410694107941089410994110941119411294113941149411594116941179411894119941209412194122941239412494125941269412794128941299413094131941329413394134941359413694137941389413994140941419414294143941449414594146941479414894149941509415194152941539415494155941569415794158941599416094161941629416394164941659416694167941689416994170941719417294173941749417594176941779417894179941809418194182941839418494185941869418794188941899419094191941929419394194941959419694197941989419994200942019420294203942049420594206942079420894209942109421194212942139421494215942169421794218942199422094221942229422394224942259422694227942289422994230942319423294233942349423594236942379423894239942409424194242942439424494245942469424794248942499425094251942529425394254942559425694257942589425994260942619426294263942649426594266942679426894269942709427194272942739427494275942769427794278942799428094281942829428394284942859428694287942889428994290942919429294293942949429594296942979429894299943009430194302943039430494305943069430794308943099431094311943129431394314943159431694317943189431994320943219432294323943249432594326943279432894329943309433194332943339433494335943369433794338943399434094341943429434394344943459434694347943489434994350943519435294353943549435594356943579435894359943609436194362943639436494365943669436794368943699437094371943729437394374943759437694377943789437994380943819438294383943849438594386943879438894389943909439194392943939439494395943969439794398943999440094401944029440394404944059440694407944089440994410944119441294413944149441594416944179441894419944209442194422944239442494425944269442794428944299443094431944329443394434944359443694437944389443994440944419444294443944449444594446944479444894449944509445194452944539445494455944569445794458944599446094461944629446394464944659446694467944689446994470944719447294473944749447594476944779447894479944809448194482944839448494485944869448794488944899449094491944929449394494944959449694497944989449994500945019450294503945049450594506945079450894509945109451194512945139451494515945169451794518945199452094521945229452394524945259452694527945289452994530945319453294533945349453594536945379453894539945409454194542945439454494545945469454794548945499455094551945529455394554945559455694557945589455994560945619456294563945649456594566945679456894569945709457194572945739457494575945769457794578945799458094581945829458394584945859458694587945889458994590945919459294593945949459594596945979459894599946009460194602946039460494605946069460794608946099461094611946129461394614946159461694617946189461994620946219462294623946249462594626946279462894629946309463194632946339463494635946369463794638946399464094641946429464394644946459464694647946489464994650946519465294653946549465594656946579465894659946609466194662946639466494665946669466794668946699467094671946729467394674946759467694677946789467994680946819468294683946849468594686946879468894689946909469194692946939469494695946969469794698946999470094701947029470394704947059470694707947089470994710947119471294713947149471594716947179471894719947209472194722947239472494725947269472794728947299473094731947329473394734947359473694737947389473994740947419474294743947449474594746947479474894749947509475194752947539475494755947569475794758947599476094761947629476394764947659476694767947689476994770947719477294773947749477594776947779477894779947809478194782947839478494785947869478794788947899479094791947929479394794947959479694797947989479994800948019480294803948049480594806948079480894809948109481194812948139481494815948169481794818948199482094821948229482394824948259482694827948289482994830948319483294833948349483594836948379483894839948409484194842948439484494845948469484794848948499485094851948529485394854948559485694857948589485994860948619486294863948649486594866948679486894869948709487194872948739487494875948769487794878948799488094881948829488394884948859488694887948889488994890948919489294893948949489594896948979489894899949009490194902949039490494905949069490794908949099491094911949129491394914949159491694917949189491994920949219492294923949249492594926949279492894929949309493194932949339493494935949369493794938949399494094941949429494394944949459494694947949489494994950949519495294953949549495594956949579495894959949609496194962949639496494965949669496794968949699497094971949729497394974949759497694977949789497994980949819498294983949849498594986949879498894989949909499194992949939499494995949969499794998949999500095001950029500395004950059500695007950089500995010950119501295013950149501595016950179501895019950209502195022950239502495025950269502795028950299503095031950329503395034950359503695037950389503995040950419504295043950449504595046950479504895049950509505195052950539505495055950569505795058950599506095061950629506395064950659506695067950689506995070950719507295073950749507595076950779507895079950809508195082950839508495085950869508795088950899509095091950929509395094950959509695097950989509995100951019510295103951049510595106951079510895109951109511195112951139511495115951169511795118951199512095121951229512395124951259512695127951289512995130951319513295133951349513595136951379513895139951409514195142951439514495145951469514795148951499515095151951529515395154951559515695157951589515995160951619516295163951649516595166951679516895169951709517195172951739517495175951769517795178951799518095181951829518395184951859518695187951889518995190951919519295193951949519595196951979519895199952009520195202952039520495205952069520795208952099521095211952129521395214952159521695217952189521995220952219522295223952249522595226952279522895229952309523195232952339523495235952369523795238952399524095241952429524395244952459524695247952489524995250952519525295253952549525595256952579525895259952609526195262952639526495265952669526795268952699527095271952729527395274952759527695277952789527995280952819528295283952849528595286952879528895289952909529195292952939529495295952969529795298952999530095301953029530395304953059530695307953089530995310953119531295313953149531595316953179531895319953209532195322953239532495325953269532795328953299533095331953329533395334953359533695337953389533995340953419534295343953449534595346953479534895349953509535195352953539535495355953569535795358953599536095361953629536395364953659536695367953689536995370953719537295373953749537595376953779537895379953809538195382953839538495385953869538795388953899539095391953929539395394953959539695397953989539995400954019540295403954049540595406954079540895409954109541195412954139541495415954169541795418954199542095421954229542395424954259542695427954289542995430954319543295433954349543595436954379543895439954409544195442954439544495445954469544795448954499545095451954529545395454954559545695457954589545995460954619546295463954649546595466954679546895469954709547195472954739547495475954769547795478954799548095481954829548395484954859548695487954889548995490954919549295493954949549595496954979549895499955009550195502955039550495505955069550795508955099551095511955129551395514955159551695517955189551995520955219552295523955249552595526955279552895529955309553195532955339553495535955369553795538955399554095541955429554395544955459554695547955489554995550955519555295553955549555595556955579555895559955609556195562955639556495565955669556795568955699557095571955729557395574955759557695577955789557995580955819558295583955849558595586955879558895589955909559195592955939559495595955969559795598955999560095601956029560395604956059560695607956089560995610956119561295613956149561595616956179561895619956209562195622956239562495625956269562795628956299563095631956329563395634956359563695637956389563995640956419564295643956449564595646956479564895649956509565195652956539565495655956569565795658956599566095661956629566395664956659566695667956689566995670956719567295673956749567595676956779567895679956809568195682956839568495685956869568795688956899569095691956929569395694956959569695697956989569995700957019570295703957049570595706957079570895709957109571195712957139571495715957169571795718957199572095721957229572395724957259572695727957289572995730957319573295733957349573595736957379573895739957409574195742957439574495745957469574795748957499575095751957529575395754957559575695757957589575995760957619576295763957649576595766957679576895769957709577195772957739577495775957769577795778957799578095781957829578395784957859578695787957889578995790957919579295793957949579595796957979579895799958009580195802958039580495805958069580795808958099581095811958129581395814958159581695817958189581995820958219582295823958249582595826958279582895829958309583195832958339583495835958369583795838958399584095841958429584395844958459584695847958489584995850958519585295853958549585595856958579585895859958609586195862958639586495865958669586795868958699587095871958729587395874958759587695877958789587995880958819588295883958849588595886958879588895889958909589195892958939589495895958969589795898958999590095901959029590395904959059590695907959089590995910959119591295913959149591595916959179591895919959209592195922959239592495925959269592795928959299593095931959329593395934959359593695937959389593995940959419594295943959449594595946959479594895949959509595195952959539595495955959569595795958959599596095961959629596395964959659596695967959689596995970959719597295973959749597595976959779597895979959809598195982959839598495985959869598795988959899599095991959929599395994959959599695997959989599996000960019600296003960049600596006960079600896009960109601196012960139601496015960169601796018960199602096021960229602396024960259602696027960289602996030960319603296033960349603596036960379603896039960409604196042960439604496045960469604796048960499605096051960529605396054960559605696057960589605996060960619606296063960649606596066960679606896069960709607196072960739607496075960769607796078960799608096081960829608396084960859608696087960889608996090960919609296093960949609596096960979609896099961009610196102961039610496105961069610796108961099611096111961129611396114961159611696117961189611996120961219612296123961249612596126961279612896129961309613196132961339613496135961369613796138961399614096141961429614396144961459614696147961489614996150961519615296153961549615596156961579615896159961609616196162961639616496165961669616796168961699617096171961729617396174961759617696177961789617996180961819618296183961849618596186961879618896189961909619196192961939619496195961969619796198961999620096201962029620396204962059620696207962089620996210962119621296213962149621596216962179621896219962209622196222962239622496225962269622796228962299623096231962329623396234962359623696237962389623996240962419624296243962449624596246962479624896249962509625196252962539625496255962569625796258962599626096261962629626396264962659626696267962689626996270962719627296273962749627596276962779627896279962809628196282962839628496285962869628796288962899629096291962929629396294962959629696297962989629996300963019630296303963049630596306963079630896309963109631196312963139631496315963169631796318963199632096321963229632396324963259632696327963289632996330963319633296333963349633596336963379633896339963409634196342963439634496345963469634796348963499635096351963529635396354963559635696357963589635996360963619636296363963649636596366963679636896369963709637196372963739637496375963769637796378963799638096381963829638396384963859638696387963889638996390963919639296393963949639596396963979639896399964009640196402964039640496405964069640796408964099641096411964129641396414964159641696417964189641996420964219642296423964249642596426964279642896429964309643196432964339643496435964369643796438964399644096441964429644396444964459644696447964489644996450964519645296453964549645596456964579645896459964609646196462964639646496465964669646796468964699647096471964729647396474964759647696477964789647996480964819648296483964849648596486964879648896489964909649196492964939649496495964969649796498964999650096501965029650396504965059650696507965089650996510965119651296513965149651596516965179651896519965209652196522965239652496525965269652796528965299653096531965329653396534965359653696537965389653996540965419654296543965449654596546965479654896549965509655196552965539655496555965569655796558965599656096561965629656396564965659656696567965689656996570965719657296573965749657596576965779657896579965809658196582965839658496585965869658796588965899659096591965929659396594965959659696597965989659996600966019660296603966049660596606966079660896609966109661196612966139661496615966169661796618966199662096621966229662396624966259662696627966289662996630966319663296633966349663596636966379663896639966409664196642966439664496645966469664796648966499665096651966529665396654966559665696657966589665996660966619666296663966649666596666966679666896669966709667196672966739667496675966769667796678966799668096681966829668396684966859668696687966889668996690966919669296693966949669596696966979669896699967009670196702967039670496705967069670796708967099671096711967129671396714967159671696717967189671996720967219672296723967249672596726967279672896729967309673196732967339673496735967369673796738967399674096741967429674396744967459674696747967489674996750967519675296753967549675596756967579675896759967609676196762967639676496765967669676796768967699677096771967729677396774967759677696777967789677996780967819678296783967849678596786967879678896789967909679196792967939679496795967969679796798967999680096801968029680396804968059680696807968089680996810968119681296813968149681596816968179681896819968209682196822968239682496825968269682796828968299683096831968329683396834968359683696837968389683996840968419684296843968449684596846968479684896849968509685196852968539685496855968569685796858968599686096861968629686396864968659686696867968689686996870968719687296873968749687596876968779687896879968809688196882968839688496885968869688796888968899689096891968929689396894968959689696897968989689996900969019690296903969049690596906969079690896909969109691196912969139691496915969169691796918969199692096921969229692396924969259692696927969289692996930969319693296933969349693596936969379693896939969409694196942969439694496945969469694796948969499695096951969529695396954969559695696957969589695996960969619696296963969649696596966969679696896969969709697196972969739697496975969769697796978969799698096981969829698396984969859698696987969889698996990969919699296993969949699596996969979699896999970009700197002970039700497005970069700797008970099701097011970129701397014970159701697017970189701997020970219702297023970249702597026970279702897029970309703197032970339703497035970369703797038970399704097041970429704397044970459704697047970489704997050970519705297053970549705597056970579705897059970609706197062970639706497065970669706797068970699707097071970729707397074970759707697077970789707997080970819708297083970849708597086970879708897089970909709197092970939709497095970969709797098970999710097101971029710397104971059710697107971089710997110971119711297113971149711597116971179711897119971209712197122971239712497125971269712797128971299713097131971329713397134971359713697137971389713997140971419714297143971449714597146971479714897149971509715197152971539715497155971569715797158971599716097161971629716397164971659716697167971689716997170971719717297173971749717597176971779717897179971809718197182971839718497185971869718797188971899719097191971929719397194971959719697197971989719997200972019720297203972049720597206972079720897209972109721197212972139721497215972169721797218972199722097221972229722397224972259722697227972289722997230972319723297233972349723597236972379723897239972409724197242972439724497245972469724797248972499725097251972529725397254972559725697257972589725997260972619726297263972649726597266972679726897269972709727197272972739727497275972769727797278972799728097281972829728397284972859728697287972889728997290972919729297293972949729597296972979729897299973009730197302973039730497305973069730797308973099731097311973129731397314973159731697317973189731997320973219732297323973249732597326973279732897329973309733197332973339733497335973369733797338973399734097341973429734397344973459734697347973489734997350973519735297353973549735597356973579735897359973609736197362973639736497365973669736797368973699737097371973729737397374973759737697377973789737997380973819738297383973849738597386973879738897389973909739197392973939739497395973969739797398973999740097401974029740397404974059740697407974089740997410974119741297413974149741597416974179741897419974209742197422974239742497425974269742797428974299743097431974329743397434974359743697437974389743997440974419744297443974449744597446974479744897449974509745197452974539745497455974569745797458974599746097461974629746397464974659746697467974689746997470974719747297473974749747597476974779747897479974809748197482974839748497485974869748797488974899749097491974929749397494974959749697497974989749997500975019750297503975049750597506975079750897509975109751197512975139751497515975169751797518975199752097521975229752397524975259752697527975289752997530975319753297533975349753597536975379753897539975409754197542975439754497545975469754797548975499755097551975529755397554975559755697557975589755997560975619756297563975649756597566975679756897569975709757197572975739757497575975769757797578975799758097581975829758397584975859758697587975889758997590975919759297593975949759597596975979759897599976009760197602976039760497605976069760797608976099761097611976129761397614976159761697617976189761997620976219762297623976249762597626976279762897629976309763197632976339763497635976369763797638976399764097641976429764397644976459764697647976489764997650976519765297653976549765597656976579765897659976609766197662976639766497665976669766797668976699767097671976729767397674976759767697677976789767997680976819768297683976849768597686976879768897689976909769197692976939769497695976969769797698976999770097701977029770397704977059770697707977089770997710977119771297713977149771597716977179771897719977209772197722977239772497725977269772797728977299773097731977329773397734977359773697737977389773997740977419774297743977449774597746977479774897749977509775197752977539775497755977569775797758977599776097761977629776397764977659776697767977689776997770977719777297773977749777597776977779777897779977809778197782977839778497785977869778797788977899779097791977929779397794977959779697797977989779997800978019780297803978049780597806978079780897809978109781197812978139781497815978169781797818978199782097821978229782397824978259782697827978289782997830978319783297833978349783597836978379783897839978409784197842978439784497845978469784797848978499785097851978529785397854978559785697857978589785997860978619786297863978649786597866978679786897869978709787197872978739787497875978769787797878978799788097881978829788397884978859788697887978889788997890978919789297893978949789597896978979789897899979009790197902979039790497905979069790797908979099791097911979129791397914979159791697917979189791997920979219792297923979249792597926979279792897929979309793197932979339793497935979369793797938979399794097941979429794397944979459794697947979489794997950979519795297953979549795597956979579795897959979609796197962979639796497965979669796797968979699797097971979729797397974979759797697977979789797997980979819798297983979849798597986979879798897989979909799197992979939799497995979969799797998979999800098001980029800398004980059800698007980089800998010980119801298013980149801598016980179801898019980209802198022980239802498025980269802798028980299803098031980329803398034980359803698037980389803998040980419804298043980449804598046980479804898049980509805198052980539805498055980569805798058980599806098061980629806398064980659806698067980689806998070980719807298073980749807598076980779807898079980809808198082980839808498085980869808798088980899809098091980929809398094980959809698097980989809998100981019810298103981049810598106981079810898109981109811198112981139811498115981169811798118981199812098121981229812398124981259812698127981289812998130981319813298133981349813598136981379813898139981409814198142981439814498145981469814798148981499815098151981529815398154981559815698157981589815998160981619816298163981649816598166981679816898169981709817198172981739817498175981769817798178981799818098181981829818398184981859818698187981889818998190981919819298193981949819598196981979819898199982009820198202982039820498205982069820798208982099821098211982129821398214982159821698217982189821998220982219822298223982249822598226982279822898229982309823198232982339823498235982369823798238982399824098241982429824398244982459824698247982489824998250982519825298253982549825598256982579825898259982609826198262982639826498265982669826798268982699827098271982729827398274982759827698277982789827998280982819828298283982849828598286982879828898289982909829198292982939829498295982969829798298982999830098301983029830398304983059830698307983089830998310983119831298313983149831598316983179831898319983209832198322983239832498325983269832798328983299833098331983329833398334983359833698337983389833998340983419834298343983449834598346983479834898349983509835198352983539835498355983569835798358983599836098361983629836398364983659836698367983689836998370983719837298373983749837598376983779837898379983809838198382983839838498385983869838798388983899839098391983929839398394983959839698397983989839998400984019840298403984049840598406984079840898409984109841198412984139841498415984169841798418984199842098421984229842398424984259842698427984289842998430984319843298433984349843598436984379843898439984409844198442984439844498445984469844798448984499845098451984529845398454984559845698457984589845998460984619846298463984649846598466984679846898469984709847198472984739847498475984769847798478984799848098481984829848398484984859848698487984889848998490984919849298493984949849598496984979849898499985009850198502985039850498505985069850798508985099851098511985129851398514985159851698517985189851998520985219852298523985249852598526985279852898529985309853198532985339853498535985369853798538985399854098541985429854398544985459854698547985489854998550985519855298553985549855598556985579855898559985609856198562985639856498565985669856798568985699857098571985729857398574985759857698577985789857998580985819858298583985849858598586985879858898589985909859198592985939859498595985969859798598985999860098601986029860398604986059860698607986089860998610986119861298613986149861598616986179861898619986209862198622986239862498625986269862798628986299863098631986329863398634986359863698637986389863998640986419864298643986449864598646986479864898649986509865198652986539865498655986569865798658986599866098661986629866398664986659866698667986689866998670986719867298673986749867598676986779867898679986809868198682986839868498685986869868798688986899869098691986929869398694986959869698697986989869998700987019870298703987049870598706987079870898709987109871198712987139871498715987169871798718987199872098721987229872398724987259872698727987289872998730987319873298733987349873598736987379873898739987409874198742987439874498745987469874798748987499875098751987529875398754987559875698757987589875998760987619876298763987649876598766987679876898769987709877198772987739877498775987769877798778987799878098781987829878398784987859878698787987889878998790987919879298793987949879598796987979879898799988009880198802988039880498805988069880798808988099881098811988129881398814988159881698817988189881998820988219882298823988249882598826988279882898829988309883198832988339883498835988369883798838988399884098841988429884398844988459884698847988489884998850988519885298853988549885598856988579885898859988609886198862988639886498865988669886798868988699887098871988729887398874988759887698877988789887998880988819888298883988849888598886988879888898889988909889198892988939889498895988969889798898988999890098901989029890398904989059890698907989089890998910989119891298913989149891598916989179891898919989209892198922989239892498925989269892798928989299893098931989329893398934989359893698937989389893998940989419894298943989449894598946989479894898949989509895198952989539895498955989569895798958989599896098961989629896398964989659896698967989689896998970989719897298973989749897598976989779897898979989809898198982989839898498985989869898798988989899899098991989929899398994989959899698997989989899999000990019900299003990049900599006990079900899009990109901199012990139901499015990169901799018990199902099021990229902399024990259902699027990289902999030990319903299033990349903599036990379903899039990409904199042990439904499045990469904799048990499905099051990529905399054990559905699057990589905999060990619906299063990649906599066990679906899069990709907199072990739907499075990769907799078990799908099081990829908399084990859908699087990889908999090990919909299093990949909599096990979909899099991009910199102991039910499105991069910799108991099911099111991129911399114991159911699117991189911999120991219912299123991249912599126991279912899129991309913199132991339913499135991369913799138991399914099141991429914399144991459914699147991489914999150991519915299153991549915599156991579915899159991609916199162991639916499165991669916799168991699917099171991729917399174991759917699177991789917999180991819918299183991849918599186991879918899189991909919199192991939919499195991969919799198991999920099201992029920399204992059920699207992089920999210992119921299213992149921599216992179921899219992209922199222992239922499225992269922799228992299923099231992329923399234992359923699237992389923999240992419924299243992449924599246992479924899249992509925199252992539925499255992569925799258992599926099261992629926399264992659926699267992689926999270992719927299273992749927599276992779927899279992809928199282992839928499285992869928799288992899929099291992929929399294992959929699297992989929999300993019930299303993049930599306993079930899309993109931199312993139931499315993169931799318993199932099321993229932399324993259932699327993289932999330993319933299333993349933599336993379933899339993409934199342993439934499345993469934799348993499935099351993529935399354993559935699357993589935999360993619936299363993649936599366993679936899369993709937199372993739937499375993769937799378993799938099381993829938399384993859938699387993889938999390993919939299393993949939599396993979939899399994009940199402994039940499405994069940799408994099941099411994129941399414994159941699417994189941999420994219942299423994249942599426994279942899429994309943199432994339943499435994369943799438994399944099441994429944399444994459944699447994489944999450994519945299453994549945599456994579945899459994609946199462994639946499465994669946799468994699947099471994729947399474994759947699477994789947999480994819948299483994849948599486994879948899489994909949199492994939949499495994969949799498994999950099501995029950399504995059950699507995089950999510995119951299513995149951599516995179951899519995209952199522995239952499525995269952799528995299953099531995329953399534995359953699537995389953999540995419954299543995449954599546995479954899549995509955199552995539955499555995569955799558995599956099561995629956399564995659956699567995689956999570995719957299573995749957599576995779957899579995809958199582995839958499585995869958799588995899959099591995929959399594995959959699597995989959999600996019960299603996049960599606996079960899609996109961199612996139961499615996169961799618996199962099621996229962399624996259962699627996289962999630996319963299633996349963599636996379963899639996409964199642996439964499645996469964799648996499965099651996529965399654996559965699657996589965999660996619966299663996649966599666996679966899669996709967199672996739967499675996769967799678996799968099681996829968399684996859968699687996889968999690996919969299693996949969599696996979969899699997009970199702997039970499705997069970799708997099971099711997129971399714997159971699717997189971999720997219972299723997249972599726997279972899729997309973199732997339973499735997369973799738997399974099741997429974399744997459974699747997489974999750997519975299753997549975599756997579975899759997609976199762997639976499765997669976799768997699977099771997729977399774997759977699777997789977999780997819978299783997849978599786997879978899789997909979199792997939979499795997969979799798997999980099801998029980399804998059980699807998089980999810998119981299813998149981599816998179981899819998209982199822998239982499825998269982799828998299983099831998329983399834998359983699837998389983999840998419984299843998449984599846998479984899849998509985199852998539985499855998569985799858998599986099861998629986399864998659986699867998689986999870998719987299873998749987599876998779987899879998809988199882998839988499885998869988799888998899989099891998929989399894998959989699897998989989999900999019990299903999049990599906999079990899909999109991199912999139991499915999169991799918999199992099921999229992399924999259992699927999289992999930999319993299933999349993599936999379993899939999409994199942999439994499945999469994799948999499995099951999529995399954999559995699957999589995999960999619996299963999649996599966999679996899969999709997199972999739997499975999769997799978999799998099981999829998399984999859998699987999889998999990999919999299993999949999599996999979999899999100000100001100002100003100004100005100006100007100008100009100010100011100012100013100014100015100016100017100018100019100020100021100022100023100024100025100026100027100028100029100030100031100032100033100034100035100036100037100038100039100040100041100042100043100044100045100046100047100048100049100050100051100052100053100054100055100056100057100058100059100060100061100062100063100064100065100066100067100068100069100070100071100072100073100074100075100076100077100078100079100080100081100082100083100084100085100086100087100088100089100090100091100092100093100094100095100096100097100098100099100100100101100102100103100104100105100106100107100108100109100110100111100112100113100114100115100116100117100118100119100120100121100122100123100124100125100126100127100128100129100130100131100132100133100134100135100136100137100138100139100140100141100142100143100144100145100146100147100148100149100150100151100152100153100154100155100156100157100158100159100160100161100162100163100164100165100166100167100168100169100170100171100172100173100174100175100176100177100178100179100180100181100182100183100184100185100186100187100188100189100190100191100192100193100194100195100196100197100198100199100200100201100202100203100204100205100206100207100208100209100210100211100212100213100214100215100216100217100218100219100220100221100222100223100224100225100226100227100228100229100230100231100232100233100234100235100236100237100238100239100240100241100242100243100244100245100246100247100248100249100250100251100252100253100254100255100256100257100258100259100260100261100262100263100264100265100266100267100268100269100270100271100272100273100274100275100276100277100278100279100280100281100282100283100284100285100286100287100288100289100290100291100292100293100294100295100296100297100298100299100300100301100302100303100304100305100306100307100308100309100310100311100312100313100314100315100316100317100318100319100320100321100322100323100324100325100326100327100328100329100330100331100332100333100334100335100336100337100338100339100340100341100342100343100344100345100346100347100348100349100350100351100352100353100354100355100356100357100358100359100360100361100362100363100364100365100366100367100368100369100370100371100372100373100374100375100376100377100378100379100380100381100382100383100384100385100386100387100388100389100390100391100392100393100394100395100396100397100398100399100400100401100402100403100404100405100406100407100408100409100410100411100412100413100414100415100416100417100418100419100420100421100422100423100424100425100426100427100428100429100430100431100432100433100434100435100436100437100438100439100440100441100442100443100444100445100446100447100448100449100450100451100452100453100454100455100456100457100458100459100460100461100462100463100464100465100466100467100468100469100470100471100472100473100474100475100476100477100478100479100480100481100482100483100484100485100486100487100488100489100490100491100492100493100494100495100496100497100498100499100500100501100502100503100504100505100506100507100508100509100510100511100512100513100514100515100516100517100518100519100520100521100522100523100524100525100526100527100528100529100530100531100532100533100534100535100536100537100538100539100540100541100542100543100544100545100546100547100548100549100550100551100552100553100554100555100556100557100558100559100560100561100562100563100564100565100566100567100568100569100570100571100572100573100574100575100576100577100578100579100580100581100582100583100584100585100586100587100588100589100590100591100592100593100594100595100596100597100598100599100600100601100602100603100604100605100606100607100608100609100610100611100612100613100614100615100616100617100618100619100620100621100622100623100624100625100626100627100628100629100630100631100632100633100634100635100636100637100638100639100640100641100642100643100644100645100646100647100648100649100650100651100652100653100654100655100656100657100658100659100660100661100662100663100664100665100666100667100668100669100670100671100672100673100674100675100676100677100678100679100680100681100682100683100684100685100686100687100688100689100690100691100692100693100694100695100696100697100698100699100700100701100702100703100704100705100706100707100708100709100710100711100712100713100714100715100716100717100718100719100720100721100722100723100724100725100726100727100728100729100730100731100732100733100734100735100736100737100738100739100740100741100742100743100744100745100746100747100748100749100750100751100752100753100754100755100756100757100758100759100760100761100762100763100764100765100766100767100768100769100770100771100772100773100774100775100776100777100778100779100780100781100782100783100784100785100786100787100788100789100790100791100792100793100794100795100796100797100798100799100800100801100802100803100804100805100806100807100808100809100810100811100812100813100814100815100816100817100818100819100820100821100822100823100824100825100826100827100828100829100830100831100832100833100834100835100836100837100838100839100840100841100842100843100844100845100846100847100848100849100850100851100852100853100854100855100856100857100858100859100860100861100862100863100864100865100866100867100868100869100870100871100872100873100874100875100876100877100878100879100880100881100882100883100884100885100886100887100888100889100890100891100892100893100894100895100896100897100898100899100900100901100902100903100904100905100906100907100908100909100910100911100912100913100914100915100916100917100918100919100920100921100922100923100924100925100926100927100928100929100930100931100932100933100934100935100936100937100938100939100940100941100942100943100944100945100946100947100948100949100950100951100952100953100954100955100956100957100958100959100960100961100962100963100964100965100966100967100968100969100970100971100972100973100974100975100976100977100978100979100980100981100982100983100984100985100986100987100988100989100990100991100992100993100994100995100996100997100998100999101000101001101002101003101004101005101006101007101008101009101010101011101012101013101014101015101016101017101018101019101020101021101022101023101024101025101026101027101028101029101030101031101032101033101034101035101036101037101038101039101040101041101042101043101044101045101046101047101048101049101050101051101052101053101054101055101056101057101058101059101060101061101062101063101064101065101066101067101068101069101070101071101072101073101074101075101076101077101078101079101080101081101082101083101084101085101086101087101088101089101090101091101092101093101094101095101096101097101098101099101100101101101102101103101104101105101106101107101108101109101110101111101112101113101114101115101116101117101118101119101120101121101122101123101124101125101126101127101128101129101130101131101132101133101134101135101136101137101138101139101140101141101142101143101144101145101146101147101148101149101150101151101152101153101154101155101156101157101158101159101160101161101162101163101164101165101166101167101168101169101170101171101172101173101174101175101176101177101178101179101180101181101182101183101184101185101186101187101188101189101190101191101192101193101194101195101196101197101198101199101200101201101202101203101204101205101206101207101208101209101210101211101212101213101214101215101216101217101218101219101220101221101222101223101224101225101226101227101228101229101230101231101232101233101234101235101236101237101238101239101240101241101242101243101244101245101246101247101248101249101250101251101252101253101254101255101256101257101258101259101260101261101262101263101264101265101266101267101268101269101270101271101272101273101274101275101276101277101278101279101280101281101282101283101284101285101286101287101288101289101290101291101292101293101294101295101296101297101298101299101300101301101302101303101304101305101306101307101308101309101310101311101312101313101314101315101316101317101318101319101320101321101322101323101324101325101326101327101328101329101330101331101332101333101334101335101336101337101338101339101340101341101342101343101344101345101346101347101348101349101350101351101352101353101354101355101356101357101358101359101360101361101362101363101364101365101366101367101368101369101370101371101372101373101374101375101376101377101378101379101380101381101382101383101384101385101386101387101388101389101390101391101392101393101394101395101396101397101398101399101400101401101402101403101404101405101406101407101408101409101410101411101412101413101414101415101416101417101418101419101420101421101422101423101424101425101426101427101428101429101430101431101432101433101434101435101436101437101438101439101440101441101442101443101444101445101446101447101448101449101450101451101452101453101454101455101456101457101458101459101460101461101462101463101464101465101466101467101468101469101470101471101472101473101474101475101476101477101478101479101480101481101482101483101484101485101486101487101488101489101490101491101492101493101494101495101496101497101498101499101500101501101502101503101504101505101506101507101508101509101510101511101512101513101514101515101516101517101518101519101520101521101522101523101524101525101526101527101528101529101530101531101532101533101534101535101536101537101538101539101540101541101542101543101544101545101546101547101548101549101550101551101552101553101554101555101556101557101558101559101560101561101562101563101564101565101566101567101568101569101570101571101572101573101574101575101576101577101578101579101580101581101582101583101584101585101586101587101588101589101590101591101592101593101594101595101596101597101598101599101600101601101602101603101604101605101606101607101608101609101610101611101612101613101614101615101616101617101618101619101620101621101622101623101624101625101626101627101628101629101630101631101632101633101634101635101636101637101638101639101640101641101642101643101644101645101646101647101648101649101650101651101652101653101654101655101656101657101658101659101660101661101662101663101664101665101666101667101668101669101670101671101672101673101674101675101676101677101678101679101680101681101682101683101684101685101686101687101688101689101690101691101692101693101694101695101696101697101698101699101700101701101702101703101704101705101706101707101708101709101710101711101712101713101714101715101716101717101718101719101720101721101722101723101724101725101726101727101728101729101730101731101732101733101734101735101736101737101738101739101740101741101742101743101744101745101746101747101748101749101750101751101752101753101754101755101756101757101758101759101760101761101762101763101764101765101766101767101768101769101770101771101772101773101774101775101776101777101778101779101780101781101782101783101784101785101786101787101788101789101790101791101792101793101794101795101796101797101798101799101800101801101802101803101804101805101806101807101808101809101810101811101812101813101814101815101816101817101818101819101820101821101822101823101824101825101826101827101828101829101830101831101832101833101834101835101836101837101838101839101840101841101842101843101844101845101846101847101848101849101850101851101852101853101854101855101856101857101858101859101860101861101862101863101864101865101866101867101868101869101870101871101872101873101874101875101876101877101878101879101880101881101882101883101884101885101886101887101888101889101890101891101892101893101894101895101896101897101898101899101900101901101902101903101904101905101906101907101908101909101910101911101912101913101914101915101916101917101918101919101920101921101922101923101924101925101926101927101928101929101930101931101932101933101934101935101936101937101938101939101940101941101942101943101944101945101946101947101948101949101950101951101952101953101954101955101956101957101958101959101960101961101962101963101964101965101966101967101968101969101970101971101972101973101974101975101976101977101978101979101980101981101982101983101984101985101986101987101988101989101990101991101992101993101994101995101996101997101998101999102000102001102002102003102004102005102006102007102008102009102010102011102012102013102014102015102016102017102018102019102020102021102022102023102024102025102026102027102028102029102030102031102032102033102034102035102036102037102038102039102040102041102042102043102044102045102046102047102048102049102050102051102052102053102054102055102056102057102058102059102060102061102062102063102064102065102066102067102068102069102070102071102072102073102074102075102076102077102078102079102080102081102082102083102084102085102086102087102088102089102090102091102092102093102094102095102096102097102098102099102100102101102102102103102104102105102106102107102108102109102110102111102112102113102114102115102116102117102118102119102120102121102122102123102124102125102126102127102128102129102130102131102132102133102134102135102136102137102138102139102140102141102142102143102144102145102146102147102148102149102150102151102152102153102154102155102156102157102158102159102160102161102162102163102164102165102166102167102168102169102170102171102172102173102174102175102176102177102178102179102180102181102182102183102184102185102186102187102188102189102190102191102192102193102194102195102196102197102198102199102200102201102202102203102204102205102206102207102208102209102210102211102212102213102214102215102216102217102218102219102220102221102222102223102224102225102226102227102228102229102230102231102232102233102234102235102236102237102238102239102240102241102242102243102244102245102246102247102248102249102250102251102252102253102254102255102256102257102258102259102260102261102262102263102264102265102266102267102268102269102270102271102272102273102274102275102276102277102278102279102280102281102282102283102284102285102286102287102288102289102290102291102292102293102294102295102296102297102298102299102300102301102302102303102304102305102306102307102308102309102310102311102312102313102314102315102316102317102318102319102320102321102322102323102324102325102326102327102328102329102330102331102332102333102334102335102336102337102338102339102340102341102342102343102344102345102346102347102348102349102350102351102352102353102354102355102356102357102358102359102360102361102362102363102364102365102366102367102368102369102370102371102372102373102374102375102376102377102378102379102380102381102382102383102384102385102386102387102388102389102390102391102392102393102394102395102396102397102398102399102400102401102402102403102404102405102406102407102408102409102410102411102412102413102414102415102416102417102418102419102420102421102422102423102424102425102426102427102428102429102430102431102432102433102434102435102436102437102438102439102440102441102442102443102444102445102446102447102448102449102450102451102452102453102454102455102456102457102458102459102460102461102462102463102464102465102466102467102468102469102470102471102472102473102474102475102476102477102478102479102480102481102482102483102484102485102486102487102488102489102490102491102492102493102494102495102496102497102498102499102500102501102502102503102504102505102506102507102508102509102510102511102512102513102514102515102516102517102518102519102520102521102522102523102524102525102526102527102528102529102530102531102532102533102534102535102536102537102538102539102540102541102542102543102544102545102546102547102548102549102550102551102552102553102554102555102556102557102558102559102560102561102562102563102564102565102566102567102568102569102570102571102572102573102574102575102576102577102578102579102580102581102582102583102584102585102586102587102588102589102590102591102592102593102594102595102596102597102598102599102600102601102602102603102604102605102606102607102608102609102610102611102612102613102614102615102616102617102618102619102620102621102622102623102624102625102626102627102628102629102630102631102632102633102634102635102636102637102638102639102640102641102642102643102644102645102646102647102648102649102650102651102652102653102654102655102656102657102658102659102660102661102662102663102664102665102666102667102668102669102670102671102672102673102674102675102676102677102678102679102680102681102682102683102684102685102686102687102688102689102690102691102692102693102694102695102696102697102698102699102700102701102702102703102704102705102706102707102708102709102710102711102712102713102714102715102716102717102718102719102720102721102722102723102724102725102726102727102728102729102730102731102732102733102734102735102736102737102738102739102740102741102742102743102744102745102746102747102748102749102750102751102752102753102754102755102756102757102758102759102760102761102762102763102764102765102766102767102768102769102770102771102772102773102774102775102776102777102778102779102780102781102782102783102784102785102786102787102788102789102790102791102792102793102794102795102796102797102798102799102800102801102802102803102804102805102806102807102808102809102810102811102812102813102814102815102816102817102818102819102820102821102822102823102824102825102826102827102828102829102830102831102832102833102834102835102836102837102838102839102840102841102842102843102844102845102846102847102848102849102850102851102852102853102854102855102856102857102858102859102860102861102862102863102864102865102866102867102868102869102870102871102872102873102874102875102876102877102878102879102880102881102882102883102884102885102886102887102888102889102890102891102892102893102894102895102896102897102898102899102900102901102902102903102904102905102906102907102908102909102910102911102912102913102914102915102916102917102918102919102920102921102922102923102924102925102926102927102928102929102930102931102932102933102934102935102936102937102938102939102940102941102942102943102944102945102946102947102948102949102950102951102952102953102954102955102956102957102958102959102960102961102962102963102964102965102966102967102968102969102970102971102972102973102974102975102976102977102978102979102980102981102982102983102984102985102986102987102988102989102990102991102992102993102994102995102996102997102998102999103000103001103002103003103004103005103006103007103008103009103010103011103012103013103014103015103016103017103018103019103020103021103022103023103024103025103026103027103028103029103030103031103032103033103034103035103036103037103038103039103040103041103042103043103044103045103046103047103048103049103050103051103052103053103054103055103056103057103058103059103060103061103062103063103064103065103066103067103068103069103070103071103072103073103074103075103076103077103078103079103080103081103082103083103084103085103086103087103088103089103090103091103092103093103094103095103096103097103098103099103100103101103102103103103104103105103106103107103108103109103110103111103112103113103114103115103116103117103118103119103120103121103122103123103124103125103126103127103128103129103130103131103132103133103134103135103136103137103138103139103140103141103142103143103144103145103146103147103148103149103150103151103152103153103154103155103156103157103158103159103160103161103162103163103164103165103166103167103168103169103170103171103172103173103174103175103176103177103178103179103180103181103182103183103184103185103186103187103188103189103190103191103192103193103194103195103196103197103198103199103200103201103202103203103204103205103206103207103208103209103210103211103212103213103214103215103216103217103218103219103220103221103222103223103224103225103226103227103228103229103230103231103232103233103234103235103236103237103238103239103240103241103242103243103244103245103246103247103248103249103250103251103252103253103254103255103256103257103258103259103260103261103262103263103264103265103266103267103268103269103270103271103272103273103274103275103276103277103278103279103280103281103282103283103284103285103286103287103288103289103290103291103292103293103294103295103296103297103298103299103300103301103302103303103304103305103306103307103308103309103310103311103312103313103314103315103316103317103318103319103320103321103322103323103324103325103326103327103328103329103330103331103332103333103334103335103336103337103338103339103340103341103342103343103344103345103346103347103348103349103350103351103352103353103354103355103356103357103358103359103360103361103362103363103364103365103366103367103368103369103370103371103372103373103374103375103376103377103378103379103380103381103382103383103384103385103386103387103388103389103390103391103392103393103394103395103396103397103398103399103400103401103402103403103404103405103406103407103408103409103410103411103412103413103414103415103416103417103418103419103420103421103422103423103424103425103426103427103428103429103430103431103432103433103434103435103436103437103438103439103440103441103442103443103444103445103446103447103448103449103450103451103452103453103454103455103456103457103458103459103460103461103462103463103464103465103466103467103468103469103470103471103472103473103474103475103476103477103478103479103480103481103482103483103484103485103486103487103488103489103490103491103492103493103494103495103496103497103498103499103500103501103502103503103504103505103506103507103508103509103510103511103512103513103514103515103516103517103518103519103520103521103522103523103524103525103526103527103528103529103530103531103532103533103534103535103536103537103538103539103540103541103542103543103544103545103546103547103548103549103550103551103552103553103554103555103556103557103558103559103560103561103562103563103564103565103566103567103568103569103570103571103572103573103574103575103576103577103578103579103580103581103582103583103584103585103586103587103588103589103590103591103592103593103594103595103596103597103598103599103600103601103602103603103604103605103606103607103608103609103610103611103612103613103614103615103616103617103618103619103620103621103622103623103624103625103626103627103628103629103630103631103632103633103634103635103636103637103638103639103640103641103642103643103644103645103646103647103648103649103650103651103652103653103654103655103656103657103658103659103660103661103662103663103664103665103666103667103668103669103670103671103672103673103674103675103676103677103678103679103680103681103682103683103684103685103686103687103688103689103690103691103692103693103694103695103696103697103698103699103700103701103702103703103704103705103706103707103708103709103710103711103712103713103714103715103716103717103718103719103720103721103722103723103724103725103726103727103728103729103730103731103732103733103734103735103736103737103738103739103740103741103742103743103744103745103746103747103748103749103750103751103752103753103754103755103756103757103758103759103760103761103762103763103764103765103766103767103768103769103770103771103772103773103774103775103776103777103778103779103780103781103782103783103784103785103786103787103788103789103790103791103792103793103794103795103796103797103798103799103800103801103802103803103804103805103806103807103808103809103810103811103812103813103814103815103816103817103818103819103820103821103822103823103824103825103826103827103828103829103830103831103832103833103834103835103836103837103838103839103840103841103842103843103844103845103846103847103848103849103850103851103852103853103854103855103856103857103858103859103860103861103862103863103864103865103866103867103868103869103870103871103872103873103874103875103876103877103878103879103880103881103882103883103884103885103886103887103888103889103890103891103892103893103894103895103896103897103898103899103900103901103902103903103904103905103906103907103908103909103910103911103912103913103914103915103916103917103918103919103920103921103922103923103924103925103926103927103928103929103930103931103932103933103934103935103936103937103938103939103940103941103942103943103944103945103946103947103948103949103950103951103952103953103954103955103956103957103958103959103960103961103962103963103964103965103966103967103968103969103970103971103972103973103974103975103976103977103978103979103980103981103982103983103984103985103986103987103988103989103990103991103992103993103994103995103996103997103998103999104000104001104002104003104004104005104006104007104008104009104010104011104012104013104014104015104016104017104018104019104020104021104022104023104024104025104026104027104028104029104030104031104032104033104034104035104036104037104038104039104040104041104042104043104044104045104046104047104048104049104050104051104052104053104054104055104056104057104058104059104060104061104062104063104064104065104066104067104068104069104070104071104072104073104074104075104076104077104078104079104080104081104082104083104084104085104086104087104088104089104090104091104092104093104094104095104096104097104098104099104100104101104102104103104104104105104106104107104108104109104110104111104112104113104114104115104116104117104118104119104120104121104122104123104124104125104126104127104128104129104130104131104132104133104134104135104136104137104138104139104140104141104142104143104144104145104146104147104148104149104150104151104152104153104154104155104156104157104158104159104160104161104162104163104164104165104166104167104168104169104170104171104172104173104174104175104176104177104178104179104180104181104182104183104184104185104186104187104188104189104190104191104192104193104194104195104196104197104198104199104200104201104202104203104204104205104206104207104208104209104210104211104212104213104214104215104216104217104218104219104220104221104222104223104224104225104226104227104228104229104230104231104232104233104234104235104236104237104238104239104240104241104242104243104244104245104246104247104248104249104250104251104252104253104254104255104256104257104258104259104260104261104262104263104264104265104266104267104268104269104270104271104272104273104274104275104276104277104278104279104280104281104282104283104284104285104286104287104288104289104290104291104292104293104294104295104296104297104298104299104300104301104302104303104304104305104306104307104308104309104310104311104312104313104314104315104316104317104318104319104320104321104322104323104324104325104326104327104328104329104330104331104332104333104334104335104336104337104338104339104340104341104342104343104344104345104346104347104348104349104350104351104352104353104354104355104356104357104358104359104360104361104362104363104364104365104366104367104368104369104370104371104372104373104374104375104376104377104378104379104380104381104382104383104384104385104386104387104388104389104390104391104392104393104394104395104396104397104398104399104400104401104402104403104404104405104406104407104408104409104410104411104412104413104414104415104416104417104418104419104420104421104422104423104424104425104426104427104428104429104430104431104432104433104434104435104436104437104438104439104440104441104442104443104444104445104446104447104448104449104450104451104452104453104454104455104456104457104458104459104460104461104462104463104464104465104466104467104468104469104470104471104472104473104474104475104476104477104478104479104480104481104482104483104484104485104486104487104488104489104490104491104492104493104494104495104496104497104498104499104500104501104502104503104504104505104506104507104508104509104510104511104512104513104514104515104516104517104518104519104520104521104522104523104524104525104526104527104528104529104530104531104532104533104534104535104536104537104538104539104540104541104542104543104544104545104546104547104548104549104550104551104552104553104554104555104556104557104558104559104560104561104562104563104564104565104566104567104568104569104570104571104572104573104574104575104576104577104578104579104580104581104582104583104584104585104586104587104588104589104590104591104592104593104594104595104596104597104598104599104600104601104602104603104604104605104606104607104608104609104610104611104612104613104614104615104616104617104618104619104620104621104622104623104624104625104626104627104628104629104630104631104632104633104634104635104636104637104638104639104640104641104642104643104644104645104646104647104648104649104650104651104652104653104654104655104656104657104658104659104660104661104662104663104664104665104666104667104668104669104670104671104672104673104674104675104676104677104678104679104680104681104682104683104684104685104686104687104688104689104690104691104692104693104694104695104696104697104698104699104700104701104702104703104704104705104706104707104708104709104710104711104712104713104714104715104716104717104718104719104720104721104722104723104724104725104726104727104728104729104730104731104732104733104734104735104736104737104738104739104740104741104742104743104744104745104746104747104748104749104750104751104752104753104754104755104756104757104758104759104760104761104762104763104764104765104766104767104768104769104770104771104772104773104774104775104776104777104778104779104780104781104782104783104784104785104786104787104788104789104790104791104792104793104794104795104796104797104798104799104800104801104802104803104804104805104806104807104808104809104810104811104812104813104814104815104816104817104818104819104820104821104822104823104824104825104826104827104828104829104830104831104832104833104834104835104836104837104838104839104840104841104842104843104844104845104846104847104848104849104850104851104852104853104854104855104856104857104858104859104860104861104862104863104864104865104866104867104868104869104870104871104872104873104874104875104876104877104878104879104880104881104882104883104884104885104886104887104888104889104890104891104892104893104894104895104896104897104898104899104900104901104902104903104904104905104906104907104908104909104910104911104912104913104914104915104916104917104918104919104920104921104922104923104924104925104926104927104928104929104930104931104932104933104934104935104936104937104938104939104940104941104942104943104944104945104946104947104948104949104950104951104952104953104954104955104956104957104958104959104960104961104962104963104964104965104966104967104968104969104970104971104972104973104974104975104976104977104978104979104980104981104982104983104984104985104986104987104988104989104990104991104992104993104994104995104996104997104998104999105000105001105002105003105004105005105006105007105008105009105010105011105012105013105014105015105016105017105018105019105020105021105022105023105024105025105026105027105028105029105030105031105032105033105034105035105036105037105038105039105040105041105042105043105044105045105046105047105048105049105050105051105052105053105054105055105056105057105058105059105060105061105062105063105064105065105066105067105068105069105070105071105072105073105074105075105076105077105078105079105080105081105082105083105084105085105086105087105088105089105090105091105092105093105094105095105096105097105098105099105100105101105102105103105104105105105106105107105108105109105110105111105112105113105114105115105116105117105118105119105120105121105122105123105124105125105126105127105128105129105130105131105132105133105134105135105136105137105138105139105140105141105142105143105144105145105146105147105148105149105150105151105152105153105154105155105156105157105158105159105160105161105162105163105164105165105166105167105168105169105170105171105172105173105174105175105176105177105178105179105180105181105182105183105184105185105186105187105188105189105190105191105192105193105194105195105196105197105198105199105200105201105202105203105204105205105206105207105208105209105210105211105212105213105214105215105216105217105218105219105220105221105222105223105224105225105226105227105228105229105230105231105232105233105234105235105236105237105238105239105240105241105242105243105244105245105246105247105248105249105250105251105252105253105254105255105256105257105258105259105260105261105262105263105264105265105266105267105268105269105270105271105272105273105274105275105276105277105278105279105280105281105282105283105284105285105286105287105288105289105290105291105292105293105294105295105296105297105298105299105300105301105302105303105304105305105306105307105308105309105310105311105312105313105314105315105316105317105318105319105320105321105322105323105324105325105326105327105328105329105330105331105332105333105334105335105336105337105338105339105340105341105342105343105344105345105346105347105348105349105350105351105352105353105354105355105356105357105358105359105360105361105362105363105364105365105366105367105368105369105370105371105372105373105374105375105376105377105378105379105380105381105382105383105384105385105386105387105388105389105390105391105392105393105394105395105396105397105398105399105400105401105402105403105404105405105406105407105408105409105410105411105412105413105414105415105416105417105418105419105420105421105422105423105424105425105426105427105428105429105430105431105432105433105434105435105436105437105438105439105440105441105442105443105444105445105446105447105448105449105450105451105452105453105454105455105456105457105458105459105460105461105462105463105464105465105466105467105468105469105470105471105472105473105474105475105476105477105478105479105480105481105482105483105484105485105486105487105488105489105490105491105492105493105494105495105496105497105498105499105500105501105502105503105504105505105506105507105508105509105510105511105512105513105514105515105516105517105518105519105520105521105522105523105524105525105526105527105528105529105530105531105532105533105534105535105536105537105538105539105540105541105542105543105544105545105546105547105548105549105550105551105552105553105554105555105556105557105558105559105560105561105562105563105564105565105566105567105568105569105570105571105572105573105574105575105576105577105578105579105580105581105582105583105584105585105586105587105588105589105590105591105592105593105594105595105596105597105598105599105600105601105602105603105604105605105606105607105608105609105610105611105612105613105614105615105616105617105618105619105620105621105622105623105624105625105626105627105628105629105630105631105632105633105634105635105636105637105638105639105640105641105642105643105644105645105646105647105648105649105650105651105652105653105654105655105656105657105658105659105660105661105662105663105664105665105666105667105668105669105670105671105672105673105674105675105676105677105678105679105680105681105682105683105684105685105686105687105688105689105690105691105692105693105694105695105696105697105698105699105700105701105702105703105704105705105706105707105708105709105710105711105712105713105714105715105716105717105718105719105720105721105722105723105724105725105726105727105728105729105730105731105732105733105734105735105736105737105738105739105740105741105742105743105744105745105746105747105748105749105750105751105752105753105754105755105756105757105758105759105760105761105762105763105764105765105766105767105768105769105770105771105772105773105774105775105776105777105778105779105780105781105782105783105784105785105786105787105788105789105790105791105792105793105794105795105796105797105798105799105800105801105802105803105804105805105806105807105808105809105810105811105812105813105814105815105816105817105818105819105820105821105822105823105824105825105826105827105828105829105830105831105832105833105834105835105836105837105838105839105840105841105842105843105844105845105846105847105848105849105850105851105852105853105854105855105856105857105858105859105860105861105862105863105864105865105866105867105868105869105870105871105872105873105874105875105876105877105878105879105880105881105882105883105884105885105886105887105888105889105890105891105892105893105894105895105896105897105898105899105900105901105902105903105904105905105906105907105908105909105910105911105912105913105914105915105916105917105918105919105920105921105922105923105924105925105926105927105928105929105930105931105932105933105934105935105936105937105938105939105940105941105942105943105944105945105946105947105948105949105950105951105952105953105954105955105956105957105958105959105960105961105962105963105964105965105966105967105968105969105970105971105972105973105974105975105976105977105978105979105980105981105982105983105984105985105986105987105988105989105990105991105992105993105994105995105996105997105998105999106000106001106002106003106004106005106006106007106008106009106010106011106012106013106014106015106016106017106018106019106020106021106022106023106024106025106026106027106028106029106030106031106032106033106034106035106036106037106038106039106040106041106042106043106044106045106046106047106048106049106050106051106052106053106054106055106056106057106058106059106060106061106062106063106064106065106066106067106068106069106070106071106072106073106074106075106076106077106078106079106080106081106082106083106084106085106086106087106088106089106090106091106092106093106094106095106096106097106098106099106100106101106102106103106104106105106106106107106108106109106110106111106112106113106114106115106116106117106118106119106120106121106122106123106124106125106126106127106128106129106130106131106132106133106134106135106136106137106138106139106140106141106142106143106144106145106146106147106148106149106150106151106152106153106154106155106156106157106158106159106160106161106162106163106164106165106166106167106168106169106170106171106172106173106174106175106176106177106178106179106180106181106182106183106184106185106186106187106188106189106190106191106192106193106194106195106196106197106198106199106200106201106202106203106204106205106206106207106208106209106210106211106212106213106214106215106216106217106218106219106220106221106222106223106224106225106226106227106228106229106230106231106232106233106234106235106236106237106238106239106240106241106242106243106244106245106246106247106248106249106250106251106252106253106254106255106256106257106258106259106260106261106262106263106264106265106266106267106268106269106270106271106272106273106274106275106276106277106278106279106280106281106282106283106284106285106286106287106288106289106290106291106292106293106294106295106296106297106298106299106300106301106302106303106304106305106306106307106308106309106310106311106312106313106314106315106316106317106318106319106320106321106322106323106324106325106326106327106328106329106330106331106332106333106334106335106336106337106338106339106340106341106342106343106344106345106346106347106348106349106350106351106352106353106354106355106356106357106358106359106360106361106362106363106364106365106366106367106368106369106370106371106372106373106374106375106376106377106378106379106380106381106382106383106384106385106386106387106388106389106390106391106392106393106394106395106396106397106398106399106400106401106402106403106404106405106406106407106408106409106410106411106412106413106414106415106416106417106418106419106420106421106422106423106424106425106426106427106428106429106430106431106432106433106434106435106436106437106438106439106440106441106442106443106444106445106446106447106448106449106450106451106452106453106454106455106456106457106458106459106460106461106462106463106464106465106466106467106468106469106470106471106472106473106474106475106476106477106478106479106480106481106482106483106484106485106486106487106488106489106490106491106492106493106494106495106496106497106498106499106500106501106502106503106504106505106506106507106508106509106510106511106512106513106514106515106516106517106518106519106520106521106522106523106524106525106526106527106528106529106530106531106532106533106534106535106536106537106538106539106540106541106542106543106544106545106546106547106548106549106550106551106552106553106554106555106556106557106558106559106560106561106562106563106564106565106566106567106568106569106570106571106572106573106574106575106576106577106578106579106580106581106582106583106584106585106586106587106588106589106590106591106592106593106594106595106596106597106598106599106600106601106602106603106604106605106606106607106608106609106610106611106612106613106614106615106616106617106618106619106620106621106622106623106624106625106626106627106628106629106630106631106632106633106634106635106636106637106638106639106640106641106642106643106644106645106646106647106648106649106650106651106652106653106654106655106656106657106658106659106660106661106662106663106664106665106666106667106668106669106670106671106672106673106674106675106676106677106678106679106680106681106682106683106684106685106686106687106688106689106690106691106692106693106694106695106696106697106698106699106700106701106702106703106704106705106706106707106708106709106710106711106712106713106714106715106716106717106718106719106720106721106722106723106724106725106726106727106728106729106730106731106732106733106734106735106736106737106738106739106740106741106742106743106744106745106746106747106748106749106750106751106752106753106754106755106756106757106758106759106760106761106762106763106764106765106766106767106768106769106770106771106772106773106774106775106776106777106778106779106780106781106782106783106784106785106786106787106788106789106790106791106792106793106794106795106796106797106798106799106800106801106802106803106804106805106806106807106808106809106810106811106812106813106814106815106816106817106818106819106820106821106822106823106824106825106826106827106828106829106830106831106832106833106834106835106836106837106838106839106840106841106842106843106844106845106846106847106848106849106850106851106852106853106854106855106856106857106858106859106860106861106862106863106864106865106866106867106868106869106870106871106872106873106874106875106876106877106878106879106880106881106882106883106884106885106886106887106888106889106890106891106892106893106894106895106896106897106898106899106900106901106902106903106904106905106906106907106908106909106910106911106912106913106914106915106916106917106918106919106920106921106922106923106924106925106926106927106928106929106930106931106932106933106934106935106936106937106938106939106940106941106942106943106944106945106946106947106948106949106950106951106952106953106954106955106956106957106958106959106960106961106962106963106964106965106966106967106968106969106970106971106972106973106974106975106976106977106978106979106980106981106982106983106984106985106986106987106988106989106990106991106992106993106994106995106996106997106998106999107000107001107002107003107004107005107006107007107008107009107010107011107012107013107014107015107016107017107018107019107020107021107022107023107024107025107026107027107028107029107030107031107032107033107034107035107036107037107038107039107040107041107042107043107044107045107046107047107048107049107050107051107052107053107054107055107056107057107058107059107060107061107062107063107064107065107066107067107068107069107070107071107072107073107074107075107076107077107078107079107080107081107082107083107084107085107086107087107088107089107090107091107092107093107094107095107096107097107098107099107100107101107102107103107104107105107106107107107108107109107110107111107112107113107114107115107116107117107118107119107120107121107122107123107124107125107126107127107128107129107130107131107132107133107134107135107136107137107138107139107140107141107142107143107144107145107146107147107148107149107150107151107152107153107154107155107156107157107158107159107160107161107162107163107164107165107166107167107168107169107170107171107172107173107174107175107176107177107178107179107180107181107182107183107184107185107186107187107188107189107190107191107192107193107194107195107196107197107198107199107200107201107202107203107204107205107206107207107208107209107210107211107212107213107214107215107216107217107218107219107220107221107222107223107224107225107226107227107228107229107230107231107232107233107234107235107236107237107238107239107240107241107242107243107244107245107246107247107248107249107250107251107252107253107254107255107256107257107258107259107260107261107262107263107264107265107266107267107268107269107270107271107272107273107274107275107276107277107278107279107280107281107282107283107284107285107286107287107288107289107290107291107292107293107294107295107296107297107298107299107300107301107302107303107304107305107306107307107308107309107310107311107312107313107314107315107316107317107318107319107320107321107322107323107324107325107326107327107328107329107330107331107332107333107334107335107336107337107338107339107340107341107342107343107344107345107346107347107348107349107350107351107352107353107354107355107356107357107358107359107360107361107362107363107364107365107366107367107368107369107370107371107372107373107374107375107376107377107378107379107380107381107382107383107384107385107386107387107388107389107390107391107392107393107394107395107396107397107398107399107400107401107402107403107404107405107406107407107408107409107410107411107412107413107414107415107416107417107418107419107420107421107422107423107424107425107426107427107428107429107430107431107432107433107434107435107436107437107438107439107440107441107442107443107444107445107446107447107448107449107450107451107452107453107454107455107456107457107458107459107460107461107462107463107464107465107466107467107468107469107470107471107472107473107474107475107476107477107478107479107480107481107482107483107484107485107486107487107488107489107490107491107492107493107494107495107496107497107498107499107500107501107502107503107504107505107506107507107508107509107510107511107512107513107514107515107516107517107518107519107520107521107522107523107524107525107526107527107528107529107530107531107532107533107534107535107536107537107538107539107540107541107542107543107544107545107546107547107548107549107550107551107552107553107554107555107556107557107558107559107560107561107562107563107564107565107566107567107568107569107570107571107572107573107574107575107576107577107578107579107580107581107582107583107584107585107586107587107588107589107590107591107592107593107594107595107596107597107598107599107600107601107602107603107604107605107606107607107608107609107610107611107612107613107614107615107616107617107618107619107620107621107622107623107624107625107626107627107628107629107630107631107632107633107634107635107636107637107638107639107640107641107642107643107644107645107646107647107648107649107650107651107652107653107654107655107656107657107658107659107660107661107662107663107664107665107666107667107668107669107670107671107672107673107674107675107676107677107678107679107680107681107682107683107684107685107686107687107688107689107690107691107692107693107694107695107696107697107698107699107700107701107702107703107704107705107706107707107708107709107710107711107712107713107714107715107716107717107718107719107720107721107722107723107724107725107726107727107728107729107730107731107732107733107734107735107736107737107738107739107740107741107742107743107744107745107746107747107748107749107750107751107752107753107754107755107756107757107758107759107760107761107762107763107764107765107766107767107768107769107770107771107772107773107774107775107776107777107778107779107780107781107782107783107784107785107786107787107788107789107790107791107792107793107794107795107796107797107798107799107800107801107802107803107804107805107806107807107808107809107810107811107812107813107814107815107816107817107818107819107820107821107822107823107824107825107826107827107828107829107830107831107832107833107834107835107836107837107838107839107840107841107842107843107844107845107846107847107848107849107850107851107852107853107854107855107856107857107858107859107860107861107862107863107864107865107866107867107868107869107870107871107872107873107874107875107876107877107878107879107880107881107882107883107884107885107886107887107888107889107890107891107892107893107894107895107896107897107898107899107900107901107902107903107904107905107906107907107908107909107910107911107912107913107914107915107916107917107918107919107920107921107922107923107924107925107926107927107928107929107930107931107932107933107934107935107936107937107938107939107940107941107942107943107944107945107946107947107948107949107950107951107952107953107954107955107956107957107958107959107960107961107962107963107964107965107966107967107968107969107970107971107972107973107974107975107976107977107978107979107980107981107982107983107984107985107986107987107988107989107990107991107992107993107994107995107996107997107998107999108000108001108002108003108004108005108006108007108008108009108010108011108012108013108014108015108016108017108018108019108020108021108022108023108024108025108026108027108028108029108030108031108032108033108034108035108036108037108038108039108040108041108042108043108044108045108046108047108048108049108050108051108052108053108054108055108056108057108058108059108060108061108062108063108064108065108066108067108068108069108070108071108072108073108074108075108076108077108078108079108080108081108082108083108084108085108086108087108088108089108090108091108092108093108094108095108096108097108098108099108100108101108102108103108104108105108106108107108108108109108110108111108112108113108114108115108116108117108118108119108120108121108122108123108124108125108126108127108128108129108130108131108132108133108134108135108136108137108138108139108140108141108142108143108144108145108146108147108148108149108150108151108152108153108154108155108156108157108158108159108160108161108162108163108164108165108166108167108168108169108170108171108172108173108174108175108176108177108178108179108180108181108182108183108184108185108186108187108188108189108190108191108192108193108194108195108196108197108198108199108200108201108202108203108204108205108206108207108208108209108210108211108212108213108214108215108216108217108218108219108220108221108222108223108224108225108226108227108228108229108230108231108232108233108234108235108236108237108238108239108240108241108242108243108244108245108246108247108248108249108250108251108252108253108254108255108256108257108258108259108260108261108262108263108264108265108266108267108268108269108270108271108272108273108274108275108276108277108278108279108280108281108282108283108284108285108286108287108288108289108290108291108292108293108294108295108296108297108298108299108300108301108302108303108304108305108306108307108308108309108310108311108312108313108314108315108316108317108318108319108320108321108322108323108324108325108326108327108328108329108330108331108332108333108334108335108336108337108338108339108340108341108342108343108344108345108346108347108348108349108350108351108352108353108354108355108356108357108358108359108360108361108362108363108364108365108366108367108368108369108370108371108372108373108374108375108376108377108378108379108380108381108382108383108384108385108386108387108388108389108390108391108392108393108394108395108396108397108398108399108400108401108402108403108404108405108406108407108408108409108410108411108412108413108414108415108416108417108418108419108420108421108422108423108424108425108426108427108428108429108430108431108432108433108434108435108436108437108438108439108440108441108442108443108444108445108446108447108448108449108450108451108452108453108454108455108456108457108458108459108460108461108462108463108464108465108466108467108468108469108470108471108472108473108474108475108476108477108478108479108480108481108482108483108484108485108486108487108488108489108490108491108492108493108494108495108496108497108498108499108500108501108502108503108504108505108506108507108508108509108510108511108512108513108514108515108516108517108518108519108520108521108522108523108524108525108526108527108528108529108530108531108532108533108534108535108536108537108538108539108540108541108542108543108544108545108546108547108548108549108550108551108552108553108554108555108556108557108558108559108560108561108562108563108564108565108566108567108568108569108570108571108572108573108574108575108576108577108578108579108580108581108582108583108584108585108586108587108588108589108590108591108592108593108594108595108596108597108598108599108600108601108602108603108604108605108606108607108608108609108610108611108612108613108614108615108616108617108618108619108620108621108622108623108624108625108626108627108628108629108630108631108632108633108634108635108636108637108638108639108640108641108642108643108644108645108646108647108648108649108650108651108652108653108654108655108656108657108658108659108660108661108662108663108664108665108666108667108668108669108670108671108672108673108674108675108676108677108678108679108680108681108682108683108684108685108686108687108688108689108690108691108692108693108694108695108696108697108698108699108700108701108702108703108704108705108706108707108708108709108710108711108712108713108714108715108716108717108718108719108720108721108722108723108724108725108726108727108728108729108730108731108732108733108734108735108736108737108738108739108740108741108742108743108744108745108746108747108748108749108750108751108752108753108754108755108756108757108758108759108760108761108762108763108764108765108766108767108768108769108770108771108772108773108774108775108776108777108778108779108780108781108782108783108784108785108786108787108788108789108790108791108792108793108794108795108796108797108798108799108800108801108802108803108804108805108806108807108808108809108810108811108812108813108814108815108816108817108818108819108820108821108822108823108824108825108826108827108828108829108830108831108832108833108834108835108836108837108838108839108840108841108842108843108844108845108846108847108848108849108850108851108852108853108854108855108856108857108858108859108860108861108862108863108864108865108866108867108868108869108870108871108872108873108874108875108876108877108878108879108880108881108882108883108884108885108886108887108888108889108890108891108892108893108894108895108896108897108898108899108900108901108902108903108904108905108906108907108908108909108910108911108912108913108914108915108916108917108918108919108920108921108922108923108924108925108926108927108928108929108930108931108932108933108934108935108936108937108938108939108940108941108942108943108944108945108946108947108948108949108950108951108952108953108954108955108956108957108958108959108960108961108962108963108964108965108966108967108968108969108970108971108972108973108974108975108976108977108978108979108980108981108982108983108984108985108986108987108988108989108990108991108992108993108994108995108996108997108998108999109000109001109002109003109004109005109006109007109008109009109010109011109012109013109014109015109016109017109018109019109020109021109022109023109024109025109026109027109028109029109030109031109032109033109034109035109036109037109038109039109040109041109042109043109044109045109046109047109048109049109050109051109052109053109054109055109056109057109058109059109060109061109062109063109064109065109066109067109068109069109070109071109072109073109074109075109076109077109078109079109080109081109082109083109084109085109086109087109088109089109090109091109092109093109094109095109096109097109098109099109100109101109102109103109104109105109106109107109108109109109110109111109112109113109114109115109116109117109118109119109120109121109122109123109124109125109126109127109128109129109130109131109132109133109134109135109136109137109138109139109140109141109142109143109144109145109146109147109148109149109150109151109152109153109154109155109156109157109158109159109160109161109162109163109164109165109166109167109168109169109170109171109172109173109174109175109176109177109178109179109180109181109182109183109184109185109186109187109188109189109190109191109192109193109194109195109196109197109198109199109200109201109202109203109204109205109206109207109208109209109210109211109212109213109214109215109216109217109218109219109220109221109222109223109224109225109226109227109228109229109230109231109232109233109234109235109236109237109238109239109240109241109242109243109244109245109246109247109248109249109250109251109252109253109254109255109256109257109258109259109260109261109262109263109264109265109266109267109268109269109270109271109272109273109274109275109276109277109278109279109280109281109282109283109284109285109286109287109288109289109290109291109292109293109294109295109296109297109298109299109300109301109302109303109304109305109306109307109308109309109310109311109312109313109314109315109316109317109318109319109320109321109322109323109324109325109326109327109328109329109330109331109332109333109334109335109336109337109338109339109340109341109342109343109344109345109346109347109348109349109350109351109352109353109354109355109356109357109358109359109360109361109362109363109364109365109366109367109368109369109370109371109372109373109374109375109376109377109378109379109380109381109382109383109384109385109386109387109388109389109390109391109392109393109394109395109396109397109398109399109400109401109402109403109404109405109406109407109408109409109410109411109412109413109414109415109416109417109418109419109420109421109422109423109424109425109426109427109428109429109430109431109432109433109434109435109436109437109438109439109440109441109442109443109444109445109446109447109448109449109450109451109452109453109454109455109456109457109458109459109460109461109462109463109464109465109466109467109468109469109470109471109472109473109474109475109476109477109478109479109480109481109482109483109484109485109486109487109488109489109490109491109492109493109494109495109496109497109498109499109500109501109502109503109504109505109506109507109508109509109510109511109512109513109514109515109516109517109518109519109520109521109522109523109524109525109526109527109528109529109530109531109532109533109534109535109536109537109538109539109540109541109542109543109544109545109546109547109548109549109550109551109552109553109554109555109556109557109558109559109560109561109562109563109564109565109566109567109568109569109570109571109572109573109574109575109576109577109578109579109580109581109582109583109584109585109586109587109588109589109590109591109592109593109594109595109596109597109598109599109600109601109602109603109604109605109606109607109608109609109610109611109612109613109614109615109616109617109618109619109620109621109622109623109624109625109626109627109628109629109630109631109632109633109634109635109636109637109638109639109640109641109642109643109644109645109646109647109648109649109650109651109652109653109654109655109656109657109658109659109660109661109662109663109664109665109666109667109668109669109670109671109672109673109674109675109676109677109678109679109680109681109682109683109684109685109686109687109688109689109690109691109692109693109694109695109696109697109698109699109700109701109702109703109704109705109706109707109708109709109710109711109712109713109714109715109716109717109718109719109720109721109722109723109724109725109726109727109728109729109730109731109732109733109734109735109736109737109738109739109740109741109742109743109744109745109746109747109748109749109750109751109752109753109754109755109756109757109758109759109760109761109762109763109764109765109766109767109768109769109770109771109772109773109774109775109776109777109778109779109780109781109782109783109784109785109786109787109788109789109790109791109792109793109794109795109796109797109798109799109800109801109802109803109804109805109806109807109808109809109810109811109812109813109814109815109816109817109818109819109820109821109822109823109824109825109826109827109828109829109830109831109832109833109834109835109836109837109838109839109840109841109842109843109844109845109846109847109848109849109850109851109852109853109854109855109856109857109858109859109860109861109862109863109864109865109866109867109868109869109870109871109872109873109874109875109876109877109878109879109880109881109882109883109884109885109886109887109888109889109890109891109892109893109894109895109896109897109898109899109900109901109902109903109904109905109906109907109908109909109910109911109912109913109914109915109916109917109918109919109920109921109922109923109924109925109926109927109928109929109930109931109932109933109934109935109936109937109938109939109940109941109942109943109944109945109946109947109948109949109950109951109952109953109954109955109956109957109958109959109960109961109962109963109964109965109966109967109968109969109970109971109972109973109974109975109976109977109978109979109980109981109982109983109984109985109986109987109988109989109990109991109992109993109994109995109996109997109998109999110000110001110002110003110004110005110006110007110008110009110010110011110012110013110014110015110016110017110018110019110020110021110022110023110024110025110026110027110028110029110030110031110032110033110034110035110036110037110038110039110040110041110042110043110044110045110046110047110048110049110050110051110052110053110054110055110056110057110058110059110060110061110062110063110064110065110066110067110068110069110070110071110072110073110074110075110076110077110078110079110080110081110082110083110084110085110086110087110088110089110090110091110092110093110094110095110096110097110098110099110100110101110102110103110104110105110106110107110108110109110110110111110112110113110114110115110116110117110118110119110120110121110122110123110124110125110126110127110128110129110130110131110132110133110134110135110136110137110138110139110140110141110142110143110144110145110146110147110148110149110150110151110152110153110154110155110156110157110158110159110160110161110162110163110164110165110166110167110168110169110170110171110172110173110174110175110176110177110178110179110180110181110182110183110184110185110186110187110188110189110190110191110192110193110194110195110196110197110198110199110200110201110202110203110204110205110206110207110208110209110210110211110212110213110214110215110216110217110218110219110220110221110222110223110224110225110226110227110228110229110230110231110232110233110234110235110236110237110238110239110240110241110242110243110244110245110246110247110248110249110250110251110252110253110254110255110256110257110258110259110260110261110262110263110264110265110266110267110268110269110270110271110272110273110274110275110276110277110278110279110280110281110282110283110284110285110286110287110288110289110290110291110292110293110294110295110296110297110298110299110300110301110302110303110304110305110306110307110308110309110310110311110312110313110314110315110316110317110318110319110320110321110322110323110324110325110326110327110328110329110330110331110332110333110334110335110336110337110338110339110340110341110342110343110344110345110346110347110348110349110350110351110352110353110354110355110356110357110358110359110360110361110362110363110364110365110366110367110368110369110370110371110372110373110374110375110376110377110378110379110380110381110382110383110384110385110386110387110388110389110390110391110392110393110394110395110396110397110398110399110400110401110402110403110404110405110406110407110408110409110410110411110412110413110414110415110416110417110418110419110420110421110422110423110424110425110426110427110428110429110430110431110432110433110434110435110436110437110438110439110440110441110442110443110444110445110446110447110448110449110450110451110452110453110454110455110456110457110458110459110460110461110462110463110464110465110466110467110468110469110470110471110472110473110474110475110476110477110478110479110480110481110482110483110484110485110486110487110488110489110490110491110492110493110494110495110496110497110498110499110500110501110502110503110504110505110506110507110508110509110510110511110512110513110514110515110516110517110518110519110520110521110522110523110524110525110526110527110528110529110530110531110532110533110534110535110536110537110538110539110540110541110542110543110544110545110546110547110548110549110550110551110552110553110554110555110556110557110558110559110560110561110562110563110564110565110566110567110568110569110570110571110572110573110574110575110576110577110578110579110580110581110582110583110584110585110586110587110588110589110590110591110592110593110594110595110596110597110598110599110600110601110602110603110604110605110606110607110608110609110610110611110612110613110614110615110616110617110618110619110620110621110622110623110624110625110626110627110628110629110630110631110632110633110634110635110636110637110638110639110640110641110642110643110644110645110646110647110648110649110650110651110652110653110654110655110656110657110658110659110660110661110662110663110664110665110666110667110668110669110670110671110672110673110674110675110676110677110678110679110680110681110682110683110684110685110686110687110688110689110690110691110692110693110694110695110696110697110698110699110700110701110702110703110704110705110706110707110708110709110710110711110712110713110714110715110716110717110718110719110720110721110722110723110724110725110726110727110728110729110730110731110732110733110734110735110736110737110738110739110740110741110742110743110744110745110746110747110748110749110750110751110752110753110754110755110756110757110758110759110760110761110762110763110764110765110766110767110768110769110770110771110772110773110774110775110776110777110778110779110780110781110782110783110784110785110786110787110788110789110790110791110792110793110794110795110796110797110798110799110800110801110802110803110804110805110806110807110808110809110810110811110812110813110814110815110816110817110818110819110820110821110822110823110824110825110826110827110828110829110830110831110832110833110834110835110836110837110838110839110840110841110842110843110844110845110846110847110848110849110850110851110852110853110854110855110856110857110858110859110860110861110862110863110864110865110866110867110868110869110870110871110872110873110874110875110876110877110878110879110880110881110882110883110884110885110886110887110888110889110890110891110892110893110894110895110896110897110898110899110900110901110902110903110904110905110906110907110908110909110910110911110912110913110914110915110916110917110918110919110920110921110922110923110924110925110926110927110928110929110930110931110932110933110934110935110936110937110938110939110940110941110942110943110944110945110946110947110948110949110950110951110952110953110954110955110956110957110958110959110960110961110962110963110964110965110966110967110968110969110970110971110972110973110974110975110976110977110978110979110980110981110982110983110984110985110986110987110988110989110990110991110992110993110994110995110996110997110998110999111000111001111002111003111004111005111006111007111008111009111010111011111012111013111014111015111016111017111018111019111020111021111022111023111024111025111026111027111028111029111030111031111032111033111034111035111036111037111038111039111040111041111042111043111044111045111046111047111048111049111050111051111052111053111054111055111056111057111058111059111060111061111062111063111064111065111066111067111068111069111070111071111072111073111074111075111076111077111078111079111080111081111082111083111084111085111086111087111088111089111090111091111092111093111094111095111096111097111098111099111100111101111102111103111104111105111106111107111108111109111110111111111112111113111114111115111116111117111118111119111120111121111122111123111124111125111126111127111128111129111130111131111132111133111134111135111136111137111138111139111140111141111142111143111144111145111146111147111148111149111150111151111152111153111154111155111156111157111158111159111160111161111162111163111164111165111166111167111168111169111170111171111172111173111174111175111176111177111178111179111180111181111182111183111184111185111186111187111188111189111190111191111192111193111194111195111196111197111198111199111200111201111202111203111204111205111206111207111208111209111210111211111212111213111214111215111216111217111218111219111220111221111222111223111224111225111226111227111228111229111230111231111232111233111234111235111236111237111238111239111240111241111242111243111244111245111246111247111248111249111250111251111252111253111254111255111256111257111258111259111260111261111262111263111264111265111266111267111268111269111270111271111272111273111274111275111276111277111278111279111280111281111282111283111284111285111286111287111288111289111290111291111292111293111294111295111296111297111298111299111300111301111302111303111304111305111306111307111308111309111310111311111312111313111314111315111316111317111318111319111320111321111322111323111324111325111326111327111328111329111330111331111332111333111334111335111336111337111338111339111340111341111342111343111344111345111346111347111348111349111350111351111352111353111354111355111356111357111358111359111360111361111362111363111364111365111366111367111368111369111370111371111372111373111374111375111376111377111378111379111380111381111382111383111384111385111386111387111388111389111390111391111392111393111394111395111396111397111398111399111400111401111402111403111404111405111406111407111408111409111410111411111412111413111414111415111416111417111418111419111420111421111422111423111424111425111426111427111428111429111430111431111432111433111434111435111436111437111438111439111440111441111442111443111444111445111446111447111448111449111450111451111452111453111454111455111456111457111458111459111460111461111462111463111464111465111466111467111468111469111470111471111472111473111474111475111476111477111478111479111480111481111482111483111484111485111486111487111488111489111490111491111492111493111494111495111496111497111498111499111500111501111502111503111504111505111506111507111508111509111510111511111512111513111514111515111516111517111518111519111520111521111522111523111524111525111526111527111528111529111530111531111532111533111534111535111536111537111538111539111540111541111542111543111544111545111546111547111548111549111550111551111552111553111554111555111556111557111558111559111560111561111562111563111564111565111566111567111568111569111570111571111572111573111574111575111576111577111578111579111580111581111582111583111584111585111586111587111588111589111590111591111592111593111594111595111596111597111598111599111600111601111602111603111604111605111606111607111608111609111610111611111612111613111614111615111616111617111618111619111620111621111622111623111624111625111626111627111628111629111630111631111632111633111634111635111636111637111638111639111640111641111642111643111644111645111646111647111648111649111650111651111652111653111654111655111656111657111658111659111660111661111662111663111664111665111666111667111668111669111670111671111672111673111674111675111676111677111678111679111680111681111682111683111684111685111686111687111688111689111690111691111692111693111694111695111696111697111698111699111700111701111702111703111704111705111706111707111708111709111710111711111712111713111714111715111716111717111718111719111720111721111722111723111724111725111726111727111728111729111730111731111732111733111734111735111736111737111738111739111740111741111742111743111744111745111746111747111748111749111750111751111752111753111754111755111756111757111758111759111760111761111762111763111764111765111766111767111768111769111770111771111772111773111774111775111776111777111778111779111780111781111782111783111784111785111786111787111788111789111790111791111792111793111794111795111796111797111798111799111800111801111802111803111804111805111806111807111808111809111810111811111812111813111814111815111816111817111818111819111820111821111822111823111824111825111826111827111828111829111830111831111832111833111834111835111836111837111838111839111840111841111842111843111844111845111846111847111848111849111850111851111852111853111854111855111856111857111858111859111860111861111862111863111864111865111866111867111868111869111870111871111872111873111874111875111876111877111878111879111880111881111882111883111884111885111886111887111888111889111890111891111892111893111894111895111896111897111898111899111900111901111902111903111904111905111906111907111908111909111910111911111912111913111914111915111916111917111918111919111920111921111922111923111924111925111926111927111928111929111930111931111932111933111934111935111936111937111938111939111940111941111942111943111944111945111946111947111948111949111950111951111952111953111954111955111956111957111958111959111960111961111962111963111964111965111966111967111968111969111970111971111972111973111974111975111976111977111978111979111980111981111982111983111984111985111986111987111988111989111990111991111992111993111994111995111996111997111998111999112000112001112002112003112004112005112006112007112008112009112010112011112012112013112014112015112016112017112018112019112020112021112022112023112024112025112026112027112028112029112030112031112032112033112034112035112036112037112038112039112040112041112042112043112044112045112046112047112048112049112050112051112052112053112054112055112056112057112058112059112060112061112062112063112064112065112066112067112068112069112070112071112072112073112074112075112076112077112078112079112080112081112082112083112084112085112086112087112088112089112090112091112092112093112094112095112096112097112098112099112100112101112102112103112104112105112106112107112108112109112110112111112112112113112114112115112116112117112118112119112120112121112122112123112124112125112126112127112128112129112130112131112132112133112134112135112136112137112138112139112140112141112142112143112144112145112146112147112148112149112150112151112152112153112154112155112156112157112158112159112160112161112162112163112164112165112166112167112168112169112170112171112172112173112174112175112176112177112178112179112180112181112182112183112184112185112186112187112188112189112190112191112192112193112194112195112196112197112198112199112200112201112202112203112204112205112206112207112208112209112210112211112212112213112214112215112216112217112218112219112220112221112222112223112224112225112226112227112228112229112230112231112232112233112234112235112236112237112238112239112240112241112242112243112244112245112246112247112248112249112250112251112252112253112254112255112256112257112258112259112260112261112262112263112264112265112266112267112268112269112270112271112272112273112274112275112276112277112278112279112280112281112282112283112284112285112286112287112288112289112290112291112292112293112294112295112296112297112298112299112300112301112302112303112304112305112306112307112308112309112310112311112312112313112314112315112316112317112318112319112320112321112322112323112324112325112326112327112328112329112330112331112332112333112334112335112336112337112338112339112340112341112342112343112344112345112346112347112348112349112350112351112352112353112354112355112356112357112358112359112360112361112362112363112364112365112366112367112368112369112370112371112372112373112374112375112376112377112378112379112380112381112382112383112384112385112386112387112388112389112390112391112392112393112394112395112396112397112398112399112400112401112402112403112404112405112406112407112408112409112410112411112412112413112414112415112416112417112418112419112420112421112422112423112424112425112426112427112428112429112430112431112432112433112434112435112436112437112438112439112440112441112442112443112444112445112446112447112448112449112450112451112452112453112454112455112456112457112458112459112460112461112462112463112464112465112466112467112468112469112470112471112472112473112474112475112476112477112478112479112480112481112482112483112484112485112486112487112488112489112490112491112492112493112494112495112496112497112498112499112500112501112502112503112504112505112506112507112508112509112510112511112512112513112514112515112516112517112518112519112520112521112522112523112524112525112526112527112528112529112530112531112532112533112534112535112536112537112538112539112540112541112542112543112544112545112546112547112548112549112550112551112552112553112554112555112556112557112558112559112560112561112562112563112564112565112566112567112568112569112570112571112572112573112574112575112576112577112578112579112580112581112582112583112584112585112586112587112588112589112590112591112592112593112594112595112596112597112598112599112600112601112602112603112604112605112606112607112608112609112610112611112612112613112614112615112616112617112618112619112620112621112622112623112624112625112626112627112628112629112630112631112632112633112634112635112636112637112638112639112640112641112642112643112644112645112646112647112648112649112650112651112652112653112654112655112656112657112658112659112660112661112662112663112664112665112666112667112668112669112670112671112672112673112674112675112676112677112678112679112680112681112682112683112684112685112686112687112688112689112690112691112692112693112694112695112696112697112698112699112700112701112702112703112704112705112706112707112708112709112710112711112712112713112714112715112716112717112718112719112720112721112722112723112724112725112726112727112728112729112730112731112732112733112734112735112736112737112738112739112740112741112742112743112744112745112746112747112748112749112750112751112752112753112754112755112756112757112758112759112760112761112762112763112764112765112766112767112768112769112770112771112772112773112774112775112776112777112778112779112780112781112782112783112784112785112786112787112788112789112790112791112792112793112794112795112796112797112798112799112800112801112802112803112804112805112806112807112808112809112810112811112812112813112814112815112816112817112818112819112820112821112822112823112824112825112826112827112828112829112830112831112832112833112834112835112836112837112838112839112840112841112842112843112844112845112846112847112848112849112850112851112852112853112854112855112856112857112858112859112860112861112862112863112864112865112866112867112868112869112870112871112872112873112874112875112876112877112878112879112880112881112882112883112884112885112886112887112888112889112890112891112892112893112894112895112896112897112898112899112900112901112902112903112904112905112906112907112908112909112910112911112912112913112914112915112916112917112918112919112920112921112922112923112924112925112926112927112928112929112930112931112932112933112934112935112936112937112938112939112940112941112942112943112944112945112946112947112948112949112950112951112952112953112954112955112956112957112958112959112960112961112962112963112964112965112966112967112968112969112970112971112972112973112974112975112976112977112978112979112980112981112982112983112984112985112986112987112988112989112990112991112992112993112994112995112996112997112998112999113000113001113002113003113004113005113006113007113008113009113010113011113012113013113014113015113016113017113018113019113020113021113022113023113024113025113026113027113028113029113030113031113032113033113034113035113036113037113038113039113040113041113042113043113044113045113046113047113048113049113050113051113052113053113054113055113056113057113058113059113060113061113062113063113064113065113066113067113068113069113070113071113072113073113074113075113076113077113078113079113080113081113082113083113084113085113086113087113088113089113090113091113092113093113094113095113096113097113098113099113100113101113102113103113104113105113106113107113108113109113110113111113112113113113114113115113116113117113118113119113120113121113122113123113124113125113126113127113128113129113130113131113132113133113134113135113136113137113138113139113140113141113142113143113144113145113146113147113148113149113150113151113152113153113154113155113156113157113158113159113160113161113162113163113164113165113166113167113168113169113170113171113172113173113174113175113176113177113178113179113180113181113182113183113184113185113186113187113188113189113190113191113192113193113194113195113196113197113198113199113200113201113202113203113204113205113206113207113208113209113210113211113212113213113214113215113216113217113218113219113220113221113222113223113224113225113226113227113228113229113230113231113232113233113234113235113236113237113238113239113240113241113242113243113244113245113246113247113248113249113250113251113252113253113254113255113256113257113258113259113260113261113262113263113264113265113266113267113268113269113270113271113272113273113274113275113276113277113278113279113280113281113282113283113284113285113286113287113288113289113290113291113292113293113294113295113296113297113298113299113300113301113302113303113304113305113306113307113308113309113310113311113312113313113314113315113316113317113318113319113320113321113322113323113324113325113326113327113328113329113330113331113332113333113334113335113336113337113338113339113340113341113342113343113344113345113346113347113348113349113350113351113352113353113354113355113356113357113358113359113360113361113362113363113364113365113366113367113368113369113370113371113372113373113374113375113376113377113378113379113380113381113382113383113384113385113386113387113388113389113390113391113392113393113394113395113396113397113398113399113400113401113402113403113404113405113406113407113408113409113410113411113412113413113414113415113416113417113418113419113420113421113422113423113424113425113426113427113428113429113430113431113432113433113434113435113436113437113438113439113440113441113442113443113444113445113446113447113448113449113450113451113452113453113454113455113456113457113458113459113460113461113462113463113464113465113466113467113468113469113470113471113472113473113474113475113476113477113478113479113480113481113482113483113484113485113486113487113488113489113490113491113492113493113494113495113496113497113498113499113500113501113502113503113504113505113506113507113508113509113510113511113512113513113514113515113516113517113518113519113520113521113522113523113524113525113526113527113528113529113530113531113532113533113534113535113536113537113538113539113540113541113542113543113544113545113546113547113548113549113550113551113552113553113554113555113556113557113558113559113560113561113562113563113564113565113566113567113568113569113570113571113572113573113574113575113576113577113578113579113580113581113582113583113584113585113586113587113588113589113590113591113592113593113594113595113596113597113598113599113600113601113602113603113604113605113606113607113608113609113610113611113612113613113614113615113616113617113618113619113620113621113622113623113624113625113626113627113628113629113630113631113632113633113634113635113636113637113638113639113640113641113642113643113644113645113646113647113648113649113650113651113652113653113654113655113656113657113658113659113660113661113662113663113664113665113666113667113668113669113670113671113672113673113674113675113676113677113678113679113680113681113682113683113684113685113686113687113688113689113690113691113692113693113694113695113696113697113698113699113700113701113702113703113704113705113706113707113708113709113710113711113712113713113714113715113716113717113718113719113720113721113722113723113724113725113726113727113728113729113730113731113732113733113734113735113736113737113738113739113740113741113742113743113744113745113746113747113748113749113750113751113752113753113754113755113756113757113758113759113760113761113762113763113764113765113766113767113768113769113770113771113772113773113774113775113776113777113778113779113780113781113782113783113784113785113786113787113788113789113790113791113792113793113794113795113796113797113798113799113800113801113802113803113804113805113806113807113808113809113810113811113812113813113814113815113816113817113818113819113820113821113822113823113824113825113826113827113828113829113830113831113832113833113834113835113836113837113838113839113840113841113842113843113844113845113846113847113848113849113850113851113852113853113854113855113856113857113858113859113860113861113862113863113864113865113866113867113868113869113870113871113872113873113874113875113876113877113878113879113880113881113882113883113884113885113886113887113888113889113890113891113892113893113894113895113896113897113898113899113900113901113902113903113904113905113906113907113908113909113910113911113912113913113914113915113916113917113918113919113920113921113922113923113924113925113926113927113928113929113930113931113932113933113934113935113936113937113938113939113940113941113942113943113944113945113946113947113948113949113950113951113952113953113954113955113956113957113958113959113960113961113962113963113964113965113966113967113968113969113970113971113972113973113974113975113976113977113978113979113980113981113982113983113984113985113986113987113988113989113990113991113992113993113994113995113996113997113998113999114000114001114002114003114004114005114006114007114008114009114010114011114012114013114014114015114016114017114018114019114020114021114022114023114024114025114026114027114028114029114030114031114032114033114034114035114036114037114038114039114040114041114042114043114044114045114046114047114048114049114050114051114052114053114054114055114056114057114058114059114060114061114062114063114064114065114066114067114068114069114070114071114072114073114074114075114076114077114078114079114080114081114082114083114084114085114086114087114088114089114090114091114092114093114094114095114096114097114098114099114100114101114102114103114104114105114106114107114108114109114110114111114112114113114114114115114116114117114118114119114120114121114122114123114124114125114126114127114128114129114130114131114132114133114134114135114136114137114138114139114140114141114142114143114144114145114146114147114148114149114150114151114152114153114154114155114156114157114158114159114160114161114162114163114164114165114166114167114168114169114170114171114172114173114174114175114176114177114178114179114180114181114182114183114184114185114186114187114188114189114190114191114192114193114194114195114196114197114198114199114200114201114202114203114204114205114206114207114208114209114210114211114212114213114214114215114216114217114218114219114220114221114222114223114224114225114226114227114228114229114230114231114232114233114234114235114236114237114238114239114240114241114242114243114244114245114246114247114248114249114250114251114252114253114254114255114256114257114258114259114260114261114262114263114264114265114266114267114268114269114270114271114272114273114274114275114276114277114278114279114280114281114282114283114284114285114286114287114288114289114290114291114292114293114294114295114296114297114298114299114300114301114302114303114304114305114306114307114308114309114310114311114312114313114314114315114316114317114318114319114320114321114322114323114324114325114326114327114328114329114330114331114332114333114334114335114336114337114338114339114340114341114342114343114344114345114346114347114348114349114350114351114352114353114354114355114356114357114358114359114360114361114362114363114364114365114366114367114368114369114370114371114372114373114374114375114376114377114378114379114380114381114382114383114384114385114386114387114388114389114390114391114392114393114394114395114396114397114398114399114400114401114402114403114404114405114406114407114408114409114410114411114412114413114414114415114416114417114418114419114420114421114422114423114424114425114426114427114428114429114430114431114432114433114434114435114436114437114438114439114440114441114442114443114444114445114446114447114448114449114450114451114452114453114454114455114456114457114458114459114460114461114462114463114464114465114466114467114468114469114470114471114472114473114474114475114476114477114478114479114480114481114482114483114484114485114486114487114488114489114490114491114492114493114494114495114496114497114498114499114500114501114502114503114504114505114506114507114508114509114510114511114512114513114514114515114516114517114518114519114520114521114522114523114524114525114526114527114528114529114530114531114532114533114534114535114536114537114538114539114540114541114542114543114544114545114546114547114548114549114550114551114552114553114554114555114556114557114558114559114560114561114562114563114564114565114566114567114568114569114570114571114572114573114574114575114576114577114578114579114580114581114582114583114584114585114586114587114588114589114590114591114592114593114594114595114596114597114598114599114600114601114602114603114604114605114606114607114608114609114610114611114612114613114614114615114616114617114618114619114620114621114622114623114624114625114626114627114628114629114630114631114632114633114634114635114636114637114638114639114640114641114642114643114644114645114646114647114648114649114650114651114652114653114654114655114656114657114658114659114660114661114662114663114664114665114666114667114668114669114670114671114672114673114674114675114676114677114678114679114680114681114682114683114684114685114686114687114688114689114690114691114692114693114694114695114696114697114698114699114700114701114702114703114704114705114706114707114708114709114710114711114712114713114714114715114716114717114718114719114720114721114722114723114724114725114726114727114728114729114730114731114732114733114734114735114736114737114738114739114740114741114742114743114744114745114746114747114748114749114750114751114752114753114754114755114756114757114758114759114760114761114762114763114764114765114766114767114768114769114770114771114772114773114774114775114776114777114778114779114780114781114782114783114784114785114786114787114788114789114790114791114792114793114794114795114796114797114798114799114800114801114802114803114804114805114806114807114808114809114810114811114812114813114814114815114816114817114818114819114820114821114822114823114824114825114826114827114828114829114830114831114832114833114834114835114836114837114838114839114840114841114842114843114844114845114846114847114848114849114850114851114852114853114854114855114856114857114858114859114860114861114862114863114864114865114866114867114868114869114870114871114872114873114874114875114876114877114878114879114880114881114882114883114884114885114886114887114888114889114890114891114892114893114894114895114896114897114898114899114900114901114902114903114904114905114906114907114908114909114910114911114912114913114914114915114916114917114918114919114920114921114922114923114924114925114926114927114928114929114930114931114932114933114934114935114936114937114938114939114940114941114942114943114944114945114946114947114948114949114950114951114952114953114954114955114956114957114958114959114960114961114962114963114964114965114966114967114968114969114970114971114972114973114974114975114976114977114978114979114980114981114982114983114984114985114986114987114988114989114990114991114992114993114994114995114996114997114998114999115000115001115002115003115004115005115006115007115008115009115010115011115012115013115014115015115016115017115018115019115020115021115022115023115024115025115026115027115028115029115030115031115032115033115034115035115036115037115038115039115040115041115042115043115044115045115046115047115048115049115050115051115052115053115054115055115056115057115058115059115060115061115062115063115064115065115066115067115068115069115070115071115072115073115074115075115076115077115078115079115080115081115082115083115084115085115086115087115088115089115090115091115092115093115094115095115096115097115098115099115100115101115102115103115104115105115106115107115108115109115110115111115112115113115114115115115116115117115118115119115120115121115122115123115124115125115126115127115128115129115130115131115132115133115134115135115136115137115138115139115140115141115142115143115144115145115146115147115148115149115150115151115152115153115154115155115156115157115158115159115160115161115162115163115164115165115166115167115168115169115170115171115172115173115174115175115176115177115178115179115180115181115182115183115184115185115186115187115188115189115190115191115192115193115194115195115196115197115198115199115200115201115202115203115204115205115206115207115208115209115210115211115212115213115214115215115216115217115218115219115220115221115222115223115224115225115226115227115228115229115230115231115232115233115234115235115236115237115238115239115240115241115242115243115244115245115246115247115248115249115250115251115252115253115254115255115256115257115258115259115260115261115262115263115264115265115266115267115268115269115270115271115272115273115274115275115276115277115278115279115280115281115282115283115284115285115286115287115288115289115290115291115292115293115294115295115296115297115298115299115300115301115302115303115304115305115306115307115308115309115310115311115312115313115314115315115316115317115318115319115320115321115322115323115324115325115326115327115328115329115330115331115332115333115334115335115336115337115338115339115340115341115342115343115344115345115346115347115348115349115350115351115352115353115354115355115356115357115358115359115360115361115362115363115364115365115366115367115368115369115370115371115372115373115374115375115376115377115378115379115380115381115382115383115384115385115386115387115388115389115390115391115392115393115394115395115396115397115398115399115400115401115402115403115404115405115406115407115408115409115410115411115412115413115414115415115416115417115418115419115420115421115422115423115424115425115426115427115428115429115430115431115432115433115434115435115436115437115438115439115440115441115442115443115444115445115446115447115448115449115450115451115452115453115454115455115456115457115458115459115460115461115462115463115464115465115466115467115468115469115470115471115472115473115474115475115476115477115478115479115480115481115482115483115484115485115486115487115488115489115490115491115492115493115494115495115496115497115498115499115500115501115502115503115504115505115506115507115508115509115510115511115512115513115514115515115516115517115518115519115520115521115522115523115524115525115526115527115528115529115530115531115532115533115534115535115536115537115538115539115540115541115542115543115544115545115546115547115548115549115550115551115552115553115554115555115556115557115558115559115560115561115562115563115564115565115566115567115568115569115570115571115572115573115574115575115576115577115578115579115580115581115582115583115584115585115586115587115588115589115590115591115592115593115594115595115596115597115598115599115600115601115602115603115604115605115606115607115608115609115610115611115612115613115614115615115616115617115618115619115620115621115622115623115624115625115626115627115628115629115630115631115632115633115634115635115636115637115638115639115640115641115642115643115644115645115646115647115648115649115650115651115652115653115654115655115656115657115658115659115660115661115662115663115664115665115666115667115668115669115670115671115672115673115674115675115676115677115678115679115680115681115682115683115684115685115686115687115688115689115690115691115692115693115694115695115696115697115698115699115700115701115702115703115704115705115706115707115708115709115710115711115712115713115714115715115716115717115718115719115720115721115722115723115724115725115726115727115728115729115730115731115732115733115734115735115736115737115738115739115740115741115742115743115744115745115746115747115748115749115750115751115752115753115754115755115756115757115758115759115760115761115762115763115764115765115766115767115768115769115770115771115772115773115774115775115776115777115778115779115780115781115782115783115784115785115786115787115788115789115790115791115792115793115794115795115796115797115798115799115800115801115802115803115804115805115806115807115808115809115810115811115812115813115814115815115816115817115818115819115820115821115822115823115824115825115826115827115828115829115830115831115832115833115834115835115836115837115838115839115840115841115842115843115844115845115846115847115848115849115850115851115852115853115854115855115856115857115858115859115860115861115862115863115864115865115866115867115868115869115870115871115872115873115874115875115876115877115878115879115880115881115882115883115884115885115886115887115888115889115890115891115892115893115894115895115896115897115898115899115900115901115902115903115904115905115906115907115908115909115910115911115912115913115914115915115916115917115918115919115920115921115922115923115924115925115926115927115928115929115930115931115932115933115934115935115936115937115938115939115940115941115942115943115944115945115946115947115948115949115950115951115952115953115954115955115956115957115958115959115960115961115962115963115964115965115966115967115968115969115970115971115972115973115974115975115976115977115978115979115980115981115982115983115984115985115986115987115988115989115990115991115992115993115994115995115996115997115998115999116000116001116002116003116004116005116006116007116008116009116010116011116012116013116014116015116016116017116018116019116020116021116022116023116024116025116026116027116028116029116030116031116032116033116034116035116036116037116038116039116040116041116042116043116044116045116046116047116048116049116050116051116052116053116054116055116056116057116058116059116060116061116062116063116064116065116066116067116068116069116070116071116072116073116074116075116076116077116078116079116080116081116082116083116084116085116086116087116088116089116090116091116092116093116094116095116096116097116098116099116100116101116102116103116104116105116106116107116108116109116110116111116112116113116114116115116116116117116118116119116120116121116122116123116124116125116126116127116128116129116130116131116132116133116134116135116136116137116138116139116140116141116142116143116144116145116146116147116148116149116150116151116152116153116154116155116156116157116158116159116160116161116162116163116164116165116166116167116168116169116170116171116172116173116174116175116176116177116178116179116180116181116182116183116184116185116186116187116188116189116190116191116192116193116194116195116196116197116198116199116200116201116202116203116204116205116206116207116208116209116210116211116212116213116214116215116216116217116218116219116220116221116222116223116224116225116226116227116228116229116230116231116232116233116234116235116236116237116238116239116240116241116242116243116244116245116246116247116248116249116250116251116252116253116254116255116256116257116258116259116260116261116262116263116264116265116266116267116268116269116270116271116272116273116274116275116276116277116278116279116280116281116282116283116284116285116286116287116288116289116290116291116292116293116294116295116296116297116298116299116300116301116302116303116304116305116306116307116308116309116310116311116312116313116314116315116316116317116318116319116320116321116322116323116324116325116326116327116328116329116330116331116332116333116334116335116336116337116338116339116340116341116342116343116344116345116346116347116348116349116350116351116352116353116354116355116356116357116358116359116360116361116362116363116364116365116366116367116368116369116370116371116372116373116374116375116376116377116378116379116380116381116382116383116384116385116386116387116388116389116390116391116392116393116394116395116396116397116398116399116400116401116402116403116404116405116406116407116408116409116410116411116412116413116414116415116416116417116418116419116420116421116422116423116424116425116426116427116428116429116430116431116432116433116434116435116436116437116438116439116440116441116442116443116444116445116446116447116448116449116450116451116452116453116454116455116456116457116458116459116460116461116462116463116464116465116466116467116468116469116470116471116472116473116474116475116476116477116478116479116480116481116482116483116484116485116486116487116488116489116490116491116492116493116494116495116496116497116498116499116500116501116502116503116504116505116506116507116508116509116510116511116512116513116514116515116516116517116518116519116520116521116522116523116524116525116526116527116528116529116530116531116532116533116534116535116536116537116538116539116540116541116542116543116544116545116546116547116548116549116550116551116552116553116554116555116556116557116558116559116560116561116562116563116564116565116566116567116568116569116570116571116572116573116574116575116576116577116578116579116580116581116582116583116584116585116586116587116588116589116590116591116592116593116594116595116596116597116598116599116600116601116602116603116604116605116606116607116608116609116610116611116612116613116614116615116616116617116618116619116620116621116622116623116624116625116626116627116628116629116630116631116632116633116634116635116636116637116638116639116640116641116642116643116644116645116646116647116648116649116650116651116652116653116654116655116656116657116658116659116660116661116662116663116664116665116666116667116668116669116670116671116672116673116674116675116676116677116678116679116680116681116682116683116684116685116686116687116688116689116690116691116692116693116694116695116696116697116698116699116700116701116702116703116704116705116706116707116708116709116710116711116712116713116714116715116716116717116718116719116720116721116722116723116724116725116726116727116728116729116730116731116732116733116734116735116736116737116738116739116740116741116742116743116744116745116746116747116748116749116750116751116752116753116754116755116756116757116758116759116760116761116762116763116764116765116766116767116768116769116770116771116772116773116774116775116776116777116778116779116780116781116782116783116784116785116786116787116788116789116790116791116792116793116794116795116796116797116798116799116800116801116802116803116804116805116806116807116808116809116810116811116812116813116814116815116816116817116818116819116820116821116822116823116824116825116826116827116828116829116830116831116832116833116834116835116836116837116838116839116840116841116842116843116844116845116846116847116848116849116850116851116852116853116854116855116856116857116858116859116860116861116862116863116864116865116866116867116868116869116870116871116872116873116874116875116876116877116878116879116880116881116882116883116884116885116886116887116888116889116890116891116892116893116894116895116896116897116898116899116900116901116902116903116904116905116906116907116908116909116910116911116912116913116914116915116916116917116918116919116920116921116922116923116924116925116926116927116928116929116930116931116932116933116934116935116936116937116938116939116940116941116942116943116944116945116946116947116948116949116950116951116952116953116954116955116956116957116958116959116960116961116962116963116964116965116966116967116968116969116970116971116972116973116974116975116976116977116978116979116980116981116982116983116984116985116986116987116988116989116990116991116992116993116994116995116996116997116998116999117000117001117002117003117004117005117006117007117008117009117010117011117012117013117014117015117016117017117018117019117020117021117022117023117024117025117026117027117028117029117030117031117032117033117034117035117036117037117038117039117040117041117042117043117044117045117046117047117048117049117050117051117052117053117054117055117056117057117058117059117060117061117062117063117064117065117066117067117068117069117070117071117072117073117074117075117076117077117078117079117080117081117082117083117084117085117086117087117088117089117090117091117092117093117094117095117096117097117098117099117100117101117102117103117104117105117106117107117108117109117110117111117112117113117114117115117116117117117118117119117120117121117122117123117124117125117126117127117128117129117130117131117132117133117134117135117136117137117138117139117140117141117142117143117144117145117146117147117148117149117150117151117152117153117154117155117156117157117158117159117160117161117162117163117164117165117166117167117168117169117170117171117172117173117174117175117176117177117178117179117180117181117182117183117184117185117186117187117188117189117190117191117192117193117194117195117196117197117198117199117200117201117202117203117204117205117206117207117208117209117210117211117212117213117214117215117216117217117218117219117220117221117222117223117224117225117226117227117228117229117230117231117232117233117234117235117236117237117238117239117240117241117242117243117244117245117246117247117248117249117250117251117252117253117254117255117256117257117258117259117260117261117262117263117264117265117266117267117268117269117270117271117272117273117274117275117276117277117278117279117280117281117282117283117284117285117286117287117288117289117290117291117292117293117294117295117296117297117298117299117300117301117302117303117304117305117306117307117308117309117310117311117312117313117314117315117316117317117318117319117320117321117322117323117324117325117326117327117328117329117330117331117332117333117334117335117336117337117338117339117340117341117342117343117344117345117346117347117348117349117350117351117352117353117354117355117356117357117358117359117360117361117362117363117364117365117366117367117368117369117370117371117372117373117374117375117376117377117378117379117380117381117382117383117384117385117386117387117388117389117390117391117392117393117394117395117396117397117398117399117400117401117402117403117404117405117406117407117408117409117410117411117412117413117414117415117416117417117418117419117420117421117422117423117424117425117426117427117428117429117430117431117432117433117434117435117436117437117438117439117440117441117442117443117444117445117446117447117448117449117450117451117452117453117454117455117456117457117458117459117460117461117462117463117464117465117466117467117468117469117470117471117472117473117474117475117476117477117478117479117480117481117482117483117484117485117486117487117488117489117490117491117492117493117494117495117496117497117498117499117500117501117502117503117504117505117506117507117508117509117510117511117512117513117514117515117516117517117518117519117520117521117522117523117524117525117526117527117528117529117530117531117532117533117534117535117536117537117538117539117540117541117542117543117544117545117546117547117548117549117550117551117552117553117554117555117556117557117558117559117560117561117562117563117564117565117566117567117568117569117570117571117572117573117574117575117576117577117578117579117580117581117582117583117584117585117586117587117588117589117590117591117592117593117594117595117596117597117598117599117600117601117602117603117604117605117606117607117608117609117610117611117612117613117614117615117616117617117618117619117620117621117622117623117624117625117626117627117628117629117630117631117632117633117634117635117636117637117638117639117640117641117642117643117644117645117646117647117648117649117650117651117652117653117654117655117656117657117658117659117660117661117662117663117664117665117666117667117668117669117670117671117672117673117674117675117676117677117678117679117680117681117682117683117684117685117686117687117688117689117690117691117692117693117694117695117696117697117698117699117700117701117702117703117704117705117706117707117708117709117710117711117712117713117714117715117716117717117718117719117720117721117722117723117724117725117726117727117728117729117730117731117732117733117734117735117736117737117738117739117740117741117742117743117744117745117746117747117748117749117750117751117752117753117754117755117756117757117758117759117760117761117762117763117764117765117766117767117768117769117770117771117772117773117774117775117776117777117778117779117780117781117782117783117784117785117786117787117788117789117790117791117792117793117794117795117796117797117798117799117800117801117802117803117804117805117806117807117808117809117810117811117812117813117814117815117816117817117818117819117820117821117822117823117824117825117826117827117828117829117830117831117832117833117834117835117836117837117838117839117840117841117842117843117844117845117846117847117848117849117850117851117852117853117854117855117856117857117858117859117860117861117862117863117864117865117866117867117868117869117870117871117872117873117874117875117876117877117878117879117880117881117882117883117884117885117886117887117888117889117890117891117892117893117894117895117896117897117898117899117900117901117902117903117904117905117906117907117908117909117910117911117912117913117914117915117916117917117918117919117920117921117922117923117924117925117926117927117928117929117930117931117932117933117934117935117936117937117938117939117940117941117942117943117944117945117946117947117948117949117950117951117952117953117954117955117956117957117958117959117960117961117962117963117964117965117966117967117968117969117970117971117972117973117974117975117976117977117978117979117980117981117982117983117984117985117986117987117988117989117990117991117992117993117994117995117996117997117998117999118000118001118002118003118004118005118006118007118008118009118010118011118012118013118014118015118016118017118018118019118020118021118022118023118024118025118026118027118028118029118030118031118032118033118034118035118036118037118038118039118040118041118042118043118044118045118046118047118048118049118050118051118052118053118054118055118056118057118058118059118060118061118062118063118064118065118066118067118068118069118070118071118072118073118074118075118076118077118078118079118080118081118082118083118084118085118086118087118088118089118090118091118092118093118094118095118096118097118098118099118100118101118102118103118104118105118106118107118108118109118110118111118112118113118114118115118116118117118118118119118120118121118122118123118124118125118126118127118128118129118130118131118132118133118134118135118136118137118138118139118140118141118142118143118144118145118146118147118148118149118150118151118152118153118154118155118156118157118158118159118160118161118162118163118164118165118166118167118168118169118170118171118172118173118174118175118176118177118178118179118180118181118182118183118184118185118186118187118188118189118190118191118192118193118194118195118196118197118198118199118200118201118202118203118204118205118206118207118208118209118210118211118212118213118214118215118216118217118218118219118220118221118222118223118224118225118226118227118228118229118230118231118232118233118234118235118236118237118238118239118240118241118242118243118244118245118246118247118248118249118250118251118252118253118254118255118256118257118258118259118260118261118262118263118264118265118266118267118268118269118270118271118272118273118274118275118276118277118278118279118280118281118282118283118284118285118286118287118288118289118290118291118292118293118294118295118296118297118298118299118300118301118302118303118304118305118306118307118308118309118310118311118312118313118314118315118316118317118318118319118320118321118322118323118324118325118326118327118328118329118330118331118332118333118334118335118336118337118338118339118340118341118342118343118344118345118346118347118348118349118350118351118352118353118354118355118356118357118358118359118360118361118362118363118364118365118366118367118368118369118370118371118372118373118374118375118376118377118378118379118380118381118382118383118384118385118386118387118388118389118390118391118392118393118394118395118396118397118398118399118400118401118402118403118404118405118406118407118408118409118410118411118412118413118414118415118416118417118418118419118420118421118422118423118424118425118426118427118428118429118430118431118432118433118434118435118436118437118438118439118440118441118442118443118444118445118446118447118448118449118450118451118452118453118454118455118456118457118458118459118460118461118462118463118464118465118466118467118468118469118470118471118472118473118474118475118476118477118478118479118480118481118482118483118484118485118486118487118488118489118490118491118492118493118494118495118496118497118498118499118500118501118502118503118504118505118506118507118508118509118510118511118512118513118514118515118516118517118518118519118520118521118522118523118524118525118526118527118528118529118530118531118532118533118534118535118536118537118538118539118540118541118542118543118544118545118546118547118548118549118550118551118552118553118554118555118556118557118558118559118560118561118562118563118564118565118566118567118568118569118570118571118572118573118574118575118576118577118578118579118580118581118582118583118584118585118586118587118588118589118590118591118592118593118594118595118596118597118598118599118600118601118602118603118604118605118606118607118608118609118610118611118612118613118614118615118616118617118618118619118620118621118622118623118624118625118626118627118628118629118630118631118632118633118634118635118636118637118638118639118640118641118642118643118644118645118646118647118648118649118650118651118652118653118654118655118656118657118658118659118660118661118662118663118664118665118666118667118668118669118670118671118672118673118674118675118676118677118678118679118680118681118682118683118684118685118686118687118688118689118690118691118692118693118694118695118696118697118698118699118700118701118702118703118704118705118706118707118708118709118710118711118712118713118714118715118716118717118718118719118720118721118722118723118724118725118726118727118728118729118730118731118732118733118734118735118736118737118738118739118740118741118742118743118744118745118746118747118748118749118750118751118752118753118754118755118756118757118758118759118760118761118762118763118764118765118766118767118768118769118770118771118772118773118774118775118776118777118778118779118780118781118782118783118784118785118786118787118788118789118790118791118792118793118794118795118796118797118798118799118800118801118802118803118804118805118806118807118808118809118810118811118812118813118814118815118816118817118818118819118820118821118822118823118824118825118826118827118828118829118830118831118832118833118834118835118836118837118838118839118840118841118842118843118844118845118846118847118848118849118850118851118852118853118854118855118856118857118858118859118860118861118862118863118864118865118866118867118868118869118870118871118872118873118874118875118876118877118878118879118880118881118882118883118884118885118886118887118888118889118890118891118892118893118894118895118896118897118898118899118900118901118902118903118904118905118906118907118908118909118910118911118912118913118914118915118916118917118918118919118920118921118922118923118924118925118926118927118928118929118930118931118932118933118934118935118936118937118938118939118940118941118942118943118944118945118946118947118948118949118950118951118952118953118954118955118956118957118958118959118960118961118962118963118964118965118966118967118968118969118970118971118972118973118974118975118976118977118978118979118980118981118982118983118984118985118986118987118988118989118990118991118992118993118994118995118996118997118998118999119000119001119002119003119004119005119006119007119008119009119010119011119012119013119014119015119016119017119018119019119020119021119022119023119024119025119026119027119028119029119030119031119032119033119034119035119036119037119038119039119040119041119042119043119044119045119046119047119048119049119050119051119052119053119054119055119056119057119058119059119060119061119062119063119064119065119066119067119068119069119070119071119072119073119074119075119076119077119078119079119080119081119082119083119084119085119086119087119088119089119090119091119092119093119094119095119096119097119098119099119100119101119102119103119104119105119106119107119108119109119110119111119112119113119114119115119116119117119118119119119120119121119122119123119124119125119126119127119128119129119130119131119132119133119134119135119136119137119138119139119140119141119142119143119144119145119146119147119148119149119150119151119152119153119154119155119156119157119158119159119160119161119162119163119164119165119166119167119168119169119170119171119172119173119174119175119176119177119178119179119180119181119182119183119184119185119186119187119188119189119190119191119192119193119194119195119196119197119198119199119200119201119202119203119204119205119206119207119208119209119210119211119212119213119214119215119216119217119218119219119220119221119222119223119224119225119226119227119228119229119230119231119232119233119234119235119236119237119238119239119240119241119242119243119244119245119246119247119248119249119250119251119252119253119254119255119256119257119258119259119260119261119262119263119264119265119266119267119268119269119270119271119272119273119274119275119276119277119278119279119280119281119282119283119284119285119286119287119288119289119290119291119292119293119294119295119296119297119298119299119300119301119302119303119304119305119306119307119308119309119310119311119312119313119314119315119316119317119318119319119320119321119322119323119324119325119326119327119328119329119330119331119332119333119334119335119336119337119338119339119340119341119342119343119344119345119346119347119348119349119350119351119352119353119354119355119356119357119358119359119360119361119362119363119364119365119366119367119368119369119370119371119372119373119374119375119376119377119378119379119380119381119382119383119384119385119386119387119388119389119390119391119392119393119394119395119396119397119398119399119400119401119402119403119404119405119406119407119408119409119410119411119412119413119414119415119416119417119418119419119420119421119422119423119424119425119426119427119428119429119430119431119432119433119434119435119436119437119438119439119440119441119442119443119444119445119446119447119448119449119450119451119452119453119454119455119456119457119458119459119460119461119462119463119464119465119466119467119468119469119470119471119472119473119474119475119476119477119478119479119480119481119482119483119484119485119486119487119488119489119490119491119492119493119494119495119496119497119498119499119500119501119502119503119504119505119506119507119508119509119510119511119512119513119514119515119516119517119518119519119520119521119522119523119524119525119526119527119528119529119530119531119532119533119534119535119536119537119538119539119540119541119542119543119544119545119546119547119548119549119550119551119552119553119554119555119556119557119558119559119560119561119562119563119564119565119566119567119568119569119570119571119572119573119574119575119576119577119578119579119580119581119582119583119584119585119586119587119588119589119590119591119592119593119594119595119596119597119598119599119600119601119602119603119604119605119606119607119608119609119610119611119612119613119614119615119616119617119618119619119620119621119622119623119624119625119626119627119628119629119630119631119632119633119634119635119636119637119638119639119640119641119642119643119644119645119646119647119648119649119650119651119652119653119654119655119656119657119658119659119660119661119662119663119664119665119666119667119668119669119670119671119672119673119674119675119676119677119678119679119680119681119682119683119684119685119686119687119688119689119690119691119692119693119694119695119696119697119698119699119700119701119702119703119704119705119706119707119708119709119710119711119712119713119714119715119716119717119718119719119720119721119722119723119724119725119726119727119728119729119730119731119732119733119734119735119736119737119738119739119740119741119742119743119744119745119746119747119748119749119750119751119752119753119754119755119756119757119758119759119760119761119762119763119764119765119766119767119768119769119770119771119772119773119774119775119776119777119778119779119780119781119782119783119784119785119786119787119788119789119790119791119792119793119794119795119796119797119798119799119800119801119802119803119804119805119806119807119808119809119810119811119812119813119814119815119816119817119818119819119820119821119822119823119824119825119826119827119828119829119830119831119832119833119834119835119836119837119838119839119840119841119842119843119844119845119846119847119848119849119850119851119852119853119854119855119856119857119858119859119860119861119862119863119864119865119866119867119868119869119870119871119872119873119874119875119876119877119878119879119880119881119882119883119884119885119886119887119888119889119890119891119892119893119894119895119896119897119898119899119900119901119902119903119904119905119906119907119908119909119910119911119912119913119914119915119916119917119918119919119920119921119922119923119924119925119926119927119928119929119930119931119932119933119934119935119936119937119938119939119940119941119942119943119944119945119946119947119948119949119950119951119952119953119954119955119956119957119958119959119960119961119962119963119964119965119966119967119968119969119970119971119972119973119974119975119976119977119978119979119980119981119982119983119984119985119986119987119988119989119990119991119992119993119994119995119996119997119998119999120000120001120002120003120004120005120006120007120008120009120010120011120012120013120014120015120016120017120018120019120020120021120022120023120024120025120026120027120028120029120030120031120032120033120034120035120036120037120038120039120040120041120042120043120044120045120046120047120048120049120050120051120052120053120054120055120056120057120058120059120060120061120062120063120064120065120066120067120068120069120070120071120072120073120074120075120076120077120078120079120080120081120082120083120084120085120086120087120088120089120090120091120092120093120094120095120096120097120098120099120100120101120102120103120104120105120106120107120108120109120110120111120112120113120114120115120116120117120118120119120120120121120122120123120124120125120126120127120128120129120130120131120132120133120134120135120136120137120138120139120140120141120142120143120144120145120146120147120148120149120150120151120152120153120154120155120156120157120158120159120160120161120162120163120164120165120166120167120168120169120170120171120172120173120174120175120176120177120178120179120180120181120182120183120184120185120186120187120188120189120190120191120192120193120194120195120196120197120198120199120200120201120202120203120204120205120206120207120208120209120210120211120212120213120214120215120216120217120218120219120220120221120222120223120224120225120226120227120228120229120230120231120232120233120234120235120236120237120238120239120240120241120242120243120244120245120246120247120248120249120250120251120252120253120254120255120256120257120258120259120260120261120262120263120264120265120266120267120268120269120270120271120272120273120274120275120276120277120278120279120280120281120282120283120284120285120286120287120288120289120290120291120292120293120294120295120296120297120298120299120300120301120302120303120304120305120306120307120308120309120310120311120312120313120314120315120316120317120318120319120320120321120322120323120324120325120326120327120328120329120330120331120332120333120334120335120336120337120338120339120340120341120342120343120344120345120346120347120348120349120350120351120352120353120354120355120356120357120358120359120360120361120362120363120364120365120366120367120368120369120370120371120372120373120374120375120376120377120378120379120380120381120382120383120384120385120386120387120388120389120390120391120392120393120394120395120396120397120398120399120400120401120402120403120404120405120406120407120408120409120410120411120412120413120414120415120416120417120418120419120420120421120422120423120424120425120426120427120428120429120430120431120432120433120434120435120436120437120438120439120440120441120442120443120444120445120446120447120448120449120450120451120452120453120454120455120456120457120458120459120460120461120462120463120464120465120466120467120468120469120470120471120472120473120474120475120476120477120478120479120480120481120482120483120484120485120486120487120488120489120490120491120492120493120494120495120496120497120498120499120500120501120502120503120504120505120506120507120508120509120510120511120512120513120514120515120516120517120518120519120520120521120522120523120524120525120526120527120528120529120530120531120532120533120534120535120536120537120538120539120540120541120542120543120544120545120546120547120548120549120550120551120552120553120554120555120556120557120558120559120560120561120562120563120564120565120566120567120568120569120570120571120572120573120574120575120576120577120578120579120580120581120582120583120584120585120586120587120588120589120590120591120592120593120594120595120596120597120598120599120600120601120602120603120604120605120606120607120608120609120610120611120612120613120614120615120616120617120618120619120620120621120622120623120624120625120626120627120628120629120630120631120632120633120634120635120636120637120638120639120640120641120642120643120644120645120646120647120648120649120650120651120652120653120654120655120656120657120658120659120660120661120662120663120664120665120666120667120668120669120670120671120672120673120674120675120676120677120678120679120680120681120682120683120684120685120686120687120688120689120690120691120692120693120694120695120696120697120698120699120700120701120702120703120704120705120706120707120708120709120710120711120712120713120714120715120716120717120718120719120720120721120722120723120724120725120726120727120728120729120730120731120732120733120734120735120736120737120738120739120740120741120742120743120744120745120746120747120748120749120750120751120752120753120754120755120756120757120758120759120760120761120762120763120764120765120766120767120768120769120770120771120772120773120774120775120776120777120778120779120780120781120782120783120784120785120786120787120788120789120790120791120792120793120794120795120796120797120798120799120800120801120802120803120804120805120806120807120808120809120810120811120812120813120814120815120816120817120818120819120820120821120822120823120824120825120826120827120828120829120830120831120832120833120834120835120836120837120838120839120840120841120842120843120844120845120846120847120848120849120850120851120852120853120854120855120856120857120858120859120860120861120862120863120864120865120866120867120868120869120870120871120872120873120874120875120876120877120878120879120880120881120882120883120884120885120886120887120888120889120890120891120892120893120894120895120896120897120898120899120900120901120902120903120904120905120906120907120908120909120910120911120912120913120914120915120916120917120918120919120920120921120922120923120924120925120926120927120928120929120930120931120932120933120934120935120936120937120938120939120940120941120942120943120944120945120946120947120948120949120950120951120952120953120954120955120956120957120958120959120960120961120962120963120964120965120966120967120968120969120970120971120972120973120974120975120976120977120978120979120980120981120982120983120984120985120986120987120988120989120990120991120992120993120994120995120996120997120998120999121000121001121002121003121004121005121006121007121008121009121010121011121012121013121014121015121016121017121018121019121020121021121022121023121024121025121026121027121028121029121030121031121032121033121034121035121036121037121038121039121040121041121042121043121044121045121046121047121048121049121050121051121052121053121054121055121056121057121058121059121060121061121062121063121064121065121066121067121068121069121070121071121072121073121074121075121076121077121078121079121080121081121082121083121084121085121086121087121088121089121090121091121092121093121094121095121096121097121098121099121100121101121102121103121104121105121106121107121108121109121110121111121112121113121114121115121116121117121118121119121120121121121122121123121124121125121126121127121128121129121130121131121132121133121134121135121136121137121138121139121140121141121142121143121144121145121146121147121148121149121150121151121152121153121154121155121156121157121158121159121160121161121162121163121164121165121166121167121168121169121170121171121172121173121174121175121176121177121178121179121180121181121182121183121184121185121186121187121188121189121190121191121192121193121194121195121196121197121198121199121200121201121202121203121204121205121206121207121208121209121210121211121212121213121214121215121216121217121218121219121220121221121222121223121224121225121226121227121228121229121230121231121232121233121234121235121236121237121238121239121240121241121242121243121244121245121246121247121248121249121250121251121252121253121254121255121256121257121258121259121260121261121262121263121264121265121266121267121268121269121270121271121272121273121274121275121276121277121278121279121280121281121282121283121284121285121286121287121288121289121290121291121292121293121294121295121296121297121298121299121300121301121302121303121304121305121306121307121308121309121310121311121312121313121314121315121316121317121318121319121320121321121322121323121324121325121326121327121328121329121330121331121332121333121334121335121336121337121338121339121340121341121342121343121344121345121346121347121348121349121350121351121352121353121354121355121356121357121358121359121360121361121362121363121364121365121366121367121368121369121370121371121372121373121374121375121376121377121378121379121380121381121382121383121384121385121386121387121388121389121390121391121392121393121394121395121396121397121398121399121400121401121402121403121404121405121406121407121408121409121410121411121412121413121414121415121416121417121418121419121420121421121422121423121424121425121426121427121428121429121430121431121432121433121434121435121436121437121438121439121440121441121442121443121444121445121446121447121448121449121450121451121452121453121454121455121456121457121458121459121460121461121462121463121464121465121466121467121468121469121470121471121472121473121474121475121476121477121478121479121480121481121482121483121484121485121486121487121488121489121490121491121492121493121494121495121496121497121498121499121500121501121502121503121504121505121506121507121508121509121510121511121512121513121514121515121516121517121518121519121520121521121522121523121524121525121526121527121528121529121530121531121532121533121534121535121536121537121538121539121540121541121542121543121544121545121546121547121548121549121550121551121552121553121554121555121556121557121558121559121560121561121562121563121564121565121566121567121568121569121570121571121572121573121574121575121576121577121578121579121580121581121582121583121584121585121586121587121588121589121590121591121592121593121594121595121596121597121598121599121600121601121602121603121604121605121606121607121608121609121610121611121612121613121614121615121616121617121618121619121620121621121622121623121624121625121626121627121628121629121630121631121632121633121634121635121636121637121638121639121640121641121642121643121644121645121646121647121648121649121650121651121652121653121654121655121656121657121658121659121660121661121662121663121664121665121666121667121668121669121670121671121672121673121674121675121676121677121678121679121680121681121682121683121684121685121686121687121688121689121690121691121692121693121694121695121696121697121698121699121700121701121702121703121704121705121706121707121708121709121710121711121712121713121714121715121716121717121718121719121720121721121722121723121724121725121726121727121728121729121730121731121732121733121734121735121736121737121738121739121740121741121742121743121744121745121746121747121748121749121750121751121752121753121754121755121756121757121758121759121760121761121762121763121764121765121766121767121768121769121770121771121772121773121774121775121776121777121778121779121780121781121782121783121784121785121786121787121788121789121790121791121792121793121794121795121796121797121798121799121800121801121802121803121804121805121806121807121808121809121810121811121812121813121814121815121816121817121818121819121820121821121822121823121824121825121826121827121828121829121830121831121832121833121834121835121836121837121838121839121840121841121842121843121844121845121846121847121848121849121850121851121852121853121854121855121856121857121858121859121860121861121862121863121864121865121866121867121868121869121870121871121872121873121874121875121876121877121878121879121880121881121882121883121884121885121886121887121888121889121890121891121892121893121894121895121896121897121898121899121900121901121902121903121904121905121906121907121908121909121910121911121912121913121914121915121916121917121918121919121920121921121922121923121924121925121926121927121928121929121930121931121932121933121934121935121936121937121938121939121940121941121942121943121944121945121946121947121948121949121950121951121952121953121954121955121956121957121958121959121960121961121962121963121964121965121966121967121968121969121970121971121972121973121974121975121976121977121978121979121980121981121982121983121984121985121986121987121988121989121990121991121992121993121994121995121996121997121998121999122000122001122002122003122004122005122006122007122008122009122010122011122012122013122014122015122016122017122018122019122020122021122022122023122024122025122026122027122028122029122030122031122032122033122034122035122036122037122038122039122040122041122042122043122044122045122046122047122048122049122050122051122052122053122054122055122056122057122058122059122060122061122062122063122064122065122066122067122068122069122070122071122072122073122074122075122076122077122078122079122080122081122082122083122084122085122086122087122088122089122090122091122092122093122094122095122096122097122098122099122100122101122102122103122104122105122106122107122108122109122110122111122112122113122114122115122116122117122118122119122120122121122122122123122124122125122126122127122128122129122130122131122132122133122134122135122136122137122138122139122140122141122142122143122144122145122146122147122148122149122150122151122152122153122154122155122156122157122158122159122160122161122162122163122164122165122166122167122168122169122170122171122172122173122174122175122176122177122178122179122180122181122182122183122184122185122186122187122188122189122190122191122192122193122194122195122196122197122198122199122200122201122202122203122204122205122206122207122208122209122210122211122212122213122214122215122216122217122218122219122220122221122222122223122224122225122226122227122228122229122230122231122232122233122234122235122236122237122238122239122240122241122242122243122244122245122246122247122248122249122250122251122252122253122254122255122256122257122258122259122260122261122262122263122264122265122266122267122268122269122270122271122272122273122274122275122276122277122278122279122280122281122282122283122284122285122286122287122288122289122290122291122292122293122294122295122296122297122298122299122300122301122302122303122304122305122306122307122308122309122310122311122312122313122314122315122316122317122318122319122320122321122322122323122324122325122326122327122328122329122330122331122332122333122334122335122336122337122338122339122340122341122342122343122344122345122346122347122348122349122350122351122352122353122354122355122356122357122358122359122360122361122362122363122364122365122366122367122368122369122370122371122372122373122374122375122376122377122378122379122380122381122382122383122384122385122386122387122388122389122390122391122392122393122394122395122396122397122398122399122400122401122402122403122404122405122406122407122408122409122410122411122412122413122414122415122416122417122418122419122420122421122422122423122424122425122426122427122428122429122430122431122432122433122434122435122436122437122438122439122440122441122442122443122444122445122446122447122448122449122450122451122452122453122454122455122456122457122458122459122460122461122462122463122464122465122466122467122468122469122470122471122472122473122474122475122476122477122478122479122480122481122482122483122484122485122486122487122488122489122490122491122492122493122494122495122496122497122498122499122500122501122502122503122504122505122506122507122508122509122510122511122512122513122514122515122516122517122518122519122520122521122522122523122524122525122526122527122528122529122530122531122532122533122534122535122536122537122538122539122540122541122542122543122544122545122546122547122548122549122550122551122552122553122554122555122556122557122558122559122560122561122562122563122564122565122566122567122568122569122570122571122572122573122574122575122576122577122578122579122580122581122582122583122584122585122586122587122588122589122590122591122592122593122594122595122596122597122598122599122600122601122602122603122604122605122606122607122608122609122610122611122612122613122614122615122616122617122618122619122620122621122622122623122624122625122626122627122628122629122630122631122632122633122634122635122636122637122638122639122640122641122642122643122644122645122646122647122648122649122650122651122652122653122654122655122656122657122658122659122660122661122662122663122664122665122666122667122668122669122670122671122672122673122674122675122676122677122678122679122680122681122682122683122684122685122686122687122688122689122690122691122692122693122694122695122696122697122698122699122700122701122702122703122704122705122706122707122708122709122710122711122712122713122714122715122716122717122718122719122720122721122722122723122724122725122726122727122728122729122730122731122732122733122734122735122736122737122738122739122740122741122742122743122744122745122746122747122748122749122750122751122752122753122754122755122756122757122758122759122760122761122762122763122764122765122766122767122768122769122770122771122772122773122774122775122776122777122778122779122780122781122782122783122784122785122786122787122788122789122790122791122792122793122794122795122796122797122798122799122800122801122802122803122804122805122806122807122808122809122810122811122812122813122814122815122816122817122818122819122820122821122822122823122824122825122826122827122828122829122830122831122832122833122834122835122836122837122838122839122840122841122842122843122844122845122846122847122848122849122850122851122852122853122854122855122856122857122858122859122860122861122862122863122864122865122866122867122868122869122870122871122872122873122874122875122876122877122878122879122880122881122882122883122884122885122886122887122888122889122890122891122892122893122894122895122896122897122898122899122900122901122902122903122904122905122906122907122908122909122910122911122912122913122914122915122916122917122918122919122920122921122922122923122924122925122926122927122928122929122930122931122932122933122934122935122936122937122938122939122940122941122942122943122944122945122946122947122948122949122950122951122952122953122954122955122956122957122958122959122960122961122962122963122964122965122966122967122968122969122970122971122972122973122974122975122976122977122978122979122980122981122982122983122984122985122986122987122988122989122990122991122992122993122994122995122996122997122998122999123000123001123002123003123004123005123006123007123008123009123010123011123012123013123014123015123016123017123018123019123020123021123022123023123024123025123026123027123028123029123030123031123032123033123034123035123036123037123038123039123040123041123042123043123044123045123046123047123048123049123050123051123052123053123054123055123056123057123058123059123060123061123062123063123064123065123066123067123068123069123070123071123072123073123074123075123076123077123078123079123080123081123082123083123084123085123086123087123088123089123090123091123092123093123094123095123096123097123098123099123100123101123102123103123104123105123106123107123108123109123110123111123112123113123114123115123116123117123118123119123120123121123122123123123124123125123126123127123128123129123130123131123132123133123134123135123136123137123138123139123140123141123142123143123144123145123146123147123148123149123150123151123152123153123154123155123156123157123158123159123160123161123162123163123164123165123166123167123168123169123170123171123172123173123174123175123176123177123178123179123180123181123182123183123184123185123186123187123188123189123190123191123192123193123194123195123196123197123198123199123200123201123202123203123204123205123206123207123208123209123210123211123212123213123214123215123216123217123218123219123220123221123222123223123224123225123226123227123228123229123230123231123232123233123234123235123236123237123238123239123240123241123242123243123244123245123246123247123248123249123250123251123252123253123254123255123256123257123258123259123260123261123262123263123264123265123266123267123268123269123270123271123272123273123274123275123276123277123278123279123280123281123282123283123284123285123286123287123288123289123290123291123292123293123294123295123296123297123298123299123300123301123302123303123304123305123306123307123308123309123310123311123312123313123314123315123316123317123318123319123320123321123322123323123324123325123326123327123328123329123330123331123332123333123334123335123336123337123338123339123340123341123342123343123344123345123346123347123348123349123350123351123352123353123354123355123356123357123358123359123360123361123362123363123364123365123366123367123368123369123370123371123372123373123374123375123376123377123378123379123380123381123382123383123384123385123386123387123388123389123390123391123392123393123394123395123396123397123398123399123400123401123402123403123404123405123406123407123408123409123410123411123412123413123414123415123416123417123418123419123420123421123422123423123424123425123426123427123428123429123430123431123432123433123434123435123436123437123438123439123440123441123442123443123444123445123446123447123448123449123450123451123452123453123454123455123456123457123458123459123460123461123462123463123464123465123466123467123468123469123470123471123472123473123474123475123476123477123478123479123480123481123482123483123484123485123486123487123488123489123490123491123492123493123494123495123496123497123498123499123500123501123502123503123504123505123506123507123508123509123510123511123512123513123514123515123516123517123518123519123520123521123522123523123524123525123526123527123528123529123530123531123532123533123534123535123536123537123538123539123540123541123542123543123544123545123546123547123548123549123550123551123552123553123554123555123556123557123558123559123560123561123562123563123564123565123566123567123568123569123570123571123572123573123574123575123576123577123578123579123580123581123582123583123584123585123586123587123588123589123590123591123592123593123594123595123596123597123598123599123600123601123602123603123604123605123606123607123608123609123610123611123612123613123614123615123616123617123618123619123620123621123622123623123624123625123626123627123628123629123630123631123632123633123634123635123636123637123638123639123640123641123642123643123644123645123646123647123648123649123650123651123652123653123654123655123656123657123658123659123660123661123662123663123664123665123666123667123668123669123670123671123672123673123674123675123676123677123678123679123680123681123682123683123684123685123686123687123688123689123690123691123692123693123694123695123696123697123698123699123700123701123702123703123704123705123706123707123708123709123710123711123712123713123714123715123716123717123718123719123720123721123722123723123724123725123726123727123728123729123730123731123732123733123734123735123736123737123738123739123740123741123742123743123744123745123746123747123748123749123750123751123752123753123754123755123756123757123758123759123760123761123762123763123764123765123766123767123768123769123770123771123772123773123774123775123776123777123778123779123780123781123782123783123784123785123786123787123788123789123790123791123792123793123794123795123796123797123798123799123800123801123802123803123804123805123806123807123808123809123810123811123812123813123814123815123816123817123818123819123820123821123822123823123824123825123826123827123828123829123830123831123832123833123834123835123836123837123838123839123840123841123842123843123844123845123846123847123848123849123850123851123852123853123854123855123856123857123858123859123860123861123862123863123864123865123866123867123868123869123870123871123872123873123874123875123876123877123878123879123880123881123882123883123884123885123886123887123888123889123890123891123892123893123894123895123896123897123898123899123900123901123902123903123904123905123906123907123908123909123910123911123912123913123914123915123916123917123918123919123920123921123922123923123924123925123926123927123928123929123930123931123932123933123934123935123936123937123938123939123940123941123942123943123944123945123946123947123948123949123950123951123952123953123954123955123956123957123958123959123960123961123962123963123964123965123966123967123968123969123970123971123972123973123974123975123976123977123978123979123980123981123982123983123984123985123986123987123988123989123990123991123992123993123994123995123996123997123998123999124000124001124002124003124004124005124006124007124008124009124010124011124012124013124014124015124016124017124018124019124020124021124022124023124024124025124026124027124028124029124030124031124032124033124034124035124036124037124038124039124040124041124042124043124044124045124046124047124048124049124050124051124052124053124054124055124056124057124058124059124060124061124062124063124064124065124066124067124068124069124070124071124072124073124074124075124076124077124078124079124080124081124082124083124084124085124086124087124088124089124090124091124092124093124094124095124096124097124098124099124100124101124102124103124104124105124106124107124108124109124110124111124112124113124114124115124116124117124118124119124120124121124122124123124124124125124126124127124128124129124130124131124132124133124134124135124136124137124138124139124140124141124142124143124144124145124146124147124148124149124150124151124152124153124154124155124156124157124158124159124160124161124162124163124164124165124166124167124168124169124170124171124172124173124174124175124176124177124178124179124180124181124182124183124184124185124186124187124188124189124190124191124192124193124194124195124196124197124198124199124200124201124202124203124204124205124206124207124208124209124210124211124212124213124214124215124216124217124218124219124220124221124222124223124224124225124226124227124228124229124230124231124232124233124234124235124236124237124238124239124240124241124242124243124244124245124246124247124248124249124250124251124252124253124254124255124256124257124258124259124260124261124262124263124264124265124266124267124268124269124270124271124272124273124274124275124276124277124278124279124280124281124282124283124284124285124286124287124288124289124290124291124292124293124294124295124296124297124298124299124300124301124302124303124304124305124306124307124308124309124310124311124312124313124314124315124316124317124318124319124320124321124322124323124324124325124326124327124328124329124330124331124332124333124334124335124336124337124338124339124340124341124342124343124344124345124346124347124348124349124350124351124352124353124354124355124356124357124358124359124360124361124362124363124364124365124366124367124368124369124370124371124372124373124374124375124376124377124378124379124380124381124382124383124384124385124386124387124388124389124390124391124392124393124394124395124396124397124398124399124400124401124402124403124404124405124406124407124408124409124410124411124412124413124414124415124416124417124418124419124420124421124422124423124424124425124426124427124428124429124430124431124432124433124434124435124436124437124438124439124440124441124442124443124444124445124446124447124448124449124450124451124452124453124454124455124456124457124458124459124460124461124462124463124464124465124466124467124468124469124470124471124472124473124474124475124476124477124478124479124480124481124482124483124484124485124486124487124488124489124490124491124492124493124494124495124496124497124498124499124500124501124502124503124504124505124506124507124508124509124510124511124512124513124514124515124516124517124518124519124520124521124522124523124524124525124526124527124528124529124530124531124532124533124534124535124536124537124538124539124540124541124542124543124544124545124546124547124548124549124550124551124552124553124554124555124556124557124558124559124560124561124562124563124564124565124566124567124568124569124570124571124572124573124574124575124576124577124578124579124580124581124582124583124584124585124586124587124588124589124590124591124592124593124594124595124596124597124598124599124600124601124602124603124604124605124606124607124608124609124610124611124612124613124614124615124616124617124618124619124620124621124622124623124624124625124626124627124628124629124630124631124632124633124634124635124636124637124638124639124640124641124642124643124644124645124646124647124648124649124650124651124652124653124654124655124656124657124658124659124660124661124662124663124664124665124666124667124668124669124670124671124672124673124674124675124676124677124678124679124680124681124682124683124684124685124686124687124688124689124690124691124692124693124694124695124696124697124698124699124700124701124702124703124704124705124706124707124708124709124710124711124712124713124714124715124716124717124718124719124720124721124722124723124724124725124726124727124728124729124730124731124732124733124734124735124736124737124738124739124740124741124742124743124744124745124746124747124748124749124750124751124752124753124754124755124756124757124758124759124760124761124762124763124764124765124766124767124768124769124770124771124772124773124774124775124776124777124778124779124780124781124782124783124784124785124786124787124788124789124790124791124792124793124794124795124796124797124798124799124800124801124802124803124804124805124806124807124808124809124810124811124812124813124814124815124816124817124818124819124820124821124822124823124824124825124826124827124828124829124830124831124832124833124834124835124836124837124838124839124840124841124842124843124844124845124846124847124848124849124850124851124852124853124854124855124856124857124858124859124860124861124862124863124864124865124866124867124868124869124870124871124872124873124874124875124876124877124878124879124880124881124882124883124884124885124886124887124888124889124890124891124892124893124894124895124896124897124898124899124900124901124902124903124904124905124906124907124908124909124910124911124912124913124914124915124916124917124918124919124920124921124922124923124924124925124926124927124928124929124930124931124932124933124934124935124936124937124938124939124940124941124942124943124944124945124946124947124948124949124950124951124952124953124954124955124956124957124958124959124960124961124962124963124964124965124966124967124968124969124970124971124972124973124974124975124976124977124978124979124980124981124982124983124984124985124986124987124988124989124990124991124992124993124994124995124996124997124998124999125000125001125002125003125004125005125006125007125008125009125010125011125012125013125014125015125016125017125018125019125020125021125022125023125024125025125026125027125028125029125030125031125032125033125034125035125036125037125038125039125040125041125042125043125044125045125046125047125048125049125050125051125052125053125054125055125056125057125058125059125060125061125062125063125064125065125066125067125068125069125070125071125072125073125074125075125076125077125078125079125080125081125082125083125084125085125086125087125088125089125090125091125092125093125094125095125096125097125098125099125100125101125102125103125104125105125106125107125108125109125110125111125112125113125114125115125116125117125118125119125120125121125122125123125124125125125126125127125128125129125130125131125132125133125134125135125136125137125138125139125140125141125142125143125144125145125146125147125148125149125150125151125152125153125154125155125156125157125158125159125160125161125162125163125164125165125166125167125168125169125170125171125172125173125174125175125176125177125178125179125180125181125182125183125184125185125186125187125188125189125190125191125192125193125194125195125196125197125198125199125200125201125202125203125204125205125206125207125208125209125210125211125212125213125214125215125216125217125218125219125220125221125222125223125224125225125226125227125228125229125230125231125232125233125234125235125236125237125238125239125240125241125242125243125244125245125246125247125248125249125250125251125252125253125254125255125256125257125258125259125260125261125262125263125264125265125266125267125268125269125270125271125272125273125274125275125276125277125278125279125280125281125282125283125284125285125286125287125288125289125290125291125292125293125294125295125296125297125298125299125300125301125302125303125304125305125306125307125308125309125310125311125312125313125314125315125316125317125318125319125320125321125322125323125324125325125326125327125328125329125330125331125332125333125334125335125336125337125338125339125340125341125342125343125344125345125346125347125348125349125350125351125352125353125354125355125356125357125358125359125360125361125362125363125364125365125366125367125368125369125370125371125372125373125374125375125376125377125378125379125380125381125382125383125384125385125386125387125388125389125390125391125392125393125394125395125396125397125398125399125400125401125402125403125404125405125406125407125408125409125410125411125412125413125414125415125416125417125418125419125420125421125422125423125424125425125426125427125428125429125430125431125432125433125434125435125436125437125438125439125440125441125442125443125444125445125446125447125448125449125450125451125452125453125454125455125456125457125458125459125460125461125462125463125464125465125466125467125468125469125470125471125472125473125474125475125476125477125478125479125480125481125482125483125484125485125486125487125488125489125490125491125492125493125494125495125496125497125498125499125500125501125502125503125504125505125506125507125508125509125510125511125512125513125514125515125516125517125518125519125520125521125522125523125524125525125526125527125528125529125530125531125532125533125534125535125536125537125538125539125540125541125542125543125544125545125546125547125548125549125550125551125552125553125554125555125556125557125558125559125560125561125562125563125564125565125566125567125568125569125570125571125572125573125574125575125576125577125578125579125580125581125582125583125584125585125586125587125588125589125590125591125592125593125594125595125596125597125598125599125600125601125602125603125604125605125606125607125608125609125610125611125612125613125614125615125616125617125618125619125620125621125622125623125624125625125626125627125628125629125630125631125632125633125634125635125636125637125638125639125640125641125642125643125644125645125646125647125648125649125650125651125652125653125654125655125656125657125658125659125660125661125662125663125664125665125666125667125668125669125670125671125672125673125674125675125676125677125678125679125680125681125682125683125684125685125686125687125688125689125690125691125692125693125694125695125696125697125698125699125700125701125702125703125704125705125706125707125708125709125710125711125712125713125714125715125716125717125718125719125720125721125722125723125724125725125726125727125728125729125730125731125732125733125734125735125736125737125738125739125740125741125742125743125744125745125746125747125748125749125750125751125752125753125754125755125756125757125758125759125760125761125762125763125764125765125766125767125768125769125770125771125772125773125774125775125776125777125778125779125780125781125782125783125784125785125786125787125788125789125790125791125792125793125794125795125796125797125798125799125800125801125802125803125804125805125806125807125808125809125810125811125812125813125814125815125816125817125818125819125820125821125822125823125824125825125826125827125828125829125830125831125832125833125834125835125836125837125838125839125840125841125842125843125844125845125846125847125848125849125850125851125852125853125854125855125856125857125858125859125860125861125862125863125864125865125866125867125868125869125870125871125872125873125874125875125876125877125878125879125880125881125882125883125884125885125886125887125888125889125890125891125892125893125894125895125896125897125898125899125900125901125902125903125904125905125906125907125908125909125910125911125912125913125914125915125916125917125918125919125920125921125922125923125924125925125926125927125928125929125930125931125932125933125934125935125936125937125938125939125940125941125942125943125944125945125946125947125948125949125950125951125952125953125954125955125956125957125958125959125960125961125962125963125964125965125966125967125968125969125970125971125972125973125974125975125976125977125978125979125980125981125982125983125984125985125986125987125988125989125990125991125992125993125994125995125996125997125998125999126000126001126002126003126004126005126006126007126008126009126010126011126012126013126014126015126016126017126018126019126020126021126022126023126024126025126026126027126028126029126030126031126032126033126034126035126036126037126038126039126040126041126042126043126044126045126046126047126048126049126050126051126052126053126054126055126056126057126058126059126060126061126062126063126064126065126066126067126068126069126070126071126072126073126074126075126076126077126078126079126080126081126082126083126084126085126086126087126088126089126090126091126092126093126094126095126096126097126098126099126100126101126102126103126104126105126106126107126108126109126110126111126112126113126114126115126116126117126118126119126120126121126122126123126124126125126126126127126128126129126130126131126132126133126134126135126136126137126138126139126140126141126142126143126144126145126146126147126148126149126150126151126152126153126154126155126156126157126158126159126160126161126162126163126164126165126166126167126168126169126170126171126172126173126174126175126176126177126178126179126180126181126182126183126184126185126186126187126188126189126190126191126192126193126194126195126196126197126198126199126200126201126202126203126204126205126206126207126208126209126210126211126212126213126214126215126216126217126218126219126220126221126222126223126224126225126226126227126228126229126230126231126232126233126234126235126236126237126238126239126240126241126242126243126244126245126246126247126248126249126250126251126252126253126254126255126256126257126258126259126260126261126262126263126264126265126266126267126268126269126270126271126272126273126274126275126276126277126278126279126280126281126282126283126284126285126286126287126288126289126290126291126292126293126294126295126296126297126298126299126300126301126302126303126304126305126306126307126308126309126310126311126312126313126314126315126316126317126318126319126320126321126322126323126324126325126326126327126328126329126330126331126332126333126334126335126336126337126338126339126340126341126342126343126344126345126346126347126348126349126350126351126352126353126354126355126356126357126358126359126360126361126362126363126364126365126366126367126368126369126370126371126372126373126374126375126376126377126378126379126380126381126382126383126384126385126386126387126388126389126390126391126392126393126394126395126396126397126398126399126400126401126402126403126404126405126406126407126408126409126410126411126412126413126414126415126416126417126418126419126420126421126422126423126424126425126426126427126428126429126430126431126432126433126434126435126436126437126438126439126440126441126442126443126444126445126446126447126448126449126450126451126452126453126454126455126456126457126458126459126460126461126462126463126464126465126466126467126468126469126470126471126472126473126474126475126476126477126478126479126480126481126482126483126484126485126486126487126488126489126490126491126492126493126494126495126496126497126498126499126500126501126502126503126504126505126506126507126508126509126510126511126512126513126514126515126516126517126518126519126520126521126522126523126524126525126526126527126528126529126530126531126532126533126534126535126536126537126538126539126540126541126542126543126544126545126546126547126548126549126550126551126552126553126554126555126556126557126558126559126560126561126562126563126564126565126566126567126568126569126570126571126572126573126574126575126576126577126578126579126580126581126582126583126584126585126586126587126588126589126590126591126592126593126594126595126596126597126598126599126600126601126602126603126604126605126606126607126608126609126610126611126612126613126614126615126616126617126618126619126620126621126622126623126624126625126626126627126628126629126630126631126632126633126634126635126636126637126638126639126640126641126642126643126644126645126646126647126648126649126650126651126652126653126654126655126656126657126658126659126660126661126662126663126664126665126666126667126668126669126670126671126672126673126674126675126676126677126678126679126680126681126682126683126684126685126686126687126688126689126690126691126692126693126694126695126696126697126698126699126700126701126702126703126704126705126706126707126708126709126710126711126712126713126714126715126716126717126718126719126720126721126722126723126724126725126726126727126728126729126730126731126732126733126734126735126736126737126738126739126740126741126742126743126744126745126746126747126748126749126750126751126752126753126754126755126756126757126758126759126760126761126762126763126764126765126766126767126768126769126770126771126772126773126774126775126776126777126778126779126780126781126782126783126784126785126786126787126788126789126790126791126792126793126794126795126796126797126798126799126800126801126802126803126804126805126806126807126808126809126810126811126812126813126814126815126816126817126818126819126820126821126822126823126824126825126826126827126828126829126830126831126832126833126834126835126836126837126838126839126840126841126842126843126844126845126846126847126848126849126850126851126852126853126854126855126856126857126858126859126860126861126862126863126864126865126866126867126868126869126870126871126872126873126874126875126876126877126878126879126880126881126882126883126884126885126886126887126888126889126890126891126892126893126894126895126896126897126898126899126900126901126902126903126904126905126906126907126908126909126910126911126912126913126914126915126916126917126918126919126920126921126922126923126924126925126926126927126928126929126930126931126932126933126934126935126936126937126938126939126940126941126942126943126944126945126946126947126948126949126950126951126952126953126954126955126956126957126958126959126960126961126962126963126964126965126966126967126968126969126970126971126972126973126974126975126976126977126978126979126980126981126982126983126984126985126986126987126988126989126990126991126992126993126994126995126996126997126998126999127000127001127002127003127004127005127006127007127008127009127010127011127012127013127014127015127016127017127018127019127020127021127022127023127024127025127026127027127028127029127030127031127032127033127034127035127036127037127038127039127040127041127042127043127044127045127046127047127048127049127050127051127052127053127054127055127056127057127058127059127060127061127062127063127064127065127066127067127068127069127070127071127072127073127074127075127076127077127078127079127080127081127082127083127084127085127086127087127088127089127090127091127092127093127094127095127096127097127098127099127100127101127102127103127104127105127106127107127108127109127110127111127112127113127114127115127116127117127118127119127120127121127122127123127124127125127126127127127128127129127130127131127132127133127134127135127136127137127138127139127140127141127142127143127144127145127146127147127148127149127150127151127152127153127154127155127156127157127158127159127160127161127162127163127164127165127166127167127168127169127170127171127172127173127174127175127176127177127178127179127180127181127182127183127184127185127186127187127188127189127190127191127192127193127194127195127196127197127198127199127200127201127202127203127204127205127206127207127208127209127210127211127212127213127214127215127216127217127218127219127220127221127222127223127224127225127226127227127228127229127230127231127232127233127234127235127236127237127238127239127240127241127242127243127244127245127246127247127248127249127250127251127252127253127254127255127256127257127258127259127260127261127262127263127264127265127266127267127268127269127270127271127272127273127274127275127276127277127278127279127280127281127282127283127284127285127286127287127288127289127290127291127292127293127294127295127296127297127298127299127300127301127302127303127304127305127306127307127308127309127310127311127312127313127314127315127316127317127318127319127320127321127322127323127324127325127326127327127328127329127330127331127332127333127334127335127336127337127338127339127340127341127342127343127344127345127346127347127348127349127350127351127352127353127354127355127356127357127358127359127360127361127362127363127364127365127366127367127368127369127370127371127372127373127374127375127376127377127378127379127380127381127382127383127384127385127386127387127388127389127390127391127392127393127394127395127396127397127398127399127400127401127402127403127404127405127406127407127408127409127410127411127412127413127414127415127416127417127418127419127420127421127422127423127424127425127426127427127428127429127430127431127432127433127434127435127436127437127438127439127440127441127442127443127444127445127446127447127448127449127450127451127452127453127454127455127456127457127458127459127460127461127462127463127464127465127466127467127468127469127470127471127472127473127474127475127476127477127478127479127480127481127482127483127484127485127486127487127488127489127490127491127492127493127494127495127496127497127498127499127500127501127502127503127504127505127506127507127508127509127510127511127512127513127514127515127516127517127518127519127520127521127522127523127524127525127526127527127528127529127530127531127532127533127534127535127536127537127538127539127540127541127542127543127544127545127546127547127548127549127550127551127552127553127554127555127556127557127558127559127560127561127562127563127564127565127566127567127568127569127570127571127572127573127574127575127576127577127578127579127580127581127582127583127584127585127586127587127588127589127590127591127592127593127594127595127596127597127598127599127600127601127602127603127604127605127606127607127608127609127610127611127612127613127614127615127616127617127618127619127620127621127622127623127624127625127626127627127628127629127630127631127632127633127634127635127636127637127638127639127640127641127642127643127644127645127646127647127648127649127650127651127652127653127654127655127656127657127658127659127660127661127662127663127664127665127666127667127668127669127670127671127672127673127674127675127676127677127678127679127680127681127682127683127684127685127686127687127688127689127690127691127692127693127694127695127696127697127698127699127700127701127702127703127704127705127706127707127708127709127710127711127712127713127714127715127716127717127718127719127720127721127722127723127724127725127726127727127728127729127730127731127732127733127734127735127736127737127738127739127740127741127742127743127744127745127746127747127748127749127750127751127752127753127754127755127756127757127758127759127760127761127762127763127764127765127766127767127768127769127770127771127772127773127774127775127776127777127778127779127780127781127782127783127784127785127786127787127788127789127790127791127792127793127794127795127796127797127798127799127800127801127802127803127804127805127806127807127808127809127810127811127812127813127814127815127816127817127818127819127820127821127822127823127824127825127826127827127828127829127830127831127832127833127834127835127836127837127838127839127840127841127842127843127844127845127846127847127848127849127850127851127852127853127854127855127856127857127858127859127860127861127862127863127864127865127866127867127868127869127870127871127872127873127874127875127876127877127878127879127880127881127882127883127884127885127886127887127888127889127890127891127892127893127894127895127896127897127898127899127900127901127902127903127904127905127906127907127908127909127910127911127912127913127914127915127916127917127918127919127920127921127922127923127924127925127926127927127928127929127930127931127932127933127934127935127936127937127938127939127940127941127942127943127944127945127946127947127948127949127950127951127952127953127954127955127956127957127958127959127960127961127962127963127964127965127966127967127968127969127970127971127972127973127974127975127976127977127978127979127980127981127982127983127984127985127986127987127988127989127990127991127992127993127994127995127996127997127998127999128000128001128002128003128004128005128006128007128008128009128010128011128012128013128014128015128016128017128018128019128020128021128022128023128024128025128026128027128028128029128030128031128032128033128034128035128036128037128038128039128040128041128042128043128044128045128046128047128048128049128050128051128052128053128054128055128056128057128058128059128060128061128062128063128064128065128066128067128068128069128070128071128072128073128074128075128076128077128078128079128080128081128082128083128084128085128086128087128088128089128090128091128092128093128094128095128096128097128098128099128100128101128102128103128104128105128106128107128108128109128110128111128112128113128114128115128116128117128118128119128120128121128122128123128124128125128126128127128128128129128130128131128132128133128134128135128136128137128138128139128140128141128142128143128144128145128146128147128148128149128150128151128152128153128154128155128156128157128158128159128160128161128162128163128164128165128166128167128168128169128170128171128172128173128174128175128176128177128178128179128180128181128182128183128184128185128186128187128188128189128190128191128192128193128194128195128196128197128198128199128200128201128202128203128204128205128206128207128208128209128210128211128212128213128214128215128216128217128218128219128220128221128222128223128224128225128226128227128228128229128230128231128232128233128234128235128236128237128238128239128240128241128242128243128244128245128246128247128248128249128250128251128252128253128254128255128256128257128258128259128260128261128262128263128264128265128266128267128268128269128270128271128272128273128274128275128276128277128278128279128280128281128282128283128284128285128286128287128288128289128290128291128292128293128294128295128296128297128298128299128300128301128302128303128304128305128306128307128308128309128310128311128312128313128314128315128316128317128318128319128320128321128322128323128324128325128326128327128328128329128330128331128332128333128334128335128336128337128338128339128340128341128342128343128344128345128346128347128348128349128350128351128352128353128354128355128356128357128358128359128360128361128362128363128364128365128366128367128368128369128370128371128372128373128374128375128376128377128378128379128380128381128382128383128384128385128386128387128388128389128390128391128392128393128394128395128396128397128398128399128400128401128402128403128404128405128406128407128408128409128410128411128412128413128414128415128416128417128418128419128420128421128422128423128424128425128426128427128428128429128430128431128432128433128434128435128436128437128438128439128440128441128442128443128444128445128446128447128448128449128450128451128452128453128454128455128456128457128458128459128460128461128462128463128464128465128466128467128468128469128470128471128472128473128474128475128476128477128478128479128480128481128482128483128484128485128486128487128488128489128490128491128492128493128494128495128496128497128498128499128500128501128502128503128504128505128506128507128508128509128510128511128512128513128514128515128516128517128518128519128520128521128522128523128524128525128526128527128528128529128530128531128532128533128534128535128536128537128538128539128540128541128542128543128544128545128546128547128548128549128550128551128552128553128554128555128556128557128558128559128560128561128562128563128564128565128566128567128568128569128570128571128572128573128574128575128576128577128578128579128580128581128582128583128584128585128586128587128588128589128590128591128592128593128594128595128596128597128598128599128600128601128602128603128604128605128606128607128608128609128610128611128612128613128614128615128616128617128618128619128620128621128622128623128624128625128626128627128628128629128630128631128632128633128634128635128636128637128638128639128640128641128642128643128644128645128646128647128648128649128650128651128652128653128654128655128656128657128658128659128660128661128662128663128664128665128666128667128668128669128670128671128672128673128674128675128676128677128678128679128680128681128682128683128684128685128686128687128688128689128690128691128692128693128694128695128696128697128698128699128700128701128702128703128704128705128706128707128708128709128710128711128712128713128714128715128716128717128718128719128720128721128722128723128724128725128726128727128728128729128730128731128732128733128734128735128736128737128738128739128740128741128742128743128744128745128746128747128748128749128750128751128752128753128754128755128756128757128758128759128760128761128762128763128764128765128766128767128768128769128770128771128772128773128774128775128776128777128778128779128780128781128782128783128784128785128786128787128788128789128790128791128792128793128794128795128796128797128798128799128800128801128802128803128804128805128806128807128808128809128810128811128812128813128814128815128816128817128818128819128820128821128822128823128824128825128826128827128828128829128830128831128832128833128834128835128836128837128838128839128840128841128842128843128844128845128846128847128848128849128850128851128852128853128854128855128856128857128858128859128860128861128862128863128864128865128866128867128868128869128870128871128872128873128874128875128876128877128878128879128880128881128882128883128884128885128886128887128888128889128890128891128892128893128894128895128896128897128898128899128900128901128902128903128904128905128906128907128908128909128910128911128912128913128914128915128916128917128918128919128920128921128922128923128924128925128926128927128928128929128930128931128932128933128934128935128936128937128938128939128940128941128942128943128944128945128946128947128948128949128950128951128952128953128954128955128956128957128958128959128960128961128962128963128964128965128966128967128968128969128970128971128972128973128974128975128976128977128978128979128980128981128982128983128984128985128986128987128988128989128990128991128992128993128994128995128996128997128998128999129000129001129002129003129004129005129006129007129008129009129010129011129012129013129014129015129016129017129018129019129020129021129022129023129024129025129026129027129028129029129030129031129032129033129034129035129036129037129038129039129040129041129042129043129044129045129046129047129048129049129050129051129052129053129054129055129056129057129058129059129060129061129062129063129064129065129066129067129068129069129070129071129072129073129074129075129076129077129078129079129080129081129082129083129084129085129086129087129088129089129090129091129092129093129094129095129096129097129098129099129100129101129102129103129104129105129106129107129108129109129110129111129112129113129114129115129116129117129118129119129120129121129122129123129124129125129126129127129128129129129130129131129132129133129134129135129136129137129138129139129140129141129142129143129144129145129146129147129148129149129150129151129152129153129154129155129156129157129158129159129160129161129162129163129164129165129166129167129168129169129170129171129172129173129174129175129176129177129178129179129180129181129182129183129184129185129186129187129188129189129190129191129192129193129194129195129196129197129198129199129200129201129202129203129204129205129206129207129208129209129210129211129212129213129214129215129216129217129218129219129220129221129222129223129224129225129226129227129228129229129230129231129232129233129234129235129236129237129238129239129240129241129242129243129244129245129246129247129248129249129250129251129252129253129254129255129256129257129258129259129260129261129262129263129264129265129266129267129268129269129270129271129272129273129274129275129276129277129278129279129280129281129282129283129284129285129286129287129288129289129290129291129292129293129294129295129296129297129298129299129300129301129302129303129304129305129306129307129308129309129310129311129312129313129314129315129316129317129318129319129320129321129322129323129324129325129326129327129328129329129330129331129332129333129334129335129336129337129338129339129340129341129342129343129344129345129346129347129348129349129350129351129352129353129354129355129356129357129358129359129360129361129362129363129364129365129366129367129368129369129370129371129372129373129374129375129376129377129378129379129380129381129382129383129384129385129386129387129388129389129390129391129392129393129394129395129396129397129398129399129400129401129402129403129404129405129406129407129408129409129410129411129412129413129414129415129416129417129418129419129420129421129422129423129424129425129426129427129428129429129430129431129432129433129434129435129436129437129438129439129440129441129442129443129444129445129446129447129448129449129450129451129452129453129454129455129456129457129458129459129460129461129462129463129464129465129466129467129468129469129470129471129472129473129474129475129476129477129478129479129480129481129482129483129484129485129486129487129488129489129490129491129492129493129494129495129496129497129498129499129500129501129502129503129504129505129506129507129508129509129510129511129512129513129514129515129516129517129518129519129520129521129522129523129524129525129526129527129528129529129530129531129532129533129534129535129536129537129538129539129540129541129542129543129544129545129546129547129548129549129550129551129552129553129554129555129556129557129558129559129560129561129562129563129564129565129566129567129568129569129570129571129572129573129574129575129576129577129578129579129580129581129582129583129584129585129586129587129588129589129590129591129592129593129594129595129596129597129598129599129600129601129602129603129604129605129606129607129608129609129610129611129612129613129614129615129616129617129618129619129620129621129622129623129624129625129626129627129628129629129630129631129632129633129634129635129636129637129638129639129640129641129642129643129644129645129646129647129648129649129650129651129652129653129654129655129656129657129658129659129660129661129662129663129664129665129666129667129668129669129670129671129672129673129674129675129676129677129678129679129680129681129682129683129684129685129686129687129688129689129690129691129692129693129694129695129696129697129698129699129700129701129702129703129704129705129706129707129708129709129710129711129712129713129714129715129716129717129718129719129720129721129722129723129724129725129726129727129728129729129730129731129732129733129734129735129736129737129738129739129740129741129742129743129744129745129746129747129748129749129750129751129752129753129754129755129756129757129758129759129760129761129762129763129764129765129766129767129768129769129770129771129772129773129774129775129776129777129778129779129780129781129782129783129784129785129786129787129788129789129790129791129792129793129794129795129796129797129798129799129800129801129802129803129804129805129806129807129808129809129810129811129812129813129814129815129816129817129818129819129820129821129822129823129824129825129826129827129828129829129830129831129832129833129834129835129836129837129838129839129840129841129842129843129844129845129846129847129848129849129850129851129852129853129854129855129856129857129858129859129860129861129862129863129864129865129866129867129868129869129870129871129872129873129874129875129876129877129878129879129880129881129882129883129884129885129886129887129888129889129890129891129892129893129894129895129896129897129898129899129900129901129902129903129904129905129906129907129908129909129910129911129912129913129914129915129916129917129918129919129920129921129922129923129924129925129926129927129928129929129930129931129932129933129934129935129936129937129938129939129940129941129942129943129944129945129946129947129948129949129950129951129952129953129954129955129956129957129958129959129960129961129962129963129964129965129966129967129968129969129970129971129972129973129974129975129976129977129978129979129980129981129982129983129984129985129986129987129988129989129990129991129992129993129994129995129996129997129998129999130000130001130002130003130004130005130006130007130008130009130010130011130012130013130014130015130016130017130018130019130020130021130022130023130024130025130026130027130028130029130030130031130032130033130034130035130036130037130038130039130040130041130042130043130044130045130046130047130048130049130050130051130052130053130054130055130056130057130058130059130060130061130062130063130064130065130066130067130068130069130070130071130072130073130074130075130076130077130078130079130080130081130082130083130084130085130086130087130088130089130090130091130092130093130094130095130096130097130098130099130100130101130102130103130104130105130106130107130108130109130110130111130112130113130114130115130116130117130118130119130120130121130122130123130124130125130126130127130128130129130130130131130132130133130134130135130136130137130138130139130140130141130142130143130144130145130146130147130148130149130150130151130152130153130154130155130156130157130158130159130160130161130162130163130164130165130166130167130168130169130170130171130172130173130174130175130176130177130178130179130180130181130182130183130184130185130186130187130188130189130190130191130192130193130194130195130196130197130198130199130200130201130202130203130204130205130206130207130208130209130210130211130212130213130214130215130216130217130218130219130220130221130222130223130224130225130226130227130228130229130230130231130232130233130234130235130236130237130238130239130240130241130242130243130244130245130246130247130248130249130250130251130252130253130254130255130256130257130258130259130260130261130262130263130264130265130266130267130268130269130270130271130272130273130274130275130276130277130278130279130280130281130282130283130284130285130286130287130288130289130290130291130292130293130294130295130296130297130298130299130300130301130302130303130304130305130306130307130308130309130310130311130312130313130314130315130316130317130318130319130320130321130322130323130324130325130326130327130328130329130330130331130332130333130334130335130336130337130338130339130340130341130342130343130344130345130346130347130348130349130350130351130352130353130354130355130356130357130358130359130360130361130362130363130364130365130366130367130368130369130370130371130372130373130374130375130376130377130378130379130380130381130382130383130384130385130386130387130388130389130390130391130392130393130394130395130396130397130398130399130400130401130402130403130404130405130406130407130408130409130410130411130412130413130414130415130416130417130418130419130420130421130422130423130424130425130426130427130428130429130430130431130432130433130434130435130436130437130438130439130440130441130442130443130444130445130446130447130448130449130450130451130452130453130454130455130456130457130458130459130460130461130462130463130464130465130466130467130468130469130470130471130472130473130474130475130476130477130478130479130480130481130482130483130484130485130486130487130488130489130490130491130492130493130494130495130496130497130498130499130500130501130502130503130504130505130506130507130508130509130510130511130512130513130514130515130516130517130518130519130520130521130522130523130524130525130526130527130528130529130530130531130532130533130534130535130536130537130538130539130540130541130542130543130544130545130546130547130548130549130550130551130552130553130554130555130556130557130558130559130560130561130562130563130564130565130566130567130568130569130570130571130572130573130574130575130576130577130578130579130580130581130582130583130584130585130586130587130588130589130590130591130592130593130594130595130596130597130598130599130600130601130602130603130604130605130606130607130608130609130610130611130612130613130614130615130616130617130618130619130620130621130622130623130624130625130626130627130628130629130630130631130632130633130634130635130636130637130638130639130640130641130642130643130644130645130646130647130648130649130650130651130652130653130654130655130656130657130658130659130660130661130662130663130664130665130666130667130668130669130670130671130672130673130674130675130676130677130678130679130680130681130682130683130684130685130686130687130688130689130690130691130692130693130694130695130696130697130698130699130700130701130702130703130704130705130706130707130708130709130710130711130712130713130714130715130716130717130718130719130720130721130722130723130724130725130726130727130728130729130730130731130732130733130734130735130736130737130738130739130740130741130742130743130744130745130746130747130748130749130750130751130752130753130754130755130756130757130758130759130760130761130762130763130764130765130766130767130768130769130770130771130772130773130774130775130776130777130778130779130780130781130782130783130784130785130786130787130788130789130790130791130792130793130794130795130796130797130798130799130800130801130802130803130804130805130806130807130808130809130810130811130812130813130814130815130816130817130818130819130820130821130822130823130824130825130826130827130828130829130830130831130832130833130834130835130836130837130838130839130840130841130842130843130844130845130846130847130848130849130850130851130852130853130854130855130856130857130858130859130860130861130862130863130864130865130866130867130868130869130870130871130872130873130874130875130876130877130878130879130880130881130882130883130884130885130886130887130888130889130890130891130892130893130894130895130896130897130898130899130900130901130902130903130904130905130906130907130908130909130910130911130912130913130914130915130916130917130918130919130920130921130922130923130924130925130926130927130928130929130930130931130932130933130934130935130936130937130938130939130940130941130942130943130944130945130946130947130948130949130950130951130952130953130954130955130956130957130958130959130960130961130962130963130964130965130966130967130968130969130970130971130972130973130974130975130976130977130978130979130980130981130982130983130984130985130986130987130988130989130990130991130992130993130994130995130996130997130998130999131000131001131002131003131004131005131006131007131008131009131010131011131012131013131014131015131016131017131018131019131020131021131022131023131024131025131026131027131028131029131030131031131032131033131034131035131036131037131038131039131040131041131042131043131044131045131046131047131048131049131050131051131052131053131054131055131056131057131058131059131060131061131062131063131064131065131066131067131068131069131070131071131072131073131074131075131076131077131078131079131080131081131082131083131084131085131086131087131088131089131090131091131092131093131094131095131096131097131098131099131100131101131102131103131104131105131106131107131108131109131110131111131112131113131114131115131116131117131118131119131120131121131122131123131124131125131126131127131128131129131130131131131132131133131134131135131136131137131138131139131140131141131142131143131144131145131146131147131148131149131150131151131152131153131154131155131156131157131158131159131160131161131162131163131164131165131166131167131168131169131170131171131172131173131174131175131176131177131178131179131180131181131182131183131184131185131186131187131188131189131190131191131192131193131194131195131196131197131198131199131200131201131202131203131204131205131206131207131208131209131210131211131212131213131214131215131216131217131218131219131220131221131222131223131224131225131226131227131228131229131230131231131232131233131234131235131236131237131238131239131240131241131242131243131244131245131246131247131248131249131250131251131252131253131254131255131256131257131258131259131260131261131262131263131264131265131266131267131268131269131270131271131272131273131274131275131276131277131278131279131280131281131282131283131284131285131286131287131288131289131290131291131292131293131294131295131296131297131298131299131300131301131302131303131304131305131306131307131308131309131310131311131312131313131314131315131316131317131318131319131320131321131322131323131324131325131326131327131328131329131330131331131332131333131334131335131336131337131338131339131340131341131342131343131344131345131346131347131348131349131350131351131352131353131354131355131356131357131358131359131360131361131362131363131364131365131366131367131368131369131370131371131372131373131374131375131376131377131378131379131380131381131382131383131384131385131386131387131388131389131390131391131392131393131394131395131396131397131398131399131400131401131402131403131404131405131406131407131408131409131410131411131412131413131414131415131416131417131418131419131420131421131422131423131424131425131426131427131428131429131430131431131432131433131434131435131436131437131438131439131440131441131442131443131444131445131446131447131448131449131450131451131452131453131454131455131456131457131458131459131460131461131462131463131464131465131466131467131468131469131470131471131472131473131474131475131476131477131478131479131480131481131482131483131484131485131486131487131488131489131490131491131492131493131494131495131496131497131498131499131500131501131502131503131504131505131506131507131508131509131510131511131512131513131514131515131516131517131518131519131520131521131522131523131524131525131526131527131528131529131530131531131532131533131534131535131536131537131538131539131540131541131542131543131544131545131546131547131548131549131550131551131552131553131554131555131556131557131558131559131560131561131562131563131564131565131566131567131568131569131570131571131572131573131574131575131576131577131578131579131580131581131582131583131584131585131586131587131588131589131590131591131592131593131594131595131596131597131598131599131600131601131602131603131604131605131606131607131608131609131610131611131612131613131614131615131616131617131618131619131620131621131622131623131624131625131626131627131628131629131630131631131632131633131634131635131636131637131638131639131640131641131642131643131644131645131646131647131648131649131650131651131652131653131654131655131656131657131658131659131660131661131662131663131664131665131666131667131668131669131670131671131672131673131674131675131676131677131678131679131680131681131682131683131684131685131686131687131688131689131690131691131692131693131694131695131696131697131698131699131700131701131702131703131704131705131706131707131708131709131710131711131712131713131714131715131716131717131718131719131720131721131722131723131724131725131726131727131728131729131730131731131732131733131734131735131736131737131738131739131740131741131742131743131744131745131746131747131748131749131750131751131752131753131754131755131756131757131758131759131760131761131762131763131764131765131766131767131768131769131770131771131772131773131774131775131776131777131778131779131780131781131782131783131784131785131786131787131788131789131790131791131792131793131794131795131796131797131798131799131800131801131802131803131804131805131806131807131808131809131810131811131812131813131814131815131816131817131818131819131820131821131822131823131824131825131826131827131828131829131830131831131832131833131834131835131836131837131838131839131840131841131842131843131844131845131846131847131848131849131850131851131852131853131854131855131856131857131858131859131860131861131862131863131864131865131866131867131868131869131870131871131872131873131874131875131876131877131878131879131880131881131882131883131884131885131886131887131888131889131890131891131892131893131894131895131896131897131898131899131900131901131902131903131904131905131906131907131908131909131910131911131912131913131914131915131916131917131918131919131920131921131922131923131924131925131926131927131928131929131930131931131932131933131934131935131936131937131938131939131940131941131942131943131944131945131946131947131948131949131950131951131952131953131954131955131956131957131958131959131960131961131962131963131964131965131966131967131968131969131970131971131972131973131974131975131976131977131978131979131980131981131982131983131984131985131986131987131988131989131990131991131992131993131994131995131996131997131998131999132000132001132002132003132004132005132006132007132008132009132010132011132012132013132014132015132016132017132018132019132020132021132022132023132024132025132026132027132028132029132030132031132032132033132034132035132036132037132038132039132040132041132042132043132044132045132046132047132048132049132050132051132052132053132054132055132056132057132058132059132060132061132062132063132064132065132066132067132068132069132070132071132072132073132074132075132076132077132078132079132080132081132082132083132084132085132086132087132088132089132090132091132092132093132094132095132096132097132098132099132100132101132102132103132104132105132106132107132108132109132110132111132112132113132114132115132116132117132118132119132120132121132122132123132124132125132126132127132128132129132130132131132132132133132134132135132136132137132138132139132140132141132142132143132144132145132146132147132148132149132150132151132152132153132154132155132156132157132158132159132160132161132162132163132164132165132166132167132168132169132170132171132172132173132174132175132176132177132178132179132180132181132182132183132184132185132186132187132188132189132190132191132192132193132194132195132196132197132198132199132200132201132202132203132204132205132206132207132208132209132210132211132212132213132214132215132216132217132218132219132220132221132222132223132224132225132226132227132228132229132230132231132232132233132234132235132236132237132238132239132240132241132242132243132244132245132246132247132248132249132250132251132252132253132254132255132256132257132258132259132260132261132262132263132264132265132266132267132268132269132270132271132272132273132274132275132276132277132278132279132280132281132282132283132284132285132286132287132288132289132290132291132292132293132294132295132296132297132298132299132300132301132302132303132304132305132306132307132308132309132310132311132312132313132314132315132316132317132318132319132320132321132322132323132324132325132326132327132328132329132330132331132332132333132334132335132336132337132338132339132340132341132342132343132344132345132346132347132348132349132350132351132352132353132354132355132356132357132358132359132360132361132362132363132364132365132366132367132368132369132370132371132372132373132374132375132376132377132378132379132380132381132382132383132384132385132386132387132388132389132390132391132392132393132394132395132396132397132398132399132400132401132402132403132404132405132406132407132408132409132410132411132412132413132414132415132416132417132418132419132420132421132422132423132424132425132426132427132428132429132430132431132432132433132434132435132436132437132438132439132440132441132442132443132444132445132446132447132448132449132450132451132452132453132454132455132456132457132458132459132460132461132462132463132464132465132466132467132468132469132470132471132472132473132474132475132476132477132478132479132480132481132482132483132484132485132486132487132488132489132490132491132492132493132494132495132496132497132498132499132500132501132502132503132504132505132506132507132508132509132510132511132512132513132514132515132516132517132518132519132520132521132522132523132524132525132526132527132528132529132530132531132532132533132534132535132536132537132538132539132540132541132542132543132544132545132546132547132548132549132550132551132552132553132554132555132556132557132558132559132560132561132562132563132564132565132566132567132568132569132570132571132572132573132574132575132576132577132578132579132580132581132582132583132584132585132586132587132588132589132590132591132592132593132594132595132596132597132598132599132600132601132602132603132604132605132606132607132608132609132610132611132612132613132614132615132616132617132618132619132620132621132622132623132624132625132626132627132628132629132630132631132632132633132634132635132636132637132638132639132640132641132642132643132644132645132646132647132648132649132650132651132652132653132654132655132656132657132658132659132660132661132662132663132664132665132666132667132668132669132670132671132672132673132674132675132676132677132678132679132680132681132682132683132684132685132686132687132688132689132690132691132692132693132694132695132696132697132698132699132700132701132702132703132704132705132706132707132708132709132710132711132712132713132714132715132716132717132718132719132720132721132722132723132724132725132726132727132728132729132730132731132732132733132734132735132736132737132738132739132740132741132742132743132744132745132746132747132748132749132750132751132752132753132754132755132756132757132758132759132760132761132762132763132764132765132766132767132768132769132770132771132772132773132774132775132776132777132778132779132780132781132782132783132784132785132786132787132788132789132790132791132792132793132794132795132796132797132798132799132800132801132802132803132804132805132806132807132808132809132810132811132812132813132814132815132816132817132818132819132820132821132822132823132824132825132826132827132828132829132830132831132832132833132834132835132836132837132838132839132840132841132842132843132844132845132846132847132848132849132850132851132852132853132854132855132856132857132858132859132860132861132862132863132864132865132866132867132868132869132870132871132872132873132874132875132876132877132878132879132880132881132882132883132884132885132886132887132888132889132890132891132892132893132894132895132896132897132898132899132900132901132902132903132904132905132906132907132908132909132910132911132912132913132914132915132916132917132918132919132920132921132922132923132924132925132926132927132928132929132930132931132932132933132934132935132936132937132938132939132940132941132942132943132944132945132946132947132948132949132950132951132952132953132954132955132956132957132958132959132960132961132962132963132964132965132966132967132968132969132970132971132972132973132974132975132976132977132978132979132980132981132982132983132984132985132986132987132988132989132990132991132992132993132994132995132996132997132998132999133000133001133002133003133004133005133006133007133008133009133010133011133012133013133014133015133016133017133018133019133020133021133022133023133024133025133026133027133028133029133030133031133032133033133034133035133036133037133038133039133040133041133042133043133044133045133046133047133048133049133050133051133052133053133054133055133056133057133058133059133060133061133062133063133064133065133066133067133068133069133070133071133072133073133074133075133076133077133078133079133080133081133082133083133084133085133086133087133088133089133090133091133092133093133094133095133096133097133098133099133100133101133102133103133104133105133106133107133108133109133110133111133112133113133114133115133116133117133118133119133120133121133122133123133124133125133126133127133128133129133130133131133132133133133134133135133136133137133138133139133140133141133142133143133144133145133146133147133148133149133150133151133152133153133154133155133156133157133158133159133160133161133162133163133164133165133166133167133168133169133170133171133172133173133174133175133176133177133178133179133180133181133182133183133184133185133186133187133188133189133190133191133192133193133194133195133196133197133198133199133200133201133202133203133204133205133206133207133208133209133210133211133212133213133214133215133216133217133218133219133220133221133222133223133224133225133226133227133228133229133230133231133232133233133234133235133236133237133238133239133240133241133242133243133244133245133246133247133248133249133250133251133252133253133254133255133256133257133258133259133260133261133262133263133264133265133266133267133268133269133270133271133272133273133274133275133276133277133278133279133280133281133282133283133284133285133286133287133288133289133290133291133292133293133294133295133296133297133298133299133300133301133302133303133304133305133306133307133308133309133310133311133312133313133314133315133316133317133318133319133320133321133322133323133324133325133326133327133328133329133330133331133332133333133334133335133336133337133338133339133340133341133342133343133344133345133346133347133348133349133350133351133352133353133354133355133356133357133358133359133360133361133362133363133364133365133366133367133368133369133370133371133372133373133374133375133376133377133378133379133380133381133382133383133384133385133386133387133388133389133390133391133392133393133394133395133396133397133398133399133400133401133402133403133404133405133406133407133408133409133410133411133412133413133414133415133416133417133418133419133420133421133422133423133424133425133426133427133428133429133430133431133432133433133434133435133436133437133438133439133440133441133442133443133444133445133446133447133448133449133450133451133452133453133454133455133456133457133458133459133460133461133462133463133464133465133466133467133468133469133470133471133472133473133474133475133476133477133478133479133480133481133482133483133484133485133486133487133488133489133490133491133492133493133494133495133496133497133498133499133500133501133502133503133504133505133506133507133508133509133510133511133512133513133514133515133516133517133518133519133520133521133522133523133524133525133526133527133528133529133530133531133532133533133534133535133536133537133538133539133540133541133542133543133544133545133546133547133548133549133550133551133552133553133554133555133556133557133558133559133560133561133562133563133564133565133566133567133568133569133570133571133572133573133574133575133576133577133578133579133580133581133582133583133584133585133586133587133588133589133590133591133592133593133594133595133596133597133598133599133600133601133602133603133604133605133606133607133608133609133610133611133612133613133614133615133616133617133618133619133620133621133622133623133624133625133626133627133628133629133630133631133632133633133634133635133636133637133638133639133640133641133642133643133644133645133646133647133648133649133650133651133652133653133654133655133656133657133658133659133660133661133662133663133664133665133666133667133668133669133670133671133672133673133674133675133676133677133678133679133680133681133682133683133684133685133686133687133688133689133690133691133692133693133694133695133696133697133698133699133700133701133702133703133704133705133706133707133708133709133710133711133712133713133714133715133716133717133718133719133720133721133722133723133724133725133726133727133728133729133730133731133732133733133734133735133736133737133738133739133740133741133742133743133744133745133746133747133748133749133750133751133752133753133754133755133756133757133758133759133760133761133762133763133764133765133766133767133768133769133770133771133772133773133774133775133776133777133778133779133780133781133782133783133784133785133786133787133788133789133790133791133792133793133794133795133796133797133798133799133800133801133802133803133804133805133806133807133808133809133810133811133812133813133814133815133816133817133818133819133820133821133822133823133824133825133826133827133828133829133830133831133832133833133834133835133836133837133838133839133840133841133842133843133844133845133846133847133848133849133850133851133852133853133854133855133856133857133858133859133860133861133862133863133864133865133866133867133868133869133870133871133872133873133874133875133876133877133878133879133880133881133882133883133884133885133886133887133888133889133890133891133892133893133894133895133896133897133898133899133900133901133902133903133904133905133906133907133908133909133910133911133912133913133914133915133916133917133918133919133920133921133922133923133924133925133926133927133928133929133930133931133932133933133934133935133936133937133938133939133940133941133942133943133944133945133946133947133948133949133950133951133952133953133954133955133956133957133958133959133960133961133962133963133964133965133966133967133968133969133970133971133972133973133974133975133976133977133978133979133980133981133982133983133984133985133986133987133988133989133990133991133992133993133994133995133996133997133998133999134000134001134002134003134004134005134006134007134008134009134010134011134012134013134014134015134016134017134018134019134020134021134022134023134024134025134026134027134028134029134030134031134032134033134034134035134036134037134038134039134040134041134042134043134044134045134046134047134048134049134050134051134052134053134054134055134056134057134058134059134060134061134062134063134064134065134066134067134068134069134070134071134072134073134074134075134076134077134078134079134080134081134082134083134084134085134086134087134088134089134090134091134092134093134094134095134096134097134098134099134100134101134102134103134104134105134106134107134108134109134110134111134112134113134114134115134116134117134118134119134120134121134122134123134124134125134126134127134128134129134130134131134132134133134134134135134136134137134138134139134140134141134142134143134144134145134146134147134148134149134150134151134152134153134154134155134156134157134158134159134160134161134162134163134164134165134166134167134168134169134170134171134172134173134174134175134176134177134178134179134180134181134182134183134184134185134186134187134188134189134190134191134192134193134194134195134196134197134198134199134200134201134202134203134204134205134206134207134208134209134210134211134212134213134214134215134216134217134218134219134220134221134222134223134224134225134226134227134228134229134230134231134232134233134234134235134236134237134238134239134240134241134242134243134244134245134246134247134248134249134250134251134252134253134254134255134256134257134258134259134260134261134262134263134264134265134266134267134268134269134270134271134272134273134274134275134276134277134278134279134280134281134282134283134284134285134286134287134288134289134290134291134292134293134294134295134296134297134298134299134300134301134302134303134304134305134306134307134308134309134310134311134312134313134314134315134316134317134318134319134320134321134322134323134324134325134326134327134328134329134330134331134332134333134334134335134336134337134338134339134340134341134342134343134344134345134346134347134348134349134350134351134352134353134354134355134356134357134358134359134360134361134362134363134364134365134366134367134368134369134370134371134372134373134374134375134376134377134378134379134380134381134382134383134384134385134386134387134388134389134390134391134392134393134394134395134396134397134398134399134400134401134402134403134404134405134406134407134408134409134410134411134412134413134414134415134416134417134418134419134420134421134422134423134424134425134426134427134428134429134430134431134432134433134434134435134436134437134438134439134440134441134442134443134444134445134446134447134448134449134450134451134452134453134454134455134456134457134458134459134460134461134462134463134464134465134466134467134468134469134470134471134472134473134474134475134476134477134478134479134480134481134482134483134484134485134486134487134488134489134490134491134492134493134494134495134496134497134498134499134500134501134502134503134504134505134506134507134508134509134510134511134512134513134514134515134516134517134518134519134520134521134522134523134524134525134526134527134528134529134530134531134532134533134534134535134536134537134538134539134540134541134542134543134544134545134546134547134548134549134550134551134552134553134554134555134556134557134558134559134560134561134562134563134564134565134566134567134568134569134570134571134572134573134574134575134576134577134578134579134580134581134582134583134584134585134586134587134588134589134590134591134592134593134594134595134596134597134598134599134600134601134602134603134604134605134606134607134608134609134610134611134612134613134614134615134616134617134618134619134620134621134622134623134624134625134626134627134628134629134630134631134632134633134634134635134636134637134638134639134640134641134642134643134644134645134646134647134648134649134650134651134652134653134654134655134656134657134658134659134660134661134662134663134664134665134666134667134668134669134670134671134672134673134674134675134676134677134678134679134680134681134682134683134684134685134686134687134688134689134690134691134692134693134694134695134696134697134698134699134700134701134702134703134704134705134706134707134708134709134710134711134712134713134714134715134716134717134718134719134720134721134722134723134724134725134726134727134728134729134730134731134732134733134734134735134736134737134738134739134740134741134742134743134744134745134746134747134748134749134750134751134752134753134754134755134756134757134758134759134760134761134762134763134764134765134766134767134768134769134770134771134772134773134774134775134776134777134778134779134780134781134782134783134784134785134786134787134788134789134790134791134792134793134794134795134796134797134798134799134800134801134802134803134804134805134806134807134808134809134810134811134812134813134814134815134816134817134818134819134820134821134822134823134824134825134826134827134828134829134830134831134832134833134834134835134836134837134838134839134840134841134842134843134844134845134846134847134848134849134850134851134852134853134854134855134856134857134858134859134860134861134862134863134864134865134866134867134868134869134870134871134872134873134874134875134876134877134878134879134880134881134882134883134884134885134886134887134888134889134890134891134892134893134894134895134896134897134898134899134900134901134902134903134904134905134906134907134908134909134910134911134912134913134914134915134916134917134918134919134920134921134922134923134924134925134926134927134928134929134930134931134932134933134934134935134936134937134938134939134940134941134942134943134944134945134946134947134948134949134950134951134952134953134954134955134956134957134958134959134960134961134962134963134964134965134966134967134968134969134970134971134972134973134974134975134976134977134978134979134980134981134982134983134984134985134986134987134988134989134990134991134992134993134994134995134996134997134998134999135000135001135002135003135004135005135006135007135008135009135010135011135012135013135014135015135016135017135018135019135020135021135022135023135024135025135026135027135028135029135030135031135032135033135034135035135036135037135038135039135040135041135042135043135044135045135046135047135048135049135050135051135052135053135054135055135056135057135058135059135060135061135062135063135064135065135066135067135068135069135070135071135072135073135074135075135076135077135078135079135080135081135082135083135084135085135086135087135088135089135090135091135092135093135094135095135096135097135098135099135100135101135102135103135104135105135106135107135108135109135110135111135112135113135114135115135116135117135118135119135120135121135122135123135124135125135126135127135128135129135130135131135132135133135134135135135136135137135138135139135140135141135142135143135144135145135146135147135148135149135150135151135152135153135154135155135156135157135158135159135160135161135162135163135164135165135166135167135168135169135170135171135172135173135174135175135176135177135178135179135180135181135182135183135184135185135186135187135188135189135190135191135192135193135194135195135196135197135198135199135200135201135202135203135204135205135206135207135208135209135210135211135212135213135214135215135216135217135218135219135220135221135222135223135224135225135226135227135228135229135230135231135232135233135234135235135236135237135238135239135240135241135242135243135244135245135246135247135248135249135250135251135252135253135254135255135256135257135258135259135260135261135262135263135264135265135266135267135268135269135270135271135272135273135274135275135276135277135278135279135280135281135282135283135284135285135286135287135288135289135290135291135292135293135294135295135296135297135298135299135300135301135302135303135304135305135306135307135308135309135310135311135312135313135314135315135316135317135318135319135320135321135322135323135324135325135326135327135328135329135330135331135332135333135334135335135336135337135338135339135340135341135342135343135344135345135346135347135348135349135350135351135352135353135354135355135356135357135358135359135360135361135362135363135364135365135366135367135368135369135370135371135372135373135374135375135376135377135378135379135380135381135382135383135384135385135386135387135388135389135390135391135392135393135394135395135396135397135398135399135400135401135402135403135404135405135406135407135408135409135410135411135412135413135414135415135416135417135418135419135420135421135422135423135424135425135426135427135428135429135430135431135432135433135434135435135436135437135438135439135440135441135442135443135444135445135446135447135448135449135450135451135452135453135454135455135456135457135458135459135460135461135462135463135464135465135466135467135468135469135470135471135472135473135474135475135476135477135478135479135480135481135482135483135484135485135486135487135488135489135490135491135492135493135494135495135496135497135498135499135500135501135502135503135504135505135506135507135508135509135510135511135512135513135514135515135516135517135518135519135520135521135522135523135524135525135526135527135528135529135530135531135532135533135534135535135536135537135538135539135540135541135542135543135544135545135546135547135548135549135550135551135552135553135554135555135556135557135558135559135560135561135562135563135564135565135566135567135568135569135570135571135572135573135574135575135576135577135578135579135580135581135582135583135584135585135586135587135588135589135590135591135592135593135594135595135596135597135598135599135600135601135602135603135604135605135606135607135608135609135610135611135612135613135614135615135616135617135618135619135620135621135622135623135624135625135626135627135628135629135630135631135632135633135634135635135636135637135638135639135640135641135642135643135644135645135646135647135648135649135650135651135652135653135654135655135656135657135658135659135660135661135662135663135664135665135666135667135668135669135670135671135672135673135674135675135676135677135678135679135680135681135682135683135684135685135686135687135688135689135690135691135692135693135694135695135696135697135698135699135700135701135702135703135704135705135706135707135708135709135710135711135712135713135714135715135716135717135718135719135720135721135722135723135724135725135726135727135728135729135730135731135732135733135734135735135736135737135738135739135740135741135742135743135744135745135746135747135748135749135750135751135752135753135754135755135756135757135758135759135760135761135762135763135764135765135766135767135768135769135770135771135772135773135774135775135776135777135778135779135780135781135782135783135784135785135786135787135788135789135790135791135792135793135794135795135796135797135798135799135800135801135802135803135804135805135806135807135808135809135810135811135812135813135814135815135816135817135818135819135820135821135822135823135824135825135826135827135828135829135830135831135832135833135834135835135836135837135838135839135840135841135842135843135844135845135846135847135848135849135850135851135852135853135854135855135856135857135858135859135860135861135862135863135864135865135866135867135868135869135870135871135872135873135874135875135876135877135878135879135880135881135882135883135884135885135886135887135888135889135890135891135892135893135894135895135896135897135898135899135900135901135902135903135904135905135906135907135908135909135910135911135912135913135914135915135916135917135918135919135920135921135922135923135924135925135926135927135928135929135930135931135932135933135934135935135936135937135938135939135940135941135942135943135944135945135946135947135948135949135950135951135952135953135954135955135956135957135958135959135960135961135962135963135964135965135966135967135968135969135970135971135972135973135974135975135976135977135978135979135980135981135982135983135984135985135986135987135988135989135990135991135992135993135994135995135996135997135998135999136000136001136002136003136004136005136006136007136008136009136010136011136012136013136014136015136016136017136018136019136020136021136022136023136024136025136026136027136028136029136030136031136032136033136034136035136036136037136038136039136040136041136042136043136044136045136046136047136048136049136050136051136052136053136054136055136056136057136058136059136060136061136062136063136064136065136066136067136068136069136070136071136072136073136074136075136076136077136078136079136080136081136082136083136084136085136086136087136088136089136090136091136092136093136094136095136096136097136098136099136100136101136102136103136104136105136106136107136108136109136110136111136112136113136114136115136116136117136118136119136120136121136122136123136124136125136126136127136128136129136130136131136132136133136134136135136136136137136138136139136140136141136142136143136144136145136146136147136148136149136150136151136152136153136154136155136156136157136158136159136160136161136162136163136164136165136166136167136168136169136170136171136172136173136174136175136176136177136178136179136180136181136182136183136184136185136186136187136188136189136190136191136192136193136194136195136196136197136198136199136200136201136202136203136204136205136206136207136208136209136210136211136212136213136214136215136216136217136218136219136220136221136222136223136224136225136226136227136228136229136230136231136232136233136234136235136236136237136238136239136240136241136242136243136244136245136246136247136248136249136250136251136252136253136254136255136256136257136258136259136260136261136262136263136264136265136266136267136268136269136270136271136272136273136274136275136276136277136278136279136280136281136282136283136284136285136286136287136288136289136290136291136292136293136294136295136296136297136298136299136300136301136302136303136304136305136306136307136308136309136310136311136312136313136314136315136316136317136318136319136320136321136322136323136324136325136326136327136328136329136330136331136332136333136334136335136336136337136338136339136340136341136342136343136344136345136346136347136348136349136350136351136352136353136354136355136356136357136358136359136360136361136362136363136364136365136366136367136368136369136370136371136372136373136374136375136376136377136378136379136380136381136382136383136384136385136386136387136388136389136390136391136392136393136394136395136396136397136398136399136400136401136402136403136404136405136406136407136408136409136410136411136412136413136414136415136416136417136418136419136420136421136422136423136424136425136426136427136428136429136430136431136432136433136434136435136436136437136438136439136440136441136442136443136444136445136446136447136448136449136450136451136452136453136454136455136456136457136458136459136460136461136462136463136464136465136466136467136468136469136470136471136472136473136474136475136476136477136478136479136480136481136482136483136484136485136486136487136488136489136490136491136492136493136494136495136496136497136498136499136500136501136502136503136504136505136506136507136508136509136510136511136512136513136514136515136516136517136518136519136520136521136522136523136524136525136526136527136528136529136530136531136532136533136534136535136536136537136538136539136540136541136542136543136544136545136546136547136548136549136550136551136552136553136554136555136556136557136558136559136560136561136562136563136564136565136566136567136568136569136570136571136572136573136574136575136576136577136578136579136580136581136582136583136584136585136586136587136588136589136590136591136592136593136594136595136596136597136598136599136600136601136602136603136604136605136606136607136608136609136610136611136612136613136614136615136616136617136618136619136620136621136622136623136624136625136626136627136628136629136630136631136632136633136634136635136636136637136638136639136640136641136642136643136644136645136646136647136648136649136650136651136652136653136654136655136656136657136658136659136660136661136662136663136664136665136666136667136668136669136670136671136672136673136674136675136676136677136678136679136680136681136682136683136684136685136686136687136688136689136690136691136692136693136694136695136696136697136698136699136700136701136702136703136704136705136706136707136708136709136710136711136712136713136714136715136716136717136718136719136720136721136722136723136724136725136726136727136728136729136730136731136732136733136734136735136736136737136738136739136740136741136742136743136744136745136746136747136748136749136750136751136752136753136754136755136756136757136758136759136760136761136762136763136764136765136766136767136768136769136770136771136772136773136774136775136776136777136778136779136780136781136782136783136784136785136786136787136788136789136790136791136792136793136794136795136796136797136798136799136800136801136802136803136804136805136806136807136808136809136810136811136812136813136814136815136816136817136818136819136820136821136822136823136824136825136826136827136828136829136830136831136832136833136834136835136836136837136838136839136840136841136842136843136844136845136846136847136848136849136850136851136852136853136854136855136856136857136858136859136860136861136862136863136864136865136866136867136868136869136870136871136872136873136874136875136876136877136878136879136880136881136882136883136884136885136886136887136888136889136890136891136892136893136894136895136896136897136898136899136900136901136902136903136904136905136906136907136908136909136910136911136912136913136914136915136916136917136918136919136920136921136922136923136924136925136926136927136928136929136930136931136932136933136934136935136936136937136938136939136940136941136942136943136944136945136946136947136948136949136950136951136952136953136954136955136956136957136958136959136960136961136962136963136964136965136966136967136968136969136970136971136972136973136974136975136976136977136978136979136980136981136982136983136984136985136986136987136988136989136990136991136992136993136994136995136996136997136998136999137000137001137002137003137004137005137006137007137008137009137010137011137012137013137014137015137016137017137018137019137020137021137022137023137024137025137026137027137028137029137030137031137032137033137034137035137036137037137038137039137040137041137042137043137044137045137046137047137048137049137050137051137052137053137054137055137056137057137058137059137060137061137062137063137064137065137066137067137068137069137070137071137072137073137074137075137076137077137078137079137080137081137082137083137084137085137086137087137088137089137090137091137092137093137094137095137096137097137098137099137100137101137102137103137104137105137106137107137108137109137110137111137112137113137114137115137116137117137118137119137120137121137122137123137124137125137126137127137128137129137130137131137132137133137134137135137136137137137138137139137140137141137142137143137144137145137146137147137148137149137150137151137152137153137154137155137156137157137158137159137160137161137162137163137164137165137166137167137168137169137170137171137172137173137174137175137176137177137178137179137180137181137182137183137184137185137186137187137188137189137190137191137192137193137194137195137196137197137198137199137200137201137202137203137204137205137206137207137208137209137210137211137212137213137214137215137216137217137218137219137220137221137222137223137224137225137226137227137228137229137230137231137232137233137234137235137236137237137238137239137240137241137242137243137244137245137246137247137248137249137250137251137252137253137254137255137256137257137258137259137260137261137262137263137264137265137266137267137268137269137270137271137272137273137274137275137276137277137278137279137280137281137282137283137284137285137286137287137288137289137290137291137292137293137294137295137296137297137298137299137300137301137302137303137304137305137306137307137308137309137310137311137312137313137314137315137316137317137318137319137320137321137322137323137324137325137326137327137328137329137330137331137332137333137334137335137336137337137338137339137340137341137342137343137344137345137346137347137348137349137350137351137352137353137354137355137356137357137358137359137360137361137362137363137364137365137366137367137368137369137370137371137372137373137374137375137376137377137378137379137380137381137382137383137384137385137386137387137388137389137390137391137392137393137394137395137396137397137398137399137400137401137402137403137404137405137406137407137408137409137410137411137412137413137414137415137416137417137418137419137420137421137422137423137424137425137426137427137428137429137430137431137432137433137434137435137436137437137438137439137440137441137442137443137444137445137446137447137448137449137450137451137452137453137454137455137456137457137458137459137460137461137462137463137464137465137466137467137468137469137470137471137472137473137474137475137476137477137478137479137480137481137482137483137484137485137486137487137488137489137490137491137492137493137494137495137496137497137498137499137500137501137502137503137504137505137506137507137508137509137510137511137512137513137514137515137516137517137518137519137520137521137522137523137524137525137526137527137528137529137530137531137532137533137534137535137536137537137538137539137540137541137542137543137544137545137546137547137548137549137550137551137552137553137554137555137556137557137558137559137560137561137562137563137564137565137566137567137568137569137570137571137572137573137574137575137576137577137578137579137580137581137582137583137584137585137586137587137588137589137590137591137592137593137594137595137596137597137598137599137600137601137602137603137604137605137606137607137608137609137610137611137612137613137614137615137616137617137618137619137620137621137622137623137624137625137626137627137628137629137630137631137632137633137634137635137636137637137638137639137640137641137642137643137644137645137646137647137648137649137650137651137652137653137654137655137656137657137658137659137660137661137662137663137664137665137666137667137668137669137670137671137672137673137674137675137676137677137678137679137680137681137682137683137684137685137686137687137688137689137690137691137692137693137694137695137696137697137698137699137700137701137702137703137704137705137706137707137708137709137710137711137712137713137714137715137716137717137718137719137720137721137722137723137724137725137726137727137728137729137730137731137732137733137734137735137736137737137738137739137740137741137742137743137744137745137746137747137748137749137750137751137752137753137754137755137756137757137758137759137760137761137762137763137764137765137766137767137768137769137770137771137772137773137774137775137776137777137778137779137780137781137782137783137784137785137786137787137788137789137790137791137792137793137794137795137796137797137798137799137800137801137802137803137804137805137806137807137808137809137810137811137812137813137814137815137816137817137818137819137820137821137822137823137824137825137826137827137828137829137830137831137832137833137834137835137836137837137838137839137840137841137842137843137844137845137846137847137848137849137850137851137852137853137854137855137856137857137858137859137860137861137862137863137864137865137866137867137868137869137870137871137872137873137874137875137876137877137878137879137880137881137882137883137884137885137886137887137888137889137890137891137892137893137894137895137896137897137898137899137900137901137902137903137904137905137906137907137908137909137910137911137912137913137914137915137916137917137918137919137920137921137922137923137924137925137926137927137928137929137930137931137932137933137934137935137936137937137938137939137940137941137942137943137944137945137946137947137948137949137950137951137952137953137954137955137956137957137958137959137960137961137962137963137964137965137966137967137968137969137970137971137972137973137974137975137976137977137978137979137980137981137982137983137984137985137986137987137988137989137990137991137992137993137994137995137996137997137998137999138000138001138002138003138004138005138006138007138008138009138010138011138012138013138014138015138016138017138018138019138020138021138022138023138024138025138026138027138028138029138030138031138032138033138034138035138036138037138038138039138040138041138042138043138044138045138046138047138048138049138050138051138052138053138054138055138056138057138058138059138060138061138062138063138064138065138066138067138068138069138070138071138072138073138074138075138076138077138078138079138080138081138082138083138084138085138086138087138088138089138090138091138092138093138094138095138096138097138098138099138100138101138102138103138104138105138106138107138108138109138110138111138112138113138114138115138116138117138118138119138120138121138122138123138124138125138126138127138128138129138130138131138132138133138134138135138136138137138138138139138140138141138142138143138144138145138146138147138148138149138150138151138152138153138154138155138156138157138158138159138160138161138162138163138164138165138166138167138168138169138170138171138172138173138174138175138176138177138178138179138180138181138182138183138184138185138186138187138188138189138190138191138192138193138194138195138196138197138198138199138200138201138202138203138204138205138206138207138208138209138210138211138212138213138214138215138216138217138218138219138220138221138222138223138224138225138226138227138228138229138230138231138232138233138234138235138236138237138238138239138240138241138242138243138244138245138246138247138248138249138250138251138252138253138254138255138256138257138258138259138260138261138262138263138264138265138266138267138268138269138270138271138272138273138274138275138276138277138278138279138280138281138282138283138284138285138286138287138288138289138290138291138292138293138294138295138296138297138298138299138300138301138302138303138304138305138306138307138308138309138310138311138312138313138314138315138316138317138318138319138320138321138322138323138324138325138326138327138328138329138330138331138332138333138334138335138336138337138338138339138340138341138342138343138344138345138346138347138348138349138350138351138352138353138354138355138356138357138358138359138360138361138362138363138364138365138366138367138368138369138370138371138372138373138374138375138376138377138378138379138380138381138382138383138384138385138386138387138388138389138390138391138392138393138394138395138396138397138398138399138400138401138402138403138404138405138406138407138408138409138410138411138412138413138414138415138416138417138418138419138420138421138422138423138424138425138426138427138428138429138430138431138432138433138434138435138436138437138438138439138440138441138442138443138444138445138446138447138448138449138450138451138452138453138454138455138456138457138458138459138460138461138462138463138464138465138466138467138468138469138470138471138472138473138474138475138476138477138478138479138480138481138482138483138484138485138486138487138488138489138490138491138492138493138494138495138496138497138498138499138500138501138502138503138504138505138506138507138508138509138510138511138512138513138514138515138516138517138518138519138520138521138522138523138524138525138526138527138528138529138530138531138532138533138534138535138536138537138538138539138540138541138542138543138544138545138546138547138548138549138550138551138552138553138554138555138556138557138558138559138560138561138562138563138564138565138566138567138568138569138570138571138572138573138574138575138576138577138578138579138580138581138582138583138584138585138586138587138588138589138590138591138592138593138594138595138596138597138598138599138600138601138602138603138604138605138606138607138608138609138610138611138612138613138614138615138616138617138618138619138620138621138622138623138624138625138626138627138628138629138630138631138632138633138634138635138636138637138638138639138640138641138642138643138644138645138646138647138648138649138650138651138652138653138654138655138656138657138658138659138660138661138662138663138664138665138666138667138668138669138670138671138672138673138674138675138676138677138678138679138680138681138682138683138684138685138686138687138688138689138690138691138692138693138694138695138696138697138698138699138700138701138702138703138704138705138706138707138708138709138710138711138712138713138714138715138716138717138718138719138720138721138722138723138724138725138726138727138728138729138730138731138732138733138734138735138736138737138738138739138740138741138742138743138744138745138746138747138748138749138750138751138752138753138754138755138756138757138758138759138760138761138762138763138764138765138766138767138768138769138770138771138772138773138774138775138776138777138778138779138780138781138782138783138784138785138786138787138788138789138790138791138792138793138794138795138796138797138798138799138800138801138802138803138804138805138806138807138808138809138810138811138812138813138814138815138816138817138818138819138820138821138822138823138824138825138826138827138828138829138830138831138832138833138834138835138836138837138838138839138840138841138842138843138844138845138846138847138848138849138850138851138852138853138854138855138856138857138858138859138860138861138862138863138864138865138866138867138868138869138870138871138872138873138874138875138876138877138878138879138880138881138882138883138884138885138886138887138888138889138890138891138892138893138894138895138896138897138898138899138900138901138902138903138904138905138906138907138908138909138910138911138912138913138914138915138916138917138918138919138920138921138922138923138924138925138926138927138928138929138930138931138932138933138934138935138936138937138938138939138940138941138942138943138944138945138946138947138948138949138950138951138952138953138954138955138956138957138958138959138960138961138962138963138964138965138966138967138968138969138970138971138972138973138974138975138976138977138978138979138980138981138982138983138984138985138986138987138988138989138990138991138992138993138994138995138996138997138998138999139000139001139002139003139004139005139006139007139008139009139010139011139012139013139014139015139016139017139018139019139020139021139022139023139024139025139026139027139028139029139030139031139032139033139034139035139036139037139038139039139040139041139042139043139044139045139046139047139048139049139050139051139052139053139054139055139056139057139058139059139060139061139062139063139064139065139066139067139068139069139070139071139072139073139074139075139076139077139078139079139080139081139082139083139084139085139086139087139088139089139090139091139092139093139094139095139096139097139098139099139100139101139102139103139104139105139106139107139108139109139110139111139112139113139114139115139116139117139118139119139120139121139122139123139124139125139126139127139128139129139130139131139132139133139134139135139136139137139138139139139140139141139142139143139144139145139146139147139148139149139150139151139152139153139154139155139156139157139158139159139160139161139162139163139164139165139166139167139168139169139170139171139172139173139174139175139176139177139178139179139180139181139182139183139184139185139186139187139188139189139190139191139192139193139194139195139196139197139198139199139200139201139202139203139204139205139206139207139208139209139210139211139212139213139214139215139216139217139218139219139220139221139222139223139224139225139226139227139228139229139230139231139232139233139234139235139236139237139238139239139240139241139242139243139244139245139246139247139248139249139250139251139252139253139254139255139256139257139258139259139260139261139262139263139264139265139266139267139268139269139270139271139272139273139274139275139276139277139278139279139280139281139282139283139284139285139286139287139288139289139290139291139292139293139294139295139296139297139298139299139300139301139302139303139304139305139306139307139308139309139310139311139312139313139314139315139316139317139318139319139320139321139322139323139324139325139326139327139328139329139330139331139332139333139334139335139336139337139338139339139340139341139342139343139344139345139346139347139348139349139350139351139352139353139354139355139356139357139358139359139360139361139362139363139364139365139366139367139368139369139370139371139372139373139374139375139376139377139378139379139380139381139382139383139384139385139386139387139388139389139390139391139392139393139394139395139396139397139398139399139400139401139402139403139404139405139406139407139408139409139410139411139412139413139414139415139416139417139418139419139420139421139422139423139424139425139426139427139428139429139430139431139432139433139434139435139436139437139438139439139440139441139442139443139444139445139446139447139448139449139450139451139452139453139454139455139456139457139458139459139460139461139462139463139464139465139466139467139468139469139470139471139472139473139474139475139476139477139478139479139480139481139482139483139484139485139486139487139488139489139490139491139492139493139494139495139496139497139498139499139500139501139502139503139504139505139506139507139508139509139510139511139512139513139514139515139516139517139518139519139520139521139522139523139524139525139526139527139528139529139530139531139532139533139534139535139536139537139538139539139540139541139542139543139544139545139546139547139548139549139550139551139552139553139554139555139556139557139558139559139560139561139562139563139564139565139566139567139568139569139570139571139572139573139574139575139576139577139578139579139580139581139582139583139584139585139586139587139588139589139590139591139592139593139594139595139596139597139598139599139600139601139602139603139604139605139606139607139608139609139610139611139612139613139614139615139616139617139618139619139620139621139622139623139624139625139626139627139628139629139630139631139632139633139634139635139636139637139638139639139640139641139642139643139644139645139646139647139648139649139650139651139652139653139654139655139656139657139658139659139660139661139662139663139664139665139666139667139668139669139670139671139672139673139674139675139676139677139678139679139680139681139682139683139684139685139686139687139688139689139690139691139692139693139694139695139696139697139698139699139700139701139702139703139704139705139706139707139708139709139710139711139712139713139714139715139716139717139718139719139720139721139722139723139724139725139726139727139728139729139730139731139732139733139734139735139736139737139738139739139740139741139742139743139744139745139746139747139748139749139750139751139752139753139754139755139756139757139758139759139760139761139762139763139764139765139766139767139768139769139770139771139772139773139774139775139776139777139778139779139780139781139782139783139784139785139786139787139788139789139790139791139792139793139794139795139796139797139798139799139800139801139802139803139804139805139806139807139808139809139810139811139812139813139814139815139816139817139818139819139820139821139822139823139824139825139826139827139828139829139830139831139832139833139834139835139836139837139838139839139840139841139842139843139844139845139846139847139848139849139850139851139852139853139854139855139856139857139858139859139860139861139862139863139864139865139866139867139868139869139870139871139872139873139874139875139876139877139878139879139880139881139882139883139884139885139886139887139888139889139890139891139892139893139894139895139896139897139898139899139900139901139902139903139904139905139906139907139908139909139910139911139912139913139914139915139916139917139918139919139920139921139922139923139924139925139926139927139928139929139930139931139932139933139934139935139936139937139938139939139940139941139942139943139944139945139946139947139948139949139950139951139952139953139954139955139956139957139958139959139960139961139962139963139964139965139966139967139968139969139970139971139972139973139974139975139976139977139978139979139980139981139982139983139984139985139986139987139988139989139990139991139992139993139994139995139996139997139998139999140000140001140002140003140004140005140006140007140008140009140010140011140012140013140014140015140016140017140018140019140020140021140022140023140024140025140026140027140028140029140030140031140032140033140034140035140036140037140038140039140040140041140042140043140044140045140046140047140048140049140050140051140052140053140054140055140056140057140058140059140060140061140062140063140064140065140066140067140068140069140070140071140072140073140074140075140076140077140078140079140080140081140082140083140084140085140086140087140088140089140090140091140092140093140094140095140096140097140098140099140100140101140102140103140104140105140106140107140108140109140110140111140112140113140114140115140116140117140118140119140120140121140122140123140124140125140126140127140128140129140130140131140132140133140134140135140136140137140138140139140140140141140142140143140144140145140146140147140148140149140150140151140152140153140154140155140156140157140158140159140160140161140162140163140164140165140166140167140168140169140170140171140172140173140174140175140176140177140178140179140180140181140182140183140184140185140186140187140188140189140190140191140192140193140194140195140196140197140198140199140200140201140202140203140204140205140206140207140208140209140210140211140212140213140214140215140216140217140218140219140220140221140222140223140224140225140226140227140228140229140230140231140232140233140234140235140236140237140238140239140240140241140242140243140244140245140246140247140248140249140250140251140252140253140254140255140256140257140258140259140260140261140262140263140264140265140266140267140268140269140270140271140272140273140274140275140276140277140278140279140280140281140282140283140284140285140286140287140288140289140290140291140292140293140294140295140296140297140298140299140300140301140302140303140304140305140306140307140308140309140310140311140312140313140314140315140316140317140318140319140320140321140322140323140324140325140326140327140328140329140330140331140332140333140334140335140336140337140338140339140340140341140342140343140344140345140346140347140348140349140350140351140352140353140354140355140356140357140358140359140360140361140362140363140364140365140366140367140368140369140370140371140372140373140374140375140376140377140378140379140380140381140382140383140384140385140386140387140388140389140390140391140392140393140394140395140396140397140398140399140400140401140402140403140404140405140406140407140408140409140410140411140412140413140414140415140416140417140418140419140420140421140422140423140424140425140426140427140428140429140430140431140432140433140434140435140436140437140438140439140440140441140442140443140444140445140446140447140448140449140450140451140452140453140454140455140456140457140458140459140460140461140462140463140464140465140466140467140468140469140470140471140472140473140474140475140476140477140478140479140480140481140482140483140484140485140486140487140488140489140490140491140492140493140494140495140496140497140498140499140500140501140502140503140504140505140506140507140508140509140510140511140512140513140514140515140516140517140518140519140520140521140522140523140524140525140526140527140528140529140530140531140532140533140534140535140536140537140538140539140540140541140542140543140544140545140546140547140548140549140550140551140552140553140554140555140556140557140558140559140560140561140562140563140564140565140566140567140568140569140570140571140572140573140574140575140576140577140578140579140580140581140582140583140584140585140586140587140588140589140590140591140592140593140594140595140596140597140598140599140600140601140602140603140604140605140606140607140608140609140610140611140612140613140614140615140616140617140618140619140620140621140622140623140624140625140626140627140628140629140630140631140632140633140634140635140636140637140638140639140640140641140642140643140644140645140646140647140648140649140650140651140652140653140654140655140656140657140658140659140660140661140662140663140664140665140666140667140668140669140670140671140672140673140674140675140676140677140678140679140680140681140682140683140684140685140686140687140688140689140690140691140692140693140694140695140696140697140698140699140700140701140702140703140704140705140706140707140708140709140710140711140712140713140714140715140716140717140718140719140720140721140722140723140724140725140726140727140728140729140730140731140732140733140734140735140736140737140738140739140740140741140742140743140744140745140746140747140748140749140750140751140752140753140754140755140756140757140758140759140760140761140762140763140764140765140766140767140768140769140770140771140772140773140774140775140776140777140778140779140780140781140782140783140784140785140786140787140788140789140790140791140792140793140794140795140796140797140798140799140800140801140802140803140804140805140806140807140808140809140810140811140812140813140814140815140816140817140818140819140820140821140822140823140824140825140826140827140828140829140830140831140832140833140834140835140836140837140838140839140840140841140842140843140844140845140846140847140848140849140850140851140852140853140854140855140856140857140858140859140860140861140862140863140864140865140866140867140868140869140870140871140872140873140874140875140876140877140878140879140880140881140882140883140884140885140886140887140888140889140890140891140892140893140894140895140896140897140898140899140900140901140902140903140904140905140906140907140908140909140910140911140912140913140914140915140916140917140918140919140920140921140922140923140924140925140926140927140928140929140930140931140932140933140934140935140936140937140938140939140940140941140942140943140944140945140946140947140948140949140950140951140952140953140954140955140956140957140958140959140960140961140962140963140964140965140966140967140968140969140970140971140972140973140974140975140976140977140978140979140980140981140982140983140984140985140986140987140988140989140990140991140992140993140994140995140996140997140998140999141000141001141002141003141004141005141006141007141008141009141010141011141012141013141014141015141016141017141018141019141020141021141022141023141024141025141026141027141028141029141030141031141032141033141034141035141036141037141038141039141040141041141042141043141044141045141046141047141048141049141050141051141052141053141054141055141056141057141058141059141060141061141062141063141064141065141066141067141068141069141070141071141072141073141074141075141076141077141078141079141080141081141082141083141084141085141086141087141088141089141090141091141092141093141094141095141096141097141098141099141100141101141102141103141104141105141106141107141108141109141110141111141112141113141114141115141116141117141118141119141120141121141122141123141124141125141126141127141128141129141130141131141132141133141134141135141136141137141138141139141140141141141142141143141144141145141146141147141148141149141150141151141152141153141154141155141156141157141158141159141160141161141162141163141164141165141166141167141168141169141170141171141172141173141174141175141176141177141178141179141180141181141182141183141184141185141186141187141188141189141190141191141192141193141194141195141196141197141198141199141200141201141202141203141204141205141206141207141208141209141210141211141212141213141214141215141216141217141218141219141220141221141222141223141224141225141226141227141228141229141230141231141232141233141234141235141236141237141238141239141240141241141242141243141244141245141246141247141248141249141250141251141252141253141254141255141256141257141258141259141260141261141262141263141264141265141266141267141268141269141270141271141272141273141274141275141276141277141278141279141280141281141282141283141284141285141286141287141288141289141290141291141292141293141294141295141296141297141298141299141300141301141302141303141304141305141306141307141308141309141310141311141312141313141314141315141316141317141318141319141320141321141322141323141324141325141326141327141328141329141330141331141332141333141334141335141336141337141338141339141340141341141342141343141344141345141346141347141348141349141350141351141352141353141354141355141356141357141358141359141360141361141362141363141364141365141366141367141368141369141370141371141372141373141374141375141376141377141378141379141380141381141382141383141384141385141386141387141388141389141390141391141392141393141394141395141396141397141398141399141400141401141402141403141404141405141406141407141408141409141410141411141412141413141414141415141416141417141418141419141420141421141422141423141424141425141426141427141428141429141430141431141432141433141434141435141436141437141438141439141440141441141442141443141444141445141446141447141448141449141450141451141452141453141454141455141456141457141458141459141460141461141462141463141464141465141466141467141468141469141470141471141472141473141474141475141476141477141478141479141480141481141482141483141484141485141486141487141488141489141490141491141492141493141494141495141496141497141498141499141500141501141502141503141504141505141506141507141508141509141510141511141512141513141514141515141516141517141518141519141520141521141522141523141524141525141526141527141528141529141530141531141532141533141534141535141536141537141538141539141540141541141542141543141544141545141546141547141548141549141550141551141552141553141554141555141556141557141558141559141560141561141562141563141564141565141566141567141568141569141570141571141572141573141574141575141576141577141578141579141580141581141582141583141584141585141586141587141588141589141590141591141592141593141594141595141596141597141598141599141600141601141602141603141604141605141606141607141608141609141610141611141612141613141614141615141616141617141618141619141620141621141622141623141624141625141626141627141628141629141630141631141632141633141634141635141636141637141638141639141640141641141642141643141644141645141646141647141648141649141650141651141652141653141654141655141656141657141658141659141660141661141662141663141664141665141666141667141668141669141670141671141672141673141674141675141676141677141678141679141680141681141682141683141684141685141686141687141688141689141690141691141692141693141694141695141696141697141698141699141700141701141702141703141704141705141706141707141708141709141710141711141712141713141714141715141716141717141718141719141720141721141722141723141724141725141726141727141728141729141730141731141732141733141734141735141736141737141738141739141740141741141742141743141744141745141746141747141748141749141750141751141752141753141754141755141756141757141758141759141760141761141762141763141764141765141766141767141768141769141770141771141772141773141774141775141776141777141778141779141780141781141782141783141784141785141786141787141788141789141790141791141792141793141794141795141796141797141798141799141800141801141802141803141804141805141806141807141808141809141810141811141812141813141814141815141816141817141818141819141820141821141822141823141824141825141826141827141828141829141830141831141832141833141834141835141836141837141838141839141840141841141842141843141844141845141846141847141848141849141850141851141852141853141854141855141856141857141858141859141860141861141862141863141864141865141866141867141868141869141870141871141872141873141874141875141876141877141878141879141880141881141882141883141884141885141886141887141888141889141890141891141892141893141894141895141896141897141898141899141900141901141902141903141904141905141906141907141908141909141910141911141912141913141914141915141916141917141918141919141920141921141922141923141924141925141926141927141928141929141930141931141932141933141934141935141936141937141938141939141940141941141942141943141944141945141946141947141948141949141950141951141952141953141954141955141956141957141958141959141960141961141962141963141964141965141966141967141968141969141970141971141972141973141974141975141976141977141978141979141980141981141982141983141984141985141986141987141988141989141990141991141992141993141994141995141996141997141998141999142000142001142002142003142004142005142006142007142008142009142010142011142012142013142014142015142016142017142018142019142020142021142022142023142024142025142026142027142028142029142030142031142032142033142034142035142036142037142038142039142040142041142042142043142044142045142046142047142048142049142050142051142052142053142054142055142056142057142058142059142060142061142062142063142064142065142066142067142068142069142070142071142072142073142074142075142076142077142078142079142080142081142082142083142084142085142086142087142088142089142090142091142092142093142094142095142096142097142098142099142100142101142102142103142104142105142106142107142108142109142110142111142112142113142114142115142116142117142118142119142120142121142122142123142124142125142126142127142128142129142130142131142132142133142134142135142136142137142138142139142140142141142142142143142144142145142146142147142148142149142150142151142152142153142154142155142156142157142158142159142160142161142162142163142164142165142166142167142168142169142170142171142172142173142174142175142176142177142178142179142180142181142182142183142184142185142186142187142188142189142190142191142192142193142194142195142196142197142198142199142200142201142202142203142204142205142206142207142208142209142210142211142212142213142214142215142216142217142218142219142220142221142222142223142224142225142226142227142228142229142230142231142232142233142234142235142236142237142238142239142240142241142242142243142244142245142246142247142248142249142250142251142252142253142254142255142256142257142258142259142260142261142262142263142264142265142266142267142268142269142270142271142272142273142274142275142276142277142278142279142280142281142282142283142284142285142286142287142288142289142290142291142292142293142294142295142296142297142298142299142300142301142302142303142304142305142306142307142308142309142310142311142312142313142314142315142316142317142318142319142320142321142322142323142324142325142326142327142328142329142330142331142332142333142334142335142336142337142338142339142340142341142342142343142344142345142346142347142348142349142350142351142352142353142354142355142356142357142358142359142360142361142362142363142364142365142366142367142368142369142370142371142372142373142374142375142376142377142378142379142380142381142382142383142384142385142386142387142388142389142390142391142392142393142394142395142396142397142398142399142400142401142402142403142404142405142406142407142408142409142410142411142412142413142414142415142416142417142418142419142420142421142422142423142424142425142426142427142428142429142430142431142432142433142434142435142436142437142438142439142440142441142442142443142444142445142446142447142448142449142450142451142452142453142454142455142456142457142458142459142460142461142462142463142464142465142466142467142468142469142470142471142472142473142474142475142476142477142478142479142480142481142482142483142484142485142486142487142488142489142490142491142492142493142494142495142496142497142498142499142500142501142502142503142504142505142506142507142508142509142510142511142512142513142514142515142516142517142518142519142520142521142522142523142524142525142526142527142528142529142530142531142532142533142534142535142536142537142538142539142540142541142542142543142544142545142546142547142548142549142550142551142552142553142554142555142556142557142558142559142560142561142562142563142564142565142566142567142568142569142570142571142572142573142574142575142576142577142578142579142580142581142582142583142584142585142586142587142588142589142590142591142592142593142594142595142596142597142598142599142600142601142602142603142604142605142606142607142608142609142610142611142612142613142614142615142616142617142618142619142620142621142622142623142624142625142626142627142628142629142630142631142632142633142634142635142636142637142638142639142640142641142642142643142644142645142646142647142648142649142650142651142652142653142654142655142656142657142658142659142660142661142662142663142664142665142666142667142668142669142670142671142672142673142674142675142676142677142678142679142680142681142682142683142684142685142686142687142688142689142690142691142692142693142694142695142696142697142698142699142700142701142702142703142704142705142706142707142708142709142710142711142712142713142714142715142716142717142718142719142720142721142722142723142724142725142726142727142728142729142730142731142732142733142734142735142736142737142738142739142740142741142742142743142744142745142746142747142748142749142750142751142752142753142754142755142756142757142758142759142760142761142762142763142764142765142766142767142768142769142770142771142772142773142774142775142776142777142778142779142780142781142782142783142784142785142786142787142788142789142790142791142792142793142794142795142796142797142798142799142800142801142802142803142804142805142806142807142808142809142810142811142812142813142814142815142816142817142818142819142820142821142822142823142824142825142826142827142828142829142830142831142832142833142834142835142836142837142838142839142840142841142842142843142844142845142846142847142848142849142850142851142852142853142854142855142856142857142858142859142860142861142862142863142864142865142866142867142868142869142870142871142872142873142874142875142876142877142878142879142880142881142882142883142884142885142886142887142888142889142890142891142892142893142894142895142896142897142898142899142900142901142902142903142904142905142906142907142908142909142910142911142912142913142914142915142916142917142918142919142920142921142922142923142924142925142926142927142928142929142930142931142932142933142934142935142936142937142938142939142940142941142942142943142944142945142946142947142948142949142950142951142952142953142954142955142956142957142958142959142960142961142962142963142964142965142966142967142968142969142970142971142972142973142974142975142976142977142978142979142980142981142982142983142984142985142986142987142988142989142990142991142992142993142994142995142996142997142998142999143000143001143002143003143004143005143006143007143008143009143010143011143012143013143014143015143016143017143018143019143020143021143022143023143024143025143026143027143028143029143030143031143032143033143034143035143036143037143038143039143040143041143042143043143044143045143046143047143048143049143050143051143052143053143054143055143056143057143058143059143060143061143062143063143064143065143066143067143068143069143070143071143072143073143074143075143076143077143078143079143080143081143082143083143084143085143086143087143088143089143090143091143092143093143094143095143096143097143098143099143100143101143102143103143104143105143106143107143108143109143110143111143112143113143114143115143116143117143118143119143120143121143122143123143124143125143126143127143128143129143130143131143132143133143134143135143136143137143138143139143140143141143142143143143144143145143146143147143148143149143150143151143152143153143154143155143156143157143158143159143160143161143162143163143164143165143166143167143168143169143170143171143172143173143174143175143176143177143178143179143180143181143182143183143184143185143186143187143188143189143190143191143192143193143194143195143196143197143198143199143200143201143202143203143204143205143206143207143208143209143210143211143212143213143214143215143216143217143218143219143220143221143222143223143224143225143226143227143228143229143230143231143232143233143234143235143236143237143238143239143240143241143242143243143244143245143246143247143248143249143250143251143252143253143254143255143256143257143258143259143260143261143262143263143264143265143266143267143268143269143270143271143272143273143274143275143276143277143278143279143280143281143282143283143284143285143286143287143288143289143290143291143292143293143294143295143296143297143298143299143300143301143302143303143304143305143306143307143308143309143310143311143312143313143314143315143316143317143318143319143320143321143322143323143324143325143326143327143328143329143330143331143332143333143334143335143336143337143338143339143340143341143342143343143344143345143346143347143348143349143350143351143352143353143354143355143356143357143358143359143360143361143362143363143364143365143366143367143368143369143370143371143372143373143374143375143376143377143378143379143380143381143382143383143384143385143386143387143388143389143390143391143392143393143394143395143396143397143398143399143400143401143402143403143404143405143406143407143408143409143410143411143412143413143414143415143416143417143418143419143420143421143422143423143424143425143426143427143428143429143430143431143432143433143434143435143436143437143438143439143440143441143442143443143444143445143446143447143448143449143450143451143452143453143454143455143456143457143458143459143460143461143462143463143464143465143466143467143468143469143470143471143472143473143474143475143476143477143478143479143480143481143482143483143484143485143486143487143488143489143490143491143492143493143494143495143496143497143498143499143500143501143502143503143504143505143506143507143508143509143510143511143512143513143514143515143516143517143518143519143520143521143522143523143524143525143526143527143528143529143530143531143532143533143534143535143536143537143538143539143540143541143542143543143544143545143546143547143548143549143550143551143552143553143554143555143556143557143558143559143560143561143562143563143564143565143566143567143568143569143570143571143572143573143574143575143576143577143578143579143580143581143582143583143584143585143586143587143588143589143590143591143592143593143594143595143596143597143598143599143600143601143602143603143604143605143606143607143608143609143610143611143612143613143614143615143616143617143618143619143620143621143622143623143624143625143626143627143628143629143630143631143632143633143634143635143636143637143638143639143640143641143642143643143644143645143646143647143648143649143650143651143652143653143654143655143656143657143658143659143660143661143662143663143664143665143666143667143668143669143670143671143672143673143674143675143676143677143678143679143680143681143682143683143684143685143686143687143688143689143690143691143692143693143694143695143696143697143698143699143700143701143702143703143704143705143706143707143708143709143710143711143712143713143714143715143716143717143718143719143720143721143722143723143724143725143726143727143728143729143730143731143732143733143734143735143736143737143738143739143740143741143742143743143744143745143746143747143748143749143750143751143752143753143754143755143756143757143758143759143760143761143762143763143764143765143766143767143768143769143770143771143772143773143774143775143776143777143778143779143780143781143782143783143784143785143786143787143788143789143790143791143792143793143794143795143796143797143798143799143800143801143802143803143804143805143806143807143808143809143810143811143812143813143814143815143816143817143818143819143820143821143822143823143824143825143826143827143828143829143830143831143832143833143834143835143836143837143838143839143840143841143842143843143844143845143846143847143848143849143850143851143852143853143854143855143856143857143858143859143860143861143862143863143864143865143866143867143868143869143870143871143872143873143874143875143876143877143878143879143880143881143882143883143884143885143886143887143888143889143890143891143892143893143894143895143896143897143898143899143900143901143902143903143904143905143906143907143908143909143910143911143912143913143914143915143916143917143918143919143920143921143922143923143924143925143926143927143928143929143930143931143932143933143934143935143936143937143938143939143940143941143942143943143944143945143946143947143948143949143950143951143952143953143954143955143956143957143958143959143960143961143962143963143964143965143966143967143968143969143970143971143972143973143974143975143976143977143978143979143980143981143982143983143984143985143986143987143988143989143990143991143992143993143994143995143996143997143998143999144000144001144002144003144004144005144006144007144008144009144010144011144012144013144014144015144016144017144018144019144020144021144022144023144024144025144026144027144028144029144030144031144032144033144034144035144036144037144038144039144040144041144042144043144044144045144046144047144048144049144050144051144052144053144054144055144056144057144058144059144060144061144062144063144064144065144066144067144068144069144070144071144072144073144074144075144076144077144078144079144080144081144082144083144084144085144086144087144088144089144090144091144092144093144094144095144096144097144098144099144100144101144102144103144104144105144106144107144108144109144110144111144112144113144114144115144116144117144118144119144120144121144122144123144124144125144126144127144128144129144130144131144132144133144134144135144136144137144138144139144140144141144142144143144144144145144146144147144148144149144150144151144152144153144154144155144156144157144158144159144160144161144162144163144164144165144166144167144168144169144170144171144172144173144174144175144176144177144178144179144180144181144182144183144184144185144186144187144188144189144190144191144192144193144194144195144196144197144198144199144200144201144202144203144204144205144206144207144208144209144210144211144212144213144214144215144216144217144218144219144220144221144222144223144224144225144226144227144228144229144230144231144232144233144234144235144236144237144238144239144240144241144242144243144244144245144246144247144248144249144250144251144252144253144254144255144256144257144258144259144260144261144262144263144264144265144266144267144268144269144270144271144272144273144274144275144276144277144278144279144280144281144282144283144284144285144286144287144288144289144290144291144292144293144294144295144296144297144298144299144300144301144302144303144304144305144306144307144308144309144310144311144312144313144314144315144316144317144318144319144320144321144322144323144324144325144326144327144328144329144330144331144332144333144334144335144336144337144338144339144340144341144342144343144344144345144346144347144348144349144350144351144352144353144354144355144356144357144358144359144360144361144362144363144364144365144366144367144368144369144370144371144372144373144374144375144376144377144378144379144380144381144382144383144384144385144386144387144388144389144390144391144392144393144394144395144396144397144398144399144400144401144402144403144404144405144406144407144408144409144410144411144412144413144414144415144416144417144418144419144420144421144422144423144424144425144426144427144428144429144430144431144432144433144434144435144436144437144438144439144440144441144442144443144444144445144446144447144448144449144450144451144452144453144454144455144456144457144458144459144460144461144462144463144464144465144466144467144468144469144470144471144472144473144474144475144476144477144478144479144480144481144482144483144484144485144486144487144488144489144490144491144492144493144494144495144496144497144498144499144500144501144502144503144504144505144506144507144508144509144510144511144512144513144514144515144516144517144518144519144520144521144522144523144524144525144526144527144528144529144530144531144532144533144534144535144536144537144538144539144540144541144542144543144544144545144546144547144548144549144550144551144552144553144554144555144556144557144558144559144560144561144562144563144564144565144566144567144568144569144570144571144572144573144574144575144576144577144578144579144580144581144582144583144584144585144586144587144588144589144590144591144592144593144594144595144596144597144598144599144600144601144602144603144604144605144606144607144608144609144610144611144612144613144614144615144616144617144618144619144620144621144622144623144624144625144626144627144628144629144630144631144632144633144634144635144636144637144638144639144640144641144642144643144644144645144646144647144648144649144650144651144652144653144654144655144656144657144658144659144660144661144662144663144664144665144666144667144668144669144670144671144672144673144674144675144676144677144678144679144680144681144682144683144684144685144686144687144688144689144690144691144692144693144694144695144696144697144698144699144700144701144702144703144704144705144706144707144708144709144710144711144712144713144714144715144716144717144718144719144720144721144722144723144724144725144726144727144728144729144730144731144732144733144734144735144736144737144738144739144740144741144742144743144744144745144746144747144748144749144750144751144752144753144754144755144756144757144758144759144760144761144762144763144764144765144766144767144768144769144770144771144772144773144774144775144776144777144778144779144780144781144782144783144784144785144786144787144788144789144790144791144792144793144794144795144796144797144798144799144800144801144802144803144804144805144806144807144808144809144810144811144812144813144814144815144816144817144818144819144820144821144822144823144824144825144826144827144828144829144830144831144832144833144834144835144836144837144838144839144840144841144842144843144844144845144846144847144848144849144850144851144852144853144854144855144856144857144858144859144860144861144862144863144864144865144866144867144868144869144870144871144872144873144874144875144876144877144878144879144880144881144882144883144884144885144886144887144888144889144890144891144892144893144894144895144896144897144898144899144900144901144902144903144904144905144906144907144908144909144910144911144912144913144914144915144916144917144918144919144920144921144922144923144924144925144926144927144928144929144930144931144932144933144934144935144936144937144938144939144940144941144942144943144944144945144946144947144948144949144950144951144952144953144954144955144956144957144958144959144960144961144962144963144964144965144966144967144968144969144970144971144972144973144974144975144976144977144978144979144980144981144982144983144984144985144986144987144988144989144990144991144992144993144994144995144996144997144998144999145000145001145002145003145004145005145006145007145008145009145010145011145012145013145014145015145016145017145018145019145020145021145022145023145024145025145026145027145028145029145030145031145032145033145034145035145036145037145038145039145040145041145042145043145044145045145046145047145048145049145050145051145052145053145054145055145056145057145058145059145060145061145062145063145064145065145066145067145068145069145070145071145072145073145074145075145076145077145078145079145080145081145082145083145084145085145086145087145088145089145090145091145092145093145094145095145096145097145098145099145100145101145102145103145104145105145106145107145108145109145110145111145112145113145114145115145116145117145118145119145120145121145122145123145124145125145126145127145128145129145130145131145132145133145134145135145136145137145138145139145140145141145142145143145144145145145146145147145148145149145150145151145152145153145154145155145156145157145158145159145160145161145162145163145164145165145166145167145168145169145170145171145172145173145174145175145176145177145178145179145180145181145182145183145184145185145186145187145188145189145190145191145192145193145194145195145196145197145198145199145200145201145202145203145204145205145206145207145208145209145210145211145212145213145214145215145216145217145218145219145220145221145222145223145224145225145226145227145228145229145230145231145232145233145234145235145236145237145238145239145240145241145242145243145244145245145246145247145248145249145250145251145252145253145254145255145256145257145258145259145260145261145262145263145264145265145266145267145268145269145270145271145272145273145274145275145276145277145278145279145280145281145282145283145284145285145286145287145288145289145290145291145292145293145294145295145296145297145298145299145300145301145302145303145304145305145306145307145308145309145310145311145312145313145314145315145316145317145318145319145320145321145322145323145324145325145326145327145328145329145330145331145332145333145334145335145336145337145338145339145340145341145342145343145344145345145346145347145348145349145350145351145352145353145354145355145356145357145358145359145360145361145362145363145364145365145366145367145368145369145370145371145372145373145374145375145376145377145378145379145380145381145382145383145384145385145386145387145388145389145390145391145392145393145394145395145396145397145398145399145400145401145402145403145404145405145406145407145408145409145410145411145412145413145414145415145416145417145418145419145420145421145422145423145424145425145426145427145428145429145430145431145432145433145434145435145436145437145438145439145440145441145442145443145444145445145446145447145448145449145450145451145452145453145454145455145456145457145458145459145460145461145462145463145464145465145466145467145468145469145470145471145472145473145474145475145476145477145478145479145480145481145482145483145484145485145486145487145488145489145490145491145492145493145494145495145496145497145498145499145500145501145502145503145504145505145506145507145508145509145510145511145512145513145514145515145516145517145518145519145520145521145522145523145524145525145526145527145528145529145530145531145532145533145534145535145536145537145538145539145540145541145542145543145544145545145546145547145548145549145550145551145552145553145554145555145556145557145558145559145560145561145562145563145564145565145566145567145568145569145570145571145572145573145574145575145576145577145578145579145580145581145582145583145584145585145586145587145588145589145590145591145592145593145594145595145596145597145598145599145600145601145602145603145604145605145606145607145608145609145610145611145612145613145614145615145616145617145618145619145620145621145622145623145624145625145626145627145628145629145630145631145632145633145634145635145636145637145638145639145640145641145642145643145644145645145646145647145648145649145650145651145652145653145654145655145656145657145658145659145660145661145662145663145664145665145666145667145668145669145670145671145672145673145674145675145676145677145678145679145680145681145682145683145684145685145686145687145688145689145690145691145692145693145694145695145696145697145698145699145700145701145702145703145704145705145706145707145708145709145710145711145712145713145714145715145716145717145718145719145720145721145722145723145724145725145726145727145728145729145730145731145732145733145734145735145736145737145738145739145740145741145742145743145744145745145746145747145748145749145750145751145752145753145754145755145756145757145758145759145760145761145762145763145764145765145766145767145768145769145770145771145772145773145774145775145776145777145778145779145780145781145782145783145784145785145786145787145788145789145790145791145792145793145794145795145796145797145798145799145800145801145802145803145804145805145806145807145808145809145810145811145812145813145814145815145816145817145818145819145820145821145822145823145824145825145826145827145828145829145830145831145832145833145834145835145836145837145838145839145840145841145842145843145844145845145846145847145848145849145850145851145852145853145854145855145856145857145858145859145860145861145862145863145864145865145866145867145868145869145870145871145872145873145874145875145876145877145878145879145880145881145882145883145884145885145886145887145888145889145890145891145892145893145894145895145896145897145898145899145900145901145902145903145904145905145906145907145908145909145910145911145912145913145914145915145916145917145918145919145920145921145922145923145924145925145926145927145928145929145930145931145932145933145934145935145936145937145938145939145940145941145942145943145944145945145946145947145948145949145950145951145952145953145954145955145956145957145958145959145960145961145962145963145964145965145966145967145968145969145970145971145972145973145974145975145976145977145978145979145980145981145982145983145984145985145986145987145988145989145990145991145992145993145994145995145996145997145998145999146000146001146002146003146004146005146006146007146008146009146010146011146012146013146014146015146016146017146018146019146020146021146022146023146024146025146026146027146028146029146030146031146032146033146034146035146036146037146038146039146040146041146042146043146044146045146046146047146048146049146050146051146052146053146054146055146056146057146058146059146060146061146062146063146064146065146066146067146068146069146070146071146072146073146074146075146076146077146078146079146080146081146082146083146084146085146086146087146088146089146090146091146092146093146094146095146096146097146098146099146100146101146102146103146104146105146106146107146108146109146110146111146112146113146114146115146116146117146118146119146120146121146122146123146124146125146126146127146128146129146130146131146132146133146134146135146136146137146138146139146140146141146142146143146144146145146146146147146148146149146150146151146152146153146154146155146156146157146158146159146160146161146162146163146164146165146166146167146168146169146170146171146172146173146174146175146176146177146178146179146180146181146182146183146184146185146186146187146188146189146190146191146192146193146194146195146196146197146198146199146200146201146202146203146204146205146206146207146208146209146210146211146212146213146214146215146216146217146218146219146220146221146222146223146224146225146226146227146228146229146230146231146232146233146234146235146236146237146238146239146240146241146242146243146244146245146246146247146248146249146250146251146252146253146254146255146256146257146258146259146260146261146262146263146264146265146266146267146268146269146270146271146272146273146274146275146276146277146278146279146280146281146282146283146284146285146286146287146288146289146290146291146292146293146294146295146296146297146298146299146300146301146302146303146304146305146306146307146308146309146310146311146312146313146314146315146316146317146318146319146320146321146322146323146324146325146326146327146328146329146330146331146332146333146334146335146336146337146338146339146340146341146342146343146344146345146346146347146348146349146350146351146352146353146354146355146356146357146358146359146360146361146362146363146364146365146366146367146368146369146370146371146372146373146374146375146376146377146378146379146380146381146382146383146384146385146386146387146388146389146390146391146392146393146394146395146396146397146398146399146400146401146402146403146404146405146406146407146408146409146410146411146412146413146414146415146416146417146418146419146420146421146422146423146424146425146426146427146428146429146430146431146432146433146434146435146436146437146438146439146440146441146442146443146444146445146446146447146448146449146450146451146452146453146454146455146456146457146458146459146460146461146462146463146464146465146466146467146468146469146470146471146472146473146474146475146476146477146478146479146480146481146482146483146484146485146486146487146488146489146490146491146492146493146494146495146496146497146498146499146500146501146502146503146504146505146506146507146508146509146510146511146512146513146514146515146516146517146518146519146520146521146522146523146524146525146526146527146528146529146530146531146532146533146534146535146536146537146538146539146540146541146542146543146544146545146546146547146548146549146550146551146552146553146554146555146556146557146558146559146560146561146562146563146564146565146566146567146568146569146570146571146572146573146574146575146576146577146578146579146580146581146582146583146584146585146586146587146588146589146590146591146592146593146594146595146596146597146598146599146600146601146602146603146604146605146606146607146608146609146610146611146612146613146614146615146616146617146618146619146620146621146622146623146624146625146626146627146628146629146630146631146632146633146634146635146636146637146638146639146640146641146642146643146644146645146646146647146648146649146650146651146652146653146654146655146656146657146658146659146660146661146662146663146664146665146666146667146668146669146670146671146672146673146674146675146676146677146678146679146680146681146682146683146684146685146686146687146688146689146690146691146692146693146694146695146696146697146698146699146700146701146702146703146704146705146706146707146708146709146710146711146712146713146714146715146716146717146718146719146720146721146722146723146724146725146726146727146728146729146730146731146732146733146734146735146736146737146738146739146740146741146742146743146744146745146746146747146748146749146750146751146752146753146754146755146756146757146758146759146760146761146762146763146764146765146766146767146768146769146770146771146772146773146774146775146776146777146778146779146780146781146782146783146784146785146786146787146788146789146790146791146792146793146794146795146796146797146798146799146800146801146802146803146804146805146806146807146808146809146810146811146812146813146814146815146816146817146818146819146820146821146822146823146824146825146826146827146828146829146830146831146832146833146834146835146836146837146838146839146840146841146842146843146844146845146846146847146848146849146850146851146852146853146854146855146856146857146858146859146860146861146862146863146864146865146866146867146868146869146870146871146872146873146874146875146876146877146878146879146880146881146882146883146884146885146886146887146888146889146890146891146892146893146894146895146896146897146898146899146900146901146902146903146904146905146906146907146908146909146910146911146912146913146914146915146916146917146918146919146920146921146922146923146924146925146926146927146928146929146930146931146932146933146934146935146936146937146938146939146940146941146942146943146944146945146946146947146948146949146950146951146952146953146954146955146956146957146958146959146960146961146962146963146964146965146966146967146968146969146970146971146972146973146974146975146976146977146978146979146980146981146982146983146984146985146986146987146988146989146990146991146992146993146994146995146996146997146998146999147000147001147002147003147004147005147006147007147008147009147010147011147012147013147014147015147016147017147018147019147020147021147022147023147024147025147026147027147028147029147030147031147032147033147034147035147036147037147038147039147040147041147042147043147044147045147046147047147048147049147050147051147052147053147054147055147056147057147058147059147060147061147062147063147064147065147066147067147068147069147070147071147072147073147074147075147076147077147078147079147080147081147082147083147084147085147086147087147088147089147090147091147092147093147094147095147096147097147098147099147100147101147102147103147104147105147106147107147108147109147110147111147112147113147114147115147116147117147118147119147120147121147122147123147124147125147126147127147128147129147130147131147132147133147134147135147136147137147138147139147140147141147142147143147144147145147146147147147148147149147150147151147152147153147154147155147156147157147158147159147160147161147162147163147164147165147166147167147168147169147170147171147172147173147174147175147176147177147178147179147180147181147182147183147184147185147186147187147188147189147190147191147192147193147194147195147196147197147198147199147200147201147202147203147204147205147206147207147208147209147210147211147212147213147214147215147216147217147218147219147220147221147222147223147224147225147226147227147228147229147230147231147232147233147234147235147236147237147238147239147240147241147242147243147244147245147246147247147248147249147250147251147252147253147254147255147256147257147258147259147260147261147262147263147264147265147266147267147268147269147270147271147272147273147274147275147276147277147278147279147280147281147282147283147284147285147286147287147288147289147290147291147292147293147294147295147296147297147298147299147300147301147302147303147304147305147306147307147308147309147310147311147312147313147314147315147316147317147318147319147320147321147322147323147324147325147326147327147328147329147330147331147332147333147334147335147336147337147338147339147340147341147342147343147344147345147346147347147348147349147350147351147352147353147354147355147356147357147358147359147360147361147362147363147364147365147366147367147368147369147370147371147372147373147374147375147376147377147378147379147380147381147382147383147384147385147386147387147388147389147390147391147392147393147394147395147396147397147398147399147400147401147402147403147404147405147406147407147408147409147410147411147412147413147414147415147416147417147418147419147420147421147422147423147424147425147426147427147428147429147430147431147432147433147434147435147436147437147438147439147440147441147442147443147444147445147446147447147448147449147450147451147452147453147454147455147456147457147458147459147460147461147462147463147464147465147466147467147468147469147470147471147472147473147474147475147476147477147478147479147480147481147482147483147484147485147486147487147488147489147490147491147492147493147494147495147496147497147498147499147500147501147502147503147504147505147506147507147508147509147510147511147512147513147514147515147516147517147518147519147520147521147522147523147524147525147526147527147528147529147530147531147532147533147534147535147536147537147538147539147540147541147542147543147544147545147546147547147548147549147550147551147552147553147554147555147556147557147558147559147560147561147562147563147564147565147566147567147568147569147570147571147572147573147574147575147576147577147578147579147580147581147582147583147584147585147586147587147588147589147590147591147592147593147594147595147596147597147598147599147600147601147602147603147604147605147606147607147608147609147610147611147612147613147614147615147616147617147618147619147620147621147622147623147624147625147626147627147628147629147630147631147632147633147634147635147636147637147638147639147640147641147642147643147644147645147646147647147648147649147650147651147652147653147654147655147656147657147658147659147660147661147662147663147664147665147666147667147668147669147670147671147672147673147674147675147676147677147678147679147680147681147682147683147684147685147686147687147688147689147690147691147692147693147694147695147696147697147698147699147700147701147702147703147704147705147706147707147708147709147710147711147712147713147714147715147716147717147718147719147720147721147722147723147724147725147726147727147728147729147730147731147732147733147734147735147736147737147738147739147740147741147742147743147744147745147746147747147748147749147750147751147752147753147754147755147756147757147758147759147760147761147762147763147764147765147766147767147768147769147770147771147772147773147774147775147776147777147778147779147780147781147782147783147784147785147786147787147788147789147790147791147792147793147794147795147796147797147798147799147800147801147802147803147804147805147806147807147808147809147810147811147812147813147814147815147816147817147818147819147820147821147822147823147824147825147826147827147828147829147830147831147832147833147834147835147836147837147838147839147840147841147842147843147844147845147846147847147848147849147850147851147852147853147854147855147856147857147858147859147860147861147862147863147864147865147866147867147868147869147870147871147872147873147874147875147876147877147878147879147880147881147882147883147884147885147886147887147888147889147890147891147892147893147894147895147896147897147898147899147900147901147902147903147904147905147906147907147908147909147910147911147912147913147914147915147916147917147918147919147920147921147922147923147924147925147926147927147928147929147930147931147932147933147934147935147936147937147938147939147940147941147942147943147944147945147946147947147948147949147950147951147952147953147954147955147956147957147958147959147960147961147962147963147964147965147966147967147968147969147970147971147972147973147974147975147976147977147978147979147980147981147982147983147984147985147986147987147988147989147990147991147992147993147994147995147996147997147998147999148000148001148002148003148004148005148006148007148008148009148010148011148012148013148014148015148016148017148018148019148020148021148022148023148024148025148026148027148028148029148030148031148032148033148034148035148036148037148038148039148040148041148042148043148044148045148046148047148048148049148050148051148052148053148054148055148056148057148058148059148060148061148062148063148064148065148066148067148068148069148070148071148072148073148074148075148076148077148078148079148080148081148082148083148084148085148086148087148088148089148090148091148092148093148094148095148096148097148098148099148100148101148102148103148104148105148106148107148108148109148110148111148112148113148114148115148116148117148118148119148120148121148122148123148124148125148126148127148128148129148130148131148132148133148134148135148136148137148138148139148140148141148142148143148144148145148146148147148148148149148150148151148152148153148154148155148156148157148158148159148160148161148162148163148164148165148166148167148168148169148170148171148172148173148174148175148176148177148178148179148180148181148182148183148184148185148186148187148188148189148190148191148192148193148194148195148196148197148198148199148200148201148202148203148204148205148206148207148208148209148210148211148212148213148214148215148216148217148218148219148220148221148222148223148224148225148226148227148228148229148230148231148232148233148234148235148236148237148238148239148240148241148242148243148244148245148246148247148248148249148250148251148252148253148254148255148256148257148258148259148260148261148262148263148264148265148266148267148268148269148270148271148272148273148274148275148276148277148278148279148280148281148282148283148284148285148286148287148288148289148290148291148292148293148294148295148296148297148298148299148300148301148302148303148304148305148306148307148308148309148310148311148312148313148314148315148316148317148318148319148320148321148322148323148324148325148326148327148328148329148330148331148332148333148334148335148336148337148338148339148340148341148342148343148344148345148346148347148348148349148350148351148352148353148354148355148356148357148358148359148360148361148362148363148364148365148366148367148368148369148370148371148372148373148374148375148376148377148378148379148380148381148382148383148384148385148386148387148388148389148390148391148392148393148394148395148396148397148398148399148400148401148402148403148404148405148406148407148408148409148410148411148412148413148414148415148416148417148418148419148420148421148422148423148424148425148426148427148428148429148430148431148432148433148434148435148436148437148438148439148440148441148442148443148444148445148446148447148448148449148450148451148452148453148454148455148456148457148458148459148460148461148462148463148464148465148466148467148468148469148470148471148472148473148474148475148476148477148478148479148480148481148482148483148484148485148486148487148488148489148490148491148492148493148494148495148496148497148498148499148500148501148502148503148504148505148506148507148508148509148510148511148512148513148514148515148516148517148518148519148520148521148522148523148524148525148526148527148528148529148530148531148532148533148534148535148536148537148538148539148540148541148542148543148544148545148546148547148548148549148550148551148552148553148554148555148556148557148558148559148560148561148562148563148564148565148566148567148568148569148570148571148572148573148574148575148576148577148578148579148580148581148582148583148584148585148586148587148588148589148590148591148592148593148594148595148596148597148598148599148600148601148602148603148604148605148606148607148608148609148610148611148612148613148614148615148616148617148618148619148620148621148622148623148624148625148626148627148628148629148630148631148632148633148634148635148636148637148638148639148640148641148642148643148644148645148646148647148648148649148650148651148652148653148654148655148656148657148658148659148660148661148662148663148664148665148666148667148668148669148670148671148672148673148674148675148676148677148678148679148680148681148682148683148684148685148686148687148688148689148690148691148692148693148694148695148696148697148698148699148700148701148702148703148704148705148706148707148708148709148710148711148712148713148714148715148716148717148718148719148720148721148722148723148724148725148726148727148728148729148730148731148732148733148734148735148736148737148738148739148740148741148742148743148744148745148746148747148748148749148750148751148752148753148754148755148756148757148758148759148760148761148762148763148764148765148766148767148768148769148770148771148772148773148774148775148776148777148778148779148780148781148782148783148784148785148786148787148788148789148790148791148792148793148794148795148796148797148798148799148800148801148802148803148804148805148806148807148808148809148810148811148812148813148814148815148816148817148818148819148820148821148822148823148824148825148826148827148828148829148830148831148832148833148834148835148836148837148838148839148840148841148842148843148844148845148846148847148848148849148850148851148852148853148854148855148856148857148858148859148860148861148862148863148864148865148866148867148868148869148870148871148872148873148874148875148876148877148878148879148880148881148882148883148884148885148886148887148888148889148890148891148892148893148894148895148896148897148898148899148900148901148902148903148904148905148906148907148908148909148910148911148912148913148914148915148916148917148918148919148920148921148922148923148924148925148926148927148928148929148930148931148932148933148934148935148936148937148938148939148940148941148942148943148944148945148946148947148948148949148950148951148952148953148954148955148956148957148958148959148960148961148962148963148964148965148966148967148968148969148970148971148972148973148974148975148976148977148978148979148980148981148982148983148984148985148986148987148988148989148990148991148992148993148994148995148996148997148998148999149000149001149002149003149004149005149006149007149008149009149010149011149012149013149014149015149016149017149018149019149020149021149022149023149024149025149026149027149028149029149030149031149032149033149034149035149036149037149038149039149040149041149042149043149044149045149046149047149048149049149050149051149052149053149054149055149056149057149058149059149060149061149062149063149064149065149066149067149068149069149070149071149072149073149074149075149076149077149078149079149080149081149082149083149084149085149086149087149088149089149090149091149092149093149094149095149096149097149098149099149100149101149102149103149104149105149106149107149108149109149110149111149112149113149114149115149116149117149118149119149120149121149122149123149124149125149126149127149128149129149130149131149132149133149134149135149136149137149138149139149140149141149142149143149144149145149146149147149148149149149150149151149152149153149154149155149156149157149158149159149160149161149162149163149164149165149166149167149168149169149170149171149172149173149174149175149176149177149178149179149180149181149182149183149184149185149186149187149188149189149190149191149192149193149194149195149196149197149198149199149200149201149202149203149204149205149206149207149208149209149210149211149212149213149214149215149216149217149218149219149220149221149222149223149224149225149226149227149228149229149230149231149232149233149234149235149236149237149238149239149240149241149242149243149244149245149246149247149248149249149250149251149252149253149254149255149256149257149258149259149260149261149262149263149264149265149266149267149268149269149270149271149272149273149274149275149276149277149278149279149280149281149282149283149284149285149286149287149288149289149290149291149292149293149294149295149296149297149298149299149300149301149302149303149304149305149306149307149308149309149310149311149312149313149314149315149316149317149318149319149320149321149322149323149324149325149326149327149328149329149330149331149332149333149334149335149336149337149338149339149340149341149342149343149344149345149346149347149348149349149350149351149352149353149354149355149356149357149358149359149360149361149362149363149364149365149366149367149368149369149370149371149372149373149374149375149376149377149378149379149380149381149382149383149384149385149386149387149388149389149390149391149392149393149394149395149396149397149398149399149400149401149402149403149404149405149406149407149408149409149410149411149412149413149414149415149416149417149418149419149420149421149422149423149424149425149426149427149428149429149430149431149432149433149434149435149436149437149438149439149440149441149442149443149444149445149446149447149448149449149450149451149452149453149454149455149456149457149458149459149460149461149462149463149464149465149466149467149468149469149470149471149472149473149474149475149476149477149478149479149480149481149482149483149484149485149486149487149488149489149490149491149492149493149494149495149496149497149498149499149500149501149502149503149504149505149506149507149508149509149510149511149512149513149514149515149516149517149518149519149520149521149522149523149524149525149526149527149528149529149530149531149532149533149534149535149536149537149538149539149540149541149542149543149544149545149546149547149548149549149550149551149552149553149554149555149556149557149558149559149560149561149562149563149564149565149566149567149568149569149570149571149572149573149574149575149576149577149578149579149580149581149582149583149584149585149586149587149588149589149590149591149592149593149594149595149596149597149598149599149600149601149602149603149604149605149606149607149608149609149610149611149612149613149614149615149616149617149618149619149620149621149622149623149624149625149626149627149628149629149630149631149632149633149634149635149636149637149638149639149640149641149642149643149644149645149646149647149648149649149650149651149652149653149654149655149656149657149658149659149660149661149662149663149664149665149666149667149668149669149670149671149672149673149674149675149676149677149678149679149680149681149682149683149684149685149686149687149688149689149690149691149692149693149694149695149696149697149698149699149700149701149702149703149704149705149706149707149708149709149710149711149712149713149714149715149716149717149718149719149720149721149722149723149724149725149726149727149728149729149730149731149732149733149734149735149736149737149738149739149740149741149742149743149744149745149746149747149748149749149750149751149752149753149754149755149756149757149758149759149760149761149762149763149764149765149766149767149768149769149770149771149772149773149774149775149776149777149778149779149780149781149782149783149784149785149786149787149788149789149790149791149792149793149794149795149796149797149798149799149800149801149802149803149804149805149806149807149808149809149810149811149812149813149814149815149816149817149818149819149820149821149822149823149824149825149826149827149828149829149830149831149832149833149834149835149836149837149838149839149840149841149842149843149844149845149846149847149848149849149850149851149852149853149854149855149856149857149858149859149860149861149862149863149864149865149866149867149868149869149870149871149872149873149874149875149876149877149878149879149880149881149882149883149884149885149886149887149888149889149890149891149892149893149894149895149896149897149898149899149900149901149902149903149904149905149906149907149908149909149910149911149912149913149914149915149916149917149918149919149920149921149922149923149924149925149926149927149928149929149930149931149932149933149934149935149936149937149938149939149940149941149942149943149944149945149946149947149948149949149950149951149952149953149954149955149956149957149958149959149960149961149962149963149964149965149966149967149968149969149970149971149972149973149974149975149976149977149978149979149980149981149982149983149984149985149986149987149988149989149990149991149992149993149994149995149996149997149998149999150000150001150002150003150004150005150006150007150008150009150010150011150012150013150014150015150016150017150018150019150020150021150022150023150024150025150026150027150028150029150030150031150032150033150034150035150036150037150038150039150040150041150042150043150044150045150046150047150048150049150050150051150052150053150054150055150056150057150058150059150060150061150062150063150064150065150066150067150068150069150070150071150072150073150074150075150076150077150078150079150080150081150082150083150084150085150086150087150088150089150090150091150092150093150094150095150096150097150098150099150100150101150102150103150104150105150106150107150108150109150110150111150112150113150114150115150116150117150118150119150120150121150122150123150124150125150126150127150128150129150130150131150132150133150134150135150136150137150138150139150140150141150142150143150144150145150146150147150148150149150150150151150152150153150154150155150156150157150158150159150160150161150162150163150164150165150166150167150168150169150170150171150172150173150174150175150176150177150178150179150180150181150182150183150184150185150186150187150188150189150190150191150192150193150194150195150196150197150198150199150200150201150202150203150204150205150206150207150208150209150210150211150212150213150214150215150216150217150218150219150220150221150222150223150224150225150226150227150228150229150230150231150232150233150234150235150236150237150238150239150240150241150242150243150244150245150246150247150248150249150250150251150252150253150254150255150256150257150258150259150260150261150262150263150264150265150266150267150268150269150270150271150272150273150274150275150276150277150278150279150280150281150282150283150284150285150286150287150288150289150290150291150292150293150294150295150296150297150298150299150300150301150302150303150304150305150306150307150308150309150310150311150312150313150314150315150316150317150318150319150320150321150322150323150324150325150326150327150328150329150330150331150332150333150334150335150336150337150338150339150340150341150342150343150344150345150346150347150348150349150350150351150352150353150354150355150356150357150358150359150360150361150362150363150364150365150366150367150368150369150370150371150372150373150374150375150376150377150378150379150380150381150382150383150384150385150386150387150388150389150390150391150392150393150394150395150396150397150398150399150400150401150402150403150404150405150406150407150408150409150410150411150412150413150414150415150416150417150418150419150420150421150422150423150424150425150426150427150428150429150430150431150432150433150434150435150436150437150438150439150440150441150442150443150444150445150446150447150448150449150450150451150452150453150454150455150456150457150458150459150460150461150462150463150464150465150466150467150468150469150470150471150472150473150474150475150476150477150478150479150480150481150482150483150484150485150486150487150488150489150490150491150492150493150494150495150496150497150498150499150500150501150502150503150504150505150506150507150508150509150510150511150512150513150514150515150516150517150518150519150520150521150522150523150524150525150526150527150528150529150530150531150532150533150534150535150536150537150538150539150540150541150542150543150544150545150546150547150548150549150550150551150552150553150554150555150556150557150558150559150560150561150562150563150564150565150566150567150568150569150570150571150572150573150574150575150576150577150578150579150580150581150582150583150584150585150586150587150588150589150590150591150592150593150594150595150596150597150598150599150600150601150602150603150604150605150606150607150608150609150610150611150612150613150614150615150616150617150618150619150620150621150622150623150624150625150626150627150628150629150630150631150632150633150634150635150636150637150638150639150640150641150642150643150644150645150646150647150648150649150650150651150652150653150654150655150656150657150658150659150660150661150662150663150664150665150666150667150668150669150670150671150672150673150674150675150676150677150678150679150680150681150682150683150684150685150686150687150688150689150690150691150692150693150694150695150696150697150698150699150700150701150702150703150704150705150706150707150708150709150710150711150712150713150714150715150716150717150718150719150720150721150722150723150724150725150726150727150728150729150730150731150732150733150734150735150736150737150738150739150740150741150742150743150744150745150746150747150748150749150750150751150752150753150754150755150756150757150758150759150760150761150762150763150764150765150766150767150768150769150770150771150772150773150774150775150776150777150778150779150780150781150782150783150784150785150786150787150788150789150790150791150792150793150794150795150796150797150798150799150800150801150802150803150804150805150806150807150808150809150810150811150812150813150814150815150816150817150818150819150820150821150822150823150824150825150826150827150828150829150830150831150832150833150834150835150836150837150838150839150840150841150842150843150844150845150846150847150848150849150850150851150852150853150854150855150856150857150858150859150860150861150862150863150864150865150866150867150868150869150870150871150872150873150874150875150876150877150878150879150880150881150882150883150884150885150886150887150888150889150890150891150892150893150894150895150896150897150898150899150900150901150902150903150904150905150906150907150908150909150910150911150912150913150914150915150916150917150918150919150920150921150922150923150924150925150926150927150928150929150930150931150932150933150934150935150936150937150938150939150940150941150942150943150944150945150946150947150948150949150950150951150952150953150954150955150956150957150958150959150960150961150962150963150964150965150966150967150968150969150970150971150972150973150974150975150976150977150978150979150980150981150982150983150984150985150986150987150988150989150990150991150992150993150994150995150996150997150998150999151000151001151002151003151004151005151006151007151008151009151010151011151012151013151014151015151016151017151018151019151020151021151022151023151024151025151026151027151028151029151030151031151032151033151034151035151036151037151038151039151040151041151042151043151044151045151046151047151048151049151050151051151052151053151054151055151056151057151058151059151060151061151062151063151064151065151066151067151068151069151070151071151072151073151074151075151076151077151078151079151080151081151082151083151084151085151086151087151088151089151090151091151092151093151094151095151096151097151098151099151100151101151102151103151104151105151106151107151108151109151110151111151112151113151114151115151116151117151118151119151120151121151122151123151124151125151126151127151128151129151130151131151132151133151134151135151136151137151138151139151140151141151142151143151144151145151146151147151148151149151150151151151152151153151154151155151156151157151158151159151160151161151162151163151164151165151166151167151168151169151170151171151172151173151174151175151176151177151178151179151180151181151182151183151184151185151186151187151188151189151190151191151192151193151194151195151196151197151198151199151200151201151202151203151204151205151206151207151208151209151210151211151212151213151214151215151216151217151218151219151220151221151222151223151224151225151226151227151228151229151230151231151232151233151234151235151236151237151238151239151240151241151242151243151244151245151246151247151248151249151250151251151252151253151254151255151256151257151258151259151260151261151262151263151264151265151266151267151268151269151270151271151272151273151274151275151276151277151278151279151280151281151282151283151284151285151286151287151288151289151290151291151292151293151294151295151296151297151298151299151300151301151302151303151304151305151306151307151308151309151310151311151312151313151314151315151316151317151318151319151320151321151322151323151324151325151326151327151328151329151330151331151332151333151334151335151336151337151338151339151340151341151342151343151344151345151346151347151348151349151350151351151352151353151354151355151356151357151358151359151360151361151362151363151364151365151366151367151368151369151370151371151372151373151374151375151376151377151378151379151380151381151382151383151384151385151386151387151388151389151390151391151392151393151394151395151396151397151398151399151400151401151402151403151404151405151406151407151408151409151410151411151412151413151414151415151416151417151418151419151420151421151422151423151424151425151426151427151428151429151430151431151432151433151434151435151436151437151438151439151440151441151442151443151444151445151446151447151448151449151450151451151452151453151454151455151456151457151458151459151460151461151462151463151464151465151466151467151468151469151470151471151472151473151474151475151476151477151478151479151480151481151482151483151484151485151486151487151488151489151490151491151492151493151494151495151496151497151498151499151500151501151502151503151504151505151506151507151508151509151510151511151512151513151514151515151516151517151518151519151520151521151522151523151524151525151526151527151528151529151530151531151532151533151534151535151536151537151538151539151540151541151542151543151544151545151546151547151548151549151550151551151552151553151554151555151556151557151558151559151560151561151562151563151564151565151566151567151568151569151570151571151572151573151574151575151576151577151578151579151580151581151582151583151584151585151586151587151588151589151590151591151592151593151594151595151596151597151598151599151600151601151602151603151604151605151606151607151608151609151610151611151612151613151614151615151616151617151618151619151620151621151622151623151624151625151626151627151628151629151630151631151632151633151634151635151636151637151638151639151640151641151642151643151644151645151646151647151648151649151650151651151652151653151654151655151656151657151658151659151660151661151662151663151664151665151666151667151668151669151670151671151672151673151674151675151676151677151678151679151680151681151682151683151684151685151686151687151688151689151690151691151692151693151694151695151696151697151698151699151700151701151702151703151704151705151706151707151708151709151710151711151712151713151714151715151716151717151718151719151720151721151722151723151724151725151726151727151728151729151730151731151732151733151734151735151736151737151738151739151740151741151742151743151744151745151746151747151748151749151750151751151752151753151754151755151756151757151758151759151760151761151762151763151764151765151766151767151768151769151770151771151772151773151774151775151776151777151778151779151780151781151782151783151784151785151786151787151788151789151790151791151792151793151794151795151796151797151798151799151800151801151802151803151804151805151806151807151808151809151810151811151812151813151814151815151816151817151818151819151820151821151822151823151824151825151826151827151828151829151830151831151832151833151834151835151836151837151838151839151840151841151842151843151844151845151846151847151848151849151850151851151852151853151854151855151856151857151858151859151860151861151862151863151864151865151866151867151868151869151870151871151872151873151874151875151876151877151878151879151880151881151882151883151884151885151886151887151888151889151890151891151892151893151894151895151896151897151898151899151900151901151902151903151904151905151906151907151908151909151910151911151912151913151914151915151916151917151918151919151920151921151922151923151924151925151926151927151928151929151930151931151932151933151934151935151936151937151938151939151940151941151942151943151944151945151946151947151948151949151950151951151952151953151954151955151956151957151958151959151960151961151962151963151964151965151966151967151968151969151970151971151972151973151974151975151976151977151978151979151980151981151982151983151984151985151986151987151988151989151990151991151992151993151994151995151996151997151998151999152000152001152002152003152004152005152006152007152008152009152010152011152012152013152014152015152016152017152018152019152020152021152022152023152024152025152026152027152028152029152030152031152032152033152034152035152036152037152038152039152040152041152042152043152044152045152046152047152048152049152050152051152052152053152054152055152056152057152058152059152060152061152062152063152064152065152066152067152068152069152070152071152072152073152074152075152076152077152078152079152080152081152082152083152084152085152086152087152088152089152090152091152092152093152094152095152096152097152098152099152100152101152102152103152104152105152106152107152108152109152110152111152112152113152114152115152116152117152118152119152120152121152122152123152124152125152126152127152128152129152130152131152132152133152134152135152136152137152138152139152140152141152142152143152144152145152146152147152148152149152150152151152152152153152154152155152156152157152158152159152160152161152162152163152164152165152166152167152168152169152170152171152172152173152174152175152176152177152178152179152180152181152182152183152184152185152186152187152188152189152190152191152192152193152194152195152196152197152198152199152200152201152202152203152204152205152206152207152208152209152210152211152212152213152214152215152216152217152218152219152220152221152222152223152224152225152226152227152228152229152230152231152232152233152234152235152236152237152238152239152240152241152242152243152244152245152246152247152248152249152250152251152252152253152254152255152256152257152258152259152260152261152262152263152264152265152266152267152268152269152270152271152272152273152274152275152276152277152278152279152280152281152282152283152284152285152286152287152288152289152290152291152292152293152294152295152296152297152298152299152300152301152302152303152304152305152306152307152308152309152310152311152312152313152314152315152316152317152318152319152320152321152322152323152324152325152326152327152328152329152330152331152332152333152334152335152336152337152338152339152340152341152342152343152344152345152346152347152348152349152350152351152352152353152354152355152356152357152358152359152360152361152362152363152364152365152366152367152368152369152370152371152372152373152374152375152376152377152378152379152380152381152382152383152384152385152386152387152388152389152390152391152392152393152394152395152396152397152398152399152400152401152402152403152404152405152406152407152408152409152410152411152412152413152414152415152416152417152418152419152420152421152422152423152424152425152426152427152428152429152430152431152432152433152434152435152436152437152438152439152440152441152442152443152444152445152446152447152448152449152450152451152452152453152454152455152456152457152458152459152460152461152462152463152464152465152466152467152468152469152470152471152472152473152474152475152476152477152478152479152480152481152482152483152484152485152486152487152488152489152490152491152492152493152494152495152496152497152498152499152500152501152502152503152504152505152506152507152508152509152510152511152512152513152514152515152516152517152518152519152520152521152522152523152524152525152526152527152528152529152530152531152532152533152534152535152536152537152538152539152540152541152542152543152544152545152546152547152548152549152550152551152552152553152554152555152556152557152558152559152560152561152562152563152564152565152566152567152568152569152570152571152572152573152574152575152576152577152578152579152580152581152582152583152584152585152586152587152588152589152590152591152592152593152594152595152596152597152598152599152600152601152602152603152604152605152606152607152608152609152610152611152612152613152614152615152616152617152618152619152620152621152622152623152624152625152626152627152628152629152630152631152632152633152634152635152636152637152638152639152640152641152642152643152644152645152646152647152648152649152650152651152652152653152654152655152656152657152658152659152660152661152662152663152664152665152666152667152668152669152670152671152672152673152674152675152676152677152678152679152680152681152682152683152684152685152686152687152688152689152690152691152692152693152694152695152696152697152698152699152700152701152702152703152704152705152706152707152708152709152710152711152712152713152714152715152716152717152718152719152720152721152722152723152724152725152726152727152728152729152730152731152732152733152734152735152736152737152738152739152740152741152742152743152744152745152746152747152748152749152750152751152752152753152754152755152756152757152758152759152760152761152762152763152764152765152766152767152768152769152770152771152772152773152774152775152776152777152778152779152780152781152782152783152784152785152786152787152788152789152790152791152792152793152794152795152796152797152798152799152800152801152802152803152804152805152806152807152808152809152810152811152812152813152814152815152816152817152818152819152820152821152822152823152824152825152826152827152828152829152830152831152832152833152834152835152836152837152838152839152840152841152842152843152844152845152846152847152848152849152850152851152852152853152854152855152856152857152858152859152860152861152862152863152864152865152866152867152868152869152870152871152872152873152874152875152876152877152878152879152880152881152882152883152884152885152886152887152888152889152890152891152892152893152894152895152896152897152898152899152900152901152902152903152904152905152906152907152908152909152910152911152912152913152914152915152916152917152918152919152920152921152922152923152924152925152926152927152928152929152930152931152932152933152934152935152936152937152938152939152940152941152942152943152944152945152946152947152948152949152950152951152952152953152954152955152956152957152958152959152960152961152962152963152964152965152966152967152968152969152970152971152972152973152974152975152976152977152978152979152980152981152982152983152984152985152986152987152988152989152990152991152992152993152994152995152996152997152998152999153000153001153002153003153004153005153006153007153008153009153010153011153012153013153014153015153016153017153018153019153020153021153022153023153024153025153026153027153028153029153030153031153032153033153034153035153036153037153038153039153040153041153042153043153044153045153046153047153048153049153050153051153052153053153054153055153056153057153058153059153060153061153062153063153064153065153066153067153068153069153070153071153072153073153074153075153076153077153078153079153080153081153082153083153084153085153086153087153088153089153090153091153092153093153094153095153096153097153098153099153100153101153102153103153104153105153106153107153108153109153110153111153112153113153114153115153116153117153118153119153120153121153122153123153124153125153126153127153128153129153130153131153132153133153134153135153136153137153138153139153140153141153142153143153144153145153146153147153148153149153150153151153152153153153154153155153156153157153158153159153160153161153162153163153164153165153166153167153168153169153170153171153172153173153174153175153176153177153178153179153180153181153182153183153184153185153186153187153188153189153190153191153192153193153194153195153196153197153198153199153200153201153202153203153204153205153206153207153208153209153210153211153212153213153214153215153216153217153218153219153220153221153222153223153224153225153226153227153228153229153230153231153232153233153234153235153236153237153238153239153240153241153242153243153244153245153246153247153248153249153250153251153252153253153254153255153256153257153258153259153260153261153262153263153264153265153266153267153268153269153270153271153272153273153274153275153276153277153278153279153280153281153282153283153284153285153286153287153288153289153290153291153292153293153294153295153296153297153298153299153300153301153302153303153304153305153306153307153308153309153310153311153312153313153314153315153316153317153318153319153320153321153322153323153324153325153326153327153328153329153330153331153332153333153334153335153336153337153338153339153340153341153342153343153344153345153346153347153348153349153350153351153352153353153354153355153356153357153358153359153360153361153362153363153364153365153366153367153368153369153370153371153372153373153374153375153376153377153378153379153380153381153382153383153384153385153386153387153388153389153390153391153392153393153394153395153396153397153398153399153400153401153402153403153404153405153406153407153408153409153410153411153412153413153414153415153416153417153418153419153420153421153422153423153424153425153426153427153428153429153430153431153432153433153434153435153436153437153438153439153440153441153442153443153444153445153446153447153448153449153450153451153452153453153454153455153456153457153458153459153460153461153462153463153464153465153466153467153468153469153470153471153472153473153474153475153476153477153478153479153480153481153482153483153484153485153486153487153488153489153490153491153492153493153494153495153496153497153498153499153500153501153502153503153504153505153506153507153508153509153510153511153512153513153514153515153516153517153518153519153520153521153522153523153524153525153526153527153528153529153530153531153532153533153534153535153536153537153538153539153540153541153542153543153544153545153546153547153548153549153550153551153552153553153554153555153556153557153558153559153560153561153562153563153564153565153566153567153568153569153570153571153572153573153574153575153576153577153578153579153580153581153582153583153584153585153586153587153588153589153590153591153592153593153594153595153596153597153598153599153600153601153602153603153604153605153606153607153608153609153610153611153612153613153614153615153616153617153618153619153620153621153622153623153624153625153626153627153628153629153630153631153632153633153634153635153636153637153638153639153640153641153642153643153644153645153646153647153648153649153650153651153652153653153654153655153656153657153658153659153660153661153662153663153664153665153666153667153668153669153670153671153672153673153674153675153676153677153678153679153680153681153682153683153684153685153686153687153688153689153690153691153692153693153694153695153696153697153698153699153700153701153702153703153704153705153706153707153708153709153710153711153712153713153714153715153716153717153718153719153720153721153722153723153724153725153726153727153728153729153730153731153732153733153734153735153736153737153738153739153740153741153742153743153744153745153746153747153748153749153750153751153752153753153754153755153756153757153758153759153760153761153762153763153764153765153766153767153768153769153770153771153772153773153774153775153776153777153778153779153780153781153782153783153784153785153786153787153788153789153790153791153792153793153794153795153796153797153798153799153800153801153802153803153804153805153806153807153808153809153810153811153812153813153814153815153816153817153818153819153820153821153822153823153824153825153826153827153828153829153830153831153832153833153834153835153836153837153838153839153840153841153842153843153844153845153846153847153848153849153850153851153852153853153854153855153856153857153858153859153860153861153862153863153864153865153866153867153868153869153870153871153872153873153874153875153876153877153878153879153880153881153882153883153884153885153886153887153888153889153890153891153892153893153894153895153896153897153898153899153900153901153902153903153904153905153906153907153908153909153910153911153912153913153914153915153916153917153918153919153920153921153922153923153924153925153926153927153928153929153930153931153932153933153934153935153936153937153938153939153940153941153942153943153944153945153946153947153948153949153950153951153952153953153954153955153956153957153958153959153960153961153962153963153964153965153966153967153968153969153970153971153972153973153974153975153976153977153978153979153980153981153982153983153984153985153986153987153988153989153990153991153992153993153994153995153996153997153998153999154000154001154002154003154004154005154006154007154008154009154010154011154012154013154014154015154016154017154018154019154020154021154022154023154024154025154026154027154028154029154030154031154032154033154034154035154036154037154038154039154040154041154042154043154044154045154046154047154048154049154050154051154052154053154054154055154056154057154058154059154060154061154062154063154064154065154066154067154068154069154070154071154072154073154074154075154076154077154078154079154080154081154082154083154084154085154086154087154088154089154090154091154092154093154094154095154096154097154098154099154100154101154102154103154104154105154106154107154108154109154110154111154112154113154114154115154116154117154118154119154120154121154122154123154124154125154126154127154128154129154130154131154132154133154134154135154136154137154138154139154140154141154142154143154144154145154146154147154148154149154150154151154152154153154154154155154156154157154158154159154160154161154162154163154164154165154166154167154168154169154170154171154172154173154174154175154176154177154178154179154180154181154182154183154184154185154186154187154188154189154190154191154192154193154194154195154196154197154198154199154200154201154202154203154204154205154206154207154208154209154210154211154212154213154214154215154216154217154218154219154220154221154222154223154224154225154226154227154228154229154230154231154232154233154234154235154236154237154238154239154240154241154242154243154244154245154246154247154248154249154250154251154252154253154254154255154256154257154258154259154260154261154262154263154264154265154266154267154268154269154270154271154272154273154274154275154276154277154278154279154280154281154282154283154284154285154286154287154288154289154290154291154292154293154294154295154296154297154298154299154300154301154302154303154304154305154306154307154308154309154310154311154312154313154314154315154316154317154318154319154320154321154322154323154324154325154326154327154328154329154330154331154332154333154334154335154336154337154338154339154340154341154342154343154344154345154346154347154348154349154350154351154352154353154354154355154356154357154358154359154360154361154362154363154364154365154366154367154368154369154370154371154372154373154374154375154376154377154378154379154380154381154382154383154384154385154386154387154388154389154390154391154392154393154394154395154396154397154398154399154400154401154402154403154404154405154406154407154408154409154410154411154412154413154414154415154416154417154418154419154420154421154422154423154424154425154426154427154428154429154430154431154432154433154434154435154436154437154438154439154440154441154442154443154444154445154446154447154448154449154450154451154452154453154454154455154456154457154458154459154460154461154462154463154464154465154466154467154468154469154470154471154472154473154474154475154476154477154478154479154480154481154482154483154484154485154486154487154488154489154490154491154492154493154494154495154496154497154498154499154500154501154502154503154504154505154506154507154508154509154510154511154512154513154514154515154516154517154518154519154520154521154522154523154524154525154526154527154528154529154530154531154532154533154534154535154536154537154538154539154540154541154542154543154544154545154546154547154548154549154550154551154552154553154554154555154556154557154558154559154560154561154562154563154564154565154566154567154568154569154570154571154572154573154574154575154576154577154578154579154580154581154582154583154584154585154586154587154588154589154590154591154592154593154594154595154596154597154598154599154600154601154602154603154604154605154606154607154608154609154610154611154612154613154614154615154616154617154618154619154620154621154622154623154624154625154626154627154628154629154630154631154632154633154634154635154636154637154638154639154640154641154642154643154644154645154646154647154648154649154650154651154652154653154654154655154656154657154658154659154660154661154662154663154664154665154666154667154668154669154670154671154672154673154674154675154676154677154678154679154680154681154682154683154684154685154686154687154688154689154690154691154692154693154694154695154696154697154698154699154700154701154702154703154704154705154706154707154708154709154710154711154712154713154714154715154716154717154718154719154720154721154722154723154724154725154726154727154728154729154730154731154732154733154734154735154736154737154738154739154740154741154742154743154744154745154746154747154748154749154750154751154752154753154754154755154756154757154758154759154760154761154762154763154764154765154766154767154768154769154770154771154772154773154774154775154776154777154778154779154780154781154782154783154784154785154786154787154788154789154790154791154792154793154794154795154796154797154798154799154800154801154802154803154804154805154806154807154808154809154810154811154812154813154814154815154816154817154818154819154820154821154822154823154824154825154826154827154828154829154830154831154832154833154834154835154836154837154838154839154840154841154842154843154844154845154846154847154848154849154850154851154852154853154854154855154856154857154858154859154860154861154862154863154864154865154866154867154868154869154870154871154872154873154874154875154876154877154878154879154880154881154882154883154884154885154886154887154888154889154890154891154892154893154894154895154896154897154898154899154900154901154902154903154904154905154906154907154908154909154910154911154912154913154914154915154916154917154918154919154920154921154922154923154924154925154926154927154928154929154930154931154932154933154934154935154936154937154938154939154940154941154942154943154944154945154946154947154948154949154950154951154952154953154954154955154956154957154958154959154960154961154962154963154964154965154966154967154968154969154970154971154972154973154974154975154976154977154978154979154980154981154982154983154984154985154986154987154988154989154990154991154992154993154994154995154996154997154998154999155000155001155002155003155004155005155006155007155008155009155010155011155012155013155014155015155016155017155018155019155020155021155022155023155024155025155026155027155028155029155030155031155032155033155034155035155036155037155038155039155040155041155042155043155044155045155046155047155048155049155050155051155052155053155054155055155056155057155058155059155060155061155062155063155064155065155066155067155068155069155070155071155072155073155074155075155076155077155078155079155080155081155082155083155084155085155086155087155088155089155090155091155092155093155094155095155096155097155098155099155100155101155102155103155104155105155106155107155108155109155110155111155112155113155114155115155116155117155118155119155120155121155122155123155124155125155126155127155128155129155130155131155132155133155134155135155136155137155138155139155140155141155142155143155144155145155146155147155148155149155150155151155152155153155154155155155156155157155158155159155160155161155162155163155164155165155166155167155168155169155170155171155172155173155174155175155176155177155178155179155180155181155182155183155184155185155186155187155188155189155190155191155192155193155194155195155196155197155198155199155200155201155202155203155204155205155206155207155208155209155210155211155212155213155214155215155216155217155218155219155220155221155222155223155224155225155226155227155228155229155230155231155232155233155234155235155236155237155238155239155240155241155242155243155244155245155246155247155248155249155250155251155252155253155254155255155256155257155258155259155260155261155262155263155264155265155266155267155268155269155270155271155272155273155274155275155276155277155278155279155280155281155282155283155284155285155286155287155288155289155290155291155292155293155294155295155296155297155298155299155300155301155302155303155304155305155306155307155308155309155310155311155312155313155314155315155316155317155318155319155320155321155322155323155324155325155326155327155328155329155330155331155332155333155334155335155336155337155338155339155340155341155342155343155344155345155346155347155348155349155350155351155352155353155354155355155356155357155358155359155360155361155362155363155364155365155366155367155368155369155370155371155372155373155374155375155376155377155378155379155380155381155382155383155384155385155386155387155388155389155390155391155392155393155394155395155396155397155398155399155400155401155402155403155404155405155406155407155408155409155410155411155412155413155414155415155416155417155418155419155420155421155422155423155424155425155426155427155428155429155430155431155432155433155434155435155436155437155438155439155440155441155442155443155444155445155446155447155448155449155450155451155452155453155454155455155456155457155458155459155460155461155462155463155464155465155466155467155468155469155470155471155472155473155474155475155476155477155478155479155480155481155482155483155484155485155486155487155488155489155490155491155492155493155494155495155496155497155498155499155500155501155502155503155504155505155506155507155508155509155510155511155512155513155514155515155516155517155518155519155520155521155522155523155524155525155526155527155528155529155530155531155532155533155534155535155536155537155538155539155540155541155542155543155544155545155546155547155548155549155550155551155552155553155554155555155556155557155558155559155560155561155562155563155564155565155566155567155568155569155570155571155572155573155574155575155576155577155578155579155580155581155582155583155584155585155586155587155588155589155590155591155592155593155594155595155596155597155598155599155600155601155602155603155604155605155606155607155608155609155610155611155612155613155614155615155616155617155618155619155620155621155622155623155624155625155626155627155628155629155630155631155632155633155634155635155636155637155638155639155640155641155642155643155644155645155646155647155648155649155650155651155652155653155654155655155656155657155658155659155660155661155662155663155664155665155666155667155668155669155670155671155672155673155674155675155676155677155678155679155680155681155682155683155684155685155686155687155688155689155690155691155692155693155694155695155696155697155698155699155700155701155702155703155704155705155706155707155708155709155710155711155712155713155714155715155716155717155718155719155720155721155722155723155724155725155726155727155728155729155730155731155732155733155734155735155736155737155738155739155740155741155742155743155744155745155746155747155748155749155750155751155752155753155754155755155756155757155758155759155760155761155762155763155764155765155766155767155768155769155770155771155772155773155774155775155776155777155778155779155780155781155782155783155784155785155786155787155788155789155790155791155792155793155794155795155796155797155798155799155800155801155802155803155804155805155806155807155808155809155810155811155812155813155814155815155816155817155818155819155820155821155822155823155824155825155826155827155828155829155830155831155832155833155834155835155836155837155838155839155840155841155842155843155844155845155846155847155848155849155850155851155852155853155854155855155856155857155858155859155860155861155862155863155864155865155866155867155868155869155870155871155872155873155874155875155876155877155878155879155880155881155882155883155884155885155886155887155888155889155890155891155892155893155894155895155896155897155898155899155900155901155902155903155904155905155906155907155908155909155910155911155912155913155914155915155916155917155918155919155920155921155922155923155924155925155926155927155928155929155930155931155932155933155934155935155936155937155938155939155940155941155942155943155944155945155946155947155948155949155950155951155952155953155954155955155956155957155958155959155960155961155962155963155964155965155966155967155968155969155970155971155972155973155974155975155976155977155978155979155980155981155982155983155984155985155986155987155988155989155990155991155992155993155994155995155996155997155998155999156000156001156002156003156004156005156006156007156008156009156010156011156012156013156014156015156016156017156018156019156020156021156022156023156024156025156026156027156028156029156030156031156032156033156034156035156036156037156038156039156040156041156042156043156044156045156046156047156048156049156050156051156052156053156054156055156056156057156058156059156060156061156062156063156064156065156066156067156068156069156070156071156072156073156074156075156076156077156078156079156080156081156082156083156084156085156086156087156088156089156090156091156092156093156094156095156096156097156098156099156100156101156102156103156104156105156106156107156108156109156110156111156112156113156114156115156116156117156118156119156120156121156122156123156124156125156126156127156128156129156130156131156132156133156134156135156136156137156138156139156140156141156142156143156144156145156146156147156148156149156150156151156152156153156154156155156156156157156158156159156160156161156162156163156164156165156166156167156168156169156170156171156172156173156174156175156176156177156178156179156180156181156182156183156184156185156186156187156188156189156190156191156192156193156194156195156196156197156198156199156200156201156202156203156204156205156206156207156208156209156210156211156212156213156214156215156216156217156218156219156220156221156222156223156224156225156226156227156228156229156230156231156232156233156234156235156236156237156238156239156240156241156242156243156244156245156246156247156248156249156250156251156252156253156254156255156256156257156258156259156260156261156262156263156264156265156266156267156268156269156270156271156272156273156274156275156276156277156278156279156280156281156282156283156284156285156286156287156288156289156290156291156292156293156294156295156296156297156298156299156300156301156302156303156304156305156306156307156308156309156310156311156312156313156314156315156316156317156318156319156320156321156322156323156324156325156326156327156328156329156330156331156332156333156334156335156336156337156338156339156340156341156342156343156344156345156346156347156348156349156350156351156352156353156354156355156356156357156358156359156360156361156362156363156364156365156366156367156368156369156370156371156372156373156374156375156376156377156378156379156380156381156382156383156384156385156386156387156388156389156390156391156392156393156394156395156396156397156398156399156400156401156402156403156404156405156406156407156408156409156410156411156412156413156414156415156416156417156418156419156420156421156422156423156424156425156426156427156428156429156430156431156432156433156434156435156436156437156438156439156440156441156442156443156444156445156446156447156448156449156450156451156452156453156454156455156456156457156458156459156460156461156462156463156464156465156466156467156468156469156470156471156472156473156474156475156476156477156478156479156480156481156482156483156484156485156486156487156488156489156490156491156492156493156494156495156496156497156498156499156500156501156502156503156504156505156506156507156508156509156510156511156512156513156514156515156516156517156518156519156520156521156522156523156524156525156526156527156528156529156530156531156532156533156534156535156536156537156538156539156540156541156542156543156544156545156546156547156548156549156550156551156552156553156554156555156556156557156558156559156560156561156562156563156564156565156566156567156568156569156570156571156572156573156574156575156576156577156578156579156580156581156582156583156584156585156586156587156588156589156590156591156592156593156594156595156596156597156598156599156600156601156602156603156604156605156606156607156608156609156610156611156612156613156614156615156616156617156618156619156620156621156622156623156624156625156626156627156628156629156630156631156632156633156634156635156636156637156638156639156640156641156642156643156644156645156646156647156648156649156650156651156652156653156654156655156656156657156658156659156660156661156662156663156664156665156666156667156668156669156670156671156672156673156674156675156676156677156678156679156680156681156682156683156684156685156686156687156688156689156690156691156692156693156694156695156696156697156698156699156700156701156702156703156704156705156706156707156708156709156710156711156712156713156714156715156716156717156718156719156720156721156722156723156724156725156726156727156728156729156730156731156732156733156734156735156736156737156738156739156740156741156742156743156744156745156746156747156748156749156750156751156752156753156754156755156756156757156758156759156760156761156762156763156764156765156766156767156768156769156770156771156772156773156774156775156776156777156778156779156780156781156782156783156784156785156786156787156788156789156790156791156792156793156794156795156796156797156798156799156800156801156802156803156804156805156806156807156808156809156810156811156812156813156814156815156816156817156818156819156820156821156822156823156824156825156826156827156828156829156830156831156832156833156834156835156836156837156838156839156840156841156842156843156844156845156846156847156848156849156850156851156852156853156854156855156856156857156858156859156860156861156862156863156864156865156866156867156868156869156870156871156872156873156874156875156876156877156878156879156880156881156882156883156884156885156886156887156888156889156890156891156892156893156894156895156896156897156898156899156900156901156902156903156904156905156906156907156908156909156910156911156912156913156914156915156916156917156918156919156920156921156922156923156924156925156926156927156928156929156930156931156932156933156934156935156936156937156938156939156940156941156942156943156944156945156946156947156948156949156950156951156952156953156954156955156956156957156958156959156960156961156962156963156964156965156966156967156968156969156970156971156972156973156974156975156976156977156978156979156980156981156982156983156984156985156986156987156988156989156990156991156992156993156994156995156996156997156998156999157000157001157002157003157004157005157006157007157008157009157010157011157012157013157014157015157016157017157018157019157020157021157022157023157024157025157026157027157028157029157030157031157032157033157034157035157036157037157038157039157040157041157042157043157044157045157046157047157048157049157050157051157052157053157054157055157056157057157058157059157060157061157062157063157064157065157066157067157068157069157070157071157072157073157074157075157076157077157078157079157080157081157082157083157084157085157086157087157088157089157090157091157092157093157094157095157096157097157098157099157100157101157102157103157104157105157106157107157108157109157110157111157112157113157114157115157116157117157118157119157120157121157122157123157124157125157126157127157128157129157130157131157132157133157134157135157136157137157138157139157140157141157142157143157144157145157146157147157148157149157150157151157152157153157154157155157156157157157158157159157160157161157162157163157164157165157166157167157168157169157170157171157172157173157174157175157176157177157178157179157180157181157182157183157184157185157186157187157188157189157190157191157192157193157194157195157196157197157198157199157200157201157202157203157204157205157206157207157208157209157210157211157212157213157214157215157216157217157218157219157220157221157222157223157224157225157226157227157228157229157230157231157232157233157234157235157236157237157238157239157240157241157242157243157244157245157246157247157248157249157250157251157252157253157254157255157256157257157258157259157260157261157262157263157264157265157266157267157268157269157270157271157272157273157274157275157276157277157278157279157280157281157282157283157284157285157286157287157288157289157290157291157292157293157294157295157296157297157298157299157300157301157302157303157304157305157306157307157308157309157310157311157312157313157314157315157316157317157318157319157320157321157322157323157324157325157326157327157328157329157330157331157332157333157334157335157336157337157338157339157340157341157342157343157344157345157346157347157348157349157350157351157352157353157354157355157356157357157358157359157360157361157362157363157364157365157366157367157368157369157370157371157372157373157374157375157376157377157378157379157380157381157382157383157384157385157386157387157388157389157390157391157392157393157394157395157396157397157398157399157400157401157402157403157404157405157406157407157408157409157410157411157412157413157414157415157416157417157418157419157420157421157422157423157424157425157426157427157428157429157430157431157432157433157434157435157436157437157438157439157440157441157442157443157444157445157446157447157448157449157450157451157452157453157454157455157456157457157458157459157460157461157462157463157464157465157466157467157468157469157470157471157472157473157474157475157476157477157478157479157480157481157482157483157484157485157486157487157488157489157490157491157492157493157494157495157496157497157498157499157500157501157502157503157504157505157506157507157508157509157510157511157512157513157514157515157516157517157518157519157520157521157522157523157524157525157526157527157528157529157530157531157532157533157534157535157536157537157538157539157540157541157542157543157544157545157546157547157548157549157550157551157552157553157554157555157556157557157558157559157560157561157562157563157564157565157566157567157568157569157570157571157572157573157574157575157576157577157578157579157580157581157582157583157584157585157586157587157588157589157590157591157592157593157594157595157596157597157598157599157600157601157602157603157604157605157606157607157608157609157610157611157612157613157614157615157616157617157618157619157620157621157622157623157624157625157626157627157628157629157630157631157632157633157634157635157636157637157638157639157640157641157642157643157644157645157646157647157648157649157650157651157652157653157654157655157656157657157658157659157660157661157662157663157664157665157666157667157668157669157670157671157672157673157674157675157676157677157678157679157680157681157682157683157684157685157686157687157688157689157690157691157692157693157694157695157696157697157698157699157700157701157702157703157704157705157706157707157708157709157710157711157712157713157714157715157716157717157718157719157720157721157722157723157724157725157726157727157728157729157730157731157732157733157734157735157736157737157738157739157740157741157742157743157744157745157746157747157748157749157750157751157752157753157754157755157756157757157758157759157760157761157762157763157764157765157766157767157768157769157770157771157772157773157774157775157776157777157778157779157780157781157782157783157784157785157786157787157788157789157790157791157792157793157794157795157796157797157798157799157800157801157802157803157804157805157806157807157808157809157810157811157812157813157814157815157816157817157818157819157820157821157822157823157824157825157826157827157828157829157830157831157832157833157834157835157836157837157838157839157840157841157842157843157844157845157846157847157848157849157850157851157852157853157854157855157856157857157858157859157860157861157862157863157864157865157866157867157868157869157870157871157872157873157874157875157876157877157878157879157880157881157882157883157884157885157886157887157888157889157890157891157892157893157894157895157896157897157898157899157900157901157902157903157904157905157906157907157908157909157910157911157912157913157914157915157916157917157918157919157920157921157922157923157924157925157926157927157928157929157930157931157932157933157934157935157936157937157938157939157940157941157942157943157944157945157946157947157948157949157950157951157952157953157954157955157956157957157958157959157960157961157962157963157964157965157966157967157968157969157970157971157972157973157974157975157976157977157978157979157980157981157982157983157984157985157986157987157988157989157990157991157992157993157994157995157996157997157998157999158000158001158002158003158004158005158006158007158008158009158010158011158012158013158014158015158016158017158018158019158020158021158022158023158024158025158026158027158028158029158030158031158032158033158034158035158036158037158038158039158040158041158042158043158044158045158046158047158048158049158050158051158052158053158054158055158056158057158058158059158060158061158062158063158064158065158066158067158068158069158070158071158072158073158074158075158076158077158078158079158080158081158082158083158084158085158086158087158088158089158090158091158092158093158094158095158096158097158098158099158100158101158102158103158104158105158106158107158108158109158110158111158112158113158114158115158116158117158118158119158120158121158122158123158124158125158126158127158128158129158130158131158132158133158134158135158136158137158138158139158140158141158142158143158144158145158146158147158148158149158150158151158152158153158154158155158156158157158158158159158160158161158162158163158164158165158166158167158168158169158170158171158172158173158174158175158176158177158178158179158180158181158182158183158184158185158186158187158188158189158190158191158192158193158194158195158196158197158198158199158200158201158202158203158204158205158206158207158208158209158210158211158212158213158214158215158216158217158218158219158220158221158222158223158224158225158226158227158228158229158230158231158232158233158234158235158236158237158238158239158240158241158242158243158244158245158246158247158248158249158250158251158252158253158254158255158256158257158258158259158260158261158262158263158264158265158266158267158268158269158270158271158272158273158274158275158276158277158278158279158280158281158282158283158284158285158286158287158288158289158290158291158292158293158294158295158296158297158298158299158300158301158302158303158304158305158306158307158308158309158310158311158312158313158314158315158316158317158318158319158320158321158322158323158324158325158326158327158328158329158330158331158332158333158334158335158336158337158338158339158340158341158342158343158344158345158346158347158348158349158350158351158352158353158354158355158356158357158358158359158360158361158362158363158364158365158366158367158368158369158370158371158372158373158374158375158376158377158378158379158380158381158382158383158384158385158386158387158388158389158390158391158392158393158394158395158396158397158398158399158400158401158402158403158404158405158406158407158408158409158410158411158412158413158414158415158416158417158418158419158420158421158422158423158424158425158426158427158428158429158430158431158432158433158434158435158436158437158438158439158440158441158442158443158444158445158446158447158448158449158450158451158452158453158454158455158456158457158458158459158460158461158462158463158464158465158466158467158468158469158470158471158472158473158474158475158476158477158478158479158480158481158482158483158484158485158486158487158488158489158490158491158492158493158494158495158496158497158498158499158500158501158502158503158504158505158506158507158508158509158510158511158512158513158514158515158516158517158518158519158520158521158522158523158524158525158526158527158528158529158530158531158532158533158534158535158536158537158538158539158540158541158542158543158544158545158546158547158548158549158550158551158552158553158554158555158556158557158558158559158560158561158562158563158564158565158566158567158568158569158570158571158572158573158574158575158576158577158578158579158580158581158582158583158584158585158586158587158588158589158590158591158592158593158594158595158596158597158598158599158600158601158602158603158604158605158606158607158608158609158610158611158612158613158614158615158616158617158618158619158620158621158622158623158624158625158626158627158628158629158630158631158632158633158634158635158636158637158638158639158640158641158642158643158644158645158646158647158648158649158650158651158652158653158654158655158656158657158658158659158660158661158662158663158664158665158666158667158668158669158670158671158672158673158674158675158676158677158678158679158680158681158682158683158684158685158686158687158688158689158690158691158692158693158694158695158696158697158698158699158700158701158702158703158704158705158706158707158708158709158710158711158712158713158714158715158716158717158718158719158720158721158722158723158724158725158726158727158728158729158730158731158732158733158734158735158736158737158738158739158740158741158742158743158744158745158746158747158748158749158750158751158752158753158754158755158756158757158758158759158760158761158762158763158764158765158766158767158768158769158770158771158772158773158774158775158776158777158778158779158780158781158782158783158784158785158786158787158788158789158790158791158792158793158794158795158796158797158798158799158800158801158802158803158804158805158806158807158808158809158810158811158812158813158814158815158816158817158818158819158820158821158822158823158824158825158826158827158828158829158830158831158832158833158834158835158836158837158838158839158840158841158842158843158844158845158846158847158848158849158850158851158852158853158854158855158856158857158858158859158860158861158862158863158864158865158866158867158868158869158870158871158872158873158874158875158876158877158878158879158880158881158882158883158884158885158886158887158888158889158890158891158892158893158894158895158896158897158898158899158900158901158902158903158904158905158906158907158908158909158910158911158912158913158914158915158916158917158918158919158920158921158922158923158924158925158926158927158928158929158930158931158932158933158934158935158936158937158938158939158940158941158942158943158944158945158946158947158948158949158950158951158952158953158954158955158956158957158958158959158960158961158962158963158964158965158966158967158968158969158970158971158972158973158974158975158976158977158978158979158980158981158982158983158984158985158986158987158988158989158990158991158992158993158994158995158996158997158998158999159000159001159002159003159004159005159006159007159008159009159010159011159012159013159014159015159016159017159018159019159020159021159022159023159024159025159026159027159028159029159030159031159032159033159034159035159036159037159038159039159040159041159042159043159044159045159046159047159048159049159050159051159052159053159054159055159056159057159058159059159060159061159062159063159064159065159066159067159068159069159070159071159072159073159074159075159076159077159078159079159080159081159082159083159084159085159086159087159088159089159090159091159092159093159094159095159096159097159098159099159100159101159102159103159104159105159106159107159108159109159110159111159112159113159114159115159116159117159118159119159120159121159122159123159124159125159126159127159128159129159130159131159132159133159134159135159136159137159138159139159140159141159142159143159144159145159146159147159148159149159150159151159152159153159154159155159156159157159158159159159160159161159162159163159164159165159166159167159168159169159170159171159172159173159174159175159176159177159178159179159180159181159182159183159184159185159186159187159188159189159190159191159192159193159194159195159196159197159198159199159200159201159202159203159204159205159206159207159208159209159210159211159212159213159214159215159216159217159218159219159220159221159222159223159224159225159226159227159228159229159230159231159232159233159234159235159236159237159238159239159240159241159242159243159244159245159246159247159248159249159250159251159252159253159254159255159256159257159258159259159260159261159262159263159264159265159266159267159268159269159270159271159272159273159274159275159276159277159278159279159280159281159282159283159284159285159286159287159288159289159290159291159292159293159294159295159296159297159298159299159300159301159302159303159304159305159306159307159308159309159310159311159312159313159314159315159316159317159318159319159320159321159322159323159324159325159326159327159328159329159330159331159332159333159334159335159336159337159338159339159340159341159342159343159344159345159346159347159348159349159350159351159352159353159354159355159356159357159358159359159360159361159362159363159364159365159366159367159368159369159370159371159372159373159374159375159376159377159378159379159380159381159382159383159384159385159386159387159388159389159390159391159392159393159394159395159396159397159398159399159400159401159402159403159404159405159406159407159408159409159410159411159412159413159414159415159416159417159418159419159420159421159422159423159424159425159426159427159428159429159430159431159432159433159434159435159436159437159438159439159440159441159442159443159444159445159446159447159448159449159450159451159452159453159454159455159456159457159458159459159460159461159462159463159464159465159466159467159468159469159470159471159472159473159474159475159476159477159478159479159480159481159482159483159484159485159486159487159488159489159490159491159492159493159494159495159496159497159498159499159500159501159502159503159504159505159506159507159508159509159510159511159512159513159514159515159516159517159518159519159520159521159522159523159524159525159526159527159528159529159530159531159532159533159534159535159536159537159538159539159540159541159542159543159544159545159546159547159548159549159550159551159552159553159554159555159556159557159558159559159560159561159562159563159564159565159566159567159568159569159570159571159572159573159574159575159576159577159578159579159580159581159582159583159584159585159586159587159588159589159590159591159592159593159594159595159596159597159598159599159600159601159602159603159604159605159606159607159608159609159610159611159612159613159614159615159616159617159618159619159620159621159622159623159624159625159626159627159628159629159630159631159632159633159634159635159636159637159638159639159640159641159642159643159644159645159646159647159648159649159650159651159652159653159654159655159656159657159658159659159660159661159662159663159664159665159666159667159668159669159670159671159672159673159674159675159676159677159678159679159680159681159682159683159684159685159686159687159688159689159690159691159692159693159694159695159696159697159698159699159700159701159702159703159704159705159706159707159708159709159710159711159712159713159714159715159716159717159718159719159720159721159722159723159724159725159726159727159728159729159730159731159732159733159734159735159736159737159738159739159740159741159742159743159744159745159746159747159748159749159750159751159752159753159754159755159756159757159758159759159760159761159762159763159764159765159766159767159768159769159770159771159772159773159774159775159776159777159778159779159780159781159782159783159784159785159786159787159788159789159790159791159792159793159794159795159796159797159798159799159800159801159802159803159804159805159806159807159808159809159810159811159812159813159814159815159816159817159818159819159820159821159822159823159824159825159826159827159828159829159830159831159832159833159834159835159836159837159838159839159840159841159842159843159844159845159846159847159848159849159850159851159852159853159854159855159856159857159858159859159860159861159862159863159864159865159866159867159868159869159870159871159872159873159874159875159876159877159878159879159880159881159882159883159884159885159886159887159888159889159890159891159892159893159894159895159896159897159898159899159900159901159902159903159904159905159906159907159908159909159910159911159912159913159914159915159916159917159918159919159920159921159922159923159924159925159926159927159928159929159930159931159932159933159934159935159936159937159938159939159940159941159942159943159944159945159946159947159948159949159950159951159952159953159954159955159956159957159958159959159960159961159962159963159964159965159966159967159968159969159970159971159972159973159974159975159976159977159978159979159980159981159982159983159984159985159986159987159988159989159990159991159992159993159994159995159996159997159998159999160000160001160002160003160004160005160006160007160008160009160010160011160012160013160014160015160016160017160018160019160020160021160022160023160024160025160026160027160028160029160030160031160032160033160034160035160036160037160038160039160040160041160042160043160044160045160046160047160048160049160050160051160052160053160054160055160056160057160058160059160060160061160062160063160064160065160066160067160068160069160070160071160072160073160074160075160076160077160078160079160080160081160082160083160084160085160086160087160088160089160090160091160092160093160094160095160096160097160098160099160100160101160102160103160104160105160106160107160108160109160110160111160112160113160114160115160116160117160118160119160120160121160122160123160124160125160126160127160128160129160130160131160132160133160134160135160136160137160138160139160140160141160142160143160144160145160146160147160148160149160150160151160152160153160154160155160156160157160158160159160160160161160162160163160164160165160166160167160168160169160170160171160172160173160174160175160176160177160178160179160180160181160182160183160184160185160186160187160188160189160190160191160192160193160194160195160196160197160198160199160200160201160202160203160204160205160206160207160208160209160210160211160212160213160214160215160216160217160218160219160220160221160222160223160224160225160226160227160228160229160230160231160232160233160234160235160236160237160238160239160240160241160242160243160244160245160246160247160248160249160250160251160252160253160254160255160256160257160258160259160260160261160262160263160264160265160266160267160268160269160270160271160272160273160274160275160276160277160278160279160280160281160282160283160284160285160286160287160288160289160290160291160292160293160294160295160296160297160298160299160300160301160302160303160304160305160306160307160308160309160310160311160312160313160314160315160316160317160318160319160320160321160322160323160324160325160326160327160328160329160330160331160332160333160334160335160336160337160338160339160340160341160342160343160344160345160346160347160348160349160350160351160352160353160354160355160356160357160358160359160360160361160362160363160364160365160366160367160368160369160370160371160372160373160374160375160376160377160378160379160380160381160382160383160384160385160386160387160388160389160390160391160392160393160394160395160396160397160398160399160400160401160402160403160404160405160406160407160408160409160410160411160412160413160414160415160416160417160418160419160420160421160422160423160424160425160426160427160428160429160430160431160432160433160434160435160436160437160438160439160440160441160442160443160444160445160446160447160448160449160450160451160452160453160454160455160456160457160458160459160460160461160462160463160464160465160466160467160468160469160470160471160472160473160474160475160476160477160478160479160480160481160482160483160484160485160486160487160488160489160490160491160492160493160494160495160496160497160498160499160500160501160502160503160504160505160506160507160508160509160510160511160512160513160514160515160516160517160518160519160520160521160522160523160524160525160526160527160528160529160530160531160532160533160534160535160536160537160538160539160540160541160542160543160544160545160546160547160548160549160550160551160552160553160554160555160556160557160558160559160560160561160562160563160564160565160566160567160568160569160570160571160572160573160574160575160576160577160578160579160580160581160582160583160584160585160586160587160588160589160590160591160592160593160594160595160596160597160598160599160600160601160602160603160604160605160606160607160608160609160610160611160612160613160614160615160616160617160618160619160620160621160622160623160624160625160626160627160628160629160630160631160632160633160634160635160636160637160638160639160640160641160642160643160644160645160646160647160648160649160650160651160652160653160654160655160656160657160658160659160660160661160662160663160664160665160666160667160668160669160670160671160672160673160674160675160676160677160678160679160680160681160682160683160684160685160686160687160688160689160690160691160692160693160694160695160696160697160698160699160700160701160702160703160704160705160706160707160708160709160710160711160712160713160714160715160716160717160718160719160720160721160722160723160724160725160726160727160728160729160730160731160732160733160734160735160736160737160738160739160740160741160742160743160744160745160746160747160748160749160750160751160752160753160754160755160756160757160758160759160760160761160762160763160764160765160766160767160768160769160770160771160772160773160774160775160776160777160778160779160780160781160782160783160784160785160786160787160788160789160790160791160792160793160794160795160796160797160798160799160800160801160802160803160804160805160806160807160808160809160810160811160812160813160814160815160816160817160818160819160820160821160822160823160824160825160826160827160828160829160830160831160832160833160834160835160836160837160838160839160840160841160842160843160844160845160846160847160848160849160850160851160852160853160854160855160856160857160858160859160860160861160862160863160864160865160866160867160868160869160870160871160872160873160874160875160876160877160878160879160880160881160882160883160884160885160886160887160888160889160890160891160892160893160894160895160896160897160898160899160900160901160902160903160904160905160906160907160908160909160910160911160912160913160914160915160916160917160918160919160920160921160922160923160924160925160926160927160928160929160930160931160932160933160934160935160936160937160938160939160940160941160942160943160944160945160946160947160948160949160950160951160952160953160954160955160956160957160958160959160960160961160962160963160964160965160966160967160968160969160970160971160972160973160974160975160976160977160978160979160980160981160982160983160984160985160986160987160988160989160990160991160992160993160994160995160996160997160998160999161000161001161002161003161004161005161006161007161008161009161010161011161012161013161014161015161016161017161018161019161020161021161022161023161024161025161026161027161028161029161030161031161032161033161034161035161036161037161038161039161040161041161042161043161044161045161046161047161048161049161050161051161052161053161054161055161056161057161058161059161060161061161062161063161064161065161066161067161068161069161070161071161072161073161074161075161076161077161078161079161080161081161082161083161084161085161086161087161088161089161090161091161092161093161094161095161096161097161098161099161100161101161102161103161104161105161106161107161108161109161110161111161112161113161114161115161116161117161118161119161120161121161122161123161124161125161126161127161128161129161130161131161132161133161134161135161136161137161138161139161140161141161142161143161144161145161146161147161148161149161150161151161152161153161154161155161156161157161158161159161160161161161162161163161164161165161166161167161168161169161170161171161172161173161174161175161176161177161178161179161180161181161182161183161184161185161186161187161188161189161190161191161192161193161194161195161196161197161198161199161200161201161202161203161204161205161206161207161208161209161210161211161212161213161214161215161216161217161218161219161220161221161222161223161224161225161226161227161228161229161230161231161232161233161234161235161236161237161238161239161240161241161242161243161244161245161246161247161248161249161250161251161252161253161254161255161256161257161258161259161260161261161262161263161264161265161266161267161268161269161270161271161272161273161274161275161276161277161278161279161280161281161282161283161284161285161286161287161288161289161290161291161292161293161294161295161296161297161298161299161300161301161302161303161304161305161306161307161308161309161310161311161312161313161314161315161316161317161318161319161320161321161322161323161324161325161326161327161328161329161330161331161332161333161334161335161336161337161338161339161340161341161342161343161344161345161346161347161348161349161350161351161352161353161354161355161356161357161358161359161360161361161362161363161364161365161366161367161368161369161370161371161372161373161374161375161376161377161378161379161380161381161382161383161384161385161386161387161388161389161390161391161392161393161394161395161396161397161398161399161400161401161402161403161404161405161406161407161408161409161410161411161412161413161414161415161416161417161418161419161420161421161422161423161424161425161426161427161428161429161430161431161432161433161434161435161436161437161438161439161440161441161442161443161444161445161446161447161448161449161450161451161452161453161454161455161456161457161458161459161460161461161462161463161464161465161466161467161468161469161470161471161472161473161474161475161476161477161478161479161480161481161482161483161484161485161486161487161488161489161490161491161492161493161494161495161496161497161498161499161500161501161502161503161504161505161506161507161508161509161510161511161512161513161514161515161516161517161518161519161520161521161522161523161524161525161526161527161528161529161530161531161532161533161534161535161536161537161538161539161540161541161542161543161544161545161546161547161548161549161550161551161552161553161554161555161556161557161558161559161560161561161562161563161564161565161566161567161568161569161570161571161572161573161574161575161576161577161578161579161580161581161582161583161584161585161586161587161588161589161590161591161592161593161594161595161596161597161598161599161600161601161602161603161604161605161606161607161608161609161610161611161612161613161614161615161616161617161618161619161620161621161622161623161624161625161626161627161628161629161630161631161632161633161634161635161636161637161638161639161640161641161642161643161644161645161646161647161648161649161650161651161652161653161654161655161656161657161658161659161660161661161662161663161664161665161666161667161668161669161670161671161672161673161674161675161676161677161678161679161680161681161682161683161684161685161686161687161688161689161690161691161692161693161694161695161696161697161698161699161700161701161702161703161704161705161706161707161708161709161710161711161712161713161714161715161716161717161718161719161720161721161722161723161724161725161726161727161728161729161730161731161732161733161734161735161736161737161738161739161740161741161742161743161744161745161746161747161748161749161750161751161752161753161754161755161756161757161758161759161760161761161762161763161764161765161766161767161768161769161770161771161772161773161774161775161776161777161778161779161780161781161782161783161784161785161786161787161788161789161790161791161792161793161794161795161796161797161798161799161800161801161802161803161804161805161806161807161808161809161810161811161812161813161814161815161816161817161818161819161820161821161822161823161824161825161826161827161828161829161830161831161832161833161834161835161836161837161838161839161840161841161842161843161844161845161846161847161848161849161850161851161852161853161854161855161856161857161858161859161860161861161862161863161864161865161866161867161868161869161870161871161872161873161874161875161876161877161878161879161880161881161882161883161884161885161886161887161888161889161890161891161892161893161894161895161896161897161898161899161900161901161902161903161904161905161906161907161908161909161910161911161912161913161914161915161916161917161918161919161920161921161922161923161924161925161926161927161928161929161930161931161932161933161934161935161936161937161938161939161940161941161942161943161944161945161946161947161948161949161950161951161952161953161954161955161956161957161958161959161960161961161962161963161964161965161966161967161968161969161970161971161972161973161974161975161976161977161978161979161980161981161982161983161984161985161986161987161988161989161990161991161992161993161994161995161996161997161998161999162000162001162002162003162004162005162006162007162008162009162010162011162012162013162014162015162016162017162018162019162020162021162022162023162024162025162026162027162028162029162030162031162032162033162034162035162036162037162038162039162040162041162042162043162044162045162046162047162048162049162050162051162052162053162054162055162056162057162058162059162060162061162062162063162064162065162066162067162068162069162070162071162072162073162074162075162076162077162078162079162080162081162082162083162084162085162086162087162088162089162090162091162092162093162094162095162096162097162098162099162100162101162102162103162104162105162106162107162108162109162110162111162112162113162114162115162116162117162118162119162120162121162122162123162124162125162126162127162128162129162130162131162132162133162134162135162136162137162138162139162140162141162142162143162144162145162146162147162148162149162150162151162152162153162154162155162156162157162158162159162160162161162162162163162164162165162166162167162168162169162170162171162172162173162174162175162176162177162178162179162180162181162182162183162184162185162186162187162188162189162190162191162192162193162194162195162196162197162198162199162200162201162202162203162204162205162206162207162208162209162210162211162212162213162214162215162216162217162218162219162220162221162222162223162224162225162226162227162228162229162230162231162232162233162234162235162236162237162238162239162240162241162242162243162244162245162246162247162248162249162250162251162252162253162254162255162256162257162258162259162260162261162262162263162264162265162266162267162268162269162270162271162272162273162274162275162276162277162278162279162280162281162282162283162284162285162286162287162288162289162290162291162292162293162294162295162296162297162298162299162300162301162302162303162304162305162306162307162308162309162310162311162312162313162314162315162316162317162318162319162320162321162322162323162324162325162326162327162328162329162330162331162332162333162334162335162336162337162338162339162340162341162342162343162344162345162346162347162348162349162350162351162352162353162354162355162356162357162358162359162360162361162362162363162364162365162366162367162368162369162370162371162372162373162374162375162376162377162378162379162380162381162382162383162384162385162386162387162388162389162390162391162392162393162394162395162396162397162398162399162400162401162402162403162404162405162406162407162408162409162410162411162412162413162414162415162416162417162418162419162420162421162422162423162424162425162426162427162428162429162430162431162432162433162434162435162436162437162438162439162440162441162442162443162444162445162446162447162448162449162450162451162452162453162454162455162456162457162458162459162460162461162462162463162464162465162466162467162468162469162470162471162472162473162474162475162476162477162478162479162480162481162482162483162484162485162486162487162488162489162490162491162492162493162494162495162496162497162498162499162500162501162502162503162504162505162506162507162508162509162510162511162512162513162514162515162516162517162518162519162520162521162522162523162524162525162526162527162528162529162530162531162532162533162534162535162536162537162538162539162540162541162542162543162544162545162546162547162548162549162550162551162552162553162554162555162556162557162558162559162560162561162562162563162564162565162566162567162568162569162570162571162572162573162574162575162576162577162578162579162580162581162582162583162584162585162586162587162588162589162590162591162592162593162594162595162596162597162598162599162600162601162602162603162604162605162606162607162608162609162610162611162612162613162614162615162616162617162618162619162620162621162622162623162624162625162626162627162628162629162630162631162632162633162634162635162636162637162638162639162640162641162642162643162644162645162646162647162648162649162650162651162652162653162654162655162656162657162658162659162660162661162662162663162664162665162666162667162668162669162670162671162672162673162674162675162676162677162678162679162680162681162682162683162684162685162686162687162688162689162690162691162692162693162694162695162696162697162698162699162700162701162702162703162704162705162706162707162708162709162710162711162712162713162714162715162716162717162718162719162720162721162722162723162724162725162726162727162728162729162730162731162732162733162734162735162736162737162738162739162740162741162742162743162744162745162746162747162748162749162750162751162752162753162754162755162756162757162758162759162760162761162762162763162764162765162766162767162768162769162770162771162772162773162774162775162776162777162778162779162780162781162782162783162784162785162786162787162788162789162790162791162792162793162794162795162796162797162798162799162800162801162802162803162804162805162806162807162808162809162810162811162812162813162814162815162816162817162818162819162820162821162822162823162824162825162826162827162828162829162830162831162832162833162834162835162836162837162838162839162840162841162842162843162844162845162846162847162848162849162850162851162852162853162854162855162856162857162858162859162860162861162862162863162864162865162866162867162868162869162870162871162872162873162874162875162876162877162878162879162880162881162882162883162884162885162886162887162888162889162890162891162892162893162894162895162896162897162898162899162900162901162902162903162904162905162906162907162908162909162910162911162912162913162914162915162916162917162918162919162920162921162922162923162924162925162926162927162928162929162930162931162932162933162934162935162936162937162938162939162940162941162942162943162944162945162946162947162948162949162950162951162952162953162954162955162956162957162958162959162960162961162962162963162964162965162966162967162968162969162970162971162972162973162974162975162976162977162978162979162980162981162982162983162984162985162986162987162988162989162990162991162992162993162994162995162996162997162998162999163000163001163002163003163004163005163006163007163008163009163010163011163012163013163014163015163016163017163018163019163020163021163022163023163024163025163026163027163028163029163030163031163032163033163034163035163036163037163038163039163040163041163042163043163044163045163046163047163048163049163050163051163052163053163054163055163056163057163058163059163060163061163062163063163064163065163066163067163068163069163070163071163072163073163074163075163076163077163078163079163080163081163082163083163084163085163086163087163088163089163090163091163092163093163094163095163096163097163098163099163100163101163102163103163104163105163106163107163108163109163110163111163112163113163114163115163116163117163118163119163120163121163122163123163124163125163126163127163128163129163130163131163132163133163134163135163136163137163138163139163140163141163142163143163144163145163146163147163148163149163150163151163152163153163154163155163156163157163158163159163160163161163162163163163164163165163166163167163168163169163170163171163172163173163174163175163176163177163178163179163180163181163182163183163184163185163186163187163188163189163190163191163192163193163194163195163196163197163198163199163200163201163202163203163204163205163206163207163208163209163210163211163212163213163214163215163216163217163218163219163220163221163222163223163224163225163226163227163228163229163230163231163232163233163234163235163236163237163238163239163240163241163242163243163244163245163246163247163248163249163250163251163252163253163254163255163256163257163258163259163260163261163262163263163264163265163266163267163268163269163270163271163272163273163274163275163276163277163278163279163280163281163282163283163284163285163286163287163288163289163290163291163292163293163294163295163296163297163298163299163300163301163302163303163304163305163306163307163308163309163310163311163312163313163314163315163316163317163318163319163320163321163322163323163324163325163326163327163328163329163330163331163332163333163334163335163336163337163338163339163340163341163342163343163344163345163346163347163348163349163350163351163352163353163354163355163356163357163358163359163360163361163362163363163364163365163366163367163368163369163370163371163372163373163374163375163376163377163378163379163380163381163382163383163384163385163386163387163388163389163390163391163392163393163394163395163396163397163398163399163400163401163402163403163404163405163406163407163408163409163410163411163412163413163414163415163416163417163418163419163420163421163422163423163424163425163426163427163428163429163430163431163432163433163434163435163436163437163438163439163440163441163442163443163444163445163446163447163448163449163450163451163452163453163454163455163456163457163458163459163460163461163462163463163464163465163466163467163468163469163470163471163472163473163474163475163476163477163478163479163480163481163482163483163484163485163486163487163488163489163490163491163492163493163494163495163496163497163498163499163500163501163502163503163504163505163506163507163508163509163510163511163512163513163514163515163516163517163518163519163520163521163522163523163524163525163526163527163528163529163530163531163532163533163534163535163536163537163538163539163540163541163542163543163544163545163546163547163548163549163550163551163552163553163554163555163556163557163558163559163560163561163562163563163564163565163566163567163568163569163570163571163572163573163574163575163576163577163578163579163580163581163582163583163584163585163586163587163588163589163590163591163592163593163594163595163596163597163598163599163600163601163602163603163604163605163606163607163608163609163610163611163612163613163614163615163616163617163618163619163620163621163622163623163624163625163626163627163628163629163630163631163632163633163634163635163636163637163638163639163640163641163642163643163644163645163646163647163648163649163650163651163652163653163654163655163656163657163658163659163660163661163662163663163664163665163666163667163668163669163670163671163672163673163674163675163676163677163678163679163680163681163682163683163684163685163686163687163688163689163690163691163692163693163694163695163696163697163698163699163700163701163702163703163704163705163706163707163708163709163710163711163712163713163714163715163716163717163718163719163720163721163722163723163724163725163726163727163728163729163730163731163732163733163734163735163736163737163738163739163740163741163742163743163744163745163746163747163748163749163750163751163752163753163754163755163756163757163758163759163760163761163762163763163764163765163766163767163768163769163770163771163772163773163774163775163776163777163778163779163780163781163782163783163784163785163786163787163788163789163790163791163792163793163794163795163796163797163798163799163800163801163802163803163804163805163806163807163808163809163810163811163812163813163814163815163816163817163818163819163820163821163822163823163824163825163826163827163828163829163830163831163832163833163834163835163836163837163838163839163840163841163842163843163844163845163846163847163848163849163850163851163852163853163854163855163856163857163858163859163860163861163862163863163864163865163866163867163868163869163870163871163872163873163874163875163876163877163878163879163880163881163882163883163884163885163886163887163888163889163890163891163892163893163894163895163896163897163898163899163900163901163902163903163904163905163906163907163908163909163910163911163912163913163914163915163916163917163918163919163920163921163922163923163924163925163926163927163928163929163930163931163932163933163934163935163936163937163938163939163940163941163942163943163944163945163946163947163948163949163950163951163952163953163954163955163956163957163958163959163960163961163962163963163964163965163966163967163968163969163970163971163972163973163974163975163976163977163978163979163980163981163982163983163984163985163986163987163988163989163990163991163992163993163994163995163996163997163998163999164000164001164002164003164004164005164006164007164008164009164010164011164012164013164014164015164016164017164018164019164020164021164022164023164024164025164026164027164028164029164030164031164032164033164034164035164036164037164038164039164040164041164042164043164044164045164046164047164048164049164050164051164052164053164054164055164056164057164058164059164060164061164062164063164064164065164066164067164068164069164070164071164072164073164074164075164076164077164078164079164080164081164082164083164084164085164086164087164088164089164090164091164092164093164094164095164096164097164098164099164100164101164102164103164104164105164106164107164108164109164110164111164112164113164114164115164116164117164118164119164120164121164122164123164124164125164126164127164128164129164130164131164132164133164134164135164136164137164138164139164140164141164142164143164144164145164146164147164148164149164150164151164152164153164154164155164156164157164158164159164160164161164162164163164164164165164166164167164168164169164170164171164172164173164174164175164176164177164178164179164180164181164182164183164184164185164186164187164188164189164190164191164192164193164194164195164196164197164198164199164200164201164202164203164204164205164206164207164208164209164210164211164212164213164214164215164216164217164218164219164220164221164222164223164224164225164226164227164228164229164230164231164232164233164234164235164236164237164238164239164240164241164242164243164244164245164246164247164248164249164250164251164252164253164254164255164256164257164258164259164260164261164262164263164264164265164266164267164268164269164270164271164272164273164274164275164276164277164278164279164280164281164282164283164284164285164286164287164288164289164290164291164292164293164294164295164296164297164298164299164300164301164302164303164304164305164306164307164308164309164310164311164312164313164314164315164316164317164318164319164320164321164322164323164324164325164326164327164328164329164330164331164332164333164334164335164336164337164338164339164340164341164342164343164344164345164346164347164348164349164350164351164352164353164354164355164356164357164358164359164360164361164362164363164364164365164366164367164368164369164370164371164372164373164374164375164376164377164378164379164380164381164382164383164384164385164386164387164388164389164390164391164392164393164394164395164396164397164398164399164400164401164402164403164404164405164406164407164408164409164410164411164412164413164414164415164416164417164418164419164420164421164422164423164424164425164426164427164428164429164430164431164432164433164434164435164436164437164438164439164440164441164442164443164444164445164446164447164448164449164450164451164452164453164454164455164456164457164458164459164460164461164462164463164464164465164466164467164468164469164470164471164472164473164474164475164476164477164478164479164480164481164482164483164484164485164486164487164488164489164490164491164492164493164494164495164496164497164498164499164500164501164502164503164504164505164506164507164508164509164510164511164512164513164514164515164516164517164518164519164520164521164522164523164524164525164526164527164528164529164530164531164532164533164534164535164536164537164538164539164540164541164542164543164544164545164546164547164548164549164550164551164552164553164554164555164556164557164558164559164560164561164562164563164564164565164566164567164568164569164570164571164572164573164574164575164576164577164578164579164580164581164582164583164584164585164586164587164588164589164590164591164592164593164594164595164596164597164598164599164600164601164602164603164604164605164606164607164608164609164610164611164612164613164614164615164616164617164618164619164620164621164622164623164624164625164626164627164628164629164630164631164632164633164634164635164636164637164638164639164640164641164642164643164644164645164646164647164648164649164650164651164652164653164654164655164656164657164658164659164660164661164662164663164664164665164666164667164668164669164670164671164672164673164674164675164676164677164678164679164680164681164682164683164684164685164686164687164688164689164690164691164692164693164694164695164696164697164698164699164700164701164702164703164704164705164706164707164708164709164710164711164712164713164714164715164716164717164718164719164720164721164722164723164724164725164726164727164728164729164730164731164732164733164734164735164736164737164738164739164740164741164742164743164744164745164746164747164748164749164750164751164752164753164754164755164756164757164758164759164760164761164762164763164764164765164766164767164768164769164770164771164772164773164774164775164776164777164778164779164780164781164782164783164784164785164786164787164788164789164790164791164792164793164794164795164796164797164798164799164800164801164802164803164804164805164806164807164808164809164810164811164812164813164814164815164816164817164818164819164820164821164822164823164824164825164826164827164828164829164830164831164832164833164834164835164836164837164838164839164840164841164842164843164844164845164846164847164848164849164850164851164852164853164854164855164856164857164858164859164860164861164862164863164864164865164866164867164868164869164870164871164872164873164874164875164876164877164878164879164880164881164882164883164884164885164886164887164888164889164890164891164892164893164894164895164896164897164898164899164900164901164902164903164904164905164906164907164908164909164910164911164912164913164914164915164916164917164918164919164920164921164922164923164924164925164926164927164928164929164930164931164932164933164934164935164936164937164938164939164940164941164942164943164944164945164946164947164948164949164950164951164952164953164954164955164956164957164958164959164960164961164962164963164964164965164966164967164968164969164970164971164972164973164974164975164976164977164978164979164980164981164982164983164984164985164986164987164988164989164990164991164992164993164994164995164996164997164998164999165000165001165002165003165004165005165006165007165008165009165010165011165012165013165014165015165016165017165018165019165020165021165022165023165024165025165026165027165028165029165030165031165032165033165034165035165036165037165038165039165040165041165042165043165044165045165046165047165048165049165050165051165052165053165054165055165056165057165058165059165060165061165062165063165064165065165066165067165068165069165070165071165072165073165074165075165076165077165078165079165080165081165082165083165084165085165086165087165088165089165090165091165092165093165094165095165096165097165098165099165100165101165102165103165104165105165106165107165108165109165110165111165112165113165114165115165116165117165118165119165120165121165122165123165124165125165126165127165128165129165130165131165132165133165134165135165136165137165138165139165140165141165142165143165144165145165146165147165148165149165150165151165152165153165154165155165156165157165158165159165160165161165162165163165164165165165166165167165168165169165170165171165172165173165174165175165176165177165178165179165180165181165182165183165184165185165186165187165188165189165190165191165192165193165194165195165196165197165198165199165200165201165202165203165204165205165206165207165208165209165210165211165212165213165214165215165216165217165218165219165220165221165222165223165224165225165226165227165228165229165230165231165232165233165234165235165236165237165238165239165240165241165242165243165244165245165246165247165248165249165250165251165252165253165254165255165256165257165258165259165260165261165262165263165264165265165266165267165268165269165270165271165272165273165274165275165276165277165278165279165280165281165282165283165284165285165286165287165288165289165290165291165292165293165294165295165296165297165298165299165300165301165302165303165304165305165306165307165308165309165310165311165312165313165314165315165316165317165318165319165320165321165322165323165324165325165326165327165328165329165330165331165332165333165334165335165336165337165338165339165340165341165342165343165344165345165346165347165348165349165350165351165352165353165354165355165356165357165358165359165360165361165362165363165364165365165366165367165368165369165370165371165372165373165374165375165376165377165378165379165380165381165382165383165384165385165386165387165388165389165390165391165392165393165394165395165396165397165398165399165400165401165402165403165404165405165406165407165408165409165410165411165412165413165414165415165416165417165418165419165420165421165422165423165424165425165426165427165428165429165430165431165432165433165434165435165436165437165438165439165440165441165442165443165444165445165446165447165448165449165450165451165452165453165454165455165456165457165458165459165460165461165462165463165464165465165466165467165468165469165470165471165472165473165474165475165476165477165478165479165480165481165482165483165484165485165486165487165488165489165490165491165492165493165494165495165496165497165498165499165500165501165502165503165504165505165506165507165508165509165510165511165512165513165514165515165516165517165518165519165520165521165522165523165524165525165526165527165528165529165530165531165532165533165534165535165536165537165538165539165540165541165542165543165544165545165546165547165548165549165550165551165552165553165554165555165556165557165558165559165560165561165562165563165564165565165566165567165568165569165570165571165572165573165574165575165576165577165578165579165580165581165582165583165584165585165586165587165588165589165590165591165592165593165594165595165596165597165598165599165600165601165602165603165604165605165606165607165608165609165610165611165612165613165614165615165616165617165618165619165620165621165622165623165624165625165626165627165628165629165630165631165632165633165634165635165636165637165638165639165640165641165642165643165644165645165646165647165648165649165650165651165652165653165654165655165656165657165658165659165660165661165662165663165664165665165666165667165668165669165670165671165672165673165674165675165676165677165678165679165680165681165682165683165684165685165686165687165688165689165690165691165692165693165694165695165696165697165698165699165700165701165702165703165704165705165706165707165708165709165710165711165712165713165714165715165716165717165718165719165720165721165722165723165724165725165726165727165728165729165730165731165732165733165734165735165736165737165738165739165740165741165742165743165744165745165746165747165748165749165750165751165752165753165754165755165756165757165758165759165760165761165762165763165764165765165766165767165768165769165770165771165772165773165774165775165776165777165778165779165780165781165782165783165784165785165786165787165788165789165790165791165792165793165794165795165796165797165798165799165800165801165802165803165804165805165806165807165808165809165810165811165812165813165814165815165816165817165818165819165820165821165822165823165824165825165826165827165828165829165830165831165832165833165834165835165836165837165838165839165840165841165842165843165844165845165846165847165848165849165850165851165852165853165854165855165856165857165858165859165860165861165862165863165864165865165866165867165868165869165870165871165872165873165874165875165876165877165878165879165880165881165882165883165884165885165886165887165888165889165890165891165892165893165894165895165896165897165898165899165900165901165902165903165904165905165906165907165908165909165910165911165912165913165914165915165916165917165918165919165920165921165922165923165924165925165926165927165928165929165930165931165932165933165934165935165936165937165938165939165940165941165942165943165944165945165946165947165948165949165950165951165952165953165954165955165956165957165958165959165960165961165962165963165964165965165966165967165968165969165970165971165972165973165974165975165976165977165978165979165980165981165982165983165984165985165986165987165988165989165990165991165992165993165994165995165996165997165998165999166000166001166002166003166004166005166006166007166008166009166010166011166012166013166014166015166016166017166018166019166020166021166022166023166024166025166026166027166028166029166030166031166032166033166034166035166036166037166038166039166040166041166042166043166044166045166046166047166048166049166050166051166052166053166054166055166056166057166058166059166060166061166062166063166064166065166066166067166068166069166070166071166072166073166074166075166076166077166078166079166080166081166082166083166084166085166086166087166088166089166090166091166092166093166094166095166096166097166098166099166100166101166102166103166104166105166106166107166108166109166110166111166112166113166114166115166116166117166118166119166120166121166122166123166124166125166126166127166128166129166130166131166132166133166134166135166136166137166138166139166140166141166142166143166144166145166146166147166148166149166150166151166152166153166154166155166156166157166158166159166160166161166162166163166164166165166166166167166168166169166170166171166172166173166174166175166176166177166178166179166180166181166182166183166184166185166186166187166188166189166190166191166192166193166194166195166196166197166198166199166200166201166202166203166204166205166206166207166208166209166210166211166212166213166214166215166216166217166218166219166220166221166222166223166224166225166226166227166228166229166230166231166232166233166234166235166236166237166238166239166240166241166242166243166244166245166246166247166248166249166250166251166252166253166254166255166256166257166258166259166260166261166262166263166264166265166266166267166268166269166270166271166272166273166274166275166276166277166278166279166280166281166282166283166284166285166286166287166288166289166290166291166292166293166294166295166296166297166298166299166300166301166302166303166304166305166306166307166308166309166310166311166312166313166314166315166316166317166318166319166320166321166322166323166324166325166326166327166328166329166330166331166332166333166334166335166336166337166338166339166340166341166342166343166344166345166346166347166348166349166350166351166352166353166354166355166356166357166358166359166360166361166362166363166364166365166366166367166368166369166370166371166372166373166374166375166376166377166378166379166380166381166382166383166384166385166386166387166388166389166390166391166392166393166394166395166396166397166398166399166400166401166402166403166404166405166406166407166408166409166410166411166412166413166414166415166416166417166418166419166420166421166422166423166424166425166426166427166428166429166430166431166432166433166434166435166436166437166438166439166440166441166442166443166444166445166446166447166448166449166450166451166452166453166454166455166456166457166458166459166460166461166462166463166464166465166466166467166468166469166470166471166472166473166474166475166476166477166478166479166480166481166482166483166484166485166486166487166488166489166490166491166492166493166494166495166496166497166498166499166500166501166502166503166504166505166506166507166508166509166510166511166512166513166514166515166516166517166518166519166520166521166522166523166524166525166526166527166528166529166530166531166532166533166534166535166536166537166538166539166540166541166542166543166544166545166546166547166548166549166550166551166552166553166554166555166556166557166558166559166560166561166562166563166564166565166566166567166568166569166570166571166572166573166574166575166576166577166578166579166580166581166582166583166584166585166586166587166588166589166590166591166592166593166594166595166596166597166598166599166600166601166602166603166604166605166606166607166608166609166610166611166612166613166614166615166616166617166618166619166620166621166622166623166624166625166626166627166628166629166630166631166632166633166634166635166636166637166638166639166640166641166642166643166644166645166646166647166648166649166650166651166652166653166654166655166656166657166658166659166660166661166662166663166664166665166666166667166668166669166670166671166672166673166674166675166676166677166678166679166680166681166682166683166684166685166686166687166688166689166690166691166692166693166694166695166696166697166698166699166700166701166702166703166704166705166706166707166708166709166710166711166712166713166714166715166716166717166718166719166720166721166722166723166724166725166726166727166728166729166730166731166732166733166734166735166736166737166738166739166740166741166742166743166744166745166746166747166748166749166750166751166752166753166754166755166756166757166758166759166760166761166762166763166764166765166766166767166768166769166770166771166772166773166774166775166776166777166778166779166780166781166782166783166784166785166786166787166788166789166790166791166792166793166794166795166796166797166798166799166800166801166802166803166804166805166806166807166808166809166810166811166812166813166814166815166816166817166818166819166820166821166822166823166824166825166826166827166828166829166830166831166832166833166834166835166836166837166838166839166840166841166842166843166844166845166846166847166848166849166850166851166852166853166854166855166856166857166858166859166860166861166862166863166864166865166866166867166868166869166870166871166872166873166874166875166876166877166878166879166880166881166882166883166884166885166886166887166888166889166890166891166892166893166894166895166896166897166898166899166900166901166902166903166904166905166906166907166908166909166910166911166912166913166914166915166916166917166918166919166920166921166922166923166924166925166926166927166928166929166930166931166932166933166934166935166936166937166938166939166940166941166942166943166944166945166946166947166948166949166950166951166952166953166954166955166956166957166958166959166960166961166962166963166964166965166966166967166968166969166970166971166972166973166974166975166976166977166978166979166980166981166982166983166984166985166986166987166988166989166990166991166992166993166994166995166996166997166998166999167000167001167002167003167004167005167006167007167008167009167010167011167012167013167014167015167016167017167018167019167020167021167022167023167024167025167026167027167028167029167030167031167032167033167034167035167036167037167038167039167040167041167042167043167044167045167046167047167048167049167050167051167052167053167054167055167056167057167058167059167060167061167062167063167064167065167066167067167068167069167070167071167072167073167074167075167076167077167078167079167080167081167082167083167084167085167086167087167088167089167090167091167092167093167094167095167096167097167098167099167100167101167102167103167104167105167106167107167108167109167110167111167112167113167114167115167116167117167118167119167120167121167122167123167124167125167126167127167128167129167130167131167132167133167134167135167136167137167138167139167140167141167142167143167144167145167146167147167148167149167150167151167152167153167154167155167156167157167158167159167160167161167162167163167164167165167166167167167168167169167170167171167172167173167174167175167176167177167178167179167180167181167182167183167184167185167186167187167188167189167190167191167192167193167194167195167196167197167198167199167200167201167202167203167204167205167206167207167208167209167210167211167212167213167214167215167216167217167218167219167220167221167222167223167224167225167226167227167228167229167230167231167232167233167234167235167236167237167238167239167240167241167242167243167244167245167246167247167248167249167250167251167252167253167254167255167256167257167258167259167260167261167262167263167264167265167266167267167268167269167270167271167272167273167274167275167276167277167278167279167280167281167282167283167284167285167286167287167288167289167290167291167292167293167294167295167296167297167298167299167300167301167302167303167304167305167306167307167308167309167310167311167312167313167314167315167316167317167318167319167320167321167322167323167324167325167326167327167328167329167330167331167332167333167334167335167336167337167338167339167340167341167342167343167344167345167346167347167348167349167350167351167352167353167354167355167356167357167358167359167360167361167362167363167364167365167366167367167368167369167370167371167372167373167374167375167376167377167378167379167380167381167382167383167384167385167386167387167388167389167390167391167392167393167394167395167396167397167398167399167400167401167402167403167404167405167406167407167408167409167410167411167412167413167414167415167416167417167418167419167420167421167422167423167424167425167426167427167428167429167430167431167432167433167434167435167436167437167438167439167440167441167442167443167444167445167446167447167448167449167450167451167452167453167454167455167456167457167458167459167460167461167462167463167464167465167466167467167468167469167470167471167472167473167474167475167476167477167478167479167480167481167482167483167484167485167486167487167488167489167490167491167492167493167494167495167496167497167498167499167500167501167502167503167504167505167506167507167508167509167510167511167512167513167514167515167516167517167518167519167520167521167522167523167524167525167526167527167528167529167530167531167532167533167534167535167536167537167538167539167540167541167542167543167544167545167546167547167548167549167550167551167552167553167554167555167556167557167558167559167560167561167562167563167564167565167566167567167568167569167570167571167572167573167574167575167576167577167578167579167580167581167582167583167584167585167586167587167588167589167590167591167592167593167594167595167596167597167598167599167600167601167602167603167604167605167606167607167608167609167610167611167612167613167614167615167616167617167618167619167620167621167622167623167624167625167626167627167628167629167630167631167632167633167634167635167636167637167638167639167640167641167642167643167644167645167646167647167648167649167650167651167652167653167654167655167656167657167658167659167660167661167662167663167664167665167666167667167668167669167670167671167672167673167674167675167676167677167678167679167680167681167682167683167684167685167686167687167688167689167690167691167692167693167694167695167696167697167698167699167700167701167702167703167704167705167706167707167708167709167710167711167712167713167714167715167716167717167718167719167720167721167722167723167724167725167726167727167728167729167730167731167732167733167734167735167736167737167738167739167740167741167742167743167744167745167746167747167748167749167750167751167752167753167754167755167756167757167758167759167760167761167762167763167764167765167766167767167768167769167770167771167772167773167774167775167776167777167778167779167780167781167782167783167784167785167786167787167788167789167790167791167792167793167794167795167796167797167798167799167800167801167802167803167804167805167806167807167808167809167810167811167812167813167814167815167816167817167818167819167820167821167822167823167824167825167826167827167828167829167830167831167832167833167834167835167836167837167838167839167840167841167842167843167844167845167846167847167848167849167850167851167852167853167854167855167856167857167858167859167860167861167862167863167864167865167866167867167868167869167870167871167872167873167874167875167876167877167878167879167880167881167882167883167884167885167886167887167888167889167890167891167892167893167894167895167896167897167898167899167900167901167902167903167904167905167906167907167908167909167910167911167912167913167914167915167916167917167918167919167920167921167922167923167924167925167926167927167928167929167930167931167932167933167934167935167936167937167938167939167940167941167942167943167944167945167946167947167948167949167950167951167952167953167954167955167956167957167958167959167960167961167962167963167964167965167966167967167968167969167970167971167972167973167974167975167976167977167978167979167980167981167982167983167984167985167986167987167988167989167990167991167992167993167994167995167996167997167998167999168000168001168002168003168004168005168006168007168008168009168010168011168012168013168014168015168016168017168018168019168020168021168022168023168024168025168026168027168028168029168030168031168032168033168034168035168036168037168038168039168040168041168042168043168044168045168046168047168048168049168050168051168052168053168054168055168056168057168058168059168060168061168062168063168064168065168066168067168068168069168070168071168072168073168074168075168076168077168078168079168080168081168082168083168084168085168086168087168088168089168090168091168092168093168094168095168096168097168098168099168100168101168102168103168104168105168106168107168108168109168110168111168112168113168114168115168116168117168118168119168120168121168122168123168124168125168126168127168128168129168130168131168132168133168134168135168136168137168138168139168140168141168142168143168144168145168146168147168148168149168150168151168152168153168154168155168156168157168158168159168160168161168162168163168164168165168166168167168168168169168170168171168172168173168174168175168176168177168178168179168180168181168182168183168184168185168186168187168188168189168190168191168192168193168194168195168196168197168198168199168200168201168202168203168204168205168206168207168208168209168210168211168212168213168214168215168216168217168218168219168220168221168222168223168224168225168226168227168228168229168230168231168232168233168234168235168236168237168238168239168240168241168242168243168244168245168246168247168248168249168250168251168252168253168254168255168256168257168258168259168260168261168262168263168264168265168266168267168268168269168270168271168272168273168274168275168276168277168278168279168280168281168282168283168284168285168286168287168288168289168290168291168292168293168294168295168296168297168298168299168300168301168302168303168304168305168306168307168308168309168310168311168312168313168314168315168316168317168318168319168320168321168322168323168324168325168326168327168328168329168330168331168332168333168334168335168336168337168338168339168340168341168342168343168344168345168346168347168348168349168350168351168352168353168354168355168356168357168358168359168360168361168362168363168364168365168366168367168368168369168370168371168372168373168374168375168376168377168378168379168380168381168382168383168384168385168386168387168388168389168390168391168392168393168394168395168396168397168398168399168400168401168402168403168404168405168406168407168408168409168410168411168412168413168414168415168416168417168418168419168420168421168422168423168424168425168426168427168428168429168430168431168432168433168434168435168436168437168438168439168440168441168442168443168444168445168446168447168448168449168450168451168452168453168454168455168456168457168458168459168460168461168462168463168464168465168466168467168468168469168470168471168472168473168474168475168476168477168478168479168480168481168482168483168484168485168486168487168488168489168490168491168492168493168494168495168496168497168498168499168500168501168502168503168504168505168506168507168508168509168510168511168512168513168514168515168516168517168518168519168520168521168522168523168524168525168526168527168528168529168530168531168532168533168534168535168536168537168538168539168540168541168542168543168544168545168546168547168548168549168550168551168552168553168554168555168556168557168558168559168560168561168562168563168564168565168566168567168568168569168570168571168572168573168574168575168576168577168578168579168580168581168582168583168584168585168586168587168588168589168590168591168592168593168594168595168596168597168598168599168600168601168602168603168604168605168606168607168608168609168610168611168612168613168614168615168616168617168618168619168620168621168622168623168624168625168626168627168628168629168630168631168632168633168634168635168636168637168638168639168640168641168642168643168644168645168646168647168648168649168650168651168652168653168654168655168656168657168658168659168660168661168662168663168664168665168666168667168668168669168670168671168672168673168674168675168676168677168678168679168680168681168682168683168684168685168686168687168688168689168690168691168692168693168694168695168696168697168698168699168700168701168702168703168704168705168706168707168708168709168710168711168712168713168714168715168716168717168718168719168720168721168722168723168724168725168726168727168728168729168730168731168732168733168734168735168736168737168738168739168740168741168742168743168744168745168746168747168748168749168750168751168752168753168754168755168756168757168758168759168760168761168762168763168764168765168766168767168768168769168770168771168772168773168774168775168776168777168778168779168780168781168782168783168784168785168786168787168788168789168790168791168792168793168794168795168796168797168798168799168800168801168802168803168804168805168806168807168808168809168810168811168812168813168814168815168816168817168818168819168820168821168822168823168824168825168826168827168828168829168830168831168832168833168834168835168836168837168838168839168840168841168842168843168844168845168846168847168848168849168850168851168852168853168854168855168856168857168858168859168860168861168862168863168864168865168866168867168868168869168870168871168872168873168874168875168876168877168878168879168880168881168882168883168884168885168886168887168888168889168890168891168892168893168894168895168896168897168898168899168900168901168902168903168904168905168906168907168908168909168910168911168912168913168914168915168916168917168918168919168920168921168922168923168924168925168926168927168928168929168930168931168932168933168934168935168936168937168938168939168940168941168942168943168944168945168946168947168948168949168950168951168952168953168954168955168956168957168958168959168960168961168962168963168964168965168966168967168968168969168970168971168972168973168974168975168976168977168978168979168980168981168982168983168984168985168986168987168988168989168990168991168992168993168994168995168996168997168998168999169000169001169002169003169004169005169006169007169008169009169010169011169012169013169014169015169016169017169018169019169020169021169022169023169024169025169026169027169028169029169030169031169032169033169034169035169036169037169038169039169040169041169042169043169044169045169046169047169048169049169050169051169052169053169054169055169056169057169058169059169060169061169062169063169064169065169066169067169068169069169070169071169072169073169074169075169076169077169078169079169080169081169082169083169084169085169086169087169088169089169090169091169092169093169094169095169096169097169098169099169100169101169102169103169104169105169106169107169108169109169110169111169112169113169114169115169116169117169118169119169120169121169122169123169124169125169126169127169128169129169130169131169132169133169134169135169136169137169138169139169140169141169142169143169144169145169146169147169148169149169150169151169152169153169154169155169156169157169158169159169160169161169162169163169164169165169166169167169168169169169170169171169172169173169174169175169176169177169178169179169180169181169182169183169184169185169186169187169188169189169190169191169192169193169194169195169196169197169198169199169200169201169202169203169204169205169206169207169208169209169210169211169212169213169214169215169216169217169218169219169220169221169222169223169224169225169226169227169228169229169230169231169232169233169234169235169236169237169238169239169240169241169242169243169244169245169246169247169248169249169250169251169252169253169254169255169256169257169258169259169260169261169262169263169264169265169266169267169268169269169270169271169272169273169274169275169276169277169278169279169280169281169282169283169284169285169286169287169288169289169290169291169292169293169294169295169296169297169298169299169300169301169302169303169304169305169306169307169308169309169310169311169312169313169314169315169316169317169318169319169320169321169322169323169324169325169326169327169328169329169330169331169332169333169334169335169336169337169338169339169340169341169342169343169344169345169346169347169348169349169350169351169352169353169354169355169356169357169358169359169360169361169362169363169364169365169366169367169368169369169370169371169372169373169374169375169376169377169378169379169380169381169382169383169384169385169386169387169388169389169390169391169392169393169394169395169396169397169398169399169400169401169402169403169404169405169406169407169408169409169410169411169412169413169414169415169416169417169418169419169420169421169422169423169424169425169426169427169428169429169430169431169432169433169434169435169436169437169438169439169440169441169442169443169444169445169446169447169448169449169450169451169452169453169454169455169456169457169458169459169460169461169462169463169464169465169466169467169468169469169470169471169472169473169474169475169476169477169478169479169480169481169482169483169484169485169486169487169488169489169490169491169492169493169494169495169496169497169498169499169500169501169502169503169504169505169506169507169508169509169510169511169512169513169514169515169516169517169518169519169520169521169522169523169524169525169526169527169528169529169530169531169532169533169534169535169536169537169538169539169540169541169542169543169544169545169546169547169548169549169550169551169552169553169554169555169556169557169558169559169560169561169562169563169564169565169566169567169568169569169570169571169572169573169574169575169576169577169578169579169580169581169582169583169584169585169586169587169588169589169590169591169592169593169594169595169596169597169598169599169600169601169602169603169604169605169606169607169608169609169610169611169612169613169614169615169616169617169618169619169620169621169622169623169624169625169626169627169628169629169630169631169632169633169634169635169636169637169638169639169640169641169642169643169644169645169646169647169648169649169650169651169652169653169654169655169656169657169658169659169660169661169662169663169664169665169666169667169668169669169670169671169672169673169674169675169676169677169678169679169680169681169682169683169684169685169686169687169688169689169690169691169692169693169694169695169696169697169698169699169700169701169702169703169704169705169706169707169708169709169710169711169712169713169714169715169716169717169718169719169720169721169722169723169724169725169726169727169728169729169730169731169732169733169734169735169736169737169738169739169740169741169742169743169744169745169746169747169748169749169750169751169752169753169754169755169756169757169758169759169760169761169762169763169764169765169766169767169768169769169770169771169772169773169774169775169776169777169778169779169780169781169782169783169784169785169786169787169788169789169790169791169792169793169794169795169796169797169798169799169800169801169802169803169804169805169806169807169808169809169810169811169812169813169814169815169816169817169818169819169820169821169822169823169824169825169826169827169828169829169830169831169832169833169834169835169836169837169838169839169840169841169842169843169844169845169846169847169848169849169850169851169852169853169854169855169856169857169858169859169860169861169862169863169864169865169866169867169868169869169870169871169872169873169874169875169876169877169878169879169880169881169882169883169884169885169886169887169888169889169890169891169892169893169894169895169896169897169898169899169900169901169902169903169904169905169906169907169908169909169910169911169912169913169914169915169916169917169918169919169920169921169922169923169924169925169926169927169928169929169930169931169932169933169934169935169936169937169938169939169940169941169942169943169944169945169946169947169948169949169950169951169952169953169954169955169956169957169958169959169960169961169962169963169964169965169966169967169968169969169970169971169972169973169974169975169976169977169978169979169980169981169982169983169984169985169986169987169988169989169990169991169992169993169994169995169996169997169998169999170000170001170002170003170004170005170006170007170008170009170010170011170012170013170014170015170016170017170018170019170020170021170022170023170024170025170026170027170028170029170030170031170032170033170034170035170036170037170038170039170040170041170042170043170044170045170046170047170048170049170050170051170052170053170054170055170056170057170058170059170060170061170062170063170064170065170066170067170068170069170070170071170072170073170074170075170076170077170078170079170080170081170082170083170084170085170086170087170088170089170090170091170092170093170094170095170096170097170098170099170100170101170102170103170104170105170106170107170108170109170110170111170112170113170114170115170116170117170118170119170120170121170122170123170124170125170126170127170128170129170130170131170132170133170134170135170136170137170138170139170140170141170142170143170144170145170146170147170148170149170150170151170152170153170154170155170156170157170158170159170160170161170162170163170164170165170166170167170168170169170170170171170172170173170174170175170176170177170178170179170180170181170182170183170184170185170186170187170188170189170190170191170192170193170194170195170196170197170198170199170200170201170202170203170204170205170206170207170208170209170210170211170212170213170214170215170216170217170218170219170220170221170222170223170224170225170226170227170228170229170230170231170232170233170234170235170236170237170238170239170240170241170242170243170244170245170246170247170248170249170250170251170252170253170254170255170256170257170258170259170260170261170262170263170264170265170266170267170268170269170270170271170272170273170274170275170276170277170278170279170280170281170282170283170284170285170286170287170288170289170290170291170292170293170294170295170296170297170298170299170300170301170302170303170304170305170306170307170308170309170310170311170312170313170314170315170316170317170318170319170320170321170322170323170324170325170326170327170328170329170330170331170332170333170334170335170336170337170338170339170340170341170342170343170344170345170346170347170348170349170350170351170352170353170354170355170356170357170358170359170360170361170362170363170364170365170366170367170368170369170370170371170372170373170374170375170376170377170378170379170380170381170382170383170384170385170386170387170388170389170390170391170392170393170394170395170396170397170398170399170400170401170402170403170404170405170406170407170408170409170410170411170412170413170414170415170416170417170418170419170420170421170422170423170424170425170426170427170428170429170430170431170432170433170434170435170436170437170438170439170440170441170442170443170444170445170446170447170448170449170450170451170452170453170454170455170456170457170458170459170460170461170462170463170464170465170466170467170468170469170470170471170472170473170474170475170476170477170478170479170480170481170482170483170484170485170486170487170488170489170490170491170492170493170494170495170496170497170498170499170500170501170502170503170504170505170506170507170508170509170510170511170512170513170514170515170516170517170518170519170520170521170522170523170524170525170526170527170528170529170530170531170532170533170534170535170536170537170538170539170540170541170542170543170544170545170546170547170548170549170550170551170552170553170554170555170556170557170558170559170560170561170562170563170564170565170566170567170568170569170570170571170572170573170574170575170576170577170578170579170580170581170582170583170584170585170586170587170588170589170590170591170592170593170594170595170596170597170598170599170600170601170602170603170604170605170606170607170608170609170610170611170612170613170614170615170616170617170618170619170620170621170622170623170624170625170626170627170628170629170630170631170632170633170634170635170636170637170638170639170640170641170642170643170644170645170646170647170648170649170650170651170652170653170654170655170656170657170658170659170660170661170662170663170664170665170666170667170668170669170670170671170672170673170674170675170676170677170678170679170680170681170682170683170684170685170686170687170688170689170690170691170692170693170694170695170696170697170698170699170700170701170702170703170704170705170706170707170708170709170710170711170712170713170714170715170716170717170718170719170720170721170722170723170724170725170726170727170728170729170730170731170732170733170734170735170736170737170738170739170740170741170742170743170744170745170746170747170748170749170750170751170752170753170754170755170756170757170758170759170760170761170762170763170764170765170766170767170768170769170770170771170772170773170774170775170776170777170778170779170780170781170782170783170784170785170786170787170788170789170790170791170792170793170794170795170796170797170798170799170800170801170802170803170804170805170806170807170808170809170810170811170812170813170814170815170816170817170818170819170820170821170822170823170824170825170826170827170828170829170830170831170832170833170834170835170836170837170838170839170840170841170842170843170844170845170846170847170848170849170850170851170852170853170854170855170856170857170858170859170860170861170862170863170864170865170866170867170868170869170870170871170872170873170874170875170876170877170878170879170880170881170882170883170884170885170886170887170888170889170890170891170892170893170894170895170896170897170898170899170900170901170902170903170904170905170906170907170908170909170910170911170912170913170914170915170916170917170918170919170920170921170922170923170924170925170926170927170928170929170930170931170932170933170934170935170936170937170938170939170940170941170942170943170944170945170946170947170948170949170950170951170952170953170954170955170956170957170958170959170960170961170962170963170964170965170966170967170968170969170970170971170972170973170974170975170976170977170978170979170980170981170982170983170984170985170986170987170988170989170990170991170992170993170994170995170996170997170998170999171000171001171002171003171004171005171006171007171008171009171010171011171012171013171014171015171016171017171018171019171020171021171022171023171024171025171026171027171028171029171030171031171032171033171034171035171036171037171038171039171040171041171042171043171044171045171046171047171048171049171050171051171052171053171054171055171056171057171058171059171060171061171062171063171064171065171066171067171068171069171070171071171072171073171074171075171076171077171078171079171080171081171082171083171084171085171086171087171088171089171090171091171092171093171094171095171096171097171098171099171100171101171102171103171104171105171106171107171108171109171110171111171112171113171114171115171116171117171118171119171120171121171122171123171124171125171126171127171128171129171130171131171132171133171134171135171136171137171138171139171140171141171142171143171144171145171146171147171148171149171150171151171152171153171154171155171156171157171158171159171160171161171162171163171164171165171166171167171168171169171170171171171172171173171174171175171176171177171178171179171180171181171182171183171184171185171186171187171188171189171190171191171192171193171194171195171196171197171198171199171200171201171202171203171204171205171206171207171208171209171210171211171212171213171214171215171216171217171218171219171220171221171222171223171224171225171226171227171228171229171230171231171232171233171234171235171236171237171238171239171240171241171242171243171244171245171246171247171248171249171250171251171252171253171254171255171256171257171258171259171260171261171262171263171264171265171266171267171268171269171270171271171272171273171274171275171276171277171278171279171280171281171282171283171284171285171286171287171288171289171290171291171292171293171294171295171296171297171298171299171300171301171302171303171304171305171306171307171308171309171310171311171312171313171314171315171316171317171318171319171320171321171322171323171324171325171326171327171328171329171330171331171332171333171334171335171336171337171338171339171340171341171342171343171344171345171346171347171348171349171350171351171352171353171354171355171356171357171358171359171360171361171362171363171364171365171366171367171368171369171370171371171372171373171374171375171376171377171378171379171380171381171382171383171384171385171386171387171388171389171390171391171392171393171394171395171396171397171398171399171400171401171402171403171404171405171406171407171408171409171410171411171412171413171414171415171416171417171418171419171420171421171422171423171424171425171426171427171428171429171430171431171432171433171434171435171436171437171438171439171440171441171442171443171444171445171446171447171448171449171450171451171452171453171454171455171456171457171458171459171460171461171462171463171464171465171466171467171468171469171470171471171472171473171474171475171476171477171478171479171480171481171482171483171484171485171486171487171488171489171490171491171492171493171494171495171496171497171498171499171500171501171502171503171504171505171506171507171508171509171510171511171512171513171514171515171516171517171518171519171520171521171522171523171524171525171526171527171528171529171530171531171532171533171534171535171536171537171538171539171540171541171542171543171544171545171546171547171548171549171550171551171552171553171554171555171556171557171558171559171560171561171562171563171564171565171566171567171568171569171570171571171572171573171574171575171576171577171578171579171580171581171582171583171584171585171586171587171588171589171590171591171592171593171594171595171596171597171598171599171600171601171602171603171604171605171606171607171608171609171610171611171612171613171614171615171616171617171618171619171620171621171622171623171624171625171626171627171628171629171630171631171632171633171634171635171636171637171638171639171640171641171642171643171644171645171646171647171648171649171650171651171652171653171654171655171656171657171658171659171660171661171662171663171664171665171666171667171668171669171670171671171672171673171674171675171676171677171678171679171680171681171682171683171684171685171686171687171688171689171690171691171692171693171694171695171696171697171698171699171700171701171702171703171704171705171706171707171708171709171710171711171712171713171714171715171716171717171718171719171720171721171722171723171724171725171726171727171728171729171730171731171732171733171734171735171736171737171738171739171740171741171742171743171744171745171746171747171748171749171750171751171752171753171754171755171756171757171758171759171760171761171762171763171764171765171766171767171768171769171770171771171772171773171774171775171776171777171778171779171780171781171782171783171784171785171786171787171788171789171790171791171792171793171794171795171796171797171798171799171800171801171802171803171804171805171806171807171808171809171810171811171812171813171814171815171816171817171818171819171820171821171822171823171824171825171826171827171828171829171830171831171832171833171834171835171836171837171838171839171840171841171842171843171844171845171846171847171848171849171850171851171852171853171854171855171856171857171858171859171860171861171862171863171864171865171866171867171868171869171870171871171872171873171874171875171876171877171878171879171880171881171882171883171884171885171886171887171888171889171890171891171892171893171894171895171896171897171898171899171900171901171902171903171904171905171906171907171908171909171910171911171912171913171914171915171916171917171918171919171920171921171922171923171924171925171926171927171928171929171930171931171932171933171934171935171936171937171938171939171940171941171942171943171944171945171946171947171948171949171950171951171952171953171954171955171956171957171958171959171960171961171962171963171964171965171966171967171968171969171970171971171972171973171974171975171976171977171978171979171980171981171982171983171984171985171986171987171988171989171990171991171992171993171994171995171996171997171998171999172000172001172002172003172004172005172006172007172008172009172010172011172012172013172014172015172016172017172018172019172020172021172022172023172024172025172026172027172028172029172030172031172032172033172034172035172036172037172038172039172040172041172042172043172044172045172046172047172048172049172050172051172052172053172054172055172056172057172058172059172060172061172062172063172064172065172066172067172068172069172070172071172072172073172074172075172076172077172078172079172080172081172082172083172084172085172086172087172088172089172090172091172092172093172094172095172096172097172098172099172100172101172102172103172104172105172106172107172108172109172110172111172112172113172114172115172116172117172118172119172120172121172122172123172124172125172126172127172128172129172130172131172132172133172134172135172136172137172138172139172140172141172142172143172144172145172146172147172148172149172150172151172152172153172154172155172156172157172158172159172160172161172162172163172164172165172166172167172168172169172170172171172172172173172174172175172176172177172178172179172180172181172182172183172184172185172186172187172188172189172190172191172192172193172194172195172196172197172198172199172200172201172202172203172204172205172206172207172208172209172210172211172212172213172214172215172216172217172218172219172220172221172222172223172224172225172226172227172228172229172230172231172232172233172234172235172236172237172238172239172240172241172242172243172244172245172246172247172248172249172250172251172252172253172254172255172256172257172258172259172260172261172262172263172264172265172266172267172268172269172270172271172272172273172274172275172276172277172278172279172280172281172282172283172284172285172286172287172288172289172290172291172292172293172294172295172296172297172298172299172300172301172302172303172304172305172306172307172308172309172310172311172312172313172314172315172316172317172318172319172320172321172322172323172324172325172326172327172328172329172330172331172332172333172334172335172336172337172338172339172340172341172342172343172344172345172346172347172348172349172350172351172352172353172354172355172356172357172358172359172360172361172362172363172364172365172366172367172368172369172370172371172372172373172374172375172376172377172378172379172380172381172382172383172384172385172386172387172388172389172390172391172392172393172394172395172396172397172398172399172400172401172402172403172404172405172406172407172408172409172410172411172412172413172414172415172416172417172418172419172420172421172422172423172424172425172426172427172428172429172430172431172432172433172434172435172436172437172438172439172440172441172442172443172444172445172446172447172448172449172450172451172452172453172454172455172456172457172458172459172460172461172462172463172464172465172466172467172468172469172470172471172472172473172474172475172476172477172478172479172480172481172482172483172484172485172486172487172488172489172490172491172492172493172494172495172496172497172498172499172500172501172502172503172504172505172506172507172508172509172510172511172512172513172514172515172516172517172518172519172520172521172522172523172524172525172526172527172528172529172530172531172532172533172534172535172536172537172538172539172540172541172542172543172544172545172546172547172548172549172550172551172552172553172554172555172556172557172558172559172560172561172562172563172564172565172566172567172568172569172570172571172572172573172574172575172576172577172578172579172580172581172582172583172584172585172586172587172588172589172590172591172592172593172594172595172596172597172598172599172600172601172602172603172604172605172606172607172608172609172610172611172612172613172614172615172616172617172618172619172620172621172622172623172624172625172626172627172628172629172630172631172632172633172634172635172636172637172638172639172640172641172642172643172644172645172646172647172648172649172650172651172652172653172654172655172656172657172658172659172660172661172662172663172664172665172666172667172668172669172670172671172672172673172674172675172676172677172678172679172680172681172682172683172684172685172686172687172688172689172690172691172692172693172694172695172696172697172698172699172700172701172702172703172704172705172706172707172708172709172710172711172712172713172714172715172716172717172718172719172720172721172722172723172724172725172726172727172728172729172730172731172732172733172734172735172736172737172738172739172740172741172742172743172744172745172746172747172748172749172750172751172752172753172754172755172756172757172758172759172760172761172762172763172764172765172766172767172768172769172770172771172772172773172774172775172776172777172778172779172780172781172782172783172784172785172786172787172788172789172790172791172792172793172794172795172796172797172798172799172800172801172802172803172804172805172806172807172808172809172810172811172812172813172814172815172816172817172818172819172820172821172822172823172824172825172826172827172828172829172830172831172832172833172834172835172836172837172838172839172840172841172842172843172844172845172846172847172848172849172850172851172852172853172854172855172856172857172858172859172860172861172862172863172864172865172866172867172868172869172870172871172872172873172874172875172876172877172878172879172880172881172882172883172884172885172886172887172888172889172890172891172892172893172894172895172896172897172898172899172900172901172902172903172904172905172906172907172908172909172910172911172912172913172914172915172916172917172918172919172920172921172922172923172924172925172926172927172928172929172930172931172932172933172934172935172936172937172938172939172940172941172942172943172944172945172946172947172948172949172950172951172952172953172954172955172956172957172958172959172960172961172962172963172964172965172966172967172968172969172970172971172972172973172974172975172976172977172978172979172980172981172982172983172984172985172986172987172988172989172990172991172992172993172994172995172996172997172998172999173000173001173002173003173004173005173006173007173008173009173010173011173012173013173014173015173016173017173018173019173020173021173022173023173024173025173026173027173028173029173030173031173032173033173034173035173036173037173038173039173040173041173042173043173044173045173046173047173048173049173050173051173052173053173054173055173056173057173058173059173060173061173062173063173064173065173066173067173068173069173070173071173072173073173074173075173076173077173078173079173080173081173082173083173084173085173086173087173088173089173090173091173092173093173094173095173096173097173098173099173100173101173102173103173104173105173106173107173108173109173110173111173112173113173114173115173116173117173118173119173120173121173122173123173124173125173126173127173128173129173130173131173132173133173134173135173136173137173138173139173140173141173142173143173144173145173146173147173148173149173150173151173152173153173154173155173156173157173158173159173160173161173162173163173164173165173166173167173168173169173170173171173172173173173174173175173176173177173178173179173180173181173182173183173184173185173186173187173188173189173190173191173192173193173194173195173196173197173198173199173200173201173202173203173204173205173206173207173208173209173210173211173212173213173214173215173216173217173218173219173220173221173222173223173224173225173226173227173228173229173230173231173232173233173234173235173236173237173238173239173240173241173242173243173244173245173246173247173248173249173250173251173252173253173254173255173256173257173258173259173260173261173262173263173264173265173266173267173268173269173270173271173272173273173274173275173276173277173278173279173280173281173282173283173284173285173286173287173288173289173290173291173292173293173294173295173296173297173298173299173300173301173302173303173304173305173306173307173308173309173310173311173312173313173314173315173316173317173318173319173320173321173322173323173324173325173326173327173328173329173330173331173332173333173334173335173336173337173338173339173340173341173342173343173344173345173346173347173348173349173350173351173352173353173354173355173356173357173358173359173360173361173362173363173364173365173366173367173368173369173370173371173372173373173374173375173376173377173378173379173380173381173382173383173384173385173386173387173388173389173390173391173392173393173394173395173396173397173398173399173400173401173402173403173404173405173406173407173408173409173410173411173412173413173414173415173416173417173418173419173420173421173422173423173424173425173426173427173428173429173430173431173432173433173434173435173436173437173438173439173440173441173442173443173444173445173446173447173448173449173450173451173452173453173454173455173456173457173458173459173460173461173462173463173464173465173466173467173468173469173470173471173472173473173474173475173476173477173478173479173480173481173482173483173484173485173486173487173488173489173490173491173492173493173494173495173496173497173498173499173500173501173502173503173504173505173506173507173508173509173510173511173512173513173514173515173516173517173518173519173520173521173522173523173524173525173526173527173528173529173530173531173532173533173534173535173536173537173538173539173540173541173542173543173544173545173546173547173548173549173550173551173552173553173554173555173556173557173558173559173560173561173562173563173564173565173566173567173568173569173570173571173572173573173574173575173576173577173578173579173580173581173582173583173584173585173586173587173588173589173590173591173592173593173594173595173596173597173598173599173600173601173602173603173604173605173606173607173608173609173610173611173612173613173614173615173616173617173618173619173620173621173622173623173624173625173626173627173628173629173630173631173632173633173634173635173636173637173638173639173640173641173642173643173644173645173646173647173648173649173650173651173652173653173654173655173656173657173658173659173660173661173662173663173664173665173666173667173668173669173670173671173672173673173674173675173676173677173678173679173680173681173682173683173684173685173686173687173688173689173690173691173692173693173694173695173696173697173698173699173700173701173702173703173704173705173706173707173708173709173710173711173712173713173714173715173716173717173718173719173720173721173722173723173724173725173726173727173728173729173730173731173732173733173734173735173736173737173738173739173740173741173742173743173744173745173746173747173748173749173750173751173752173753173754173755173756173757173758173759173760173761173762173763173764173765173766173767173768173769173770173771173772173773173774173775173776173777173778173779173780173781173782173783173784173785173786173787173788173789173790173791173792173793173794173795173796173797173798173799173800173801173802173803173804173805173806173807173808173809173810173811173812173813173814173815173816173817173818173819173820173821173822173823173824173825173826173827173828173829173830173831173832173833173834173835173836173837173838173839173840173841173842173843173844173845173846173847173848173849173850173851173852173853173854173855173856173857173858173859173860173861173862173863173864173865173866173867173868173869173870173871173872173873173874173875173876173877173878173879173880173881173882173883173884173885173886173887173888173889173890173891173892173893173894173895173896173897173898173899173900173901173902173903173904173905173906173907173908173909173910173911173912173913173914173915173916173917173918173919173920173921173922173923173924173925173926173927173928173929173930173931173932173933173934173935173936173937173938173939173940173941173942173943173944173945173946173947173948173949173950173951173952173953173954173955173956173957173958173959173960173961173962173963173964173965173966173967173968173969173970173971173972173973173974173975173976173977173978173979173980173981173982173983173984173985173986173987173988173989173990173991173992173993173994173995173996173997173998173999174000174001174002174003174004174005174006174007174008174009174010174011174012174013174014174015174016174017174018174019174020174021174022174023174024174025174026174027174028174029174030174031174032174033174034174035174036174037174038174039174040174041174042174043174044174045174046174047174048174049174050174051174052174053174054174055174056174057174058174059174060174061174062174063174064174065174066174067174068174069174070174071174072174073174074174075174076174077174078174079174080174081174082174083174084174085174086174087174088174089174090174091174092174093174094174095174096174097174098174099174100174101174102174103174104174105174106174107174108174109174110174111174112174113174114174115174116174117174118174119174120174121174122174123174124174125174126174127174128174129174130174131174132174133174134174135174136174137174138174139174140174141174142174143174144174145174146174147174148174149174150174151174152174153174154174155174156174157174158174159174160174161174162174163174164174165174166174167174168174169174170174171174172174173174174174175174176174177174178174179174180174181174182174183174184174185174186174187174188174189174190174191174192174193174194174195174196174197174198174199174200174201174202174203174204174205174206174207174208174209174210174211174212174213174214174215174216174217174218174219174220174221174222174223174224174225174226174227174228174229174230174231174232174233174234174235174236174237174238174239174240174241174242174243174244174245174246174247174248174249174250174251174252174253174254174255174256174257174258174259174260174261174262174263174264174265174266174267174268174269174270174271174272174273174274174275174276174277174278174279174280174281174282174283174284174285174286174287174288174289174290174291174292174293174294174295174296174297174298174299174300174301174302174303174304174305174306174307174308174309174310174311174312174313174314174315174316174317174318174319174320174321174322174323174324174325174326174327174328174329174330174331174332174333174334174335174336174337174338174339174340174341174342174343174344174345174346174347174348174349174350174351174352174353174354174355174356174357174358174359174360174361174362174363174364174365174366174367174368174369174370174371174372174373174374174375174376174377174378174379174380174381174382174383174384174385174386174387174388174389174390174391174392174393174394174395174396174397174398174399174400174401174402174403174404174405174406174407174408174409174410174411174412174413174414174415174416174417174418174419174420174421174422174423174424174425174426174427174428174429174430174431174432174433174434174435174436174437174438174439174440174441174442174443174444174445174446174447174448174449174450174451174452174453174454174455174456174457174458174459174460174461174462174463174464174465174466174467174468174469174470174471174472174473174474174475174476174477174478174479174480174481174482174483174484174485174486174487174488174489174490174491174492174493174494174495174496174497174498174499174500174501174502174503174504174505174506174507174508174509174510174511174512174513174514174515174516174517174518174519174520174521174522174523174524174525174526174527174528174529174530174531174532174533174534174535174536174537174538174539174540174541174542174543174544174545174546174547174548174549174550174551174552174553174554174555174556174557174558174559174560174561174562174563174564174565174566174567174568174569174570174571174572174573174574174575174576174577174578174579174580174581174582174583174584174585174586174587174588174589174590174591174592174593174594174595174596174597174598174599174600174601174602174603174604174605174606174607174608174609174610174611174612174613174614174615174616174617174618174619174620174621174622174623174624174625174626174627174628174629174630174631174632174633174634174635174636174637174638174639174640174641174642174643174644174645174646174647174648174649174650174651174652174653174654174655174656174657174658174659174660174661174662174663174664174665174666174667174668174669174670174671174672174673174674174675174676174677174678174679174680174681174682174683174684174685174686174687174688174689174690174691174692174693174694174695174696174697174698174699174700174701174702174703174704174705174706174707174708174709174710174711174712174713174714174715174716174717174718174719174720174721174722174723174724174725174726174727174728174729174730174731174732174733174734174735174736174737174738174739174740174741174742174743174744174745174746174747174748174749174750174751174752174753174754174755174756174757174758174759174760174761174762174763174764174765174766174767174768174769174770174771174772174773174774174775174776174777174778174779174780174781174782174783174784174785174786174787174788174789174790174791174792174793174794174795174796174797174798174799174800174801174802174803174804174805174806174807174808174809174810174811174812174813174814174815174816174817174818174819174820174821174822174823174824174825174826174827174828174829174830174831174832174833174834174835174836174837174838174839174840174841174842174843174844174845174846174847174848174849174850174851174852174853174854174855174856174857174858174859174860174861174862174863174864174865174866174867174868174869174870174871174872174873174874174875174876174877174878174879174880174881174882174883174884174885174886174887174888174889174890174891174892174893174894174895174896174897174898174899174900174901174902174903174904174905174906174907174908174909174910174911174912174913174914174915174916174917174918174919174920174921174922174923174924174925174926174927174928174929174930174931174932174933174934174935174936174937174938174939174940174941174942174943174944174945174946174947174948174949174950174951174952174953174954174955174956174957174958174959174960174961174962174963174964174965174966174967174968174969174970174971174972174973174974174975174976174977174978174979174980174981174982174983174984174985174986174987174988174989174990174991174992174993174994174995174996174997174998174999175000175001175002175003175004175005175006175007175008175009175010175011175012175013175014175015175016175017175018175019175020175021175022175023175024175025175026175027175028175029175030175031175032175033175034175035175036175037175038175039175040175041175042175043175044175045175046175047175048175049175050175051175052175053175054175055175056175057175058175059175060175061175062175063175064175065175066175067175068175069175070175071175072175073175074175075175076175077175078175079175080175081175082175083175084175085175086175087175088175089175090175091175092175093175094175095175096175097175098175099175100175101175102175103175104175105175106175107175108175109175110175111175112175113175114175115175116175117175118175119175120175121175122175123175124175125175126175127175128175129175130175131175132175133175134175135175136175137175138175139175140175141175142175143175144175145175146175147175148175149175150175151175152175153175154175155175156175157175158175159175160175161175162175163175164175165175166175167175168175169175170175171175172175173175174175175175176175177175178175179175180175181175182175183175184175185175186175187175188175189175190175191175192175193175194175195175196175197175198175199175200175201175202175203175204175205175206175207175208175209175210175211175212175213175214175215175216175217175218175219175220175221175222175223175224175225175226175227175228175229175230175231175232175233175234175235175236175237175238175239175240175241175242175243175244175245175246175247175248175249175250175251175252175253175254175255175256175257175258175259175260175261175262175263175264175265175266175267175268175269175270175271175272175273175274175275175276175277175278175279175280175281175282175283175284175285175286175287175288175289175290175291175292175293175294175295175296175297175298175299175300175301175302175303175304175305175306175307175308175309175310175311175312175313175314175315175316175317175318175319175320175321175322175323175324175325175326175327175328175329175330175331175332175333175334175335175336175337175338175339175340175341175342175343175344175345175346175347175348175349175350175351175352175353175354175355175356175357175358175359175360175361175362175363175364175365175366175367175368175369175370175371175372175373175374175375175376175377175378175379175380175381175382175383175384175385175386175387175388175389175390175391175392175393175394175395175396175397175398175399175400175401175402175403175404175405175406175407175408175409175410175411175412175413175414175415175416175417175418175419175420175421175422175423175424175425175426175427175428175429175430175431175432175433175434175435175436175437175438175439175440175441175442175443175444175445175446175447175448175449175450175451175452175453175454175455175456175457175458175459175460175461175462175463175464175465175466175467175468175469175470175471175472175473175474175475175476175477175478175479175480175481175482175483175484175485175486175487175488175489175490175491175492175493175494175495175496175497175498175499175500175501175502175503175504175505175506175507175508175509175510175511175512175513175514175515175516175517175518175519175520175521175522175523175524175525175526175527175528175529175530175531175532175533175534175535175536175537175538175539175540175541175542175543175544175545175546175547175548175549175550175551175552175553175554175555175556175557175558175559175560175561175562175563175564175565175566175567175568175569175570175571175572175573175574175575175576175577175578175579175580175581175582175583175584175585175586175587175588175589175590175591175592175593175594175595175596175597175598175599175600175601175602175603175604175605175606175607175608175609175610175611175612175613175614175615175616175617175618175619175620175621175622175623175624175625175626175627175628175629175630175631175632175633175634175635175636175637175638175639175640175641175642175643175644175645175646175647175648175649175650175651175652175653175654175655175656175657175658175659175660175661175662175663175664175665175666175667175668175669175670175671175672175673175674175675175676175677175678175679175680175681175682175683175684175685175686175687175688175689175690175691175692175693175694175695175696175697175698175699175700175701175702175703175704175705175706175707175708175709175710175711175712175713175714175715175716175717175718175719175720175721175722175723175724175725175726175727175728175729175730175731175732175733175734175735175736175737175738175739175740175741175742175743175744175745175746175747175748175749175750175751175752175753175754175755175756175757175758175759175760175761175762175763175764175765175766175767175768175769175770175771175772175773175774175775175776175777175778175779175780175781175782175783175784175785175786175787175788175789175790175791175792175793175794175795175796175797175798175799175800175801175802175803175804175805175806175807175808175809175810175811175812175813175814175815175816175817175818175819175820175821175822175823175824175825175826175827175828175829175830175831175832175833175834175835175836175837175838175839175840175841175842175843175844175845175846175847175848175849175850175851175852175853175854175855175856175857175858175859175860175861175862175863175864175865175866175867175868175869175870175871175872175873175874175875175876175877175878175879175880175881175882175883175884175885175886175887175888175889175890175891175892175893175894175895175896175897175898175899175900175901175902175903175904175905175906175907175908175909175910175911175912175913175914175915175916175917175918175919175920175921175922175923175924175925175926175927175928175929175930175931175932175933175934175935175936175937175938175939175940175941175942175943175944175945175946175947175948175949175950175951175952175953175954175955175956175957175958175959175960175961175962175963175964175965175966175967175968175969175970175971175972175973175974175975175976175977175978175979175980175981175982175983175984175985175986175987175988175989175990175991175992175993175994175995175996175997175998175999176000176001176002176003176004176005176006176007176008176009176010176011176012176013176014176015176016176017176018176019176020176021176022176023176024176025176026176027176028176029176030176031176032176033176034176035176036176037176038176039176040176041176042176043176044176045176046176047176048176049176050176051176052176053176054176055176056176057176058176059176060176061176062176063176064176065176066176067176068176069176070176071176072176073176074176075176076176077176078176079176080176081176082176083176084176085176086176087176088176089176090176091176092176093176094176095176096176097176098176099176100176101176102176103176104176105176106176107176108176109176110176111176112176113176114176115176116176117176118176119176120176121176122176123176124176125176126176127176128176129176130176131176132176133176134176135176136176137176138176139176140176141176142176143176144176145176146176147176148176149176150176151176152176153176154176155176156176157176158176159176160176161176162176163176164176165176166176167176168176169176170176171176172176173176174176175176176176177176178176179176180176181176182176183176184176185176186176187176188176189176190176191176192176193176194176195176196176197176198176199176200176201176202176203176204176205176206176207176208176209176210176211176212176213176214176215176216176217176218176219176220176221176222176223176224176225176226176227176228176229176230176231176232176233176234176235176236176237176238176239176240176241176242176243176244176245176246176247176248176249176250176251176252176253176254176255176256176257176258176259176260176261176262176263176264176265176266176267176268176269176270176271176272176273176274176275176276176277176278176279176280176281176282176283176284176285176286176287176288176289176290176291176292176293176294176295176296176297176298176299176300176301176302176303176304176305176306176307176308176309176310176311176312176313176314176315176316176317176318176319176320176321176322176323176324176325176326176327176328176329176330176331176332176333176334176335176336176337176338176339176340176341176342176343176344176345176346176347176348176349176350176351176352176353176354176355176356176357176358176359176360176361176362176363176364176365176366176367176368176369176370176371176372176373176374176375176376176377176378176379176380176381176382176383176384176385176386176387176388176389176390176391176392176393176394176395176396176397176398176399176400176401176402176403176404176405176406176407176408176409176410176411176412176413176414176415176416176417176418176419176420176421176422176423176424176425176426176427176428176429176430176431176432176433176434176435176436176437176438176439176440176441176442176443176444176445176446176447176448176449176450176451176452176453176454176455176456176457176458176459176460176461176462176463176464176465176466176467176468176469176470176471176472176473176474176475176476176477176478176479176480176481176482176483176484176485176486176487176488176489176490176491176492176493176494176495176496176497176498176499176500176501176502176503176504176505176506176507176508176509176510176511176512176513176514176515176516176517176518176519176520176521176522176523176524176525176526176527176528176529176530176531176532176533176534176535176536176537176538176539176540176541176542176543176544176545176546176547176548176549176550176551176552176553176554176555176556176557176558176559176560176561176562176563176564176565176566176567176568176569176570176571176572176573176574176575176576176577176578176579176580176581176582176583176584176585176586176587176588176589176590176591176592176593176594176595176596176597176598176599176600176601176602176603176604176605176606176607176608176609176610176611176612176613176614176615176616176617176618176619176620176621176622176623176624176625176626176627176628176629176630176631176632176633176634176635176636176637176638176639176640176641176642176643176644176645176646176647176648176649176650176651176652176653176654176655176656176657176658176659176660176661176662176663176664176665176666176667176668176669176670176671176672176673176674176675176676176677176678176679176680176681176682176683176684176685176686176687176688176689176690176691176692176693176694176695176696176697176698176699176700176701176702176703176704176705176706176707176708176709176710176711176712176713176714176715176716176717176718176719176720176721176722176723176724176725176726176727176728176729176730176731176732176733176734176735176736176737176738176739176740176741176742176743176744176745176746176747176748176749176750176751176752176753176754176755176756176757176758176759176760176761176762176763
  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. AvailablePublicationCount func(childComplexity int) int
  241. Description func(childComplexity int, truncateAt *int) int
  242. DescriptionHTML func(childComplexity int) int
  243. Feedback func(childComplexity int) int
  244. Handle func(childComplexity int) int
  245. HasProduct func(childComplexity int, id string) int
  246. ID func(childComplexity int) int
  247. Image func(childComplexity int) int
  248. LegacyResourceID func(childComplexity int) int
  249. Metafield func(childComplexity int, namespace string, key string) int
  250. MetafieldDefinitions func(childComplexity int, namespace *string, pinnedStatus *MetafieldDefinitionPinnedStatus, first *int, after *string, last *int, before *string, reverse *bool, sortKey *MetafieldDefinitionSortKeys, query *string) int
  251. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  252. PrivateMetafield func(childComplexity int, namespace string, key string) int
  253. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  254. Products func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *ProductCollectionSortKeys) int
  255. ProductsCount func(childComplexity int) int
  256. PublicationCount func(childComplexity int, onlyPublished *bool) int
  257. PublishedOnCurrentPublication func(childComplexity int) int
  258. PublishedOnPublication func(childComplexity int, publicationID string) int
  259. ResourcePublications func(childComplexity int, onlyPublished *bool, first *int, after *string, last *int, before *string, reverse *bool) int
  260. ResourcePublicationsV2 func(childComplexity int, onlyPublished *bool, first *int, after *string, last *int, before *string, reverse *bool) int
  261. RuleSet func(childComplexity int) int
  262. Seo func(childComplexity int) int
  263. SortOrder func(childComplexity int) int
  264. TemplateSuffix func(childComplexity int) int
  265. Title func(childComplexity int) int
  266. Translations func(childComplexity int, locale string, marketID *string) int
  267. UnpublishedPublications func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  268. UpdatedAt func(childComplexity int) int
  269. }
  270. CollectionConnection struct {
  271. Edges func(childComplexity int) int
  272. Nodes func(childComplexity int) int
  273. PageInfo func(childComplexity int) int
  274. }
  275. CollectionEdge struct {
  276. Cursor func(childComplexity int) int
  277. Node func(childComplexity int) int
  278. }
  279. CollectionRule struct {
  280. AppliedDisjunctively func(childComplexity int) int
  281. Rules func(childComplexity int) int
  282. }
  283. CollectionRuleSet struct {
  284. AppliedDisjunctively func(childComplexity int) int
  285. Rules func(childComplexity int) int
  286. }
  287. CommentEvent struct {
  288. AppTitle func(childComplexity int) int
  289. Attachments func(childComplexity int) int
  290. AttributeToApp func(childComplexity int) int
  291. AttributeToUser func(childComplexity int) int
  292. Author func(childComplexity int) int
  293. CanDelete func(childComplexity int) int
  294. CanEdit func(childComplexity int) int
  295. CreatedAt func(childComplexity int) int
  296. CriticalAlert func(childComplexity int) int
  297. Edited func(childComplexity int) int
  298. Embed func(childComplexity int) int
  299. ID func(childComplexity int) int
  300. Message func(childComplexity int) int
  301. RawMessage func(childComplexity int) int
  302. Subject func(childComplexity int) int
  303. }
  304. CommentEventAttachment struct {
  305. FileExtension func(childComplexity int) int
  306. ID func(childComplexity int) int
  307. Image func(childComplexity int) int
  308. Name func(childComplexity int) int
  309. Size func(childComplexity int) int
  310. URL func(childComplexity int) int
  311. }
  312. Company struct {
  313. ContactCount func(childComplexity int) int
  314. ContactRoles func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyContactRoleSortKeys) int
  315. Contacts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyContactSortKeys, query *string) int
  316. CreatedAt func(childComplexity int) int
  317. CustomerSince func(childComplexity int) int
  318. DefaultCursor func(childComplexity int) int
  319. DefaultRole func(childComplexity int) int
  320. DraftOrders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *DraftOrderSortKeys, query *string) int
  321. Events func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *EventSortKeys, query *string) int
  322. ExternalID func(childComplexity int) int
  323. HasTimelineComment func(childComplexity int) int
  324. ID func(childComplexity int) int
  325. LifetimeDuration func(childComplexity int) int
  326. LocationCount func(childComplexity int) int
  327. Locations func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyLocationSortKeys, query *string) int
  328. MainContact func(childComplexity int) int
  329. Name func(childComplexity int) int
  330. Note func(childComplexity int) int
  331. OrderCount func(childComplexity int) int
  332. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *OrderSortKeys) int
  333. TotalSpent func(childComplexity int) int
  334. UpdatedAt func(childComplexity int) int
  335. }
  336. CompanyAddress struct {
  337. Address1 func(childComplexity int) int
  338. Address2 func(childComplexity int) int
  339. City func(childComplexity int) int
  340. CompanyName func(childComplexity int) int
  341. Country func(childComplexity int) int
  342. CountryCode func(childComplexity int) int
  343. CreatedAt func(childComplexity int) int
  344. FormattedArea func(childComplexity int) int
  345. ID func(childComplexity int) int
  346. Phone func(childComplexity int) int
  347. Province func(childComplexity int) int
  348. Recipient func(childComplexity int) int
  349. UpdatedAt func(childComplexity int) int
  350. Zip func(childComplexity int) int
  351. ZoneCode func(childComplexity int) int
  352. }
  353. CompanyContact struct {
  354. Company func(childComplexity int) int
  355. CreatedAt func(childComplexity int) int
  356. Customer func(childComplexity int) int
  357. DraftOrders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *DraftOrderSortKeys, query *string) int
  358. ID func(childComplexity int) int
  359. IsMainContact func(childComplexity int) int
  360. LifetimeDuration func(childComplexity int) int
  361. Locale func(childComplexity int) int
  362. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *OrderSortKeys) int
  363. RoleAssignments func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyContactRoleAssignmentSortKeys, query *string) int
  364. Title func(childComplexity int) int
  365. UpdatedAt func(childComplexity int) int
  366. }
  367. CompanyContactConnection struct {
  368. Edges func(childComplexity int) int
  369. Nodes func(childComplexity int) int
  370. PageInfo func(childComplexity int) int
  371. }
  372. CompanyContactEdge struct {
  373. Cursor func(childComplexity int) int
  374. Node func(childComplexity int) int
  375. }
  376. CompanyContactRole struct {
  377. ID func(childComplexity int) int
  378. Name func(childComplexity int) int
  379. Note func(childComplexity int) int
  380. }
  381. CompanyContactRoleAssignment struct {
  382. Company func(childComplexity int) int
  383. CompanyContact func(childComplexity int) int
  384. CompanyLocation func(childComplexity int) int
  385. CreatedAt func(childComplexity int) int
  386. ID func(childComplexity int) int
  387. Role func(childComplexity int) int
  388. UpdatedAt func(childComplexity int) int
  389. }
  390. CompanyContactRoleAssignmentConnection struct {
  391. Edges func(childComplexity int) int
  392. Nodes func(childComplexity int) int
  393. PageInfo func(childComplexity int) int
  394. }
  395. CompanyContactRoleAssignmentEdge struct {
  396. Cursor func(childComplexity int) int
  397. Node func(childComplexity int) int
  398. }
  399. CompanyContactRoleConnection struct {
  400. Edges func(childComplexity int) int
  401. Nodes func(childComplexity int) int
  402. PageInfo func(childComplexity int) int
  403. }
  404. CompanyContactRoleEdge struct {
  405. Cursor func(childComplexity int) int
  406. Node func(childComplexity int) int
  407. }
  408. CompanyLocation struct {
  409. BillingAddress func(childComplexity int) int
  410. BuyerExperienceConfiguration func(childComplexity int) int
  411. Company func(childComplexity int) int
  412. CreatedAt func(childComplexity int) int
  413. Currency func(childComplexity int) int
  414. DefaultCursor func(childComplexity int) int
  415. DraftOrders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *DraftOrderSortKeys, query *string) int
  416. Events func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *EventSortKeys, query *string) int
  417. ExternalID func(childComplexity int) int
  418. HasTimelineComment func(childComplexity int) int
  419. ID func(childComplexity int) int
  420. Locale func(childComplexity int) int
  421. Market func(childComplexity int) int
  422. Name func(childComplexity int) int
  423. Note func(childComplexity int) int
  424. OrderCount func(childComplexity int) int
  425. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *OrderSortKeys) int
  426. Phone func(childComplexity int) int
  427. RoleAssignments func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyContactRoleAssignmentSortKeys, query *string) int
  428. ShippingAddress func(childComplexity int) int
  429. TaxExemptions func(childComplexity int) int
  430. TaxRegistrationID func(childComplexity int) int
  431. TotalSpent func(childComplexity int) int
  432. UpdatedAt func(childComplexity int) int
  433. }
  434. CompanyLocationConnection struct {
  435. Edges func(childComplexity int) int
  436. Nodes func(childComplexity int) int
  437. PageInfo func(childComplexity int) int
  438. }
  439. CompanyLocationEdge struct {
  440. Cursor func(childComplexity int) int
  441. Node func(childComplexity int) int
  442. }
  443. CountriesInShippingZones struct {
  444. CountryCodes func(childComplexity int) int
  445. IncludeRestOfWorld func(childComplexity int) int
  446. }
  447. CountryHarmonizedSystemCode struct {
  448. CountryCode func(childComplexity int) int
  449. HarmonizedSystemCode func(childComplexity int) int
  450. }
  451. CountryHarmonizedSystemCodeConnection struct {
  452. Edges func(childComplexity int) int
  453. Nodes func(childComplexity int) int
  454. PageInfo func(childComplexity int) int
  455. }
  456. CountryHarmonizedSystemCodeEdge struct {
  457. Cursor func(childComplexity int) int
  458. Node func(childComplexity int) int
  459. }
  460. CurrencyFormats struct {
  461. MoneyFormat func(childComplexity int) int
  462. MoneyInEmailsFormat func(childComplexity int) int
  463. MoneyWithCurrencyFormat func(childComplexity int) int
  464. MoneyWithCurrencyInEmailsFormat func(childComplexity int) int
  465. }
  466. CurrencySetting struct {
  467. CurrencyCode func(childComplexity int) int
  468. CurrencyName func(childComplexity int) int
  469. Enabled func(childComplexity int) int
  470. RateUpdatedAt func(childComplexity int) int
  471. }
  472. CurrencySettingConnection struct {
  473. Edges func(childComplexity int) int
  474. Nodes func(childComplexity int) int
  475. PageInfo func(childComplexity int) int
  476. }
  477. CurrencySettingEdge struct {
  478. Cursor func(childComplexity int) int
  479. Node func(childComplexity int) int
  480. }
  481. Customer struct {
  482. ID func(childComplexity int) int
  483. }
  484. CustomerCreditCard struct {
  485. BillingAddress func(childComplexity int) int
  486. Brand func(childComplexity int) int
  487. ExpiresSoon func(childComplexity int) int
  488. ExpiryMonth func(childComplexity int) int
  489. ExpiryYear func(childComplexity int) int
  490. FirstDigits func(childComplexity int) int
  491. IsRevocable func(childComplexity int) int
  492. LastDigits func(childComplexity int) int
  493. MaskedNumber func(childComplexity int) int
  494. Name func(childComplexity int) int
  495. Source func(childComplexity int) int
  496. VirtualLastDigits func(childComplexity int) int
  497. }
  498. CustomerCreditCardBillingAddress struct {
  499. Address1 func(childComplexity int) int
  500. City func(childComplexity int) int
  501. Country func(childComplexity int) int
  502. CountryCode func(childComplexity int) int
  503. Province func(childComplexity int) int
  504. ProvinceCode func(childComplexity int) int
  505. Zip func(childComplexity int) int
  506. }
  507. CustomerEmailMarketingConsentState struct {
  508. ConsentUpdatedAt func(childComplexity int) int
  509. MarketingOptInLevel func(childComplexity int) int
  510. MarketingState func(childComplexity int) int
  511. }
  512. CustomerJourneySummary struct {
  513. CustomerOrderIndex func(childComplexity int) int
  514. DaysToConversion func(childComplexity int) int
  515. FirstVisit func(childComplexity int) int
  516. LastVisit func(childComplexity int) int
  517. Moments func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  518. MomentsCount func(childComplexity int) int
  519. Ready func(childComplexity int) int
  520. }
  521. CustomerMomentConnection struct {
  522. Edges func(childComplexity int) int
  523. Nodes func(childComplexity int) int
  524. PageInfo func(childComplexity int) int
  525. }
  526. CustomerMomentEdge struct {
  527. Cursor func(childComplexity int) int
  528. Node func(childComplexity int) int
  529. }
  530. CustomerPaymentInstrumentBillingAddress struct {
  531. Address1 func(childComplexity int) int
  532. City func(childComplexity int) int
  533. Country func(childComplexity int) int
  534. CountryCode func(childComplexity int) int
  535. Name func(childComplexity int) int
  536. Province func(childComplexity int) int
  537. ProvinceCode func(childComplexity int) int
  538. Zip func(childComplexity int) int
  539. }
  540. CustomerPaymentMethod struct {
  541. Customer func(childComplexity int) int
  542. ID func(childComplexity int) int
  543. Instrument func(childComplexity int) int
  544. RevokedAt func(childComplexity int) int
  545. RevokedReason func(childComplexity int) int
  546. SubscriptionContracts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  547. }
  548. CustomerPaymentMethodConnection struct {
  549. Edges func(childComplexity int) int
  550. Nodes func(childComplexity int) int
  551. PageInfo func(childComplexity int) int
  552. }
  553. CustomerPaymentMethodEdge struct {
  554. Cursor func(childComplexity int) int
  555. Node func(childComplexity int) int
  556. }
  557. CustomerPaypalBillingAgreement struct {
  558. BillingAddress func(childComplexity int) int
  559. Inactive func(childComplexity int) int
  560. IsRevocable func(childComplexity int) int
  561. PaypalAccountEmail func(childComplexity int) int
  562. }
  563. CustomerShopPayAgreement struct {
  564. ExpiresSoon func(childComplexity int) int
  565. ExpiryMonth func(childComplexity int) int
  566. ExpiryYear func(childComplexity int) int
  567. Inactive func(childComplexity int) int
  568. IsRevocable func(childComplexity int) int
  569. LastDigits func(childComplexity int) int
  570. MaskedNumber func(childComplexity int) int
  571. Name func(childComplexity int) int
  572. }
  573. CustomerSmsMarketingConsentState struct {
  574. ConsentCollectedFrom func(childComplexity int) int
  575. ConsentUpdatedAt func(childComplexity int) int
  576. MarketingOptInLevel func(childComplexity int) int
  577. MarketingState func(childComplexity int) int
  578. }
  579. CustomerStatistics struct {
  580. PredictedSpendTier func(childComplexity int) int
  581. }
  582. CustomerVisit struct {
  583. ID func(childComplexity int) int
  584. LandingPage func(childComplexity int) int
  585. LandingPageHTML func(childComplexity int) int
  586. MarketingEvent func(childComplexity int) int
  587. OccurredAt func(childComplexity int) int
  588. ReferralCode func(childComplexity int) int
  589. ReferralInfoHTML func(childComplexity int) int
  590. ReferrerURL func(childComplexity int) int
  591. Source func(childComplexity int) int
  592. SourceDescription func(childComplexity int) int
  593. SourceType func(childComplexity int) int
  594. UtmParameters func(childComplexity int) int
  595. }
  596. DeliveryAvailableService struct {
  597. Countries func(childComplexity int) int
  598. Name func(childComplexity int) int
  599. }
  600. DeliveryCarrierService struct {
  601. AvailableServicesForCountries func(childComplexity int, origins []string, countryCodes []CountryCode, restOfWorld bool) int
  602. FormattedName func(childComplexity int) int
  603. ID func(childComplexity int) int
  604. Icon func(childComplexity int) int
  605. Name func(childComplexity int) int
  606. }
  607. DeliveryCondition struct {
  608. ConditionCriteria func(childComplexity int) int
  609. Field func(childComplexity int) int
  610. ID func(childComplexity int) int
  611. Operator func(childComplexity int) int
  612. }
  613. DeliveryCountry struct {
  614. Code func(childComplexity int) int
  615. ID func(childComplexity int) int
  616. Name func(childComplexity int) int
  617. Provinces func(childComplexity int) int
  618. TranslatedName func(childComplexity int) int
  619. }
  620. DeliveryCountryAndZone struct {
  621. Country func(childComplexity int) int
  622. Zone func(childComplexity int) int
  623. }
  624. DeliveryCountryCodeOrRestOfWorld struct {
  625. CountryCode func(childComplexity int) int
  626. RestOfWorld func(childComplexity int) int
  627. }
  628. DeliveryCountryCodesOrRestOfWorld struct {
  629. CountryCodes func(childComplexity int) int
  630. RestOfWorld func(childComplexity int) int
  631. }
  632. DeliveryLocationGroup struct {
  633. ID func(childComplexity int) int
  634. Locations func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *LocationSortKeys, query *string, includeLegacy *bool, includeInactive *bool) int
  635. }
  636. DeliveryLocationGroupZone struct {
  637. MethodDefinitionCounts func(childComplexity int) int
  638. MethodDefinitions func(childComplexity int, eligible *bool, typeArg *DeliveryMethodDefinitionType, first *int, after *string, last *int, before *string, reverse *bool, sortKey *MethodDefinitionSortKeys) int
  639. Zone func(childComplexity int) int
  640. }
  641. DeliveryLocationGroupZoneConnection struct {
  642. Edges func(childComplexity int) int
  643. Nodes func(childComplexity int) int
  644. PageInfo func(childComplexity int) int
  645. }
  646. DeliveryLocationGroupZoneEdge struct {
  647. Cursor func(childComplexity int) int
  648. Node func(childComplexity int) int
  649. }
  650. DeliveryMethod struct {
  651. ID func(childComplexity int) int
  652. MaxDeliveryDateTime func(childComplexity int) int
  653. MethodType func(childComplexity int) int
  654. MinDeliveryDateTime func(childComplexity int) int
  655. }
  656. DeliveryMethodDefinition struct {
  657. Active func(childComplexity int) int
  658. Description func(childComplexity int) int
  659. ID func(childComplexity int) int
  660. MethodConditions func(childComplexity int) int
  661. Name func(childComplexity int) int
  662. RateProvider func(childComplexity int) int
  663. }
  664. DeliveryMethodDefinitionConnection struct {
  665. Edges func(childComplexity int) int
  666. Nodes func(childComplexity int) int
  667. PageInfo func(childComplexity int) int
  668. }
  669. DeliveryMethodDefinitionCounts struct {
  670. ParticipantDefinitionsCount func(childComplexity int) int
  671. RateDefinitionsCount func(childComplexity int) int
  672. }
  673. DeliveryMethodDefinitionEdge struct {
  674. Cursor func(childComplexity int) int
  675. Node func(childComplexity int) int
  676. }
  677. DeliveryParticipant struct {
  678. AdaptToNewServicesFlag func(childComplexity int) int
  679. CarrierService func(childComplexity int) int
  680. FixedFee func(childComplexity int) int
  681. ID func(childComplexity int) int
  682. ParticipantServices func(childComplexity int) int
  683. PercentageOfRateFee func(childComplexity int) int
  684. }
  685. DeliveryParticipantService struct {
  686. Active func(childComplexity int) int
  687. Name func(childComplexity int) int
  688. }
  689. DeliveryProductVariantsCount struct {
  690. Capped func(childComplexity int) int
  691. Count func(childComplexity int) int
  692. }
  693. DeliveryProfile struct {
  694. ActiveMethodDefinitionsCount func(childComplexity int) int
  695. Default func(childComplexity int) int
  696. ID func(childComplexity int) int
  697. LegacyMode func(childComplexity int) int
  698. LocationsWithoutRatesCount func(childComplexity int) int
  699. Name func(childComplexity int) int
  700. OriginLocationCount func(childComplexity int) int
  701. ProductVariantsCountV2 func(childComplexity int) int
  702. ProfileItems func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  703. ProfileLocationGroups func(childComplexity int) int
  704. SellingPlanGroups func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  705. UnassignedLocations func(childComplexity int) int
  706. ZoneCountryCount func(childComplexity int) int
  707. }
  708. DeliveryProfileItem struct {
  709. ID func(childComplexity int) int
  710. Product func(childComplexity int) int
  711. Variants func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  712. }
  713. DeliveryProfileItemConnection struct {
  714. Edges func(childComplexity int) int
  715. Nodes func(childComplexity int) int
  716. PageInfo func(childComplexity int) int
  717. }
  718. DeliveryProfileItemEdge struct {
  719. Cursor func(childComplexity int) int
  720. Node func(childComplexity int) int
  721. }
  722. DeliveryProfileLocationGroup struct {
  723. CountriesInAnyZone func(childComplexity int) int
  724. LocationGroup func(childComplexity int) int
  725. LocationGroupZones func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  726. }
  727. DeliveryProvince struct {
  728. Code func(childComplexity int) int
  729. ID func(childComplexity int) int
  730. Name func(childComplexity int) int
  731. TranslatedName func(childComplexity int) int
  732. }
  733. DeliveryRateDefinition struct {
  734. ID func(childComplexity int) int
  735. Price func(childComplexity int) int
  736. }
  737. DeliveryZone struct {
  738. Countries func(childComplexity int) int
  739. ID func(childComplexity int) int
  740. Name func(childComplexity int) int
  741. }
  742. DiscountAllocation struct {
  743. AllocatedAmountSet func(childComplexity int) int
  744. DiscountApplication func(childComplexity int) int
  745. }
  746. DiscountApplicationConnection struct {
  747. Edges func(childComplexity int) int
  748. Nodes func(childComplexity int) int
  749. PageInfo func(childComplexity int) int
  750. }
  751. DiscountApplicationEdge struct {
  752. Cursor func(childComplexity int) int
  753. Node func(childComplexity int) int
  754. }
  755. DiscountCodeApplication struct {
  756. AllocationMethod func(childComplexity int) int
  757. Code func(childComplexity int) int
  758. Index func(childComplexity int) int
  759. TargetSelection func(childComplexity int) int
  760. TargetType func(childComplexity int) int
  761. Value func(childComplexity int) int
  762. }
  763. Domain struct {
  764. Host func(childComplexity int) int
  765. ID func(childComplexity int) int
  766. Localization func(childComplexity int) int
  767. MarketWebPresence func(childComplexity int) int
  768. SslEnabled func(childComplexity int) int
  769. URL func(childComplexity int) int
  770. }
  771. DomainLocalization struct {
  772. AlternateLocales func(childComplexity int) int
  773. Country func(childComplexity int) int
  774. DefaultLocale func(childComplexity int) int
  775. }
  776. DraftOrder struct {
  777. ID func(childComplexity int) int
  778. }
  779. DraftOrderAppliedDiscount struct {
  780. AmountSet func(childComplexity int) int
  781. AmountV2 func(childComplexity int) int
  782. Description func(childComplexity int) int
  783. Title func(childComplexity int) int
  784. Value func(childComplexity int) int
  785. ValueType func(childComplexity int) int
  786. }
  787. DraftOrderConnection struct {
  788. Edges func(childComplexity int) int
  789. Nodes func(childComplexity int) int
  790. PageInfo func(childComplexity int) int
  791. }
  792. DraftOrderEdge struct {
  793. Cursor func(childComplexity int) int
  794. Node func(childComplexity int) int
  795. }
  796. DraftOrderLineItem struct {
  797. AppliedDiscount func(childComplexity int) int
  798. Custom func(childComplexity int) int
  799. CustomAttributes func(childComplexity int) int
  800. CustomAttributesV2 func(childComplexity int) int
  801. DiscountedTotal func(childComplexity int) int
  802. DiscountedTotalSet func(childComplexity int) int
  803. DiscountedUnitPrice func(childComplexity int) int
  804. DiscountedUnitPriceSet func(childComplexity int) int
  805. FulfillmentService func(childComplexity int) int
  806. ID func(childComplexity int) int
  807. Image func(childComplexity int) int
  808. IsGiftCard func(childComplexity int) int
  809. Name func(childComplexity int) int
  810. OriginalTotal func(childComplexity int) int
  811. OriginalTotalSet func(childComplexity int) int
  812. OriginalUnitPrice func(childComplexity int) int
  813. OriginalUnitPriceSet func(childComplexity int) int
  814. Product func(childComplexity int) int
  815. Quantity func(childComplexity int) int
  816. RequiresShipping func(childComplexity int) int
  817. Sku func(childComplexity int) int
  818. TaxLines func(childComplexity int) int
  819. Taxable func(childComplexity int) int
  820. Title func(childComplexity int) int
  821. TotalDiscount func(childComplexity int) int
  822. TotalDiscountSet func(childComplexity int) int
  823. Variant func(childComplexity int) int
  824. VariantTitle func(childComplexity int) int
  825. Vendor func(childComplexity int) int
  826. Weight func(childComplexity int) int
  827. }
  828. DraftOrderLineItemConnection struct {
  829. Edges func(childComplexity int) int
  830. Nodes func(childComplexity int) int
  831. PageInfo func(childComplexity int) int
  832. }
  833. DraftOrderLineItemEdge struct {
  834. Cursor func(childComplexity int) int
  835. Node func(childComplexity int) int
  836. }
  837. Duty struct {
  838. CountryCodeOfOrigin func(childComplexity int) int
  839. HarmonizedSystemCode func(childComplexity int) int
  840. ID func(childComplexity int) int
  841. Price func(childComplexity int) int
  842. TaxLines func(childComplexity int) int
  843. }
  844. EditableProperty struct {
  845. Locked func(childComplexity int) int
  846. Reason func(childComplexity int) int
  847. }
  848. Entity struct {
  849. FindCollectionByID func(childComplexity int, id string) int
  850. FindFulfillmentServiceByID func(childComplexity int, id string) int
  851. FindInventoryLevelByID func(childComplexity int, id string) int
  852. FindProductByID func(childComplexity int, id string) int
  853. FindProductOptionByID func(childComplexity int, id string) int
  854. FindProductVariantByID func(childComplexity int, id string) int
  855. }
  856. EventConnection struct {
  857. Edges func(childComplexity int) int
  858. Nodes func(childComplexity int) int
  859. PageInfo func(childComplexity int) int
  860. }
  861. EventEdge struct {
  862. Cursor func(childComplexity int) int
  863. Node func(childComplexity int) int
  864. }
  865. FailedRequirement struct {
  866. Action func(childComplexity int) int
  867. Message func(childComplexity int) int
  868. }
  869. FileError struct {
  870. Code func(childComplexity int) int
  871. Details func(childComplexity int) int
  872. Message func(childComplexity int) int
  873. }
  874. FilterOption struct {
  875. Label func(childComplexity int) int
  876. Value func(childComplexity int) int
  877. }
  878. Fulfillment struct {
  879. CreatedAt func(childComplexity int) int
  880. DeliveredAt func(childComplexity int) int
  881. DisplayStatus func(childComplexity int) int
  882. EstimatedDeliveryAt func(childComplexity int) int
  883. Events func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *FulfillmentEventSortKeys) int
  884. FulfillmentLineItems func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  885. FulfillmentOrders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  886. ID func(childComplexity int) int
  887. InTransitAt func(childComplexity int) int
  888. LegacyResourceID func(childComplexity int) int
  889. Location func(childComplexity int) int
  890. Name func(childComplexity int) int
  891. Order func(childComplexity int) int
  892. OriginAddress func(childComplexity int) int
  893. RequiresShipping func(childComplexity int) int
  894. Service func(childComplexity int) int
  895. Status func(childComplexity int) int
  896. TotalQuantity func(childComplexity int) int
  897. TrackingInfo func(childComplexity int, first *int) int
  898. UpdatedAt func(childComplexity int) int
  899. }
  900. FulfillmentConnection struct {
  901. Edges func(childComplexity int) int
  902. Nodes func(childComplexity int) int
  903. PageInfo func(childComplexity int) int
  904. }
  905. FulfillmentEdge struct {
  906. Cursor func(childComplexity int) int
  907. Node func(childComplexity int) int
  908. }
  909. FulfillmentEvent struct {
  910. HappenedAt func(childComplexity int) int
  911. ID func(childComplexity int) int
  912. Status func(childComplexity int) int
  913. }
  914. FulfillmentEventConnection struct {
  915. Edges func(childComplexity int) int
  916. Nodes func(childComplexity int) int
  917. PageInfo func(childComplexity int) int
  918. }
  919. FulfillmentEventEdge struct {
  920. Cursor func(childComplexity int) int
  921. Node func(childComplexity int) int
  922. }
  923. FulfillmentHold struct {
  924. Reason func(childComplexity int) int
  925. ReasonNotes func(childComplexity int) int
  926. }
  927. FulfillmentLineItem struct {
  928. DiscountedTotalSet func(childComplexity int) int
  929. ID func(childComplexity int) int
  930. LineItem func(childComplexity int) int
  931. OriginalTotalSet func(childComplexity int) int
  932. Quantity func(childComplexity int) int
  933. }
  934. FulfillmentLineItemConnection struct {
  935. Edges func(childComplexity int) int
  936. Nodes func(childComplexity int) int
  937. PageInfo func(childComplexity int) int
  938. }
  939. FulfillmentLineItemEdge struct {
  940. Cursor func(childComplexity int) int
  941. Node func(childComplexity int) int
  942. }
  943. FulfillmentOrder struct {
  944. AssignedLocation func(childComplexity int) int
  945. DeliveryMethod func(childComplexity int) int
  946. Destination func(childComplexity int) int
  947. FulfillAt func(childComplexity int) int
  948. FulfillBy func(childComplexity int) int
  949. FulfillmentHolds func(childComplexity int) int
  950. Fulfillments func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  951. ID func(childComplexity int) int
  952. InternationalDuties func(childComplexity int) int
  953. LineItems func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  954. LocationsForMove func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  955. MerchantRequests func(childComplexity int, kind *FulfillmentOrderMerchantRequestKind, first *int, after *string, last *int, before *string, reverse *bool) int
  956. Order func(childComplexity int) int
  957. RequestStatus func(childComplexity int) int
  958. Status func(childComplexity int) int
  959. SupportedActions func(childComplexity int) int
  960. }
  961. FulfillmentOrderAssignedLocation struct {
  962. Address1 func(childComplexity int) int
  963. Address2 func(childComplexity int) int
  964. City func(childComplexity int) int
  965. CountryCode func(childComplexity int) int
  966. Location func(childComplexity int) int
  967. Name func(childComplexity int) int
  968. Phone func(childComplexity int) int
  969. Province func(childComplexity int) int
  970. Zip func(childComplexity int) int
  971. }
  972. FulfillmentOrderConnection struct {
  973. Edges func(childComplexity int) int
  974. Nodes func(childComplexity int) int
  975. PageInfo func(childComplexity int) int
  976. }
  977. FulfillmentOrderDestination struct {
  978. Address1 func(childComplexity int) int
  979. Address2 func(childComplexity int) int
  980. City func(childComplexity int) int
  981. Company func(childComplexity int) int
  982. CountryCode func(childComplexity int) int
  983. Email func(childComplexity int) int
  984. FirstName func(childComplexity int) int
  985. ID func(childComplexity int) int
  986. LastName func(childComplexity int) int
  987. Phone func(childComplexity int) int
  988. Province func(childComplexity int) int
  989. Zip func(childComplexity int) int
  990. }
  991. FulfillmentOrderEdge struct {
  992. Cursor func(childComplexity int) int
  993. Node func(childComplexity int) int
  994. }
  995. FulfillmentOrderInternationalDuties struct {
  996. Incoterm func(childComplexity int) int
  997. }
  998. FulfillmentOrderLineItem struct {
  999. ID func(childComplexity int) int
  1000. LineItem func(childComplexity int) int
  1001. RemainingQuantity func(childComplexity int) int
  1002. TotalQuantity func(childComplexity int) int
  1003. Warnings func(childComplexity int) int
  1004. }
  1005. FulfillmentOrderLineItemConnection struct {
  1006. Edges func(childComplexity int) int
  1007. Nodes func(childComplexity int) int
  1008. PageInfo func(childComplexity int) int
  1009. }
  1010. FulfillmentOrderLineItemEdge struct {
  1011. Cursor func(childComplexity int) int
  1012. Node func(childComplexity int) int
  1013. }
  1014. FulfillmentOrderLineItemWarning struct {
  1015. Description func(childComplexity int) int
  1016. Title func(childComplexity int) int
  1017. }
  1018. FulfillmentOrderLocationForMove struct {
  1019. Location func(childComplexity int) int
  1020. Message func(childComplexity int) int
  1021. Movable func(childComplexity int) int
  1022. }
  1023. FulfillmentOrderLocationForMoveConnection struct {
  1024. Edges func(childComplexity int) int
  1025. Nodes func(childComplexity int) int
  1026. PageInfo func(childComplexity int) int
  1027. }
  1028. FulfillmentOrderLocationForMoveEdge struct {
  1029. Cursor func(childComplexity int) int
  1030. Node func(childComplexity int) int
  1031. }
  1032. FulfillmentOrderMerchantRequest struct {
  1033. ID func(childComplexity int) int
  1034. Kind func(childComplexity int) int
  1035. Message func(childComplexity int) int
  1036. RequestOptions func(childComplexity int) int
  1037. ResponseData func(childComplexity int) int
  1038. SentAt func(childComplexity int) int
  1039. }
  1040. FulfillmentOrderMerchantRequestConnection struct {
  1041. Edges func(childComplexity int) int
  1042. Nodes func(childComplexity int) int
  1043. PageInfo func(childComplexity int) int
  1044. }
  1045. FulfillmentOrderMerchantRequestEdge struct {
  1046. Cursor func(childComplexity int) int
  1047. Node func(childComplexity int) int
  1048. }
  1049. FulfillmentOrderSupportedAction struct {
  1050. Action func(childComplexity int) int
  1051. ExternalURL func(childComplexity int) int
  1052. }
  1053. FulfillmentOriginAddress struct {
  1054. Address1 func(childComplexity int) int
  1055. Address2 func(childComplexity int) int
  1056. City func(childComplexity int) int
  1057. CountryCode func(childComplexity int) int
  1058. ProvinceCode func(childComplexity int) int
  1059. Zip func(childComplexity int) int
  1060. }
  1061. FulfillmentService struct {
  1062. CallbackURL func(childComplexity int) int
  1063. FulfillmentOrdersOptIn func(childComplexity int) int
  1064. Handle func(childComplexity int) int
  1065. ID func(childComplexity int) int
  1066. InventoryManagement func(childComplexity int) int
  1067. Location func(childComplexity int) int
  1068. PermitsSkuSharing func(childComplexity int) int
  1069. ProductBased func(childComplexity int) int
  1070. ServiceName func(childComplexity int) int
  1071. Type func(childComplexity int) int
  1072. }
  1073. FulfillmentTrackingInfo struct {
  1074. Company func(childComplexity int) int
  1075. Number func(childComplexity int) int
  1076. URL func(childComplexity int) int
  1077. }
  1078. GenericFile struct {
  1079. Alt func(childComplexity int) int
  1080. CreatedAt func(childComplexity int) int
  1081. FileErrors func(childComplexity int) int
  1082. FileStatus func(childComplexity int) int
  1083. ID func(childComplexity int) int
  1084. MimeType func(childComplexity int) int
  1085. OriginalFileSize func(childComplexity int) int
  1086. Preview func(childComplexity int) int
  1087. URL func(childComplexity int) int
  1088. }
  1089. Image struct {
  1090. AltText func(childComplexity int) int
  1091. Height func(childComplexity int) int
  1092. ID func(childComplexity int) int
  1093. Metafield func(childComplexity int, namespace string, key string) int
  1094. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1095. PrivateMetafield func(childComplexity int, namespace string, key string) int
  1096. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1097. URL func(childComplexity int, transform *ImageTransformInput) int
  1098. Width func(childComplexity int) int
  1099. }
  1100. ImageConnection struct {
  1101. Edges func(childComplexity int) int
  1102. Nodes func(childComplexity int) int
  1103. PageInfo func(childComplexity int) int
  1104. }
  1105. ImageEdge struct {
  1106. Cursor func(childComplexity int) int
  1107. Node func(childComplexity int) int
  1108. }
  1109. InventoryItem struct {
  1110. CountryCodeOfOrigin func(childComplexity int) int
  1111. CountryHarmonizedSystemCodes func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1112. CreatedAt func(childComplexity int) int
  1113. DuplicateSkuCount func(childComplexity int) int
  1114. HarmonizedSystemCode func(childComplexity int) int
  1115. ID func(childComplexity int) int
  1116. InventoryHistoryURL func(childComplexity int) int
  1117. InventoryLevel func(childComplexity int, locationID string) int
  1118. InventoryLevels func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, query *string) int
  1119. LegacyResourceID func(childComplexity int) int
  1120. LocationsCount func(childComplexity int) int
  1121. ProvinceCodeOfOrigin func(childComplexity int) int
  1122. RequiresShipping func(childComplexity int) int
  1123. Sku func(childComplexity int) int
  1124. Tracked func(childComplexity int) int
  1125. TrackedEditable func(childComplexity int) int
  1126. UnitCost func(childComplexity int) int
  1127. UpdatedAt func(childComplexity int) int
  1128. Variant func(childComplexity int) int
  1129. }
  1130. InventoryLevel struct {
  1131. Available func(childComplexity int) int
  1132. CanDeactivate func(childComplexity int) int
  1133. CreatedAt func(childComplexity int) int
  1134. DeactivationAlert func(childComplexity int) int
  1135. DeactivationAlertHTML func(childComplexity int) int
  1136. ID func(childComplexity int) int
  1137. Incoming func(childComplexity int) int
  1138. Item func(childComplexity int) int
  1139. Location func(childComplexity int) int
  1140. UpdatedAt func(childComplexity int) int
  1141. }
  1142. InventoryLevelConnection struct {
  1143. Edges func(childComplexity int) int
  1144. Nodes func(childComplexity int) int
  1145. PageInfo func(childComplexity int) int
  1146. }
  1147. InventoryLevelEdge struct {
  1148. Cursor func(childComplexity int) int
  1149. Node func(childComplexity int) int
  1150. }
  1151. Job struct {
  1152. ID func(childComplexity int) int
  1153. }
  1154. LimitedPendingOrderCount struct {
  1155. AtMax func(childComplexity int) int
  1156. Count func(childComplexity int) int
  1157. }
  1158. LineItem struct {
  1159. Contract func(childComplexity int) int
  1160. CurrentQuantity func(childComplexity int) int
  1161. CustomAttributes func(childComplexity int) int
  1162. DiscountAllocations func(childComplexity int) int
  1163. DiscountedTotalSet func(childComplexity int) int
  1164. DiscountedUnitPriceSet func(childComplexity int) int
  1165. Duties func(childComplexity int) int
  1166. ID func(childComplexity int) int
  1167. Image func(childComplexity int) int
  1168. MerchantEditable func(childComplexity int) int
  1169. Name func(childComplexity int) int
  1170. NonFulfillableQuantity func(childComplexity int) int
  1171. OriginalTotalSet func(childComplexity int) int
  1172. OriginalUnitPriceSet func(childComplexity int) int
  1173. Product func(childComplexity int) int
  1174. Quantity func(childComplexity int) int
  1175. RefundableQuantity func(childComplexity int) int
  1176. RequiresShipping func(childComplexity int) int
  1177. Restockable func(childComplexity int) int
  1178. SellingPlan func(childComplexity int) int
  1179. Sku func(childComplexity int) int
  1180. StaffMember func(childComplexity int) int
  1181. TaxLines func(childComplexity int, first *int) int
  1182. Taxable func(childComplexity int) int
  1183. Title func(childComplexity int) int
  1184. TotalDiscountSet func(childComplexity int) int
  1185. UnfulfilledDiscountedTotalSet func(childComplexity int) int
  1186. UnfulfilledOriginalTotalSet func(childComplexity int) int
  1187. UnfulfilledQuantity func(childComplexity int) int
  1188. Variant func(childComplexity int) int
  1189. VariantTitle func(childComplexity int) int
  1190. Vendor func(childComplexity int) int
  1191. }
  1192. LineItemConnection struct {
  1193. Edges func(childComplexity int) int
  1194. Nodes func(childComplexity int) int
  1195. PageInfo func(childComplexity int) int
  1196. }
  1197. LineItemEdge struct {
  1198. Cursor func(childComplexity int) int
  1199. Node func(childComplexity int) int
  1200. }
  1201. LineItemSellingPlan struct {
  1202. Name func(childComplexity int) int
  1203. SellingPlanID func(childComplexity int) int
  1204. }
  1205. Link struct {
  1206. Label func(childComplexity int) int
  1207. Translations func(childComplexity int, locale string, marketID *string) int
  1208. URL func(childComplexity int) int
  1209. }
  1210. LocalizationExtension struct {
  1211. CountryCode func(childComplexity int) int
  1212. Key func(childComplexity int) int
  1213. Purpose func(childComplexity int) int
  1214. Title func(childComplexity int) int
  1215. Value func(childComplexity int) int
  1216. }
  1217. LocalizationExtensionConnection struct {
  1218. Edges func(childComplexity int) int
  1219. Nodes func(childComplexity int) int
  1220. PageInfo func(childComplexity int) int
  1221. }
  1222. LocalizationExtensionEdge struct {
  1223. Cursor func(childComplexity int) int
  1224. Node func(childComplexity int) int
  1225. }
  1226. Location struct {
  1227. Activatable func(childComplexity int) int
  1228. Address func(childComplexity int) int
  1229. AddressVerified func(childComplexity int) int
  1230. Deactivatable func(childComplexity int) int
  1231. DeactivatedAt func(childComplexity int) int
  1232. Deletable func(childComplexity int) int
  1233. FulfillmentService func(childComplexity int) int
  1234. FulfillsOnlineOrders func(childComplexity int) int
  1235. HasActiveInventory func(childComplexity int) int
  1236. HasUnfulfilledOrders func(childComplexity int) int
  1237. ID func(childComplexity int) int
  1238. InventoryLevel func(childComplexity int, inventoryItemID string) int
  1239. InventoryLevels func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, query *string) int
  1240. IsActive func(childComplexity int) int
  1241. LegacyResourceID func(childComplexity int) int
  1242. Metafield func(childComplexity int, namespace string, key string) int
  1243. MetafieldDefinitions func(childComplexity int, namespace *string, pinnedStatus *MetafieldDefinitionPinnedStatus, first *int, after *string, last *int, before *string, reverse *bool, sortKey *MetafieldDefinitionSortKeys, query *string) int
  1244. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1245. Name func(childComplexity int) int
  1246. PrivateMetafield func(childComplexity int, namespace string, key string) int
  1247. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1248. ShipsInventory func(childComplexity int) int
  1249. SuggestedAddresses func(childComplexity int) int
  1250. }
  1251. LocationAddress struct {
  1252. Address1 func(childComplexity int) int
  1253. Address2 func(childComplexity int) int
  1254. City func(childComplexity int) int
  1255. Country func(childComplexity int) int
  1256. CountryCode func(childComplexity int) int
  1257. Formatted func(childComplexity int) int
  1258. Latitude func(childComplexity int) int
  1259. Longitude func(childComplexity int) int
  1260. Phone func(childComplexity int) int
  1261. Province func(childComplexity int) int
  1262. ProvinceCode func(childComplexity int) int
  1263. Zip func(childComplexity int) int
  1264. }
  1265. LocationConnection struct {
  1266. Edges func(childComplexity int) int
  1267. Nodes func(childComplexity int) int
  1268. PageInfo func(childComplexity int) int
  1269. }
  1270. LocationEdge struct {
  1271. Cursor func(childComplexity int) int
  1272. Node func(childComplexity int) int
  1273. }
  1274. LocationSuggestedAddress struct {
  1275. Address1 func(childComplexity int) int
  1276. Address2 func(childComplexity int) int
  1277. City func(childComplexity int) int
  1278. Country func(childComplexity int) int
  1279. CountryCode func(childComplexity int) int
  1280. Formatted func(childComplexity int) int
  1281. Province func(childComplexity int) int
  1282. ProvinceCode func(childComplexity int) int
  1283. Zip func(childComplexity int) int
  1284. }
  1285. MailingAddress struct {
  1286. Address1 func(childComplexity int) int
  1287. Address2 func(childComplexity int) int
  1288. City func(childComplexity int) int
  1289. Company func(childComplexity int) int
  1290. CoordinatesValidated func(childComplexity int) int
  1291. Country func(childComplexity int) int
  1292. CountryCodeV2 func(childComplexity int) int
  1293. FirstName func(childComplexity int) int
  1294. FormattedArea func(childComplexity int) int
  1295. ID func(childComplexity int) int
  1296. LastName func(childComplexity int) int
  1297. Latitude func(childComplexity int) int
  1298. Longitude func(childComplexity int) int
  1299. Name func(childComplexity int) int
  1300. Phone func(childComplexity int) int
  1301. Province func(childComplexity int) int
  1302. ProvinceCode func(childComplexity int) int
  1303. Zip func(childComplexity int) int
  1304. }
  1305. ManualDiscountApplication struct {
  1306. AllocationMethod func(childComplexity int) int
  1307. Description func(childComplexity int) int
  1308. Index func(childComplexity int) int
  1309. TargetSelection func(childComplexity int) int
  1310. TargetType func(childComplexity int) int
  1311. Title func(childComplexity int) int
  1312. Value func(childComplexity int) int
  1313. }
  1314. Market struct {
  1315. ID func(childComplexity int) int
  1316. }
  1317. MarketCurrencySettings struct {
  1318. BaseCurrency func(childComplexity int) int
  1319. LocalCurrencies func(childComplexity int) int
  1320. }
  1321. MarketRegionConnection struct {
  1322. Edges func(childComplexity int) int
  1323. Nodes func(childComplexity int) int
  1324. PageInfo func(childComplexity int) int
  1325. }
  1326. MarketRegionEdge struct {
  1327. Cursor func(childComplexity int) int
  1328. Node func(childComplexity int) int
  1329. }
  1330. MarketWebPresence struct {
  1331. ID func(childComplexity int) int
  1332. }
  1333. MarketWebPresenceRootUrl struct {
  1334. Locale func(childComplexity int) int
  1335. URL func(childComplexity int) int
  1336. }
  1337. MarketingEvent struct {
  1338. App func(childComplexity int) int
  1339. Channel func(childComplexity int) int
  1340. Description func(childComplexity int) int
  1341. EndedAt func(childComplexity int) int
  1342. ID func(childComplexity int) int
  1343. LegacyResourceID func(childComplexity int) int
  1344. ManageURL func(childComplexity int) int
  1345. PreviewURL func(childComplexity int) int
  1346. RemoteID func(childComplexity int) int
  1347. ScheduledToEndAt func(childComplexity int) int
  1348. SourceAndMedium func(childComplexity int) int
  1349. StartedAt func(childComplexity int) int
  1350. Type func(childComplexity int) int
  1351. UtmCampaign func(childComplexity int) int
  1352. UtmMedium func(childComplexity int) int
  1353. UtmSource func(childComplexity int) int
  1354. }
  1355. MediaConnection struct {
  1356. Edges func(childComplexity int) int
  1357. Nodes func(childComplexity int) int
  1358. PageInfo func(childComplexity int) int
  1359. }
  1360. MediaEdge struct {
  1361. Cursor func(childComplexity int) int
  1362. Node func(childComplexity int) int
  1363. }
  1364. MediaError struct {
  1365. Code func(childComplexity int) int
  1366. Details func(childComplexity int) int
  1367. Message func(childComplexity int) int
  1368. }
  1369. MediaImage struct {
  1370. Alt func(childComplexity int) int
  1371. CreatedAt func(childComplexity int) int
  1372. FileErrors func(childComplexity int) int
  1373. FileStatus func(childComplexity int) int
  1374. ID func(childComplexity int) int
  1375. Image func(childComplexity int) int
  1376. MediaContentType func(childComplexity int) int
  1377. MediaErrors func(childComplexity int) int
  1378. MediaWarnings func(childComplexity int) int
  1379. MimeType func(childComplexity int) int
  1380. OriginalSource func(childComplexity int) int
  1381. Preview func(childComplexity int) int
  1382. Status func(childComplexity int) int
  1383. }
  1384. MediaImageOriginalSource struct {
  1385. FileSize func(childComplexity int) int
  1386. }
  1387. MediaPreviewImage struct {
  1388. Image func(childComplexity int) int
  1389. Status func(childComplexity int) int
  1390. }
  1391. MediaUserError struct {
  1392. Code func(childComplexity int) int
  1393. Field func(childComplexity int) int
  1394. Message func(childComplexity int) int
  1395. }
  1396. MediaWarning struct {
  1397. Code func(childComplexity int) int
  1398. Message func(childComplexity int) int
  1399. }
  1400. MerchantApprovalSignals struct {
  1401. IdentityVerified func(childComplexity int) int
  1402. VerifiedByShopify func(childComplexity int) int
  1403. }
  1404. Metafield struct {
  1405. CreatedAt func(childComplexity int) int
  1406. Definition func(childComplexity int) int
  1407. Description func(childComplexity int) int
  1408. ID func(childComplexity int) int
  1409. Key func(childComplexity int) int
  1410. LegacyResourceID func(childComplexity int) int
  1411. Namespace func(childComplexity int) int
  1412. Owner func(childComplexity int) int
  1413. OwnerType func(childComplexity int) int
  1414. Reference func(childComplexity int) int
  1415. References func(childComplexity int, first *int, after *string, last *int, before *string) int
  1416. Type func(childComplexity int) int
  1417. UpdatedAt func(childComplexity int) int
  1418. Value func(childComplexity int) int
  1419. }
  1420. MetafieldConnection struct {
  1421. Edges func(childComplexity int) int
  1422. Nodes func(childComplexity int) int
  1423. PageInfo func(childComplexity int) int
  1424. }
  1425. MetafieldDefinition struct {
  1426. Description func(childComplexity int) int
  1427. ID func(childComplexity int) int
  1428. Key func(childComplexity int) int
  1429. Metafields func(childComplexity int, validationStatus *MetafieldValidationStatus, first *int, after *string, last *int, before *string, reverse *bool) int
  1430. MetafieldsCount func(childComplexity int, validationStatus *MetafieldValidationStatus) int
  1431. Name func(childComplexity int) int
  1432. Namespace func(childComplexity int) int
  1433. OwnerType func(childComplexity int) int
  1434. PinnedPosition func(childComplexity int) int
  1435. StandardTemplate func(childComplexity int) int
  1436. Type func(childComplexity int) int
  1437. ValidationStatus func(childComplexity int) int
  1438. Validations func(childComplexity int) int
  1439. VisibleToStorefrontAPI func(childComplexity int) int
  1440. }
  1441. MetafieldDefinitionConnection struct {
  1442. Edges func(childComplexity int) int
  1443. Nodes func(childComplexity int) int
  1444. PageInfo func(childComplexity int) int
  1445. }
  1446. MetafieldDefinitionEdge struct {
  1447. Cursor func(childComplexity int) int
  1448. Node func(childComplexity int) int
  1449. }
  1450. MetafieldDefinitionSupportedValidation struct {
  1451. Name func(childComplexity int) int
  1452. Type func(childComplexity int) int
  1453. }
  1454. MetafieldDefinitionType struct {
  1455. Category func(childComplexity int) int
  1456. Name func(childComplexity int) int
  1457. SupportedValidations func(childComplexity int) int
  1458. SupportsDefinitionMigrations func(childComplexity int) int
  1459. }
  1460. MetafieldDefinitionValidation struct {
  1461. Name func(childComplexity int) int
  1462. Type func(childComplexity int) int
  1463. Value func(childComplexity int) int
  1464. }
  1465. MetafieldEdge struct {
  1466. Cursor func(childComplexity int) int
  1467. Node func(childComplexity int) int
  1468. }
  1469. MetafieldReferenceConnection struct {
  1470. Edges func(childComplexity int) int
  1471. Nodes func(childComplexity int) int
  1472. PageInfo func(childComplexity int) int
  1473. }
  1474. MetafieldReferenceEdge struct {
  1475. Cursor func(childComplexity int) int
  1476. Node func(childComplexity int) int
  1477. }
  1478. MoneyBag struct {
  1479. PresentmentMoney func(childComplexity int) int
  1480. ShopMoney func(childComplexity int) int
  1481. }
  1482. MoneyV2 struct {
  1483. Amount func(childComplexity int) int
  1484. CurrencyCode func(childComplexity int) int
  1485. }
  1486. Mutation struct {
  1487. ProductAppendImages func(childComplexity int, input ProductAppendImagesInput) int
  1488. ProductChangeStatus func(childComplexity int, productID string, status ProductStatus) int
  1489. ProductCreate func(childComplexity int, input ProductInput, media []*CreateMediaInput) int
  1490. ProductCreateMedia func(childComplexity int, productID string, media []*CreateMediaInput) int
  1491. ProductDelete func(childComplexity int, input ProductDeleteInput) int
  1492. ProductDeleteImages func(childComplexity int, id string, imageIds []string) int
  1493. ProductDeleteMedia func(childComplexity int, productID string, mediaIds []string) int
  1494. ProductDuplicate func(childComplexity int, productID string, newTitle string, newStatus *ProductStatus, includeImages *bool) int
  1495. ProductImageUpdate func(childComplexity int, productID string, image ImageInput) int
  1496. ProductJoinSellingPlanGroups func(childComplexity int, id string, sellingPlanGroupIds []string) int
  1497. ProductLeaveSellingPlanGroups func(childComplexity int, id string, sellingPlanGroupIds []string) int
  1498. ProductReorderImages func(childComplexity int, id string, moves []*MoveInput) int
  1499. ProductReorderMedia func(childComplexity int, id string, moves []*MoveInput) int
  1500. ProductUpdate func(childComplexity int, input ProductInput) int
  1501. ProductUpdateMedia func(childComplexity int, productID string, media []*UpdateMediaInput) int
  1502. ProductVariantAppendMedia func(childComplexity int, productID string, variantMedia []*ProductVariantAppendMediaInput) int
  1503. ProductVariantCreate func(childComplexity int, input ProductVariantInput) int
  1504. ProductVariantDelete func(childComplexity int, id string) int
  1505. ProductVariantDetachMedia func(childComplexity int, productID string, variantMedia []*ProductVariantDetachMediaInput) int
  1506. ProductVariantJoinSellingPlanGroups func(childComplexity int, id string, sellingPlanGroupIds []string) int
  1507. ProductVariantLeaveSellingPlanGroups func(childComplexity int, id string, sellingPlanGroupIds []string) int
  1508. ProductVariantUpdate func(childComplexity int, input ProductVariantInput) int
  1509. ProductVariantsBulkCreate func(childComplexity int, variants []*ProductVariantsBulkInput, productID string) int
  1510. ProductVariantsBulkDelete func(childComplexity int, variantsIds []string, productID string) int
  1511. ProductVariantsBulkReorder func(childComplexity int, productID string, positions []*ProductVariantPositionInput) int
  1512. ProductVariantsBulkUpdate func(childComplexity int, variants []*ProductVariantsBulkInput, productID string) int
  1513. }
  1514. NavigationItem struct {
  1515. ID func(childComplexity int) int
  1516. Title func(childComplexity int) int
  1517. URL func(childComplexity int) int
  1518. }
  1519. OnlineStorePage struct {
  1520. DefaultCursor func(childComplexity int) int
  1521. ID func(childComplexity int) int
  1522. Translations func(childComplexity int, locale string, marketID *string) int
  1523. }
  1524. Order struct {
  1525. ID func(childComplexity int) int
  1526. }
  1527. OrderApp struct {
  1528. ID func(childComplexity int) int
  1529. Icon func(childComplexity int) int
  1530. Name func(childComplexity int) int
  1531. }
  1532. OrderConnection struct {
  1533. Edges func(childComplexity int) int
  1534. Nodes func(childComplexity int) int
  1535. PageInfo func(childComplexity int) int
  1536. }
  1537. OrderDisputeSummary struct {
  1538. ID func(childComplexity int) int
  1539. InitiatedAs func(childComplexity int) int
  1540. Status func(childComplexity int) int
  1541. }
  1542. OrderEdge struct {
  1543. Cursor func(childComplexity int) int
  1544. Node func(childComplexity int) int
  1545. }
  1546. OrderPaymentCollectionDetails struct {
  1547. AdditionalPaymentCollectionURL func(childComplexity int) int
  1548. VaultedPaymentMethods func(childComplexity int) int
  1549. }
  1550. OrderRisk struct {
  1551. Display func(childComplexity int) int
  1552. Level func(childComplexity int) int
  1553. Message func(childComplexity int) int
  1554. }
  1555. OrderTransaction struct {
  1556. AccountNumber func(childComplexity int) int
  1557. AmountSet func(childComplexity int) int
  1558. AuthorizationCode func(childComplexity int) int
  1559. AuthorizationExpiresAt func(childComplexity int) int
  1560. CreatedAt func(childComplexity int) int
  1561. ErrorCode func(childComplexity int) int
  1562. Fees func(childComplexity int) int
  1563. FormattedGateway func(childComplexity int) int
  1564. Gateway func(childComplexity int) int
  1565. ID func(childComplexity int) int
  1566. Kind func(childComplexity int) int
  1567. ManuallyCapturable func(childComplexity int) int
  1568. MaximumRefundableV2 func(childComplexity int) int
  1569. Order func(childComplexity int) int
  1570. ParentTransaction func(childComplexity int) int
  1571. PaymentIcon func(childComplexity int) int
  1572. ProcessedAt func(childComplexity int) int
  1573. ReceiptJSON func(childComplexity int) int
  1574. SettlementCurrency func(childComplexity int) int
  1575. SettlementCurrencyRate func(childComplexity int) int
  1576. ShopifyPaymentsSet func(childComplexity int) int
  1577. Status func(childComplexity int) int
  1578. Test func(childComplexity int) int
  1579. TotalUnsettledSet func(childComplexity int) int
  1580. User func(childComplexity int) int
  1581. }
  1582. OrderTransactionConnection struct {
  1583. Edges func(childComplexity int) int
  1584. Nodes func(childComplexity int) int
  1585. PageInfo func(childComplexity int) int
  1586. }
  1587. OrderTransactionEdge struct {
  1588. Cursor func(childComplexity int) int
  1589. Node func(childComplexity int) int
  1590. }
  1591. PageInfo struct {
  1592. EndCursor func(childComplexity int) int
  1593. HasNextPage func(childComplexity int) int
  1594. HasPreviousPage func(childComplexity int) int
  1595. StartCursor func(childComplexity int) int
  1596. }
  1597. PaymentMandate struct {
  1598. ID func(childComplexity int) int
  1599. PaymentInstrument func(childComplexity int) int
  1600. }
  1601. PaymentSchedule struct {
  1602. Amount func(childComplexity int) int
  1603. CompletedAt func(childComplexity int) int
  1604. DueAt func(childComplexity int) int
  1605. ID func(childComplexity int) int
  1606. IssuedAt func(childComplexity int) int
  1607. }
  1608. PaymentScheduleConnection struct {
  1609. Edges func(childComplexity int) int
  1610. Nodes func(childComplexity int) int
  1611. PageInfo func(childComplexity int) int
  1612. }
  1613. PaymentScheduleEdge struct {
  1614. Cursor func(childComplexity int) int
  1615. Node func(childComplexity int) int
  1616. }
  1617. PaymentSettings struct {
  1618. SupportedDigitalWallets func(childComplexity int) int
  1619. }
  1620. PaymentTerms struct {
  1621. DueInDays func(childComplexity int) int
  1622. ID func(childComplexity int) int
  1623. Overdue func(childComplexity int) int
  1624. PaymentSchedules func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1625. PaymentTermsName func(childComplexity int) int
  1626. PaymentTermsType func(childComplexity int) int
  1627. TranslatedName func(childComplexity int) int
  1628. }
  1629. PaymentTermsTemplate struct {
  1630. Description func(childComplexity int) int
  1631. DueInDays func(childComplexity int) int
  1632. ID func(childComplexity int) int
  1633. Name func(childComplexity int) int
  1634. PaymentTermsType func(childComplexity int) int
  1635. TranslatedName func(childComplexity int) int
  1636. }
  1637. PriceList struct {
  1638. ContextRule func(childComplexity int) int
  1639. Currency func(childComplexity int) int
  1640. ID func(childComplexity int) int
  1641. Name func(childComplexity int) int
  1642. Parent func(childComplexity int) int
  1643. Prices func(childComplexity int, originType *PriceListPriceOriginType, first *int, after *string, last *int, before *string, reverse *bool) int
  1644. }
  1645. PriceListAdjustment struct {
  1646. Type func(childComplexity int) int
  1647. Value func(childComplexity int) int
  1648. }
  1649. PriceListContextRule struct {
  1650. Countries func(childComplexity int) int
  1651. Market func(childComplexity int) int
  1652. }
  1653. PriceListParent struct {
  1654. Adjustment func(childComplexity int) int
  1655. }
  1656. PriceListPrice struct {
  1657. CompareAtPrice func(childComplexity int) int
  1658. OriginType func(childComplexity int) int
  1659. Price func(childComplexity int) int
  1660. Variant func(childComplexity int) int
  1661. }
  1662. PriceListPriceConnection struct {
  1663. Edges func(childComplexity int) int
  1664. Nodes func(childComplexity int) int
  1665. PageInfo func(childComplexity int) int
  1666. }
  1667. PriceListPriceEdge struct {
  1668. Cursor func(childComplexity int) int
  1669. Node func(childComplexity int) int
  1670. }
  1671. PricingPercentageValue struct {
  1672. Percentage func(childComplexity int) int
  1673. }
  1674. PrivateMetafield struct {
  1675. CreatedAt func(childComplexity int) int
  1676. ID func(childComplexity int) int
  1677. Key func(childComplexity int) int
  1678. Namespace func(childComplexity int) int
  1679. UpdatedAt func(childComplexity int) int
  1680. Value func(childComplexity int) int
  1681. ValueType func(childComplexity int) int
  1682. }
  1683. PrivateMetafieldConnection struct {
  1684. Edges func(childComplexity int) int
  1685. Nodes func(childComplexity int) int
  1686. PageInfo func(childComplexity int) int
  1687. }
  1688. PrivateMetafieldEdge struct {
  1689. Cursor func(childComplexity int) int
  1690. Node func(childComplexity int) int
  1691. }
  1692. Product struct {
  1693. AvailablePublicationCount func(childComplexity int) int
  1694. Collections func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CollectionSortKeys, query *string) int
  1695. ContextualPricing func(childComplexity int, context ContextualPricingContext) int
  1696. CreatedAt func(childComplexity int) int
  1697. DefaultCursor func(childComplexity int) int
  1698. Description func(childComplexity int, truncateAt *int) int
  1699. DescriptionHTML func(childComplexity int) int
  1700. FeaturedImage func(childComplexity int) int
  1701. FeaturedMedia func(childComplexity int) int
  1702. Feedback func(childComplexity int) int
  1703. GiftCardTemplateSuffix func(childComplexity int) int
  1704. Handle func(childComplexity int) int
  1705. HasOnlyDefaultVariant func(childComplexity int) int
  1706. HasOutOfStockVariants func(childComplexity int) int
  1707. ID func(childComplexity int) int
  1708. Images func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *ProductImageSortKeys) int
  1709. InCollection func(childComplexity int, id string) int
  1710. IsGiftCard func(childComplexity int) int
  1711. LegacyResourceID func(childComplexity int) int
  1712. Media func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *ProductMediaSortKeys) int
  1713. MediaCount func(childComplexity int) int
  1714. Metafield func(childComplexity int, namespace string, key string) int
  1715. MetafieldDefinitions func(childComplexity int, namespace *string, pinnedStatus *MetafieldDefinitionPinnedStatus, first *int, after *string, last *int, before *string, reverse *bool, sortKey *MetafieldDefinitionSortKeys, query *string) int
  1716. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1717. OnlineStorePreviewURL func(childComplexity int) int
  1718. OnlineStoreURL func(childComplexity int) int
  1719. Options func(childComplexity int, first *int) int
  1720. PriceRangeV2 func(childComplexity int) int
  1721. PrivateMetafield func(childComplexity int, namespace string, key string) int
  1722. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1723. ProductCategory func(childComplexity int) int
  1724. ProductType func(childComplexity int) int
  1725. PublicationCount func(childComplexity int, onlyPublished *bool) int
  1726. PublishedAt func(childComplexity int) int
  1727. PublishedOnCurrentPublication func(childComplexity int) int
  1728. PublishedOnPublication func(childComplexity int, publicationID string) int
  1729. RequiresSellingPlan func(childComplexity int) int
  1730. ResourcePublicationOnCurrentPublication func(childComplexity int) int
  1731. ResourcePublications func(childComplexity int, onlyPublished *bool, first *int, after *string, last *int, before *string, reverse *bool) int
  1732. ResourcePublicationsV2 func(childComplexity int, onlyPublished *bool, first *int, after *string, last *int, before *string, reverse *bool) int
  1733. SellingPlanGroupCount func(childComplexity int) int
  1734. SellingPlanGroups func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1735. Seo func(childComplexity int) int
  1736. Status func(childComplexity int) int
  1737. Tags func(childComplexity int) int
  1738. TemplateSuffix func(childComplexity int) int
  1739. Title func(childComplexity int) int
  1740. TotalInventory func(childComplexity int) int
  1741. TotalVariants func(childComplexity int) int
  1742. TracksInventory func(childComplexity int) int
  1743. Translations func(childComplexity int, locale string, marketID *string) int
  1744. UnpublishedPublications func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1745. UpdatedAt func(childComplexity int) int
  1746. Variants func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *ProductVariantSortKeys) int
  1747. Vendor func(childComplexity int) int
  1748. }
  1749. ProductAppendImagesPayload struct {
  1750. NewImages func(childComplexity int) int
  1751. Product func(childComplexity int) int
  1752. UserErrors func(childComplexity int) int
  1753. }
  1754. ProductCategory struct {
  1755. ProductTaxonomyNode func(childComplexity int) int
  1756. }
  1757. ProductChangeStatusPayload struct {
  1758. Product func(childComplexity int) int
  1759. UserErrors func(childComplexity int) int
  1760. }
  1761. ProductChangeStatusUserError struct {
  1762. Code func(childComplexity int) int
  1763. Field func(childComplexity int) int
  1764. Message func(childComplexity int) int
  1765. }
  1766. ProductConnection struct {
  1767. Edges func(childComplexity int) int
  1768. Nodes func(childComplexity int) int
  1769. PageInfo func(childComplexity int) int
  1770. }
  1771. ProductContextualPricing struct {
  1772. MaxVariantPricing func(childComplexity int) int
  1773. MinVariantPricing func(childComplexity int) int
  1774. PriceRange func(childComplexity int) int
  1775. }
  1776. ProductCreateMediaPayload struct {
  1777. Media func(childComplexity int) int
  1778. MediaUserErrors func(childComplexity int) int
  1779. Product func(childComplexity int) int
  1780. }
  1781. ProductCreatePayload struct {
  1782. Product func(childComplexity int) int
  1783. Shop func(childComplexity int) int
  1784. UserErrors func(childComplexity int) int
  1785. }
  1786. ProductDeleteImagesPayload struct {
  1787. DeletedImageIds func(childComplexity int) int
  1788. Product func(childComplexity int) int
  1789. UserErrors func(childComplexity int) int
  1790. }
  1791. ProductDeleteMediaPayload struct {
  1792. DeletedMediaIds func(childComplexity int) int
  1793. DeletedProductImageIds func(childComplexity int) int
  1794. MediaUserErrors func(childComplexity int) int
  1795. Product func(childComplexity int) int
  1796. }
  1797. ProductDeletePayload struct {
  1798. DeletedProductID func(childComplexity int) int
  1799. Shop func(childComplexity int) int
  1800. UserErrors func(childComplexity int) int
  1801. }
  1802. ProductDuplicatePayload struct {
  1803. ImageJob func(childComplexity int) int
  1804. NewProduct func(childComplexity int) int
  1805. Shop func(childComplexity int) int
  1806. UserErrors func(childComplexity int) int
  1807. }
  1808. ProductEdge struct {
  1809. Cursor func(childComplexity int) int
  1810. Node func(childComplexity int) int
  1811. }
  1812. ProductImageUpdatePayload struct {
  1813. Image func(childComplexity int) int
  1814. UserErrors func(childComplexity int) int
  1815. }
  1816. ProductJoinSellingPlanGroupsPayload struct {
  1817. Product func(childComplexity int) int
  1818. UserErrors func(childComplexity int) int
  1819. }
  1820. ProductLeaveSellingPlanGroupsPayload struct {
  1821. Product func(childComplexity int) int
  1822. UserErrors func(childComplexity int) int
  1823. }
  1824. ProductOption struct {
  1825. ID func(childComplexity int) int
  1826. Name func(childComplexity int) int
  1827. Position func(childComplexity int) int
  1828. Translations func(childComplexity int, locale string, marketID *string) int
  1829. Values func(childComplexity int) int
  1830. }
  1831. ProductPriceRangeV2 struct {
  1832. MaxVariantPrice func(childComplexity int) int
  1833. MinVariantPrice func(childComplexity int) int
  1834. }
  1835. ProductReorderImagesPayload struct {
  1836. Job func(childComplexity int) int
  1837. UserErrors func(childComplexity int) int
  1838. }
  1839. ProductReorderMediaPayload struct {
  1840. Job func(childComplexity int) int
  1841. MediaUserErrors func(childComplexity int) int
  1842. }
  1843. ProductResourceFeedback struct {
  1844. FeedbackGeneratedAt func(childComplexity int) int
  1845. Messages func(childComplexity int) int
  1846. ProductID func(childComplexity int) int
  1847. ProductUpdatedAt func(childComplexity int) int
  1848. State func(childComplexity int) int
  1849. }
  1850. ProductTaxonomyNode struct {
  1851. FullName func(childComplexity int) int
  1852. ID func(childComplexity int) int
  1853. IsLeaf func(childComplexity int) int
  1854. IsRoot func(childComplexity int) int
  1855. Name func(childComplexity int) int
  1856. }
  1857. ProductUpdateMediaPayload struct {
  1858. Media func(childComplexity int) int
  1859. MediaUserErrors func(childComplexity int) int
  1860. Product func(childComplexity int) int
  1861. }
  1862. ProductUpdatePayload struct {
  1863. Product func(childComplexity int) int
  1864. UserErrors func(childComplexity int) int
  1865. }
  1866. ProductVariant struct {
  1867. AvailableForSale func(childComplexity int) int
  1868. Barcode func(childComplexity int) int
  1869. CompareAtPrice func(childComplexity int) int
  1870. ContextualPricing func(childComplexity int, context ContextualPricingContext) int
  1871. CreatedAt func(childComplexity int) int
  1872. DefaultCursor func(childComplexity int) int
  1873. DeliveryProfile func(childComplexity int) int
  1874. DisplayName func(childComplexity int) int
  1875. FulfillmentServiceEditable func(childComplexity int) int
  1876. ID func(childComplexity int) int
  1877. Image func(childComplexity int) int
  1878. InventoryItem func(childComplexity int) int
  1879. InventoryPolicy func(childComplexity int) int
  1880. InventoryQuantity func(childComplexity int) int
  1881. LegacyResourceID func(childComplexity int) int
  1882. Media func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1883. Metafield func(childComplexity int, namespace string, key string) int
  1884. MetafieldDefinitions func(childComplexity int, namespace *string, pinnedStatus *MetafieldDefinitionPinnedStatus, first *int, after *string, last *int, before *string, reverse *bool, sortKey *MetafieldDefinitionSortKeys, query *string) int
  1885. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1886. Position func(childComplexity int) int
  1887. Price func(childComplexity int) int
  1888. PrivateMetafield func(childComplexity int, namespace string, key string) int
  1889. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1890. Product func(childComplexity int) int
  1891. SelectedOptions func(childComplexity int) int
  1892. SellableOnlineQuantity func(childComplexity int) int
  1893. SellingPlanGroupCount func(childComplexity int) int
  1894. SellingPlanGroups func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1895. Sku func(childComplexity int) int
  1896. TaxCode func(childComplexity int) int
  1897. Taxable func(childComplexity int) int
  1898. Title func(childComplexity int) int
  1899. Translations func(childComplexity int, locale string, marketID *string) int
  1900. UpdatedAt func(childComplexity int) int
  1901. Weight func(childComplexity int) int
  1902. WeightUnit func(childComplexity int) int
  1903. }
  1904. ProductVariantAppendMediaPayload struct {
  1905. Product func(childComplexity int) int
  1906. ProductVariants func(childComplexity int) int
  1907. UserErrors func(childComplexity int) int
  1908. }
  1909. ProductVariantConnection struct {
  1910. Edges func(childComplexity int) int
  1911. Nodes func(childComplexity int) int
  1912. PageInfo func(childComplexity int) int
  1913. }
  1914. ProductVariantContextualPricing struct {
  1915. CompareAtPrice func(childComplexity int) int
  1916. Price func(childComplexity int) int
  1917. }
  1918. ProductVariantCreatePayload struct {
  1919. Product func(childComplexity int) int
  1920. ProductVariant func(childComplexity int) int
  1921. UserErrors func(childComplexity int) int
  1922. }
  1923. ProductVariantDeletePayload struct {
  1924. DeletedProductVariantID func(childComplexity int) int
  1925. Product func(childComplexity int) int
  1926. UserErrors func(childComplexity int) int
  1927. }
  1928. ProductVariantDetachMediaPayload struct {
  1929. Product func(childComplexity int) int
  1930. ProductVariants func(childComplexity int) int
  1931. UserErrors func(childComplexity int) int
  1932. }
  1933. ProductVariantEdge struct {
  1934. Cursor func(childComplexity int) int
  1935. Node func(childComplexity int) int
  1936. }
  1937. ProductVariantJoinSellingPlanGroupsPayload struct {
  1938. ProductVariant func(childComplexity int) int
  1939. UserErrors func(childComplexity int) int
  1940. }
  1941. ProductVariantLeaveSellingPlanGroupsPayload struct {
  1942. ProductVariant func(childComplexity int) int
  1943. UserErrors func(childComplexity int) int
  1944. }
  1945. ProductVariantUpdatePayload struct {
  1946. Product func(childComplexity int) int
  1947. ProductVariant func(childComplexity int) int
  1948. UserErrors func(childComplexity int) int
  1949. }
  1950. ProductVariantsBulkCreatePayload struct {
  1951. Product func(childComplexity int) int
  1952. ProductVariants func(childComplexity int) int
  1953. UserErrors func(childComplexity int) int
  1954. }
  1955. ProductVariantsBulkCreateUserError struct {
  1956. Code func(childComplexity int) int
  1957. Field func(childComplexity int) int
  1958. Message func(childComplexity int) int
  1959. }
  1960. ProductVariantsBulkDeletePayload struct {
  1961. Product func(childComplexity int) int
  1962. UserErrors func(childComplexity int) int
  1963. }
  1964. ProductVariantsBulkDeleteUserError struct {
  1965. Code func(childComplexity int) int
  1966. Field func(childComplexity int) int
  1967. Message func(childComplexity int) int
  1968. }
  1969. ProductVariantsBulkReorderPayload struct {
  1970. Product func(childComplexity int) int
  1971. UserErrors func(childComplexity int) int
  1972. }
  1973. ProductVariantsBulkReorderUserError struct {
  1974. Code func(childComplexity int) int
  1975. Field func(childComplexity int) int
  1976. Message func(childComplexity int) int
  1977. }
  1978. ProductVariantsBulkUpdatePayload struct {
  1979. Product func(childComplexity int) int
  1980. ProductVariants func(childComplexity int) int
  1981. UserErrors func(childComplexity int) int
  1982. }
  1983. ProductVariantsBulkUpdateUserError struct {
  1984. Code func(childComplexity int) int
  1985. Field func(childComplexity int) int
  1986. Message func(childComplexity int) int
  1987. }
  1988. Publication struct {
  1989. App func(childComplexity int) int
  1990. CollectionPublicationsV3 func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1991. Collections func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1992. HasCollection func(childComplexity int, id string) int
  1993. ID func(childComplexity int) int
  1994. Name func(childComplexity int) int
  1995. ProductPublicationsV3 func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1996. Products func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1997. SupportsFuturePublishing func(childComplexity int) int
  1998. }
  1999. PublicationConnection struct {
  2000. Edges func(childComplexity int) int
  2001. Nodes func(childComplexity int) int
  2002. PageInfo func(childComplexity int) int
  2003. }
  2004. PublicationEdge struct {
  2005. Cursor func(childComplexity int) int
  2006. Node func(childComplexity int) int
  2007. }
  2008. PublishedTranslation struct {
  2009. Key func(childComplexity int) int
  2010. Locale func(childComplexity int) int
  2011. MarketID func(childComplexity int) int
  2012. Value func(childComplexity int) int
  2013. }
  2014. PurchasingCompany struct {
  2015. Company func(childComplexity int) int
  2016. Contact func(childComplexity int) int
  2017. Location func(childComplexity int) int
  2018. }
  2019. Query struct {
  2020. Product func(childComplexity int, id string) int
  2021. ProductByHandle func(childComplexity int, handle string) int
  2022. ProductResourceFeedback func(childComplexity int, id string) int
  2023. ProductSavedSearches func(childComplexity int, after *string, before *string, first *int, last *int, reverse *bool) int
  2024. ProductVariant func(childComplexity int, id string) int
  2025. ProductVariants func(childComplexity int, after *string, before *string, first *int, last *int, query *string, reverse *bool, savedSearchID *string, sortKey *ProductVariantSortKeys) int
  2026. Products func(childComplexity int, after *string, before *string, first *int, last *int, query *string, reverse *bool, savedSearchID *string, sortKey *ProductSortKeys) int
  2027. __resolve__service func(childComplexity int) int
  2028. __resolve_entities func(childComplexity int, representations []map[string]interface{}) int
  2029. }
  2030. Refund struct {
  2031. CreatedAt func(childComplexity int) int
  2032. Duties func(childComplexity int) int
  2033. ID func(childComplexity int) int
  2034. LegacyResourceID func(childComplexity int) int
  2035. Note func(childComplexity int) int
  2036. Order func(childComplexity int) int
  2037. RefundLineItems func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2038. StaffMember func(childComplexity int) int
  2039. TotalRefundedSet func(childComplexity int) int
  2040. Transactions func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2041. UpdatedAt func(childComplexity int) int
  2042. }
  2043. RefundDuty struct {
  2044. AmountSet func(childComplexity int) int
  2045. OriginalDuty func(childComplexity int) int
  2046. }
  2047. RefundLineItem struct {
  2048. LineItem func(childComplexity int) int
  2049. Location func(childComplexity int) int
  2050. PriceSet func(childComplexity int) int
  2051. Quantity func(childComplexity int) int
  2052. RestockType func(childComplexity int) int
  2053. Restocked func(childComplexity int) int
  2054. SubtotalSet func(childComplexity int) int
  2055. TotalTaxSet func(childComplexity int) int
  2056. }
  2057. RefundLineItemConnection struct {
  2058. Edges func(childComplexity int) int
  2059. Nodes func(childComplexity int) int
  2060. PageInfo func(childComplexity int) int
  2061. }
  2062. RefundLineItemEdge struct {
  2063. Cursor func(childComplexity int) int
  2064. Node func(childComplexity int) int
  2065. }
  2066. ResourceAlert struct {
  2067. Actions func(childComplexity int) int
  2068. Content func(childComplexity int) int
  2069. DismissibleHandle func(childComplexity int) int
  2070. Icon func(childComplexity int) int
  2071. Severity func(childComplexity int) int
  2072. Title func(childComplexity int) int
  2073. }
  2074. ResourceAlertAction struct {
  2075. Primary func(childComplexity int) int
  2076. Show func(childComplexity int) int
  2077. Title func(childComplexity int) int
  2078. URL func(childComplexity int) int
  2079. }
  2080. ResourceFeedback struct {
  2081. Details func(childComplexity int) int
  2082. Summary func(childComplexity int) int
  2083. }
  2084. ResourceLimit struct {
  2085. Available func(childComplexity int) int
  2086. QuantityAvailable func(childComplexity int) int
  2087. QuantityLimit func(childComplexity int) int
  2088. QuantityUsed func(childComplexity int) int
  2089. }
  2090. ResourcePublication struct {
  2091. IsPublished func(childComplexity int) int
  2092. Publication func(childComplexity int) int
  2093. PublishDate func(childComplexity int) int
  2094. Publishable func(childComplexity int) int
  2095. }
  2096. ResourcePublicationConnection struct {
  2097. Edges func(childComplexity int) int
  2098. Nodes func(childComplexity int) int
  2099. PageInfo func(childComplexity int) int
  2100. }
  2101. ResourcePublicationEdge struct {
  2102. Cursor func(childComplexity int) int
  2103. Node func(childComplexity int) int
  2104. }
  2105. ResourcePublicationV2 struct {
  2106. IsPublished func(childComplexity int) int
  2107. Publication func(childComplexity int) int
  2108. PublishDate func(childComplexity int) int
  2109. Publishable func(childComplexity int) int
  2110. }
  2111. ResourcePublicationV2Connection struct {
  2112. Edges func(childComplexity int) int
  2113. Nodes func(childComplexity int) int
  2114. PageInfo func(childComplexity int) int
  2115. }
  2116. ResourcePublicationV2Edge struct {
  2117. Cursor func(childComplexity int) int
  2118. Node func(childComplexity int) int
  2119. }
  2120. SEO struct {
  2121. Description func(childComplexity int) int
  2122. Title func(childComplexity int) int
  2123. }
  2124. SaleConnection struct {
  2125. Edges func(childComplexity int) int
  2126. Nodes func(childComplexity int) int
  2127. PageInfo func(childComplexity int) int
  2128. }
  2129. SaleEdge struct {
  2130. Cursor func(childComplexity int) int
  2131. Node func(childComplexity int) int
  2132. }
  2133. SaleTax struct {
  2134. Amount func(childComplexity int) int
  2135. ID func(childComplexity int) int
  2136. TaxLine func(childComplexity int) int
  2137. }
  2138. SalesAgreementConnection struct {
  2139. Edges func(childComplexity int) int
  2140. Nodes func(childComplexity int) int
  2141. PageInfo func(childComplexity int) int
  2142. }
  2143. SalesAgreementEdge struct {
  2144. Cursor func(childComplexity int) int
  2145. Node func(childComplexity int) int
  2146. }
  2147. SavedSearch struct {
  2148. Filters func(childComplexity int) int
  2149. ID func(childComplexity int) int
  2150. LegacyResourceID func(childComplexity int) int
  2151. Name func(childComplexity int) int
  2152. Query func(childComplexity int) int
  2153. ResourceType func(childComplexity int) int
  2154. SearchTerms func(childComplexity int) int
  2155. }
  2156. SavedSearchConnection struct {
  2157. Edges func(childComplexity int) int
  2158. Nodes func(childComplexity int) int
  2159. PageInfo func(childComplexity int) int
  2160. }
  2161. SavedSearchEdge struct {
  2162. Cursor func(childComplexity int) int
  2163. Node func(childComplexity int) int
  2164. }
  2165. ScriptDiscountApplication struct {
  2166. AllocationMethod func(childComplexity int) int
  2167. Index func(childComplexity int) int
  2168. TargetSelection func(childComplexity int) int
  2169. TargetType func(childComplexity int) int
  2170. Title func(childComplexity int) int
  2171. Value func(childComplexity int) int
  2172. }
  2173. SearchFilter struct {
  2174. Key func(childComplexity int) int
  2175. Value func(childComplexity int) int
  2176. }
  2177. SearchFilterOptions struct {
  2178. ProductAvailability func(childComplexity int) int
  2179. }
  2180. SearchResult struct {
  2181. Description func(childComplexity int) int
  2182. Image func(childComplexity int) int
  2183. Reference func(childComplexity int) int
  2184. Title func(childComplexity int) int
  2185. URL func(childComplexity int) int
  2186. }
  2187. SearchResultConnection struct {
  2188. Edges func(childComplexity int) int
  2189. PageInfo func(childComplexity int) int
  2190. }
  2191. SearchResultEdge struct {
  2192. Cursor func(childComplexity int) int
  2193. Node func(childComplexity int) int
  2194. }
  2195. SelectedOption struct {
  2196. Name func(childComplexity int) int
  2197. Value func(childComplexity int) int
  2198. }
  2199. SellingPlan struct {
  2200. BillingPolicy func(childComplexity int) int
  2201. Category func(childComplexity int) int
  2202. CreatedAt func(childComplexity int) int
  2203. DeliveryPolicy func(childComplexity int) int
  2204. Description func(childComplexity int) int
  2205. ID func(childComplexity int) int
  2206. InventoryPolicy func(childComplexity int) int
  2207. Name func(childComplexity int) int
  2208. Options func(childComplexity int) int
  2209. Position func(childComplexity int) int
  2210. PricingPolicies func(childComplexity int) int
  2211. }
  2212. SellingPlanAnchor struct {
  2213. CutoffDay func(childComplexity int) int
  2214. Day func(childComplexity int) int
  2215. Month func(childComplexity int) int
  2216. Type func(childComplexity int) int
  2217. }
  2218. SellingPlanCheckoutCharge struct {
  2219. Type func(childComplexity int) int
  2220. Value func(childComplexity int) int
  2221. }
  2222. SellingPlanCheckoutChargePercentageValue struct {
  2223. Percentage func(childComplexity int) int
  2224. }
  2225. SellingPlanConnection struct {
  2226. Edges func(childComplexity int) int
  2227. Nodes func(childComplexity int) int
  2228. PageInfo func(childComplexity int) int
  2229. }
  2230. SellingPlanEdge struct {
  2231. Cursor func(childComplexity int) int
  2232. Node func(childComplexity int) int
  2233. }
  2234. SellingPlanFixedBillingPolicy struct {
  2235. CheckoutCharge func(childComplexity int) int
  2236. RemainingBalanceChargeExactTime func(childComplexity int) int
  2237. RemainingBalanceChargeTimeAfterCheckout func(childComplexity int) int
  2238. RemainingBalanceChargeTrigger func(childComplexity int) int
  2239. }
  2240. SellingPlanFixedDeliveryPolicy struct {
  2241. Anchors func(childComplexity int) int
  2242. Cutoff func(childComplexity int) int
  2243. FulfillmentExactTime func(childComplexity int) int
  2244. FulfillmentTrigger func(childComplexity int) int
  2245. Intent func(childComplexity int) int
  2246. PreAnchorBehavior func(childComplexity int) int
  2247. }
  2248. SellingPlanFixedPricingPolicy struct {
  2249. AdjustmentType func(childComplexity int) int
  2250. AdjustmentValue func(childComplexity int) int
  2251. CreatedAt func(childComplexity int) int
  2252. }
  2253. SellingPlanGroup struct {
  2254. AppID func(childComplexity int) int
  2255. AppliesToProduct func(childComplexity int, productID string) int
  2256. AppliesToProductVariant func(childComplexity int, productVariantID string) int
  2257. AppliesToProductVariants func(childComplexity int, productID string) int
  2258. CreatedAt func(childComplexity int) int
  2259. Description func(childComplexity int) int
  2260. ID func(childComplexity int) int
  2261. MerchantCode func(childComplexity int) int
  2262. Name func(childComplexity int) int
  2263. Options func(childComplexity int) int
  2264. Position func(childComplexity int) int
  2265. ProductCount func(childComplexity int) int
  2266. ProductVariantCount func(childComplexity int, productID *string) int
  2267. ProductVariants func(childComplexity int, productID *string, first *int, after *string, last *int, before *string, reverse *bool) int
  2268. Products func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2269. SellingPlans func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2270. Summary func(childComplexity int) int
  2271. }
  2272. SellingPlanGroupConnection struct {
  2273. Edges func(childComplexity int) int
  2274. Nodes func(childComplexity int) int
  2275. PageInfo func(childComplexity int) int
  2276. }
  2277. SellingPlanGroupEdge struct {
  2278. Cursor func(childComplexity int) int
  2279. Node func(childComplexity int) int
  2280. }
  2281. SellingPlanGroupUserError struct {
  2282. Code func(childComplexity int) int
  2283. Field func(childComplexity int) int
  2284. Message func(childComplexity int) int
  2285. }
  2286. SellingPlanInventoryPolicy struct {
  2287. Reserve func(childComplexity int) int
  2288. }
  2289. SellingPlanPricingPolicyPercentageValue struct {
  2290. Percentage func(childComplexity int) int
  2291. }
  2292. SellingPlanRecurringBillingPolicy struct {
  2293. Anchors func(childComplexity int) int
  2294. CreatedAt func(childComplexity int) int
  2295. Interval func(childComplexity int) int
  2296. IntervalCount func(childComplexity int) int
  2297. MaxCycles func(childComplexity int) int
  2298. MinCycles func(childComplexity int) int
  2299. }
  2300. SellingPlanRecurringDeliveryPolicy struct {
  2301. Anchors func(childComplexity int) int
  2302. CreatedAt func(childComplexity int) int
  2303. Cutoff func(childComplexity int) int
  2304. Intent func(childComplexity int) int
  2305. Interval func(childComplexity int) int
  2306. IntervalCount func(childComplexity int) int
  2307. PreAnchorBehavior func(childComplexity int) int
  2308. }
  2309. SellingPlanRecurringPricingPolicy struct {
  2310. AdjustmentType func(childComplexity int) int
  2311. AdjustmentValue func(childComplexity int) int
  2312. AfterCycle func(childComplexity int) int
  2313. CreatedAt func(childComplexity int) int
  2314. }
  2315. ShippingLine struct {
  2316. CarrierIdentifier func(childComplexity int) int
  2317. Code func(childComplexity int) int
  2318. Custom func(childComplexity int) int
  2319. DeliveryCategory func(childComplexity int) int
  2320. DiscountAllocations func(childComplexity int) int
  2321. DiscountedPriceSet func(childComplexity int) int
  2322. ID func(childComplexity int) int
  2323. OriginalPriceSet func(childComplexity int) int
  2324. Phone func(childComplexity int) int
  2325. RequestedFulfillmentService func(childComplexity int) int
  2326. ShippingRateHandle func(childComplexity int) int
  2327. Source func(childComplexity int) int
  2328. TaxLines func(childComplexity int) int
  2329. Title func(childComplexity int) int
  2330. }
  2331. ShippingLineConnection struct {
  2332. Edges func(childComplexity int) int
  2333. Nodes func(childComplexity int) int
  2334. PageInfo func(childComplexity int) int
  2335. }
  2336. ShippingLineEdge struct {
  2337. Cursor func(childComplexity int) int
  2338. Node func(childComplexity int) int
  2339. }
  2340. ShippingRefund struct {
  2341. AmountSet func(childComplexity int) int
  2342. MaximumRefundableSet func(childComplexity int) int
  2343. TaxSet func(childComplexity int) int
  2344. }
  2345. Shop struct {
  2346. ID func(childComplexity int) int
  2347. }
  2348. ShopAlert struct {
  2349. Action func(childComplexity int) int
  2350. Description func(childComplexity int) int
  2351. }
  2352. ShopAlertAction struct {
  2353. Title func(childComplexity int) int
  2354. URL func(childComplexity int) int
  2355. }
  2356. ShopFeatures struct {
  2357. AvalaraAvatax func(childComplexity int) int
  2358. Branding func(childComplexity int) int
  2359. Captcha func(childComplexity int) int
  2360. CaptchaExternalDomains func(childComplexity int) int
  2361. DynamicRemarketing func(childComplexity int) int
  2362. EligibleForSubscriptionMigration func(childComplexity int) int
  2363. EligibleForSubscriptions func(childComplexity int) int
  2364. GiftCards func(childComplexity int) int
  2365. HarmonizedSystemCode func(childComplexity int) int
  2366. InternationalDomains func(childComplexity int) int
  2367. InternationalPriceOverrides func(childComplexity int) int
  2368. InternationalPriceRules func(childComplexity int) int
  2369. LegacySubscriptionGatewayEnabled func(childComplexity int) int
  2370. LiveView func(childComplexity int) int
  2371. OnboardingVisual func(childComplexity int) int
  2372. PaypalExpressSubscriptionGatewayStatus func(childComplexity int) int
  2373. Reports func(childComplexity int) int
  2374. SellsSubscriptions func(childComplexity int) int
  2375. ShowMetrics func(childComplexity int) int
  2376. Storefront func(childComplexity int) int
  2377. UsingShopifyBalance func(childComplexity int) int
  2378. }
  2379. ShopPlan struct {
  2380. DisplayName func(childComplexity int) int
  2381. PartnerDevelopment func(childComplexity int) int
  2382. ShopifyPlus func(childComplexity int) int
  2383. }
  2384. ShopPolicy struct {
  2385. Body func(childComplexity int) int
  2386. ID func(childComplexity int) int
  2387. Translations func(childComplexity int, locale string, marketID *string) int
  2388. Type func(childComplexity int) int
  2389. URL func(childComplexity int) int
  2390. }
  2391. ShopResourceLimits struct {
  2392. LocationLimit func(childComplexity int) int
  2393. MaxProductOptions func(childComplexity int) int
  2394. MaxProductVariants func(childComplexity int) int
  2395. RedirectLimitReached func(childComplexity int) int
  2396. SkuResourceLimits func(childComplexity int) int
  2397. }
  2398. ShopifyPaymentsExtendedAuthorization struct {
  2399. ExtendedAuthorizationExpiresAt func(childComplexity int) int
  2400. StandardAuthorizationExpiresAt func(childComplexity int) int
  2401. }
  2402. ShopifyPaymentsRefundSet struct {
  2403. AcquirerReferenceNumber func(childComplexity int) int
  2404. }
  2405. ShopifyPaymentsTransactionSet struct {
  2406. ExtendedAuthorizationSet func(childComplexity int) int
  2407. RefundSet func(childComplexity int) int
  2408. }
  2409. StaffMember struct {
  2410. Active func(childComplexity int) int
  2411. Avatar func(childComplexity int, fallback *StaffMemberDefaultImage) int
  2412. Email func(childComplexity int) int
  2413. Exists func(childComplexity int) int
  2414. FirstName func(childComplexity int) int
  2415. ID func(childComplexity int) int
  2416. Initials func(childComplexity int) int
  2417. IsShopOwner func(childComplexity int) int
  2418. LastName func(childComplexity int) int
  2419. Locale func(childComplexity int) int
  2420. Name func(childComplexity int) int
  2421. Phone func(childComplexity int) int
  2422. PrivateData func(childComplexity int) int
  2423. }
  2424. StaffMemberConnection struct {
  2425. Edges func(childComplexity int) int
  2426. Nodes func(childComplexity int) int
  2427. PageInfo func(childComplexity int) int
  2428. }
  2429. StaffMemberEdge struct {
  2430. Cursor func(childComplexity int) int
  2431. Node func(childComplexity int) int
  2432. }
  2433. StaffMemberPrivateData struct {
  2434. AccountSettingsURL func(childComplexity int) int
  2435. CreatedAt func(childComplexity int) int
  2436. }
  2437. StandardMetafieldDefinitionTemplate struct {
  2438. Description func(childComplexity int) int
  2439. ID func(childComplexity int) int
  2440. Key func(childComplexity int) int
  2441. Name func(childComplexity int) int
  2442. Namespace func(childComplexity int) int
  2443. OwnerTypes func(childComplexity int) int
  2444. Type func(childComplexity int) int
  2445. Validations func(childComplexity int) int
  2446. VisibleToStorefrontAPI func(childComplexity int) int
  2447. }
  2448. StorefrontAccessToken struct {
  2449. AccessScopes func(childComplexity int) int
  2450. AccessToken func(childComplexity int) int
  2451. CreatedAt func(childComplexity int) int
  2452. ID func(childComplexity int) int
  2453. Title func(childComplexity int) int
  2454. UpdatedAt func(childComplexity int) int
  2455. }
  2456. StorefrontAccessTokenConnection struct {
  2457. Edges func(childComplexity int) int
  2458. Nodes func(childComplexity int) int
  2459. PageInfo func(childComplexity int) int
  2460. }
  2461. StorefrontAccessTokenEdge struct {
  2462. Cursor func(childComplexity int) int
  2463. Node func(childComplexity int) int
  2464. }
  2465. StringConnection struct {
  2466. Edges func(childComplexity int) int
  2467. PageInfo func(childComplexity int) int
  2468. }
  2469. StringEdge struct {
  2470. Cursor func(childComplexity int) int
  2471. Node func(childComplexity int) int
  2472. }
  2473. SubscriptionAppliedCodeDiscount struct {
  2474. ID func(childComplexity int) int
  2475. RedeemCode func(childComplexity int) int
  2476. RejectionReason func(childComplexity int) int
  2477. }
  2478. SubscriptionBillingAttempt struct {
  2479. CompletedAt func(childComplexity int) int
  2480. CreatedAt func(childComplexity int) int
  2481. ErrorCode func(childComplexity int) int
  2482. ErrorMessage func(childComplexity int) int
  2483. ID func(childComplexity int) int
  2484. IdempotencyKey func(childComplexity int) int
  2485. NextActionURL func(childComplexity int) int
  2486. Order func(childComplexity int) int
  2487. OriginTime func(childComplexity int) int
  2488. Ready func(childComplexity int) int
  2489. SubscriptionContract func(childComplexity int) int
  2490. }
  2491. SubscriptionBillingAttemptConnection struct {
  2492. Edges func(childComplexity int) int
  2493. Nodes func(childComplexity int) int
  2494. PageInfo func(childComplexity int) int
  2495. }
  2496. SubscriptionBillingAttemptEdge struct {
  2497. Cursor func(childComplexity int) int
  2498. Node func(childComplexity int) int
  2499. }
  2500. SubscriptionBillingPolicy struct {
  2501. Anchors func(childComplexity int) int
  2502. Interval func(childComplexity int) int
  2503. IntervalCount func(childComplexity int) int
  2504. MaxCycles func(childComplexity int) int
  2505. MinCycles func(childComplexity int) int
  2506. }
  2507. SubscriptionContract struct {
  2508. App func(childComplexity int) int
  2509. AppAdminURL func(childComplexity int) int
  2510. BillingAttempts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2511. BillingPolicy func(childComplexity int) int
  2512. CreatedAt func(childComplexity int) int
  2513. CurrencyCode func(childComplexity int) int
  2514. CustomAttributes func(childComplexity int) int
  2515. Customer func(childComplexity int) int
  2516. CustomerPaymentMethod func(childComplexity int, showRevoked *bool) int
  2517. DeliveryMethod func(childComplexity int) int
  2518. DeliveryPolicy func(childComplexity int) int
  2519. DeliveryPrice func(childComplexity int) int
  2520. Discounts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2521. ID func(childComplexity int) int
  2522. LastPaymentStatus func(childComplexity int) int
  2523. LineCount func(childComplexity int) int
  2524. Lines func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2525. NextBillingDate func(childComplexity int) int
  2526. Note func(childComplexity int) int
  2527. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2528. OriginOrder func(childComplexity int) int
  2529. Status func(childComplexity int) int
  2530. UpdatedAt func(childComplexity int) int
  2531. }
  2532. SubscriptionContractConnection struct {
  2533. Edges func(childComplexity int) int
  2534. Nodes func(childComplexity int) int
  2535. PageInfo func(childComplexity int) int
  2536. }
  2537. SubscriptionContractEdge struct {
  2538. Cursor func(childComplexity int) int
  2539. Node func(childComplexity int) int
  2540. }
  2541. SubscriptionCyclePriceAdjustment struct {
  2542. AdjustmentType func(childComplexity int) int
  2543. AdjustmentValue func(childComplexity int) int
  2544. AfterCycle func(childComplexity int) int
  2545. ComputedPrice func(childComplexity int) int
  2546. }
  2547. SubscriptionDeliveryMethodLocalDelivery struct {
  2548. Address func(childComplexity int) int
  2549. LocalDeliveryOption func(childComplexity int) int
  2550. }
  2551. SubscriptionDeliveryMethodLocalDeliveryOption struct {
  2552. Code func(childComplexity int) int
  2553. Description func(childComplexity int) int
  2554. Instructions func(childComplexity int) int
  2555. Phone func(childComplexity int) int
  2556. PresentmentTitle func(childComplexity int) int
  2557. Title func(childComplexity int) int
  2558. }
  2559. SubscriptionDeliveryMethodPickup struct {
  2560. PickupOption func(childComplexity int) int
  2561. }
  2562. SubscriptionDeliveryMethodPickupOption struct {
  2563. Code func(childComplexity int) int
  2564. Description func(childComplexity int) int
  2565. Location func(childComplexity int) int
  2566. PresentmentTitle func(childComplexity int) int
  2567. Title func(childComplexity int) int
  2568. }
  2569. SubscriptionDeliveryMethodShipping struct {
  2570. Address func(childComplexity int) int
  2571. ShippingOption func(childComplexity int) int
  2572. }
  2573. SubscriptionDeliveryMethodShippingOption struct {
  2574. CarrierService func(childComplexity int) int
  2575. Code func(childComplexity int) int
  2576. Description func(childComplexity int) int
  2577. PresentmentTitle func(childComplexity int) int
  2578. Title func(childComplexity int) int
  2579. }
  2580. SubscriptionDeliveryPolicy struct {
  2581. Anchors func(childComplexity int) int
  2582. Interval func(childComplexity int) int
  2583. IntervalCount func(childComplexity int) int
  2584. }
  2585. SubscriptionDiscountAllocation struct {
  2586. Amount func(childComplexity int) int
  2587. Discount func(childComplexity int) int
  2588. }
  2589. SubscriptionDiscountEntitledLines struct {
  2590. All func(childComplexity int) int
  2591. Lines func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2592. }
  2593. SubscriptionDiscountFixedAmountValue struct {
  2594. Amount func(childComplexity int) int
  2595. AppliesOnEachItem func(childComplexity int) int
  2596. }
  2597. SubscriptionDiscountPercentageValue struct {
  2598. Percentage func(childComplexity int) int
  2599. }
  2600. SubscriptionLine struct {
  2601. CurrentPrice func(childComplexity int) int
  2602. CustomAttributes func(childComplexity int) int
  2603. DiscountAllocations func(childComplexity int) int
  2604. ID func(childComplexity int) int
  2605. LineDiscountedPrice func(childComplexity int) int
  2606. PricingPolicy func(childComplexity int) int
  2607. ProductID func(childComplexity int) int
  2608. Quantity func(childComplexity int) int
  2609. RequiresShipping func(childComplexity int) int
  2610. SellingPlanID func(childComplexity int) int
  2611. SellingPlanName func(childComplexity int) int
  2612. Sku func(childComplexity int) int
  2613. Taxable func(childComplexity int) int
  2614. Title func(childComplexity int) int
  2615. VariantID func(childComplexity int) int
  2616. VariantImage func(childComplexity int) int
  2617. VariantTitle func(childComplexity int) int
  2618. }
  2619. SubscriptionLineConnection struct {
  2620. Edges func(childComplexity int) int
  2621. Nodes func(childComplexity int) int
  2622. PageInfo func(childComplexity int) int
  2623. }
  2624. SubscriptionLineEdge struct {
  2625. Cursor func(childComplexity int) int
  2626. Node func(childComplexity int) int
  2627. }
  2628. SubscriptionMailingAddress struct {
  2629. Address1 func(childComplexity int) int
  2630. Address2 func(childComplexity int) int
  2631. City func(childComplexity int) int
  2632. Company func(childComplexity int) int
  2633. Country func(childComplexity int) int
  2634. CountryCode func(childComplexity int) int
  2635. FirstName func(childComplexity int) int
  2636. LastName func(childComplexity int) int
  2637. Name func(childComplexity int) int
  2638. Phone func(childComplexity int) int
  2639. Province func(childComplexity int) int
  2640. ProvinceCode func(childComplexity int) int
  2641. Zip func(childComplexity int) int
  2642. }
  2643. SubscriptionManualDiscount struct {
  2644. EntitledLines func(childComplexity int) int
  2645. ID func(childComplexity int) int
  2646. RecurringCycleLimit func(childComplexity int) int
  2647. RejectionReason func(childComplexity int) int
  2648. TargetType func(childComplexity int) int
  2649. Title func(childComplexity int) int
  2650. Type func(childComplexity int) int
  2651. UsageCount func(childComplexity int) int
  2652. Value func(childComplexity int) int
  2653. }
  2654. SubscriptionManualDiscountConnection struct {
  2655. Edges func(childComplexity int) int
  2656. Nodes func(childComplexity int) int
  2657. PageInfo func(childComplexity int) int
  2658. }
  2659. SubscriptionManualDiscountEdge struct {
  2660. Cursor func(childComplexity int) int
  2661. Node func(childComplexity int) int
  2662. }
  2663. SubscriptionPricingPolicy struct {
  2664. BasePrice func(childComplexity int) int
  2665. CycleDiscounts func(childComplexity int) int
  2666. }
  2667. SuggestedOrderTransaction struct {
  2668. AccountNumber func(childComplexity int) int
  2669. AmountSet func(childComplexity int) int
  2670. FormattedGateway func(childComplexity int) int
  2671. Gateway func(childComplexity int) int
  2672. Kind func(childComplexity int) int
  2673. MaximumRefundableSet func(childComplexity int) int
  2674. ParentTransaction func(childComplexity int) int
  2675. }
  2676. SuggestedRefund struct {
  2677. AmountSet func(childComplexity int) int
  2678. DiscountedSubtotalSet func(childComplexity int) int
  2679. MaximumRefundableSet func(childComplexity int) int
  2680. RefundDuties func(childComplexity int) int
  2681. RefundLineItems func(childComplexity int) int
  2682. Shipping func(childComplexity int) int
  2683. SubtotalSet func(childComplexity int) int
  2684. SuggestedTransactions func(childComplexity int) int
  2685. TotalCartDiscountAmountSet func(childComplexity int) int
  2686. TotalDutiesSet func(childComplexity int) int
  2687. TotalTaxSet func(childComplexity int) int
  2688. }
  2689. TaxLine struct {
  2690. ChannelLiable func(childComplexity int) int
  2691. PriceSet func(childComplexity int) int
  2692. Rate func(childComplexity int) int
  2693. RatePercentage func(childComplexity int) int
  2694. Title func(childComplexity int) int
  2695. }
  2696. TransactionFee struct {
  2697. Amount func(childComplexity int) int
  2698. FlatFee func(childComplexity int) int
  2699. FlatFeeName func(childComplexity int) int
  2700. ID func(childComplexity int) int
  2701. Rate func(childComplexity int) int
  2702. RateName func(childComplexity int) int
  2703. TaxAmount func(childComplexity int) int
  2704. Type func(childComplexity int) int
  2705. }
  2706. TypedAttribute struct {
  2707. Key func(childComplexity int) int
  2708. Value func(childComplexity int) int
  2709. }
  2710. UTMParameters struct {
  2711. Campaign func(childComplexity int) int
  2712. Content func(childComplexity int) int
  2713. Medium func(childComplexity int) int
  2714. Source func(childComplexity int) int
  2715. Term func(childComplexity int) int
  2716. }
  2717. UserError struct {
  2718. Field func(childComplexity int) int
  2719. Message func(childComplexity int) int
  2720. }
  2721. VaultCreditCard struct {
  2722. BillingAddress func(childComplexity int) int
  2723. Brand func(childComplexity int) int
  2724. Expired func(childComplexity int) int
  2725. ExpiryMonth func(childComplexity int) int
  2726. ExpiryYear func(childComplexity int) int
  2727. LastDigits func(childComplexity int) int
  2728. Name func(childComplexity int) int
  2729. }
  2730. VaultPaypalBillingAgreement struct {
  2731. Inactive func(childComplexity int) int
  2732. Name func(childComplexity int) int
  2733. PaypalAccountEmail func(childComplexity int) int
  2734. }
  2735. Video struct {
  2736. Alt func(childComplexity int) int
  2737. CreatedAt func(childComplexity int) int
  2738. Duration func(childComplexity int) int
  2739. FileErrors func(childComplexity int) int
  2740. FileStatus func(childComplexity int) int
  2741. Filename func(childComplexity int) int
  2742. ID func(childComplexity int) int
  2743. MediaContentType func(childComplexity int) int
  2744. MediaErrors func(childComplexity int) int
  2745. MediaWarnings func(childComplexity int) int
  2746. OriginalSource func(childComplexity int) int
  2747. Preview func(childComplexity int) int
  2748. Sources func(childComplexity int) int
  2749. Status func(childComplexity int) int
  2750. }
  2751. VideoSource struct {
  2752. FileSize func(childComplexity int) int
  2753. Format func(childComplexity int) int
  2754. Height func(childComplexity int) int
  2755. MimeType func(childComplexity int) int
  2756. URL func(childComplexity int) int
  2757. Width func(childComplexity int) int
  2758. }
  2759. Weight struct {
  2760. Unit func(childComplexity int) int
  2761. Value func(childComplexity int) int
  2762. }
  2763. _Service struct {
  2764. SDL func(childComplexity int) int
  2765. }
  2766. }
  2767. type EntityResolver interface {
  2768. FindCollectionByID(ctx context.Context, id string) (*Collection, error)
  2769. FindFulfillmentServiceByID(ctx context.Context, id string) (*FulfillmentService, error)
  2770. FindInventoryLevelByID(ctx context.Context, id string) (*InventoryLevel, error)
  2771. FindProductByID(ctx context.Context, id string) (*Product, error)
  2772. FindProductOptionByID(ctx context.Context, id string) (*ProductOption, error)
  2773. FindProductVariantByID(ctx context.Context, id string) (*ProductVariant, error)
  2774. }
  2775. type MutationResolver interface {
  2776. ProductAppendImages(ctx context.Context, input ProductAppendImagesInput) (*ProductAppendImagesPayload, error)
  2777. ProductChangeStatus(ctx context.Context, productID string, status ProductStatus) (*ProductChangeStatusPayload, error)
  2778. ProductCreate(ctx context.Context, input ProductInput, media []*CreateMediaInput) (*ProductCreatePayload, error)
  2779. ProductCreateMedia(ctx context.Context, productID string, media []*CreateMediaInput) (*ProductCreateMediaPayload, error)
  2780. ProductDelete(ctx context.Context, input ProductDeleteInput) (*ProductDeletePayload, error)
  2781. ProductDeleteImages(ctx context.Context, id string, imageIds []string) (*ProductDeleteImagesPayload, error)
  2782. ProductDeleteMedia(ctx context.Context, productID string, mediaIds []string) (*ProductDeleteMediaPayload, error)
  2783. ProductDuplicate(ctx context.Context, productID string, newTitle string, newStatus *ProductStatus, includeImages *bool) (*ProductDuplicatePayload, error)
  2784. ProductImageUpdate(ctx context.Context, productID string, image ImageInput) (*ProductImageUpdatePayload, error)
  2785. ProductJoinSellingPlanGroups(ctx context.Context, id string, sellingPlanGroupIds []string) (*ProductJoinSellingPlanGroupsPayload, error)
  2786. ProductLeaveSellingPlanGroups(ctx context.Context, id string, sellingPlanGroupIds []string) (*ProductLeaveSellingPlanGroupsPayload, error)
  2787. ProductReorderImages(ctx context.Context, id string, moves []*MoveInput) (*ProductReorderImagesPayload, error)
  2788. ProductReorderMedia(ctx context.Context, id string, moves []*MoveInput) (*ProductReorderMediaPayload, error)
  2789. ProductUpdate(ctx context.Context, input ProductInput) (*ProductUpdatePayload, error)
  2790. ProductUpdateMedia(ctx context.Context, productID string, media []*UpdateMediaInput) (*ProductUpdateMediaPayload, error)
  2791. ProductVariantAppendMedia(ctx context.Context, productID string, variantMedia []*ProductVariantAppendMediaInput) (*ProductVariantAppendMediaPayload, error)
  2792. ProductVariantCreate(ctx context.Context, input ProductVariantInput) (*ProductVariantCreatePayload, error)
  2793. ProductVariantDelete(ctx context.Context, id string) (*ProductVariantDeletePayload, error)
  2794. ProductVariantDetachMedia(ctx context.Context, productID string, variantMedia []*ProductVariantDetachMediaInput) (*ProductVariantDetachMediaPayload, error)
  2795. ProductVariantJoinSellingPlanGroups(ctx context.Context, id string, sellingPlanGroupIds []string) (*ProductVariantJoinSellingPlanGroupsPayload, error)
  2796. ProductVariantLeaveSellingPlanGroups(ctx context.Context, id string, sellingPlanGroupIds []string) (*ProductVariantLeaveSellingPlanGroupsPayload, error)
  2797. ProductVariantUpdate(ctx context.Context, input ProductVariantInput) (*ProductVariantUpdatePayload, error)
  2798. ProductVariantsBulkCreate(ctx context.Context, variants []*ProductVariantsBulkInput, productID string) (*ProductVariantsBulkCreatePayload, error)
  2799. ProductVariantsBulkDelete(ctx context.Context, variantsIds []string, productID string) (*ProductVariantsBulkDeletePayload, error)
  2800. ProductVariantsBulkReorder(ctx context.Context, productID string, positions []*ProductVariantPositionInput) (*ProductVariantsBulkReorderPayload, error)
  2801. ProductVariantsBulkUpdate(ctx context.Context, variants []*ProductVariantsBulkInput, productID string) (*ProductVariantsBulkUpdatePayload, error)
  2802. }
  2803. type QueryResolver interface {
  2804. Product(ctx context.Context, id string) (*Product, error)
  2805. ProductByHandle(ctx context.Context, handle string) (*Product, error)
  2806. ProductResourceFeedback(ctx context.Context, id string) (*ProductResourceFeedback, error)
  2807. ProductSavedSearches(ctx context.Context, after *string, before *string, first *int, last *int, reverse *bool) (*SavedSearchConnection, error)
  2808. ProductVariant(ctx context.Context, id string) (*ProductVariant, error)
  2809. ProductVariants(ctx context.Context, after *string, before *string, first *int, last *int, query *string, reverse *bool, savedSearchID *string, sortKey *ProductVariantSortKeys) (*ProductVariantConnection, error)
  2810. Products(ctx context.Context, after *string, before *string, first *int, last *int, query *string, reverse *bool, savedSearchID *string, sortKey *ProductSortKeys) (*ProductConnection, error)
  2811. }
  2812. type executableSchema struct {
  2813. resolvers ResolverRoot
  2814. directives DirectiveRoot
  2815. complexity ComplexityRoot
  2816. }
  2817. func (e *executableSchema) Schema() *ast.Schema {
  2818. return parsedSchema
  2819. }
  2820. func (e *executableSchema) Complexity(typeName, field string, childComplexity int, rawArgs map[string]interface{}) (int, bool) {
  2821. ec := executionContext{nil, e}
  2822. _ = ec
  2823. switch typeName + "." + field {
  2824. case "AccessScope.description":
  2825. if e.complexity.AccessScope.Description == nil {
  2826. break
  2827. }
  2828. return e.complexity.AccessScope.Description(childComplexity), true
  2829. case "AccessScope.handle":
  2830. if e.complexity.AccessScope.Handle == nil {
  2831. break
  2832. }
  2833. return e.complexity.AccessScope.Handle(childComplexity), true
  2834. case "App.id":
  2835. if e.complexity.App.ID == nil {
  2836. break
  2837. }
  2838. return e.complexity.App.ID(childComplexity), true
  2839. case "AppConnection.edges":
  2840. if e.complexity.AppConnection.Edges == nil {
  2841. break
  2842. }
  2843. return e.complexity.AppConnection.Edges(childComplexity), true
  2844. case "AppConnection.nodes":
  2845. if e.complexity.AppConnection.Nodes == nil {
  2846. break
  2847. }
  2848. return e.complexity.AppConnection.Nodes(childComplexity), true
  2849. case "AppConnection.pageInfo":
  2850. if e.complexity.AppConnection.PageInfo == nil {
  2851. break
  2852. }
  2853. return e.complexity.AppConnection.PageInfo(childComplexity), true
  2854. case "AppCredit.amount":
  2855. if e.complexity.AppCredit.Amount == nil {
  2856. break
  2857. }
  2858. return e.complexity.AppCredit.Amount(childComplexity), true
  2859. case "AppCredit.createdAt":
  2860. if e.complexity.AppCredit.CreatedAt == nil {
  2861. break
  2862. }
  2863. return e.complexity.AppCredit.CreatedAt(childComplexity), true
  2864. case "AppCredit.description":
  2865. if e.complexity.AppCredit.Description == nil {
  2866. break
  2867. }
  2868. return e.complexity.AppCredit.Description(childComplexity), true
  2869. case "AppCredit.id":
  2870. if e.complexity.AppCredit.ID == nil {
  2871. break
  2872. }
  2873. return e.complexity.AppCredit.ID(childComplexity), true
  2874. case "AppCredit.test":
  2875. if e.complexity.AppCredit.Test == nil {
  2876. break
  2877. }
  2878. return e.complexity.AppCredit.Test(childComplexity), true
  2879. case "AppCreditConnection.edges":
  2880. if e.complexity.AppCreditConnection.Edges == nil {
  2881. break
  2882. }
  2883. return e.complexity.AppCreditConnection.Edges(childComplexity), true
  2884. case "AppCreditConnection.nodes":
  2885. if e.complexity.AppCreditConnection.Nodes == nil {
  2886. break
  2887. }
  2888. return e.complexity.AppCreditConnection.Nodes(childComplexity), true
  2889. case "AppCreditConnection.pageInfo":
  2890. if e.complexity.AppCreditConnection.PageInfo == nil {
  2891. break
  2892. }
  2893. return e.complexity.AppCreditConnection.PageInfo(childComplexity), true
  2894. case "AppCreditEdge.cursor":
  2895. if e.complexity.AppCreditEdge.Cursor == nil {
  2896. break
  2897. }
  2898. return e.complexity.AppCreditEdge.Cursor(childComplexity), true
  2899. case "AppCreditEdge.node":
  2900. if e.complexity.AppCreditEdge.Node == nil {
  2901. break
  2902. }
  2903. return e.complexity.AppCreditEdge.Node(childComplexity), true
  2904. case "AppEdge.cursor":
  2905. if e.complexity.AppEdge.Cursor == nil {
  2906. break
  2907. }
  2908. return e.complexity.AppEdge.Cursor(childComplexity), true
  2909. case "AppEdge.node":
  2910. if e.complexity.AppEdge.Node == nil {
  2911. break
  2912. }
  2913. return e.complexity.AppEdge.Node(childComplexity), true
  2914. case "AppFeedback.app":
  2915. if e.complexity.AppFeedback.App == nil {
  2916. break
  2917. }
  2918. return e.complexity.AppFeedback.App(childComplexity), true
  2919. case "AppFeedback.link":
  2920. if e.complexity.AppFeedback.Link == nil {
  2921. break
  2922. }
  2923. return e.complexity.AppFeedback.Link(childComplexity), true
  2924. case "AppFeedback.messages":
  2925. if e.complexity.AppFeedback.Messages == nil {
  2926. break
  2927. }
  2928. return e.complexity.AppFeedback.Messages(childComplexity), true
  2929. case "AppInstallation.accessScopes":
  2930. if e.complexity.AppInstallation.AccessScopes == nil {
  2931. break
  2932. }
  2933. return e.complexity.AppInstallation.AccessScopes(childComplexity), true
  2934. case "AppInstallation.activeSubscriptions":
  2935. if e.complexity.AppInstallation.ActiveSubscriptions == nil {
  2936. break
  2937. }
  2938. return e.complexity.AppInstallation.ActiveSubscriptions(childComplexity), true
  2939. case "AppInstallation.allSubscriptions":
  2940. if e.complexity.AppInstallation.AllSubscriptions == nil {
  2941. break
  2942. }
  2943. args, err := ec.field_AppInstallation_allSubscriptions_args(context.TODO(), rawArgs)
  2944. if err != nil {
  2945. return 0, false
  2946. }
  2947. 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
  2948. case "AppInstallation.app":
  2949. if e.complexity.AppInstallation.App == nil {
  2950. break
  2951. }
  2952. return e.complexity.AppInstallation.App(childComplexity), true
  2953. case "AppInstallation.credits":
  2954. if e.complexity.AppInstallation.Credits == nil {
  2955. break
  2956. }
  2957. args, err := ec.field_AppInstallation_credits_args(context.TODO(), rawArgs)
  2958. if err != nil {
  2959. return 0, false
  2960. }
  2961. 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
  2962. case "AppInstallation.id":
  2963. if e.complexity.AppInstallation.ID == nil {
  2964. break
  2965. }
  2966. return e.complexity.AppInstallation.ID(childComplexity), true
  2967. case "AppInstallation.launchUrl":
  2968. if e.complexity.AppInstallation.LaunchURL == nil {
  2969. break
  2970. }
  2971. return e.complexity.AppInstallation.LaunchURL(childComplexity), true
  2972. case "AppInstallation.metafield":
  2973. if e.complexity.AppInstallation.Metafield == nil {
  2974. break
  2975. }
  2976. args, err := ec.field_AppInstallation_metafield_args(context.TODO(), rawArgs)
  2977. if err != nil {
  2978. return 0, false
  2979. }
  2980. return e.complexity.AppInstallation.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  2981. case "AppInstallation.metafields":
  2982. if e.complexity.AppInstallation.Metafields == nil {
  2983. break
  2984. }
  2985. args, err := ec.field_AppInstallation_metafields_args(context.TODO(), rawArgs)
  2986. if err != nil {
  2987. return 0, false
  2988. }
  2989. 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
  2990. case "AppInstallation.oneTimePurchases":
  2991. if e.complexity.AppInstallation.OneTimePurchases == nil {
  2992. break
  2993. }
  2994. args, err := ec.field_AppInstallation_oneTimePurchases_args(context.TODO(), rawArgs)
  2995. if err != nil {
  2996. return 0, false
  2997. }
  2998. 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
  2999. case "AppInstallation.privateMetafield":
  3000. if e.complexity.AppInstallation.PrivateMetafield == nil {
  3001. break
  3002. }
  3003. args, err := ec.field_AppInstallation_privateMetafield_args(context.TODO(), rawArgs)
  3004. if err != nil {
  3005. return 0, false
  3006. }
  3007. return e.complexity.AppInstallation.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  3008. case "AppInstallation.privateMetafields":
  3009. if e.complexity.AppInstallation.PrivateMetafields == nil {
  3010. break
  3011. }
  3012. args, err := ec.field_AppInstallation_privateMetafields_args(context.TODO(), rawArgs)
  3013. if err != nil {
  3014. return 0, false
  3015. }
  3016. 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
  3017. case "AppInstallation.publication":
  3018. if e.complexity.AppInstallation.Publication == nil {
  3019. break
  3020. }
  3021. return e.complexity.AppInstallation.Publication(childComplexity), true
  3022. case "AppInstallation.revenueAttributionRecords":
  3023. if e.complexity.AppInstallation.RevenueAttributionRecords == nil {
  3024. break
  3025. }
  3026. args, err := ec.field_AppInstallation_revenueAttributionRecords_args(context.TODO(), rawArgs)
  3027. if err != nil {
  3028. return 0, false
  3029. }
  3030. 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
  3031. case "AppInstallation.uninstallUrl":
  3032. if e.complexity.AppInstallation.UninstallURL == nil {
  3033. break
  3034. }
  3035. return e.complexity.AppInstallation.UninstallURL(childComplexity), true
  3036. case "AppPlanV2.pricingDetails":
  3037. if e.complexity.AppPlanV2.PricingDetails == nil {
  3038. break
  3039. }
  3040. return e.complexity.AppPlanV2.PricingDetails(childComplexity), true
  3041. case "AppPurchaseOneTime.createdAt":
  3042. if e.complexity.AppPurchaseOneTime.CreatedAt == nil {
  3043. break
  3044. }
  3045. return e.complexity.AppPurchaseOneTime.CreatedAt(childComplexity), true
  3046. case "AppPurchaseOneTime.id":
  3047. if e.complexity.AppPurchaseOneTime.ID == nil {
  3048. break
  3049. }
  3050. return e.complexity.AppPurchaseOneTime.ID(childComplexity), true
  3051. case "AppPurchaseOneTime.name":
  3052. if e.complexity.AppPurchaseOneTime.Name == nil {
  3053. break
  3054. }
  3055. return e.complexity.AppPurchaseOneTime.Name(childComplexity), true
  3056. case "AppPurchaseOneTime.price":
  3057. if e.complexity.AppPurchaseOneTime.Price == nil {
  3058. break
  3059. }
  3060. return e.complexity.AppPurchaseOneTime.Price(childComplexity), true
  3061. case "AppPurchaseOneTime.status":
  3062. if e.complexity.AppPurchaseOneTime.Status == nil {
  3063. break
  3064. }
  3065. return e.complexity.AppPurchaseOneTime.Status(childComplexity), true
  3066. case "AppPurchaseOneTime.test":
  3067. if e.complexity.AppPurchaseOneTime.Test == nil {
  3068. break
  3069. }
  3070. return e.complexity.AppPurchaseOneTime.Test(childComplexity), true
  3071. case "AppPurchaseOneTimeConnection.edges":
  3072. if e.complexity.AppPurchaseOneTimeConnection.Edges == nil {
  3073. break
  3074. }
  3075. return e.complexity.AppPurchaseOneTimeConnection.Edges(childComplexity), true
  3076. case "AppPurchaseOneTimeConnection.nodes":
  3077. if e.complexity.AppPurchaseOneTimeConnection.Nodes == nil {
  3078. break
  3079. }
  3080. return e.complexity.AppPurchaseOneTimeConnection.Nodes(childComplexity), true
  3081. case "AppPurchaseOneTimeConnection.pageInfo":
  3082. if e.complexity.AppPurchaseOneTimeConnection.PageInfo == nil {
  3083. break
  3084. }
  3085. return e.complexity.AppPurchaseOneTimeConnection.PageInfo(childComplexity), true
  3086. case "AppPurchaseOneTimeEdge.cursor":
  3087. if e.complexity.AppPurchaseOneTimeEdge.Cursor == nil {
  3088. break
  3089. }
  3090. return e.complexity.AppPurchaseOneTimeEdge.Cursor(childComplexity), true
  3091. case "AppPurchaseOneTimeEdge.node":
  3092. if e.complexity.AppPurchaseOneTimeEdge.Node == nil {
  3093. break
  3094. }
  3095. return e.complexity.AppPurchaseOneTimeEdge.Node(childComplexity), true
  3096. case "AppRecurringPricing.discount":
  3097. if e.complexity.AppRecurringPricing.Discount == nil {
  3098. break
  3099. }
  3100. return e.complexity.AppRecurringPricing.Discount(childComplexity), true
  3101. case "AppRecurringPricing.interval":
  3102. if e.complexity.AppRecurringPricing.Interval == nil {
  3103. break
  3104. }
  3105. return e.complexity.AppRecurringPricing.Interval(childComplexity), true
  3106. case "AppRecurringPricing.price":
  3107. if e.complexity.AppRecurringPricing.Price == nil {
  3108. break
  3109. }
  3110. return e.complexity.AppRecurringPricing.Price(childComplexity), true
  3111. case "AppRevenueAttributionRecord.amount":
  3112. if e.complexity.AppRevenueAttributionRecord.Amount == nil {
  3113. break
  3114. }
  3115. return e.complexity.AppRevenueAttributionRecord.Amount(childComplexity), true
  3116. case "AppRevenueAttributionRecord.capturedAt":
  3117. if e.complexity.AppRevenueAttributionRecord.CapturedAt == nil {
  3118. break
  3119. }
  3120. return e.complexity.AppRevenueAttributionRecord.CapturedAt(childComplexity), true
  3121. case "AppRevenueAttributionRecord.createdAt":
  3122. if e.complexity.AppRevenueAttributionRecord.CreatedAt == nil {
  3123. break
  3124. }
  3125. return e.complexity.AppRevenueAttributionRecord.CreatedAt(childComplexity), true
  3126. case "AppRevenueAttributionRecord.id":
  3127. if e.complexity.AppRevenueAttributionRecord.ID == nil {
  3128. break
  3129. }
  3130. return e.complexity.AppRevenueAttributionRecord.ID(childComplexity), true
  3131. case "AppRevenueAttributionRecord.idempotencyKey":
  3132. if e.complexity.AppRevenueAttributionRecord.IdempotencyKey == nil {
  3133. break
  3134. }
  3135. return e.complexity.AppRevenueAttributionRecord.IdempotencyKey(childComplexity), true
  3136. case "AppRevenueAttributionRecord.test":
  3137. if e.complexity.AppRevenueAttributionRecord.Test == nil {
  3138. break
  3139. }
  3140. return e.complexity.AppRevenueAttributionRecord.Test(childComplexity), true
  3141. case "AppRevenueAttributionRecord.type":
  3142. if e.complexity.AppRevenueAttributionRecord.Type == nil {
  3143. break
  3144. }
  3145. return e.complexity.AppRevenueAttributionRecord.Type(childComplexity), true
  3146. case "AppRevenueAttributionRecordConnection.edges":
  3147. if e.complexity.AppRevenueAttributionRecordConnection.Edges == nil {
  3148. break
  3149. }
  3150. return e.complexity.AppRevenueAttributionRecordConnection.Edges(childComplexity), true
  3151. case "AppRevenueAttributionRecordConnection.nodes":
  3152. if e.complexity.AppRevenueAttributionRecordConnection.Nodes == nil {
  3153. break
  3154. }
  3155. return e.complexity.AppRevenueAttributionRecordConnection.Nodes(childComplexity), true
  3156. case "AppRevenueAttributionRecordConnection.pageInfo":
  3157. if e.complexity.AppRevenueAttributionRecordConnection.PageInfo == nil {
  3158. break
  3159. }
  3160. return e.complexity.AppRevenueAttributionRecordConnection.PageInfo(childComplexity), true
  3161. case "AppRevenueAttributionRecordEdge.cursor":
  3162. if e.complexity.AppRevenueAttributionRecordEdge.Cursor == nil {
  3163. break
  3164. }
  3165. return e.complexity.AppRevenueAttributionRecordEdge.Cursor(childComplexity), true
  3166. case "AppRevenueAttributionRecordEdge.node":
  3167. if e.complexity.AppRevenueAttributionRecordEdge.Node == nil {
  3168. break
  3169. }
  3170. return e.complexity.AppRevenueAttributionRecordEdge.Node(childComplexity), true
  3171. case "AppSubscription.createdAt":
  3172. if e.complexity.AppSubscription.CreatedAt == nil {
  3173. break
  3174. }
  3175. return e.complexity.AppSubscription.CreatedAt(childComplexity), true
  3176. case "AppSubscription.currentPeriodEnd":
  3177. if e.complexity.AppSubscription.CurrentPeriodEnd == nil {
  3178. break
  3179. }
  3180. return e.complexity.AppSubscription.CurrentPeriodEnd(childComplexity), true
  3181. case "AppSubscription.id":
  3182. if e.complexity.AppSubscription.ID == nil {
  3183. break
  3184. }
  3185. return e.complexity.AppSubscription.ID(childComplexity), true
  3186. case "AppSubscription.lineItems":
  3187. if e.complexity.AppSubscription.LineItems == nil {
  3188. break
  3189. }
  3190. return e.complexity.AppSubscription.LineItems(childComplexity), true
  3191. case "AppSubscription.name":
  3192. if e.complexity.AppSubscription.Name == nil {
  3193. break
  3194. }
  3195. return e.complexity.AppSubscription.Name(childComplexity), true
  3196. case "AppSubscription.returnUrl":
  3197. if e.complexity.AppSubscription.ReturnURL == nil {
  3198. break
  3199. }
  3200. return e.complexity.AppSubscription.ReturnURL(childComplexity), true
  3201. case "AppSubscription.status":
  3202. if e.complexity.AppSubscription.Status == nil {
  3203. break
  3204. }
  3205. return e.complexity.AppSubscription.Status(childComplexity), true
  3206. case "AppSubscription.test":
  3207. if e.complexity.AppSubscription.Test == nil {
  3208. break
  3209. }
  3210. return e.complexity.AppSubscription.Test(childComplexity), true
  3211. case "AppSubscription.trialDays":
  3212. if e.complexity.AppSubscription.TrialDays == nil {
  3213. break
  3214. }
  3215. return e.complexity.AppSubscription.TrialDays(childComplexity), true
  3216. case "AppSubscriptionConnection.edges":
  3217. if e.complexity.AppSubscriptionConnection.Edges == nil {
  3218. break
  3219. }
  3220. return e.complexity.AppSubscriptionConnection.Edges(childComplexity), true
  3221. case "AppSubscriptionConnection.nodes":
  3222. if e.complexity.AppSubscriptionConnection.Nodes == nil {
  3223. break
  3224. }
  3225. return e.complexity.AppSubscriptionConnection.Nodes(childComplexity), true
  3226. case "AppSubscriptionConnection.pageInfo":
  3227. if e.complexity.AppSubscriptionConnection.PageInfo == nil {
  3228. break
  3229. }
  3230. return e.complexity.AppSubscriptionConnection.PageInfo(childComplexity), true
  3231. case "AppSubscriptionDiscount.durationLimitInIntervals":
  3232. if e.complexity.AppSubscriptionDiscount.DurationLimitInIntervals == nil {
  3233. break
  3234. }
  3235. return e.complexity.AppSubscriptionDiscount.DurationLimitInIntervals(childComplexity), true
  3236. case "AppSubscriptionDiscount.priceAfterDiscount":
  3237. if e.complexity.AppSubscriptionDiscount.PriceAfterDiscount == nil {
  3238. break
  3239. }
  3240. return e.complexity.AppSubscriptionDiscount.PriceAfterDiscount(childComplexity), true
  3241. case "AppSubscriptionDiscount.remainingDurationInIntervals":
  3242. if e.complexity.AppSubscriptionDiscount.RemainingDurationInIntervals == nil {
  3243. break
  3244. }
  3245. return e.complexity.AppSubscriptionDiscount.RemainingDurationInIntervals(childComplexity), true
  3246. case "AppSubscriptionDiscount.value":
  3247. if e.complexity.AppSubscriptionDiscount.Value == nil {
  3248. break
  3249. }
  3250. return e.complexity.AppSubscriptionDiscount.Value(childComplexity), true
  3251. case "AppSubscriptionDiscountAmount.amount":
  3252. if e.complexity.AppSubscriptionDiscountAmount.Amount == nil {
  3253. break
  3254. }
  3255. return e.complexity.AppSubscriptionDiscountAmount.Amount(childComplexity), true
  3256. case "AppSubscriptionDiscountPercentage.percentage":
  3257. if e.complexity.AppSubscriptionDiscountPercentage.Percentage == nil {
  3258. break
  3259. }
  3260. return e.complexity.AppSubscriptionDiscountPercentage.Percentage(childComplexity), true
  3261. case "AppSubscriptionEdge.cursor":
  3262. if e.complexity.AppSubscriptionEdge.Cursor == nil {
  3263. break
  3264. }
  3265. return e.complexity.AppSubscriptionEdge.Cursor(childComplexity), true
  3266. case "AppSubscriptionEdge.node":
  3267. if e.complexity.AppSubscriptionEdge.Node == nil {
  3268. break
  3269. }
  3270. return e.complexity.AppSubscriptionEdge.Node(childComplexity), true
  3271. case "AppSubscriptionLineItem.id":
  3272. if e.complexity.AppSubscriptionLineItem.ID == nil {
  3273. break
  3274. }
  3275. return e.complexity.AppSubscriptionLineItem.ID(childComplexity), true
  3276. case "AppSubscriptionLineItem.plan":
  3277. if e.complexity.AppSubscriptionLineItem.Plan == nil {
  3278. break
  3279. }
  3280. return e.complexity.AppSubscriptionLineItem.Plan(childComplexity), true
  3281. case "AppSubscriptionLineItem.usageRecords":
  3282. if e.complexity.AppSubscriptionLineItem.UsageRecords == nil {
  3283. break
  3284. }
  3285. args, err := ec.field_AppSubscriptionLineItem_usageRecords_args(context.TODO(), rawArgs)
  3286. if err != nil {
  3287. return 0, false
  3288. }
  3289. 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
  3290. case "AppUsagePricing.balanceUsed":
  3291. if e.complexity.AppUsagePricing.BalanceUsed == nil {
  3292. break
  3293. }
  3294. return e.complexity.AppUsagePricing.BalanceUsed(childComplexity), true
  3295. case "AppUsagePricing.cappedAmount":
  3296. if e.complexity.AppUsagePricing.CappedAmount == nil {
  3297. break
  3298. }
  3299. return e.complexity.AppUsagePricing.CappedAmount(childComplexity), true
  3300. case "AppUsagePricing.interval":
  3301. if e.complexity.AppUsagePricing.Interval == nil {
  3302. break
  3303. }
  3304. return e.complexity.AppUsagePricing.Interval(childComplexity), true
  3305. case "AppUsagePricing.terms":
  3306. if e.complexity.AppUsagePricing.Terms == nil {
  3307. break
  3308. }
  3309. return e.complexity.AppUsagePricing.Terms(childComplexity), true
  3310. case "AppUsageRecord.createdAt":
  3311. if e.complexity.AppUsageRecord.CreatedAt == nil {
  3312. break
  3313. }
  3314. return e.complexity.AppUsageRecord.CreatedAt(childComplexity), true
  3315. case "AppUsageRecord.description":
  3316. if e.complexity.AppUsageRecord.Description == nil {
  3317. break
  3318. }
  3319. return e.complexity.AppUsageRecord.Description(childComplexity), true
  3320. case "AppUsageRecord.id":
  3321. if e.complexity.AppUsageRecord.ID == nil {
  3322. break
  3323. }
  3324. return e.complexity.AppUsageRecord.ID(childComplexity), true
  3325. case "AppUsageRecord.price":
  3326. if e.complexity.AppUsageRecord.Price == nil {
  3327. break
  3328. }
  3329. return e.complexity.AppUsageRecord.Price(childComplexity), true
  3330. case "AppUsageRecord.subscriptionLineItem":
  3331. if e.complexity.AppUsageRecord.SubscriptionLineItem == nil {
  3332. break
  3333. }
  3334. return e.complexity.AppUsageRecord.SubscriptionLineItem(childComplexity), true
  3335. case "AppUsageRecordConnection.edges":
  3336. if e.complexity.AppUsageRecordConnection.Edges == nil {
  3337. break
  3338. }
  3339. return e.complexity.AppUsageRecordConnection.Edges(childComplexity), true
  3340. case "AppUsageRecordConnection.nodes":
  3341. if e.complexity.AppUsageRecordConnection.Nodes == nil {
  3342. break
  3343. }
  3344. return e.complexity.AppUsageRecordConnection.Nodes(childComplexity), true
  3345. case "AppUsageRecordConnection.pageInfo":
  3346. if e.complexity.AppUsageRecordConnection.PageInfo == nil {
  3347. break
  3348. }
  3349. return e.complexity.AppUsageRecordConnection.PageInfo(childComplexity), true
  3350. case "AppUsageRecordEdge.cursor":
  3351. if e.complexity.AppUsageRecordEdge.Cursor == nil {
  3352. break
  3353. }
  3354. return e.complexity.AppUsageRecordEdge.Cursor(childComplexity), true
  3355. case "AppUsageRecordEdge.node":
  3356. if e.complexity.AppUsageRecordEdge.Node == nil {
  3357. break
  3358. }
  3359. return e.complexity.AppUsageRecordEdge.Node(childComplexity), true
  3360. case "Attribute.key":
  3361. if e.complexity.Attribute.Key == nil {
  3362. break
  3363. }
  3364. return e.complexity.Attribute.Key(childComplexity), true
  3365. case "Attribute.value":
  3366. if e.complexity.Attribute.Value == nil {
  3367. break
  3368. }
  3369. return e.complexity.Attribute.Value(childComplexity), true
  3370. case "AutomaticDiscountApplication.allocationMethod":
  3371. if e.complexity.AutomaticDiscountApplication.AllocationMethod == nil {
  3372. break
  3373. }
  3374. return e.complexity.AutomaticDiscountApplication.AllocationMethod(childComplexity), true
  3375. case "AutomaticDiscountApplication.index":
  3376. if e.complexity.AutomaticDiscountApplication.Index == nil {
  3377. break
  3378. }
  3379. return e.complexity.AutomaticDiscountApplication.Index(childComplexity), true
  3380. case "AutomaticDiscountApplication.targetSelection":
  3381. if e.complexity.AutomaticDiscountApplication.TargetSelection == nil {
  3382. break
  3383. }
  3384. return e.complexity.AutomaticDiscountApplication.TargetSelection(childComplexity), true
  3385. case "AutomaticDiscountApplication.targetType":
  3386. if e.complexity.AutomaticDiscountApplication.TargetType == nil {
  3387. break
  3388. }
  3389. return e.complexity.AutomaticDiscountApplication.TargetType(childComplexity), true
  3390. case "AutomaticDiscountApplication.title":
  3391. if e.complexity.AutomaticDiscountApplication.Title == nil {
  3392. break
  3393. }
  3394. return e.complexity.AutomaticDiscountApplication.Title(childComplexity), true
  3395. case "AutomaticDiscountApplication.value":
  3396. if e.complexity.AutomaticDiscountApplication.Value == nil {
  3397. break
  3398. }
  3399. return e.complexity.AutomaticDiscountApplication.Value(childComplexity), true
  3400. case "AvailableChannelDefinitionsByChannel.channelDefinitions":
  3401. if e.complexity.AvailableChannelDefinitionsByChannel.ChannelDefinitions == nil {
  3402. break
  3403. }
  3404. return e.complexity.AvailableChannelDefinitionsByChannel.ChannelDefinitions(childComplexity), true
  3405. case "AvailableChannelDefinitionsByChannel.channelName":
  3406. if e.complexity.AvailableChannelDefinitionsByChannel.ChannelName == nil {
  3407. break
  3408. }
  3409. return e.complexity.AvailableChannelDefinitionsByChannel.ChannelName(childComplexity), true
  3410. case "BasicEvent.appTitle":
  3411. if e.complexity.BasicEvent.AppTitle == nil {
  3412. break
  3413. }
  3414. return e.complexity.BasicEvent.AppTitle(childComplexity), true
  3415. case "BasicEvent.attributeToApp":
  3416. if e.complexity.BasicEvent.AttributeToApp == nil {
  3417. break
  3418. }
  3419. return e.complexity.BasicEvent.AttributeToApp(childComplexity), true
  3420. case "BasicEvent.attributeToUser":
  3421. if e.complexity.BasicEvent.AttributeToUser == nil {
  3422. break
  3423. }
  3424. return e.complexity.BasicEvent.AttributeToUser(childComplexity), true
  3425. case "BasicEvent.createdAt":
  3426. if e.complexity.BasicEvent.CreatedAt == nil {
  3427. break
  3428. }
  3429. return e.complexity.BasicEvent.CreatedAt(childComplexity), true
  3430. case "BasicEvent.criticalAlert":
  3431. if e.complexity.BasicEvent.CriticalAlert == nil {
  3432. break
  3433. }
  3434. return e.complexity.BasicEvent.CriticalAlert(childComplexity), true
  3435. case "BasicEvent.id":
  3436. if e.complexity.BasicEvent.ID == nil {
  3437. break
  3438. }
  3439. return e.complexity.BasicEvent.ID(childComplexity), true
  3440. case "BasicEvent.message":
  3441. if e.complexity.BasicEvent.Message == nil {
  3442. break
  3443. }
  3444. return e.complexity.BasicEvent.Message(childComplexity), true
  3445. case "BuyerExperienceConfiguration.checkoutToDraft":
  3446. if e.complexity.BuyerExperienceConfiguration.CheckoutToDraft == nil {
  3447. break
  3448. }
  3449. return e.complexity.BuyerExperienceConfiguration.CheckoutToDraft(childComplexity), true
  3450. case "BuyerExperienceConfiguration.payNowOnly":
  3451. if e.complexity.BuyerExperienceConfiguration.PayNowOnly == nil {
  3452. break
  3453. }
  3454. return e.complexity.BuyerExperienceConfiguration.PayNowOnly(childComplexity), true
  3455. case "BuyerExperienceConfiguration.paymentTermsTemplate":
  3456. if e.complexity.BuyerExperienceConfiguration.PaymentTermsTemplate == nil {
  3457. break
  3458. }
  3459. return e.complexity.BuyerExperienceConfiguration.PaymentTermsTemplate(childComplexity), true
  3460. case "ChannelDefinition.channelName":
  3461. if e.complexity.ChannelDefinition.ChannelName == nil {
  3462. break
  3463. }
  3464. return e.complexity.ChannelDefinition.ChannelName(childComplexity), true
  3465. case "ChannelDefinition.handle":
  3466. if e.complexity.ChannelDefinition.Handle == nil {
  3467. break
  3468. }
  3469. return e.complexity.ChannelDefinition.Handle(childComplexity), true
  3470. case "ChannelDefinition.id":
  3471. if e.complexity.ChannelDefinition.ID == nil {
  3472. break
  3473. }
  3474. return e.complexity.ChannelDefinition.ID(childComplexity), true
  3475. case "ChannelDefinition.svgIcon":
  3476. if e.complexity.ChannelDefinition.SVGIcon == nil {
  3477. break
  3478. }
  3479. return e.complexity.ChannelDefinition.SVGIcon(childComplexity), true
  3480. case "ChannelDefinition.subChannelName":
  3481. if e.complexity.ChannelDefinition.SubChannelName == nil {
  3482. break
  3483. }
  3484. return e.complexity.ChannelDefinition.SubChannelName(childComplexity), true
  3485. case "ChannelInformation.app":
  3486. if e.complexity.ChannelInformation.App == nil {
  3487. break
  3488. }
  3489. return e.complexity.ChannelInformation.App(childComplexity), true
  3490. case "ChannelInformation.channelDefinition":
  3491. if e.complexity.ChannelInformation.ChannelDefinition == nil {
  3492. break
  3493. }
  3494. return e.complexity.ChannelInformation.ChannelDefinition(childComplexity), true
  3495. case "ChannelInformation.channelId":
  3496. if e.complexity.ChannelInformation.ChannelID == nil {
  3497. break
  3498. }
  3499. return e.complexity.ChannelInformation.ChannelID(childComplexity), true
  3500. case "ChannelInformation.id":
  3501. if e.complexity.ChannelInformation.ID == nil {
  3502. break
  3503. }
  3504. return e.complexity.ChannelInformation.ID(childComplexity), true
  3505. case "Collection.availablePublicationCount":
  3506. if e.complexity.Collection.AvailablePublicationCount == nil {
  3507. break
  3508. }
  3509. return e.complexity.Collection.AvailablePublicationCount(childComplexity), true
  3510. case "Collection.description":
  3511. if e.complexity.Collection.Description == nil {
  3512. break
  3513. }
  3514. args, err := ec.field_Collection_description_args(context.TODO(), rawArgs)
  3515. if err != nil {
  3516. return 0, false
  3517. }
  3518. return e.complexity.Collection.Description(childComplexity, args["truncateAt"].(*int)), true
  3519. case "Collection.descriptionHtml":
  3520. if e.complexity.Collection.DescriptionHTML == nil {
  3521. break
  3522. }
  3523. return e.complexity.Collection.DescriptionHTML(childComplexity), true
  3524. case "Collection.feedback":
  3525. if e.complexity.Collection.Feedback == nil {
  3526. break
  3527. }
  3528. return e.complexity.Collection.Feedback(childComplexity), true
  3529. case "Collection.handle":
  3530. if e.complexity.Collection.Handle == nil {
  3531. break
  3532. }
  3533. return e.complexity.Collection.Handle(childComplexity), true
  3534. case "Collection.hasProduct":
  3535. if e.complexity.Collection.HasProduct == nil {
  3536. break
  3537. }
  3538. args, err := ec.field_Collection_hasProduct_args(context.TODO(), rawArgs)
  3539. if err != nil {
  3540. return 0, false
  3541. }
  3542. return e.complexity.Collection.HasProduct(childComplexity, args["id"].(string)), true
  3543. case "Collection.id":
  3544. if e.complexity.Collection.ID == nil {
  3545. break
  3546. }
  3547. return e.complexity.Collection.ID(childComplexity), true
  3548. case "Collection.image":
  3549. if e.complexity.Collection.Image == nil {
  3550. break
  3551. }
  3552. return e.complexity.Collection.Image(childComplexity), true
  3553. case "Collection.legacyResourceId":
  3554. if e.complexity.Collection.LegacyResourceID == nil {
  3555. break
  3556. }
  3557. return e.complexity.Collection.LegacyResourceID(childComplexity), true
  3558. case "Collection.metafield":
  3559. if e.complexity.Collection.Metafield == nil {
  3560. break
  3561. }
  3562. args, err := ec.field_Collection_metafield_args(context.TODO(), rawArgs)
  3563. if err != nil {
  3564. return 0, false
  3565. }
  3566. return e.complexity.Collection.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  3567. case "Collection.metafieldDefinitions":
  3568. if e.complexity.Collection.MetafieldDefinitions == nil {
  3569. break
  3570. }
  3571. args, err := ec.field_Collection_metafieldDefinitions_args(context.TODO(), rawArgs)
  3572. if err != nil {
  3573. return 0, false
  3574. }
  3575. return e.complexity.Collection.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
  3576. case "Collection.metafields":
  3577. if e.complexity.Collection.Metafields == nil {
  3578. break
  3579. }
  3580. args, err := ec.field_Collection_metafields_args(context.TODO(), rawArgs)
  3581. if err != nil {
  3582. return 0, false
  3583. }
  3584. return e.complexity.Collection.Metafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  3585. case "Collection.privateMetafield":
  3586. if e.complexity.Collection.PrivateMetafield == nil {
  3587. break
  3588. }
  3589. args, err := ec.field_Collection_privateMetafield_args(context.TODO(), rawArgs)
  3590. if err != nil {
  3591. return 0, false
  3592. }
  3593. return e.complexity.Collection.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  3594. case "Collection.privateMetafields":
  3595. if e.complexity.Collection.PrivateMetafields == nil {
  3596. break
  3597. }
  3598. args, err := ec.field_Collection_privateMetafields_args(context.TODO(), rawArgs)
  3599. if err != nil {
  3600. return 0, false
  3601. }
  3602. return e.complexity.Collection.PrivateMetafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  3603. case "Collection.products":
  3604. if e.complexity.Collection.Products == nil {
  3605. break
  3606. }
  3607. args, err := ec.field_Collection_products_args(context.TODO(), rawArgs)
  3608. if err != nil {
  3609. return 0, false
  3610. }
  3611. return e.complexity.Collection.Products(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*ProductCollectionSortKeys)), true
  3612. case "Collection.productsCount":
  3613. if e.complexity.Collection.ProductsCount == nil {
  3614. break
  3615. }
  3616. return e.complexity.Collection.ProductsCount(childComplexity), true
  3617. case "Collection.publicationCount":
  3618. if e.complexity.Collection.PublicationCount == nil {
  3619. break
  3620. }
  3621. args, err := ec.field_Collection_publicationCount_args(context.TODO(), rawArgs)
  3622. if err != nil {
  3623. return 0, false
  3624. }
  3625. return e.complexity.Collection.PublicationCount(childComplexity, args["onlyPublished"].(*bool)), true
  3626. case "Collection.publishedOnCurrentPublication":
  3627. if e.complexity.Collection.PublishedOnCurrentPublication == nil {
  3628. break
  3629. }
  3630. return e.complexity.Collection.PublishedOnCurrentPublication(childComplexity), true
  3631. case "Collection.publishedOnPublication":
  3632. if e.complexity.Collection.PublishedOnPublication == nil {
  3633. break
  3634. }
  3635. args, err := ec.field_Collection_publishedOnPublication_args(context.TODO(), rawArgs)
  3636. if err != nil {
  3637. return 0, false
  3638. }
  3639. return e.complexity.Collection.PublishedOnPublication(childComplexity, args["publicationId"].(string)), true
  3640. case "Collection.resourcePublications":
  3641. if e.complexity.Collection.ResourcePublications == nil {
  3642. break
  3643. }
  3644. args, err := ec.field_Collection_resourcePublications_args(context.TODO(), rawArgs)
  3645. if err != nil {
  3646. return 0, false
  3647. }
  3648. return e.complexity.Collection.ResourcePublications(childComplexity, args["onlyPublished"].(*bool), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  3649. case "Collection.resourcePublicationsV2":
  3650. if e.complexity.Collection.ResourcePublicationsV2 == nil {
  3651. break
  3652. }
  3653. args, err := ec.field_Collection_resourcePublicationsV2_args(context.TODO(), rawArgs)
  3654. if err != nil {
  3655. return 0, false
  3656. }
  3657. return e.complexity.Collection.ResourcePublicationsV2(childComplexity, args["onlyPublished"].(*bool), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  3658. case "Collection.ruleSet":
  3659. if e.complexity.Collection.RuleSet == nil {
  3660. break
  3661. }
  3662. return e.complexity.Collection.RuleSet(childComplexity), true
  3663. case "Collection.seo":
  3664. if e.complexity.Collection.Seo == nil {
  3665. break
  3666. }
  3667. return e.complexity.Collection.Seo(childComplexity), true
  3668. case "Collection.sortOrder":
  3669. if e.complexity.Collection.SortOrder == nil {
  3670. break
  3671. }
  3672. return e.complexity.Collection.SortOrder(childComplexity), true
  3673. case "Collection.templateSuffix":
  3674. if e.complexity.Collection.TemplateSuffix == nil {
  3675. break
  3676. }
  3677. return e.complexity.Collection.TemplateSuffix(childComplexity), true
  3678. case "Collection.title":
  3679. if e.complexity.Collection.Title == nil {
  3680. break
  3681. }
  3682. return e.complexity.Collection.Title(childComplexity), true
  3683. case "Collection.translations":
  3684. if e.complexity.Collection.Translations == nil {
  3685. break
  3686. }
  3687. args, err := ec.field_Collection_translations_args(context.TODO(), rawArgs)
  3688. if err != nil {
  3689. return 0, false
  3690. }
  3691. return e.complexity.Collection.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  3692. case "Collection.unpublishedPublications":
  3693. if e.complexity.Collection.UnpublishedPublications == nil {
  3694. break
  3695. }
  3696. args, err := ec.field_Collection_unpublishedPublications_args(context.TODO(), rawArgs)
  3697. if err != nil {
  3698. return 0, false
  3699. }
  3700. return e.complexity.Collection.UnpublishedPublications(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  3701. case "Collection.updatedAt":
  3702. if e.complexity.Collection.UpdatedAt == nil {
  3703. break
  3704. }
  3705. return e.complexity.Collection.UpdatedAt(childComplexity), true
  3706. case "CollectionConnection.edges":
  3707. if e.complexity.CollectionConnection.Edges == nil {
  3708. break
  3709. }
  3710. return e.complexity.CollectionConnection.Edges(childComplexity), true
  3711. case "CollectionConnection.nodes":
  3712. if e.complexity.CollectionConnection.Nodes == nil {
  3713. break
  3714. }
  3715. return e.complexity.CollectionConnection.Nodes(childComplexity), true
  3716. case "CollectionConnection.pageInfo":
  3717. if e.complexity.CollectionConnection.PageInfo == nil {
  3718. break
  3719. }
  3720. return e.complexity.CollectionConnection.PageInfo(childComplexity), true
  3721. case "CollectionEdge.cursor":
  3722. if e.complexity.CollectionEdge.Cursor == nil {
  3723. break
  3724. }
  3725. return e.complexity.CollectionEdge.Cursor(childComplexity), true
  3726. case "CollectionEdge.node":
  3727. if e.complexity.CollectionEdge.Node == nil {
  3728. break
  3729. }
  3730. return e.complexity.CollectionEdge.Node(childComplexity), true
  3731. case "CollectionRule.appliedDisjunctively":
  3732. if e.complexity.CollectionRule.AppliedDisjunctively == nil {
  3733. break
  3734. }
  3735. return e.complexity.CollectionRule.AppliedDisjunctively(childComplexity), true
  3736. case "CollectionRule.rules":
  3737. if e.complexity.CollectionRule.Rules == nil {
  3738. break
  3739. }
  3740. return e.complexity.CollectionRule.Rules(childComplexity), true
  3741. case "CollectionRuleSet.appliedDisjunctively":
  3742. if e.complexity.CollectionRuleSet.AppliedDisjunctively == nil {
  3743. break
  3744. }
  3745. return e.complexity.CollectionRuleSet.AppliedDisjunctively(childComplexity), true
  3746. case "CollectionRuleSet.rules":
  3747. if e.complexity.CollectionRuleSet.Rules == nil {
  3748. break
  3749. }
  3750. return e.complexity.CollectionRuleSet.Rules(childComplexity), true
  3751. case "CommentEvent.appTitle":
  3752. if e.complexity.CommentEvent.AppTitle == nil {
  3753. break
  3754. }
  3755. return e.complexity.CommentEvent.AppTitle(childComplexity), true
  3756. case "CommentEvent.attachments":
  3757. if e.complexity.CommentEvent.Attachments == nil {
  3758. break
  3759. }
  3760. return e.complexity.CommentEvent.Attachments(childComplexity), true
  3761. case "CommentEvent.attributeToApp":
  3762. if e.complexity.CommentEvent.AttributeToApp == nil {
  3763. break
  3764. }
  3765. return e.complexity.CommentEvent.AttributeToApp(childComplexity), true
  3766. case "CommentEvent.attributeToUser":
  3767. if e.complexity.CommentEvent.AttributeToUser == nil {
  3768. break
  3769. }
  3770. return e.complexity.CommentEvent.AttributeToUser(childComplexity), true
  3771. case "CommentEvent.author":
  3772. if e.complexity.CommentEvent.Author == nil {
  3773. break
  3774. }
  3775. return e.complexity.CommentEvent.Author(childComplexity), true
  3776. case "CommentEvent.canDelete":
  3777. if e.complexity.CommentEvent.CanDelete == nil {
  3778. break
  3779. }
  3780. return e.complexity.CommentEvent.CanDelete(childComplexity), true
  3781. case "CommentEvent.canEdit":
  3782. if e.complexity.CommentEvent.CanEdit == nil {
  3783. break
  3784. }
  3785. return e.complexity.CommentEvent.CanEdit(childComplexity), true
  3786. case "CommentEvent.createdAt":
  3787. if e.complexity.CommentEvent.CreatedAt == nil {
  3788. break
  3789. }
  3790. return e.complexity.CommentEvent.CreatedAt(childComplexity), true
  3791. case "CommentEvent.criticalAlert":
  3792. if e.complexity.CommentEvent.CriticalAlert == nil {
  3793. break
  3794. }
  3795. return e.complexity.CommentEvent.CriticalAlert(childComplexity), true
  3796. case "CommentEvent.edited":
  3797. if e.complexity.CommentEvent.Edited == nil {
  3798. break
  3799. }
  3800. return e.complexity.CommentEvent.Edited(childComplexity), true
  3801. case "CommentEvent.embed":
  3802. if e.complexity.CommentEvent.Embed == nil {
  3803. break
  3804. }
  3805. return e.complexity.CommentEvent.Embed(childComplexity), true
  3806. case "CommentEvent.id":
  3807. if e.complexity.CommentEvent.ID == nil {
  3808. break
  3809. }
  3810. return e.complexity.CommentEvent.ID(childComplexity), true
  3811. case "CommentEvent.message":
  3812. if e.complexity.CommentEvent.Message == nil {
  3813. break
  3814. }
  3815. return e.complexity.CommentEvent.Message(childComplexity), true
  3816. case "CommentEvent.rawMessage":
  3817. if e.complexity.CommentEvent.RawMessage == nil {
  3818. break
  3819. }
  3820. return e.complexity.CommentEvent.RawMessage(childComplexity), true
  3821. case "CommentEvent.subject":
  3822. if e.complexity.CommentEvent.Subject == nil {
  3823. break
  3824. }
  3825. return e.complexity.CommentEvent.Subject(childComplexity), true
  3826. case "CommentEventAttachment.fileExtension":
  3827. if e.complexity.CommentEventAttachment.FileExtension == nil {
  3828. break
  3829. }
  3830. return e.complexity.CommentEventAttachment.FileExtension(childComplexity), true
  3831. case "CommentEventAttachment.id":
  3832. if e.complexity.CommentEventAttachment.ID == nil {
  3833. break
  3834. }
  3835. return e.complexity.CommentEventAttachment.ID(childComplexity), true
  3836. case "CommentEventAttachment.image":
  3837. if e.complexity.CommentEventAttachment.Image == nil {
  3838. break
  3839. }
  3840. return e.complexity.CommentEventAttachment.Image(childComplexity), true
  3841. case "CommentEventAttachment.name":
  3842. if e.complexity.CommentEventAttachment.Name == nil {
  3843. break
  3844. }
  3845. return e.complexity.CommentEventAttachment.Name(childComplexity), true
  3846. case "CommentEventAttachment.size":
  3847. if e.complexity.CommentEventAttachment.Size == nil {
  3848. break
  3849. }
  3850. return e.complexity.CommentEventAttachment.Size(childComplexity), true
  3851. case "CommentEventAttachment.url":
  3852. if e.complexity.CommentEventAttachment.URL == nil {
  3853. break
  3854. }
  3855. return e.complexity.CommentEventAttachment.URL(childComplexity), true
  3856. case "Company.contactCount":
  3857. if e.complexity.Company.ContactCount == nil {
  3858. break
  3859. }
  3860. return e.complexity.Company.ContactCount(childComplexity), true
  3861. case "Company.contactRoles":
  3862. if e.complexity.Company.ContactRoles == nil {
  3863. break
  3864. }
  3865. args, err := ec.field_Company_contactRoles_args(context.TODO(), rawArgs)
  3866. if err != nil {
  3867. return 0, false
  3868. }
  3869. 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
  3870. case "Company.contacts":
  3871. if e.complexity.Company.Contacts == nil {
  3872. break
  3873. }
  3874. args, err := ec.field_Company_contacts_args(context.TODO(), rawArgs)
  3875. if err != nil {
  3876. return 0, false
  3877. }
  3878. 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
  3879. case "Company.createdAt":
  3880. if e.complexity.Company.CreatedAt == nil {
  3881. break
  3882. }
  3883. return e.complexity.Company.CreatedAt(childComplexity), true
  3884. case "Company.customerSince":
  3885. if e.complexity.Company.CustomerSince == nil {
  3886. break
  3887. }
  3888. return e.complexity.Company.CustomerSince(childComplexity), true
  3889. case "Company.defaultCursor":
  3890. if e.complexity.Company.DefaultCursor == nil {
  3891. break
  3892. }
  3893. return e.complexity.Company.DefaultCursor(childComplexity), true
  3894. case "Company.defaultRole":
  3895. if e.complexity.Company.DefaultRole == nil {
  3896. break
  3897. }
  3898. return e.complexity.Company.DefaultRole(childComplexity), true
  3899. case "Company.draftOrders":
  3900. if e.complexity.Company.DraftOrders == nil {
  3901. break
  3902. }
  3903. args, err := ec.field_Company_draftOrders_args(context.TODO(), rawArgs)
  3904. if err != nil {
  3905. return 0, false
  3906. }
  3907. 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
  3908. case "Company.events":
  3909. if e.complexity.Company.Events == nil {
  3910. break
  3911. }
  3912. args, err := ec.field_Company_events_args(context.TODO(), rawArgs)
  3913. if err != nil {
  3914. return 0, false
  3915. }
  3916. 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
  3917. case "Company.externalId":
  3918. if e.complexity.Company.ExternalID == nil {
  3919. break
  3920. }
  3921. return e.complexity.Company.ExternalID(childComplexity), true
  3922. case "Company.hasTimelineComment":
  3923. if e.complexity.Company.HasTimelineComment == nil {
  3924. break
  3925. }
  3926. return e.complexity.Company.HasTimelineComment(childComplexity), true
  3927. case "Company.id":
  3928. if e.complexity.Company.ID == nil {
  3929. break
  3930. }
  3931. return e.complexity.Company.ID(childComplexity), true
  3932. case "Company.lifetimeDuration":
  3933. if e.complexity.Company.LifetimeDuration == nil {
  3934. break
  3935. }
  3936. return e.complexity.Company.LifetimeDuration(childComplexity), true
  3937. case "Company.locationCount":
  3938. if e.complexity.Company.LocationCount == nil {
  3939. break
  3940. }
  3941. return e.complexity.Company.LocationCount(childComplexity), true
  3942. case "Company.locations":
  3943. if e.complexity.Company.Locations == nil {
  3944. break
  3945. }
  3946. args, err := ec.field_Company_locations_args(context.TODO(), rawArgs)
  3947. if err != nil {
  3948. return 0, false
  3949. }
  3950. 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
  3951. case "Company.mainContact":
  3952. if e.complexity.Company.MainContact == nil {
  3953. break
  3954. }
  3955. return e.complexity.Company.MainContact(childComplexity), true
  3956. case "Company.name":
  3957. if e.complexity.Company.Name == nil {
  3958. break
  3959. }
  3960. return e.complexity.Company.Name(childComplexity), true
  3961. case "Company.note":
  3962. if e.complexity.Company.Note == nil {
  3963. break
  3964. }
  3965. return e.complexity.Company.Note(childComplexity), true
  3966. case "Company.orderCount":
  3967. if e.complexity.Company.OrderCount == nil {
  3968. break
  3969. }
  3970. return e.complexity.Company.OrderCount(childComplexity), true
  3971. case "Company.orders":
  3972. if e.complexity.Company.Orders == nil {
  3973. break
  3974. }
  3975. args, err := ec.field_Company_orders_args(context.TODO(), rawArgs)
  3976. if err != nil {
  3977. return 0, false
  3978. }
  3979. 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
  3980. case "Company.totalSpent":
  3981. if e.complexity.Company.TotalSpent == nil {
  3982. break
  3983. }
  3984. return e.complexity.Company.TotalSpent(childComplexity), true
  3985. case "Company.updatedAt":
  3986. if e.complexity.Company.UpdatedAt == nil {
  3987. break
  3988. }
  3989. return e.complexity.Company.UpdatedAt(childComplexity), true
  3990. case "CompanyAddress.address1":
  3991. if e.complexity.CompanyAddress.Address1 == nil {
  3992. break
  3993. }
  3994. return e.complexity.CompanyAddress.Address1(childComplexity), true
  3995. case "CompanyAddress.address2":
  3996. if e.complexity.CompanyAddress.Address2 == nil {
  3997. break
  3998. }
  3999. return e.complexity.CompanyAddress.Address2(childComplexity), true
  4000. case "CompanyAddress.city":
  4001. if e.complexity.CompanyAddress.City == nil {
  4002. break
  4003. }
  4004. return e.complexity.CompanyAddress.City(childComplexity), true
  4005. case "CompanyAddress.companyName":
  4006. if e.complexity.CompanyAddress.CompanyName == nil {
  4007. break
  4008. }
  4009. return e.complexity.CompanyAddress.CompanyName(childComplexity), true
  4010. case "CompanyAddress.country":
  4011. if e.complexity.CompanyAddress.Country == nil {
  4012. break
  4013. }
  4014. return e.complexity.CompanyAddress.Country(childComplexity), true
  4015. case "CompanyAddress.countryCode":
  4016. if e.complexity.CompanyAddress.CountryCode == nil {
  4017. break
  4018. }
  4019. return e.complexity.CompanyAddress.CountryCode(childComplexity), true
  4020. case "CompanyAddress.createdAt":
  4021. if e.complexity.CompanyAddress.CreatedAt == nil {
  4022. break
  4023. }
  4024. return e.complexity.CompanyAddress.CreatedAt(childComplexity), true
  4025. case "CompanyAddress.formattedArea":
  4026. if e.complexity.CompanyAddress.FormattedArea == nil {
  4027. break
  4028. }
  4029. return e.complexity.CompanyAddress.FormattedArea(childComplexity), true
  4030. case "CompanyAddress.id":
  4031. if e.complexity.CompanyAddress.ID == nil {
  4032. break
  4033. }
  4034. return e.complexity.CompanyAddress.ID(childComplexity), true
  4035. case "CompanyAddress.phone":
  4036. if e.complexity.CompanyAddress.Phone == nil {
  4037. break
  4038. }
  4039. return e.complexity.CompanyAddress.Phone(childComplexity), true
  4040. case "CompanyAddress.province":
  4041. if e.complexity.CompanyAddress.Province == nil {
  4042. break
  4043. }
  4044. return e.complexity.CompanyAddress.Province(childComplexity), true
  4045. case "CompanyAddress.recipient":
  4046. if e.complexity.CompanyAddress.Recipient == nil {
  4047. break
  4048. }
  4049. return e.complexity.CompanyAddress.Recipient(childComplexity), true
  4050. case "CompanyAddress.updatedAt":
  4051. if e.complexity.CompanyAddress.UpdatedAt == nil {
  4052. break
  4053. }
  4054. return e.complexity.CompanyAddress.UpdatedAt(childComplexity), true
  4055. case "CompanyAddress.zip":
  4056. if e.complexity.CompanyAddress.Zip == nil {
  4057. break
  4058. }
  4059. return e.complexity.CompanyAddress.Zip(childComplexity), true
  4060. case "CompanyAddress.zoneCode":
  4061. if e.complexity.CompanyAddress.ZoneCode == nil {
  4062. break
  4063. }
  4064. return e.complexity.CompanyAddress.ZoneCode(childComplexity), true
  4065. case "CompanyContact.company":
  4066. if e.complexity.CompanyContact.Company == nil {
  4067. break
  4068. }
  4069. return e.complexity.CompanyContact.Company(childComplexity), true
  4070. case "CompanyContact.createdAt":
  4071. if e.complexity.CompanyContact.CreatedAt == nil {
  4072. break
  4073. }
  4074. return e.complexity.CompanyContact.CreatedAt(childComplexity), true
  4075. case "CompanyContact.customer":
  4076. if e.complexity.CompanyContact.Customer == nil {
  4077. break
  4078. }
  4079. return e.complexity.CompanyContact.Customer(childComplexity), true
  4080. case "CompanyContact.draftOrders":
  4081. if e.complexity.CompanyContact.DraftOrders == nil {
  4082. break
  4083. }
  4084. args, err := ec.field_CompanyContact_draftOrders_args(context.TODO(), rawArgs)
  4085. if err != nil {
  4086. return 0, false
  4087. }
  4088. 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
  4089. case "CompanyContact.id":
  4090. if e.complexity.CompanyContact.ID == nil {
  4091. break
  4092. }
  4093. return e.complexity.CompanyContact.ID(childComplexity), true
  4094. case "CompanyContact.isMainContact":
  4095. if e.complexity.CompanyContact.IsMainContact == nil {
  4096. break
  4097. }
  4098. return e.complexity.CompanyContact.IsMainContact(childComplexity), true
  4099. case "CompanyContact.lifetimeDuration":
  4100. if e.complexity.CompanyContact.LifetimeDuration == nil {
  4101. break
  4102. }
  4103. return e.complexity.CompanyContact.LifetimeDuration(childComplexity), true
  4104. case "CompanyContact.locale":
  4105. if e.complexity.CompanyContact.Locale == nil {
  4106. break
  4107. }
  4108. return e.complexity.CompanyContact.Locale(childComplexity), true
  4109. case "CompanyContact.orders":
  4110. if e.complexity.CompanyContact.Orders == nil {
  4111. break
  4112. }
  4113. args, err := ec.field_CompanyContact_orders_args(context.TODO(), rawArgs)
  4114. if err != nil {
  4115. return 0, false
  4116. }
  4117. 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
  4118. case "CompanyContact.roleAssignments":
  4119. if e.complexity.CompanyContact.RoleAssignments == nil {
  4120. break
  4121. }
  4122. args, err := ec.field_CompanyContact_roleAssignments_args(context.TODO(), rawArgs)
  4123. if err != nil {
  4124. return 0, false
  4125. }
  4126. 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
  4127. case "CompanyContact.title":
  4128. if e.complexity.CompanyContact.Title == nil {
  4129. break
  4130. }
  4131. return e.complexity.CompanyContact.Title(childComplexity), true
  4132. case "CompanyContact.updatedAt":
  4133. if e.complexity.CompanyContact.UpdatedAt == nil {
  4134. break
  4135. }
  4136. return e.complexity.CompanyContact.UpdatedAt(childComplexity), true
  4137. case "CompanyContactConnection.edges":
  4138. if e.complexity.CompanyContactConnection.Edges == nil {
  4139. break
  4140. }
  4141. return e.complexity.CompanyContactConnection.Edges(childComplexity), true
  4142. case "CompanyContactConnection.nodes":
  4143. if e.complexity.CompanyContactConnection.Nodes == nil {
  4144. break
  4145. }
  4146. return e.complexity.CompanyContactConnection.Nodes(childComplexity), true
  4147. case "CompanyContactConnection.pageInfo":
  4148. if e.complexity.CompanyContactConnection.PageInfo == nil {
  4149. break
  4150. }
  4151. return e.complexity.CompanyContactConnection.PageInfo(childComplexity), true
  4152. case "CompanyContactEdge.cursor":
  4153. if e.complexity.CompanyContactEdge.Cursor == nil {
  4154. break
  4155. }
  4156. return e.complexity.CompanyContactEdge.Cursor(childComplexity), true
  4157. case "CompanyContactEdge.node":
  4158. if e.complexity.CompanyContactEdge.Node == nil {
  4159. break
  4160. }
  4161. return e.complexity.CompanyContactEdge.Node(childComplexity), true
  4162. case "CompanyContactRole.id":
  4163. if e.complexity.CompanyContactRole.ID == nil {
  4164. break
  4165. }
  4166. return e.complexity.CompanyContactRole.ID(childComplexity), true
  4167. case "CompanyContactRole.name":
  4168. if e.complexity.CompanyContactRole.Name == nil {
  4169. break
  4170. }
  4171. return e.complexity.CompanyContactRole.Name(childComplexity), true
  4172. case "CompanyContactRole.note":
  4173. if e.complexity.CompanyContactRole.Note == nil {
  4174. break
  4175. }
  4176. return e.complexity.CompanyContactRole.Note(childComplexity), true
  4177. case "CompanyContactRoleAssignment.company":
  4178. if e.complexity.CompanyContactRoleAssignment.Company == nil {
  4179. break
  4180. }
  4181. return e.complexity.CompanyContactRoleAssignment.Company(childComplexity), true
  4182. case "CompanyContactRoleAssignment.companyContact":
  4183. if e.complexity.CompanyContactRoleAssignment.CompanyContact == nil {
  4184. break
  4185. }
  4186. return e.complexity.CompanyContactRoleAssignment.CompanyContact(childComplexity), true
  4187. case "CompanyContactRoleAssignment.companyLocation":
  4188. if e.complexity.CompanyContactRoleAssignment.CompanyLocation == nil {
  4189. break
  4190. }
  4191. return e.complexity.CompanyContactRoleAssignment.CompanyLocation(childComplexity), true
  4192. case "CompanyContactRoleAssignment.createdAt":
  4193. if e.complexity.CompanyContactRoleAssignment.CreatedAt == nil {
  4194. break
  4195. }
  4196. return e.complexity.CompanyContactRoleAssignment.CreatedAt(childComplexity), true
  4197. case "CompanyContactRoleAssignment.id":
  4198. if e.complexity.CompanyContactRoleAssignment.ID == nil {
  4199. break
  4200. }
  4201. return e.complexity.CompanyContactRoleAssignment.ID(childComplexity), true
  4202. case "CompanyContactRoleAssignment.role":
  4203. if e.complexity.CompanyContactRoleAssignment.Role == nil {
  4204. break
  4205. }
  4206. return e.complexity.CompanyContactRoleAssignment.Role(childComplexity), true
  4207. case "CompanyContactRoleAssignment.updatedAt":
  4208. if e.complexity.CompanyContactRoleAssignment.UpdatedAt == nil {
  4209. break
  4210. }
  4211. return e.complexity.CompanyContactRoleAssignment.UpdatedAt(childComplexity), true
  4212. case "CompanyContactRoleAssignmentConnection.edges":
  4213. if e.complexity.CompanyContactRoleAssignmentConnection.Edges == nil {
  4214. break
  4215. }
  4216. return e.complexity.CompanyContactRoleAssignmentConnection.Edges(childComplexity), true
  4217. case "CompanyContactRoleAssignmentConnection.nodes":
  4218. if e.complexity.CompanyContactRoleAssignmentConnection.Nodes == nil {
  4219. break
  4220. }
  4221. return e.complexity.CompanyContactRoleAssignmentConnection.Nodes(childComplexity), true
  4222. case "CompanyContactRoleAssignmentConnection.pageInfo":
  4223. if e.complexity.CompanyContactRoleAssignmentConnection.PageInfo == nil {
  4224. break
  4225. }
  4226. return e.complexity.CompanyContactRoleAssignmentConnection.PageInfo(childComplexity), true
  4227. case "CompanyContactRoleAssignmentEdge.cursor":
  4228. if e.complexity.CompanyContactRoleAssignmentEdge.Cursor == nil {
  4229. break
  4230. }
  4231. return e.complexity.CompanyContactRoleAssignmentEdge.Cursor(childComplexity), true
  4232. case "CompanyContactRoleAssignmentEdge.node":
  4233. if e.complexity.CompanyContactRoleAssignmentEdge.Node == nil {
  4234. break
  4235. }
  4236. return e.complexity.CompanyContactRoleAssignmentEdge.Node(childComplexity), true
  4237. case "CompanyContactRoleConnection.edges":
  4238. if e.complexity.CompanyContactRoleConnection.Edges == nil {
  4239. break
  4240. }
  4241. return e.complexity.CompanyContactRoleConnection.Edges(childComplexity), true
  4242. case "CompanyContactRoleConnection.nodes":
  4243. if e.complexity.CompanyContactRoleConnection.Nodes == nil {
  4244. break
  4245. }
  4246. return e.complexity.CompanyContactRoleConnection.Nodes(childComplexity), true
  4247. case "CompanyContactRoleConnection.pageInfo":
  4248. if e.complexity.CompanyContactRoleConnection.PageInfo == nil {
  4249. break
  4250. }
  4251. return e.complexity.CompanyContactRoleConnection.PageInfo(childComplexity), true
  4252. case "CompanyContactRoleEdge.cursor":
  4253. if e.complexity.CompanyContactRoleEdge.Cursor == nil {
  4254. break
  4255. }
  4256. return e.complexity.CompanyContactRoleEdge.Cursor(childComplexity), true
  4257. case "CompanyContactRoleEdge.node":
  4258. if e.complexity.CompanyContactRoleEdge.Node == nil {
  4259. break
  4260. }
  4261. return e.complexity.CompanyContactRoleEdge.Node(childComplexity), true
  4262. case "CompanyLocation.billingAddress":
  4263. if e.complexity.CompanyLocation.BillingAddress == nil {
  4264. break
  4265. }
  4266. return e.complexity.CompanyLocation.BillingAddress(childComplexity), true
  4267. case "CompanyLocation.buyerExperienceConfiguration":
  4268. if e.complexity.CompanyLocation.BuyerExperienceConfiguration == nil {
  4269. break
  4270. }
  4271. return e.complexity.CompanyLocation.BuyerExperienceConfiguration(childComplexity), true
  4272. case "CompanyLocation.company":
  4273. if e.complexity.CompanyLocation.Company == nil {
  4274. break
  4275. }
  4276. return e.complexity.CompanyLocation.Company(childComplexity), true
  4277. case "CompanyLocation.createdAt":
  4278. if e.complexity.CompanyLocation.CreatedAt == nil {
  4279. break
  4280. }
  4281. return e.complexity.CompanyLocation.CreatedAt(childComplexity), true
  4282. case "CompanyLocation.currency":
  4283. if e.complexity.CompanyLocation.Currency == nil {
  4284. break
  4285. }
  4286. return e.complexity.CompanyLocation.Currency(childComplexity), true
  4287. case "CompanyLocation.defaultCursor":
  4288. if e.complexity.CompanyLocation.DefaultCursor == nil {
  4289. break
  4290. }
  4291. return e.complexity.CompanyLocation.DefaultCursor(childComplexity), true
  4292. case "CompanyLocation.draftOrders":
  4293. if e.complexity.CompanyLocation.DraftOrders == nil {
  4294. break
  4295. }
  4296. args, err := ec.field_CompanyLocation_draftOrders_args(context.TODO(), rawArgs)
  4297. if err != nil {
  4298. return 0, false
  4299. }
  4300. 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
  4301. case "CompanyLocation.events":
  4302. if e.complexity.CompanyLocation.Events == nil {
  4303. break
  4304. }
  4305. args, err := ec.field_CompanyLocation_events_args(context.TODO(), rawArgs)
  4306. if err != nil {
  4307. return 0, false
  4308. }
  4309. 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
  4310. case "CompanyLocation.externalId":
  4311. if e.complexity.CompanyLocation.ExternalID == nil {
  4312. break
  4313. }
  4314. return e.complexity.CompanyLocation.ExternalID(childComplexity), true
  4315. case "CompanyLocation.hasTimelineComment":
  4316. if e.complexity.CompanyLocation.HasTimelineComment == nil {
  4317. break
  4318. }
  4319. return e.complexity.CompanyLocation.HasTimelineComment(childComplexity), true
  4320. case "CompanyLocation.id":
  4321. if e.complexity.CompanyLocation.ID == nil {
  4322. break
  4323. }
  4324. return e.complexity.CompanyLocation.ID(childComplexity), true
  4325. case "CompanyLocation.locale":
  4326. if e.complexity.CompanyLocation.Locale == nil {
  4327. break
  4328. }
  4329. return e.complexity.CompanyLocation.Locale(childComplexity), true
  4330. case "CompanyLocation.market":
  4331. if e.complexity.CompanyLocation.Market == nil {
  4332. break
  4333. }
  4334. return e.complexity.CompanyLocation.Market(childComplexity), true
  4335. case "CompanyLocation.name":
  4336. if e.complexity.CompanyLocation.Name == nil {
  4337. break
  4338. }
  4339. return e.complexity.CompanyLocation.Name(childComplexity), true
  4340. case "CompanyLocation.note":
  4341. if e.complexity.CompanyLocation.Note == nil {
  4342. break
  4343. }
  4344. return e.complexity.CompanyLocation.Note(childComplexity), true
  4345. case "CompanyLocation.orderCount":
  4346. if e.complexity.CompanyLocation.OrderCount == nil {
  4347. break
  4348. }
  4349. return e.complexity.CompanyLocation.OrderCount(childComplexity), true
  4350. case "CompanyLocation.orders":
  4351. if e.complexity.CompanyLocation.Orders == nil {
  4352. break
  4353. }
  4354. args, err := ec.field_CompanyLocation_orders_args(context.TODO(), rawArgs)
  4355. if err != nil {
  4356. return 0, false
  4357. }
  4358. 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
  4359. case "CompanyLocation.phone":
  4360. if e.complexity.CompanyLocation.Phone == nil {
  4361. break
  4362. }
  4363. return e.complexity.CompanyLocation.Phone(childComplexity), true
  4364. case "CompanyLocation.roleAssignments":
  4365. if e.complexity.CompanyLocation.RoleAssignments == nil {
  4366. break
  4367. }
  4368. args, err := ec.field_CompanyLocation_roleAssignments_args(context.TODO(), rawArgs)
  4369. if err != nil {
  4370. return 0, false
  4371. }
  4372. 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
  4373. case "CompanyLocation.shippingAddress":
  4374. if e.complexity.CompanyLocation.ShippingAddress == nil {
  4375. break
  4376. }
  4377. return e.complexity.CompanyLocation.ShippingAddress(childComplexity), true
  4378. case "CompanyLocation.taxExemptions":
  4379. if e.complexity.CompanyLocation.TaxExemptions == nil {
  4380. break
  4381. }
  4382. return e.complexity.CompanyLocation.TaxExemptions(childComplexity), true
  4383. case "CompanyLocation.taxRegistrationId":
  4384. if e.complexity.CompanyLocation.TaxRegistrationID == nil {
  4385. break
  4386. }
  4387. return e.complexity.CompanyLocation.TaxRegistrationID(childComplexity), true
  4388. case "CompanyLocation.totalSpent":
  4389. if e.complexity.CompanyLocation.TotalSpent == nil {
  4390. break
  4391. }
  4392. return e.complexity.CompanyLocation.TotalSpent(childComplexity), true
  4393. case "CompanyLocation.updatedAt":
  4394. if e.complexity.CompanyLocation.UpdatedAt == nil {
  4395. break
  4396. }
  4397. return e.complexity.CompanyLocation.UpdatedAt(childComplexity), true
  4398. case "CompanyLocationConnection.edges":
  4399. if e.complexity.CompanyLocationConnection.Edges == nil {
  4400. break
  4401. }
  4402. return e.complexity.CompanyLocationConnection.Edges(childComplexity), true
  4403. case "CompanyLocationConnection.nodes":
  4404. if e.complexity.CompanyLocationConnection.Nodes == nil {
  4405. break
  4406. }
  4407. return e.complexity.CompanyLocationConnection.Nodes(childComplexity), true
  4408. case "CompanyLocationConnection.pageInfo":
  4409. if e.complexity.CompanyLocationConnection.PageInfo == nil {
  4410. break
  4411. }
  4412. return e.complexity.CompanyLocationConnection.PageInfo(childComplexity), true
  4413. case "CompanyLocationEdge.cursor":
  4414. if e.complexity.CompanyLocationEdge.Cursor == nil {
  4415. break
  4416. }
  4417. return e.complexity.CompanyLocationEdge.Cursor(childComplexity), true
  4418. case "CompanyLocationEdge.node":
  4419. if e.complexity.CompanyLocationEdge.Node == nil {
  4420. break
  4421. }
  4422. return e.complexity.CompanyLocationEdge.Node(childComplexity), true
  4423. case "CountriesInShippingZones.countryCodes":
  4424. if e.complexity.CountriesInShippingZones.CountryCodes == nil {
  4425. break
  4426. }
  4427. return e.complexity.CountriesInShippingZones.CountryCodes(childComplexity), true
  4428. case "CountriesInShippingZones.includeRestOfWorld":
  4429. if e.complexity.CountriesInShippingZones.IncludeRestOfWorld == nil {
  4430. break
  4431. }
  4432. return e.complexity.CountriesInShippingZones.IncludeRestOfWorld(childComplexity), true
  4433. case "CountryHarmonizedSystemCode.countryCode":
  4434. if e.complexity.CountryHarmonizedSystemCode.CountryCode == nil {
  4435. break
  4436. }
  4437. return e.complexity.CountryHarmonizedSystemCode.CountryCode(childComplexity), true
  4438. case "CountryHarmonizedSystemCode.harmonizedSystemCode":
  4439. if e.complexity.CountryHarmonizedSystemCode.HarmonizedSystemCode == nil {
  4440. break
  4441. }
  4442. return e.complexity.CountryHarmonizedSystemCode.HarmonizedSystemCode(childComplexity), true
  4443. case "CountryHarmonizedSystemCodeConnection.edges":
  4444. if e.complexity.CountryHarmonizedSystemCodeConnection.Edges == nil {
  4445. break
  4446. }
  4447. return e.complexity.CountryHarmonizedSystemCodeConnection.Edges(childComplexity), true
  4448. case "CountryHarmonizedSystemCodeConnection.nodes":
  4449. if e.complexity.CountryHarmonizedSystemCodeConnection.Nodes == nil {
  4450. break
  4451. }
  4452. return e.complexity.CountryHarmonizedSystemCodeConnection.Nodes(childComplexity), true
  4453. case "CountryHarmonizedSystemCodeConnection.pageInfo":
  4454. if e.complexity.CountryHarmonizedSystemCodeConnection.PageInfo == nil {
  4455. break
  4456. }
  4457. return e.complexity.CountryHarmonizedSystemCodeConnection.PageInfo(childComplexity), true
  4458. case "CountryHarmonizedSystemCodeEdge.cursor":
  4459. if e.complexity.CountryHarmonizedSystemCodeEdge.Cursor == nil {
  4460. break
  4461. }
  4462. return e.complexity.CountryHarmonizedSystemCodeEdge.Cursor(childComplexity), true
  4463. case "CountryHarmonizedSystemCodeEdge.node":
  4464. if e.complexity.CountryHarmonizedSystemCodeEdge.Node == nil {
  4465. break
  4466. }
  4467. return e.complexity.CountryHarmonizedSystemCodeEdge.Node(childComplexity), true
  4468. case "CurrencyFormats.moneyFormat":
  4469. if e.complexity.CurrencyFormats.MoneyFormat == nil {
  4470. break
  4471. }
  4472. return e.complexity.CurrencyFormats.MoneyFormat(childComplexity), true
  4473. case "CurrencyFormats.moneyInEmailsFormat":
  4474. if e.complexity.CurrencyFormats.MoneyInEmailsFormat == nil {
  4475. break
  4476. }
  4477. return e.complexity.CurrencyFormats.MoneyInEmailsFormat(childComplexity), true
  4478. case "CurrencyFormats.moneyWithCurrencyFormat":
  4479. if e.complexity.CurrencyFormats.MoneyWithCurrencyFormat == nil {
  4480. break
  4481. }
  4482. return e.complexity.CurrencyFormats.MoneyWithCurrencyFormat(childComplexity), true
  4483. case "CurrencyFormats.moneyWithCurrencyInEmailsFormat":
  4484. if e.complexity.CurrencyFormats.MoneyWithCurrencyInEmailsFormat == nil {
  4485. break
  4486. }
  4487. return e.complexity.CurrencyFormats.MoneyWithCurrencyInEmailsFormat(childComplexity), true
  4488. case "CurrencySetting.currencyCode":
  4489. if e.complexity.CurrencySetting.CurrencyCode == nil {
  4490. break
  4491. }
  4492. return e.complexity.CurrencySetting.CurrencyCode(childComplexity), true
  4493. case "CurrencySetting.currencyName":
  4494. if e.complexity.CurrencySetting.CurrencyName == nil {
  4495. break
  4496. }
  4497. return e.complexity.CurrencySetting.CurrencyName(childComplexity), true
  4498. case "CurrencySetting.enabled":
  4499. if e.complexity.CurrencySetting.Enabled == nil {
  4500. break
  4501. }
  4502. return e.complexity.CurrencySetting.Enabled(childComplexity), true
  4503. case "CurrencySetting.rateUpdatedAt":
  4504. if e.complexity.CurrencySetting.RateUpdatedAt == nil {
  4505. break
  4506. }
  4507. return e.complexity.CurrencySetting.RateUpdatedAt(childComplexity), true
  4508. case "CurrencySettingConnection.edges":
  4509. if e.complexity.CurrencySettingConnection.Edges == nil {
  4510. break
  4511. }
  4512. return e.complexity.CurrencySettingConnection.Edges(childComplexity), true
  4513. case "CurrencySettingConnection.nodes":
  4514. if e.complexity.CurrencySettingConnection.Nodes == nil {
  4515. break
  4516. }
  4517. return e.complexity.CurrencySettingConnection.Nodes(childComplexity), true
  4518. case "CurrencySettingConnection.pageInfo":
  4519. if e.complexity.CurrencySettingConnection.PageInfo == nil {
  4520. break
  4521. }
  4522. return e.complexity.CurrencySettingConnection.PageInfo(childComplexity), true
  4523. case "CurrencySettingEdge.cursor":
  4524. if e.complexity.CurrencySettingEdge.Cursor == nil {
  4525. break
  4526. }
  4527. return e.complexity.CurrencySettingEdge.Cursor(childComplexity), true
  4528. case "CurrencySettingEdge.node":
  4529. if e.complexity.CurrencySettingEdge.Node == nil {
  4530. break
  4531. }
  4532. return e.complexity.CurrencySettingEdge.Node(childComplexity), true
  4533. case "Customer.id":
  4534. if e.complexity.Customer.ID == nil {
  4535. break
  4536. }
  4537. return e.complexity.Customer.ID(childComplexity), true
  4538. case "CustomerCreditCard.billingAddress":
  4539. if e.complexity.CustomerCreditCard.BillingAddress == nil {
  4540. break
  4541. }
  4542. return e.complexity.CustomerCreditCard.BillingAddress(childComplexity), true
  4543. case "CustomerCreditCard.brand":
  4544. if e.complexity.CustomerCreditCard.Brand == nil {
  4545. break
  4546. }
  4547. return e.complexity.CustomerCreditCard.Brand(childComplexity), true
  4548. case "CustomerCreditCard.expiresSoon":
  4549. if e.complexity.CustomerCreditCard.ExpiresSoon == nil {
  4550. break
  4551. }
  4552. return e.complexity.CustomerCreditCard.ExpiresSoon(childComplexity), true
  4553. case "CustomerCreditCard.expiryMonth":
  4554. if e.complexity.CustomerCreditCard.ExpiryMonth == nil {
  4555. break
  4556. }
  4557. return e.complexity.CustomerCreditCard.ExpiryMonth(childComplexity), true
  4558. case "CustomerCreditCard.expiryYear":
  4559. if e.complexity.CustomerCreditCard.ExpiryYear == nil {
  4560. break
  4561. }
  4562. return e.complexity.CustomerCreditCard.ExpiryYear(childComplexity), true
  4563. case "CustomerCreditCard.firstDigits":
  4564. if e.complexity.CustomerCreditCard.FirstDigits == nil {
  4565. break
  4566. }
  4567. return e.complexity.CustomerCreditCard.FirstDigits(childComplexity), true
  4568. case "CustomerCreditCard.isRevocable":
  4569. if e.complexity.CustomerCreditCard.IsRevocable == nil {
  4570. break
  4571. }
  4572. return e.complexity.CustomerCreditCard.IsRevocable(childComplexity), true
  4573. case "CustomerCreditCard.lastDigits":
  4574. if e.complexity.CustomerCreditCard.LastDigits == nil {
  4575. break
  4576. }
  4577. return e.complexity.CustomerCreditCard.LastDigits(childComplexity), true
  4578. case "CustomerCreditCard.maskedNumber":
  4579. if e.complexity.CustomerCreditCard.MaskedNumber == nil {
  4580. break
  4581. }
  4582. return e.complexity.CustomerCreditCard.MaskedNumber(childComplexity), true
  4583. case "CustomerCreditCard.name":
  4584. if e.complexity.CustomerCreditCard.Name == nil {
  4585. break
  4586. }
  4587. return e.complexity.CustomerCreditCard.Name(childComplexity), true
  4588. case "CustomerCreditCard.source":
  4589. if e.complexity.CustomerCreditCard.Source == nil {
  4590. break
  4591. }
  4592. return e.complexity.CustomerCreditCard.Source(childComplexity), true
  4593. case "CustomerCreditCard.virtualLastDigits":
  4594. if e.complexity.CustomerCreditCard.VirtualLastDigits == nil {
  4595. break
  4596. }
  4597. return e.complexity.CustomerCreditCard.VirtualLastDigits(childComplexity), true
  4598. case "CustomerCreditCardBillingAddress.address1":
  4599. if e.complexity.CustomerCreditCardBillingAddress.Address1 == nil {
  4600. break
  4601. }
  4602. return e.complexity.CustomerCreditCardBillingAddress.Address1(childComplexity), true
  4603. case "CustomerCreditCardBillingAddress.city":
  4604. if e.complexity.CustomerCreditCardBillingAddress.City == nil {
  4605. break
  4606. }
  4607. return e.complexity.CustomerCreditCardBillingAddress.City(childComplexity), true
  4608. case "CustomerCreditCardBillingAddress.country":
  4609. if e.complexity.CustomerCreditCardBillingAddress.Country == nil {
  4610. break
  4611. }
  4612. return e.complexity.CustomerCreditCardBillingAddress.Country(childComplexity), true
  4613. case "CustomerCreditCardBillingAddress.countryCode":
  4614. if e.complexity.CustomerCreditCardBillingAddress.CountryCode == nil {
  4615. break
  4616. }
  4617. return e.complexity.CustomerCreditCardBillingAddress.CountryCode(childComplexity), true
  4618. case "CustomerCreditCardBillingAddress.province":
  4619. if e.complexity.CustomerCreditCardBillingAddress.Province == nil {
  4620. break
  4621. }
  4622. return e.complexity.CustomerCreditCardBillingAddress.Province(childComplexity), true
  4623. case "CustomerCreditCardBillingAddress.provinceCode":
  4624. if e.complexity.CustomerCreditCardBillingAddress.ProvinceCode == nil {
  4625. break
  4626. }
  4627. return e.complexity.CustomerCreditCardBillingAddress.ProvinceCode(childComplexity), true
  4628. case "CustomerCreditCardBillingAddress.zip":
  4629. if e.complexity.CustomerCreditCardBillingAddress.Zip == nil {
  4630. break
  4631. }
  4632. return e.complexity.CustomerCreditCardBillingAddress.Zip(childComplexity), true
  4633. case "CustomerEmailMarketingConsentState.consentUpdatedAt":
  4634. if e.complexity.CustomerEmailMarketingConsentState.ConsentUpdatedAt == nil {
  4635. break
  4636. }
  4637. return e.complexity.CustomerEmailMarketingConsentState.ConsentUpdatedAt(childComplexity), true
  4638. case "CustomerEmailMarketingConsentState.marketingOptInLevel":
  4639. if e.complexity.CustomerEmailMarketingConsentState.MarketingOptInLevel == nil {
  4640. break
  4641. }
  4642. return e.complexity.CustomerEmailMarketingConsentState.MarketingOptInLevel(childComplexity), true
  4643. case "CustomerEmailMarketingConsentState.marketingState":
  4644. if e.complexity.CustomerEmailMarketingConsentState.MarketingState == nil {
  4645. break
  4646. }
  4647. return e.complexity.CustomerEmailMarketingConsentState.MarketingState(childComplexity), true
  4648. case "CustomerJourneySummary.customerOrderIndex":
  4649. if e.complexity.CustomerJourneySummary.CustomerOrderIndex == nil {
  4650. break
  4651. }
  4652. return e.complexity.CustomerJourneySummary.CustomerOrderIndex(childComplexity), true
  4653. case "CustomerJourneySummary.daysToConversion":
  4654. if e.complexity.CustomerJourneySummary.DaysToConversion == nil {
  4655. break
  4656. }
  4657. return e.complexity.CustomerJourneySummary.DaysToConversion(childComplexity), true
  4658. case "CustomerJourneySummary.firstVisit":
  4659. if e.complexity.CustomerJourneySummary.FirstVisit == nil {
  4660. break
  4661. }
  4662. return e.complexity.CustomerJourneySummary.FirstVisit(childComplexity), true
  4663. case "CustomerJourneySummary.lastVisit":
  4664. if e.complexity.CustomerJourneySummary.LastVisit == nil {
  4665. break
  4666. }
  4667. return e.complexity.CustomerJourneySummary.LastVisit(childComplexity), true
  4668. case "CustomerJourneySummary.moments":
  4669. if e.complexity.CustomerJourneySummary.Moments == nil {
  4670. break
  4671. }
  4672. args, err := ec.field_CustomerJourneySummary_moments_args(context.TODO(), rawArgs)
  4673. if err != nil {
  4674. return 0, false
  4675. }
  4676. return e.complexity.CustomerJourneySummary.Moments(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  4677. case "CustomerJourneySummary.momentsCount":
  4678. if e.complexity.CustomerJourneySummary.MomentsCount == nil {
  4679. break
  4680. }
  4681. return e.complexity.CustomerJourneySummary.MomentsCount(childComplexity), true
  4682. case "CustomerJourneySummary.ready":
  4683. if e.complexity.CustomerJourneySummary.Ready == nil {
  4684. break
  4685. }
  4686. return e.complexity.CustomerJourneySummary.Ready(childComplexity), true
  4687. case "CustomerMomentConnection.edges":
  4688. if e.complexity.CustomerMomentConnection.Edges == nil {
  4689. break
  4690. }
  4691. return e.complexity.CustomerMomentConnection.Edges(childComplexity), true
  4692. case "CustomerMomentConnection.nodes":
  4693. if e.complexity.CustomerMomentConnection.Nodes == nil {
  4694. break
  4695. }
  4696. return e.complexity.CustomerMomentConnection.Nodes(childComplexity), true
  4697. case "CustomerMomentConnection.pageInfo":
  4698. if e.complexity.CustomerMomentConnection.PageInfo == nil {
  4699. break
  4700. }
  4701. return e.complexity.CustomerMomentConnection.PageInfo(childComplexity), true
  4702. case "CustomerMomentEdge.cursor":
  4703. if e.complexity.CustomerMomentEdge.Cursor == nil {
  4704. break
  4705. }
  4706. return e.complexity.CustomerMomentEdge.Cursor(childComplexity), true
  4707. case "CustomerMomentEdge.node":
  4708. if e.complexity.CustomerMomentEdge.Node == nil {
  4709. break
  4710. }
  4711. return e.complexity.CustomerMomentEdge.Node(childComplexity), true
  4712. case "CustomerPaymentInstrumentBillingAddress.address1":
  4713. if e.complexity.CustomerPaymentInstrumentBillingAddress.Address1 == nil {
  4714. break
  4715. }
  4716. return e.complexity.CustomerPaymentInstrumentBillingAddress.Address1(childComplexity), true
  4717. case "CustomerPaymentInstrumentBillingAddress.city":
  4718. if e.complexity.CustomerPaymentInstrumentBillingAddress.City == nil {
  4719. break
  4720. }
  4721. return e.complexity.CustomerPaymentInstrumentBillingAddress.City(childComplexity), true
  4722. case "CustomerPaymentInstrumentBillingAddress.country":
  4723. if e.complexity.CustomerPaymentInstrumentBillingAddress.Country == nil {
  4724. break
  4725. }
  4726. return e.complexity.CustomerPaymentInstrumentBillingAddress.Country(childComplexity), true
  4727. case "CustomerPaymentInstrumentBillingAddress.countryCode":
  4728. if e.complexity.CustomerPaymentInstrumentBillingAddress.CountryCode == nil {
  4729. break
  4730. }
  4731. return e.complexity.CustomerPaymentInstrumentBillingAddress.CountryCode(childComplexity), true
  4732. case "CustomerPaymentInstrumentBillingAddress.name":
  4733. if e.complexity.CustomerPaymentInstrumentBillingAddress.Name == nil {
  4734. break
  4735. }
  4736. return e.complexity.CustomerPaymentInstrumentBillingAddress.Name(childComplexity), true
  4737. case "CustomerPaymentInstrumentBillingAddress.province":
  4738. if e.complexity.CustomerPaymentInstrumentBillingAddress.Province == nil {
  4739. break
  4740. }
  4741. return e.complexity.CustomerPaymentInstrumentBillingAddress.Province(childComplexity), true
  4742. case "CustomerPaymentInstrumentBillingAddress.provinceCode":
  4743. if e.complexity.CustomerPaymentInstrumentBillingAddress.ProvinceCode == nil {
  4744. break
  4745. }
  4746. return e.complexity.CustomerPaymentInstrumentBillingAddress.ProvinceCode(childComplexity), true
  4747. case "CustomerPaymentInstrumentBillingAddress.zip":
  4748. if e.complexity.CustomerPaymentInstrumentBillingAddress.Zip == nil {
  4749. break
  4750. }
  4751. return e.complexity.CustomerPaymentInstrumentBillingAddress.Zip(childComplexity), true
  4752. case "CustomerPaymentMethod.customer":
  4753. if e.complexity.CustomerPaymentMethod.Customer == nil {
  4754. break
  4755. }
  4756. return e.complexity.CustomerPaymentMethod.Customer(childComplexity), true
  4757. case "CustomerPaymentMethod.id":
  4758. if e.complexity.CustomerPaymentMethod.ID == nil {
  4759. break
  4760. }
  4761. return e.complexity.CustomerPaymentMethod.ID(childComplexity), true
  4762. case "CustomerPaymentMethod.instrument":
  4763. if e.complexity.CustomerPaymentMethod.Instrument == nil {
  4764. break
  4765. }
  4766. return e.complexity.CustomerPaymentMethod.Instrument(childComplexity), true
  4767. case "CustomerPaymentMethod.revokedAt":
  4768. if e.complexity.CustomerPaymentMethod.RevokedAt == nil {
  4769. break
  4770. }
  4771. return e.complexity.CustomerPaymentMethod.RevokedAt(childComplexity), true
  4772. case "CustomerPaymentMethod.revokedReason":
  4773. if e.complexity.CustomerPaymentMethod.RevokedReason == nil {
  4774. break
  4775. }
  4776. return e.complexity.CustomerPaymentMethod.RevokedReason(childComplexity), true
  4777. case "CustomerPaymentMethod.subscriptionContracts":
  4778. if e.complexity.CustomerPaymentMethod.SubscriptionContracts == nil {
  4779. break
  4780. }
  4781. args, err := ec.field_CustomerPaymentMethod_subscriptionContracts_args(context.TODO(), rawArgs)
  4782. if err != nil {
  4783. return 0, false
  4784. }
  4785. return e.complexity.CustomerPaymentMethod.SubscriptionContracts(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  4786. case "CustomerPaymentMethodConnection.edges":
  4787. if e.complexity.CustomerPaymentMethodConnection.Edges == nil {
  4788. break
  4789. }
  4790. return e.complexity.CustomerPaymentMethodConnection.Edges(childComplexity), true
  4791. case "CustomerPaymentMethodConnection.nodes":
  4792. if e.complexity.CustomerPaymentMethodConnection.Nodes == nil {
  4793. break
  4794. }
  4795. return e.complexity.CustomerPaymentMethodConnection.Nodes(childComplexity), true
  4796. case "CustomerPaymentMethodConnection.pageInfo":
  4797. if e.complexity.CustomerPaymentMethodConnection.PageInfo == nil {
  4798. break
  4799. }
  4800. return e.complexity.CustomerPaymentMethodConnection.PageInfo(childComplexity), true
  4801. case "CustomerPaymentMethodEdge.cursor":
  4802. if e.complexity.CustomerPaymentMethodEdge.Cursor == nil {
  4803. break
  4804. }
  4805. return e.complexity.CustomerPaymentMethodEdge.Cursor(childComplexity), true
  4806. case "CustomerPaymentMethodEdge.node":
  4807. if e.complexity.CustomerPaymentMethodEdge.Node == nil {
  4808. break
  4809. }
  4810. return e.complexity.CustomerPaymentMethodEdge.Node(childComplexity), true
  4811. case "CustomerPaypalBillingAgreement.billingAddress":
  4812. if e.complexity.CustomerPaypalBillingAgreement.BillingAddress == nil {
  4813. break
  4814. }
  4815. return e.complexity.CustomerPaypalBillingAgreement.BillingAddress(childComplexity), true
  4816. case "CustomerPaypalBillingAgreement.inactive":
  4817. if e.complexity.CustomerPaypalBillingAgreement.Inactive == nil {
  4818. break
  4819. }
  4820. return e.complexity.CustomerPaypalBillingAgreement.Inactive(childComplexity), true
  4821. case "CustomerPaypalBillingAgreement.isRevocable":
  4822. if e.complexity.CustomerPaypalBillingAgreement.IsRevocable == nil {
  4823. break
  4824. }
  4825. return e.complexity.CustomerPaypalBillingAgreement.IsRevocable(childComplexity), true
  4826. case "CustomerPaypalBillingAgreement.paypalAccountEmail":
  4827. if e.complexity.CustomerPaypalBillingAgreement.PaypalAccountEmail == nil {
  4828. break
  4829. }
  4830. return e.complexity.CustomerPaypalBillingAgreement.PaypalAccountEmail(childComplexity), true
  4831. case "CustomerShopPayAgreement.expiresSoon":
  4832. if e.complexity.CustomerShopPayAgreement.ExpiresSoon == nil {
  4833. break
  4834. }
  4835. return e.complexity.CustomerShopPayAgreement.ExpiresSoon(childComplexity), true
  4836. case "CustomerShopPayAgreement.expiryMonth":
  4837. if e.complexity.CustomerShopPayAgreement.ExpiryMonth == nil {
  4838. break
  4839. }
  4840. return e.complexity.CustomerShopPayAgreement.ExpiryMonth(childComplexity), true
  4841. case "CustomerShopPayAgreement.expiryYear":
  4842. if e.complexity.CustomerShopPayAgreement.ExpiryYear == nil {
  4843. break
  4844. }
  4845. return e.complexity.CustomerShopPayAgreement.ExpiryYear(childComplexity), true
  4846. case "CustomerShopPayAgreement.inactive":
  4847. if e.complexity.CustomerShopPayAgreement.Inactive == nil {
  4848. break
  4849. }
  4850. return e.complexity.CustomerShopPayAgreement.Inactive(childComplexity), true
  4851. case "CustomerShopPayAgreement.isRevocable":
  4852. if e.complexity.CustomerShopPayAgreement.IsRevocable == nil {
  4853. break
  4854. }
  4855. return e.complexity.CustomerShopPayAgreement.IsRevocable(childComplexity), true
  4856. case "CustomerShopPayAgreement.lastDigits":
  4857. if e.complexity.CustomerShopPayAgreement.LastDigits == nil {
  4858. break
  4859. }
  4860. return e.complexity.CustomerShopPayAgreement.LastDigits(childComplexity), true
  4861. case "CustomerShopPayAgreement.maskedNumber":
  4862. if e.complexity.CustomerShopPayAgreement.MaskedNumber == nil {
  4863. break
  4864. }
  4865. return e.complexity.CustomerShopPayAgreement.MaskedNumber(childComplexity), true
  4866. case "CustomerShopPayAgreement.name":
  4867. if e.complexity.CustomerShopPayAgreement.Name == nil {
  4868. break
  4869. }
  4870. return e.complexity.CustomerShopPayAgreement.Name(childComplexity), true
  4871. case "CustomerSmsMarketingConsentState.consentCollectedFrom":
  4872. if e.complexity.CustomerSmsMarketingConsentState.ConsentCollectedFrom == nil {
  4873. break
  4874. }
  4875. return e.complexity.CustomerSmsMarketingConsentState.ConsentCollectedFrom(childComplexity), true
  4876. case "CustomerSmsMarketingConsentState.consentUpdatedAt":
  4877. if e.complexity.CustomerSmsMarketingConsentState.ConsentUpdatedAt == nil {
  4878. break
  4879. }
  4880. return e.complexity.CustomerSmsMarketingConsentState.ConsentUpdatedAt(childComplexity), true
  4881. case "CustomerSmsMarketingConsentState.marketingOptInLevel":
  4882. if e.complexity.CustomerSmsMarketingConsentState.MarketingOptInLevel == nil {
  4883. break
  4884. }
  4885. return e.complexity.CustomerSmsMarketingConsentState.MarketingOptInLevel(childComplexity), true
  4886. case "CustomerSmsMarketingConsentState.marketingState":
  4887. if e.complexity.CustomerSmsMarketingConsentState.MarketingState == nil {
  4888. break
  4889. }
  4890. return e.complexity.CustomerSmsMarketingConsentState.MarketingState(childComplexity), true
  4891. case "CustomerStatistics.predictedSpendTier":
  4892. if e.complexity.CustomerStatistics.PredictedSpendTier == nil {
  4893. break
  4894. }
  4895. return e.complexity.CustomerStatistics.PredictedSpendTier(childComplexity), true
  4896. case "CustomerVisit.id":
  4897. if e.complexity.CustomerVisit.ID == nil {
  4898. break
  4899. }
  4900. return e.complexity.CustomerVisit.ID(childComplexity), true
  4901. case "CustomerVisit.landingPage":
  4902. if e.complexity.CustomerVisit.LandingPage == nil {
  4903. break
  4904. }
  4905. return e.complexity.CustomerVisit.LandingPage(childComplexity), true
  4906. case "CustomerVisit.landingPageHtml":
  4907. if e.complexity.CustomerVisit.LandingPageHTML == nil {
  4908. break
  4909. }
  4910. return e.complexity.CustomerVisit.LandingPageHTML(childComplexity), true
  4911. case "CustomerVisit.marketingEvent":
  4912. if e.complexity.CustomerVisit.MarketingEvent == nil {
  4913. break
  4914. }
  4915. return e.complexity.CustomerVisit.MarketingEvent(childComplexity), true
  4916. case "CustomerVisit.occurredAt":
  4917. if e.complexity.CustomerVisit.OccurredAt == nil {
  4918. break
  4919. }
  4920. return e.complexity.CustomerVisit.OccurredAt(childComplexity), true
  4921. case "CustomerVisit.referralCode":
  4922. if e.complexity.CustomerVisit.ReferralCode == nil {
  4923. break
  4924. }
  4925. return e.complexity.CustomerVisit.ReferralCode(childComplexity), true
  4926. case "CustomerVisit.referralInfoHtml":
  4927. if e.complexity.CustomerVisit.ReferralInfoHTML == nil {
  4928. break
  4929. }
  4930. return e.complexity.CustomerVisit.ReferralInfoHTML(childComplexity), true
  4931. case "CustomerVisit.referrerUrl":
  4932. if e.complexity.CustomerVisit.ReferrerURL == nil {
  4933. break
  4934. }
  4935. return e.complexity.CustomerVisit.ReferrerURL(childComplexity), true
  4936. case "CustomerVisit.source":
  4937. if e.complexity.CustomerVisit.Source == nil {
  4938. break
  4939. }
  4940. return e.complexity.CustomerVisit.Source(childComplexity), true
  4941. case "CustomerVisit.sourceDescription":
  4942. if e.complexity.CustomerVisit.SourceDescription == nil {
  4943. break
  4944. }
  4945. return e.complexity.CustomerVisit.SourceDescription(childComplexity), true
  4946. case "CustomerVisit.sourceType":
  4947. if e.complexity.CustomerVisit.SourceType == nil {
  4948. break
  4949. }
  4950. return e.complexity.CustomerVisit.SourceType(childComplexity), true
  4951. case "CustomerVisit.utmParameters":
  4952. if e.complexity.CustomerVisit.UtmParameters == nil {
  4953. break
  4954. }
  4955. return e.complexity.CustomerVisit.UtmParameters(childComplexity), true
  4956. case "DeliveryAvailableService.countries":
  4957. if e.complexity.DeliveryAvailableService.Countries == nil {
  4958. break
  4959. }
  4960. return e.complexity.DeliveryAvailableService.Countries(childComplexity), true
  4961. case "DeliveryAvailableService.name":
  4962. if e.complexity.DeliveryAvailableService.Name == nil {
  4963. break
  4964. }
  4965. return e.complexity.DeliveryAvailableService.Name(childComplexity), true
  4966. case "DeliveryCarrierService.availableServicesForCountries":
  4967. if e.complexity.DeliveryCarrierService.AvailableServicesForCountries == nil {
  4968. break
  4969. }
  4970. args, err := ec.field_DeliveryCarrierService_availableServicesForCountries_args(context.TODO(), rawArgs)
  4971. if err != nil {
  4972. return 0, false
  4973. }
  4974. return e.complexity.DeliveryCarrierService.AvailableServicesForCountries(childComplexity, args["origins"].([]string), args["countryCodes"].([]CountryCode), args["restOfWorld"].(bool)), true
  4975. case "DeliveryCarrierService.formattedName":
  4976. if e.complexity.DeliveryCarrierService.FormattedName == nil {
  4977. break
  4978. }
  4979. return e.complexity.DeliveryCarrierService.FormattedName(childComplexity), true
  4980. case "DeliveryCarrierService.id":
  4981. if e.complexity.DeliveryCarrierService.ID == nil {
  4982. break
  4983. }
  4984. return e.complexity.DeliveryCarrierService.ID(childComplexity), true
  4985. case "DeliveryCarrierService.icon":
  4986. if e.complexity.DeliveryCarrierService.Icon == nil {
  4987. break
  4988. }
  4989. return e.complexity.DeliveryCarrierService.Icon(childComplexity), true
  4990. case "DeliveryCarrierService.name":
  4991. if e.complexity.DeliveryCarrierService.Name == nil {
  4992. break
  4993. }
  4994. return e.complexity.DeliveryCarrierService.Name(childComplexity), true
  4995. case "DeliveryCondition.conditionCriteria":
  4996. if e.complexity.DeliveryCondition.ConditionCriteria == nil {
  4997. break
  4998. }
  4999. return e.complexity.DeliveryCondition.ConditionCriteria(childComplexity), true
  5000. case "DeliveryCondition.field":
  5001. if e.complexity.DeliveryCondition.Field == nil {
  5002. break
  5003. }
  5004. return e.complexity.DeliveryCondition.Field(childComplexity), true
  5005. case "DeliveryCondition.id":
  5006. if e.complexity.DeliveryCondition.ID == nil {
  5007. break
  5008. }
  5009. return e.complexity.DeliveryCondition.ID(childComplexity), true
  5010. case "DeliveryCondition.operator":
  5011. if e.complexity.DeliveryCondition.Operator == nil {
  5012. break
  5013. }
  5014. return e.complexity.DeliveryCondition.Operator(childComplexity), true
  5015. case "DeliveryCountry.code":
  5016. if e.complexity.DeliveryCountry.Code == nil {
  5017. break
  5018. }
  5019. return e.complexity.DeliveryCountry.Code(childComplexity), true
  5020. case "DeliveryCountry.id":
  5021. if e.complexity.DeliveryCountry.ID == nil {
  5022. break
  5023. }
  5024. return e.complexity.DeliveryCountry.ID(childComplexity), true
  5025. case "DeliveryCountry.name":
  5026. if e.complexity.DeliveryCountry.Name == nil {
  5027. break
  5028. }
  5029. return e.complexity.DeliveryCountry.Name(childComplexity), true
  5030. case "DeliveryCountry.provinces":
  5031. if e.complexity.DeliveryCountry.Provinces == nil {
  5032. break
  5033. }
  5034. return e.complexity.DeliveryCountry.Provinces(childComplexity), true
  5035. case "DeliveryCountry.translatedName":
  5036. if e.complexity.DeliveryCountry.TranslatedName == nil {
  5037. break
  5038. }
  5039. return e.complexity.DeliveryCountry.TranslatedName(childComplexity), true
  5040. case "DeliveryCountryAndZone.country":
  5041. if e.complexity.DeliveryCountryAndZone.Country == nil {
  5042. break
  5043. }
  5044. return e.complexity.DeliveryCountryAndZone.Country(childComplexity), true
  5045. case "DeliveryCountryAndZone.zone":
  5046. if e.complexity.DeliveryCountryAndZone.Zone == nil {
  5047. break
  5048. }
  5049. return e.complexity.DeliveryCountryAndZone.Zone(childComplexity), true
  5050. case "DeliveryCountryCodeOrRestOfWorld.countryCode":
  5051. if e.complexity.DeliveryCountryCodeOrRestOfWorld.CountryCode == nil {
  5052. break
  5053. }
  5054. return e.complexity.DeliveryCountryCodeOrRestOfWorld.CountryCode(childComplexity), true
  5055. case "DeliveryCountryCodeOrRestOfWorld.restOfWorld":
  5056. if e.complexity.DeliveryCountryCodeOrRestOfWorld.RestOfWorld == nil {
  5057. break
  5058. }
  5059. return e.complexity.DeliveryCountryCodeOrRestOfWorld.RestOfWorld(childComplexity), true
  5060. case "DeliveryCountryCodesOrRestOfWorld.countryCodes":
  5061. if e.complexity.DeliveryCountryCodesOrRestOfWorld.CountryCodes == nil {
  5062. break
  5063. }
  5064. return e.complexity.DeliveryCountryCodesOrRestOfWorld.CountryCodes(childComplexity), true
  5065. case "DeliveryCountryCodesOrRestOfWorld.restOfWorld":
  5066. if e.complexity.DeliveryCountryCodesOrRestOfWorld.RestOfWorld == nil {
  5067. break
  5068. }
  5069. return e.complexity.DeliveryCountryCodesOrRestOfWorld.RestOfWorld(childComplexity), true
  5070. case "DeliveryLocationGroup.id":
  5071. if e.complexity.DeliveryLocationGroup.ID == nil {
  5072. break
  5073. }
  5074. return e.complexity.DeliveryLocationGroup.ID(childComplexity), true
  5075. case "DeliveryLocationGroup.locations":
  5076. if e.complexity.DeliveryLocationGroup.Locations == nil {
  5077. break
  5078. }
  5079. args, err := ec.field_DeliveryLocationGroup_locations_args(context.TODO(), rawArgs)
  5080. if err != nil {
  5081. return 0, false
  5082. }
  5083. 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
  5084. case "DeliveryLocationGroupZone.methodDefinitionCounts":
  5085. if e.complexity.DeliveryLocationGroupZone.MethodDefinitionCounts == nil {
  5086. break
  5087. }
  5088. return e.complexity.DeliveryLocationGroupZone.MethodDefinitionCounts(childComplexity), true
  5089. case "DeliveryLocationGroupZone.methodDefinitions":
  5090. if e.complexity.DeliveryLocationGroupZone.MethodDefinitions == nil {
  5091. break
  5092. }
  5093. args, err := ec.field_DeliveryLocationGroupZone_methodDefinitions_args(context.TODO(), rawArgs)
  5094. if err != nil {
  5095. return 0, false
  5096. }
  5097. 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
  5098. case "DeliveryLocationGroupZone.zone":
  5099. if e.complexity.DeliveryLocationGroupZone.Zone == nil {
  5100. break
  5101. }
  5102. return e.complexity.DeliveryLocationGroupZone.Zone(childComplexity), true
  5103. case "DeliveryLocationGroupZoneConnection.edges":
  5104. if e.complexity.DeliveryLocationGroupZoneConnection.Edges == nil {
  5105. break
  5106. }
  5107. return e.complexity.DeliveryLocationGroupZoneConnection.Edges(childComplexity), true
  5108. case "DeliveryLocationGroupZoneConnection.nodes":
  5109. if e.complexity.DeliveryLocationGroupZoneConnection.Nodes == nil {
  5110. break
  5111. }
  5112. return e.complexity.DeliveryLocationGroupZoneConnection.Nodes(childComplexity), true
  5113. case "DeliveryLocationGroupZoneConnection.pageInfo":
  5114. if e.complexity.DeliveryLocationGroupZoneConnection.PageInfo == nil {
  5115. break
  5116. }
  5117. return e.complexity.DeliveryLocationGroupZoneConnection.PageInfo(childComplexity), true
  5118. case "DeliveryLocationGroupZoneEdge.cursor":
  5119. if e.complexity.DeliveryLocationGroupZoneEdge.Cursor == nil {
  5120. break
  5121. }
  5122. return e.complexity.DeliveryLocationGroupZoneEdge.Cursor(childComplexity), true
  5123. case "DeliveryLocationGroupZoneEdge.node":
  5124. if e.complexity.DeliveryLocationGroupZoneEdge.Node == nil {
  5125. break
  5126. }
  5127. return e.complexity.DeliveryLocationGroupZoneEdge.Node(childComplexity), true
  5128. case "DeliveryMethod.id":
  5129. if e.complexity.DeliveryMethod.ID == nil {
  5130. break
  5131. }
  5132. return e.complexity.DeliveryMethod.ID(childComplexity), true
  5133. case "DeliveryMethod.maxDeliveryDateTime":
  5134. if e.complexity.DeliveryMethod.MaxDeliveryDateTime == nil {
  5135. break
  5136. }
  5137. return e.complexity.DeliveryMethod.MaxDeliveryDateTime(childComplexity), true
  5138. case "DeliveryMethod.methodType":
  5139. if e.complexity.DeliveryMethod.MethodType == nil {
  5140. break
  5141. }
  5142. return e.complexity.DeliveryMethod.MethodType(childComplexity), true
  5143. case "DeliveryMethod.minDeliveryDateTime":
  5144. if e.complexity.DeliveryMethod.MinDeliveryDateTime == nil {
  5145. break
  5146. }
  5147. return e.complexity.DeliveryMethod.MinDeliveryDateTime(childComplexity), true
  5148. case "DeliveryMethodDefinition.active":
  5149. if e.complexity.DeliveryMethodDefinition.Active == nil {
  5150. break
  5151. }
  5152. return e.complexity.DeliveryMethodDefinition.Active(childComplexity), true
  5153. case "DeliveryMethodDefinition.description":
  5154. if e.complexity.DeliveryMethodDefinition.Description == nil {
  5155. break
  5156. }
  5157. return e.complexity.DeliveryMethodDefinition.Description(childComplexity), true
  5158. case "DeliveryMethodDefinition.id":
  5159. if e.complexity.DeliveryMethodDefinition.ID == nil {
  5160. break
  5161. }
  5162. return e.complexity.DeliveryMethodDefinition.ID(childComplexity), true
  5163. case "DeliveryMethodDefinition.methodConditions":
  5164. if e.complexity.DeliveryMethodDefinition.MethodConditions == nil {
  5165. break
  5166. }
  5167. return e.complexity.DeliveryMethodDefinition.MethodConditions(childComplexity), true
  5168. case "DeliveryMethodDefinition.name":
  5169. if e.complexity.DeliveryMethodDefinition.Name == nil {
  5170. break
  5171. }
  5172. return e.complexity.DeliveryMethodDefinition.Name(childComplexity), true
  5173. case "DeliveryMethodDefinition.rateProvider":
  5174. if e.complexity.DeliveryMethodDefinition.RateProvider == nil {
  5175. break
  5176. }
  5177. return e.complexity.DeliveryMethodDefinition.RateProvider(childComplexity), true
  5178. case "DeliveryMethodDefinitionConnection.edges":
  5179. if e.complexity.DeliveryMethodDefinitionConnection.Edges == nil {
  5180. break
  5181. }
  5182. return e.complexity.DeliveryMethodDefinitionConnection.Edges(childComplexity), true
  5183. case "DeliveryMethodDefinitionConnection.nodes":
  5184. if e.complexity.DeliveryMethodDefinitionConnection.Nodes == nil {
  5185. break
  5186. }
  5187. return e.complexity.DeliveryMethodDefinitionConnection.Nodes(childComplexity), true
  5188. case "DeliveryMethodDefinitionConnection.pageInfo":
  5189. if e.complexity.DeliveryMethodDefinitionConnection.PageInfo == nil {
  5190. break
  5191. }
  5192. return e.complexity.DeliveryMethodDefinitionConnection.PageInfo(childComplexity), true
  5193. case "DeliveryMethodDefinitionCounts.participantDefinitionsCount":
  5194. if e.complexity.DeliveryMethodDefinitionCounts.ParticipantDefinitionsCount == nil {
  5195. break
  5196. }
  5197. return e.complexity.DeliveryMethodDefinitionCounts.ParticipantDefinitionsCount(childComplexity), true
  5198. case "DeliveryMethodDefinitionCounts.rateDefinitionsCount":
  5199. if e.complexity.DeliveryMethodDefinitionCounts.RateDefinitionsCount == nil {
  5200. break
  5201. }
  5202. return e.complexity.DeliveryMethodDefinitionCounts.RateDefinitionsCount(childComplexity), true
  5203. case "DeliveryMethodDefinitionEdge.cursor":
  5204. if e.complexity.DeliveryMethodDefinitionEdge.Cursor == nil {
  5205. break
  5206. }
  5207. return e.complexity.DeliveryMethodDefinitionEdge.Cursor(childComplexity), true
  5208. case "DeliveryMethodDefinitionEdge.node":
  5209. if e.complexity.DeliveryMethodDefinitionEdge.Node == nil {
  5210. break
  5211. }
  5212. return e.complexity.DeliveryMethodDefinitionEdge.Node(childComplexity), true
  5213. case "DeliveryParticipant.adaptToNewServicesFlag":
  5214. if e.complexity.DeliveryParticipant.AdaptToNewServicesFlag == nil {
  5215. break
  5216. }
  5217. return e.complexity.DeliveryParticipant.AdaptToNewServicesFlag(childComplexity), true
  5218. case "DeliveryParticipant.carrierService":
  5219. if e.complexity.DeliveryParticipant.CarrierService == nil {
  5220. break
  5221. }
  5222. return e.complexity.DeliveryParticipant.CarrierService(childComplexity), true
  5223. case "DeliveryParticipant.fixedFee":
  5224. if e.complexity.DeliveryParticipant.FixedFee == nil {
  5225. break
  5226. }
  5227. return e.complexity.DeliveryParticipant.FixedFee(childComplexity), true
  5228. case "DeliveryParticipant.id":
  5229. if e.complexity.DeliveryParticipant.ID == nil {
  5230. break
  5231. }
  5232. return e.complexity.DeliveryParticipant.ID(childComplexity), true
  5233. case "DeliveryParticipant.participantServices":
  5234. if e.complexity.DeliveryParticipant.ParticipantServices == nil {
  5235. break
  5236. }
  5237. return e.complexity.DeliveryParticipant.ParticipantServices(childComplexity), true
  5238. case "DeliveryParticipant.percentageOfRateFee":
  5239. if e.complexity.DeliveryParticipant.PercentageOfRateFee == nil {
  5240. break
  5241. }
  5242. return e.complexity.DeliveryParticipant.PercentageOfRateFee(childComplexity), true
  5243. case "DeliveryParticipantService.active":
  5244. if e.complexity.DeliveryParticipantService.Active == nil {
  5245. break
  5246. }
  5247. return e.complexity.DeliveryParticipantService.Active(childComplexity), true
  5248. case "DeliveryParticipantService.name":
  5249. if e.complexity.DeliveryParticipantService.Name == nil {
  5250. break
  5251. }
  5252. return e.complexity.DeliveryParticipantService.Name(childComplexity), true
  5253. case "DeliveryProductVariantsCount.capped":
  5254. if e.complexity.DeliveryProductVariantsCount.Capped == nil {
  5255. break
  5256. }
  5257. return e.complexity.DeliveryProductVariantsCount.Capped(childComplexity), true
  5258. case "DeliveryProductVariantsCount.count":
  5259. if e.complexity.DeliveryProductVariantsCount.Count == nil {
  5260. break
  5261. }
  5262. return e.complexity.DeliveryProductVariantsCount.Count(childComplexity), true
  5263. case "DeliveryProfile.activeMethodDefinitionsCount":
  5264. if e.complexity.DeliveryProfile.ActiveMethodDefinitionsCount == nil {
  5265. break
  5266. }
  5267. return e.complexity.DeliveryProfile.ActiveMethodDefinitionsCount(childComplexity), true
  5268. case "DeliveryProfile.default":
  5269. if e.complexity.DeliveryProfile.Default == nil {
  5270. break
  5271. }
  5272. return e.complexity.DeliveryProfile.Default(childComplexity), true
  5273. case "DeliveryProfile.id":
  5274. if e.complexity.DeliveryProfile.ID == nil {
  5275. break
  5276. }
  5277. return e.complexity.DeliveryProfile.ID(childComplexity), true
  5278. case "DeliveryProfile.legacyMode":
  5279. if e.complexity.DeliveryProfile.LegacyMode == nil {
  5280. break
  5281. }
  5282. return e.complexity.DeliveryProfile.LegacyMode(childComplexity), true
  5283. case "DeliveryProfile.locationsWithoutRatesCount":
  5284. if e.complexity.DeliveryProfile.LocationsWithoutRatesCount == nil {
  5285. break
  5286. }
  5287. return e.complexity.DeliveryProfile.LocationsWithoutRatesCount(childComplexity), true
  5288. case "DeliveryProfile.name":
  5289. if e.complexity.DeliveryProfile.Name == nil {
  5290. break
  5291. }
  5292. return e.complexity.DeliveryProfile.Name(childComplexity), true
  5293. case "DeliveryProfile.originLocationCount":
  5294. if e.complexity.DeliveryProfile.OriginLocationCount == nil {
  5295. break
  5296. }
  5297. return e.complexity.DeliveryProfile.OriginLocationCount(childComplexity), true
  5298. case "DeliveryProfile.productVariantsCountV2":
  5299. if e.complexity.DeliveryProfile.ProductVariantsCountV2 == nil {
  5300. break
  5301. }
  5302. return e.complexity.DeliveryProfile.ProductVariantsCountV2(childComplexity), true
  5303. case "DeliveryProfile.profileItems":
  5304. if e.complexity.DeliveryProfile.ProfileItems == nil {
  5305. break
  5306. }
  5307. args, err := ec.field_DeliveryProfile_profileItems_args(context.TODO(), rawArgs)
  5308. if err != nil {
  5309. return 0, false
  5310. }
  5311. return e.complexity.DeliveryProfile.ProfileItems(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5312. case "DeliveryProfile.profileLocationGroups":
  5313. if e.complexity.DeliveryProfile.ProfileLocationGroups == nil {
  5314. break
  5315. }
  5316. return e.complexity.DeliveryProfile.ProfileLocationGroups(childComplexity), true
  5317. case "DeliveryProfile.sellingPlanGroups":
  5318. if e.complexity.DeliveryProfile.SellingPlanGroups == nil {
  5319. break
  5320. }
  5321. args, err := ec.field_DeliveryProfile_sellingPlanGroups_args(context.TODO(), rawArgs)
  5322. if err != nil {
  5323. return 0, false
  5324. }
  5325. return e.complexity.DeliveryProfile.SellingPlanGroups(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5326. case "DeliveryProfile.unassignedLocations":
  5327. if e.complexity.DeliveryProfile.UnassignedLocations == nil {
  5328. break
  5329. }
  5330. return e.complexity.DeliveryProfile.UnassignedLocations(childComplexity), true
  5331. case "DeliveryProfile.zoneCountryCount":
  5332. if e.complexity.DeliveryProfile.ZoneCountryCount == nil {
  5333. break
  5334. }
  5335. return e.complexity.DeliveryProfile.ZoneCountryCount(childComplexity), true
  5336. case "DeliveryProfileItem.id":
  5337. if e.complexity.DeliveryProfileItem.ID == nil {
  5338. break
  5339. }
  5340. return e.complexity.DeliveryProfileItem.ID(childComplexity), true
  5341. case "DeliveryProfileItem.product":
  5342. if e.complexity.DeliveryProfileItem.Product == nil {
  5343. break
  5344. }
  5345. return e.complexity.DeliveryProfileItem.Product(childComplexity), true
  5346. case "DeliveryProfileItem.variants":
  5347. if e.complexity.DeliveryProfileItem.Variants == nil {
  5348. break
  5349. }
  5350. args, err := ec.field_DeliveryProfileItem_variants_args(context.TODO(), rawArgs)
  5351. if err != nil {
  5352. return 0, false
  5353. }
  5354. return e.complexity.DeliveryProfileItem.Variants(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5355. case "DeliveryProfileItemConnection.edges":
  5356. if e.complexity.DeliveryProfileItemConnection.Edges == nil {
  5357. break
  5358. }
  5359. return e.complexity.DeliveryProfileItemConnection.Edges(childComplexity), true
  5360. case "DeliveryProfileItemConnection.nodes":
  5361. if e.complexity.DeliveryProfileItemConnection.Nodes == nil {
  5362. break
  5363. }
  5364. return e.complexity.DeliveryProfileItemConnection.Nodes(childComplexity), true
  5365. case "DeliveryProfileItemConnection.pageInfo":
  5366. if e.complexity.DeliveryProfileItemConnection.PageInfo == nil {
  5367. break
  5368. }
  5369. return e.complexity.DeliveryProfileItemConnection.PageInfo(childComplexity), true
  5370. case "DeliveryProfileItemEdge.cursor":
  5371. if e.complexity.DeliveryProfileItemEdge.Cursor == nil {
  5372. break
  5373. }
  5374. return e.complexity.DeliveryProfileItemEdge.Cursor(childComplexity), true
  5375. case "DeliveryProfileItemEdge.node":
  5376. if e.complexity.DeliveryProfileItemEdge.Node == nil {
  5377. break
  5378. }
  5379. return e.complexity.DeliveryProfileItemEdge.Node(childComplexity), true
  5380. case "DeliveryProfileLocationGroup.countriesInAnyZone":
  5381. if e.complexity.DeliveryProfileLocationGroup.CountriesInAnyZone == nil {
  5382. break
  5383. }
  5384. return e.complexity.DeliveryProfileLocationGroup.CountriesInAnyZone(childComplexity), true
  5385. case "DeliveryProfileLocationGroup.locationGroup":
  5386. if e.complexity.DeliveryProfileLocationGroup.LocationGroup == nil {
  5387. break
  5388. }
  5389. return e.complexity.DeliveryProfileLocationGroup.LocationGroup(childComplexity), true
  5390. case "DeliveryProfileLocationGroup.locationGroupZones":
  5391. if e.complexity.DeliveryProfileLocationGroup.LocationGroupZones == nil {
  5392. break
  5393. }
  5394. args, err := ec.field_DeliveryProfileLocationGroup_locationGroupZones_args(context.TODO(), rawArgs)
  5395. if err != nil {
  5396. return 0, false
  5397. }
  5398. return e.complexity.DeliveryProfileLocationGroup.LocationGroupZones(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5399. case "DeliveryProvince.code":
  5400. if e.complexity.DeliveryProvince.Code == nil {
  5401. break
  5402. }
  5403. return e.complexity.DeliveryProvince.Code(childComplexity), true
  5404. case "DeliveryProvince.id":
  5405. if e.complexity.DeliveryProvince.ID == nil {
  5406. break
  5407. }
  5408. return e.complexity.DeliveryProvince.ID(childComplexity), true
  5409. case "DeliveryProvince.name":
  5410. if e.complexity.DeliveryProvince.Name == nil {
  5411. break
  5412. }
  5413. return e.complexity.DeliveryProvince.Name(childComplexity), true
  5414. case "DeliveryProvince.translatedName":
  5415. if e.complexity.DeliveryProvince.TranslatedName == nil {
  5416. break
  5417. }
  5418. return e.complexity.DeliveryProvince.TranslatedName(childComplexity), true
  5419. case "DeliveryRateDefinition.id":
  5420. if e.complexity.DeliveryRateDefinition.ID == nil {
  5421. break
  5422. }
  5423. return e.complexity.DeliveryRateDefinition.ID(childComplexity), true
  5424. case "DeliveryRateDefinition.price":
  5425. if e.complexity.DeliveryRateDefinition.Price == nil {
  5426. break
  5427. }
  5428. return e.complexity.DeliveryRateDefinition.Price(childComplexity), true
  5429. case "DeliveryZone.countries":
  5430. if e.complexity.DeliveryZone.Countries == nil {
  5431. break
  5432. }
  5433. return e.complexity.DeliveryZone.Countries(childComplexity), true
  5434. case "DeliveryZone.id":
  5435. if e.complexity.DeliveryZone.ID == nil {
  5436. break
  5437. }
  5438. return e.complexity.DeliveryZone.ID(childComplexity), true
  5439. case "DeliveryZone.name":
  5440. if e.complexity.DeliveryZone.Name == nil {
  5441. break
  5442. }
  5443. return e.complexity.DeliveryZone.Name(childComplexity), true
  5444. case "DiscountAllocation.allocatedAmountSet":
  5445. if e.complexity.DiscountAllocation.AllocatedAmountSet == nil {
  5446. break
  5447. }
  5448. return e.complexity.DiscountAllocation.AllocatedAmountSet(childComplexity), true
  5449. case "DiscountAllocation.discountApplication":
  5450. if e.complexity.DiscountAllocation.DiscountApplication == nil {
  5451. break
  5452. }
  5453. return e.complexity.DiscountAllocation.DiscountApplication(childComplexity), true
  5454. case "DiscountApplicationConnection.edges":
  5455. if e.complexity.DiscountApplicationConnection.Edges == nil {
  5456. break
  5457. }
  5458. return e.complexity.DiscountApplicationConnection.Edges(childComplexity), true
  5459. case "DiscountApplicationConnection.nodes":
  5460. if e.complexity.DiscountApplicationConnection.Nodes == nil {
  5461. break
  5462. }
  5463. return e.complexity.DiscountApplicationConnection.Nodes(childComplexity), true
  5464. case "DiscountApplicationConnection.pageInfo":
  5465. if e.complexity.DiscountApplicationConnection.PageInfo == nil {
  5466. break
  5467. }
  5468. return e.complexity.DiscountApplicationConnection.PageInfo(childComplexity), true
  5469. case "DiscountApplicationEdge.cursor":
  5470. if e.complexity.DiscountApplicationEdge.Cursor == nil {
  5471. break
  5472. }
  5473. return e.complexity.DiscountApplicationEdge.Cursor(childComplexity), true
  5474. case "DiscountApplicationEdge.node":
  5475. if e.complexity.DiscountApplicationEdge.Node == nil {
  5476. break
  5477. }
  5478. return e.complexity.DiscountApplicationEdge.Node(childComplexity), true
  5479. case "DiscountCodeApplication.allocationMethod":
  5480. if e.complexity.DiscountCodeApplication.AllocationMethod == nil {
  5481. break
  5482. }
  5483. return e.complexity.DiscountCodeApplication.AllocationMethod(childComplexity), true
  5484. case "DiscountCodeApplication.code":
  5485. if e.complexity.DiscountCodeApplication.Code == nil {
  5486. break
  5487. }
  5488. return e.complexity.DiscountCodeApplication.Code(childComplexity), true
  5489. case "DiscountCodeApplication.index":
  5490. if e.complexity.DiscountCodeApplication.Index == nil {
  5491. break
  5492. }
  5493. return e.complexity.DiscountCodeApplication.Index(childComplexity), true
  5494. case "DiscountCodeApplication.targetSelection":
  5495. if e.complexity.DiscountCodeApplication.TargetSelection == nil {
  5496. break
  5497. }
  5498. return e.complexity.DiscountCodeApplication.TargetSelection(childComplexity), true
  5499. case "DiscountCodeApplication.targetType":
  5500. if e.complexity.DiscountCodeApplication.TargetType == nil {
  5501. break
  5502. }
  5503. return e.complexity.DiscountCodeApplication.TargetType(childComplexity), true
  5504. case "DiscountCodeApplication.value":
  5505. if e.complexity.DiscountCodeApplication.Value == nil {
  5506. break
  5507. }
  5508. return e.complexity.DiscountCodeApplication.Value(childComplexity), true
  5509. case "Domain.host":
  5510. if e.complexity.Domain.Host == nil {
  5511. break
  5512. }
  5513. return e.complexity.Domain.Host(childComplexity), true
  5514. case "Domain.id":
  5515. if e.complexity.Domain.ID == nil {
  5516. break
  5517. }
  5518. return e.complexity.Domain.ID(childComplexity), true
  5519. case "Domain.localization":
  5520. if e.complexity.Domain.Localization == nil {
  5521. break
  5522. }
  5523. return e.complexity.Domain.Localization(childComplexity), true
  5524. case "Domain.marketWebPresence":
  5525. if e.complexity.Domain.MarketWebPresence == nil {
  5526. break
  5527. }
  5528. return e.complexity.Domain.MarketWebPresence(childComplexity), true
  5529. case "Domain.sslEnabled":
  5530. if e.complexity.Domain.SslEnabled == nil {
  5531. break
  5532. }
  5533. return e.complexity.Domain.SslEnabled(childComplexity), true
  5534. case "Domain.url":
  5535. if e.complexity.Domain.URL == nil {
  5536. break
  5537. }
  5538. return e.complexity.Domain.URL(childComplexity), true
  5539. case "DomainLocalization.alternateLocales":
  5540. if e.complexity.DomainLocalization.AlternateLocales == nil {
  5541. break
  5542. }
  5543. return e.complexity.DomainLocalization.AlternateLocales(childComplexity), true
  5544. case "DomainLocalization.country":
  5545. if e.complexity.DomainLocalization.Country == nil {
  5546. break
  5547. }
  5548. return e.complexity.DomainLocalization.Country(childComplexity), true
  5549. case "DomainLocalization.defaultLocale":
  5550. if e.complexity.DomainLocalization.DefaultLocale == nil {
  5551. break
  5552. }
  5553. return e.complexity.DomainLocalization.DefaultLocale(childComplexity), true
  5554. case "DraftOrder.id":
  5555. if e.complexity.DraftOrder.ID == nil {
  5556. break
  5557. }
  5558. return e.complexity.DraftOrder.ID(childComplexity), true
  5559. case "DraftOrderAppliedDiscount.amountSet":
  5560. if e.complexity.DraftOrderAppliedDiscount.AmountSet == nil {
  5561. break
  5562. }
  5563. return e.complexity.DraftOrderAppliedDiscount.AmountSet(childComplexity), true
  5564. case "DraftOrderAppliedDiscount.amountV2":
  5565. if e.complexity.DraftOrderAppliedDiscount.AmountV2 == nil {
  5566. break
  5567. }
  5568. return e.complexity.DraftOrderAppliedDiscount.AmountV2(childComplexity), true
  5569. case "DraftOrderAppliedDiscount.description":
  5570. if e.complexity.DraftOrderAppliedDiscount.Description == nil {
  5571. break
  5572. }
  5573. return e.complexity.DraftOrderAppliedDiscount.Description(childComplexity), true
  5574. case "DraftOrderAppliedDiscount.title":
  5575. if e.complexity.DraftOrderAppliedDiscount.Title == nil {
  5576. break
  5577. }
  5578. return e.complexity.DraftOrderAppliedDiscount.Title(childComplexity), true
  5579. case "DraftOrderAppliedDiscount.value":
  5580. if e.complexity.DraftOrderAppliedDiscount.Value == nil {
  5581. break
  5582. }
  5583. return e.complexity.DraftOrderAppliedDiscount.Value(childComplexity), true
  5584. case "DraftOrderAppliedDiscount.valueType":
  5585. if e.complexity.DraftOrderAppliedDiscount.ValueType == nil {
  5586. break
  5587. }
  5588. return e.complexity.DraftOrderAppliedDiscount.ValueType(childComplexity), true
  5589. case "DraftOrderConnection.edges":
  5590. if e.complexity.DraftOrderConnection.Edges == nil {
  5591. break
  5592. }
  5593. return e.complexity.DraftOrderConnection.Edges(childComplexity), true
  5594. case "DraftOrderConnection.nodes":
  5595. if e.complexity.DraftOrderConnection.Nodes == nil {
  5596. break
  5597. }
  5598. return e.complexity.DraftOrderConnection.Nodes(childComplexity), true
  5599. case "DraftOrderConnection.pageInfo":
  5600. if e.complexity.DraftOrderConnection.PageInfo == nil {
  5601. break
  5602. }
  5603. return e.complexity.DraftOrderConnection.PageInfo(childComplexity), true
  5604. case "DraftOrderEdge.cursor":
  5605. if e.complexity.DraftOrderEdge.Cursor == nil {
  5606. break
  5607. }
  5608. return e.complexity.DraftOrderEdge.Cursor(childComplexity), true
  5609. case "DraftOrderEdge.node":
  5610. if e.complexity.DraftOrderEdge.Node == nil {
  5611. break
  5612. }
  5613. return e.complexity.DraftOrderEdge.Node(childComplexity), true
  5614. case "DraftOrderLineItem.appliedDiscount":
  5615. if e.complexity.DraftOrderLineItem.AppliedDiscount == nil {
  5616. break
  5617. }
  5618. return e.complexity.DraftOrderLineItem.AppliedDiscount(childComplexity), true
  5619. case "DraftOrderLineItem.custom":
  5620. if e.complexity.DraftOrderLineItem.Custom == nil {
  5621. break
  5622. }
  5623. return e.complexity.DraftOrderLineItem.Custom(childComplexity), true
  5624. case "DraftOrderLineItem.customAttributes":
  5625. if e.complexity.DraftOrderLineItem.CustomAttributes == nil {
  5626. break
  5627. }
  5628. return e.complexity.DraftOrderLineItem.CustomAttributes(childComplexity), true
  5629. case "DraftOrderLineItem.customAttributesV2":
  5630. if e.complexity.DraftOrderLineItem.CustomAttributesV2 == nil {
  5631. break
  5632. }
  5633. return e.complexity.DraftOrderLineItem.CustomAttributesV2(childComplexity), true
  5634. case "DraftOrderLineItem.discountedTotal":
  5635. if e.complexity.DraftOrderLineItem.DiscountedTotal == nil {
  5636. break
  5637. }
  5638. return e.complexity.DraftOrderLineItem.DiscountedTotal(childComplexity), true
  5639. case "DraftOrderLineItem.discountedTotalSet":
  5640. if e.complexity.DraftOrderLineItem.DiscountedTotalSet == nil {
  5641. break
  5642. }
  5643. return e.complexity.DraftOrderLineItem.DiscountedTotalSet(childComplexity), true
  5644. case "DraftOrderLineItem.discountedUnitPrice":
  5645. if e.complexity.DraftOrderLineItem.DiscountedUnitPrice == nil {
  5646. break
  5647. }
  5648. return e.complexity.DraftOrderLineItem.DiscountedUnitPrice(childComplexity), true
  5649. case "DraftOrderLineItem.discountedUnitPriceSet":
  5650. if e.complexity.DraftOrderLineItem.DiscountedUnitPriceSet == nil {
  5651. break
  5652. }
  5653. return e.complexity.DraftOrderLineItem.DiscountedUnitPriceSet(childComplexity), true
  5654. case "DraftOrderLineItem.fulfillmentService":
  5655. if e.complexity.DraftOrderLineItem.FulfillmentService == nil {
  5656. break
  5657. }
  5658. return e.complexity.DraftOrderLineItem.FulfillmentService(childComplexity), true
  5659. case "DraftOrderLineItem.id":
  5660. if e.complexity.DraftOrderLineItem.ID == nil {
  5661. break
  5662. }
  5663. return e.complexity.DraftOrderLineItem.ID(childComplexity), true
  5664. case "DraftOrderLineItem.image":
  5665. if e.complexity.DraftOrderLineItem.Image == nil {
  5666. break
  5667. }
  5668. return e.complexity.DraftOrderLineItem.Image(childComplexity), true
  5669. case "DraftOrderLineItem.isGiftCard":
  5670. if e.complexity.DraftOrderLineItem.IsGiftCard == nil {
  5671. break
  5672. }
  5673. return e.complexity.DraftOrderLineItem.IsGiftCard(childComplexity), true
  5674. case "DraftOrderLineItem.name":
  5675. if e.complexity.DraftOrderLineItem.Name == nil {
  5676. break
  5677. }
  5678. return e.complexity.DraftOrderLineItem.Name(childComplexity), true
  5679. case "DraftOrderLineItem.originalTotal":
  5680. if e.complexity.DraftOrderLineItem.OriginalTotal == nil {
  5681. break
  5682. }
  5683. return e.complexity.DraftOrderLineItem.OriginalTotal(childComplexity), true
  5684. case "DraftOrderLineItem.originalTotalSet":
  5685. if e.complexity.DraftOrderLineItem.OriginalTotalSet == nil {
  5686. break
  5687. }
  5688. return e.complexity.DraftOrderLineItem.OriginalTotalSet(childComplexity), true
  5689. case "DraftOrderLineItem.originalUnitPrice":
  5690. if e.complexity.DraftOrderLineItem.OriginalUnitPrice == nil {
  5691. break
  5692. }
  5693. return e.complexity.DraftOrderLineItem.OriginalUnitPrice(childComplexity), true
  5694. case "DraftOrderLineItem.originalUnitPriceSet":
  5695. if e.complexity.DraftOrderLineItem.OriginalUnitPriceSet == nil {
  5696. break
  5697. }
  5698. return e.complexity.DraftOrderLineItem.OriginalUnitPriceSet(childComplexity), true
  5699. case "DraftOrderLineItem.product":
  5700. if e.complexity.DraftOrderLineItem.Product == nil {
  5701. break
  5702. }
  5703. return e.complexity.DraftOrderLineItem.Product(childComplexity), true
  5704. case "DraftOrderLineItem.quantity":
  5705. if e.complexity.DraftOrderLineItem.Quantity == nil {
  5706. break
  5707. }
  5708. return e.complexity.DraftOrderLineItem.Quantity(childComplexity), true
  5709. case "DraftOrderLineItem.requiresShipping":
  5710. if e.complexity.DraftOrderLineItem.RequiresShipping == nil {
  5711. break
  5712. }
  5713. return e.complexity.DraftOrderLineItem.RequiresShipping(childComplexity), true
  5714. case "DraftOrderLineItem.sku":
  5715. if e.complexity.DraftOrderLineItem.Sku == nil {
  5716. break
  5717. }
  5718. return e.complexity.DraftOrderLineItem.Sku(childComplexity), true
  5719. case "DraftOrderLineItem.taxLines":
  5720. if e.complexity.DraftOrderLineItem.TaxLines == nil {
  5721. break
  5722. }
  5723. return e.complexity.DraftOrderLineItem.TaxLines(childComplexity), true
  5724. case "DraftOrderLineItem.taxable":
  5725. if e.complexity.DraftOrderLineItem.Taxable == nil {
  5726. break
  5727. }
  5728. return e.complexity.DraftOrderLineItem.Taxable(childComplexity), true
  5729. case "DraftOrderLineItem.title":
  5730. if e.complexity.DraftOrderLineItem.Title == nil {
  5731. break
  5732. }
  5733. return e.complexity.DraftOrderLineItem.Title(childComplexity), true
  5734. case "DraftOrderLineItem.totalDiscount":
  5735. if e.complexity.DraftOrderLineItem.TotalDiscount == nil {
  5736. break
  5737. }
  5738. return e.complexity.DraftOrderLineItem.TotalDiscount(childComplexity), true
  5739. case "DraftOrderLineItem.totalDiscountSet":
  5740. if e.complexity.DraftOrderLineItem.TotalDiscountSet == nil {
  5741. break
  5742. }
  5743. return e.complexity.DraftOrderLineItem.TotalDiscountSet(childComplexity), true
  5744. case "DraftOrderLineItem.variant":
  5745. if e.complexity.DraftOrderLineItem.Variant == nil {
  5746. break
  5747. }
  5748. return e.complexity.DraftOrderLineItem.Variant(childComplexity), true
  5749. case "DraftOrderLineItem.variantTitle":
  5750. if e.complexity.DraftOrderLineItem.VariantTitle == nil {
  5751. break
  5752. }
  5753. return e.complexity.DraftOrderLineItem.VariantTitle(childComplexity), true
  5754. case "DraftOrderLineItem.vendor":
  5755. if e.complexity.DraftOrderLineItem.Vendor == nil {
  5756. break
  5757. }
  5758. return e.complexity.DraftOrderLineItem.Vendor(childComplexity), true
  5759. case "DraftOrderLineItem.weight":
  5760. if e.complexity.DraftOrderLineItem.Weight == nil {
  5761. break
  5762. }
  5763. return e.complexity.DraftOrderLineItem.Weight(childComplexity), true
  5764. case "DraftOrderLineItemConnection.edges":
  5765. if e.complexity.DraftOrderLineItemConnection.Edges == nil {
  5766. break
  5767. }
  5768. return e.complexity.DraftOrderLineItemConnection.Edges(childComplexity), true
  5769. case "DraftOrderLineItemConnection.nodes":
  5770. if e.complexity.DraftOrderLineItemConnection.Nodes == nil {
  5771. break
  5772. }
  5773. return e.complexity.DraftOrderLineItemConnection.Nodes(childComplexity), true
  5774. case "DraftOrderLineItemConnection.pageInfo":
  5775. if e.complexity.DraftOrderLineItemConnection.PageInfo == nil {
  5776. break
  5777. }
  5778. return e.complexity.DraftOrderLineItemConnection.PageInfo(childComplexity), true
  5779. case "DraftOrderLineItemEdge.cursor":
  5780. if e.complexity.DraftOrderLineItemEdge.Cursor == nil {
  5781. break
  5782. }
  5783. return e.complexity.DraftOrderLineItemEdge.Cursor(childComplexity), true
  5784. case "DraftOrderLineItemEdge.node":
  5785. if e.complexity.DraftOrderLineItemEdge.Node == nil {
  5786. break
  5787. }
  5788. return e.complexity.DraftOrderLineItemEdge.Node(childComplexity), true
  5789. case "Duty.countryCodeOfOrigin":
  5790. if e.complexity.Duty.CountryCodeOfOrigin == nil {
  5791. break
  5792. }
  5793. return e.complexity.Duty.CountryCodeOfOrigin(childComplexity), true
  5794. case "Duty.harmonizedSystemCode":
  5795. if e.complexity.Duty.HarmonizedSystemCode == nil {
  5796. break
  5797. }
  5798. return e.complexity.Duty.HarmonizedSystemCode(childComplexity), true
  5799. case "Duty.id":
  5800. if e.complexity.Duty.ID == nil {
  5801. break
  5802. }
  5803. return e.complexity.Duty.ID(childComplexity), true
  5804. case "Duty.price":
  5805. if e.complexity.Duty.Price == nil {
  5806. break
  5807. }
  5808. return e.complexity.Duty.Price(childComplexity), true
  5809. case "Duty.taxLines":
  5810. if e.complexity.Duty.TaxLines == nil {
  5811. break
  5812. }
  5813. return e.complexity.Duty.TaxLines(childComplexity), true
  5814. case "EditableProperty.locked":
  5815. if e.complexity.EditableProperty.Locked == nil {
  5816. break
  5817. }
  5818. return e.complexity.EditableProperty.Locked(childComplexity), true
  5819. case "EditableProperty.reason":
  5820. if e.complexity.EditableProperty.Reason == nil {
  5821. break
  5822. }
  5823. return e.complexity.EditableProperty.Reason(childComplexity), true
  5824. case "Entity.findCollectionByID":
  5825. if e.complexity.Entity.FindCollectionByID == nil {
  5826. break
  5827. }
  5828. args, err := ec.field_Entity_findCollectionByID_args(context.TODO(), rawArgs)
  5829. if err != nil {
  5830. return 0, false
  5831. }
  5832. return e.complexity.Entity.FindCollectionByID(childComplexity, args["id"].(string)), true
  5833. case "Entity.findFulfillmentServiceByID":
  5834. if e.complexity.Entity.FindFulfillmentServiceByID == nil {
  5835. break
  5836. }
  5837. args, err := ec.field_Entity_findFulfillmentServiceByID_args(context.TODO(), rawArgs)
  5838. if err != nil {
  5839. return 0, false
  5840. }
  5841. return e.complexity.Entity.FindFulfillmentServiceByID(childComplexity, args["id"].(string)), true
  5842. case "Entity.findInventoryLevelByID":
  5843. if e.complexity.Entity.FindInventoryLevelByID == nil {
  5844. break
  5845. }
  5846. args, err := ec.field_Entity_findInventoryLevelByID_args(context.TODO(), rawArgs)
  5847. if err != nil {
  5848. return 0, false
  5849. }
  5850. return e.complexity.Entity.FindInventoryLevelByID(childComplexity, args["id"].(string)), true
  5851. case "Entity.findProductByID":
  5852. if e.complexity.Entity.FindProductByID == nil {
  5853. break
  5854. }
  5855. args, err := ec.field_Entity_findProductByID_args(context.TODO(), rawArgs)
  5856. if err != nil {
  5857. return 0, false
  5858. }
  5859. return e.complexity.Entity.FindProductByID(childComplexity, args["id"].(string)), true
  5860. case "Entity.findProductOptionByID":
  5861. if e.complexity.Entity.FindProductOptionByID == nil {
  5862. break
  5863. }
  5864. args, err := ec.field_Entity_findProductOptionByID_args(context.TODO(), rawArgs)
  5865. if err != nil {
  5866. return 0, false
  5867. }
  5868. return e.complexity.Entity.FindProductOptionByID(childComplexity, args["id"].(string)), true
  5869. case "Entity.findProductVariantByID":
  5870. if e.complexity.Entity.FindProductVariantByID == nil {
  5871. break
  5872. }
  5873. args, err := ec.field_Entity_findProductVariantByID_args(context.TODO(), rawArgs)
  5874. if err != nil {
  5875. return 0, false
  5876. }
  5877. return e.complexity.Entity.FindProductVariantByID(childComplexity, args["id"].(string)), true
  5878. case "EventConnection.edges":
  5879. if e.complexity.EventConnection.Edges == nil {
  5880. break
  5881. }
  5882. return e.complexity.EventConnection.Edges(childComplexity), true
  5883. case "EventConnection.nodes":
  5884. if e.complexity.EventConnection.Nodes == nil {
  5885. break
  5886. }
  5887. return e.complexity.EventConnection.Nodes(childComplexity), true
  5888. case "EventConnection.pageInfo":
  5889. if e.complexity.EventConnection.PageInfo == nil {
  5890. break
  5891. }
  5892. return e.complexity.EventConnection.PageInfo(childComplexity), true
  5893. case "EventEdge.cursor":
  5894. if e.complexity.EventEdge.Cursor == nil {
  5895. break
  5896. }
  5897. return e.complexity.EventEdge.Cursor(childComplexity), true
  5898. case "EventEdge.node":
  5899. if e.complexity.EventEdge.Node == nil {
  5900. break
  5901. }
  5902. return e.complexity.EventEdge.Node(childComplexity), true
  5903. case "FailedRequirement.action":
  5904. if e.complexity.FailedRequirement.Action == nil {
  5905. break
  5906. }
  5907. return e.complexity.FailedRequirement.Action(childComplexity), true
  5908. case "FailedRequirement.message":
  5909. if e.complexity.FailedRequirement.Message == nil {
  5910. break
  5911. }
  5912. return e.complexity.FailedRequirement.Message(childComplexity), true
  5913. case "FileError.code":
  5914. if e.complexity.FileError.Code == nil {
  5915. break
  5916. }
  5917. return e.complexity.FileError.Code(childComplexity), true
  5918. case "FileError.details":
  5919. if e.complexity.FileError.Details == nil {
  5920. break
  5921. }
  5922. return e.complexity.FileError.Details(childComplexity), true
  5923. case "FileError.message":
  5924. if e.complexity.FileError.Message == nil {
  5925. break
  5926. }
  5927. return e.complexity.FileError.Message(childComplexity), true
  5928. case "FilterOption.label":
  5929. if e.complexity.FilterOption.Label == nil {
  5930. break
  5931. }
  5932. return e.complexity.FilterOption.Label(childComplexity), true
  5933. case "FilterOption.value":
  5934. if e.complexity.FilterOption.Value == nil {
  5935. break
  5936. }
  5937. return e.complexity.FilterOption.Value(childComplexity), true
  5938. case "Fulfillment.createdAt":
  5939. if e.complexity.Fulfillment.CreatedAt == nil {
  5940. break
  5941. }
  5942. return e.complexity.Fulfillment.CreatedAt(childComplexity), true
  5943. case "Fulfillment.deliveredAt":
  5944. if e.complexity.Fulfillment.DeliveredAt == nil {
  5945. break
  5946. }
  5947. return e.complexity.Fulfillment.DeliveredAt(childComplexity), true
  5948. case "Fulfillment.displayStatus":
  5949. if e.complexity.Fulfillment.DisplayStatus == nil {
  5950. break
  5951. }
  5952. return e.complexity.Fulfillment.DisplayStatus(childComplexity), true
  5953. case "Fulfillment.estimatedDeliveryAt":
  5954. if e.complexity.Fulfillment.EstimatedDeliveryAt == nil {
  5955. break
  5956. }
  5957. return e.complexity.Fulfillment.EstimatedDeliveryAt(childComplexity), true
  5958. case "Fulfillment.events":
  5959. if e.complexity.Fulfillment.Events == nil {
  5960. break
  5961. }
  5962. args, err := ec.field_Fulfillment_events_args(context.TODO(), rawArgs)
  5963. if err != nil {
  5964. return 0, false
  5965. }
  5966. 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
  5967. case "Fulfillment.fulfillmentLineItems":
  5968. if e.complexity.Fulfillment.FulfillmentLineItems == nil {
  5969. break
  5970. }
  5971. args, err := ec.field_Fulfillment_fulfillmentLineItems_args(context.TODO(), rawArgs)
  5972. if err != nil {
  5973. return 0, false
  5974. }
  5975. return e.complexity.Fulfillment.FulfillmentLineItems(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5976. case "Fulfillment.fulfillmentOrders":
  5977. if e.complexity.Fulfillment.FulfillmentOrders == nil {
  5978. break
  5979. }
  5980. args, err := ec.field_Fulfillment_fulfillmentOrders_args(context.TODO(), rawArgs)
  5981. if err != nil {
  5982. return 0, false
  5983. }
  5984. return e.complexity.Fulfillment.FulfillmentOrders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5985. case "Fulfillment.id":
  5986. if e.complexity.Fulfillment.ID == nil {
  5987. break
  5988. }
  5989. return e.complexity.Fulfillment.ID(childComplexity), true
  5990. case "Fulfillment.inTransitAt":
  5991. if e.complexity.Fulfillment.InTransitAt == nil {
  5992. break
  5993. }
  5994. return e.complexity.Fulfillment.InTransitAt(childComplexity), true
  5995. case "Fulfillment.legacyResourceId":
  5996. if e.complexity.Fulfillment.LegacyResourceID == nil {
  5997. break
  5998. }
  5999. return e.complexity.Fulfillment.LegacyResourceID(childComplexity), true
  6000. case "Fulfillment.location":
  6001. if e.complexity.Fulfillment.Location == nil {
  6002. break
  6003. }
  6004. return e.complexity.Fulfillment.Location(childComplexity), true
  6005. case "Fulfillment.name":
  6006. if e.complexity.Fulfillment.Name == nil {
  6007. break
  6008. }
  6009. return e.complexity.Fulfillment.Name(childComplexity), true
  6010. case "Fulfillment.order":
  6011. if e.complexity.Fulfillment.Order == nil {
  6012. break
  6013. }
  6014. return e.complexity.Fulfillment.Order(childComplexity), true
  6015. case "Fulfillment.originAddress":
  6016. if e.complexity.Fulfillment.OriginAddress == nil {
  6017. break
  6018. }
  6019. return e.complexity.Fulfillment.OriginAddress(childComplexity), true
  6020. case "Fulfillment.requiresShipping":
  6021. if e.complexity.Fulfillment.RequiresShipping == nil {
  6022. break
  6023. }
  6024. return e.complexity.Fulfillment.RequiresShipping(childComplexity), true
  6025. case "Fulfillment.service":
  6026. if e.complexity.Fulfillment.Service == nil {
  6027. break
  6028. }
  6029. return e.complexity.Fulfillment.Service(childComplexity), true
  6030. case "Fulfillment.status":
  6031. if e.complexity.Fulfillment.Status == nil {
  6032. break
  6033. }
  6034. return e.complexity.Fulfillment.Status(childComplexity), true
  6035. case "Fulfillment.totalQuantity":
  6036. if e.complexity.Fulfillment.TotalQuantity == nil {
  6037. break
  6038. }
  6039. return e.complexity.Fulfillment.TotalQuantity(childComplexity), true
  6040. case "Fulfillment.trackingInfo":
  6041. if e.complexity.Fulfillment.TrackingInfo == nil {
  6042. break
  6043. }
  6044. args, err := ec.field_Fulfillment_trackingInfo_args(context.TODO(), rawArgs)
  6045. if err != nil {
  6046. return 0, false
  6047. }
  6048. return e.complexity.Fulfillment.TrackingInfo(childComplexity, args["first"].(*int)), true
  6049. case "Fulfillment.updatedAt":
  6050. if e.complexity.Fulfillment.UpdatedAt == nil {
  6051. break
  6052. }
  6053. return e.complexity.Fulfillment.UpdatedAt(childComplexity), true
  6054. case "FulfillmentConnection.edges":
  6055. if e.complexity.FulfillmentConnection.Edges == nil {
  6056. break
  6057. }
  6058. return e.complexity.FulfillmentConnection.Edges(childComplexity), true
  6059. case "FulfillmentConnection.nodes":
  6060. if e.complexity.FulfillmentConnection.Nodes == nil {
  6061. break
  6062. }
  6063. return e.complexity.FulfillmentConnection.Nodes(childComplexity), true
  6064. case "FulfillmentConnection.pageInfo":
  6065. if e.complexity.FulfillmentConnection.PageInfo == nil {
  6066. break
  6067. }
  6068. return e.complexity.FulfillmentConnection.PageInfo(childComplexity), true
  6069. case "FulfillmentEdge.cursor":
  6070. if e.complexity.FulfillmentEdge.Cursor == nil {
  6071. break
  6072. }
  6073. return e.complexity.FulfillmentEdge.Cursor(childComplexity), true
  6074. case "FulfillmentEdge.node":
  6075. if e.complexity.FulfillmentEdge.Node == nil {
  6076. break
  6077. }
  6078. return e.complexity.FulfillmentEdge.Node(childComplexity), true
  6079. case "FulfillmentEvent.happenedAt":
  6080. if e.complexity.FulfillmentEvent.HappenedAt == nil {
  6081. break
  6082. }
  6083. return e.complexity.FulfillmentEvent.HappenedAt(childComplexity), true
  6084. case "FulfillmentEvent.id":
  6085. if e.complexity.FulfillmentEvent.ID == nil {
  6086. break
  6087. }
  6088. return e.complexity.FulfillmentEvent.ID(childComplexity), true
  6089. case "FulfillmentEvent.status":
  6090. if e.complexity.FulfillmentEvent.Status == nil {
  6091. break
  6092. }
  6093. return e.complexity.FulfillmentEvent.Status(childComplexity), true
  6094. case "FulfillmentEventConnection.edges":
  6095. if e.complexity.FulfillmentEventConnection.Edges == nil {
  6096. break
  6097. }
  6098. return e.complexity.FulfillmentEventConnection.Edges(childComplexity), true
  6099. case "FulfillmentEventConnection.nodes":
  6100. if e.complexity.FulfillmentEventConnection.Nodes == nil {
  6101. break
  6102. }
  6103. return e.complexity.FulfillmentEventConnection.Nodes(childComplexity), true
  6104. case "FulfillmentEventConnection.pageInfo":
  6105. if e.complexity.FulfillmentEventConnection.PageInfo == nil {
  6106. break
  6107. }
  6108. return e.complexity.FulfillmentEventConnection.PageInfo(childComplexity), true
  6109. case "FulfillmentEventEdge.cursor":
  6110. if e.complexity.FulfillmentEventEdge.Cursor == nil {
  6111. break
  6112. }
  6113. return e.complexity.FulfillmentEventEdge.Cursor(childComplexity), true
  6114. case "FulfillmentEventEdge.node":
  6115. if e.complexity.FulfillmentEventEdge.Node == nil {
  6116. break
  6117. }
  6118. return e.complexity.FulfillmentEventEdge.Node(childComplexity), true
  6119. case "FulfillmentHold.reason":
  6120. if e.complexity.FulfillmentHold.Reason == nil {
  6121. break
  6122. }
  6123. return e.complexity.FulfillmentHold.Reason(childComplexity), true
  6124. case "FulfillmentHold.reasonNotes":
  6125. if e.complexity.FulfillmentHold.ReasonNotes == nil {
  6126. break
  6127. }
  6128. return e.complexity.FulfillmentHold.ReasonNotes(childComplexity), true
  6129. case "FulfillmentLineItem.discountedTotalSet":
  6130. if e.complexity.FulfillmentLineItem.DiscountedTotalSet == nil {
  6131. break
  6132. }
  6133. return e.complexity.FulfillmentLineItem.DiscountedTotalSet(childComplexity), true
  6134. case "FulfillmentLineItem.id":
  6135. if e.complexity.FulfillmentLineItem.ID == nil {
  6136. break
  6137. }
  6138. return e.complexity.FulfillmentLineItem.ID(childComplexity), true
  6139. case "FulfillmentLineItem.lineItem":
  6140. if e.complexity.FulfillmentLineItem.LineItem == nil {
  6141. break
  6142. }
  6143. return e.complexity.FulfillmentLineItem.LineItem(childComplexity), true
  6144. case "FulfillmentLineItem.originalTotalSet":
  6145. if e.complexity.FulfillmentLineItem.OriginalTotalSet == nil {
  6146. break
  6147. }
  6148. return e.complexity.FulfillmentLineItem.OriginalTotalSet(childComplexity), true
  6149. case "FulfillmentLineItem.quantity":
  6150. if e.complexity.FulfillmentLineItem.Quantity == nil {
  6151. break
  6152. }
  6153. return e.complexity.FulfillmentLineItem.Quantity(childComplexity), true
  6154. case "FulfillmentLineItemConnection.edges":
  6155. if e.complexity.FulfillmentLineItemConnection.Edges == nil {
  6156. break
  6157. }
  6158. return e.complexity.FulfillmentLineItemConnection.Edges(childComplexity), true
  6159. case "FulfillmentLineItemConnection.nodes":
  6160. if e.complexity.FulfillmentLineItemConnection.Nodes == nil {
  6161. break
  6162. }
  6163. return e.complexity.FulfillmentLineItemConnection.Nodes(childComplexity), true
  6164. case "FulfillmentLineItemConnection.pageInfo":
  6165. if e.complexity.FulfillmentLineItemConnection.PageInfo == nil {
  6166. break
  6167. }
  6168. return e.complexity.FulfillmentLineItemConnection.PageInfo(childComplexity), true
  6169. case "FulfillmentLineItemEdge.cursor":
  6170. if e.complexity.FulfillmentLineItemEdge.Cursor == nil {
  6171. break
  6172. }
  6173. return e.complexity.FulfillmentLineItemEdge.Cursor(childComplexity), true
  6174. case "FulfillmentLineItemEdge.node":
  6175. if e.complexity.FulfillmentLineItemEdge.Node == nil {
  6176. break
  6177. }
  6178. return e.complexity.FulfillmentLineItemEdge.Node(childComplexity), true
  6179. case "FulfillmentOrder.assignedLocation":
  6180. if e.complexity.FulfillmentOrder.AssignedLocation == nil {
  6181. break
  6182. }
  6183. return e.complexity.FulfillmentOrder.AssignedLocation(childComplexity), true
  6184. case "FulfillmentOrder.deliveryMethod":
  6185. if e.complexity.FulfillmentOrder.DeliveryMethod == nil {
  6186. break
  6187. }
  6188. return e.complexity.FulfillmentOrder.DeliveryMethod(childComplexity), true
  6189. case "FulfillmentOrder.destination":
  6190. if e.complexity.FulfillmentOrder.Destination == nil {
  6191. break
  6192. }
  6193. return e.complexity.FulfillmentOrder.Destination(childComplexity), true
  6194. case "FulfillmentOrder.fulfillAt":
  6195. if e.complexity.FulfillmentOrder.FulfillAt == nil {
  6196. break
  6197. }
  6198. return e.complexity.FulfillmentOrder.FulfillAt(childComplexity), true
  6199. case "FulfillmentOrder.fulfillBy":
  6200. if e.complexity.FulfillmentOrder.FulfillBy == nil {
  6201. break
  6202. }
  6203. return e.complexity.FulfillmentOrder.FulfillBy(childComplexity), true
  6204. case "FulfillmentOrder.fulfillmentHolds":
  6205. if e.complexity.FulfillmentOrder.FulfillmentHolds == nil {
  6206. break
  6207. }
  6208. return e.complexity.FulfillmentOrder.FulfillmentHolds(childComplexity), true
  6209. case "FulfillmentOrder.fulfillments":
  6210. if e.complexity.FulfillmentOrder.Fulfillments == nil {
  6211. break
  6212. }
  6213. args, err := ec.field_FulfillmentOrder_fulfillments_args(context.TODO(), rawArgs)
  6214. if err != nil {
  6215. return 0, false
  6216. }
  6217. return e.complexity.FulfillmentOrder.Fulfillments(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  6218. case "FulfillmentOrder.id":
  6219. if e.complexity.FulfillmentOrder.ID == nil {
  6220. break
  6221. }
  6222. return e.complexity.FulfillmentOrder.ID(childComplexity), true
  6223. case "FulfillmentOrder.internationalDuties":
  6224. if e.complexity.FulfillmentOrder.InternationalDuties == nil {
  6225. break
  6226. }
  6227. return e.complexity.FulfillmentOrder.InternationalDuties(childComplexity), true
  6228. case "FulfillmentOrder.lineItems":
  6229. if e.complexity.FulfillmentOrder.LineItems == nil {
  6230. break
  6231. }
  6232. args, err := ec.field_FulfillmentOrder_lineItems_args(context.TODO(), rawArgs)
  6233. if err != nil {
  6234. return 0, false
  6235. }
  6236. return e.complexity.FulfillmentOrder.LineItems(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  6237. case "FulfillmentOrder.locationsForMove":
  6238. if e.complexity.FulfillmentOrder.LocationsForMove == nil {
  6239. break
  6240. }
  6241. args, err := ec.field_FulfillmentOrder_locationsForMove_args(context.TODO(), rawArgs)
  6242. if err != nil {
  6243. return 0, false
  6244. }
  6245. return e.complexity.FulfillmentOrder.LocationsForMove(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  6246. case "FulfillmentOrder.merchantRequests":
  6247. if e.complexity.FulfillmentOrder.MerchantRequests == nil {
  6248. break
  6249. }
  6250. args, err := ec.field_FulfillmentOrder_merchantRequests_args(context.TODO(), rawArgs)
  6251. if err != nil {
  6252. return 0, false
  6253. }
  6254. 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
  6255. case "FulfillmentOrder.order":
  6256. if e.complexity.FulfillmentOrder.Order == nil {
  6257. break
  6258. }
  6259. return e.complexity.FulfillmentOrder.Order(childComplexity), true
  6260. case "FulfillmentOrder.requestStatus":
  6261. if e.complexity.FulfillmentOrder.RequestStatus == nil {
  6262. break
  6263. }
  6264. return e.complexity.FulfillmentOrder.RequestStatus(childComplexity), true
  6265. case "FulfillmentOrder.status":
  6266. if e.complexity.FulfillmentOrder.Status == nil {
  6267. break
  6268. }
  6269. return e.complexity.FulfillmentOrder.Status(childComplexity), true
  6270. case "FulfillmentOrder.supportedActions":
  6271. if e.complexity.FulfillmentOrder.SupportedActions == nil {
  6272. break
  6273. }
  6274. return e.complexity.FulfillmentOrder.SupportedActions(childComplexity), true
  6275. case "FulfillmentOrderAssignedLocation.address1":
  6276. if e.complexity.FulfillmentOrderAssignedLocation.Address1 == nil {
  6277. break
  6278. }
  6279. return e.complexity.FulfillmentOrderAssignedLocation.Address1(childComplexity), true
  6280. case "FulfillmentOrderAssignedLocation.address2":
  6281. if e.complexity.FulfillmentOrderAssignedLocation.Address2 == nil {
  6282. break
  6283. }
  6284. return e.complexity.FulfillmentOrderAssignedLocation.Address2(childComplexity), true
  6285. case "FulfillmentOrderAssignedLocation.city":
  6286. if e.complexity.FulfillmentOrderAssignedLocation.City == nil {
  6287. break
  6288. }
  6289. return e.complexity.FulfillmentOrderAssignedLocation.City(childComplexity), true
  6290. case "FulfillmentOrderAssignedLocation.countryCode":
  6291. if e.complexity.FulfillmentOrderAssignedLocation.CountryCode == nil {
  6292. break
  6293. }
  6294. return e.complexity.FulfillmentOrderAssignedLocation.CountryCode(childComplexity), true
  6295. case "FulfillmentOrderAssignedLocation.location":
  6296. if e.complexity.FulfillmentOrderAssignedLocation.Location == nil {
  6297. break
  6298. }
  6299. return e.complexity.FulfillmentOrderAssignedLocation.Location(childComplexity), true
  6300. case "FulfillmentOrderAssignedLocation.name":
  6301. if e.complexity.FulfillmentOrderAssignedLocation.Name == nil {
  6302. break
  6303. }
  6304. return e.complexity.FulfillmentOrderAssignedLocation.Name(childComplexity), true
  6305. case "FulfillmentOrderAssignedLocation.phone":
  6306. if e.complexity.FulfillmentOrderAssignedLocation.Phone == nil {
  6307. break
  6308. }
  6309. return e.complexity.FulfillmentOrderAssignedLocation.Phone(childComplexity), true
  6310. case "FulfillmentOrderAssignedLocation.province":
  6311. if e.complexity.FulfillmentOrderAssignedLocation.Province == nil {
  6312. break
  6313. }
  6314. return e.complexity.FulfillmentOrderAssignedLocation.Province(childComplexity), true
  6315. case "FulfillmentOrderAssignedLocation.zip":
  6316. if e.complexity.FulfillmentOrderAssignedLocation.Zip == nil {
  6317. break
  6318. }
  6319. return e.complexity.FulfillmentOrderAssignedLocation.Zip(childComplexity), true
  6320. case "FulfillmentOrderConnection.edges":
  6321. if e.complexity.FulfillmentOrderConnection.Edges == nil {
  6322. break
  6323. }
  6324. return e.complexity.FulfillmentOrderConnection.Edges(childComplexity), true
  6325. case "FulfillmentOrderConnection.nodes":
  6326. if e.complexity.FulfillmentOrderConnection.Nodes == nil {
  6327. break
  6328. }
  6329. return e.complexity.FulfillmentOrderConnection.Nodes(childComplexity), true
  6330. case "FulfillmentOrderConnection.pageInfo":
  6331. if e.complexity.FulfillmentOrderConnection.PageInfo == nil {
  6332. break
  6333. }
  6334. return e.complexity.FulfillmentOrderConnection.PageInfo(childComplexity), true
  6335. case "FulfillmentOrderDestination.address1":
  6336. if e.complexity.FulfillmentOrderDestination.Address1 == nil {
  6337. break
  6338. }
  6339. return e.complexity.FulfillmentOrderDestination.Address1(childComplexity), true
  6340. case "FulfillmentOrderDestination.address2":
  6341. if e.complexity.FulfillmentOrderDestination.Address2 == nil {
  6342. break
  6343. }
  6344. return e.complexity.FulfillmentOrderDestination.Address2(childComplexity), true
  6345. case "FulfillmentOrderDestination.city":
  6346. if e.complexity.FulfillmentOrderDestination.City == nil {
  6347. break
  6348. }
  6349. return e.complexity.FulfillmentOrderDestination.City(childComplexity), true
  6350. case "FulfillmentOrderDestination.company":
  6351. if e.complexity.FulfillmentOrderDestination.Company == nil {
  6352. break
  6353. }
  6354. return e.complexity.FulfillmentOrderDestination.Company(childComplexity), true
  6355. case "FulfillmentOrderDestination.countryCode":
  6356. if e.complexity.FulfillmentOrderDestination.CountryCode == nil {
  6357. break
  6358. }
  6359. return e.complexity.FulfillmentOrderDestination.CountryCode(childComplexity), true
  6360. case "FulfillmentOrderDestination.email":
  6361. if e.complexity.FulfillmentOrderDestination.Email == nil {
  6362. break
  6363. }
  6364. return e.complexity.FulfillmentOrderDestination.Email(childComplexity), true
  6365. case "FulfillmentOrderDestination.firstName":
  6366. if e.complexity.FulfillmentOrderDestination.FirstName == nil {
  6367. break
  6368. }
  6369. return e.complexity.FulfillmentOrderDestination.FirstName(childComplexity), true
  6370. case "FulfillmentOrderDestination.id":
  6371. if e.complexity.FulfillmentOrderDestination.ID == nil {
  6372. break
  6373. }
  6374. return e.complexity.FulfillmentOrderDestination.ID(childComplexity), true
  6375. case "FulfillmentOrderDestination.lastName":
  6376. if e.complexity.FulfillmentOrderDestination.LastName == nil {
  6377. break
  6378. }
  6379. return e.complexity.FulfillmentOrderDestination.LastName(childComplexity), true
  6380. case "FulfillmentOrderDestination.phone":
  6381. if e.complexity.FulfillmentOrderDestination.Phone == nil {
  6382. break
  6383. }
  6384. return e.complexity.FulfillmentOrderDestination.Phone(childComplexity), true
  6385. case "FulfillmentOrderDestination.province":
  6386. if e.complexity.FulfillmentOrderDestination.Province == nil {
  6387. break
  6388. }
  6389. return e.complexity.FulfillmentOrderDestination.Province(childComplexity), true
  6390. case "FulfillmentOrderDestination.zip":
  6391. if e.complexity.FulfillmentOrderDestination.Zip == nil {
  6392. break
  6393. }
  6394. return e.complexity.FulfillmentOrderDestination.Zip(childComplexity), true
  6395. case "FulfillmentOrderEdge.cursor":
  6396. if e.complexity.FulfillmentOrderEdge.Cursor == nil {
  6397. break
  6398. }
  6399. return e.complexity.FulfillmentOrderEdge.Cursor(childComplexity), true
  6400. case "FulfillmentOrderEdge.node":
  6401. if e.complexity.FulfillmentOrderEdge.Node == nil {
  6402. break
  6403. }
  6404. return e.complexity.FulfillmentOrderEdge.Node(childComplexity), true
  6405. case "FulfillmentOrderInternationalDuties.incoterm":
  6406. if e.complexity.FulfillmentOrderInternationalDuties.Incoterm == nil {
  6407. break
  6408. }
  6409. return e.complexity.FulfillmentOrderInternationalDuties.Incoterm(childComplexity), true
  6410. case "FulfillmentOrderLineItem.id":
  6411. if e.complexity.FulfillmentOrderLineItem.ID == nil {
  6412. break
  6413. }
  6414. return e.complexity.FulfillmentOrderLineItem.ID(childComplexity), true
  6415. case "FulfillmentOrderLineItem.lineItem":
  6416. if e.complexity.FulfillmentOrderLineItem.LineItem == nil {
  6417. break
  6418. }
  6419. return e.complexity.FulfillmentOrderLineItem.LineItem(childComplexity), true
  6420. case "FulfillmentOrderLineItem.remainingQuantity":
  6421. if e.complexity.FulfillmentOrderLineItem.RemainingQuantity == nil {
  6422. break
  6423. }
  6424. return e.complexity.FulfillmentOrderLineItem.RemainingQuantity(childComplexity), true
  6425. case "FulfillmentOrderLineItem.totalQuantity":
  6426. if e.complexity.FulfillmentOrderLineItem.TotalQuantity == nil {
  6427. break
  6428. }
  6429. return e.complexity.FulfillmentOrderLineItem.TotalQuantity(childComplexity), true
  6430. case "FulfillmentOrderLineItem.warnings":
  6431. if e.complexity.FulfillmentOrderLineItem.Warnings == nil {
  6432. break
  6433. }
  6434. return e.complexity.FulfillmentOrderLineItem.Warnings(childComplexity), true
  6435. case "FulfillmentOrderLineItemConnection.edges":
  6436. if e.complexity.FulfillmentOrderLineItemConnection.Edges == nil {
  6437. break
  6438. }
  6439. return e.complexity.FulfillmentOrderLineItemConnection.Edges(childComplexity), true
  6440. case "FulfillmentOrderLineItemConnection.nodes":
  6441. if e.complexity.FulfillmentOrderLineItemConnection.Nodes == nil {
  6442. break
  6443. }
  6444. return e.complexity.FulfillmentOrderLineItemConnection.Nodes(childComplexity), true
  6445. case "FulfillmentOrderLineItemConnection.pageInfo":
  6446. if e.complexity.FulfillmentOrderLineItemConnection.PageInfo == nil {
  6447. break
  6448. }
  6449. return e.complexity.FulfillmentOrderLineItemConnection.PageInfo(childComplexity), true
  6450. case "FulfillmentOrderLineItemEdge.cursor":
  6451. if e.complexity.FulfillmentOrderLineItemEdge.Cursor == nil {
  6452. break
  6453. }
  6454. return e.complexity.FulfillmentOrderLineItemEdge.Cursor(childComplexity), true
  6455. case "FulfillmentOrderLineItemEdge.node":
  6456. if e.complexity.FulfillmentOrderLineItemEdge.Node == nil {
  6457. break
  6458. }
  6459. return e.complexity.FulfillmentOrderLineItemEdge.Node(childComplexity), true
  6460. case "FulfillmentOrderLineItemWarning.description":
  6461. if e.complexity.FulfillmentOrderLineItemWarning.Description == nil {
  6462. break
  6463. }
  6464. return e.complexity.FulfillmentOrderLineItemWarning.Description(childComplexity), true
  6465. case "FulfillmentOrderLineItemWarning.title":
  6466. if e.complexity.FulfillmentOrderLineItemWarning.Title == nil {
  6467. break
  6468. }
  6469. return e.complexity.FulfillmentOrderLineItemWarning.Title(childComplexity), true
  6470. case "FulfillmentOrderLocationForMove.location":
  6471. if e.complexity.FulfillmentOrderLocationForMove.Location == nil {
  6472. break
  6473. }
  6474. return e.complexity.FulfillmentOrderLocationForMove.Location(childComplexity), true
  6475. case "FulfillmentOrderLocationForMove.message":
  6476. if e.complexity.FulfillmentOrderLocationForMove.Message == nil {
  6477. break
  6478. }
  6479. return e.complexity.FulfillmentOrderLocationForMove.Message(childComplexity), true
  6480. case "FulfillmentOrderLocationForMove.movable":
  6481. if e.complexity.FulfillmentOrderLocationForMove.Movable == nil {
  6482. break
  6483. }
  6484. return e.complexity.FulfillmentOrderLocationForMove.Movable(childComplexity), true
  6485. case "FulfillmentOrderLocationForMoveConnection.edges":
  6486. if e.complexity.FulfillmentOrderLocationForMoveConnection.Edges == nil {
  6487. break
  6488. }
  6489. return e.complexity.FulfillmentOrderLocationForMoveConnection.Edges(childComplexity), true
  6490. case "FulfillmentOrderLocationForMoveConnection.nodes":
  6491. if e.complexity.FulfillmentOrderLocationForMoveConnection.Nodes == nil {
  6492. break
  6493. }
  6494. return e.complexity.FulfillmentOrderLocationForMoveConnection.Nodes(childComplexity), true
  6495. case "FulfillmentOrderLocationForMoveConnection.pageInfo":
  6496. if e.complexity.FulfillmentOrderLocationForMoveConnection.PageInfo == nil {
  6497. break
  6498. }
  6499. return e.complexity.FulfillmentOrderLocationForMoveConnection.PageInfo(childComplexity), true
  6500. case "FulfillmentOrderLocationForMoveEdge.cursor":
  6501. if e.complexity.FulfillmentOrderLocationForMoveEdge.Cursor == nil {
  6502. break
  6503. }
  6504. return e.complexity.FulfillmentOrderLocationForMoveEdge.Cursor(childComplexity), true
  6505. case "FulfillmentOrderLocationForMoveEdge.node":
  6506. if e.complexity.FulfillmentOrderLocationForMoveEdge.Node == nil {
  6507. break
  6508. }
  6509. return e.complexity.FulfillmentOrderLocationForMoveEdge.Node(childComplexity), true
  6510. case "FulfillmentOrderMerchantRequest.id":
  6511. if e.complexity.FulfillmentOrderMerchantRequest.ID == nil {
  6512. break
  6513. }
  6514. return e.complexity.FulfillmentOrderMerchantRequest.ID(childComplexity), true
  6515. case "FulfillmentOrderMerchantRequest.kind":
  6516. if e.complexity.FulfillmentOrderMerchantRequest.Kind == nil {
  6517. break
  6518. }
  6519. return e.complexity.FulfillmentOrderMerchantRequest.Kind(childComplexity), true
  6520. case "FulfillmentOrderMerchantRequest.message":
  6521. if e.complexity.FulfillmentOrderMerchantRequest.Message == nil {
  6522. break
  6523. }
  6524. return e.complexity.FulfillmentOrderMerchantRequest.Message(childComplexity), true
  6525. case "FulfillmentOrderMerchantRequest.requestOptions":
  6526. if e.complexity.FulfillmentOrderMerchantRequest.RequestOptions == nil {
  6527. break
  6528. }
  6529. return e.complexity.FulfillmentOrderMerchantRequest.RequestOptions(childComplexity), true
  6530. case "FulfillmentOrderMerchantRequest.responseData":
  6531. if e.complexity.FulfillmentOrderMerchantRequest.ResponseData == nil {
  6532. break
  6533. }
  6534. return e.complexity.FulfillmentOrderMerchantRequest.ResponseData(childComplexity), true
  6535. case "FulfillmentOrderMerchantRequest.sentAt":
  6536. if e.complexity.FulfillmentOrderMerchantRequest.SentAt == nil {
  6537. break
  6538. }
  6539. return e.complexity.FulfillmentOrderMerchantRequest.SentAt(childComplexity), true
  6540. case "FulfillmentOrderMerchantRequestConnection.edges":
  6541. if e.complexity.FulfillmentOrderMerchantRequestConnection.Edges == nil {
  6542. break
  6543. }
  6544. return e.complexity.FulfillmentOrderMerchantRequestConnection.Edges(childComplexity), true
  6545. case "FulfillmentOrderMerchantRequestConnection.nodes":
  6546. if e.complexity.FulfillmentOrderMerchantRequestConnection.Nodes == nil {
  6547. break
  6548. }
  6549. return e.complexity.FulfillmentOrderMerchantRequestConnection.Nodes(childComplexity), true
  6550. case "FulfillmentOrderMerchantRequestConnection.pageInfo":
  6551. if e.complexity.FulfillmentOrderMerchantRequestConnection.PageInfo == nil {
  6552. break
  6553. }
  6554. return e.complexity.FulfillmentOrderMerchantRequestConnection.PageInfo(childComplexity), true
  6555. case "FulfillmentOrderMerchantRequestEdge.cursor":
  6556. if e.complexity.FulfillmentOrderMerchantRequestEdge.Cursor == nil {
  6557. break
  6558. }
  6559. return e.complexity.FulfillmentOrderMerchantRequestEdge.Cursor(childComplexity), true
  6560. case "FulfillmentOrderMerchantRequestEdge.node":
  6561. if e.complexity.FulfillmentOrderMerchantRequestEdge.Node == nil {
  6562. break
  6563. }
  6564. return e.complexity.FulfillmentOrderMerchantRequestEdge.Node(childComplexity), true
  6565. case "FulfillmentOrderSupportedAction.action":
  6566. if e.complexity.FulfillmentOrderSupportedAction.Action == nil {
  6567. break
  6568. }
  6569. return e.complexity.FulfillmentOrderSupportedAction.Action(childComplexity), true
  6570. case "FulfillmentOrderSupportedAction.externalUrl":
  6571. if e.complexity.FulfillmentOrderSupportedAction.ExternalURL == nil {
  6572. break
  6573. }
  6574. return e.complexity.FulfillmentOrderSupportedAction.ExternalURL(childComplexity), true
  6575. case "FulfillmentOriginAddress.address1":
  6576. if e.complexity.FulfillmentOriginAddress.Address1 == nil {
  6577. break
  6578. }
  6579. return e.complexity.FulfillmentOriginAddress.Address1(childComplexity), true
  6580. case "FulfillmentOriginAddress.address2":
  6581. if e.complexity.FulfillmentOriginAddress.Address2 == nil {
  6582. break
  6583. }
  6584. return e.complexity.FulfillmentOriginAddress.Address2(childComplexity), true
  6585. case "FulfillmentOriginAddress.city":
  6586. if e.complexity.FulfillmentOriginAddress.City == nil {
  6587. break
  6588. }
  6589. return e.complexity.FulfillmentOriginAddress.City(childComplexity), true
  6590. case "FulfillmentOriginAddress.countryCode":
  6591. if e.complexity.FulfillmentOriginAddress.CountryCode == nil {
  6592. break
  6593. }
  6594. return e.complexity.FulfillmentOriginAddress.CountryCode(childComplexity), true
  6595. case "FulfillmentOriginAddress.provinceCode":
  6596. if e.complexity.FulfillmentOriginAddress.ProvinceCode == nil {
  6597. break
  6598. }
  6599. return e.complexity.FulfillmentOriginAddress.ProvinceCode(childComplexity), true
  6600. case "FulfillmentOriginAddress.zip":
  6601. if e.complexity.FulfillmentOriginAddress.Zip == nil {
  6602. break
  6603. }
  6604. return e.complexity.FulfillmentOriginAddress.Zip(childComplexity), true
  6605. case "FulfillmentService.callbackUrl":
  6606. if e.complexity.FulfillmentService.CallbackURL == nil {
  6607. break
  6608. }
  6609. return e.complexity.FulfillmentService.CallbackURL(childComplexity), true
  6610. case "FulfillmentService.fulfillmentOrdersOptIn":
  6611. if e.complexity.FulfillmentService.FulfillmentOrdersOptIn == nil {
  6612. break
  6613. }
  6614. return e.complexity.FulfillmentService.FulfillmentOrdersOptIn(childComplexity), true
  6615. case "FulfillmentService.handle":
  6616. if e.complexity.FulfillmentService.Handle == nil {
  6617. break
  6618. }
  6619. return e.complexity.FulfillmentService.Handle(childComplexity), true
  6620. case "FulfillmentService.id":
  6621. if e.complexity.FulfillmentService.ID == nil {
  6622. break
  6623. }
  6624. return e.complexity.FulfillmentService.ID(childComplexity), true
  6625. case "FulfillmentService.inventoryManagement":
  6626. if e.complexity.FulfillmentService.InventoryManagement == nil {
  6627. break
  6628. }
  6629. return e.complexity.FulfillmentService.InventoryManagement(childComplexity), true
  6630. case "FulfillmentService.location":
  6631. if e.complexity.FulfillmentService.Location == nil {
  6632. break
  6633. }
  6634. return e.complexity.FulfillmentService.Location(childComplexity), true
  6635. case "FulfillmentService.permitsSkuSharing":
  6636. if e.complexity.FulfillmentService.PermitsSkuSharing == nil {
  6637. break
  6638. }
  6639. return e.complexity.FulfillmentService.PermitsSkuSharing(childComplexity), true
  6640. case "FulfillmentService.productBased":
  6641. if e.complexity.FulfillmentService.ProductBased == nil {
  6642. break
  6643. }
  6644. return e.complexity.FulfillmentService.ProductBased(childComplexity), true
  6645. case "FulfillmentService.serviceName":
  6646. if e.complexity.FulfillmentService.ServiceName == nil {
  6647. break
  6648. }
  6649. return e.complexity.FulfillmentService.ServiceName(childComplexity), true
  6650. case "FulfillmentService.type":
  6651. if e.complexity.FulfillmentService.Type == nil {
  6652. break
  6653. }
  6654. return e.complexity.FulfillmentService.Type(childComplexity), true
  6655. case "FulfillmentTrackingInfo.company":
  6656. if e.complexity.FulfillmentTrackingInfo.Company == nil {
  6657. break
  6658. }
  6659. return e.complexity.FulfillmentTrackingInfo.Company(childComplexity), true
  6660. case "FulfillmentTrackingInfo.number":
  6661. if e.complexity.FulfillmentTrackingInfo.Number == nil {
  6662. break
  6663. }
  6664. return e.complexity.FulfillmentTrackingInfo.Number(childComplexity), true
  6665. case "FulfillmentTrackingInfo.url":
  6666. if e.complexity.FulfillmentTrackingInfo.URL == nil {
  6667. break
  6668. }
  6669. return e.complexity.FulfillmentTrackingInfo.URL(childComplexity), true
  6670. case "GenericFile.alt":
  6671. if e.complexity.GenericFile.Alt == nil {
  6672. break
  6673. }
  6674. return e.complexity.GenericFile.Alt(childComplexity), true
  6675. case "GenericFile.createdAt":
  6676. if e.complexity.GenericFile.CreatedAt == nil {
  6677. break
  6678. }
  6679. return e.complexity.GenericFile.CreatedAt(childComplexity), true
  6680. case "GenericFile.fileErrors":
  6681. if e.complexity.GenericFile.FileErrors == nil {
  6682. break
  6683. }
  6684. return e.complexity.GenericFile.FileErrors(childComplexity), true
  6685. case "GenericFile.fileStatus":
  6686. if e.complexity.GenericFile.FileStatus == nil {
  6687. break
  6688. }
  6689. return e.complexity.GenericFile.FileStatus(childComplexity), true
  6690. case "GenericFile.id":
  6691. if e.complexity.GenericFile.ID == nil {
  6692. break
  6693. }
  6694. return e.complexity.GenericFile.ID(childComplexity), true
  6695. case "GenericFile.mimeType":
  6696. if e.complexity.GenericFile.MimeType == nil {
  6697. break
  6698. }
  6699. return e.complexity.GenericFile.MimeType(childComplexity), true
  6700. case "GenericFile.originalFileSize":
  6701. if e.complexity.GenericFile.OriginalFileSize == nil {
  6702. break
  6703. }
  6704. return e.complexity.GenericFile.OriginalFileSize(childComplexity), true
  6705. case "GenericFile.preview":
  6706. if e.complexity.GenericFile.Preview == nil {
  6707. break
  6708. }
  6709. return e.complexity.GenericFile.Preview(childComplexity), true
  6710. case "GenericFile.url":
  6711. if e.complexity.GenericFile.URL == nil {
  6712. break
  6713. }
  6714. return e.complexity.GenericFile.URL(childComplexity), true
  6715. case "Image.altText":
  6716. if e.complexity.Image.AltText == nil {
  6717. break
  6718. }
  6719. return e.complexity.Image.AltText(childComplexity), true
  6720. case "Image.height":
  6721. if e.complexity.Image.Height == nil {
  6722. break
  6723. }
  6724. return e.complexity.Image.Height(childComplexity), true
  6725. case "Image.id":
  6726. if e.complexity.Image.ID == nil {
  6727. break
  6728. }
  6729. return e.complexity.Image.ID(childComplexity), true
  6730. case "Image.metafield":
  6731. if e.complexity.Image.Metafield == nil {
  6732. break
  6733. }
  6734. args, err := ec.field_Image_metafield_args(context.TODO(), rawArgs)
  6735. if err != nil {
  6736. return 0, false
  6737. }
  6738. return e.complexity.Image.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  6739. case "Image.metafields":
  6740. if e.complexity.Image.Metafields == nil {
  6741. break
  6742. }
  6743. args, err := ec.field_Image_metafields_args(context.TODO(), rawArgs)
  6744. if err != nil {
  6745. return 0, false
  6746. }
  6747. 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
  6748. case "Image.privateMetafield":
  6749. if e.complexity.Image.PrivateMetafield == nil {
  6750. break
  6751. }
  6752. args, err := ec.field_Image_privateMetafield_args(context.TODO(), rawArgs)
  6753. if err != nil {
  6754. return 0, false
  6755. }
  6756. return e.complexity.Image.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  6757. case "Image.privateMetafields":
  6758. if e.complexity.Image.PrivateMetafields == nil {
  6759. break
  6760. }
  6761. args, err := ec.field_Image_privateMetafields_args(context.TODO(), rawArgs)
  6762. if err != nil {
  6763. return 0, false
  6764. }
  6765. 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
  6766. case "Image.url":
  6767. if e.complexity.Image.URL == nil {
  6768. break
  6769. }
  6770. args, err := ec.field_Image_url_args(context.TODO(), rawArgs)
  6771. if err != nil {
  6772. return 0, false
  6773. }
  6774. return e.complexity.Image.URL(childComplexity, args["transform"].(*ImageTransformInput)), true
  6775. case "Image.width":
  6776. if e.complexity.Image.Width == nil {
  6777. break
  6778. }
  6779. return e.complexity.Image.Width(childComplexity), true
  6780. case "ImageConnection.edges":
  6781. if e.complexity.ImageConnection.Edges == nil {
  6782. break
  6783. }
  6784. return e.complexity.ImageConnection.Edges(childComplexity), true
  6785. case "ImageConnection.nodes":
  6786. if e.complexity.ImageConnection.Nodes == nil {
  6787. break
  6788. }
  6789. return e.complexity.ImageConnection.Nodes(childComplexity), true
  6790. case "ImageConnection.pageInfo":
  6791. if e.complexity.ImageConnection.PageInfo == nil {
  6792. break
  6793. }
  6794. return e.complexity.ImageConnection.PageInfo(childComplexity), true
  6795. case "ImageEdge.cursor":
  6796. if e.complexity.ImageEdge.Cursor == nil {
  6797. break
  6798. }
  6799. return e.complexity.ImageEdge.Cursor(childComplexity), true
  6800. case "ImageEdge.node":
  6801. if e.complexity.ImageEdge.Node == nil {
  6802. break
  6803. }
  6804. return e.complexity.ImageEdge.Node(childComplexity), true
  6805. case "InventoryItem.countryCodeOfOrigin":
  6806. if e.complexity.InventoryItem.CountryCodeOfOrigin == nil {
  6807. break
  6808. }
  6809. return e.complexity.InventoryItem.CountryCodeOfOrigin(childComplexity), true
  6810. case "InventoryItem.countryHarmonizedSystemCodes":
  6811. if e.complexity.InventoryItem.CountryHarmonizedSystemCodes == nil {
  6812. break
  6813. }
  6814. args, err := ec.field_InventoryItem_countryHarmonizedSystemCodes_args(context.TODO(), rawArgs)
  6815. if err != nil {
  6816. return 0, false
  6817. }
  6818. return e.complexity.InventoryItem.CountryHarmonizedSystemCodes(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  6819. case "InventoryItem.createdAt":
  6820. if e.complexity.InventoryItem.CreatedAt == nil {
  6821. break
  6822. }
  6823. return e.complexity.InventoryItem.CreatedAt(childComplexity), true
  6824. case "InventoryItem.duplicateSkuCount":
  6825. if e.complexity.InventoryItem.DuplicateSkuCount == nil {
  6826. break
  6827. }
  6828. return e.complexity.InventoryItem.DuplicateSkuCount(childComplexity), true
  6829. case "InventoryItem.harmonizedSystemCode":
  6830. if e.complexity.InventoryItem.HarmonizedSystemCode == nil {
  6831. break
  6832. }
  6833. return e.complexity.InventoryItem.HarmonizedSystemCode(childComplexity), true
  6834. case "InventoryItem.id":
  6835. if e.complexity.InventoryItem.ID == nil {
  6836. break
  6837. }
  6838. return e.complexity.InventoryItem.ID(childComplexity), true
  6839. case "InventoryItem.inventoryHistoryUrl":
  6840. if e.complexity.InventoryItem.InventoryHistoryURL == nil {
  6841. break
  6842. }
  6843. return e.complexity.InventoryItem.InventoryHistoryURL(childComplexity), true
  6844. case "InventoryItem.inventoryLevel":
  6845. if e.complexity.InventoryItem.InventoryLevel == nil {
  6846. break
  6847. }
  6848. args, err := ec.field_InventoryItem_inventoryLevel_args(context.TODO(), rawArgs)
  6849. if err != nil {
  6850. return 0, false
  6851. }
  6852. return e.complexity.InventoryItem.InventoryLevel(childComplexity, args["locationId"].(string)), true
  6853. case "InventoryItem.inventoryLevels":
  6854. if e.complexity.InventoryItem.InventoryLevels == nil {
  6855. break
  6856. }
  6857. args, err := ec.field_InventoryItem_inventoryLevels_args(context.TODO(), rawArgs)
  6858. if err != nil {
  6859. return 0, false
  6860. }
  6861. 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
  6862. case "InventoryItem.legacyResourceId":
  6863. if e.complexity.InventoryItem.LegacyResourceID == nil {
  6864. break
  6865. }
  6866. return e.complexity.InventoryItem.LegacyResourceID(childComplexity), true
  6867. case "InventoryItem.locationsCount":
  6868. if e.complexity.InventoryItem.LocationsCount == nil {
  6869. break
  6870. }
  6871. return e.complexity.InventoryItem.LocationsCount(childComplexity), true
  6872. case "InventoryItem.provinceCodeOfOrigin":
  6873. if e.complexity.InventoryItem.ProvinceCodeOfOrigin == nil {
  6874. break
  6875. }
  6876. return e.complexity.InventoryItem.ProvinceCodeOfOrigin(childComplexity), true
  6877. case "InventoryItem.requiresShipping":
  6878. if e.complexity.InventoryItem.RequiresShipping == nil {
  6879. break
  6880. }
  6881. return e.complexity.InventoryItem.RequiresShipping(childComplexity), true
  6882. case "InventoryItem.sku":
  6883. if e.complexity.InventoryItem.Sku == nil {
  6884. break
  6885. }
  6886. return e.complexity.InventoryItem.Sku(childComplexity), true
  6887. case "InventoryItem.tracked":
  6888. if e.complexity.InventoryItem.Tracked == nil {
  6889. break
  6890. }
  6891. return e.complexity.InventoryItem.Tracked(childComplexity), true
  6892. case "InventoryItem.trackedEditable":
  6893. if e.complexity.InventoryItem.TrackedEditable == nil {
  6894. break
  6895. }
  6896. return e.complexity.InventoryItem.TrackedEditable(childComplexity), true
  6897. case "InventoryItem.unitCost":
  6898. if e.complexity.InventoryItem.UnitCost == nil {
  6899. break
  6900. }
  6901. return e.complexity.InventoryItem.UnitCost(childComplexity), true
  6902. case "InventoryItem.updatedAt":
  6903. if e.complexity.InventoryItem.UpdatedAt == nil {
  6904. break
  6905. }
  6906. return e.complexity.InventoryItem.UpdatedAt(childComplexity), true
  6907. case "InventoryItem.variant":
  6908. if e.complexity.InventoryItem.Variant == nil {
  6909. break
  6910. }
  6911. return e.complexity.InventoryItem.Variant(childComplexity), true
  6912. case "InventoryLevel.available":
  6913. if e.complexity.InventoryLevel.Available == nil {
  6914. break
  6915. }
  6916. return e.complexity.InventoryLevel.Available(childComplexity), true
  6917. case "InventoryLevel.canDeactivate":
  6918. if e.complexity.InventoryLevel.CanDeactivate == nil {
  6919. break
  6920. }
  6921. return e.complexity.InventoryLevel.CanDeactivate(childComplexity), true
  6922. case "InventoryLevel.createdAt":
  6923. if e.complexity.InventoryLevel.CreatedAt == nil {
  6924. break
  6925. }
  6926. return e.complexity.InventoryLevel.CreatedAt(childComplexity), true
  6927. case "InventoryLevel.deactivationAlert":
  6928. if e.complexity.InventoryLevel.DeactivationAlert == nil {
  6929. break
  6930. }
  6931. return e.complexity.InventoryLevel.DeactivationAlert(childComplexity), true
  6932. case "InventoryLevel.deactivationAlertHtml":
  6933. if e.complexity.InventoryLevel.DeactivationAlertHTML == nil {
  6934. break
  6935. }
  6936. return e.complexity.InventoryLevel.DeactivationAlertHTML(childComplexity), true
  6937. case "InventoryLevel.id":
  6938. if e.complexity.InventoryLevel.ID == nil {
  6939. break
  6940. }
  6941. return e.complexity.InventoryLevel.ID(childComplexity), true
  6942. case "InventoryLevel.incoming":
  6943. if e.complexity.InventoryLevel.Incoming == nil {
  6944. break
  6945. }
  6946. return e.complexity.InventoryLevel.Incoming(childComplexity), true
  6947. case "InventoryLevel.item":
  6948. if e.complexity.InventoryLevel.Item == nil {
  6949. break
  6950. }
  6951. return e.complexity.InventoryLevel.Item(childComplexity), true
  6952. case "InventoryLevel.location":
  6953. if e.complexity.InventoryLevel.Location == nil {
  6954. break
  6955. }
  6956. return e.complexity.InventoryLevel.Location(childComplexity), true
  6957. case "InventoryLevel.updatedAt":
  6958. if e.complexity.InventoryLevel.UpdatedAt == nil {
  6959. break
  6960. }
  6961. return e.complexity.InventoryLevel.UpdatedAt(childComplexity), true
  6962. case "InventoryLevelConnection.edges":
  6963. if e.complexity.InventoryLevelConnection.Edges == nil {
  6964. break
  6965. }
  6966. return e.complexity.InventoryLevelConnection.Edges(childComplexity), true
  6967. case "InventoryLevelConnection.nodes":
  6968. if e.complexity.InventoryLevelConnection.Nodes == nil {
  6969. break
  6970. }
  6971. return e.complexity.InventoryLevelConnection.Nodes(childComplexity), true
  6972. case "InventoryLevelConnection.pageInfo":
  6973. if e.complexity.InventoryLevelConnection.PageInfo == nil {
  6974. break
  6975. }
  6976. return e.complexity.InventoryLevelConnection.PageInfo(childComplexity), true
  6977. case "InventoryLevelEdge.cursor":
  6978. if e.complexity.InventoryLevelEdge.Cursor == nil {
  6979. break
  6980. }
  6981. return e.complexity.InventoryLevelEdge.Cursor(childComplexity), true
  6982. case "InventoryLevelEdge.node":
  6983. if e.complexity.InventoryLevelEdge.Node == nil {
  6984. break
  6985. }
  6986. return e.complexity.InventoryLevelEdge.Node(childComplexity), true
  6987. case "Job.id":
  6988. if e.complexity.Job.ID == nil {
  6989. break
  6990. }
  6991. return e.complexity.Job.ID(childComplexity), true
  6992. case "LimitedPendingOrderCount.atMax":
  6993. if e.complexity.LimitedPendingOrderCount.AtMax == nil {
  6994. break
  6995. }
  6996. return e.complexity.LimitedPendingOrderCount.AtMax(childComplexity), true
  6997. case "LimitedPendingOrderCount.count":
  6998. if e.complexity.LimitedPendingOrderCount.Count == nil {
  6999. break
  7000. }
  7001. return e.complexity.LimitedPendingOrderCount.Count(childComplexity), true
  7002. case "LineItem.contract":
  7003. if e.complexity.LineItem.Contract == nil {
  7004. break
  7005. }
  7006. return e.complexity.LineItem.Contract(childComplexity), true
  7007. case "LineItem.currentQuantity":
  7008. if e.complexity.LineItem.CurrentQuantity == nil {
  7009. break
  7010. }
  7011. return e.complexity.LineItem.CurrentQuantity(childComplexity), true
  7012. case "LineItem.customAttributes":
  7013. if e.complexity.LineItem.CustomAttributes == nil {
  7014. break
  7015. }
  7016. return e.complexity.LineItem.CustomAttributes(childComplexity), true
  7017. case "LineItem.discountAllocations":
  7018. if e.complexity.LineItem.DiscountAllocations == nil {
  7019. break
  7020. }
  7021. return e.complexity.LineItem.DiscountAllocations(childComplexity), true
  7022. case "LineItem.discountedTotalSet":
  7023. if e.complexity.LineItem.DiscountedTotalSet == nil {
  7024. break
  7025. }
  7026. return e.complexity.LineItem.DiscountedTotalSet(childComplexity), true
  7027. case "LineItem.discountedUnitPriceSet":
  7028. if e.complexity.LineItem.DiscountedUnitPriceSet == nil {
  7029. break
  7030. }
  7031. return e.complexity.LineItem.DiscountedUnitPriceSet(childComplexity), true
  7032. case "LineItem.duties":
  7033. if e.complexity.LineItem.Duties == nil {
  7034. break
  7035. }
  7036. return e.complexity.LineItem.Duties(childComplexity), true
  7037. case "LineItem.id":
  7038. if e.complexity.LineItem.ID == nil {
  7039. break
  7040. }
  7041. return e.complexity.LineItem.ID(childComplexity), true
  7042. case "LineItem.image":
  7043. if e.complexity.LineItem.Image == nil {
  7044. break
  7045. }
  7046. return e.complexity.LineItem.Image(childComplexity), true
  7047. case "LineItem.merchantEditable":
  7048. if e.complexity.LineItem.MerchantEditable == nil {
  7049. break
  7050. }
  7051. return e.complexity.LineItem.MerchantEditable(childComplexity), true
  7052. case "LineItem.name":
  7053. if e.complexity.LineItem.Name == nil {
  7054. break
  7055. }
  7056. return e.complexity.LineItem.Name(childComplexity), true
  7057. case "LineItem.nonFulfillableQuantity":
  7058. if e.complexity.LineItem.NonFulfillableQuantity == nil {
  7059. break
  7060. }
  7061. return e.complexity.LineItem.NonFulfillableQuantity(childComplexity), true
  7062. case "LineItem.originalTotalSet":
  7063. if e.complexity.LineItem.OriginalTotalSet == nil {
  7064. break
  7065. }
  7066. return e.complexity.LineItem.OriginalTotalSet(childComplexity), true
  7067. case "LineItem.originalUnitPriceSet":
  7068. if e.complexity.LineItem.OriginalUnitPriceSet == nil {
  7069. break
  7070. }
  7071. return e.complexity.LineItem.OriginalUnitPriceSet(childComplexity), true
  7072. case "LineItem.product":
  7073. if e.complexity.LineItem.Product == nil {
  7074. break
  7075. }
  7076. return e.complexity.LineItem.Product(childComplexity), true
  7077. case "LineItem.quantity":
  7078. if e.complexity.LineItem.Quantity == nil {
  7079. break
  7080. }
  7081. return e.complexity.LineItem.Quantity(childComplexity), true
  7082. case "LineItem.refundableQuantity":
  7083. if e.complexity.LineItem.RefundableQuantity == nil {
  7084. break
  7085. }
  7086. return e.complexity.LineItem.RefundableQuantity(childComplexity), true
  7087. case "LineItem.requiresShipping":
  7088. if e.complexity.LineItem.RequiresShipping == nil {
  7089. break
  7090. }
  7091. return e.complexity.LineItem.RequiresShipping(childComplexity), true
  7092. case "LineItem.restockable":
  7093. if e.complexity.LineItem.Restockable == nil {
  7094. break
  7095. }
  7096. return e.complexity.LineItem.Restockable(childComplexity), true
  7097. case "LineItem.sellingPlan":
  7098. if e.complexity.LineItem.SellingPlan == nil {
  7099. break
  7100. }
  7101. return e.complexity.LineItem.SellingPlan(childComplexity), true
  7102. case "LineItem.sku":
  7103. if e.complexity.LineItem.Sku == nil {
  7104. break
  7105. }
  7106. return e.complexity.LineItem.Sku(childComplexity), true
  7107. case "LineItem.staffMember":
  7108. if e.complexity.LineItem.StaffMember == nil {
  7109. break
  7110. }
  7111. return e.complexity.LineItem.StaffMember(childComplexity), true
  7112. case "LineItem.taxLines":
  7113. if e.complexity.LineItem.TaxLines == nil {
  7114. break
  7115. }
  7116. args, err := ec.field_LineItem_taxLines_args(context.TODO(), rawArgs)
  7117. if err != nil {
  7118. return 0, false
  7119. }
  7120. return e.complexity.LineItem.TaxLines(childComplexity, args["first"].(*int)), true
  7121. case "LineItem.taxable":
  7122. if e.complexity.LineItem.Taxable == nil {
  7123. break
  7124. }
  7125. return e.complexity.LineItem.Taxable(childComplexity), true
  7126. case "LineItem.title":
  7127. if e.complexity.LineItem.Title == nil {
  7128. break
  7129. }
  7130. return e.complexity.LineItem.Title(childComplexity), true
  7131. case "LineItem.totalDiscountSet":
  7132. if e.complexity.LineItem.TotalDiscountSet == nil {
  7133. break
  7134. }
  7135. return e.complexity.LineItem.TotalDiscountSet(childComplexity), true
  7136. case "LineItem.unfulfilledDiscountedTotalSet":
  7137. if e.complexity.LineItem.UnfulfilledDiscountedTotalSet == nil {
  7138. break
  7139. }
  7140. return e.complexity.LineItem.UnfulfilledDiscountedTotalSet(childComplexity), true
  7141. case "LineItem.unfulfilledOriginalTotalSet":
  7142. if e.complexity.LineItem.UnfulfilledOriginalTotalSet == nil {
  7143. break
  7144. }
  7145. return e.complexity.LineItem.UnfulfilledOriginalTotalSet(childComplexity), true
  7146. case "LineItem.unfulfilledQuantity":
  7147. if e.complexity.LineItem.UnfulfilledQuantity == nil {
  7148. break
  7149. }
  7150. return e.complexity.LineItem.UnfulfilledQuantity(childComplexity), true
  7151. case "LineItem.variant":
  7152. if e.complexity.LineItem.Variant == nil {
  7153. break
  7154. }
  7155. return e.complexity.LineItem.Variant(childComplexity), true
  7156. case "LineItem.variantTitle":
  7157. if e.complexity.LineItem.VariantTitle == nil {
  7158. break
  7159. }
  7160. return e.complexity.LineItem.VariantTitle(childComplexity), true
  7161. case "LineItem.vendor":
  7162. if e.complexity.LineItem.Vendor == nil {
  7163. break
  7164. }
  7165. return e.complexity.LineItem.Vendor(childComplexity), true
  7166. case "LineItemConnection.edges":
  7167. if e.complexity.LineItemConnection.Edges == nil {
  7168. break
  7169. }
  7170. return e.complexity.LineItemConnection.Edges(childComplexity), true
  7171. case "LineItemConnection.nodes":
  7172. if e.complexity.LineItemConnection.Nodes == nil {
  7173. break
  7174. }
  7175. return e.complexity.LineItemConnection.Nodes(childComplexity), true
  7176. case "LineItemConnection.pageInfo":
  7177. if e.complexity.LineItemConnection.PageInfo == nil {
  7178. break
  7179. }
  7180. return e.complexity.LineItemConnection.PageInfo(childComplexity), true
  7181. case "LineItemEdge.cursor":
  7182. if e.complexity.LineItemEdge.Cursor == nil {
  7183. break
  7184. }
  7185. return e.complexity.LineItemEdge.Cursor(childComplexity), true
  7186. case "LineItemEdge.node":
  7187. if e.complexity.LineItemEdge.Node == nil {
  7188. break
  7189. }
  7190. return e.complexity.LineItemEdge.Node(childComplexity), true
  7191. case "LineItemSellingPlan.name":
  7192. if e.complexity.LineItemSellingPlan.Name == nil {
  7193. break
  7194. }
  7195. return e.complexity.LineItemSellingPlan.Name(childComplexity), true
  7196. case "LineItemSellingPlan.sellingPlanId":
  7197. if e.complexity.LineItemSellingPlan.SellingPlanID == nil {
  7198. break
  7199. }
  7200. return e.complexity.LineItemSellingPlan.SellingPlanID(childComplexity), true
  7201. case "Link.label":
  7202. if e.complexity.Link.Label == nil {
  7203. break
  7204. }
  7205. return e.complexity.Link.Label(childComplexity), true
  7206. case "Link.translations":
  7207. if e.complexity.Link.Translations == nil {
  7208. break
  7209. }
  7210. args, err := ec.field_Link_translations_args(context.TODO(), rawArgs)
  7211. if err != nil {
  7212. return 0, false
  7213. }
  7214. return e.complexity.Link.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  7215. case "Link.url":
  7216. if e.complexity.Link.URL == nil {
  7217. break
  7218. }
  7219. return e.complexity.Link.URL(childComplexity), true
  7220. case "LocalizationExtension.countryCode":
  7221. if e.complexity.LocalizationExtension.CountryCode == nil {
  7222. break
  7223. }
  7224. return e.complexity.LocalizationExtension.CountryCode(childComplexity), true
  7225. case "LocalizationExtension.key":
  7226. if e.complexity.LocalizationExtension.Key == nil {
  7227. break
  7228. }
  7229. return e.complexity.LocalizationExtension.Key(childComplexity), true
  7230. case "LocalizationExtension.purpose":
  7231. if e.complexity.LocalizationExtension.Purpose == nil {
  7232. break
  7233. }
  7234. return e.complexity.LocalizationExtension.Purpose(childComplexity), true
  7235. case "LocalizationExtension.title":
  7236. if e.complexity.LocalizationExtension.Title == nil {
  7237. break
  7238. }
  7239. return e.complexity.LocalizationExtension.Title(childComplexity), true
  7240. case "LocalizationExtension.value":
  7241. if e.complexity.LocalizationExtension.Value == nil {
  7242. break
  7243. }
  7244. return e.complexity.LocalizationExtension.Value(childComplexity), true
  7245. case "LocalizationExtensionConnection.edges":
  7246. if e.complexity.LocalizationExtensionConnection.Edges == nil {
  7247. break
  7248. }
  7249. return e.complexity.LocalizationExtensionConnection.Edges(childComplexity), true
  7250. case "LocalizationExtensionConnection.nodes":
  7251. if e.complexity.LocalizationExtensionConnection.Nodes == nil {
  7252. break
  7253. }
  7254. return e.complexity.LocalizationExtensionConnection.Nodes(childComplexity), true
  7255. case "LocalizationExtensionConnection.pageInfo":
  7256. if e.complexity.LocalizationExtensionConnection.PageInfo == nil {
  7257. break
  7258. }
  7259. return e.complexity.LocalizationExtensionConnection.PageInfo(childComplexity), true
  7260. case "LocalizationExtensionEdge.cursor":
  7261. if e.complexity.LocalizationExtensionEdge.Cursor == nil {
  7262. break
  7263. }
  7264. return e.complexity.LocalizationExtensionEdge.Cursor(childComplexity), true
  7265. case "LocalizationExtensionEdge.node":
  7266. if e.complexity.LocalizationExtensionEdge.Node == nil {
  7267. break
  7268. }
  7269. return e.complexity.LocalizationExtensionEdge.Node(childComplexity), true
  7270. case "Location.activatable":
  7271. if e.complexity.Location.Activatable == nil {
  7272. break
  7273. }
  7274. return e.complexity.Location.Activatable(childComplexity), true
  7275. case "Location.address":
  7276. if e.complexity.Location.Address == nil {
  7277. break
  7278. }
  7279. return e.complexity.Location.Address(childComplexity), true
  7280. case "Location.addressVerified":
  7281. if e.complexity.Location.AddressVerified == nil {
  7282. break
  7283. }
  7284. return e.complexity.Location.AddressVerified(childComplexity), true
  7285. case "Location.deactivatable":
  7286. if e.complexity.Location.Deactivatable == nil {
  7287. break
  7288. }
  7289. return e.complexity.Location.Deactivatable(childComplexity), true
  7290. case "Location.deactivatedAt":
  7291. if e.complexity.Location.DeactivatedAt == nil {
  7292. break
  7293. }
  7294. return e.complexity.Location.DeactivatedAt(childComplexity), true
  7295. case "Location.deletable":
  7296. if e.complexity.Location.Deletable == nil {
  7297. break
  7298. }
  7299. return e.complexity.Location.Deletable(childComplexity), true
  7300. case "Location.fulfillmentService":
  7301. if e.complexity.Location.FulfillmentService == nil {
  7302. break
  7303. }
  7304. return e.complexity.Location.FulfillmentService(childComplexity), true
  7305. case "Location.fulfillsOnlineOrders":
  7306. if e.complexity.Location.FulfillsOnlineOrders == nil {
  7307. break
  7308. }
  7309. return e.complexity.Location.FulfillsOnlineOrders(childComplexity), true
  7310. case "Location.hasActiveInventory":
  7311. if e.complexity.Location.HasActiveInventory == nil {
  7312. break
  7313. }
  7314. return e.complexity.Location.HasActiveInventory(childComplexity), true
  7315. case "Location.hasUnfulfilledOrders":
  7316. if e.complexity.Location.HasUnfulfilledOrders == nil {
  7317. break
  7318. }
  7319. return e.complexity.Location.HasUnfulfilledOrders(childComplexity), true
  7320. case "Location.id":
  7321. if e.complexity.Location.ID == nil {
  7322. break
  7323. }
  7324. return e.complexity.Location.ID(childComplexity), true
  7325. case "Location.inventoryLevel":
  7326. if e.complexity.Location.InventoryLevel == nil {
  7327. break
  7328. }
  7329. args, err := ec.field_Location_inventoryLevel_args(context.TODO(), rawArgs)
  7330. if err != nil {
  7331. return 0, false
  7332. }
  7333. return e.complexity.Location.InventoryLevel(childComplexity, args["inventoryItemId"].(string)), true
  7334. case "Location.inventoryLevels":
  7335. if e.complexity.Location.InventoryLevels == nil {
  7336. break
  7337. }
  7338. args, err := ec.field_Location_inventoryLevels_args(context.TODO(), rawArgs)
  7339. if err != nil {
  7340. return 0, false
  7341. }
  7342. 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
  7343. case "Location.isActive":
  7344. if e.complexity.Location.IsActive == nil {
  7345. break
  7346. }
  7347. return e.complexity.Location.IsActive(childComplexity), true
  7348. case "Location.legacyResourceId":
  7349. if e.complexity.Location.LegacyResourceID == nil {
  7350. break
  7351. }
  7352. return e.complexity.Location.LegacyResourceID(childComplexity), true
  7353. case "Location.metafield":
  7354. if e.complexity.Location.Metafield == nil {
  7355. break
  7356. }
  7357. args, err := ec.field_Location_metafield_args(context.TODO(), rawArgs)
  7358. if err != nil {
  7359. return 0, false
  7360. }
  7361. return e.complexity.Location.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  7362. case "Location.metafieldDefinitions":
  7363. if e.complexity.Location.MetafieldDefinitions == nil {
  7364. break
  7365. }
  7366. args, err := ec.field_Location_metafieldDefinitions_args(context.TODO(), rawArgs)
  7367. if err != nil {
  7368. return 0, false
  7369. }
  7370. 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
  7371. case "Location.metafields":
  7372. if e.complexity.Location.Metafields == nil {
  7373. break
  7374. }
  7375. args, err := ec.field_Location_metafields_args(context.TODO(), rawArgs)
  7376. if err != nil {
  7377. return 0, false
  7378. }
  7379. 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
  7380. case "Location.name":
  7381. if e.complexity.Location.Name == nil {
  7382. break
  7383. }
  7384. return e.complexity.Location.Name(childComplexity), true
  7385. case "Location.privateMetafield":
  7386. if e.complexity.Location.PrivateMetafield == nil {
  7387. break
  7388. }
  7389. args, err := ec.field_Location_privateMetafield_args(context.TODO(), rawArgs)
  7390. if err != nil {
  7391. return 0, false
  7392. }
  7393. return e.complexity.Location.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  7394. case "Location.privateMetafields":
  7395. if e.complexity.Location.PrivateMetafields == nil {
  7396. break
  7397. }
  7398. args, err := ec.field_Location_privateMetafields_args(context.TODO(), rawArgs)
  7399. if err != nil {
  7400. return 0, false
  7401. }
  7402. 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
  7403. case "Location.shipsInventory":
  7404. if e.complexity.Location.ShipsInventory == nil {
  7405. break
  7406. }
  7407. return e.complexity.Location.ShipsInventory(childComplexity), true
  7408. case "Location.suggestedAddresses":
  7409. if e.complexity.Location.SuggestedAddresses == nil {
  7410. break
  7411. }
  7412. return e.complexity.Location.SuggestedAddresses(childComplexity), true
  7413. case "LocationAddress.address1":
  7414. if e.complexity.LocationAddress.Address1 == nil {
  7415. break
  7416. }
  7417. return e.complexity.LocationAddress.Address1(childComplexity), true
  7418. case "LocationAddress.address2":
  7419. if e.complexity.LocationAddress.Address2 == nil {
  7420. break
  7421. }
  7422. return e.complexity.LocationAddress.Address2(childComplexity), true
  7423. case "LocationAddress.city":
  7424. if e.complexity.LocationAddress.City == nil {
  7425. break
  7426. }
  7427. return e.complexity.LocationAddress.City(childComplexity), true
  7428. case "LocationAddress.country":
  7429. if e.complexity.LocationAddress.Country == nil {
  7430. break
  7431. }
  7432. return e.complexity.LocationAddress.Country(childComplexity), true
  7433. case "LocationAddress.countryCode":
  7434. if e.complexity.LocationAddress.CountryCode == nil {
  7435. break
  7436. }
  7437. return e.complexity.LocationAddress.CountryCode(childComplexity), true
  7438. case "LocationAddress.formatted":
  7439. if e.complexity.LocationAddress.Formatted == nil {
  7440. break
  7441. }
  7442. return e.complexity.LocationAddress.Formatted(childComplexity), true
  7443. case "LocationAddress.latitude":
  7444. if e.complexity.LocationAddress.Latitude == nil {
  7445. break
  7446. }
  7447. return e.complexity.LocationAddress.Latitude(childComplexity), true
  7448. case "LocationAddress.longitude":
  7449. if e.complexity.LocationAddress.Longitude == nil {
  7450. break
  7451. }
  7452. return e.complexity.LocationAddress.Longitude(childComplexity), true
  7453. case "LocationAddress.phone":
  7454. if e.complexity.LocationAddress.Phone == nil {
  7455. break
  7456. }
  7457. return e.complexity.LocationAddress.Phone(childComplexity), true
  7458. case "LocationAddress.province":
  7459. if e.complexity.LocationAddress.Province == nil {
  7460. break
  7461. }
  7462. return e.complexity.LocationAddress.Province(childComplexity), true
  7463. case "LocationAddress.provinceCode":
  7464. if e.complexity.LocationAddress.ProvinceCode == nil {
  7465. break
  7466. }
  7467. return e.complexity.LocationAddress.ProvinceCode(childComplexity), true
  7468. case "LocationAddress.zip":
  7469. if e.complexity.LocationAddress.Zip == nil {
  7470. break
  7471. }
  7472. return e.complexity.LocationAddress.Zip(childComplexity), true
  7473. case "LocationConnection.edges":
  7474. if e.complexity.LocationConnection.Edges == nil {
  7475. break
  7476. }
  7477. return e.complexity.LocationConnection.Edges(childComplexity), true
  7478. case "LocationConnection.nodes":
  7479. if e.complexity.LocationConnection.Nodes == nil {
  7480. break
  7481. }
  7482. return e.complexity.LocationConnection.Nodes(childComplexity), true
  7483. case "LocationConnection.pageInfo":
  7484. if e.complexity.LocationConnection.PageInfo == nil {
  7485. break
  7486. }
  7487. return e.complexity.LocationConnection.PageInfo(childComplexity), true
  7488. case "LocationEdge.cursor":
  7489. if e.complexity.LocationEdge.Cursor == nil {
  7490. break
  7491. }
  7492. return e.complexity.LocationEdge.Cursor(childComplexity), true
  7493. case "LocationEdge.node":
  7494. if e.complexity.LocationEdge.Node == nil {
  7495. break
  7496. }
  7497. return e.complexity.LocationEdge.Node(childComplexity), true
  7498. case "LocationSuggestedAddress.address1":
  7499. if e.complexity.LocationSuggestedAddress.Address1 == nil {
  7500. break
  7501. }
  7502. return e.complexity.LocationSuggestedAddress.Address1(childComplexity), true
  7503. case "LocationSuggestedAddress.address2":
  7504. if e.complexity.LocationSuggestedAddress.Address2 == nil {
  7505. break
  7506. }
  7507. return e.complexity.LocationSuggestedAddress.Address2(childComplexity), true
  7508. case "LocationSuggestedAddress.city":
  7509. if e.complexity.LocationSuggestedAddress.City == nil {
  7510. break
  7511. }
  7512. return e.complexity.LocationSuggestedAddress.City(childComplexity), true
  7513. case "LocationSuggestedAddress.country":
  7514. if e.complexity.LocationSuggestedAddress.Country == nil {
  7515. break
  7516. }
  7517. return e.complexity.LocationSuggestedAddress.Country(childComplexity), true
  7518. case "LocationSuggestedAddress.countryCode":
  7519. if e.complexity.LocationSuggestedAddress.CountryCode == nil {
  7520. break
  7521. }
  7522. return e.complexity.LocationSuggestedAddress.CountryCode(childComplexity), true
  7523. case "LocationSuggestedAddress.formatted":
  7524. if e.complexity.LocationSuggestedAddress.Formatted == nil {
  7525. break
  7526. }
  7527. return e.complexity.LocationSuggestedAddress.Formatted(childComplexity), true
  7528. case "LocationSuggestedAddress.province":
  7529. if e.complexity.LocationSuggestedAddress.Province == nil {
  7530. break
  7531. }
  7532. return e.complexity.LocationSuggestedAddress.Province(childComplexity), true
  7533. case "LocationSuggestedAddress.provinceCode":
  7534. if e.complexity.LocationSuggestedAddress.ProvinceCode == nil {
  7535. break
  7536. }
  7537. return e.complexity.LocationSuggestedAddress.ProvinceCode(childComplexity), true
  7538. case "LocationSuggestedAddress.zip":
  7539. if e.complexity.LocationSuggestedAddress.Zip == nil {
  7540. break
  7541. }
  7542. return e.complexity.LocationSuggestedAddress.Zip(childComplexity), true
  7543. case "MailingAddress.address1":
  7544. if e.complexity.MailingAddress.Address1 == nil {
  7545. break
  7546. }
  7547. return e.complexity.MailingAddress.Address1(childComplexity), true
  7548. case "MailingAddress.address2":
  7549. if e.complexity.MailingAddress.Address2 == nil {
  7550. break
  7551. }
  7552. return e.complexity.MailingAddress.Address2(childComplexity), true
  7553. case "MailingAddress.city":
  7554. if e.complexity.MailingAddress.City == nil {
  7555. break
  7556. }
  7557. return e.complexity.MailingAddress.City(childComplexity), true
  7558. case "MailingAddress.company":
  7559. if e.complexity.MailingAddress.Company == nil {
  7560. break
  7561. }
  7562. return e.complexity.MailingAddress.Company(childComplexity), true
  7563. case "MailingAddress.coordinatesValidated":
  7564. if e.complexity.MailingAddress.CoordinatesValidated == nil {
  7565. break
  7566. }
  7567. return e.complexity.MailingAddress.CoordinatesValidated(childComplexity), true
  7568. case "MailingAddress.country":
  7569. if e.complexity.MailingAddress.Country == nil {
  7570. break
  7571. }
  7572. return e.complexity.MailingAddress.Country(childComplexity), true
  7573. case "MailingAddress.countryCodeV2":
  7574. if e.complexity.MailingAddress.CountryCodeV2 == nil {
  7575. break
  7576. }
  7577. return e.complexity.MailingAddress.CountryCodeV2(childComplexity), true
  7578. case "MailingAddress.firstName":
  7579. if e.complexity.MailingAddress.FirstName == nil {
  7580. break
  7581. }
  7582. return e.complexity.MailingAddress.FirstName(childComplexity), true
  7583. case "MailingAddress.formattedArea":
  7584. if e.complexity.MailingAddress.FormattedArea == nil {
  7585. break
  7586. }
  7587. return e.complexity.MailingAddress.FormattedArea(childComplexity), true
  7588. case "MailingAddress.id":
  7589. if e.complexity.MailingAddress.ID == nil {
  7590. break
  7591. }
  7592. return e.complexity.MailingAddress.ID(childComplexity), true
  7593. case "MailingAddress.lastName":
  7594. if e.complexity.MailingAddress.LastName == nil {
  7595. break
  7596. }
  7597. return e.complexity.MailingAddress.LastName(childComplexity), true
  7598. case "MailingAddress.latitude":
  7599. if e.complexity.MailingAddress.Latitude == nil {
  7600. break
  7601. }
  7602. return e.complexity.MailingAddress.Latitude(childComplexity), true
  7603. case "MailingAddress.longitude":
  7604. if e.complexity.MailingAddress.Longitude == nil {
  7605. break
  7606. }
  7607. return e.complexity.MailingAddress.Longitude(childComplexity), true
  7608. case "MailingAddress.name":
  7609. if e.complexity.MailingAddress.Name == nil {
  7610. break
  7611. }
  7612. return e.complexity.MailingAddress.Name(childComplexity), true
  7613. case "MailingAddress.phone":
  7614. if e.complexity.MailingAddress.Phone == nil {
  7615. break
  7616. }
  7617. return e.complexity.MailingAddress.Phone(childComplexity), true
  7618. case "MailingAddress.province":
  7619. if e.complexity.MailingAddress.Province == nil {
  7620. break
  7621. }
  7622. return e.complexity.MailingAddress.Province(childComplexity), true
  7623. case "MailingAddress.provinceCode":
  7624. if e.complexity.MailingAddress.ProvinceCode == nil {
  7625. break
  7626. }
  7627. return e.complexity.MailingAddress.ProvinceCode(childComplexity), true
  7628. case "MailingAddress.zip":
  7629. if e.complexity.MailingAddress.Zip == nil {
  7630. break
  7631. }
  7632. return e.complexity.MailingAddress.Zip(childComplexity), true
  7633. case "ManualDiscountApplication.allocationMethod":
  7634. if e.complexity.ManualDiscountApplication.AllocationMethod == nil {
  7635. break
  7636. }
  7637. return e.complexity.ManualDiscountApplication.AllocationMethod(childComplexity), true
  7638. case "ManualDiscountApplication.description":
  7639. if e.complexity.ManualDiscountApplication.Description == nil {
  7640. break
  7641. }
  7642. return e.complexity.ManualDiscountApplication.Description(childComplexity), true
  7643. case "ManualDiscountApplication.index":
  7644. if e.complexity.ManualDiscountApplication.Index == nil {
  7645. break
  7646. }
  7647. return e.complexity.ManualDiscountApplication.Index(childComplexity), true
  7648. case "ManualDiscountApplication.targetSelection":
  7649. if e.complexity.ManualDiscountApplication.TargetSelection == nil {
  7650. break
  7651. }
  7652. return e.complexity.ManualDiscountApplication.TargetSelection(childComplexity), true
  7653. case "ManualDiscountApplication.targetType":
  7654. if e.complexity.ManualDiscountApplication.TargetType == nil {
  7655. break
  7656. }
  7657. return e.complexity.ManualDiscountApplication.TargetType(childComplexity), true
  7658. case "ManualDiscountApplication.title":
  7659. if e.complexity.ManualDiscountApplication.Title == nil {
  7660. break
  7661. }
  7662. return e.complexity.ManualDiscountApplication.Title(childComplexity), true
  7663. case "ManualDiscountApplication.value":
  7664. if e.complexity.ManualDiscountApplication.Value == nil {
  7665. break
  7666. }
  7667. return e.complexity.ManualDiscountApplication.Value(childComplexity), true
  7668. case "Market.id":
  7669. if e.complexity.Market.ID == nil {
  7670. break
  7671. }
  7672. return e.complexity.Market.ID(childComplexity), true
  7673. case "MarketCurrencySettings.baseCurrency":
  7674. if e.complexity.MarketCurrencySettings.BaseCurrency == nil {
  7675. break
  7676. }
  7677. return e.complexity.MarketCurrencySettings.BaseCurrency(childComplexity), true
  7678. case "MarketCurrencySettings.localCurrencies":
  7679. if e.complexity.MarketCurrencySettings.LocalCurrencies == nil {
  7680. break
  7681. }
  7682. return e.complexity.MarketCurrencySettings.LocalCurrencies(childComplexity), true
  7683. case "MarketRegionConnection.edges":
  7684. if e.complexity.MarketRegionConnection.Edges == nil {
  7685. break
  7686. }
  7687. return e.complexity.MarketRegionConnection.Edges(childComplexity), true
  7688. case "MarketRegionConnection.nodes":
  7689. if e.complexity.MarketRegionConnection.Nodes == nil {
  7690. break
  7691. }
  7692. return e.complexity.MarketRegionConnection.Nodes(childComplexity), true
  7693. case "MarketRegionConnection.pageInfo":
  7694. if e.complexity.MarketRegionConnection.PageInfo == nil {
  7695. break
  7696. }
  7697. return e.complexity.MarketRegionConnection.PageInfo(childComplexity), true
  7698. case "MarketRegionEdge.cursor":
  7699. if e.complexity.MarketRegionEdge.Cursor == nil {
  7700. break
  7701. }
  7702. return e.complexity.MarketRegionEdge.Cursor(childComplexity), true
  7703. case "MarketRegionEdge.node":
  7704. if e.complexity.MarketRegionEdge.Node == nil {
  7705. break
  7706. }
  7707. return e.complexity.MarketRegionEdge.Node(childComplexity), true
  7708. case "MarketWebPresence.id":
  7709. if e.complexity.MarketWebPresence.ID == nil {
  7710. break
  7711. }
  7712. return e.complexity.MarketWebPresence.ID(childComplexity), true
  7713. case "MarketWebPresenceRootUrl.locale":
  7714. if e.complexity.MarketWebPresenceRootUrl.Locale == nil {
  7715. break
  7716. }
  7717. return e.complexity.MarketWebPresenceRootUrl.Locale(childComplexity), true
  7718. case "MarketWebPresenceRootUrl.url":
  7719. if e.complexity.MarketWebPresenceRootUrl.URL == nil {
  7720. break
  7721. }
  7722. return e.complexity.MarketWebPresenceRootUrl.URL(childComplexity), true
  7723. case "MarketingEvent.app":
  7724. if e.complexity.MarketingEvent.App == nil {
  7725. break
  7726. }
  7727. return e.complexity.MarketingEvent.App(childComplexity), true
  7728. case "MarketingEvent.channel":
  7729. if e.complexity.MarketingEvent.Channel == nil {
  7730. break
  7731. }
  7732. return e.complexity.MarketingEvent.Channel(childComplexity), true
  7733. case "MarketingEvent.description":
  7734. if e.complexity.MarketingEvent.Description == nil {
  7735. break
  7736. }
  7737. return e.complexity.MarketingEvent.Description(childComplexity), true
  7738. case "MarketingEvent.endedAt":
  7739. if e.complexity.MarketingEvent.EndedAt == nil {
  7740. break
  7741. }
  7742. return e.complexity.MarketingEvent.EndedAt(childComplexity), true
  7743. case "MarketingEvent.id":
  7744. if e.complexity.MarketingEvent.ID == nil {
  7745. break
  7746. }
  7747. return e.complexity.MarketingEvent.ID(childComplexity), true
  7748. case "MarketingEvent.legacyResourceId":
  7749. if e.complexity.MarketingEvent.LegacyResourceID == nil {
  7750. break
  7751. }
  7752. return e.complexity.MarketingEvent.LegacyResourceID(childComplexity), true
  7753. case "MarketingEvent.manageUrl":
  7754. if e.complexity.MarketingEvent.ManageURL == nil {
  7755. break
  7756. }
  7757. return e.complexity.MarketingEvent.ManageURL(childComplexity), true
  7758. case "MarketingEvent.previewUrl":
  7759. if e.complexity.MarketingEvent.PreviewURL == nil {
  7760. break
  7761. }
  7762. return e.complexity.MarketingEvent.PreviewURL(childComplexity), true
  7763. case "MarketingEvent.remoteId":
  7764. if e.complexity.MarketingEvent.RemoteID == nil {
  7765. break
  7766. }
  7767. return e.complexity.MarketingEvent.RemoteID(childComplexity), true
  7768. case "MarketingEvent.scheduledToEndAt":
  7769. if e.complexity.MarketingEvent.ScheduledToEndAt == nil {
  7770. break
  7771. }
  7772. return e.complexity.MarketingEvent.ScheduledToEndAt(childComplexity), true
  7773. case "MarketingEvent.sourceAndMedium":
  7774. if e.complexity.MarketingEvent.SourceAndMedium == nil {
  7775. break
  7776. }
  7777. return e.complexity.MarketingEvent.SourceAndMedium(childComplexity), true
  7778. case "MarketingEvent.startedAt":
  7779. if e.complexity.MarketingEvent.StartedAt == nil {
  7780. break
  7781. }
  7782. return e.complexity.MarketingEvent.StartedAt(childComplexity), true
  7783. case "MarketingEvent.type":
  7784. if e.complexity.MarketingEvent.Type == nil {
  7785. break
  7786. }
  7787. return e.complexity.MarketingEvent.Type(childComplexity), true
  7788. case "MarketingEvent.utmCampaign":
  7789. if e.complexity.MarketingEvent.UtmCampaign == nil {
  7790. break
  7791. }
  7792. return e.complexity.MarketingEvent.UtmCampaign(childComplexity), true
  7793. case "MarketingEvent.utmMedium":
  7794. if e.complexity.MarketingEvent.UtmMedium == nil {
  7795. break
  7796. }
  7797. return e.complexity.MarketingEvent.UtmMedium(childComplexity), true
  7798. case "MarketingEvent.utmSource":
  7799. if e.complexity.MarketingEvent.UtmSource == nil {
  7800. break
  7801. }
  7802. return e.complexity.MarketingEvent.UtmSource(childComplexity), true
  7803. case "MediaConnection.edges":
  7804. if e.complexity.MediaConnection.Edges == nil {
  7805. break
  7806. }
  7807. return e.complexity.MediaConnection.Edges(childComplexity), true
  7808. case "MediaConnection.nodes":
  7809. if e.complexity.MediaConnection.Nodes == nil {
  7810. break
  7811. }
  7812. return e.complexity.MediaConnection.Nodes(childComplexity), true
  7813. case "MediaConnection.pageInfo":
  7814. if e.complexity.MediaConnection.PageInfo == nil {
  7815. break
  7816. }
  7817. return e.complexity.MediaConnection.PageInfo(childComplexity), true
  7818. case "MediaEdge.cursor":
  7819. if e.complexity.MediaEdge.Cursor == nil {
  7820. break
  7821. }
  7822. return e.complexity.MediaEdge.Cursor(childComplexity), true
  7823. case "MediaEdge.node":
  7824. if e.complexity.MediaEdge.Node == nil {
  7825. break
  7826. }
  7827. return e.complexity.MediaEdge.Node(childComplexity), true
  7828. case "MediaError.code":
  7829. if e.complexity.MediaError.Code == nil {
  7830. break
  7831. }
  7832. return e.complexity.MediaError.Code(childComplexity), true
  7833. case "MediaError.details":
  7834. if e.complexity.MediaError.Details == nil {
  7835. break
  7836. }
  7837. return e.complexity.MediaError.Details(childComplexity), true
  7838. case "MediaError.message":
  7839. if e.complexity.MediaError.Message == nil {
  7840. break
  7841. }
  7842. return e.complexity.MediaError.Message(childComplexity), true
  7843. case "MediaImage.alt":
  7844. if e.complexity.MediaImage.Alt == nil {
  7845. break
  7846. }
  7847. return e.complexity.MediaImage.Alt(childComplexity), true
  7848. case "MediaImage.createdAt":
  7849. if e.complexity.MediaImage.CreatedAt == nil {
  7850. break
  7851. }
  7852. return e.complexity.MediaImage.CreatedAt(childComplexity), true
  7853. case "MediaImage.fileErrors":
  7854. if e.complexity.MediaImage.FileErrors == nil {
  7855. break
  7856. }
  7857. return e.complexity.MediaImage.FileErrors(childComplexity), true
  7858. case "MediaImage.fileStatus":
  7859. if e.complexity.MediaImage.FileStatus == nil {
  7860. break
  7861. }
  7862. return e.complexity.MediaImage.FileStatus(childComplexity), true
  7863. case "MediaImage.id":
  7864. if e.complexity.MediaImage.ID == nil {
  7865. break
  7866. }
  7867. return e.complexity.MediaImage.ID(childComplexity), true
  7868. case "MediaImage.image":
  7869. if e.complexity.MediaImage.Image == nil {
  7870. break
  7871. }
  7872. return e.complexity.MediaImage.Image(childComplexity), true
  7873. case "MediaImage.mediaContentType":
  7874. if e.complexity.MediaImage.MediaContentType == nil {
  7875. break
  7876. }
  7877. return e.complexity.MediaImage.MediaContentType(childComplexity), true
  7878. case "MediaImage.mediaErrors":
  7879. if e.complexity.MediaImage.MediaErrors == nil {
  7880. break
  7881. }
  7882. return e.complexity.MediaImage.MediaErrors(childComplexity), true
  7883. case "MediaImage.mediaWarnings":
  7884. if e.complexity.MediaImage.MediaWarnings == nil {
  7885. break
  7886. }
  7887. return e.complexity.MediaImage.MediaWarnings(childComplexity), true
  7888. case "MediaImage.mimeType":
  7889. if e.complexity.MediaImage.MimeType == nil {
  7890. break
  7891. }
  7892. return e.complexity.MediaImage.MimeType(childComplexity), true
  7893. case "MediaImage.originalSource":
  7894. if e.complexity.MediaImage.OriginalSource == nil {
  7895. break
  7896. }
  7897. return e.complexity.MediaImage.OriginalSource(childComplexity), true
  7898. case "MediaImage.preview":
  7899. if e.complexity.MediaImage.Preview == nil {
  7900. break
  7901. }
  7902. return e.complexity.MediaImage.Preview(childComplexity), true
  7903. case "MediaImage.status":
  7904. if e.complexity.MediaImage.Status == nil {
  7905. break
  7906. }
  7907. return e.complexity.MediaImage.Status(childComplexity), true
  7908. case "MediaImageOriginalSource.fileSize":
  7909. if e.complexity.MediaImageOriginalSource.FileSize == nil {
  7910. break
  7911. }
  7912. return e.complexity.MediaImageOriginalSource.FileSize(childComplexity), true
  7913. case "MediaPreviewImage.image":
  7914. if e.complexity.MediaPreviewImage.Image == nil {
  7915. break
  7916. }
  7917. return e.complexity.MediaPreviewImage.Image(childComplexity), true
  7918. case "MediaPreviewImage.status":
  7919. if e.complexity.MediaPreviewImage.Status == nil {
  7920. break
  7921. }
  7922. return e.complexity.MediaPreviewImage.Status(childComplexity), true
  7923. case "MediaUserError.code":
  7924. if e.complexity.MediaUserError.Code == nil {
  7925. break
  7926. }
  7927. return e.complexity.MediaUserError.Code(childComplexity), true
  7928. case "MediaUserError.field":
  7929. if e.complexity.MediaUserError.Field == nil {
  7930. break
  7931. }
  7932. return e.complexity.MediaUserError.Field(childComplexity), true
  7933. case "MediaUserError.message":
  7934. if e.complexity.MediaUserError.Message == nil {
  7935. break
  7936. }
  7937. return e.complexity.MediaUserError.Message(childComplexity), true
  7938. case "MediaWarning.code":
  7939. if e.complexity.MediaWarning.Code == nil {
  7940. break
  7941. }
  7942. return e.complexity.MediaWarning.Code(childComplexity), true
  7943. case "MediaWarning.message":
  7944. if e.complexity.MediaWarning.Message == nil {
  7945. break
  7946. }
  7947. return e.complexity.MediaWarning.Message(childComplexity), true
  7948. case "MerchantApprovalSignals.identityVerified":
  7949. if e.complexity.MerchantApprovalSignals.IdentityVerified == nil {
  7950. break
  7951. }
  7952. return e.complexity.MerchantApprovalSignals.IdentityVerified(childComplexity), true
  7953. case "MerchantApprovalSignals.verifiedByShopify":
  7954. if e.complexity.MerchantApprovalSignals.VerifiedByShopify == nil {
  7955. break
  7956. }
  7957. return e.complexity.MerchantApprovalSignals.VerifiedByShopify(childComplexity), true
  7958. case "Metafield.createdAt":
  7959. if e.complexity.Metafield.CreatedAt == nil {
  7960. break
  7961. }
  7962. return e.complexity.Metafield.CreatedAt(childComplexity), true
  7963. case "Metafield.definition":
  7964. if e.complexity.Metafield.Definition == nil {
  7965. break
  7966. }
  7967. return e.complexity.Metafield.Definition(childComplexity), true
  7968. case "Metafield.description":
  7969. if e.complexity.Metafield.Description == nil {
  7970. break
  7971. }
  7972. return e.complexity.Metafield.Description(childComplexity), true
  7973. case "Metafield.id":
  7974. if e.complexity.Metafield.ID == nil {
  7975. break
  7976. }
  7977. return e.complexity.Metafield.ID(childComplexity), true
  7978. case "Metafield.key":
  7979. if e.complexity.Metafield.Key == nil {
  7980. break
  7981. }
  7982. return e.complexity.Metafield.Key(childComplexity), true
  7983. case "Metafield.legacyResourceId":
  7984. if e.complexity.Metafield.LegacyResourceID == nil {
  7985. break
  7986. }
  7987. return e.complexity.Metafield.LegacyResourceID(childComplexity), true
  7988. case "Metafield.namespace":
  7989. if e.complexity.Metafield.Namespace == nil {
  7990. break
  7991. }
  7992. return e.complexity.Metafield.Namespace(childComplexity), true
  7993. case "Metafield.owner":
  7994. if e.complexity.Metafield.Owner == nil {
  7995. break
  7996. }
  7997. return e.complexity.Metafield.Owner(childComplexity), true
  7998. case "Metafield.ownerType":
  7999. if e.complexity.Metafield.OwnerType == nil {
  8000. break
  8001. }
  8002. return e.complexity.Metafield.OwnerType(childComplexity), true
  8003. case "Metafield.reference":
  8004. if e.complexity.Metafield.Reference == nil {
  8005. break
  8006. }
  8007. return e.complexity.Metafield.Reference(childComplexity), true
  8008. case "Metafield.references":
  8009. if e.complexity.Metafield.References == nil {
  8010. break
  8011. }
  8012. args, err := ec.field_Metafield_references_args(context.TODO(), rawArgs)
  8013. if err != nil {
  8014. return 0, false
  8015. }
  8016. return e.complexity.Metafield.References(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string)), true
  8017. case "Metafield.type":
  8018. if e.complexity.Metafield.Type == nil {
  8019. break
  8020. }
  8021. return e.complexity.Metafield.Type(childComplexity), true
  8022. case "Metafield.updatedAt":
  8023. if e.complexity.Metafield.UpdatedAt == nil {
  8024. break
  8025. }
  8026. return e.complexity.Metafield.UpdatedAt(childComplexity), true
  8027. case "Metafield.value":
  8028. if e.complexity.Metafield.Value == nil {
  8029. break
  8030. }
  8031. return e.complexity.Metafield.Value(childComplexity), true
  8032. case "MetafieldConnection.edges":
  8033. if e.complexity.MetafieldConnection.Edges == nil {
  8034. break
  8035. }
  8036. return e.complexity.MetafieldConnection.Edges(childComplexity), true
  8037. case "MetafieldConnection.nodes":
  8038. if e.complexity.MetafieldConnection.Nodes == nil {
  8039. break
  8040. }
  8041. return e.complexity.MetafieldConnection.Nodes(childComplexity), true
  8042. case "MetafieldConnection.pageInfo":
  8043. if e.complexity.MetafieldConnection.PageInfo == nil {
  8044. break
  8045. }
  8046. return e.complexity.MetafieldConnection.PageInfo(childComplexity), true
  8047. case "MetafieldDefinition.description":
  8048. if e.complexity.MetafieldDefinition.Description == nil {
  8049. break
  8050. }
  8051. return e.complexity.MetafieldDefinition.Description(childComplexity), true
  8052. case "MetafieldDefinition.id":
  8053. if e.complexity.MetafieldDefinition.ID == nil {
  8054. break
  8055. }
  8056. return e.complexity.MetafieldDefinition.ID(childComplexity), true
  8057. case "MetafieldDefinition.key":
  8058. if e.complexity.MetafieldDefinition.Key == nil {
  8059. break
  8060. }
  8061. return e.complexity.MetafieldDefinition.Key(childComplexity), true
  8062. case "MetafieldDefinition.metafields":
  8063. if e.complexity.MetafieldDefinition.Metafields == nil {
  8064. break
  8065. }
  8066. args, err := ec.field_MetafieldDefinition_metafields_args(context.TODO(), rawArgs)
  8067. if err != nil {
  8068. return 0, false
  8069. }
  8070. 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
  8071. case "MetafieldDefinition.metafieldsCount":
  8072. if e.complexity.MetafieldDefinition.MetafieldsCount == nil {
  8073. break
  8074. }
  8075. args, err := ec.field_MetafieldDefinition_metafieldsCount_args(context.TODO(), rawArgs)
  8076. if err != nil {
  8077. return 0, false
  8078. }
  8079. return e.complexity.MetafieldDefinition.MetafieldsCount(childComplexity, args["validationStatus"].(*MetafieldValidationStatus)), true
  8080. case "MetafieldDefinition.name":
  8081. if e.complexity.MetafieldDefinition.Name == nil {
  8082. break
  8083. }
  8084. return e.complexity.MetafieldDefinition.Name(childComplexity), true
  8085. case "MetafieldDefinition.namespace":
  8086. if e.complexity.MetafieldDefinition.Namespace == nil {
  8087. break
  8088. }
  8089. return e.complexity.MetafieldDefinition.Namespace(childComplexity), true
  8090. case "MetafieldDefinition.ownerType":
  8091. if e.complexity.MetafieldDefinition.OwnerType == nil {
  8092. break
  8093. }
  8094. return e.complexity.MetafieldDefinition.OwnerType(childComplexity), true
  8095. case "MetafieldDefinition.pinnedPosition":
  8096. if e.complexity.MetafieldDefinition.PinnedPosition == nil {
  8097. break
  8098. }
  8099. return e.complexity.MetafieldDefinition.PinnedPosition(childComplexity), true
  8100. case "MetafieldDefinition.standardTemplate":
  8101. if e.complexity.MetafieldDefinition.StandardTemplate == nil {
  8102. break
  8103. }
  8104. return e.complexity.MetafieldDefinition.StandardTemplate(childComplexity), true
  8105. case "MetafieldDefinition.type":
  8106. if e.complexity.MetafieldDefinition.Type == nil {
  8107. break
  8108. }
  8109. return e.complexity.MetafieldDefinition.Type(childComplexity), true
  8110. case "MetafieldDefinition.validationStatus":
  8111. if e.complexity.MetafieldDefinition.ValidationStatus == nil {
  8112. break
  8113. }
  8114. return e.complexity.MetafieldDefinition.ValidationStatus(childComplexity), true
  8115. case "MetafieldDefinition.validations":
  8116. if e.complexity.MetafieldDefinition.Validations == nil {
  8117. break
  8118. }
  8119. return e.complexity.MetafieldDefinition.Validations(childComplexity), true
  8120. case "MetafieldDefinition.visibleToStorefrontApi":
  8121. if e.complexity.MetafieldDefinition.VisibleToStorefrontAPI == nil {
  8122. break
  8123. }
  8124. return e.complexity.MetafieldDefinition.VisibleToStorefrontAPI(childComplexity), true
  8125. case "MetafieldDefinitionConnection.edges":
  8126. if e.complexity.MetafieldDefinitionConnection.Edges == nil {
  8127. break
  8128. }
  8129. return e.complexity.MetafieldDefinitionConnection.Edges(childComplexity), true
  8130. case "MetafieldDefinitionConnection.nodes":
  8131. if e.complexity.MetafieldDefinitionConnection.Nodes == nil {
  8132. break
  8133. }
  8134. return e.complexity.MetafieldDefinitionConnection.Nodes(childComplexity), true
  8135. case "MetafieldDefinitionConnection.pageInfo":
  8136. if e.complexity.MetafieldDefinitionConnection.PageInfo == nil {
  8137. break
  8138. }
  8139. return e.complexity.MetafieldDefinitionConnection.PageInfo(childComplexity), true
  8140. case "MetafieldDefinitionEdge.cursor":
  8141. if e.complexity.MetafieldDefinitionEdge.Cursor == nil {
  8142. break
  8143. }
  8144. return e.complexity.MetafieldDefinitionEdge.Cursor(childComplexity), true
  8145. case "MetafieldDefinitionEdge.node":
  8146. if e.complexity.MetafieldDefinitionEdge.Node == nil {
  8147. break
  8148. }
  8149. return e.complexity.MetafieldDefinitionEdge.Node(childComplexity), true
  8150. case "MetafieldDefinitionSupportedValidation.name":
  8151. if e.complexity.MetafieldDefinitionSupportedValidation.Name == nil {
  8152. break
  8153. }
  8154. return e.complexity.MetafieldDefinitionSupportedValidation.Name(childComplexity), true
  8155. case "MetafieldDefinitionSupportedValidation.type":
  8156. if e.complexity.MetafieldDefinitionSupportedValidation.Type == nil {
  8157. break
  8158. }
  8159. return e.complexity.MetafieldDefinitionSupportedValidation.Type(childComplexity), true
  8160. case "MetafieldDefinitionType.category":
  8161. if e.complexity.MetafieldDefinitionType.Category == nil {
  8162. break
  8163. }
  8164. return e.complexity.MetafieldDefinitionType.Category(childComplexity), true
  8165. case "MetafieldDefinitionType.name":
  8166. if e.complexity.MetafieldDefinitionType.Name == nil {
  8167. break
  8168. }
  8169. return e.complexity.MetafieldDefinitionType.Name(childComplexity), true
  8170. case "MetafieldDefinitionType.supportedValidations":
  8171. if e.complexity.MetafieldDefinitionType.SupportedValidations == nil {
  8172. break
  8173. }
  8174. return e.complexity.MetafieldDefinitionType.SupportedValidations(childComplexity), true
  8175. case "MetafieldDefinitionType.supportsDefinitionMigrations":
  8176. if e.complexity.MetafieldDefinitionType.SupportsDefinitionMigrations == nil {
  8177. break
  8178. }
  8179. return e.complexity.MetafieldDefinitionType.SupportsDefinitionMigrations(childComplexity), true
  8180. case "MetafieldDefinitionValidation.name":
  8181. if e.complexity.MetafieldDefinitionValidation.Name == nil {
  8182. break
  8183. }
  8184. return e.complexity.MetafieldDefinitionValidation.Name(childComplexity), true
  8185. case "MetafieldDefinitionValidation.type":
  8186. if e.complexity.MetafieldDefinitionValidation.Type == nil {
  8187. break
  8188. }
  8189. return e.complexity.MetafieldDefinitionValidation.Type(childComplexity), true
  8190. case "MetafieldDefinitionValidation.value":
  8191. if e.complexity.MetafieldDefinitionValidation.Value == nil {
  8192. break
  8193. }
  8194. return e.complexity.MetafieldDefinitionValidation.Value(childComplexity), true
  8195. case "MetafieldEdge.cursor":
  8196. if e.complexity.MetafieldEdge.Cursor == nil {
  8197. break
  8198. }
  8199. return e.complexity.MetafieldEdge.Cursor(childComplexity), true
  8200. case "MetafieldEdge.node":
  8201. if e.complexity.MetafieldEdge.Node == nil {
  8202. break
  8203. }
  8204. return e.complexity.MetafieldEdge.Node(childComplexity), true
  8205. case "MetafieldReferenceConnection.edges":
  8206. if e.complexity.MetafieldReferenceConnection.Edges == nil {
  8207. break
  8208. }
  8209. return e.complexity.MetafieldReferenceConnection.Edges(childComplexity), true
  8210. case "MetafieldReferenceConnection.nodes":
  8211. if e.complexity.MetafieldReferenceConnection.Nodes == nil {
  8212. break
  8213. }
  8214. return e.complexity.MetafieldReferenceConnection.Nodes(childComplexity), true
  8215. case "MetafieldReferenceConnection.pageInfo":
  8216. if e.complexity.MetafieldReferenceConnection.PageInfo == nil {
  8217. break
  8218. }
  8219. return e.complexity.MetafieldReferenceConnection.PageInfo(childComplexity), true
  8220. case "MetafieldReferenceEdge.cursor":
  8221. if e.complexity.MetafieldReferenceEdge.Cursor == nil {
  8222. break
  8223. }
  8224. return e.complexity.MetafieldReferenceEdge.Cursor(childComplexity), true
  8225. case "MetafieldReferenceEdge.node":
  8226. if e.complexity.MetafieldReferenceEdge.Node == nil {
  8227. break
  8228. }
  8229. return e.complexity.MetafieldReferenceEdge.Node(childComplexity), true
  8230. case "MoneyBag.presentmentMoney":
  8231. if e.complexity.MoneyBag.PresentmentMoney == nil {
  8232. break
  8233. }
  8234. return e.complexity.MoneyBag.PresentmentMoney(childComplexity), true
  8235. case "MoneyBag.shopMoney":
  8236. if e.complexity.MoneyBag.ShopMoney == nil {
  8237. break
  8238. }
  8239. return e.complexity.MoneyBag.ShopMoney(childComplexity), true
  8240. case "MoneyV2.amount":
  8241. if e.complexity.MoneyV2.Amount == nil {
  8242. break
  8243. }
  8244. return e.complexity.MoneyV2.Amount(childComplexity), true
  8245. case "MoneyV2.currencyCode":
  8246. if e.complexity.MoneyV2.CurrencyCode == nil {
  8247. break
  8248. }
  8249. return e.complexity.MoneyV2.CurrencyCode(childComplexity), true
  8250. case "Mutation.productAppendImages":
  8251. if e.complexity.Mutation.ProductAppendImages == nil {
  8252. break
  8253. }
  8254. args, err := ec.field_Mutation_productAppendImages_args(context.TODO(), rawArgs)
  8255. if err != nil {
  8256. return 0, false
  8257. }
  8258. return e.complexity.Mutation.ProductAppendImages(childComplexity, args["input"].(ProductAppendImagesInput)), true
  8259. case "Mutation.productChangeStatus":
  8260. if e.complexity.Mutation.ProductChangeStatus == nil {
  8261. break
  8262. }
  8263. args, err := ec.field_Mutation_productChangeStatus_args(context.TODO(), rawArgs)
  8264. if err != nil {
  8265. return 0, false
  8266. }
  8267. return e.complexity.Mutation.ProductChangeStatus(childComplexity, args["productId"].(string), args["status"].(ProductStatus)), true
  8268. case "Mutation.productCreate":
  8269. if e.complexity.Mutation.ProductCreate == nil {
  8270. break
  8271. }
  8272. args, err := ec.field_Mutation_productCreate_args(context.TODO(), rawArgs)
  8273. if err != nil {
  8274. return 0, false
  8275. }
  8276. return e.complexity.Mutation.ProductCreate(childComplexity, args["input"].(ProductInput), args["media"].([]*CreateMediaInput)), true
  8277. case "Mutation.productCreateMedia":
  8278. if e.complexity.Mutation.ProductCreateMedia == nil {
  8279. break
  8280. }
  8281. args, err := ec.field_Mutation_productCreateMedia_args(context.TODO(), rawArgs)
  8282. if err != nil {
  8283. return 0, false
  8284. }
  8285. return e.complexity.Mutation.ProductCreateMedia(childComplexity, args["productId"].(string), args["media"].([]*CreateMediaInput)), true
  8286. case "Mutation.productDelete":
  8287. if e.complexity.Mutation.ProductDelete == nil {
  8288. break
  8289. }
  8290. args, err := ec.field_Mutation_productDelete_args(context.TODO(), rawArgs)
  8291. if err != nil {
  8292. return 0, false
  8293. }
  8294. return e.complexity.Mutation.ProductDelete(childComplexity, args["input"].(ProductDeleteInput)), true
  8295. case "Mutation.productDeleteImages":
  8296. if e.complexity.Mutation.ProductDeleteImages == nil {
  8297. break
  8298. }
  8299. args, err := ec.field_Mutation_productDeleteImages_args(context.TODO(), rawArgs)
  8300. if err != nil {
  8301. return 0, false
  8302. }
  8303. return e.complexity.Mutation.ProductDeleteImages(childComplexity, args["id"].(string), args["imageIds"].([]string)), true
  8304. case "Mutation.productDeleteMedia":
  8305. if e.complexity.Mutation.ProductDeleteMedia == nil {
  8306. break
  8307. }
  8308. args, err := ec.field_Mutation_productDeleteMedia_args(context.TODO(), rawArgs)
  8309. if err != nil {
  8310. return 0, false
  8311. }
  8312. return e.complexity.Mutation.ProductDeleteMedia(childComplexity, args["productId"].(string), args["mediaIds"].([]string)), true
  8313. case "Mutation.productDuplicate":
  8314. if e.complexity.Mutation.ProductDuplicate == nil {
  8315. break
  8316. }
  8317. args, err := ec.field_Mutation_productDuplicate_args(context.TODO(), rawArgs)
  8318. if err != nil {
  8319. return 0, false
  8320. }
  8321. return e.complexity.Mutation.ProductDuplicate(childComplexity, args["productId"].(string), args["newTitle"].(string), args["newStatus"].(*ProductStatus), args["includeImages"].(*bool)), true
  8322. case "Mutation.productImageUpdate":
  8323. if e.complexity.Mutation.ProductImageUpdate == nil {
  8324. break
  8325. }
  8326. args, err := ec.field_Mutation_productImageUpdate_args(context.TODO(), rawArgs)
  8327. if err != nil {
  8328. return 0, false
  8329. }
  8330. return e.complexity.Mutation.ProductImageUpdate(childComplexity, args["productId"].(string), args["image"].(ImageInput)), true
  8331. case "Mutation.productJoinSellingPlanGroups":
  8332. if e.complexity.Mutation.ProductJoinSellingPlanGroups == nil {
  8333. break
  8334. }
  8335. args, err := ec.field_Mutation_productJoinSellingPlanGroups_args(context.TODO(), rawArgs)
  8336. if err != nil {
  8337. return 0, false
  8338. }
  8339. return e.complexity.Mutation.ProductJoinSellingPlanGroups(childComplexity, args["id"].(string), args["sellingPlanGroupIds"].([]string)), true
  8340. case "Mutation.productLeaveSellingPlanGroups":
  8341. if e.complexity.Mutation.ProductLeaveSellingPlanGroups == nil {
  8342. break
  8343. }
  8344. args, err := ec.field_Mutation_productLeaveSellingPlanGroups_args(context.TODO(), rawArgs)
  8345. if err != nil {
  8346. return 0, false
  8347. }
  8348. return e.complexity.Mutation.ProductLeaveSellingPlanGroups(childComplexity, args["id"].(string), args["sellingPlanGroupIds"].([]string)), true
  8349. case "Mutation.productReorderImages":
  8350. if e.complexity.Mutation.ProductReorderImages == nil {
  8351. break
  8352. }
  8353. args, err := ec.field_Mutation_productReorderImages_args(context.TODO(), rawArgs)
  8354. if err != nil {
  8355. return 0, false
  8356. }
  8357. return e.complexity.Mutation.ProductReorderImages(childComplexity, args["id"].(string), args["moves"].([]*MoveInput)), true
  8358. case "Mutation.productReorderMedia":
  8359. if e.complexity.Mutation.ProductReorderMedia == nil {
  8360. break
  8361. }
  8362. args, err := ec.field_Mutation_productReorderMedia_args(context.TODO(), rawArgs)
  8363. if err != nil {
  8364. return 0, false
  8365. }
  8366. return e.complexity.Mutation.ProductReorderMedia(childComplexity, args["id"].(string), args["moves"].([]*MoveInput)), true
  8367. case "Mutation.productUpdate":
  8368. if e.complexity.Mutation.ProductUpdate == nil {
  8369. break
  8370. }
  8371. args, err := ec.field_Mutation_productUpdate_args(context.TODO(), rawArgs)
  8372. if err != nil {
  8373. return 0, false
  8374. }
  8375. return e.complexity.Mutation.ProductUpdate(childComplexity, args["input"].(ProductInput)), true
  8376. case "Mutation.productUpdateMedia":
  8377. if e.complexity.Mutation.ProductUpdateMedia == nil {
  8378. break
  8379. }
  8380. args, err := ec.field_Mutation_productUpdateMedia_args(context.TODO(), rawArgs)
  8381. if err != nil {
  8382. return 0, false
  8383. }
  8384. return e.complexity.Mutation.ProductUpdateMedia(childComplexity, args["productId"].(string), args["media"].([]*UpdateMediaInput)), true
  8385. case "Mutation.productVariantAppendMedia":
  8386. if e.complexity.Mutation.ProductVariantAppendMedia == nil {
  8387. break
  8388. }
  8389. args, err := ec.field_Mutation_productVariantAppendMedia_args(context.TODO(), rawArgs)
  8390. if err != nil {
  8391. return 0, false
  8392. }
  8393. return e.complexity.Mutation.ProductVariantAppendMedia(childComplexity, args["productId"].(string), args["variantMedia"].([]*ProductVariantAppendMediaInput)), true
  8394. case "Mutation.productVariantCreate":
  8395. if e.complexity.Mutation.ProductVariantCreate == nil {
  8396. break
  8397. }
  8398. args, err := ec.field_Mutation_productVariantCreate_args(context.TODO(), rawArgs)
  8399. if err != nil {
  8400. return 0, false
  8401. }
  8402. return e.complexity.Mutation.ProductVariantCreate(childComplexity, args["input"].(ProductVariantInput)), true
  8403. case "Mutation.productVariantDelete":
  8404. if e.complexity.Mutation.ProductVariantDelete == nil {
  8405. break
  8406. }
  8407. args, err := ec.field_Mutation_productVariantDelete_args(context.TODO(), rawArgs)
  8408. if err != nil {
  8409. return 0, false
  8410. }
  8411. return e.complexity.Mutation.ProductVariantDelete(childComplexity, args["id"].(string)), true
  8412. case "Mutation.productVariantDetachMedia":
  8413. if e.complexity.Mutation.ProductVariantDetachMedia == nil {
  8414. break
  8415. }
  8416. args, err := ec.field_Mutation_productVariantDetachMedia_args(context.TODO(), rawArgs)
  8417. if err != nil {
  8418. return 0, false
  8419. }
  8420. return e.complexity.Mutation.ProductVariantDetachMedia(childComplexity, args["productId"].(string), args["variantMedia"].([]*ProductVariantDetachMediaInput)), true
  8421. case "Mutation.productVariantJoinSellingPlanGroups":
  8422. if e.complexity.Mutation.ProductVariantJoinSellingPlanGroups == nil {
  8423. break
  8424. }
  8425. args, err := ec.field_Mutation_productVariantJoinSellingPlanGroups_args(context.TODO(), rawArgs)
  8426. if err != nil {
  8427. return 0, false
  8428. }
  8429. return e.complexity.Mutation.ProductVariantJoinSellingPlanGroups(childComplexity, args["id"].(string), args["sellingPlanGroupIds"].([]string)), true
  8430. case "Mutation.productVariantLeaveSellingPlanGroups":
  8431. if e.complexity.Mutation.ProductVariantLeaveSellingPlanGroups == nil {
  8432. break
  8433. }
  8434. args, err := ec.field_Mutation_productVariantLeaveSellingPlanGroups_args(context.TODO(), rawArgs)
  8435. if err != nil {
  8436. return 0, false
  8437. }
  8438. return e.complexity.Mutation.ProductVariantLeaveSellingPlanGroups(childComplexity, args["id"].(string), args["sellingPlanGroupIds"].([]string)), true
  8439. case "Mutation.productVariantUpdate":
  8440. if e.complexity.Mutation.ProductVariantUpdate == nil {
  8441. break
  8442. }
  8443. args, err := ec.field_Mutation_productVariantUpdate_args(context.TODO(), rawArgs)
  8444. if err != nil {
  8445. return 0, false
  8446. }
  8447. return e.complexity.Mutation.ProductVariantUpdate(childComplexity, args["input"].(ProductVariantInput)), true
  8448. case "Mutation.productVariantsBulkCreate":
  8449. if e.complexity.Mutation.ProductVariantsBulkCreate == nil {
  8450. break
  8451. }
  8452. args, err := ec.field_Mutation_productVariantsBulkCreate_args(context.TODO(), rawArgs)
  8453. if err != nil {
  8454. return 0, false
  8455. }
  8456. return e.complexity.Mutation.ProductVariantsBulkCreate(childComplexity, args["variants"].([]*ProductVariantsBulkInput), args["productId"].(string)), true
  8457. case "Mutation.productVariantsBulkDelete":
  8458. if e.complexity.Mutation.ProductVariantsBulkDelete == nil {
  8459. break
  8460. }
  8461. args, err := ec.field_Mutation_productVariantsBulkDelete_args(context.TODO(), rawArgs)
  8462. if err != nil {
  8463. return 0, false
  8464. }
  8465. return e.complexity.Mutation.ProductVariantsBulkDelete(childComplexity, args["variantsIds"].([]string), args["productId"].(string)), true
  8466. case "Mutation.productVariantsBulkReorder":
  8467. if e.complexity.Mutation.ProductVariantsBulkReorder == nil {
  8468. break
  8469. }
  8470. args, err := ec.field_Mutation_productVariantsBulkReorder_args(context.TODO(), rawArgs)
  8471. if err != nil {
  8472. return 0, false
  8473. }
  8474. return e.complexity.Mutation.ProductVariantsBulkReorder(childComplexity, args["productId"].(string), args["positions"].([]*ProductVariantPositionInput)), true
  8475. case "Mutation.productVariantsBulkUpdate":
  8476. if e.complexity.Mutation.ProductVariantsBulkUpdate == nil {
  8477. break
  8478. }
  8479. args, err := ec.field_Mutation_productVariantsBulkUpdate_args(context.TODO(), rawArgs)
  8480. if err != nil {
  8481. return 0, false
  8482. }
  8483. return e.complexity.Mutation.ProductVariantsBulkUpdate(childComplexity, args["variants"].([]*ProductVariantsBulkInput), args["productId"].(string)), true
  8484. case "NavigationItem.id":
  8485. if e.complexity.NavigationItem.ID == nil {
  8486. break
  8487. }
  8488. return e.complexity.NavigationItem.ID(childComplexity), true
  8489. case "NavigationItem.title":
  8490. if e.complexity.NavigationItem.Title == nil {
  8491. break
  8492. }
  8493. return e.complexity.NavigationItem.Title(childComplexity), true
  8494. case "NavigationItem.url":
  8495. if e.complexity.NavigationItem.URL == nil {
  8496. break
  8497. }
  8498. return e.complexity.NavigationItem.URL(childComplexity), true
  8499. case "OnlineStorePage.defaultCursor":
  8500. if e.complexity.OnlineStorePage.DefaultCursor == nil {
  8501. break
  8502. }
  8503. return e.complexity.OnlineStorePage.DefaultCursor(childComplexity), true
  8504. case "OnlineStorePage.id":
  8505. if e.complexity.OnlineStorePage.ID == nil {
  8506. break
  8507. }
  8508. return e.complexity.OnlineStorePage.ID(childComplexity), true
  8509. case "OnlineStorePage.translations":
  8510. if e.complexity.OnlineStorePage.Translations == nil {
  8511. break
  8512. }
  8513. args, err := ec.field_OnlineStorePage_translations_args(context.TODO(), rawArgs)
  8514. if err != nil {
  8515. return 0, false
  8516. }
  8517. return e.complexity.OnlineStorePage.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  8518. case "Order.id":
  8519. if e.complexity.Order.ID == nil {
  8520. break
  8521. }
  8522. return e.complexity.Order.ID(childComplexity), true
  8523. case "OrderApp.id":
  8524. if e.complexity.OrderApp.ID == nil {
  8525. break
  8526. }
  8527. return e.complexity.OrderApp.ID(childComplexity), true
  8528. case "OrderApp.icon":
  8529. if e.complexity.OrderApp.Icon == nil {
  8530. break
  8531. }
  8532. return e.complexity.OrderApp.Icon(childComplexity), true
  8533. case "OrderApp.name":
  8534. if e.complexity.OrderApp.Name == nil {
  8535. break
  8536. }
  8537. return e.complexity.OrderApp.Name(childComplexity), true
  8538. case "OrderConnection.edges":
  8539. if e.complexity.OrderConnection.Edges == nil {
  8540. break
  8541. }
  8542. return e.complexity.OrderConnection.Edges(childComplexity), true
  8543. case "OrderConnection.nodes":
  8544. if e.complexity.OrderConnection.Nodes == nil {
  8545. break
  8546. }
  8547. return e.complexity.OrderConnection.Nodes(childComplexity), true
  8548. case "OrderConnection.pageInfo":
  8549. if e.complexity.OrderConnection.PageInfo == nil {
  8550. break
  8551. }
  8552. return e.complexity.OrderConnection.PageInfo(childComplexity), true
  8553. case "OrderDisputeSummary.id":
  8554. if e.complexity.OrderDisputeSummary.ID == nil {
  8555. break
  8556. }
  8557. return e.complexity.OrderDisputeSummary.ID(childComplexity), true
  8558. case "OrderDisputeSummary.initiatedAs":
  8559. if e.complexity.OrderDisputeSummary.InitiatedAs == nil {
  8560. break
  8561. }
  8562. return e.complexity.OrderDisputeSummary.InitiatedAs(childComplexity), true
  8563. case "OrderDisputeSummary.status":
  8564. if e.complexity.OrderDisputeSummary.Status == nil {
  8565. break
  8566. }
  8567. return e.complexity.OrderDisputeSummary.Status(childComplexity), true
  8568. case "OrderEdge.cursor":
  8569. if e.complexity.OrderEdge.Cursor == nil {
  8570. break
  8571. }
  8572. return e.complexity.OrderEdge.Cursor(childComplexity), true
  8573. case "OrderEdge.node":
  8574. if e.complexity.OrderEdge.Node == nil {
  8575. break
  8576. }
  8577. return e.complexity.OrderEdge.Node(childComplexity), true
  8578. case "OrderPaymentCollectionDetails.additionalPaymentCollectionUrl":
  8579. if e.complexity.OrderPaymentCollectionDetails.AdditionalPaymentCollectionURL == nil {
  8580. break
  8581. }
  8582. return e.complexity.OrderPaymentCollectionDetails.AdditionalPaymentCollectionURL(childComplexity), true
  8583. case "OrderPaymentCollectionDetails.vaultedPaymentMethods":
  8584. if e.complexity.OrderPaymentCollectionDetails.VaultedPaymentMethods == nil {
  8585. break
  8586. }
  8587. return e.complexity.OrderPaymentCollectionDetails.VaultedPaymentMethods(childComplexity), true
  8588. case "OrderRisk.display":
  8589. if e.complexity.OrderRisk.Display == nil {
  8590. break
  8591. }
  8592. return e.complexity.OrderRisk.Display(childComplexity), true
  8593. case "OrderRisk.level":
  8594. if e.complexity.OrderRisk.Level == nil {
  8595. break
  8596. }
  8597. return e.complexity.OrderRisk.Level(childComplexity), true
  8598. case "OrderRisk.message":
  8599. if e.complexity.OrderRisk.Message == nil {
  8600. break
  8601. }
  8602. return e.complexity.OrderRisk.Message(childComplexity), true
  8603. case "OrderTransaction.accountNumber":
  8604. if e.complexity.OrderTransaction.AccountNumber == nil {
  8605. break
  8606. }
  8607. return e.complexity.OrderTransaction.AccountNumber(childComplexity), true
  8608. case "OrderTransaction.amountSet":
  8609. if e.complexity.OrderTransaction.AmountSet == nil {
  8610. break
  8611. }
  8612. return e.complexity.OrderTransaction.AmountSet(childComplexity), true
  8613. case "OrderTransaction.authorizationCode":
  8614. if e.complexity.OrderTransaction.AuthorizationCode == nil {
  8615. break
  8616. }
  8617. return e.complexity.OrderTransaction.AuthorizationCode(childComplexity), true
  8618. case "OrderTransaction.authorizationExpiresAt":
  8619. if e.complexity.OrderTransaction.AuthorizationExpiresAt == nil {
  8620. break
  8621. }
  8622. return e.complexity.OrderTransaction.AuthorizationExpiresAt(childComplexity), true
  8623. case "OrderTransaction.createdAt":
  8624. if e.complexity.OrderTransaction.CreatedAt == nil {
  8625. break
  8626. }
  8627. return e.complexity.OrderTransaction.CreatedAt(childComplexity), true
  8628. case "OrderTransaction.errorCode":
  8629. if e.complexity.OrderTransaction.ErrorCode == nil {
  8630. break
  8631. }
  8632. return e.complexity.OrderTransaction.ErrorCode(childComplexity), true
  8633. case "OrderTransaction.fees":
  8634. if e.complexity.OrderTransaction.Fees == nil {
  8635. break
  8636. }
  8637. return e.complexity.OrderTransaction.Fees(childComplexity), true
  8638. case "OrderTransaction.formattedGateway":
  8639. if e.complexity.OrderTransaction.FormattedGateway == nil {
  8640. break
  8641. }
  8642. return e.complexity.OrderTransaction.FormattedGateway(childComplexity), true
  8643. case "OrderTransaction.gateway":
  8644. if e.complexity.OrderTransaction.Gateway == nil {
  8645. break
  8646. }
  8647. return e.complexity.OrderTransaction.Gateway(childComplexity), true
  8648. case "OrderTransaction.id":
  8649. if e.complexity.OrderTransaction.ID == nil {
  8650. break
  8651. }
  8652. return e.complexity.OrderTransaction.ID(childComplexity), true
  8653. case "OrderTransaction.kind":
  8654. if e.complexity.OrderTransaction.Kind == nil {
  8655. break
  8656. }
  8657. return e.complexity.OrderTransaction.Kind(childComplexity), true
  8658. case "OrderTransaction.manuallyCapturable":
  8659. if e.complexity.OrderTransaction.ManuallyCapturable == nil {
  8660. break
  8661. }
  8662. return e.complexity.OrderTransaction.ManuallyCapturable(childComplexity), true
  8663. case "OrderTransaction.maximumRefundableV2":
  8664. if e.complexity.OrderTransaction.MaximumRefundableV2 == nil {
  8665. break
  8666. }
  8667. return e.complexity.OrderTransaction.MaximumRefundableV2(childComplexity), true
  8668. case "OrderTransaction.order":
  8669. if e.complexity.OrderTransaction.Order == nil {
  8670. break
  8671. }
  8672. return e.complexity.OrderTransaction.Order(childComplexity), true
  8673. case "OrderTransaction.parentTransaction":
  8674. if e.complexity.OrderTransaction.ParentTransaction == nil {
  8675. break
  8676. }
  8677. return e.complexity.OrderTransaction.ParentTransaction(childComplexity), true
  8678. case "OrderTransaction.paymentIcon":
  8679. if e.complexity.OrderTransaction.PaymentIcon == nil {
  8680. break
  8681. }
  8682. return e.complexity.OrderTransaction.PaymentIcon(childComplexity), true
  8683. case "OrderTransaction.processedAt":
  8684. if e.complexity.OrderTransaction.ProcessedAt == nil {
  8685. break
  8686. }
  8687. return e.complexity.OrderTransaction.ProcessedAt(childComplexity), true
  8688. case "OrderTransaction.receiptJson":
  8689. if e.complexity.OrderTransaction.ReceiptJSON == nil {
  8690. break
  8691. }
  8692. return e.complexity.OrderTransaction.ReceiptJSON(childComplexity), true
  8693. case "OrderTransaction.settlementCurrency":
  8694. if e.complexity.OrderTransaction.SettlementCurrency == nil {
  8695. break
  8696. }
  8697. return e.complexity.OrderTransaction.SettlementCurrency(childComplexity), true
  8698. case "OrderTransaction.settlementCurrencyRate":
  8699. if e.complexity.OrderTransaction.SettlementCurrencyRate == nil {
  8700. break
  8701. }
  8702. return e.complexity.OrderTransaction.SettlementCurrencyRate(childComplexity), true
  8703. case "OrderTransaction.shopifyPaymentsSet":
  8704. if e.complexity.OrderTransaction.ShopifyPaymentsSet == nil {
  8705. break
  8706. }
  8707. return e.complexity.OrderTransaction.ShopifyPaymentsSet(childComplexity), true
  8708. case "OrderTransaction.status":
  8709. if e.complexity.OrderTransaction.Status == nil {
  8710. break
  8711. }
  8712. return e.complexity.OrderTransaction.Status(childComplexity), true
  8713. case "OrderTransaction.test":
  8714. if e.complexity.OrderTransaction.Test == nil {
  8715. break
  8716. }
  8717. return e.complexity.OrderTransaction.Test(childComplexity), true
  8718. case "OrderTransaction.totalUnsettledSet":
  8719. if e.complexity.OrderTransaction.TotalUnsettledSet == nil {
  8720. break
  8721. }
  8722. return e.complexity.OrderTransaction.TotalUnsettledSet(childComplexity), true
  8723. case "OrderTransaction.user":
  8724. if e.complexity.OrderTransaction.User == nil {
  8725. break
  8726. }
  8727. return e.complexity.OrderTransaction.User(childComplexity), true
  8728. case "OrderTransactionConnection.edges":
  8729. if e.complexity.OrderTransactionConnection.Edges == nil {
  8730. break
  8731. }
  8732. return e.complexity.OrderTransactionConnection.Edges(childComplexity), true
  8733. case "OrderTransactionConnection.nodes":
  8734. if e.complexity.OrderTransactionConnection.Nodes == nil {
  8735. break
  8736. }
  8737. return e.complexity.OrderTransactionConnection.Nodes(childComplexity), true
  8738. case "OrderTransactionConnection.pageInfo":
  8739. if e.complexity.OrderTransactionConnection.PageInfo == nil {
  8740. break
  8741. }
  8742. return e.complexity.OrderTransactionConnection.PageInfo(childComplexity), true
  8743. case "OrderTransactionEdge.cursor":
  8744. if e.complexity.OrderTransactionEdge.Cursor == nil {
  8745. break
  8746. }
  8747. return e.complexity.OrderTransactionEdge.Cursor(childComplexity), true
  8748. case "OrderTransactionEdge.node":
  8749. if e.complexity.OrderTransactionEdge.Node == nil {
  8750. break
  8751. }
  8752. return e.complexity.OrderTransactionEdge.Node(childComplexity), true
  8753. case "PageInfo.endCursor":
  8754. if e.complexity.PageInfo.EndCursor == nil {
  8755. break
  8756. }
  8757. return e.complexity.PageInfo.EndCursor(childComplexity), true
  8758. case "PageInfo.hasNextPage":
  8759. if e.complexity.PageInfo.HasNextPage == nil {
  8760. break
  8761. }
  8762. return e.complexity.PageInfo.HasNextPage(childComplexity), true
  8763. case "PageInfo.hasPreviousPage":
  8764. if e.complexity.PageInfo.HasPreviousPage == nil {
  8765. break
  8766. }
  8767. return e.complexity.PageInfo.HasPreviousPage(childComplexity), true
  8768. case "PageInfo.startCursor":
  8769. if e.complexity.PageInfo.StartCursor == nil {
  8770. break
  8771. }
  8772. return e.complexity.PageInfo.StartCursor(childComplexity), true
  8773. case "PaymentMandate.id":
  8774. if e.complexity.PaymentMandate.ID == nil {
  8775. break
  8776. }
  8777. return e.complexity.PaymentMandate.ID(childComplexity), true
  8778. case "PaymentMandate.paymentInstrument":
  8779. if e.complexity.PaymentMandate.PaymentInstrument == nil {
  8780. break
  8781. }
  8782. return e.complexity.PaymentMandate.PaymentInstrument(childComplexity), true
  8783. case "PaymentSchedule.amount":
  8784. if e.complexity.PaymentSchedule.Amount == nil {
  8785. break
  8786. }
  8787. return e.complexity.PaymentSchedule.Amount(childComplexity), true
  8788. case "PaymentSchedule.completedAt":
  8789. if e.complexity.PaymentSchedule.CompletedAt == nil {
  8790. break
  8791. }
  8792. return e.complexity.PaymentSchedule.CompletedAt(childComplexity), true
  8793. case "PaymentSchedule.dueAt":
  8794. if e.complexity.PaymentSchedule.DueAt == nil {
  8795. break
  8796. }
  8797. return e.complexity.PaymentSchedule.DueAt(childComplexity), true
  8798. case "PaymentSchedule.id":
  8799. if e.complexity.PaymentSchedule.ID == nil {
  8800. break
  8801. }
  8802. return e.complexity.PaymentSchedule.ID(childComplexity), true
  8803. case "PaymentSchedule.issuedAt":
  8804. if e.complexity.PaymentSchedule.IssuedAt == nil {
  8805. break
  8806. }
  8807. return e.complexity.PaymentSchedule.IssuedAt(childComplexity), true
  8808. case "PaymentScheduleConnection.edges":
  8809. if e.complexity.PaymentScheduleConnection.Edges == nil {
  8810. break
  8811. }
  8812. return e.complexity.PaymentScheduleConnection.Edges(childComplexity), true
  8813. case "PaymentScheduleConnection.nodes":
  8814. if e.complexity.PaymentScheduleConnection.Nodes == nil {
  8815. break
  8816. }
  8817. return e.complexity.PaymentScheduleConnection.Nodes(childComplexity), true
  8818. case "PaymentScheduleConnection.pageInfo":
  8819. if e.complexity.PaymentScheduleConnection.PageInfo == nil {
  8820. break
  8821. }
  8822. return e.complexity.PaymentScheduleConnection.PageInfo(childComplexity), true
  8823. case "PaymentScheduleEdge.cursor":
  8824. if e.complexity.PaymentScheduleEdge.Cursor == nil {
  8825. break
  8826. }
  8827. return e.complexity.PaymentScheduleEdge.Cursor(childComplexity), true
  8828. case "PaymentScheduleEdge.node":
  8829. if e.complexity.PaymentScheduleEdge.Node == nil {
  8830. break
  8831. }
  8832. return e.complexity.PaymentScheduleEdge.Node(childComplexity), true
  8833. case "PaymentSettings.supportedDigitalWallets":
  8834. if e.complexity.PaymentSettings.SupportedDigitalWallets == nil {
  8835. break
  8836. }
  8837. return e.complexity.PaymentSettings.SupportedDigitalWallets(childComplexity), true
  8838. case "PaymentTerms.dueInDays":
  8839. if e.complexity.PaymentTerms.DueInDays == nil {
  8840. break
  8841. }
  8842. return e.complexity.PaymentTerms.DueInDays(childComplexity), true
  8843. case "PaymentTerms.id":
  8844. if e.complexity.PaymentTerms.ID == nil {
  8845. break
  8846. }
  8847. return e.complexity.PaymentTerms.ID(childComplexity), true
  8848. case "PaymentTerms.overdue":
  8849. if e.complexity.PaymentTerms.Overdue == nil {
  8850. break
  8851. }
  8852. return e.complexity.PaymentTerms.Overdue(childComplexity), true
  8853. case "PaymentTerms.paymentSchedules":
  8854. if e.complexity.PaymentTerms.PaymentSchedules == nil {
  8855. break
  8856. }
  8857. args, err := ec.field_PaymentTerms_paymentSchedules_args(context.TODO(), rawArgs)
  8858. if err != nil {
  8859. return 0, false
  8860. }
  8861. return e.complexity.PaymentTerms.PaymentSchedules(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8862. case "PaymentTerms.paymentTermsName":
  8863. if e.complexity.PaymentTerms.PaymentTermsName == nil {
  8864. break
  8865. }
  8866. return e.complexity.PaymentTerms.PaymentTermsName(childComplexity), true
  8867. case "PaymentTerms.paymentTermsType":
  8868. if e.complexity.PaymentTerms.PaymentTermsType == nil {
  8869. break
  8870. }
  8871. return e.complexity.PaymentTerms.PaymentTermsType(childComplexity), true
  8872. case "PaymentTerms.translatedName":
  8873. if e.complexity.PaymentTerms.TranslatedName == nil {
  8874. break
  8875. }
  8876. return e.complexity.PaymentTerms.TranslatedName(childComplexity), true
  8877. case "PaymentTermsTemplate.description":
  8878. if e.complexity.PaymentTermsTemplate.Description == nil {
  8879. break
  8880. }
  8881. return e.complexity.PaymentTermsTemplate.Description(childComplexity), true
  8882. case "PaymentTermsTemplate.dueInDays":
  8883. if e.complexity.PaymentTermsTemplate.DueInDays == nil {
  8884. break
  8885. }
  8886. return e.complexity.PaymentTermsTemplate.DueInDays(childComplexity), true
  8887. case "PaymentTermsTemplate.id":
  8888. if e.complexity.PaymentTermsTemplate.ID == nil {
  8889. break
  8890. }
  8891. return e.complexity.PaymentTermsTemplate.ID(childComplexity), true
  8892. case "PaymentTermsTemplate.name":
  8893. if e.complexity.PaymentTermsTemplate.Name == nil {
  8894. break
  8895. }
  8896. return e.complexity.PaymentTermsTemplate.Name(childComplexity), true
  8897. case "PaymentTermsTemplate.paymentTermsType":
  8898. if e.complexity.PaymentTermsTemplate.PaymentTermsType == nil {
  8899. break
  8900. }
  8901. return e.complexity.PaymentTermsTemplate.PaymentTermsType(childComplexity), true
  8902. case "PaymentTermsTemplate.translatedName":
  8903. if e.complexity.PaymentTermsTemplate.TranslatedName == nil {
  8904. break
  8905. }
  8906. return e.complexity.PaymentTermsTemplate.TranslatedName(childComplexity), true
  8907. case "PriceList.contextRule":
  8908. if e.complexity.PriceList.ContextRule == nil {
  8909. break
  8910. }
  8911. return e.complexity.PriceList.ContextRule(childComplexity), true
  8912. case "PriceList.currency":
  8913. if e.complexity.PriceList.Currency == nil {
  8914. break
  8915. }
  8916. return e.complexity.PriceList.Currency(childComplexity), true
  8917. case "PriceList.id":
  8918. if e.complexity.PriceList.ID == nil {
  8919. break
  8920. }
  8921. return e.complexity.PriceList.ID(childComplexity), true
  8922. case "PriceList.name":
  8923. if e.complexity.PriceList.Name == nil {
  8924. break
  8925. }
  8926. return e.complexity.PriceList.Name(childComplexity), true
  8927. case "PriceList.parent":
  8928. if e.complexity.PriceList.Parent == nil {
  8929. break
  8930. }
  8931. return e.complexity.PriceList.Parent(childComplexity), true
  8932. case "PriceList.prices":
  8933. if e.complexity.PriceList.Prices == nil {
  8934. break
  8935. }
  8936. args, err := ec.field_PriceList_prices_args(context.TODO(), rawArgs)
  8937. if err != nil {
  8938. return 0, false
  8939. }
  8940. 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
  8941. case "PriceListAdjustment.type":
  8942. if e.complexity.PriceListAdjustment.Type == nil {
  8943. break
  8944. }
  8945. return e.complexity.PriceListAdjustment.Type(childComplexity), true
  8946. case "PriceListAdjustment.value":
  8947. if e.complexity.PriceListAdjustment.Value == nil {
  8948. break
  8949. }
  8950. return e.complexity.PriceListAdjustment.Value(childComplexity), true
  8951. case "PriceListContextRule.countries":
  8952. if e.complexity.PriceListContextRule.Countries == nil {
  8953. break
  8954. }
  8955. return e.complexity.PriceListContextRule.Countries(childComplexity), true
  8956. case "PriceListContextRule.market":
  8957. if e.complexity.PriceListContextRule.Market == nil {
  8958. break
  8959. }
  8960. return e.complexity.PriceListContextRule.Market(childComplexity), true
  8961. case "PriceListParent.adjustment":
  8962. if e.complexity.PriceListParent.Adjustment == nil {
  8963. break
  8964. }
  8965. return e.complexity.PriceListParent.Adjustment(childComplexity), true
  8966. case "PriceListPrice.compareAtPrice":
  8967. if e.complexity.PriceListPrice.CompareAtPrice == nil {
  8968. break
  8969. }
  8970. return e.complexity.PriceListPrice.CompareAtPrice(childComplexity), true
  8971. case "PriceListPrice.originType":
  8972. if e.complexity.PriceListPrice.OriginType == nil {
  8973. break
  8974. }
  8975. return e.complexity.PriceListPrice.OriginType(childComplexity), true
  8976. case "PriceListPrice.price":
  8977. if e.complexity.PriceListPrice.Price == nil {
  8978. break
  8979. }
  8980. return e.complexity.PriceListPrice.Price(childComplexity), true
  8981. case "PriceListPrice.variant":
  8982. if e.complexity.PriceListPrice.Variant == nil {
  8983. break
  8984. }
  8985. return e.complexity.PriceListPrice.Variant(childComplexity), true
  8986. case "PriceListPriceConnection.edges":
  8987. if e.complexity.PriceListPriceConnection.Edges == nil {
  8988. break
  8989. }
  8990. return e.complexity.PriceListPriceConnection.Edges(childComplexity), true
  8991. case "PriceListPriceConnection.nodes":
  8992. if e.complexity.PriceListPriceConnection.Nodes == nil {
  8993. break
  8994. }
  8995. return e.complexity.PriceListPriceConnection.Nodes(childComplexity), true
  8996. case "PriceListPriceConnection.pageInfo":
  8997. if e.complexity.PriceListPriceConnection.PageInfo == nil {
  8998. break
  8999. }
  9000. return e.complexity.PriceListPriceConnection.PageInfo(childComplexity), true
  9001. case "PriceListPriceEdge.cursor":
  9002. if e.complexity.PriceListPriceEdge.Cursor == nil {
  9003. break
  9004. }
  9005. return e.complexity.PriceListPriceEdge.Cursor(childComplexity), true
  9006. case "PriceListPriceEdge.node":
  9007. if e.complexity.PriceListPriceEdge.Node == nil {
  9008. break
  9009. }
  9010. return e.complexity.PriceListPriceEdge.Node(childComplexity), true
  9011. case "PricingPercentageValue.percentage":
  9012. if e.complexity.PricingPercentageValue.Percentage == nil {
  9013. break
  9014. }
  9015. return e.complexity.PricingPercentageValue.Percentage(childComplexity), true
  9016. case "PrivateMetafield.createdAt":
  9017. if e.complexity.PrivateMetafield.CreatedAt == nil {
  9018. break
  9019. }
  9020. return e.complexity.PrivateMetafield.CreatedAt(childComplexity), true
  9021. case "PrivateMetafield.id":
  9022. if e.complexity.PrivateMetafield.ID == nil {
  9023. break
  9024. }
  9025. return e.complexity.PrivateMetafield.ID(childComplexity), true
  9026. case "PrivateMetafield.key":
  9027. if e.complexity.PrivateMetafield.Key == nil {
  9028. break
  9029. }
  9030. return e.complexity.PrivateMetafield.Key(childComplexity), true
  9031. case "PrivateMetafield.namespace":
  9032. if e.complexity.PrivateMetafield.Namespace == nil {
  9033. break
  9034. }
  9035. return e.complexity.PrivateMetafield.Namespace(childComplexity), true
  9036. case "PrivateMetafield.updatedAt":
  9037. if e.complexity.PrivateMetafield.UpdatedAt == nil {
  9038. break
  9039. }
  9040. return e.complexity.PrivateMetafield.UpdatedAt(childComplexity), true
  9041. case "PrivateMetafield.value":
  9042. if e.complexity.PrivateMetafield.Value == nil {
  9043. break
  9044. }
  9045. return e.complexity.PrivateMetafield.Value(childComplexity), true
  9046. case "PrivateMetafield.valueType":
  9047. if e.complexity.PrivateMetafield.ValueType == nil {
  9048. break
  9049. }
  9050. return e.complexity.PrivateMetafield.ValueType(childComplexity), true
  9051. case "PrivateMetafieldConnection.edges":
  9052. if e.complexity.PrivateMetafieldConnection.Edges == nil {
  9053. break
  9054. }
  9055. return e.complexity.PrivateMetafieldConnection.Edges(childComplexity), true
  9056. case "PrivateMetafieldConnection.nodes":
  9057. if e.complexity.PrivateMetafieldConnection.Nodes == nil {
  9058. break
  9059. }
  9060. return e.complexity.PrivateMetafieldConnection.Nodes(childComplexity), true
  9061. case "PrivateMetafieldConnection.pageInfo":
  9062. if e.complexity.PrivateMetafieldConnection.PageInfo == nil {
  9063. break
  9064. }
  9065. return e.complexity.PrivateMetafieldConnection.PageInfo(childComplexity), true
  9066. case "PrivateMetafieldEdge.cursor":
  9067. if e.complexity.PrivateMetafieldEdge.Cursor == nil {
  9068. break
  9069. }
  9070. return e.complexity.PrivateMetafieldEdge.Cursor(childComplexity), true
  9071. case "PrivateMetafieldEdge.node":
  9072. if e.complexity.PrivateMetafieldEdge.Node == nil {
  9073. break
  9074. }
  9075. return e.complexity.PrivateMetafieldEdge.Node(childComplexity), true
  9076. case "Product.availablePublicationCount":
  9077. if e.complexity.Product.AvailablePublicationCount == nil {
  9078. break
  9079. }
  9080. return e.complexity.Product.AvailablePublicationCount(childComplexity), true
  9081. case "Product.collections":
  9082. if e.complexity.Product.Collections == nil {
  9083. break
  9084. }
  9085. args, err := ec.field_Product_collections_args(context.TODO(), rawArgs)
  9086. if err != nil {
  9087. return 0, false
  9088. }
  9089. return e.complexity.Product.Collections(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*CollectionSortKeys), args["query"].(*string)), true
  9090. case "Product.contextualPricing":
  9091. if e.complexity.Product.ContextualPricing == nil {
  9092. break
  9093. }
  9094. args, err := ec.field_Product_contextualPricing_args(context.TODO(), rawArgs)
  9095. if err != nil {
  9096. return 0, false
  9097. }
  9098. return e.complexity.Product.ContextualPricing(childComplexity, args["context"].(ContextualPricingContext)), true
  9099. case "Product.createdAt":
  9100. if e.complexity.Product.CreatedAt == nil {
  9101. break
  9102. }
  9103. return e.complexity.Product.CreatedAt(childComplexity), true
  9104. case "Product.defaultCursor":
  9105. if e.complexity.Product.DefaultCursor == nil {
  9106. break
  9107. }
  9108. return e.complexity.Product.DefaultCursor(childComplexity), true
  9109. case "Product.description":
  9110. if e.complexity.Product.Description == nil {
  9111. break
  9112. }
  9113. args, err := ec.field_Product_description_args(context.TODO(), rawArgs)
  9114. if err != nil {
  9115. return 0, false
  9116. }
  9117. return e.complexity.Product.Description(childComplexity, args["truncateAt"].(*int)), true
  9118. case "Product.descriptionHtml":
  9119. if e.complexity.Product.DescriptionHTML == nil {
  9120. break
  9121. }
  9122. return e.complexity.Product.DescriptionHTML(childComplexity), true
  9123. case "Product.featuredImage":
  9124. if e.complexity.Product.FeaturedImage == nil {
  9125. break
  9126. }
  9127. return e.complexity.Product.FeaturedImage(childComplexity), true
  9128. case "Product.featuredMedia":
  9129. if e.complexity.Product.FeaturedMedia == nil {
  9130. break
  9131. }
  9132. return e.complexity.Product.FeaturedMedia(childComplexity), true
  9133. case "Product.feedback":
  9134. if e.complexity.Product.Feedback == nil {
  9135. break
  9136. }
  9137. return e.complexity.Product.Feedback(childComplexity), true
  9138. case "Product.giftCardTemplateSuffix":
  9139. if e.complexity.Product.GiftCardTemplateSuffix == nil {
  9140. break
  9141. }
  9142. return e.complexity.Product.GiftCardTemplateSuffix(childComplexity), true
  9143. case "Product.handle":
  9144. if e.complexity.Product.Handle == nil {
  9145. break
  9146. }
  9147. return e.complexity.Product.Handle(childComplexity), true
  9148. case "Product.hasOnlyDefaultVariant":
  9149. if e.complexity.Product.HasOnlyDefaultVariant == nil {
  9150. break
  9151. }
  9152. return e.complexity.Product.HasOnlyDefaultVariant(childComplexity), true
  9153. case "Product.hasOutOfStockVariants":
  9154. if e.complexity.Product.HasOutOfStockVariants == nil {
  9155. break
  9156. }
  9157. return e.complexity.Product.HasOutOfStockVariants(childComplexity), true
  9158. case "Product.id":
  9159. if e.complexity.Product.ID == nil {
  9160. break
  9161. }
  9162. return e.complexity.Product.ID(childComplexity), true
  9163. case "Product.images":
  9164. if e.complexity.Product.Images == nil {
  9165. break
  9166. }
  9167. args, err := ec.field_Product_images_args(context.TODO(), rawArgs)
  9168. if err != nil {
  9169. return 0, false
  9170. }
  9171. return e.complexity.Product.Images(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*ProductImageSortKeys)), true
  9172. case "Product.inCollection":
  9173. if e.complexity.Product.InCollection == nil {
  9174. break
  9175. }
  9176. args, err := ec.field_Product_inCollection_args(context.TODO(), rawArgs)
  9177. if err != nil {
  9178. return 0, false
  9179. }
  9180. return e.complexity.Product.InCollection(childComplexity, args["id"].(string)), true
  9181. case "Product.isGiftCard":
  9182. if e.complexity.Product.IsGiftCard == nil {
  9183. break
  9184. }
  9185. return e.complexity.Product.IsGiftCard(childComplexity), true
  9186. case "Product.legacyResourceId":
  9187. if e.complexity.Product.LegacyResourceID == nil {
  9188. break
  9189. }
  9190. return e.complexity.Product.LegacyResourceID(childComplexity), true
  9191. case "Product.media":
  9192. if e.complexity.Product.Media == nil {
  9193. break
  9194. }
  9195. args, err := ec.field_Product_media_args(context.TODO(), rawArgs)
  9196. if err != nil {
  9197. return 0, false
  9198. }
  9199. return e.complexity.Product.Media(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*ProductMediaSortKeys)), true
  9200. case "Product.mediaCount":
  9201. if e.complexity.Product.MediaCount == nil {
  9202. break
  9203. }
  9204. return e.complexity.Product.MediaCount(childComplexity), true
  9205. case "Product.metafield":
  9206. if e.complexity.Product.Metafield == nil {
  9207. break
  9208. }
  9209. args, err := ec.field_Product_metafield_args(context.TODO(), rawArgs)
  9210. if err != nil {
  9211. return 0, false
  9212. }
  9213. return e.complexity.Product.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  9214. case "Product.metafieldDefinitions":
  9215. if e.complexity.Product.MetafieldDefinitions == nil {
  9216. break
  9217. }
  9218. args, err := ec.field_Product_metafieldDefinitions_args(context.TODO(), rawArgs)
  9219. if err != nil {
  9220. return 0, false
  9221. }
  9222. return e.complexity.Product.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
  9223. case "Product.metafields":
  9224. if e.complexity.Product.Metafields == nil {
  9225. break
  9226. }
  9227. args, err := ec.field_Product_metafields_args(context.TODO(), rawArgs)
  9228. if err != nil {
  9229. return 0, false
  9230. }
  9231. return e.complexity.Product.Metafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9232. case "Product.onlineStorePreviewUrl":
  9233. if e.complexity.Product.OnlineStorePreviewURL == nil {
  9234. break
  9235. }
  9236. return e.complexity.Product.OnlineStorePreviewURL(childComplexity), true
  9237. case "Product.onlineStoreUrl":
  9238. if e.complexity.Product.OnlineStoreURL == nil {
  9239. break
  9240. }
  9241. return e.complexity.Product.OnlineStoreURL(childComplexity), true
  9242. case "Product.options":
  9243. if e.complexity.Product.Options == nil {
  9244. break
  9245. }
  9246. args, err := ec.field_Product_options_args(context.TODO(), rawArgs)
  9247. if err != nil {
  9248. return 0, false
  9249. }
  9250. return e.complexity.Product.Options(childComplexity, args["first"].(*int)), true
  9251. case "Product.priceRangeV2":
  9252. if e.complexity.Product.PriceRangeV2 == nil {
  9253. break
  9254. }
  9255. return e.complexity.Product.PriceRangeV2(childComplexity), true
  9256. case "Product.privateMetafield":
  9257. if e.complexity.Product.PrivateMetafield == nil {
  9258. break
  9259. }
  9260. args, err := ec.field_Product_privateMetafield_args(context.TODO(), rawArgs)
  9261. if err != nil {
  9262. return 0, false
  9263. }
  9264. return e.complexity.Product.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  9265. case "Product.privateMetafields":
  9266. if e.complexity.Product.PrivateMetafields == nil {
  9267. break
  9268. }
  9269. args, err := ec.field_Product_privateMetafields_args(context.TODO(), rawArgs)
  9270. if err != nil {
  9271. return 0, false
  9272. }
  9273. return e.complexity.Product.PrivateMetafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9274. case "Product.productCategory":
  9275. if e.complexity.Product.ProductCategory == nil {
  9276. break
  9277. }
  9278. return e.complexity.Product.ProductCategory(childComplexity), true
  9279. case "Product.productType":
  9280. if e.complexity.Product.ProductType == nil {
  9281. break
  9282. }
  9283. return e.complexity.Product.ProductType(childComplexity), true
  9284. case "Product.publicationCount":
  9285. if e.complexity.Product.PublicationCount == nil {
  9286. break
  9287. }
  9288. args, err := ec.field_Product_publicationCount_args(context.TODO(), rawArgs)
  9289. if err != nil {
  9290. return 0, false
  9291. }
  9292. return e.complexity.Product.PublicationCount(childComplexity, args["onlyPublished"].(*bool)), true
  9293. case "Product.publishedAt":
  9294. if e.complexity.Product.PublishedAt == nil {
  9295. break
  9296. }
  9297. return e.complexity.Product.PublishedAt(childComplexity), true
  9298. case "Product.publishedOnCurrentPublication":
  9299. if e.complexity.Product.PublishedOnCurrentPublication == nil {
  9300. break
  9301. }
  9302. return e.complexity.Product.PublishedOnCurrentPublication(childComplexity), true
  9303. case "Product.publishedOnPublication":
  9304. if e.complexity.Product.PublishedOnPublication == nil {
  9305. break
  9306. }
  9307. args, err := ec.field_Product_publishedOnPublication_args(context.TODO(), rawArgs)
  9308. if err != nil {
  9309. return 0, false
  9310. }
  9311. return e.complexity.Product.PublishedOnPublication(childComplexity, args["publicationId"].(string)), true
  9312. case "Product.requiresSellingPlan":
  9313. if e.complexity.Product.RequiresSellingPlan == nil {
  9314. break
  9315. }
  9316. return e.complexity.Product.RequiresSellingPlan(childComplexity), true
  9317. case "Product.resourcePublicationOnCurrentPublication":
  9318. if e.complexity.Product.ResourcePublicationOnCurrentPublication == nil {
  9319. break
  9320. }
  9321. return e.complexity.Product.ResourcePublicationOnCurrentPublication(childComplexity), true
  9322. case "Product.resourcePublications":
  9323. if e.complexity.Product.ResourcePublications == nil {
  9324. break
  9325. }
  9326. args, err := ec.field_Product_resourcePublications_args(context.TODO(), rawArgs)
  9327. if err != nil {
  9328. return 0, false
  9329. }
  9330. return e.complexity.Product.ResourcePublications(childComplexity, args["onlyPublished"].(*bool), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9331. case "Product.resourcePublicationsV2":
  9332. if e.complexity.Product.ResourcePublicationsV2 == nil {
  9333. break
  9334. }
  9335. args, err := ec.field_Product_resourcePublicationsV2_args(context.TODO(), rawArgs)
  9336. if err != nil {
  9337. return 0, false
  9338. }
  9339. return e.complexity.Product.ResourcePublicationsV2(childComplexity, args["onlyPublished"].(*bool), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9340. case "Product.sellingPlanGroupCount":
  9341. if e.complexity.Product.SellingPlanGroupCount == nil {
  9342. break
  9343. }
  9344. return e.complexity.Product.SellingPlanGroupCount(childComplexity), true
  9345. case "Product.sellingPlanGroups":
  9346. if e.complexity.Product.SellingPlanGroups == nil {
  9347. break
  9348. }
  9349. args, err := ec.field_Product_sellingPlanGroups_args(context.TODO(), rawArgs)
  9350. if err != nil {
  9351. return 0, false
  9352. }
  9353. return e.complexity.Product.SellingPlanGroups(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9354. case "Product.seo":
  9355. if e.complexity.Product.Seo == nil {
  9356. break
  9357. }
  9358. return e.complexity.Product.Seo(childComplexity), true
  9359. case "Product.status":
  9360. if e.complexity.Product.Status == nil {
  9361. break
  9362. }
  9363. return e.complexity.Product.Status(childComplexity), true
  9364. case "Product.tags":
  9365. if e.complexity.Product.Tags == nil {
  9366. break
  9367. }
  9368. return e.complexity.Product.Tags(childComplexity), true
  9369. case "Product.templateSuffix":
  9370. if e.complexity.Product.TemplateSuffix == nil {
  9371. break
  9372. }
  9373. return e.complexity.Product.TemplateSuffix(childComplexity), true
  9374. case "Product.title":
  9375. if e.complexity.Product.Title == nil {
  9376. break
  9377. }
  9378. return e.complexity.Product.Title(childComplexity), true
  9379. case "Product.totalInventory":
  9380. if e.complexity.Product.TotalInventory == nil {
  9381. break
  9382. }
  9383. return e.complexity.Product.TotalInventory(childComplexity), true
  9384. case "Product.totalVariants":
  9385. if e.complexity.Product.TotalVariants == nil {
  9386. break
  9387. }
  9388. return e.complexity.Product.TotalVariants(childComplexity), true
  9389. case "Product.tracksInventory":
  9390. if e.complexity.Product.TracksInventory == nil {
  9391. break
  9392. }
  9393. return e.complexity.Product.TracksInventory(childComplexity), true
  9394. case "Product.translations":
  9395. if e.complexity.Product.Translations == nil {
  9396. break
  9397. }
  9398. args, err := ec.field_Product_translations_args(context.TODO(), rawArgs)
  9399. if err != nil {
  9400. return 0, false
  9401. }
  9402. return e.complexity.Product.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  9403. case "Product.unpublishedPublications":
  9404. if e.complexity.Product.UnpublishedPublications == nil {
  9405. break
  9406. }
  9407. args, err := ec.field_Product_unpublishedPublications_args(context.TODO(), rawArgs)
  9408. if err != nil {
  9409. return 0, false
  9410. }
  9411. return e.complexity.Product.UnpublishedPublications(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9412. case "Product.updatedAt":
  9413. if e.complexity.Product.UpdatedAt == nil {
  9414. break
  9415. }
  9416. return e.complexity.Product.UpdatedAt(childComplexity), true
  9417. case "Product.variants":
  9418. if e.complexity.Product.Variants == nil {
  9419. break
  9420. }
  9421. args, err := ec.field_Product_variants_args(context.TODO(), rawArgs)
  9422. if err != nil {
  9423. return 0, false
  9424. }
  9425. return e.complexity.Product.Variants(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*ProductVariantSortKeys)), true
  9426. case "Product.vendor":
  9427. if e.complexity.Product.Vendor == nil {
  9428. break
  9429. }
  9430. return e.complexity.Product.Vendor(childComplexity), true
  9431. case "ProductAppendImagesPayload.newImages":
  9432. if e.complexity.ProductAppendImagesPayload.NewImages == nil {
  9433. break
  9434. }
  9435. return e.complexity.ProductAppendImagesPayload.NewImages(childComplexity), true
  9436. case "ProductAppendImagesPayload.product":
  9437. if e.complexity.ProductAppendImagesPayload.Product == nil {
  9438. break
  9439. }
  9440. return e.complexity.ProductAppendImagesPayload.Product(childComplexity), true
  9441. case "ProductAppendImagesPayload.userErrors":
  9442. if e.complexity.ProductAppendImagesPayload.UserErrors == nil {
  9443. break
  9444. }
  9445. return e.complexity.ProductAppendImagesPayload.UserErrors(childComplexity), true
  9446. case "ProductCategory.productTaxonomyNode":
  9447. if e.complexity.ProductCategory.ProductTaxonomyNode == nil {
  9448. break
  9449. }
  9450. return e.complexity.ProductCategory.ProductTaxonomyNode(childComplexity), true
  9451. case "ProductChangeStatusPayload.product":
  9452. if e.complexity.ProductChangeStatusPayload.Product == nil {
  9453. break
  9454. }
  9455. return e.complexity.ProductChangeStatusPayload.Product(childComplexity), true
  9456. case "ProductChangeStatusPayload.userErrors":
  9457. if e.complexity.ProductChangeStatusPayload.UserErrors == nil {
  9458. break
  9459. }
  9460. return e.complexity.ProductChangeStatusPayload.UserErrors(childComplexity), true
  9461. case "ProductChangeStatusUserError.code":
  9462. if e.complexity.ProductChangeStatusUserError.Code == nil {
  9463. break
  9464. }
  9465. return e.complexity.ProductChangeStatusUserError.Code(childComplexity), true
  9466. case "ProductChangeStatusUserError.field":
  9467. if e.complexity.ProductChangeStatusUserError.Field == nil {
  9468. break
  9469. }
  9470. return e.complexity.ProductChangeStatusUserError.Field(childComplexity), true
  9471. case "ProductChangeStatusUserError.message":
  9472. if e.complexity.ProductChangeStatusUserError.Message == nil {
  9473. break
  9474. }
  9475. return e.complexity.ProductChangeStatusUserError.Message(childComplexity), true
  9476. case "ProductConnection.edges":
  9477. if e.complexity.ProductConnection.Edges == nil {
  9478. break
  9479. }
  9480. return e.complexity.ProductConnection.Edges(childComplexity), true
  9481. case "ProductConnection.nodes":
  9482. if e.complexity.ProductConnection.Nodes == nil {
  9483. break
  9484. }
  9485. return e.complexity.ProductConnection.Nodes(childComplexity), true
  9486. case "ProductConnection.pageInfo":
  9487. if e.complexity.ProductConnection.PageInfo == nil {
  9488. break
  9489. }
  9490. return e.complexity.ProductConnection.PageInfo(childComplexity), true
  9491. case "ProductContextualPricing.maxVariantPricing":
  9492. if e.complexity.ProductContextualPricing.MaxVariantPricing == nil {
  9493. break
  9494. }
  9495. return e.complexity.ProductContextualPricing.MaxVariantPricing(childComplexity), true
  9496. case "ProductContextualPricing.minVariantPricing":
  9497. if e.complexity.ProductContextualPricing.MinVariantPricing == nil {
  9498. break
  9499. }
  9500. return e.complexity.ProductContextualPricing.MinVariantPricing(childComplexity), true
  9501. case "ProductContextualPricing.priceRange":
  9502. if e.complexity.ProductContextualPricing.PriceRange == nil {
  9503. break
  9504. }
  9505. return e.complexity.ProductContextualPricing.PriceRange(childComplexity), true
  9506. case "ProductCreateMediaPayload.media":
  9507. if e.complexity.ProductCreateMediaPayload.Media == nil {
  9508. break
  9509. }
  9510. return e.complexity.ProductCreateMediaPayload.Media(childComplexity), true
  9511. case "ProductCreateMediaPayload.mediaUserErrors":
  9512. if e.complexity.ProductCreateMediaPayload.MediaUserErrors == nil {
  9513. break
  9514. }
  9515. return e.complexity.ProductCreateMediaPayload.MediaUserErrors(childComplexity), true
  9516. case "ProductCreateMediaPayload.product":
  9517. if e.complexity.ProductCreateMediaPayload.Product == nil {
  9518. break
  9519. }
  9520. return e.complexity.ProductCreateMediaPayload.Product(childComplexity), true
  9521. case "ProductCreatePayload.product":
  9522. if e.complexity.ProductCreatePayload.Product == nil {
  9523. break
  9524. }
  9525. return e.complexity.ProductCreatePayload.Product(childComplexity), true
  9526. case "ProductCreatePayload.shop":
  9527. if e.complexity.ProductCreatePayload.Shop == nil {
  9528. break
  9529. }
  9530. return e.complexity.ProductCreatePayload.Shop(childComplexity), true
  9531. case "ProductCreatePayload.userErrors":
  9532. if e.complexity.ProductCreatePayload.UserErrors == nil {
  9533. break
  9534. }
  9535. return e.complexity.ProductCreatePayload.UserErrors(childComplexity), true
  9536. case "ProductDeleteImagesPayload.deletedImageIds":
  9537. if e.complexity.ProductDeleteImagesPayload.DeletedImageIds == nil {
  9538. break
  9539. }
  9540. return e.complexity.ProductDeleteImagesPayload.DeletedImageIds(childComplexity), true
  9541. case "ProductDeleteImagesPayload.product":
  9542. if e.complexity.ProductDeleteImagesPayload.Product == nil {
  9543. break
  9544. }
  9545. return e.complexity.ProductDeleteImagesPayload.Product(childComplexity), true
  9546. case "ProductDeleteImagesPayload.userErrors":
  9547. if e.complexity.ProductDeleteImagesPayload.UserErrors == nil {
  9548. break
  9549. }
  9550. return e.complexity.ProductDeleteImagesPayload.UserErrors(childComplexity), true
  9551. case "ProductDeleteMediaPayload.deletedMediaIds":
  9552. if e.complexity.ProductDeleteMediaPayload.DeletedMediaIds == nil {
  9553. break
  9554. }
  9555. return e.complexity.ProductDeleteMediaPayload.DeletedMediaIds(childComplexity), true
  9556. case "ProductDeleteMediaPayload.deletedProductImageIds":
  9557. if e.complexity.ProductDeleteMediaPayload.DeletedProductImageIds == nil {
  9558. break
  9559. }
  9560. return e.complexity.ProductDeleteMediaPayload.DeletedProductImageIds(childComplexity), true
  9561. case "ProductDeleteMediaPayload.mediaUserErrors":
  9562. if e.complexity.ProductDeleteMediaPayload.MediaUserErrors == nil {
  9563. break
  9564. }
  9565. return e.complexity.ProductDeleteMediaPayload.MediaUserErrors(childComplexity), true
  9566. case "ProductDeleteMediaPayload.product":
  9567. if e.complexity.ProductDeleteMediaPayload.Product == nil {
  9568. break
  9569. }
  9570. return e.complexity.ProductDeleteMediaPayload.Product(childComplexity), true
  9571. case "ProductDeletePayload.deletedProductId":
  9572. if e.complexity.ProductDeletePayload.DeletedProductID == nil {
  9573. break
  9574. }
  9575. return e.complexity.ProductDeletePayload.DeletedProductID(childComplexity), true
  9576. case "ProductDeletePayload.shop":
  9577. if e.complexity.ProductDeletePayload.Shop == nil {
  9578. break
  9579. }
  9580. return e.complexity.ProductDeletePayload.Shop(childComplexity), true
  9581. case "ProductDeletePayload.userErrors":
  9582. if e.complexity.ProductDeletePayload.UserErrors == nil {
  9583. break
  9584. }
  9585. return e.complexity.ProductDeletePayload.UserErrors(childComplexity), true
  9586. case "ProductDuplicatePayload.imageJob":
  9587. if e.complexity.ProductDuplicatePayload.ImageJob == nil {
  9588. break
  9589. }
  9590. return e.complexity.ProductDuplicatePayload.ImageJob(childComplexity), true
  9591. case "ProductDuplicatePayload.newProduct":
  9592. if e.complexity.ProductDuplicatePayload.NewProduct == nil {
  9593. break
  9594. }
  9595. return e.complexity.ProductDuplicatePayload.NewProduct(childComplexity), true
  9596. case "ProductDuplicatePayload.shop":
  9597. if e.complexity.ProductDuplicatePayload.Shop == nil {
  9598. break
  9599. }
  9600. return e.complexity.ProductDuplicatePayload.Shop(childComplexity), true
  9601. case "ProductDuplicatePayload.userErrors":
  9602. if e.complexity.ProductDuplicatePayload.UserErrors == nil {
  9603. break
  9604. }
  9605. return e.complexity.ProductDuplicatePayload.UserErrors(childComplexity), true
  9606. case "ProductEdge.cursor":
  9607. if e.complexity.ProductEdge.Cursor == nil {
  9608. break
  9609. }
  9610. return e.complexity.ProductEdge.Cursor(childComplexity), true
  9611. case "ProductEdge.node":
  9612. if e.complexity.ProductEdge.Node == nil {
  9613. break
  9614. }
  9615. return e.complexity.ProductEdge.Node(childComplexity), true
  9616. case "ProductImageUpdatePayload.image":
  9617. if e.complexity.ProductImageUpdatePayload.Image == nil {
  9618. break
  9619. }
  9620. return e.complexity.ProductImageUpdatePayload.Image(childComplexity), true
  9621. case "ProductImageUpdatePayload.userErrors":
  9622. if e.complexity.ProductImageUpdatePayload.UserErrors == nil {
  9623. break
  9624. }
  9625. return e.complexity.ProductImageUpdatePayload.UserErrors(childComplexity), true
  9626. case "ProductJoinSellingPlanGroupsPayload.product":
  9627. if e.complexity.ProductJoinSellingPlanGroupsPayload.Product == nil {
  9628. break
  9629. }
  9630. return e.complexity.ProductJoinSellingPlanGroupsPayload.Product(childComplexity), true
  9631. case "ProductJoinSellingPlanGroupsPayload.userErrors":
  9632. if e.complexity.ProductJoinSellingPlanGroupsPayload.UserErrors == nil {
  9633. break
  9634. }
  9635. return e.complexity.ProductJoinSellingPlanGroupsPayload.UserErrors(childComplexity), true
  9636. case "ProductLeaveSellingPlanGroupsPayload.product":
  9637. if e.complexity.ProductLeaveSellingPlanGroupsPayload.Product == nil {
  9638. break
  9639. }
  9640. return e.complexity.ProductLeaveSellingPlanGroupsPayload.Product(childComplexity), true
  9641. case "ProductLeaveSellingPlanGroupsPayload.userErrors":
  9642. if e.complexity.ProductLeaveSellingPlanGroupsPayload.UserErrors == nil {
  9643. break
  9644. }
  9645. return e.complexity.ProductLeaveSellingPlanGroupsPayload.UserErrors(childComplexity), true
  9646. case "ProductOption.id":
  9647. if e.complexity.ProductOption.ID == nil {
  9648. break
  9649. }
  9650. return e.complexity.ProductOption.ID(childComplexity), true
  9651. case "ProductOption.name":
  9652. if e.complexity.ProductOption.Name == nil {
  9653. break
  9654. }
  9655. return e.complexity.ProductOption.Name(childComplexity), true
  9656. case "ProductOption.position":
  9657. if e.complexity.ProductOption.Position == nil {
  9658. break
  9659. }
  9660. return e.complexity.ProductOption.Position(childComplexity), true
  9661. case "ProductOption.translations":
  9662. if e.complexity.ProductOption.Translations == nil {
  9663. break
  9664. }
  9665. args, err := ec.field_ProductOption_translations_args(context.TODO(), rawArgs)
  9666. if err != nil {
  9667. return 0, false
  9668. }
  9669. return e.complexity.ProductOption.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  9670. case "ProductOption.values":
  9671. if e.complexity.ProductOption.Values == nil {
  9672. break
  9673. }
  9674. return e.complexity.ProductOption.Values(childComplexity), true
  9675. case "ProductPriceRangeV2.maxVariantPrice":
  9676. if e.complexity.ProductPriceRangeV2.MaxVariantPrice == nil {
  9677. break
  9678. }
  9679. return e.complexity.ProductPriceRangeV2.MaxVariantPrice(childComplexity), true
  9680. case "ProductPriceRangeV2.minVariantPrice":
  9681. if e.complexity.ProductPriceRangeV2.MinVariantPrice == nil {
  9682. break
  9683. }
  9684. return e.complexity.ProductPriceRangeV2.MinVariantPrice(childComplexity), true
  9685. case "ProductReorderImagesPayload.job":
  9686. if e.complexity.ProductReorderImagesPayload.Job == nil {
  9687. break
  9688. }
  9689. return e.complexity.ProductReorderImagesPayload.Job(childComplexity), true
  9690. case "ProductReorderImagesPayload.userErrors":
  9691. if e.complexity.ProductReorderImagesPayload.UserErrors == nil {
  9692. break
  9693. }
  9694. return e.complexity.ProductReorderImagesPayload.UserErrors(childComplexity), true
  9695. case "ProductReorderMediaPayload.job":
  9696. if e.complexity.ProductReorderMediaPayload.Job == nil {
  9697. break
  9698. }
  9699. return e.complexity.ProductReorderMediaPayload.Job(childComplexity), true
  9700. case "ProductReorderMediaPayload.mediaUserErrors":
  9701. if e.complexity.ProductReorderMediaPayload.MediaUserErrors == nil {
  9702. break
  9703. }
  9704. return e.complexity.ProductReorderMediaPayload.MediaUserErrors(childComplexity), true
  9705. case "ProductResourceFeedback.feedbackGeneratedAt":
  9706. if e.complexity.ProductResourceFeedback.FeedbackGeneratedAt == nil {
  9707. break
  9708. }
  9709. return e.complexity.ProductResourceFeedback.FeedbackGeneratedAt(childComplexity), true
  9710. case "ProductResourceFeedback.messages":
  9711. if e.complexity.ProductResourceFeedback.Messages == nil {
  9712. break
  9713. }
  9714. return e.complexity.ProductResourceFeedback.Messages(childComplexity), true
  9715. case "ProductResourceFeedback.productId":
  9716. if e.complexity.ProductResourceFeedback.ProductID == nil {
  9717. break
  9718. }
  9719. return e.complexity.ProductResourceFeedback.ProductID(childComplexity), true
  9720. case "ProductResourceFeedback.productUpdatedAt":
  9721. if e.complexity.ProductResourceFeedback.ProductUpdatedAt == nil {
  9722. break
  9723. }
  9724. return e.complexity.ProductResourceFeedback.ProductUpdatedAt(childComplexity), true
  9725. case "ProductResourceFeedback.state":
  9726. if e.complexity.ProductResourceFeedback.State == nil {
  9727. break
  9728. }
  9729. return e.complexity.ProductResourceFeedback.State(childComplexity), true
  9730. case "ProductTaxonomyNode.fullName":
  9731. if e.complexity.ProductTaxonomyNode.FullName == nil {
  9732. break
  9733. }
  9734. return e.complexity.ProductTaxonomyNode.FullName(childComplexity), true
  9735. case "ProductTaxonomyNode.id":
  9736. if e.complexity.ProductTaxonomyNode.ID == nil {
  9737. break
  9738. }
  9739. return e.complexity.ProductTaxonomyNode.ID(childComplexity), true
  9740. case "ProductTaxonomyNode.isLeaf":
  9741. if e.complexity.ProductTaxonomyNode.IsLeaf == nil {
  9742. break
  9743. }
  9744. return e.complexity.ProductTaxonomyNode.IsLeaf(childComplexity), true
  9745. case "ProductTaxonomyNode.isRoot":
  9746. if e.complexity.ProductTaxonomyNode.IsRoot == nil {
  9747. break
  9748. }
  9749. return e.complexity.ProductTaxonomyNode.IsRoot(childComplexity), true
  9750. case "ProductTaxonomyNode.name":
  9751. if e.complexity.ProductTaxonomyNode.Name == nil {
  9752. break
  9753. }
  9754. return e.complexity.ProductTaxonomyNode.Name(childComplexity), true
  9755. case "ProductUpdateMediaPayload.media":
  9756. if e.complexity.ProductUpdateMediaPayload.Media == nil {
  9757. break
  9758. }
  9759. return e.complexity.ProductUpdateMediaPayload.Media(childComplexity), true
  9760. case "ProductUpdateMediaPayload.mediaUserErrors":
  9761. if e.complexity.ProductUpdateMediaPayload.MediaUserErrors == nil {
  9762. break
  9763. }
  9764. return e.complexity.ProductUpdateMediaPayload.MediaUserErrors(childComplexity), true
  9765. case "ProductUpdateMediaPayload.product":
  9766. if e.complexity.ProductUpdateMediaPayload.Product == nil {
  9767. break
  9768. }
  9769. return e.complexity.ProductUpdateMediaPayload.Product(childComplexity), true
  9770. case "ProductUpdatePayload.product":
  9771. if e.complexity.ProductUpdatePayload.Product == nil {
  9772. break
  9773. }
  9774. return e.complexity.ProductUpdatePayload.Product(childComplexity), true
  9775. case "ProductUpdatePayload.userErrors":
  9776. if e.complexity.ProductUpdatePayload.UserErrors == nil {
  9777. break
  9778. }
  9779. return e.complexity.ProductUpdatePayload.UserErrors(childComplexity), true
  9780. case "ProductVariant.availableForSale":
  9781. if e.complexity.ProductVariant.AvailableForSale == nil {
  9782. break
  9783. }
  9784. return e.complexity.ProductVariant.AvailableForSale(childComplexity), true
  9785. case "ProductVariant.barcode":
  9786. if e.complexity.ProductVariant.Barcode == nil {
  9787. break
  9788. }
  9789. return e.complexity.ProductVariant.Barcode(childComplexity), true
  9790. case "ProductVariant.compareAtPrice":
  9791. if e.complexity.ProductVariant.CompareAtPrice == nil {
  9792. break
  9793. }
  9794. return e.complexity.ProductVariant.CompareAtPrice(childComplexity), true
  9795. case "ProductVariant.contextualPricing":
  9796. if e.complexity.ProductVariant.ContextualPricing == nil {
  9797. break
  9798. }
  9799. args, err := ec.field_ProductVariant_contextualPricing_args(context.TODO(), rawArgs)
  9800. if err != nil {
  9801. return 0, false
  9802. }
  9803. return e.complexity.ProductVariant.ContextualPricing(childComplexity, args["context"].(ContextualPricingContext)), true
  9804. case "ProductVariant.createdAt":
  9805. if e.complexity.ProductVariant.CreatedAt == nil {
  9806. break
  9807. }
  9808. return e.complexity.ProductVariant.CreatedAt(childComplexity), true
  9809. case "ProductVariant.defaultCursor":
  9810. if e.complexity.ProductVariant.DefaultCursor == nil {
  9811. break
  9812. }
  9813. return e.complexity.ProductVariant.DefaultCursor(childComplexity), true
  9814. case "ProductVariant.deliveryProfile":
  9815. if e.complexity.ProductVariant.DeliveryProfile == nil {
  9816. break
  9817. }
  9818. return e.complexity.ProductVariant.DeliveryProfile(childComplexity), true
  9819. case "ProductVariant.displayName":
  9820. if e.complexity.ProductVariant.DisplayName == nil {
  9821. break
  9822. }
  9823. return e.complexity.ProductVariant.DisplayName(childComplexity), true
  9824. case "ProductVariant.fulfillmentServiceEditable":
  9825. if e.complexity.ProductVariant.FulfillmentServiceEditable == nil {
  9826. break
  9827. }
  9828. return e.complexity.ProductVariant.FulfillmentServiceEditable(childComplexity), true
  9829. case "ProductVariant.id":
  9830. if e.complexity.ProductVariant.ID == nil {
  9831. break
  9832. }
  9833. return e.complexity.ProductVariant.ID(childComplexity), true
  9834. case "ProductVariant.image":
  9835. if e.complexity.ProductVariant.Image == nil {
  9836. break
  9837. }
  9838. return e.complexity.ProductVariant.Image(childComplexity), true
  9839. case "ProductVariant.inventoryItem":
  9840. if e.complexity.ProductVariant.InventoryItem == nil {
  9841. break
  9842. }
  9843. return e.complexity.ProductVariant.InventoryItem(childComplexity), true
  9844. case "ProductVariant.inventoryPolicy":
  9845. if e.complexity.ProductVariant.InventoryPolicy == nil {
  9846. break
  9847. }
  9848. return e.complexity.ProductVariant.InventoryPolicy(childComplexity), true
  9849. case "ProductVariant.inventoryQuantity":
  9850. if e.complexity.ProductVariant.InventoryQuantity == nil {
  9851. break
  9852. }
  9853. return e.complexity.ProductVariant.InventoryQuantity(childComplexity), true
  9854. case "ProductVariant.legacyResourceId":
  9855. if e.complexity.ProductVariant.LegacyResourceID == nil {
  9856. break
  9857. }
  9858. return e.complexity.ProductVariant.LegacyResourceID(childComplexity), true
  9859. case "ProductVariant.media":
  9860. if e.complexity.ProductVariant.Media == nil {
  9861. break
  9862. }
  9863. args, err := ec.field_ProductVariant_media_args(context.TODO(), rawArgs)
  9864. if err != nil {
  9865. return 0, false
  9866. }
  9867. return e.complexity.ProductVariant.Media(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9868. case "ProductVariant.metafield":
  9869. if e.complexity.ProductVariant.Metafield == nil {
  9870. break
  9871. }
  9872. args, err := ec.field_ProductVariant_metafield_args(context.TODO(), rawArgs)
  9873. if err != nil {
  9874. return 0, false
  9875. }
  9876. return e.complexity.ProductVariant.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  9877. case "ProductVariant.metafieldDefinitions":
  9878. if e.complexity.ProductVariant.MetafieldDefinitions == nil {
  9879. break
  9880. }
  9881. args, err := ec.field_ProductVariant_metafieldDefinitions_args(context.TODO(), rawArgs)
  9882. if err != nil {
  9883. return 0, false
  9884. }
  9885. return e.complexity.ProductVariant.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
  9886. case "ProductVariant.metafields":
  9887. if e.complexity.ProductVariant.Metafields == nil {
  9888. break
  9889. }
  9890. args, err := ec.field_ProductVariant_metafields_args(context.TODO(), rawArgs)
  9891. if err != nil {
  9892. return 0, false
  9893. }
  9894. return e.complexity.ProductVariant.Metafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9895. case "ProductVariant.position":
  9896. if e.complexity.ProductVariant.Position == nil {
  9897. break
  9898. }
  9899. return e.complexity.ProductVariant.Position(childComplexity), true
  9900. case "ProductVariant.price":
  9901. if e.complexity.ProductVariant.Price == nil {
  9902. break
  9903. }
  9904. return e.complexity.ProductVariant.Price(childComplexity), true
  9905. case "ProductVariant.privateMetafield":
  9906. if e.complexity.ProductVariant.PrivateMetafield == nil {
  9907. break
  9908. }
  9909. args, err := ec.field_ProductVariant_privateMetafield_args(context.TODO(), rawArgs)
  9910. if err != nil {
  9911. return 0, false
  9912. }
  9913. return e.complexity.ProductVariant.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  9914. case "ProductVariant.privateMetafields":
  9915. if e.complexity.ProductVariant.PrivateMetafields == nil {
  9916. break
  9917. }
  9918. args, err := ec.field_ProductVariant_privateMetafields_args(context.TODO(), rawArgs)
  9919. if err != nil {
  9920. return 0, false
  9921. }
  9922. return e.complexity.ProductVariant.PrivateMetafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9923. case "ProductVariant.product":
  9924. if e.complexity.ProductVariant.Product == nil {
  9925. break
  9926. }
  9927. return e.complexity.ProductVariant.Product(childComplexity), true
  9928. case "ProductVariant.selectedOptions":
  9929. if e.complexity.ProductVariant.SelectedOptions == nil {
  9930. break
  9931. }
  9932. return e.complexity.ProductVariant.SelectedOptions(childComplexity), true
  9933. case "ProductVariant.sellableOnlineQuantity":
  9934. if e.complexity.ProductVariant.SellableOnlineQuantity == nil {
  9935. break
  9936. }
  9937. return e.complexity.ProductVariant.SellableOnlineQuantity(childComplexity), true
  9938. case "ProductVariant.sellingPlanGroupCount":
  9939. if e.complexity.ProductVariant.SellingPlanGroupCount == nil {
  9940. break
  9941. }
  9942. return e.complexity.ProductVariant.SellingPlanGroupCount(childComplexity), true
  9943. case "ProductVariant.sellingPlanGroups":
  9944. if e.complexity.ProductVariant.SellingPlanGroups == nil {
  9945. break
  9946. }
  9947. args, err := ec.field_ProductVariant_sellingPlanGroups_args(context.TODO(), rawArgs)
  9948. if err != nil {
  9949. return 0, false
  9950. }
  9951. return e.complexity.ProductVariant.SellingPlanGroups(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9952. case "ProductVariant.sku":
  9953. if e.complexity.ProductVariant.Sku == nil {
  9954. break
  9955. }
  9956. return e.complexity.ProductVariant.Sku(childComplexity), true
  9957. case "ProductVariant.taxCode":
  9958. if e.complexity.ProductVariant.TaxCode == nil {
  9959. break
  9960. }
  9961. return e.complexity.ProductVariant.TaxCode(childComplexity), true
  9962. case "ProductVariant.taxable":
  9963. if e.complexity.ProductVariant.Taxable == nil {
  9964. break
  9965. }
  9966. return e.complexity.ProductVariant.Taxable(childComplexity), true
  9967. case "ProductVariant.title":
  9968. if e.complexity.ProductVariant.Title == nil {
  9969. break
  9970. }
  9971. return e.complexity.ProductVariant.Title(childComplexity), true
  9972. case "ProductVariant.translations":
  9973. if e.complexity.ProductVariant.Translations == nil {
  9974. break
  9975. }
  9976. args, err := ec.field_ProductVariant_translations_args(context.TODO(), rawArgs)
  9977. if err != nil {
  9978. return 0, false
  9979. }
  9980. return e.complexity.ProductVariant.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  9981. case "ProductVariant.updatedAt":
  9982. if e.complexity.ProductVariant.UpdatedAt == nil {
  9983. break
  9984. }
  9985. return e.complexity.ProductVariant.UpdatedAt(childComplexity), true
  9986. case "ProductVariant.weight":
  9987. if e.complexity.ProductVariant.Weight == nil {
  9988. break
  9989. }
  9990. return e.complexity.ProductVariant.Weight(childComplexity), true
  9991. case "ProductVariant.weightUnit":
  9992. if e.complexity.ProductVariant.WeightUnit == nil {
  9993. break
  9994. }
  9995. return e.complexity.ProductVariant.WeightUnit(childComplexity), true
  9996. case "ProductVariantAppendMediaPayload.product":
  9997. if e.complexity.ProductVariantAppendMediaPayload.Product == nil {
  9998. break
  9999. }
  10000. return e.complexity.ProductVariantAppendMediaPayload.Product(childComplexity), true
  10001. case "ProductVariantAppendMediaPayload.productVariants":
  10002. if e.complexity.ProductVariantAppendMediaPayload.ProductVariants == nil {
  10003. break
  10004. }
  10005. return e.complexity.ProductVariantAppendMediaPayload.ProductVariants(childComplexity), true
  10006. case "ProductVariantAppendMediaPayload.userErrors":
  10007. if e.complexity.ProductVariantAppendMediaPayload.UserErrors == nil {
  10008. break
  10009. }
  10010. return e.complexity.ProductVariantAppendMediaPayload.UserErrors(childComplexity), true
  10011. case "ProductVariantConnection.edges":
  10012. if e.complexity.ProductVariantConnection.Edges == nil {
  10013. break
  10014. }
  10015. return e.complexity.ProductVariantConnection.Edges(childComplexity), true
  10016. case "ProductVariantConnection.nodes":
  10017. if e.complexity.ProductVariantConnection.Nodes == nil {
  10018. break
  10019. }
  10020. return e.complexity.ProductVariantConnection.Nodes(childComplexity), true
  10021. case "ProductVariantConnection.pageInfo":
  10022. if e.complexity.ProductVariantConnection.PageInfo == nil {
  10023. break
  10024. }
  10025. return e.complexity.ProductVariantConnection.PageInfo(childComplexity), true
  10026. case "ProductVariantContextualPricing.compareAtPrice":
  10027. if e.complexity.ProductVariantContextualPricing.CompareAtPrice == nil {
  10028. break
  10029. }
  10030. return e.complexity.ProductVariantContextualPricing.CompareAtPrice(childComplexity), true
  10031. case "ProductVariantContextualPricing.price":
  10032. if e.complexity.ProductVariantContextualPricing.Price == nil {
  10033. break
  10034. }
  10035. return e.complexity.ProductVariantContextualPricing.Price(childComplexity), true
  10036. case "ProductVariantCreatePayload.product":
  10037. if e.complexity.ProductVariantCreatePayload.Product == nil {
  10038. break
  10039. }
  10040. return e.complexity.ProductVariantCreatePayload.Product(childComplexity), true
  10041. case "ProductVariantCreatePayload.productVariant":
  10042. if e.complexity.ProductVariantCreatePayload.ProductVariant == nil {
  10043. break
  10044. }
  10045. return e.complexity.ProductVariantCreatePayload.ProductVariant(childComplexity), true
  10046. case "ProductVariantCreatePayload.userErrors":
  10047. if e.complexity.ProductVariantCreatePayload.UserErrors == nil {
  10048. break
  10049. }
  10050. return e.complexity.ProductVariantCreatePayload.UserErrors(childComplexity), true
  10051. case "ProductVariantDeletePayload.deletedProductVariantId":
  10052. if e.complexity.ProductVariantDeletePayload.DeletedProductVariantID == nil {
  10053. break
  10054. }
  10055. return e.complexity.ProductVariantDeletePayload.DeletedProductVariantID(childComplexity), true
  10056. case "ProductVariantDeletePayload.product":
  10057. if e.complexity.ProductVariantDeletePayload.Product == nil {
  10058. break
  10059. }
  10060. return e.complexity.ProductVariantDeletePayload.Product(childComplexity), true
  10061. case "ProductVariantDeletePayload.userErrors":
  10062. if e.complexity.ProductVariantDeletePayload.UserErrors == nil {
  10063. break
  10064. }
  10065. return e.complexity.ProductVariantDeletePayload.UserErrors(childComplexity), true
  10066. case "ProductVariantDetachMediaPayload.product":
  10067. if e.complexity.ProductVariantDetachMediaPayload.Product == nil {
  10068. break
  10069. }
  10070. return e.complexity.ProductVariantDetachMediaPayload.Product(childComplexity), true
  10071. case "ProductVariantDetachMediaPayload.productVariants":
  10072. if e.complexity.ProductVariantDetachMediaPayload.ProductVariants == nil {
  10073. break
  10074. }
  10075. return e.complexity.ProductVariantDetachMediaPayload.ProductVariants(childComplexity), true
  10076. case "ProductVariantDetachMediaPayload.userErrors":
  10077. if e.complexity.ProductVariantDetachMediaPayload.UserErrors == nil {
  10078. break
  10079. }
  10080. return e.complexity.ProductVariantDetachMediaPayload.UserErrors(childComplexity), true
  10081. case "ProductVariantEdge.cursor":
  10082. if e.complexity.ProductVariantEdge.Cursor == nil {
  10083. break
  10084. }
  10085. return e.complexity.ProductVariantEdge.Cursor(childComplexity), true
  10086. case "ProductVariantEdge.node":
  10087. if e.complexity.ProductVariantEdge.Node == nil {
  10088. break
  10089. }
  10090. return e.complexity.ProductVariantEdge.Node(childComplexity), true
  10091. case "ProductVariantJoinSellingPlanGroupsPayload.productVariant":
  10092. if e.complexity.ProductVariantJoinSellingPlanGroupsPayload.ProductVariant == nil {
  10093. break
  10094. }
  10095. return e.complexity.ProductVariantJoinSellingPlanGroupsPayload.ProductVariant(childComplexity), true
  10096. case "ProductVariantJoinSellingPlanGroupsPayload.userErrors":
  10097. if e.complexity.ProductVariantJoinSellingPlanGroupsPayload.UserErrors == nil {
  10098. break
  10099. }
  10100. return e.complexity.ProductVariantJoinSellingPlanGroupsPayload.UserErrors(childComplexity), true
  10101. case "ProductVariantLeaveSellingPlanGroupsPayload.productVariant":
  10102. if e.complexity.ProductVariantLeaveSellingPlanGroupsPayload.ProductVariant == nil {
  10103. break
  10104. }
  10105. return e.complexity.ProductVariantLeaveSellingPlanGroupsPayload.ProductVariant(childComplexity), true
  10106. case "ProductVariantLeaveSellingPlanGroupsPayload.userErrors":
  10107. if e.complexity.ProductVariantLeaveSellingPlanGroupsPayload.UserErrors == nil {
  10108. break
  10109. }
  10110. return e.complexity.ProductVariantLeaveSellingPlanGroupsPayload.UserErrors(childComplexity), true
  10111. case "ProductVariantUpdatePayload.product":
  10112. if e.complexity.ProductVariantUpdatePayload.Product == nil {
  10113. break
  10114. }
  10115. return e.complexity.ProductVariantUpdatePayload.Product(childComplexity), true
  10116. case "ProductVariantUpdatePayload.productVariant":
  10117. if e.complexity.ProductVariantUpdatePayload.ProductVariant == nil {
  10118. break
  10119. }
  10120. return e.complexity.ProductVariantUpdatePayload.ProductVariant(childComplexity), true
  10121. case "ProductVariantUpdatePayload.userErrors":
  10122. if e.complexity.ProductVariantUpdatePayload.UserErrors == nil {
  10123. break
  10124. }
  10125. return e.complexity.ProductVariantUpdatePayload.UserErrors(childComplexity), true
  10126. case "ProductVariantsBulkCreatePayload.product":
  10127. if e.complexity.ProductVariantsBulkCreatePayload.Product == nil {
  10128. break
  10129. }
  10130. return e.complexity.ProductVariantsBulkCreatePayload.Product(childComplexity), true
  10131. case "ProductVariantsBulkCreatePayload.productVariants":
  10132. if e.complexity.ProductVariantsBulkCreatePayload.ProductVariants == nil {
  10133. break
  10134. }
  10135. return e.complexity.ProductVariantsBulkCreatePayload.ProductVariants(childComplexity), true
  10136. case "ProductVariantsBulkCreatePayload.userErrors":
  10137. if e.complexity.ProductVariantsBulkCreatePayload.UserErrors == nil {
  10138. break
  10139. }
  10140. return e.complexity.ProductVariantsBulkCreatePayload.UserErrors(childComplexity), true
  10141. case "ProductVariantsBulkCreateUserError.code":
  10142. if e.complexity.ProductVariantsBulkCreateUserError.Code == nil {
  10143. break
  10144. }
  10145. return e.complexity.ProductVariantsBulkCreateUserError.Code(childComplexity), true
  10146. case "ProductVariantsBulkCreateUserError.field":
  10147. if e.complexity.ProductVariantsBulkCreateUserError.Field == nil {
  10148. break
  10149. }
  10150. return e.complexity.ProductVariantsBulkCreateUserError.Field(childComplexity), true
  10151. case "ProductVariantsBulkCreateUserError.message":
  10152. if e.complexity.ProductVariantsBulkCreateUserError.Message == nil {
  10153. break
  10154. }
  10155. return e.complexity.ProductVariantsBulkCreateUserError.Message(childComplexity), true
  10156. case "ProductVariantsBulkDeletePayload.product":
  10157. if e.complexity.ProductVariantsBulkDeletePayload.Product == nil {
  10158. break
  10159. }
  10160. return e.complexity.ProductVariantsBulkDeletePayload.Product(childComplexity), true
  10161. case "ProductVariantsBulkDeletePayload.userErrors":
  10162. if e.complexity.ProductVariantsBulkDeletePayload.UserErrors == nil {
  10163. break
  10164. }
  10165. return e.complexity.ProductVariantsBulkDeletePayload.UserErrors(childComplexity), true
  10166. case "ProductVariantsBulkDeleteUserError.code":
  10167. if e.complexity.ProductVariantsBulkDeleteUserError.Code == nil {
  10168. break
  10169. }
  10170. return e.complexity.ProductVariantsBulkDeleteUserError.Code(childComplexity), true
  10171. case "ProductVariantsBulkDeleteUserError.field":
  10172. if e.complexity.ProductVariantsBulkDeleteUserError.Field == nil {
  10173. break
  10174. }
  10175. return e.complexity.ProductVariantsBulkDeleteUserError.Field(childComplexity), true
  10176. case "ProductVariantsBulkDeleteUserError.message":
  10177. if e.complexity.ProductVariantsBulkDeleteUserError.Message == nil {
  10178. break
  10179. }
  10180. return e.complexity.ProductVariantsBulkDeleteUserError.Message(childComplexity), true
  10181. case "ProductVariantsBulkReorderPayload.product":
  10182. if e.complexity.ProductVariantsBulkReorderPayload.Product == nil {
  10183. break
  10184. }
  10185. return e.complexity.ProductVariantsBulkReorderPayload.Product(childComplexity), true
  10186. case "ProductVariantsBulkReorderPayload.userErrors":
  10187. if e.complexity.ProductVariantsBulkReorderPayload.UserErrors == nil {
  10188. break
  10189. }
  10190. return e.complexity.ProductVariantsBulkReorderPayload.UserErrors(childComplexity), true
  10191. case "ProductVariantsBulkReorderUserError.code":
  10192. if e.complexity.ProductVariantsBulkReorderUserError.Code == nil {
  10193. break
  10194. }
  10195. return e.complexity.ProductVariantsBulkReorderUserError.Code(childComplexity), true
  10196. case "ProductVariantsBulkReorderUserError.field":
  10197. if e.complexity.ProductVariantsBulkReorderUserError.Field == nil {
  10198. break
  10199. }
  10200. return e.complexity.ProductVariantsBulkReorderUserError.Field(childComplexity), true
  10201. case "ProductVariantsBulkReorderUserError.message":
  10202. if e.complexity.ProductVariantsBulkReorderUserError.Message == nil {
  10203. break
  10204. }
  10205. return e.complexity.ProductVariantsBulkReorderUserError.Message(childComplexity), true
  10206. case "ProductVariantsBulkUpdatePayload.product":
  10207. if e.complexity.ProductVariantsBulkUpdatePayload.Product == nil {
  10208. break
  10209. }
  10210. return e.complexity.ProductVariantsBulkUpdatePayload.Product(childComplexity), true
  10211. case "ProductVariantsBulkUpdatePayload.productVariants":
  10212. if e.complexity.ProductVariantsBulkUpdatePayload.ProductVariants == nil {
  10213. break
  10214. }
  10215. return e.complexity.ProductVariantsBulkUpdatePayload.ProductVariants(childComplexity), true
  10216. case "ProductVariantsBulkUpdatePayload.userErrors":
  10217. if e.complexity.ProductVariantsBulkUpdatePayload.UserErrors == nil {
  10218. break
  10219. }
  10220. return e.complexity.ProductVariantsBulkUpdatePayload.UserErrors(childComplexity), true
  10221. case "ProductVariantsBulkUpdateUserError.code":
  10222. if e.complexity.ProductVariantsBulkUpdateUserError.Code == nil {
  10223. break
  10224. }
  10225. return e.complexity.ProductVariantsBulkUpdateUserError.Code(childComplexity), true
  10226. case "ProductVariantsBulkUpdateUserError.field":
  10227. if e.complexity.ProductVariantsBulkUpdateUserError.Field == nil {
  10228. break
  10229. }
  10230. return e.complexity.ProductVariantsBulkUpdateUserError.Field(childComplexity), true
  10231. case "ProductVariantsBulkUpdateUserError.message":
  10232. if e.complexity.ProductVariantsBulkUpdateUserError.Message == nil {
  10233. break
  10234. }
  10235. return e.complexity.ProductVariantsBulkUpdateUserError.Message(childComplexity), true
  10236. case "Publication.app":
  10237. if e.complexity.Publication.App == nil {
  10238. break
  10239. }
  10240. return e.complexity.Publication.App(childComplexity), true
  10241. case "Publication.collectionPublicationsV3":
  10242. if e.complexity.Publication.CollectionPublicationsV3 == nil {
  10243. break
  10244. }
  10245. args, err := ec.field_Publication_collectionPublicationsV3_args(context.TODO(), rawArgs)
  10246. if err != nil {
  10247. return 0, false
  10248. }
  10249. return e.complexity.Publication.CollectionPublicationsV3(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10250. case "Publication.collections":
  10251. if e.complexity.Publication.Collections == nil {
  10252. break
  10253. }
  10254. args, err := ec.field_Publication_collections_args(context.TODO(), rawArgs)
  10255. if err != nil {
  10256. return 0, false
  10257. }
  10258. return e.complexity.Publication.Collections(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10259. case "Publication.hasCollection":
  10260. if e.complexity.Publication.HasCollection == nil {
  10261. break
  10262. }
  10263. args, err := ec.field_Publication_hasCollection_args(context.TODO(), rawArgs)
  10264. if err != nil {
  10265. return 0, false
  10266. }
  10267. return e.complexity.Publication.HasCollection(childComplexity, args["id"].(string)), true
  10268. case "Publication.id":
  10269. if e.complexity.Publication.ID == nil {
  10270. break
  10271. }
  10272. return e.complexity.Publication.ID(childComplexity), true
  10273. case "Publication.name":
  10274. if e.complexity.Publication.Name == nil {
  10275. break
  10276. }
  10277. return e.complexity.Publication.Name(childComplexity), true
  10278. case "Publication.productPublicationsV3":
  10279. if e.complexity.Publication.ProductPublicationsV3 == nil {
  10280. break
  10281. }
  10282. args, err := ec.field_Publication_productPublicationsV3_args(context.TODO(), rawArgs)
  10283. if err != nil {
  10284. return 0, false
  10285. }
  10286. return e.complexity.Publication.ProductPublicationsV3(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10287. case "Publication.products":
  10288. if e.complexity.Publication.Products == nil {
  10289. break
  10290. }
  10291. args, err := ec.field_Publication_products_args(context.TODO(), rawArgs)
  10292. if err != nil {
  10293. return 0, false
  10294. }
  10295. return e.complexity.Publication.Products(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10296. case "Publication.supportsFuturePublishing":
  10297. if e.complexity.Publication.SupportsFuturePublishing == nil {
  10298. break
  10299. }
  10300. return e.complexity.Publication.SupportsFuturePublishing(childComplexity), true
  10301. case "PublicationConnection.edges":
  10302. if e.complexity.PublicationConnection.Edges == nil {
  10303. break
  10304. }
  10305. return e.complexity.PublicationConnection.Edges(childComplexity), true
  10306. case "PublicationConnection.nodes":
  10307. if e.complexity.PublicationConnection.Nodes == nil {
  10308. break
  10309. }
  10310. return e.complexity.PublicationConnection.Nodes(childComplexity), true
  10311. case "PublicationConnection.pageInfo":
  10312. if e.complexity.PublicationConnection.PageInfo == nil {
  10313. break
  10314. }
  10315. return e.complexity.PublicationConnection.PageInfo(childComplexity), true
  10316. case "PublicationEdge.cursor":
  10317. if e.complexity.PublicationEdge.Cursor == nil {
  10318. break
  10319. }
  10320. return e.complexity.PublicationEdge.Cursor(childComplexity), true
  10321. case "PublicationEdge.node":
  10322. if e.complexity.PublicationEdge.Node == nil {
  10323. break
  10324. }
  10325. return e.complexity.PublicationEdge.Node(childComplexity), true
  10326. case "PublishedTranslation.key":
  10327. if e.complexity.PublishedTranslation.Key == nil {
  10328. break
  10329. }
  10330. return e.complexity.PublishedTranslation.Key(childComplexity), true
  10331. case "PublishedTranslation.locale":
  10332. if e.complexity.PublishedTranslation.Locale == nil {
  10333. break
  10334. }
  10335. return e.complexity.PublishedTranslation.Locale(childComplexity), true
  10336. case "PublishedTranslation.marketId":
  10337. if e.complexity.PublishedTranslation.MarketID == nil {
  10338. break
  10339. }
  10340. return e.complexity.PublishedTranslation.MarketID(childComplexity), true
  10341. case "PublishedTranslation.value":
  10342. if e.complexity.PublishedTranslation.Value == nil {
  10343. break
  10344. }
  10345. return e.complexity.PublishedTranslation.Value(childComplexity), true
  10346. case "PurchasingCompany.company":
  10347. if e.complexity.PurchasingCompany.Company == nil {
  10348. break
  10349. }
  10350. return e.complexity.PurchasingCompany.Company(childComplexity), true
  10351. case "PurchasingCompany.contact":
  10352. if e.complexity.PurchasingCompany.Contact == nil {
  10353. break
  10354. }
  10355. return e.complexity.PurchasingCompany.Contact(childComplexity), true
  10356. case "PurchasingCompany.location":
  10357. if e.complexity.PurchasingCompany.Location == nil {
  10358. break
  10359. }
  10360. return e.complexity.PurchasingCompany.Location(childComplexity), true
  10361. case "Query.product":
  10362. if e.complexity.Query.Product == nil {
  10363. break
  10364. }
  10365. args, err := ec.field_Query_product_args(context.TODO(), rawArgs)
  10366. if err != nil {
  10367. return 0, false
  10368. }
  10369. return e.complexity.Query.Product(childComplexity, args["id"].(string)), true
  10370. case "Query.productByHandle":
  10371. if e.complexity.Query.ProductByHandle == nil {
  10372. break
  10373. }
  10374. args, err := ec.field_Query_productByHandle_args(context.TODO(), rawArgs)
  10375. if err != nil {
  10376. return 0, false
  10377. }
  10378. return e.complexity.Query.ProductByHandle(childComplexity, args["handle"].(string)), true
  10379. case "Query.productResourceFeedback":
  10380. if e.complexity.Query.ProductResourceFeedback == nil {
  10381. break
  10382. }
  10383. args, err := ec.field_Query_productResourceFeedback_args(context.TODO(), rawArgs)
  10384. if err != nil {
  10385. return 0, false
  10386. }
  10387. return e.complexity.Query.ProductResourceFeedback(childComplexity, args["id"].(string)), true
  10388. case "Query.productSavedSearches":
  10389. if e.complexity.Query.ProductSavedSearches == nil {
  10390. break
  10391. }
  10392. args, err := ec.field_Query_productSavedSearches_args(context.TODO(), rawArgs)
  10393. if err != nil {
  10394. return 0, false
  10395. }
  10396. return e.complexity.Query.ProductSavedSearches(childComplexity, args["after"].(*string), args["before"].(*string), args["first"].(*int), args["last"].(*int), args["reverse"].(*bool)), true
  10397. case "Query.productVariant":
  10398. if e.complexity.Query.ProductVariant == nil {
  10399. break
  10400. }
  10401. args, err := ec.field_Query_productVariant_args(context.TODO(), rawArgs)
  10402. if err != nil {
  10403. return 0, false
  10404. }
  10405. return e.complexity.Query.ProductVariant(childComplexity, args["id"].(string)), true
  10406. case "Query.productVariants":
  10407. if e.complexity.Query.ProductVariants == nil {
  10408. break
  10409. }
  10410. args, err := ec.field_Query_productVariants_args(context.TODO(), rawArgs)
  10411. if err != nil {
  10412. return 0, false
  10413. }
  10414. return e.complexity.Query.ProductVariants(childComplexity, args["after"].(*string), args["before"].(*string), args["first"].(*int), args["last"].(*int), args["query"].(*string), args["reverse"].(*bool), args["savedSearchId"].(*string), args["sortKey"].(*ProductVariantSortKeys)), true
  10415. case "Query.products":
  10416. if e.complexity.Query.Products == nil {
  10417. break
  10418. }
  10419. args, err := ec.field_Query_products_args(context.TODO(), rawArgs)
  10420. if err != nil {
  10421. return 0, false
  10422. }
  10423. return e.complexity.Query.Products(childComplexity, args["after"].(*string), args["before"].(*string), args["first"].(*int), args["last"].(*int), args["query"].(*string), args["reverse"].(*bool), args["savedSearchId"].(*string), args["sortKey"].(*ProductSortKeys)), true
  10424. case "Query._service":
  10425. if e.complexity.Query.__resolve__service == nil {
  10426. break
  10427. }
  10428. return e.complexity.Query.__resolve__service(childComplexity), true
  10429. case "Query._entities":
  10430. if e.complexity.Query.__resolve_entities == nil {
  10431. break
  10432. }
  10433. args, err := ec.field_Query__entities_args(context.TODO(), rawArgs)
  10434. if err != nil {
  10435. return 0, false
  10436. }
  10437. return e.complexity.Query.__resolve_entities(childComplexity, args["representations"].([]map[string]interface{})), true
  10438. case "Refund.createdAt":
  10439. if e.complexity.Refund.CreatedAt == nil {
  10440. break
  10441. }
  10442. return e.complexity.Refund.CreatedAt(childComplexity), true
  10443. case "Refund.duties":
  10444. if e.complexity.Refund.Duties == nil {
  10445. break
  10446. }
  10447. return e.complexity.Refund.Duties(childComplexity), true
  10448. case "Refund.id":
  10449. if e.complexity.Refund.ID == nil {
  10450. break
  10451. }
  10452. return e.complexity.Refund.ID(childComplexity), true
  10453. case "Refund.legacyResourceId":
  10454. if e.complexity.Refund.LegacyResourceID == nil {
  10455. break
  10456. }
  10457. return e.complexity.Refund.LegacyResourceID(childComplexity), true
  10458. case "Refund.note":
  10459. if e.complexity.Refund.Note == nil {
  10460. break
  10461. }
  10462. return e.complexity.Refund.Note(childComplexity), true
  10463. case "Refund.order":
  10464. if e.complexity.Refund.Order == nil {
  10465. break
  10466. }
  10467. return e.complexity.Refund.Order(childComplexity), true
  10468. case "Refund.refundLineItems":
  10469. if e.complexity.Refund.RefundLineItems == nil {
  10470. break
  10471. }
  10472. args, err := ec.field_Refund_refundLineItems_args(context.TODO(), rawArgs)
  10473. if err != nil {
  10474. return 0, false
  10475. }
  10476. return e.complexity.Refund.RefundLineItems(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10477. case "Refund.staffMember":
  10478. if e.complexity.Refund.StaffMember == nil {
  10479. break
  10480. }
  10481. return e.complexity.Refund.StaffMember(childComplexity), true
  10482. case "Refund.totalRefundedSet":
  10483. if e.complexity.Refund.TotalRefundedSet == nil {
  10484. break
  10485. }
  10486. return e.complexity.Refund.TotalRefundedSet(childComplexity), true
  10487. case "Refund.transactions":
  10488. if e.complexity.Refund.Transactions == nil {
  10489. break
  10490. }
  10491. args, err := ec.field_Refund_transactions_args(context.TODO(), rawArgs)
  10492. if err != nil {
  10493. return 0, false
  10494. }
  10495. return e.complexity.Refund.Transactions(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10496. case "Refund.updatedAt":
  10497. if e.complexity.Refund.UpdatedAt == nil {
  10498. break
  10499. }
  10500. return e.complexity.Refund.UpdatedAt(childComplexity), true
  10501. case "RefundDuty.amountSet":
  10502. if e.complexity.RefundDuty.AmountSet == nil {
  10503. break
  10504. }
  10505. return e.complexity.RefundDuty.AmountSet(childComplexity), true
  10506. case "RefundDuty.originalDuty":
  10507. if e.complexity.RefundDuty.OriginalDuty == nil {
  10508. break
  10509. }
  10510. return e.complexity.RefundDuty.OriginalDuty(childComplexity), true
  10511. case "RefundLineItem.lineItem":
  10512. if e.complexity.RefundLineItem.LineItem == nil {
  10513. break
  10514. }
  10515. return e.complexity.RefundLineItem.LineItem(childComplexity), true
  10516. case "RefundLineItem.location":
  10517. if e.complexity.RefundLineItem.Location == nil {
  10518. break
  10519. }
  10520. return e.complexity.RefundLineItem.Location(childComplexity), true
  10521. case "RefundLineItem.priceSet":
  10522. if e.complexity.RefundLineItem.PriceSet == nil {
  10523. break
  10524. }
  10525. return e.complexity.RefundLineItem.PriceSet(childComplexity), true
  10526. case "RefundLineItem.quantity":
  10527. if e.complexity.RefundLineItem.Quantity == nil {
  10528. break
  10529. }
  10530. return e.complexity.RefundLineItem.Quantity(childComplexity), true
  10531. case "RefundLineItem.restockType":
  10532. if e.complexity.RefundLineItem.RestockType == nil {
  10533. break
  10534. }
  10535. return e.complexity.RefundLineItem.RestockType(childComplexity), true
  10536. case "RefundLineItem.restocked":
  10537. if e.complexity.RefundLineItem.Restocked == nil {
  10538. break
  10539. }
  10540. return e.complexity.RefundLineItem.Restocked(childComplexity), true
  10541. case "RefundLineItem.subtotalSet":
  10542. if e.complexity.RefundLineItem.SubtotalSet == nil {
  10543. break
  10544. }
  10545. return e.complexity.RefundLineItem.SubtotalSet(childComplexity), true
  10546. case "RefundLineItem.totalTaxSet":
  10547. if e.complexity.RefundLineItem.TotalTaxSet == nil {
  10548. break
  10549. }
  10550. return e.complexity.RefundLineItem.TotalTaxSet(childComplexity), true
  10551. case "RefundLineItemConnection.edges":
  10552. if e.complexity.RefundLineItemConnection.Edges == nil {
  10553. break
  10554. }
  10555. return e.complexity.RefundLineItemConnection.Edges(childComplexity), true
  10556. case "RefundLineItemConnection.nodes":
  10557. if e.complexity.RefundLineItemConnection.Nodes == nil {
  10558. break
  10559. }
  10560. return e.complexity.RefundLineItemConnection.Nodes(childComplexity), true
  10561. case "RefundLineItemConnection.pageInfo":
  10562. if e.complexity.RefundLineItemConnection.PageInfo == nil {
  10563. break
  10564. }
  10565. return e.complexity.RefundLineItemConnection.PageInfo(childComplexity), true
  10566. case "RefundLineItemEdge.cursor":
  10567. if e.complexity.RefundLineItemEdge.Cursor == nil {
  10568. break
  10569. }
  10570. return e.complexity.RefundLineItemEdge.Cursor(childComplexity), true
  10571. case "RefundLineItemEdge.node":
  10572. if e.complexity.RefundLineItemEdge.Node == nil {
  10573. break
  10574. }
  10575. return e.complexity.RefundLineItemEdge.Node(childComplexity), true
  10576. case "ResourceAlert.actions":
  10577. if e.complexity.ResourceAlert.Actions == nil {
  10578. break
  10579. }
  10580. return e.complexity.ResourceAlert.Actions(childComplexity), true
  10581. case "ResourceAlert.content":
  10582. if e.complexity.ResourceAlert.Content == nil {
  10583. break
  10584. }
  10585. return e.complexity.ResourceAlert.Content(childComplexity), true
  10586. case "ResourceAlert.dismissibleHandle":
  10587. if e.complexity.ResourceAlert.DismissibleHandle == nil {
  10588. break
  10589. }
  10590. return e.complexity.ResourceAlert.DismissibleHandle(childComplexity), true
  10591. case "ResourceAlert.icon":
  10592. if e.complexity.ResourceAlert.Icon == nil {
  10593. break
  10594. }
  10595. return e.complexity.ResourceAlert.Icon(childComplexity), true
  10596. case "ResourceAlert.severity":
  10597. if e.complexity.ResourceAlert.Severity == nil {
  10598. break
  10599. }
  10600. return e.complexity.ResourceAlert.Severity(childComplexity), true
  10601. case "ResourceAlert.title":
  10602. if e.complexity.ResourceAlert.Title == nil {
  10603. break
  10604. }
  10605. return e.complexity.ResourceAlert.Title(childComplexity), true
  10606. case "ResourceAlertAction.primary":
  10607. if e.complexity.ResourceAlertAction.Primary == nil {
  10608. break
  10609. }
  10610. return e.complexity.ResourceAlertAction.Primary(childComplexity), true
  10611. case "ResourceAlertAction.show":
  10612. if e.complexity.ResourceAlertAction.Show == nil {
  10613. break
  10614. }
  10615. return e.complexity.ResourceAlertAction.Show(childComplexity), true
  10616. case "ResourceAlertAction.title":
  10617. if e.complexity.ResourceAlertAction.Title == nil {
  10618. break
  10619. }
  10620. return e.complexity.ResourceAlertAction.Title(childComplexity), true
  10621. case "ResourceAlertAction.url":
  10622. if e.complexity.ResourceAlertAction.URL == nil {
  10623. break
  10624. }
  10625. return e.complexity.ResourceAlertAction.URL(childComplexity), true
  10626. case "ResourceFeedback.details":
  10627. if e.complexity.ResourceFeedback.Details == nil {
  10628. break
  10629. }
  10630. return e.complexity.ResourceFeedback.Details(childComplexity), true
  10631. case "ResourceFeedback.summary":
  10632. if e.complexity.ResourceFeedback.Summary == nil {
  10633. break
  10634. }
  10635. return e.complexity.ResourceFeedback.Summary(childComplexity), true
  10636. case "ResourceLimit.available":
  10637. if e.complexity.ResourceLimit.Available == nil {
  10638. break
  10639. }
  10640. return e.complexity.ResourceLimit.Available(childComplexity), true
  10641. case "ResourceLimit.quantityAvailable":
  10642. if e.complexity.ResourceLimit.QuantityAvailable == nil {
  10643. break
  10644. }
  10645. return e.complexity.ResourceLimit.QuantityAvailable(childComplexity), true
  10646. case "ResourceLimit.quantityLimit":
  10647. if e.complexity.ResourceLimit.QuantityLimit == nil {
  10648. break
  10649. }
  10650. return e.complexity.ResourceLimit.QuantityLimit(childComplexity), true
  10651. case "ResourceLimit.quantityUsed":
  10652. if e.complexity.ResourceLimit.QuantityUsed == nil {
  10653. break
  10654. }
  10655. return e.complexity.ResourceLimit.QuantityUsed(childComplexity), true
  10656. case "ResourcePublication.isPublished":
  10657. if e.complexity.ResourcePublication.IsPublished == nil {
  10658. break
  10659. }
  10660. return e.complexity.ResourcePublication.IsPublished(childComplexity), true
  10661. case "ResourcePublication.publication":
  10662. if e.complexity.ResourcePublication.Publication == nil {
  10663. break
  10664. }
  10665. return e.complexity.ResourcePublication.Publication(childComplexity), true
  10666. case "ResourcePublication.publishDate":
  10667. if e.complexity.ResourcePublication.PublishDate == nil {
  10668. break
  10669. }
  10670. return e.complexity.ResourcePublication.PublishDate(childComplexity), true
  10671. case "ResourcePublication.publishable":
  10672. if e.complexity.ResourcePublication.Publishable == nil {
  10673. break
  10674. }
  10675. return e.complexity.ResourcePublication.Publishable(childComplexity), true
  10676. case "ResourcePublicationConnection.edges":
  10677. if e.complexity.ResourcePublicationConnection.Edges == nil {
  10678. break
  10679. }
  10680. return e.complexity.ResourcePublicationConnection.Edges(childComplexity), true
  10681. case "ResourcePublicationConnection.nodes":
  10682. if e.complexity.ResourcePublicationConnection.Nodes == nil {
  10683. break
  10684. }
  10685. return e.complexity.ResourcePublicationConnection.Nodes(childComplexity), true
  10686. case "ResourcePublicationConnection.pageInfo":
  10687. if e.complexity.ResourcePublicationConnection.PageInfo == nil {
  10688. break
  10689. }
  10690. return e.complexity.ResourcePublicationConnection.PageInfo(childComplexity), true
  10691. case "ResourcePublicationEdge.cursor":
  10692. if e.complexity.ResourcePublicationEdge.Cursor == nil {
  10693. break
  10694. }
  10695. return e.complexity.ResourcePublicationEdge.Cursor(childComplexity), true
  10696. case "ResourcePublicationEdge.node":
  10697. if e.complexity.ResourcePublicationEdge.Node == nil {
  10698. break
  10699. }
  10700. return e.complexity.ResourcePublicationEdge.Node(childComplexity), true
  10701. case "ResourcePublicationV2.isPublished":
  10702. if e.complexity.ResourcePublicationV2.IsPublished == nil {
  10703. break
  10704. }
  10705. return e.complexity.ResourcePublicationV2.IsPublished(childComplexity), true
  10706. case "ResourcePublicationV2.publication":
  10707. if e.complexity.ResourcePublicationV2.Publication == nil {
  10708. break
  10709. }
  10710. return e.complexity.ResourcePublicationV2.Publication(childComplexity), true
  10711. case "ResourcePublicationV2.publishDate":
  10712. if e.complexity.ResourcePublicationV2.PublishDate == nil {
  10713. break
  10714. }
  10715. return e.complexity.ResourcePublicationV2.PublishDate(childComplexity), true
  10716. case "ResourcePublicationV2.publishable":
  10717. if e.complexity.ResourcePublicationV2.Publishable == nil {
  10718. break
  10719. }
  10720. return e.complexity.ResourcePublicationV2.Publishable(childComplexity), true
  10721. case "ResourcePublicationV2Connection.edges":
  10722. if e.complexity.ResourcePublicationV2Connection.Edges == nil {
  10723. break
  10724. }
  10725. return e.complexity.ResourcePublicationV2Connection.Edges(childComplexity), true
  10726. case "ResourcePublicationV2Connection.nodes":
  10727. if e.complexity.ResourcePublicationV2Connection.Nodes == nil {
  10728. break
  10729. }
  10730. return e.complexity.ResourcePublicationV2Connection.Nodes(childComplexity), true
  10731. case "ResourcePublicationV2Connection.pageInfo":
  10732. if e.complexity.ResourcePublicationV2Connection.PageInfo == nil {
  10733. break
  10734. }
  10735. return e.complexity.ResourcePublicationV2Connection.PageInfo(childComplexity), true
  10736. case "ResourcePublicationV2Edge.cursor":
  10737. if e.complexity.ResourcePublicationV2Edge.Cursor == nil {
  10738. break
  10739. }
  10740. return e.complexity.ResourcePublicationV2Edge.Cursor(childComplexity), true
  10741. case "ResourcePublicationV2Edge.node":
  10742. if e.complexity.ResourcePublicationV2Edge.Node == nil {
  10743. break
  10744. }
  10745. return e.complexity.ResourcePublicationV2Edge.Node(childComplexity), true
  10746. case "SEO.description":
  10747. if e.complexity.SEO.Description == nil {
  10748. break
  10749. }
  10750. return e.complexity.SEO.Description(childComplexity), true
  10751. case "SEO.title":
  10752. if e.complexity.SEO.Title == nil {
  10753. break
  10754. }
  10755. return e.complexity.SEO.Title(childComplexity), true
  10756. case "SaleConnection.edges":
  10757. if e.complexity.SaleConnection.Edges == nil {
  10758. break
  10759. }
  10760. return e.complexity.SaleConnection.Edges(childComplexity), true
  10761. case "SaleConnection.nodes":
  10762. if e.complexity.SaleConnection.Nodes == nil {
  10763. break
  10764. }
  10765. return e.complexity.SaleConnection.Nodes(childComplexity), true
  10766. case "SaleConnection.pageInfo":
  10767. if e.complexity.SaleConnection.PageInfo == nil {
  10768. break
  10769. }
  10770. return e.complexity.SaleConnection.PageInfo(childComplexity), true
  10771. case "SaleEdge.cursor":
  10772. if e.complexity.SaleEdge.Cursor == nil {
  10773. break
  10774. }
  10775. return e.complexity.SaleEdge.Cursor(childComplexity), true
  10776. case "SaleEdge.node":
  10777. if e.complexity.SaleEdge.Node == nil {
  10778. break
  10779. }
  10780. return e.complexity.SaleEdge.Node(childComplexity), true
  10781. case "SaleTax.amount":
  10782. if e.complexity.SaleTax.Amount == nil {
  10783. break
  10784. }
  10785. return e.complexity.SaleTax.Amount(childComplexity), true
  10786. case "SaleTax.id":
  10787. if e.complexity.SaleTax.ID == nil {
  10788. break
  10789. }
  10790. return e.complexity.SaleTax.ID(childComplexity), true
  10791. case "SaleTax.taxLine":
  10792. if e.complexity.SaleTax.TaxLine == nil {
  10793. break
  10794. }
  10795. return e.complexity.SaleTax.TaxLine(childComplexity), true
  10796. case "SalesAgreementConnection.edges":
  10797. if e.complexity.SalesAgreementConnection.Edges == nil {
  10798. break
  10799. }
  10800. return e.complexity.SalesAgreementConnection.Edges(childComplexity), true
  10801. case "SalesAgreementConnection.nodes":
  10802. if e.complexity.SalesAgreementConnection.Nodes == nil {
  10803. break
  10804. }
  10805. return e.complexity.SalesAgreementConnection.Nodes(childComplexity), true
  10806. case "SalesAgreementConnection.pageInfo":
  10807. if e.complexity.SalesAgreementConnection.PageInfo == nil {
  10808. break
  10809. }
  10810. return e.complexity.SalesAgreementConnection.PageInfo(childComplexity), true
  10811. case "SalesAgreementEdge.cursor":
  10812. if e.complexity.SalesAgreementEdge.Cursor == nil {
  10813. break
  10814. }
  10815. return e.complexity.SalesAgreementEdge.Cursor(childComplexity), true
  10816. case "SalesAgreementEdge.node":
  10817. if e.complexity.SalesAgreementEdge.Node == nil {
  10818. break
  10819. }
  10820. return e.complexity.SalesAgreementEdge.Node(childComplexity), true
  10821. case "SavedSearch.filters":
  10822. if e.complexity.SavedSearch.Filters == nil {
  10823. break
  10824. }
  10825. return e.complexity.SavedSearch.Filters(childComplexity), true
  10826. case "SavedSearch.id":
  10827. if e.complexity.SavedSearch.ID == nil {
  10828. break
  10829. }
  10830. return e.complexity.SavedSearch.ID(childComplexity), true
  10831. case "SavedSearch.legacyResourceId":
  10832. if e.complexity.SavedSearch.LegacyResourceID == nil {
  10833. break
  10834. }
  10835. return e.complexity.SavedSearch.LegacyResourceID(childComplexity), true
  10836. case "SavedSearch.name":
  10837. if e.complexity.SavedSearch.Name == nil {
  10838. break
  10839. }
  10840. return e.complexity.SavedSearch.Name(childComplexity), true
  10841. case "SavedSearch.query":
  10842. if e.complexity.SavedSearch.Query == nil {
  10843. break
  10844. }
  10845. return e.complexity.SavedSearch.Query(childComplexity), true
  10846. case "SavedSearch.resourceType":
  10847. if e.complexity.SavedSearch.ResourceType == nil {
  10848. break
  10849. }
  10850. return e.complexity.SavedSearch.ResourceType(childComplexity), true
  10851. case "SavedSearch.searchTerms":
  10852. if e.complexity.SavedSearch.SearchTerms == nil {
  10853. break
  10854. }
  10855. return e.complexity.SavedSearch.SearchTerms(childComplexity), true
  10856. case "SavedSearchConnection.edges":
  10857. if e.complexity.SavedSearchConnection.Edges == nil {
  10858. break
  10859. }
  10860. return e.complexity.SavedSearchConnection.Edges(childComplexity), true
  10861. case "SavedSearchConnection.nodes":
  10862. if e.complexity.SavedSearchConnection.Nodes == nil {
  10863. break
  10864. }
  10865. return e.complexity.SavedSearchConnection.Nodes(childComplexity), true
  10866. case "SavedSearchConnection.pageInfo":
  10867. if e.complexity.SavedSearchConnection.PageInfo == nil {
  10868. break
  10869. }
  10870. return e.complexity.SavedSearchConnection.PageInfo(childComplexity), true
  10871. case "SavedSearchEdge.cursor":
  10872. if e.complexity.SavedSearchEdge.Cursor == nil {
  10873. break
  10874. }
  10875. return e.complexity.SavedSearchEdge.Cursor(childComplexity), true
  10876. case "SavedSearchEdge.node":
  10877. if e.complexity.SavedSearchEdge.Node == nil {
  10878. break
  10879. }
  10880. return e.complexity.SavedSearchEdge.Node(childComplexity), true
  10881. case "ScriptDiscountApplication.allocationMethod":
  10882. if e.complexity.ScriptDiscountApplication.AllocationMethod == nil {
  10883. break
  10884. }
  10885. return e.complexity.ScriptDiscountApplication.AllocationMethod(childComplexity), true
  10886. case "ScriptDiscountApplication.index":
  10887. if e.complexity.ScriptDiscountApplication.Index == nil {
  10888. break
  10889. }
  10890. return e.complexity.ScriptDiscountApplication.Index(childComplexity), true
  10891. case "ScriptDiscountApplication.targetSelection":
  10892. if e.complexity.ScriptDiscountApplication.TargetSelection == nil {
  10893. break
  10894. }
  10895. return e.complexity.ScriptDiscountApplication.TargetSelection(childComplexity), true
  10896. case "ScriptDiscountApplication.targetType":
  10897. if e.complexity.ScriptDiscountApplication.TargetType == nil {
  10898. break
  10899. }
  10900. return e.complexity.ScriptDiscountApplication.TargetType(childComplexity), true
  10901. case "ScriptDiscountApplication.title":
  10902. if e.complexity.ScriptDiscountApplication.Title == nil {
  10903. break
  10904. }
  10905. return e.complexity.ScriptDiscountApplication.Title(childComplexity), true
  10906. case "ScriptDiscountApplication.value":
  10907. if e.complexity.ScriptDiscountApplication.Value == nil {
  10908. break
  10909. }
  10910. return e.complexity.ScriptDiscountApplication.Value(childComplexity), true
  10911. case "SearchFilter.key":
  10912. if e.complexity.SearchFilter.Key == nil {
  10913. break
  10914. }
  10915. return e.complexity.SearchFilter.Key(childComplexity), true
  10916. case "SearchFilter.value":
  10917. if e.complexity.SearchFilter.Value == nil {
  10918. break
  10919. }
  10920. return e.complexity.SearchFilter.Value(childComplexity), true
  10921. case "SearchFilterOptions.productAvailability":
  10922. if e.complexity.SearchFilterOptions.ProductAvailability == nil {
  10923. break
  10924. }
  10925. return e.complexity.SearchFilterOptions.ProductAvailability(childComplexity), true
  10926. case "SearchResult.description":
  10927. if e.complexity.SearchResult.Description == nil {
  10928. break
  10929. }
  10930. return e.complexity.SearchResult.Description(childComplexity), true
  10931. case "SearchResult.image":
  10932. if e.complexity.SearchResult.Image == nil {
  10933. break
  10934. }
  10935. return e.complexity.SearchResult.Image(childComplexity), true
  10936. case "SearchResult.reference":
  10937. if e.complexity.SearchResult.Reference == nil {
  10938. break
  10939. }
  10940. return e.complexity.SearchResult.Reference(childComplexity), true
  10941. case "SearchResult.title":
  10942. if e.complexity.SearchResult.Title == nil {
  10943. break
  10944. }
  10945. return e.complexity.SearchResult.Title(childComplexity), true
  10946. case "SearchResult.url":
  10947. if e.complexity.SearchResult.URL == nil {
  10948. break
  10949. }
  10950. return e.complexity.SearchResult.URL(childComplexity), true
  10951. case "SearchResultConnection.edges":
  10952. if e.complexity.SearchResultConnection.Edges == nil {
  10953. break
  10954. }
  10955. return e.complexity.SearchResultConnection.Edges(childComplexity), true
  10956. case "SearchResultConnection.pageInfo":
  10957. if e.complexity.SearchResultConnection.PageInfo == nil {
  10958. break
  10959. }
  10960. return e.complexity.SearchResultConnection.PageInfo(childComplexity), true
  10961. case "SearchResultEdge.cursor":
  10962. if e.complexity.SearchResultEdge.Cursor == nil {
  10963. break
  10964. }
  10965. return e.complexity.SearchResultEdge.Cursor(childComplexity), true
  10966. case "SearchResultEdge.node":
  10967. if e.complexity.SearchResultEdge.Node == nil {
  10968. break
  10969. }
  10970. return e.complexity.SearchResultEdge.Node(childComplexity), true
  10971. case "SelectedOption.name":
  10972. if e.complexity.SelectedOption.Name == nil {
  10973. break
  10974. }
  10975. return e.complexity.SelectedOption.Name(childComplexity), true
  10976. case "SelectedOption.value":
  10977. if e.complexity.SelectedOption.Value == nil {
  10978. break
  10979. }
  10980. return e.complexity.SelectedOption.Value(childComplexity), true
  10981. case "SellingPlan.billingPolicy":
  10982. if e.complexity.SellingPlan.BillingPolicy == nil {
  10983. break
  10984. }
  10985. return e.complexity.SellingPlan.BillingPolicy(childComplexity), true
  10986. case "SellingPlan.category":
  10987. if e.complexity.SellingPlan.Category == nil {
  10988. break
  10989. }
  10990. return e.complexity.SellingPlan.Category(childComplexity), true
  10991. case "SellingPlan.createdAt":
  10992. if e.complexity.SellingPlan.CreatedAt == nil {
  10993. break
  10994. }
  10995. return e.complexity.SellingPlan.CreatedAt(childComplexity), true
  10996. case "SellingPlan.deliveryPolicy":
  10997. if e.complexity.SellingPlan.DeliveryPolicy == nil {
  10998. break
  10999. }
  11000. return e.complexity.SellingPlan.DeliveryPolicy(childComplexity), true
  11001. case "SellingPlan.description":
  11002. if e.complexity.SellingPlan.Description == nil {
  11003. break
  11004. }
  11005. return e.complexity.SellingPlan.Description(childComplexity), true
  11006. case "SellingPlan.id":
  11007. if e.complexity.SellingPlan.ID == nil {
  11008. break
  11009. }
  11010. return e.complexity.SellingPlan.ID(childComplexity), true
  11011. case "SellingPlan.inventoryPolicy":
  11012. if e.complexity.SellingPlan.InventoryPolicy == nil {
  11013. break
  11014. }
  11015. return e.complexity.SellingPlan.InventoryPolicy(childComplexity), true
  11016. case "SellingPlan.name":
  11017. if e.complexity.SellingPlan.Name == nil {
  11018. break
  11019. }
  11020. return e.complexity.SellingPlan.Name(childComplexity), true
  11021. case "SellingPlan.options":
  11022. if e.complexity.SellingPlan.Options == nil {
  11023. break
  11024. }
  11025. return e.complexity.SellingPlan.Options(childComplexity), true
  11026. case "SellingPlan.position":
  11027. if e.complexity.SellingPlan.Position == nil {
  11028. break
  11029. }
  11030. return e.complexity.SellingPlan.Position(childComplexity), true
  11031. case "SellingPlan.pricingPolicies":
  11032. if e.complexity.SellingPlan.PricingPolicies == nil {
  11033. break
  11034. }
  11035. return e.complexity.SellingPlan.PricingPolicies(childComplexity), true
  11036. case "SellingPlanAnchor.cutoffDay":
  11037. if e.complexity.SellingPlanAnchor.CutoffDay == nil {
  11038. break
  11039. }
  11040. return e.complexity.SellingPlanAnchor.CutoffDay(childComplexity), true
  11041. case "SellingPlanAnchor.day":
  11042. if e.complexity.SellingPlanAnchor.Day == nil {
  11043. break
  11044. }
  11045. return e.complexity.SellingPlanAnchor.Day(childComplexity), true
  11046. case "SellingPlanAnchor.month":
  11047. if e.complexity.SellingPlanAnchor.Month == nil {
  11048. break
  11049. }
  11050. return e.complexity.SellingPlanAnchor.Month(childComplexity), true
  11051. case "SellingPlanAnchor.type":
  11052. if e.complexity.SellingPlanAnchor.Type == nil {
  11053. break
  11054. }
  11055. return e.complexity.SellingPlanAnchor.Type(childComplexity), true
  11056. case "SellingPlanCheckoutCharge.type":
  11057. if e.complexity.SellingPlanCheckoutCharge.Type == nil {
  11058. break
  11059. }
  11060. return e.complexity.SellingPlanCheckoutCharge.Type(childComplexity), true
  11061. case "SellingPlanCheckoutCharge.value":
  11062. if e.complexity.SellingPlanCheckoutCharge.Value == nil {
  11063. break
  11064. }
  11065. return e.complexity.SellingPlanCheckoutCharge.Value(childComplexity), true
  11066. case "SellingPlanCheckoutChargePercentageValue.percentage":
  11067. if e.complexity.SellingPlanCheckoutChargePercentageValue.Percentage == nil {
  11068. break
  11069. }
  11070. return e.complexity.SellingPlanCheckoutChargePercentageValue.Percentage(childComplexity), true
  11071. case "SellingPlanConnection.edges":
  11072. if e.complexity.SellingPlanConnection.Edges == nil {
  11073. break
  11074. }
  11075. return e.complexity.SellingPlanConnection.Edges(childComplexity), true
  11076. case "SellingPlanConnection.nodes":
  11077. if e.complexity.SellingPlanConnection.Nodes == nil {
  11078. break
  11079. }
  11080. return e.complexity.SellingPlanConnection.Nodes(childComplexity), true
  11081. case "SellingPlanConnection.pageInfo":
  11082. if e.complexity.SellingPlanConnection.PageInfo == nil {
  11083. break
  11084. }
  11085. return e.complexity.SellingPlanConnection.PageInfo(childComplexity), true
  11086. case "SellingPlanEdge.cursor":
  11087. if e.complexity.SellingPlanEdge.Cursor == nil {
  11088. break
  11089. }
  11090. return e.complexity.SellingPlanEdge.Cursor(childComplexity), true
  11091. case "SellingPlanEdge.node":
  11092. if e.complexity.SellingPlanEdge.Node == nil {
  11093. break
  11094. }
  11095. return e.complexity.SellingPlanEdge.Node(childComplexity), true
  11096. case "SellingPlanFixedBillingPolicy.checkoutCharge":
  11097. if e.complexity.SellingPlanFixedBillingPolicy.CheckoutCharge == nil {
  11098. break
  11099. }
  11100. return e.complexity.SellingPlanFixedBillingPolicy.CheckoutCharge(childComplexity), true
  11101. case "SellingPlanFixedBillingPolicy.remainingBalanceChargeExactTime":
  11102. if e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeExactTime == nil {
  11103. break
  11104. }
  11105. return e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeExactTime(childComplexity), true
  11106. case "SellingPlanFixedBillingPolicy.remainingBalanceChargeTimeAfterCheckout":
  11107. if e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeTimeAfterCheckout == nil {
  11108. break
  11109. }
  11110. return e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeTimeAfterCheckout(childComplexity), true
  11111. case "SellingPlanFixedBillingPolicy.remainingBalanceChargeTrigger":
  11112. if e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeTrigger == nil {
  11113. break
  11114. }
  11115. return e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeTrigger(childComplexity), true
  11116. case "SellingPlanFixedDeliveryPolicy.anchors":
  11117. if e.complexity.SellingPlanFixedDeliveryPolicy.Anchors == nil {
  11118. break
  11119. }
  11120. return e.complexity.SellingPlanFixedDeliveryPolicy.Anchors(childComplexity), true
  11121. case "SellingPlanFixedDeliveryPolicy.cutoff":
  11122. if e.complexity.SellingPlanFixedDeliveryPolicy.Cutoff == nil {
  11123. break
  11124. }
  11125. return e.complexity.SellingPlanFixedDeliveryPolicy.Cutoff(childComplexity), true
  11126. case "SellingPlanFixedDeliveryPolicy.fulfillmentExactTime":
  11127. if e.complexity.SellingPlanFixedDeliveryPolicy.FulfillmentExactTime == nil {
  11128. break
  11129. }
  11130. return e.complexity.SellingPlanFixedDeliveryPolicy.FulfillmentExactTime(childComplexity), true
  11131. case "SellingPlanFixedDeliveryPolicy.fulfillmentTrigger":
  11132. if e.complexity.SellingPlanFixedDeliveryPolicy.FulfillmentTrigger == nil {
  11133. break
  11134. }
  11135. return e.complexity.SellingPlanFixedDeliveryPolicy.FulfillmentTrigger(childComplexity), true
  11136. case "SellingPlanFixedDeliveryPolicy.intent":
  11137. if e.complexity.SellingPlanFixedDeliveryPolicy.Intent == nil {
  11138. break
  11139. }
  11140. return e.complexity.SellingPlanFixedDeliveryPolicy.Intent(childComplexity), true
  11141. case "SellingPlanFixedDeliveryPolicy.preAnchorBehavior":
  11142. if e.complexity.SellingPlanFixedDeliveryPolicy.PreAnchorBehavior == nil {
  11143. break
  11144. }
  11145. return e.complexity.SellingPlanFixedDeliveryPolicy.PreAnchorBehavior(childComplexity), true
  11146. case "SellingPlanFixedPricingPolicy.adjustmentType":
  11147. if e.complexity.SellingPlanFixedPricingPolicy.AdjustmentType == nil {
  11148. break
  11149. }
  11150. return e.complexity.SellingPlanFixedPricingPolicy.AdjustmentType(childComplexity), true
  11151. case "SellingPlanFixedPricingPolicy.adjustmentValue":
  11152. if e.complexity.SellingPlanFixedPricingPolicy.AdjustmentValue == nil {
  11153. break
  11154. }
  11155. return e.complexity.SellingPlanFixedPricingPolicy.AdjustmentValue(childComplexity), true
  11156. case "SellingPlanFixedPricingPolicy.createdAt":
  11157. if e.complexity.SellingPlanFixedPricingPolicy.CreatedAt == nil {
  11158. break
  11159. }
  11160. return e.complexity.SellingPlanFixedPricingPolicy.CreatedAt(childComplexity), true
  11161. case "SellingPlanGroup.appId":
  11162. if e.complexity.SellingPlanGroup.AppID == nil {
  11163. break
  11164. }
  11165. return e.complexity.SellingPlanGroup.AppID(childComplexity), true
  11166. case "SellingPlanGroup.appliesToProduct":
  11167. if e.complexity.SellingPlanGroup.AppliesToProduct == nil {
  11168. break
  11169. }
  11170. args, err := ec.field_SellingPlanGroup_appliesToProduct_args(context.TODO(), rawArgs)
  11171. if err != nil {
  11172. return 0, false
  11173. }
  11174. return e.complexity.SellingPlanGroup.AppliesToProduct(childComplexity, args["productId"].(string)), true
  11175. case "SellingPlanGroup.appliesToProductVariant":
  11176. if e.complexity.SellingPlanGroup.AppliesToProductVariant == nil {
  11177. break
  11178. }
  11179. args, err := ec.field_SellingPlanGroup_appliesToProductVariant_args(context.TODO(), rawArgs)
  11180. if err != nil {
  11181. return 0, false
  11182. }
  11183. return e.complexity.SellingPlanGroup.AppliesToProductVariant(childComplexity, args["productVariantId"].(string)), true
  11184. case "SellingPlanGroup.appliesToProductVariants":
  11185. if e.complexity.SellingPlanGroup.AppliesToProductVariants == nil {
  11186. break
  11187. }
  11188. args, err := ec.field_SellingPlanGroup_appliesToProductVariants_args(context.TODO(), rawArgs)
  11189. if err != nil {
  11190. return 0, false
  11191. }
  11192. return e.complexity.SellingPlanGroup.AppliesToProductVariants(childComplexity, args["productId"].(string)), true
  11193. case "SellingPlanGroup.createdAt":
  11194. if e.complexity.SellingPlanGroup.CreatedAt == nil {
  11195. break
  11196. }
  11197. return e.complexity.SellingPlanGroup.CreatedAt(childComplexity), true
  11198. case "SellingPlanGroup.description":
  11199. if e.complexity.SellingPlanGroup.Description == nil {
  11200. break
  11201. }
  11202. return e.complexity.SellingPlanGroup.Description(childComplexity), true
  11203. case "SellingPlanGroup.id":
  11204. if e.complexity.SellingPlanGroup.ID == nil {
  11205. break
  11206. }
  11207. return e.complexity.SellingPlanGroup.ID(childComplexity), true
  11208. case "SellingPlanGroup.merchantCode":
  11209. if e.complexity.SellingPlanGroup.MerchantCode == nil {
  11210. break
  11211. }
  11212. return e.complexity.SellingPlanGroup.MerchantCode(childComplexity), true
  11213. case "SellingPlanGroup.name":
  11214. if e.complexity.SellingPlanGroup.Name == nil {
  11215. break
  11216. }
  11217. return e.complexity.SellingPlanGroup.Name(childComplexity), true
  11218. case "SellingPlanGroup.options":
  11219. if e.complexity.SellingPlanGroup.Options == nil {
  11220. break
  11221. }
  11222. return e.complexity.SellingPlanGroup.Options(childComplexity), true
  11223. case "SellingPlanGroup.position":
  11224. if e.complexity.SellingPlanGroup.Position == nil {
  11225. break
  11226. }
  11227. return e.complexity.SellingPlanGroup.Position(childComplexity), true
  11228. case "SellingPlanGroup.productCount":
  11229. if e.complexity.SellingPlanGroup.ProductCount == nil {
  11230. break
  11231. }
  11232. return e.complexity.SellingPlanGroup.ProductCount(childComplexity), true
  11233. case "SellingPlanGroup.productVariantCount":
  11234. if e.complexity.SellingPlanGroup.ProductVariantCount == nil {
  11235. break
  11236. }
  11237. args, err := ec.field_SellingPlanGroup_productVariantCount_args(context.TODO(), rawArgs)
  11238. if err != nil {
  11239. return 0, false
  11240. }
  11241. return e.complexity.SellingPlanGroup.ProductVariantCount(childComplexity, args["productId"].(*string)), true
  11242. case "SellingPlanGroup.productVariants":
  11243. if e.complexity.SellingPlanGroup.ProductVariants == nil {
  11244. break
  11245. }
  11246. args, err := ec.field_SellingPlanGroup_productVariants_args(context.TODO(), rawArgs)
  11247. if err != nil {
  11248. return 0, false
  11249. }
  11250. 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
  11251. case "SellingPlanGroup.products":
  11252. if e.complexity.SellingPlanGroup.Products == nil {
  11253. break
  11254. }
  11255. args, err := ec.field_SellingPlanGroup_products_args(context.TODO(), rawArgs)
  11256. if err != nil {
  11257. return 0, false
  11258. }
  11259. return e.complexity.SellingPlanGroup.Products(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  11260. case "SellingPlanGroup.sellingPlans":
  11261. if e.complexity.SellingPlanGroup.SellingPlans == nil {
  11262. break
  11263. }
  11264. args, err := ec.field_SellingPlanGroup_sellingPlans_args(context.TODO(), rawArgs)
  11265. if err != nil {
  11266. return 0, false
  11267. }
  11268. return e.complexity.SellingPlanGroup.SellingPlans(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  11269. case "SellingPlanGroup.summary":
  11270. if e.complexity.SellingPlanGroup.Summary == nil {
  11271. break
  11272. }
  11273. return e.complexity.SellingPlanGroup.Summary(childComplexity), true
  11274. case "SellingPlanGroupConnection.edges":
  11275. if e.complexity.SellingPlanGroupConnection.Edges == nil {
  11276. break
  11277. }
  11278. return e.complexity.SellingPlanGroupConnection.Edges(childComplexity), true
  11279. case "SellingPlanGroupConnection.nodes":
  11280. if e.complexity.SellingPlanGroupConnection.Nodes == nil {
  11281. break
  11282. }
  11283. return e.complexity.SellingPlanGroupConnection.Nodes(childComplexity), true
  11284. case "SellingPlanGroupConnection.pageInfo":
  11285. if e.complexity.SellingPlanGroupConnection.PageInfo == nil {
  11286. break
  11287. }
  11288. return e.complexity.SellingPlanGroupConnection.PageInfo(childComplexity), true
  11289. case "SellingPlanGroupEdge.cursor":
  11290. if e.complexity.SellingPlanGroupEdge.Cursor == nil {
  11291. break
  11292. }
  11293. return e.complexity.SellingPlanGroupEdge.Cursor(childComplexity), true
  11294. case "SellingPlanGroupEdge.node":
  11295. if e.complexity.SellingPlanGroupEdge.Node == nil {
  11296. break
  11297. }
  11298. return e.complexity.SellingPlanGroupEdge.Node(childComplexity), true
  11299. case "SellingPlanGroupUserError.code":
  11300. if e.complexity.SellingPlanGroupUserError.Code == nil {
  11301. break
  11302. }
  11303. return e.complexity.SellingPlanGroupUserError.Code(childComplexity), true
  11304. case "SellingPlanGroupUserError.field":
  11305. if e.complexity.SellingPlanGroupUserError.Field == nil {
  11306. break
  11307. }
  11308. return e.complexity.SellingPlanGroupUserError.Field(childComplexity), true
  11309. case "SellingPlanGroupUserError.message":
  11310. if e.complexity.SellingPlanGroupUserError.Message == nil {
  11311. break
  11312. }
  11313. return e.complexity.SellingPlanGroupUserError.Message(childComplexity), true
  11314. case "SellingPlanInventoryPolicy.reserve":
  11315. if e.complexity.SellingPlanInventoryPolicy.Reserve == nil {
  11316. break
  11317. }
  11318. return e.complexity.SellingPlanInventoryPolicy.Reserve(childComplexity), true
  11319. case "SellingPlanPricingPolicyPercentageValue.percentage":
  11320. if e.complexity.SellingPlanPricingPolicyPercentageValue.Percentage == nil {
  11321. break
  11322. }
  11323. return e.complexity.SellingPlanPricingPolicyPercentageValue.Percentage(childComplexity), true
  11324. case "SellingPlanRecurringBillingPolicy.anchors":
  11325. if e.complexity.SellingPlanRecurringBillingPolicy.Anchors == nil {
  11326. break
  11327. }
  11328. return e.complexity.SellingPlanRecurringBillingPolicy.Anchors(childComplexity), true
  11329. case "SellingPlanRecurringBillingPolicy.createdAt":
  11330. if e.complexity.SellingPlanRecurringBillingPolicy.CreatedAt == nil {
  11331. break
  11332. }
  11333. return e.complexity.SellingPlanRecurringBillingPolicy.CreatedAt(childComplexity), true
  11334. case "SellingPlanRecurringBillingPolicy.interval":
  11335. if e.complexity.SellingPlanRecurringBillingPolicy.Interval == nil {
  11336. break
  11337. }
  11338. return e.complexity.SellingPlanRecurringBillingPolicy.Interval(childComplexity), true
  11339. case "SellingPlanRecurringBillingPolicy.intervalCount":
  11340. if e.complexity.SellingPlanRecurringBillingPolicy.IntervalCount == nil {
  11341. break
  11342. }
  11343. return e.complexity.SellingPlanRecurringBillingPolicy.IntervalCount(childComplexity), true
  11344. case "SellingPlanRecurringBillingPolicy.maxCycles":
  11345. if e.complexity.SellingPlanRecurringBillingPolicy.MaxCycles == nil {
  11346. break
  11347. }
  11348. return e.complexity.SellingPlanRecurringBillingPolicy.MaxCycles(childComplexity), true
  11349. case "SellingPlanRecurringBillingPolicy.minCycles":
  11350. if e.complexity.SellingPlanRecurringBillingPolicy.MinCycles == nil {
  11351. break
  11352. }
  11353. return e.complexity.SellingPlanRecurringBillingPolicy.MinCycles(childComplexity), true
  11354. case "SellingPlanRecurringDeliveryPolicy.anchors":
  11355. if e.complexity.SellingPlanRecurringDeliveryPolicy.Anchors == nil {
  11356. break
  11357. }
  11358. return e.complexity.SellingPlanRecurringDeliveryPolicy.Anchors(childComplexity), true
  11359. case "SellingPlanRecurringDeliveryPolicy.createdAt":
  11360. if e.complexity.SellingPlanRecurringDeliveryPolicy.CreatedAt == nil {
  11361. break
  11362. }
  11363. return e.complexity.SellingPlanRecurringDeliveryPolicy.CreatedAt(childComplexity), true
  11364. case "SellingPlanRecurringDeliveryPolicy.cutoff":
  11365. if e.complexity.SellingPlanRecurringDeliveryPolicy.Cutoff == nil {
  11366. break
  11367. }
  11368. return e.complexity.SellingPlanRecurringDeliveryPolicy.Cutoff(childComplexity), true
  11369. case "SellingPlanRecurringDeliveryPolicy.intent":
  11370. if e.complexity.SellingPlanRecurringDeliveryPolicy.Intent == nil {
  11371. break
  11372. }
  11373. return e.complexity.SellingPlanRecurringDeliveryPolicy.Intent(childComplexity), true
  11374. case "SellingPlanRecurringDeliveryPolicy.interval":
  11375. if e.complexity.SellingPlanRecurringDeliveryPolicy.Interval == nil {
  11376. break
  11377. }
  11378. return e.complexity.SellingPlanRecurringDeliveryPolicy.Interval(childComplexity), true
  11379. case "SellingPlanRecurringDeliveryPolicy.intervalCount":
  11380. if e.complexity.SellingPlanRecurringDeliveryPolicy.IntervalCount == nil {
  11381. break
  11382. }
  11383. return e.complexity.SellingPlanRecurringDeliveryPolicy.IntervalCount(childComplexity), true
  11384. case "SellingPlanRecurringDeliveryPolicy.preAnchorBehavior":
  11385. if e.complexity.SellingPlanRecurringDeliveryPolicy.PreAnchorBehavior == nil {
  11386. break
  11387. }
  11388. return e.complexity.SellingPlanRecurringDeliveryPolicy.PreAnchorBehavior(childComplexity), true
  11389. case "SellingPlanRecurringPricingPolicy.adjustmentType":
  11390. if e.complexity.SellingPlanRecurringPricingPolicy.AdjustmentType == nil {
  11391. break
  11392. }
  11393. return e.complexity.SellingPlanRecurringPricingPolicy.AdjustmentType(childComplexity), true
  11394. case "SellingPlanRecurringPricingPolicy.adjustmentValue":
  11395. if e.complexity.SellingPlanRecurringPricingPolicy.AdjustmentValue == nil {
  11396. break
  11397. }
  11398. return e.complexity.SellingPlanRecurringPricingPolicy.AdjustmentValue(childComplexity), true
  11399. case "SellingPlanRecurringPricingPolicy.afterCycle":
  11400. if e.complexity.SellingPlanRecurringPricingPolicy.AfterCycle == nil {
  11401. break
  11402. }
  11403. return e.complexity.SellingPlanRecurringPricingPolicy.AfterCycle(childComplexity), true
  11404. case "SellingPlanRecurringPricingPolicy.createdAt":
  11405. if e.complexity.SellingPlanRecurringPricingPolicy.CreatedAt == nil {
  11406. break
  11407. }
  11408. return e.complexity.SellingPlanRecurringPricingPolicy.CreatedAt(childComplexity), true
  11409. case "ShippingLine.carrierIdentifier":
  11410. if e.complexity.ShippingLine.CarrierIdentifier == nil {
  11411. break
  11412. }
  11413. return e.complexity.ShippingLine.CarrierIdentifier(childComplexity), true
  11414. case "ShippingLine.code":
  11415. if e.complexity.ShippingLine.Code == nil {
  11416. break
  11417. }
  11418. return e.complexity.ShippingLine.Code(childComplexity), true
  11419. case "ShippingLine.custom":
  11420. if e.complexity.ShippingLine.Custom == nil {
  11421. break
  11422. }
  11423. return e.complexity.ShippingLine.Custom(childComplexity), true
  11424. case "ShippingLine.deliveryCategory":
  11425. if e.complexity.ShippingLine.DeliveryCategory == nil {
  11426. break
  11427. }
  11428. return e.complexity.ShippingLine.DeliveryCategory(childComplexity), true
  11429. case "ShippingLine.discountAllocations":
  11430. if e.complexity.ShippingLine.DiscountAllocations == nil {
  11431. break
  11432. }
  11433. return e.complexity.ShippingLine.DiscountAllocations(childComplexity), true
  11434. case "ShippingLine.discountedPriceSet":
  11435. if e.complexity.ShippingLine.DiscountedPriceSet == nil {
  11436. break
  11437. }
  11438. return e.complexity.ShippingLine.DiscountedPriceSet(childComplexity), true
  11439. case "ShippingLine.id":
  11440. if e.complexity.ShippingLine.ID == nil {
  11441. break
  11442. }
  11443. return e.complexity.ShippingLine.ID(childComplexity), true
  11444. case "ShippingLine.originalPriceSet":
  11445. if e.complexity.ShippingLine.OriginalPriceSet == nil {
  11446. break
  11447. }
  11448. return e.complexity.ShippingLine.OriginalPriceSet(childComplexity), true
  11449. case "ShippingLine.phone":
  11450. if e.complexity.ShippingLine.Phone == nil {
  11451. break
  11452. }
  11453. return e.complexity.ShippingLine.Phone(childComplexity), true
  11454. case "ShippingLine.requestedFulfillmentService":
  11455. if e.complexity.ShippingLine.RequestedFulfillmentService == nil {
  11456. break
  11457. }
  11458. return e.complexity.ShippingLine.RequestedFulfillmentService(childComplexity), true
  11459. case "ShippingLine.shippingRateHandle":
  11460. if e.complexity.ShippingLine.ShippingRateHandle == nil {
  11461. break
  11462. }
  11463. return e.complexity.ShippingLine.ShippingRateHandle(childComplexity), true
  11464. case "ShippingLine.source":
  11465. if e.complexity.ShippingLine.Source == nil {
  11466. break
  11467. }
  11468. return e.complexity.ShippingLine.Source(childComplexity), true
  11469. case "ShippingLine.taxLines":
  11470. if e.complexity.ShippingLine.TaxLines == nil {
  11471. break
  11472. }
  11473. return e.complexity.ShippingLine.TaxLines(childComplexity), true
  11474. case "ShippingLine.title":
  11475. if e.complexity.ShippingLine.Title == nil {
  11476. break
  11477. }
  11478. return e.complexity.ShippingLine.Title(childComplexity), true
  11479. case "ShippingLineConnection.edges":
  11480. if e.complexity.ShippingLineConnection.Edges == nil {
  11481. break
  11482. }
  11483. return e.complexity.ShippingLineConnection.Edges(childComplexity), true
  11484. case "ShippingLineConnection.nodes":
  11485. if e.complexity.ShippingLineConnection.Nodes == nil {
  11486. break
  11487. }
  11488. return e.complexity.ShippingLineConnection.Nodes(childComplexity), true
  11489. case "ShippingLineConnection.pageInfo":
  11490. if e.complexity.ShippingLineConnection.PageInfo == nil {
  11491. break
  11492. }
  11493. return e.complexity.ShippingLineConnection.PageInfo(childComplexity), true
  11494. case "ShippingLineEdge.cursor":
  11495. if e.complexity.ShippingLineEdge.Cursor == nil {
  11496. break
  11497. }
  11498. return e.complexity.ShippingLineEdge.Cursor(childComplexity), true
  11499. case "ShippingLineEdge.node":
  11500. if e.complexity.ShippingLineEdge.Node == nil {
  11501. break
  11502. }
  11503. return e.complexity.ShippingLineEdge.Node(childComplexity), true
  11504. case "ShippingRefund.amountSet":
  11505. if e.complexity.ShippingRefund.AmountSet == nil {
  11506. break
  11507. }
  11508. return e.complexity.ShippingRefund.AmountSet(childComplexity), true
  11509. case "ShippingRefund.maximumRefundableSet":
  11510. if e.complexity.ShippingRefund.MaximumRefundableSet == nil {
  11511. break
  11512. }
  11513. return e.complexity.ShippingRefund.MaximumRefundableSet(childComplexity), true
  11514. case "ShippingRefund.taxSet":
  11515. if e.complexity.ShippingRefund.TaxSet == nil {
  11516. break
  11517. }
  11518. return e.complexity.ShippingRefund.TaxSet(childComplexity), true
  11519. case "Shop.id":
  11520. if e.complexity.Shop.ID == nil {
  11521. break
  11522. }
  11523. return e.complexity.Shop.ID(childComplexity), true
  11524. case "ShopAlert.action":
  11525. if e.complexity.ShopAlert.Action == nil {
  11526. break
  11527. }
  11528. return e.complexity.ShopAlert.Action(childComplexity), true
  11529. case "ShopAlert.description":
  11530. if e.complexity.ShopAlert.Description == nil {
  11531. break
  11532. }
  11533. return e.complexity.ShopAlert.Description(childComplexity), true
  11534. case "ShopAlertAction.title":
  11535. if e.complexity.ShopAlertAction.Title == nil {
  11536. break
  11537. }
  11538. return e.complexity.ShopAlertAction.Title(childComplexity), true
  11539. case "ShopAlertAction.url":
  11540. if e.complexity.ShopAlertAction.URL == nil {
  11541. break
  11542. }
  11543. return e.complexity.ShopAlertAction.URL(childComplexity), true
  11544. case "ShopFeatures.avalaraAvatax":
  11545. if e.complexity.ShopFeatures.AvalaraAvatax == nil {
  11546. break
  11547. }
  11548. return e.complexity.ShopFeatures.AvalaraAvatax(childComplexity), true
  11549. case "ShopFeatures.branding":
  11550. if e.complexity.ShopFeatures.Branding == nil {
  11551. break
  11552. }
  11553. return e.complexity.ShopFeatures.Branding(childComplexity), true
  11554. case "ShopFeatures.captcha":
  11555. if e.complexity.ShopFeatures.Captcha == nil {
  11556. break
  11557. }
  11558. return e.complexity.ShopFeatures.Captcha(childComplexity), true
  11559. case "ShopFeatures.captchaExternalDomains":
  11560. if e.complexity.ShopFeatures.CaptchaExternalDomains == nil {
  11561. break
  11562. }
  11563. return e.complexity.ShopFeatures.CaptchaExternalDomains(childComplexity), true
  11564. case "ShopFeatures.dynamicRemarketing":
  11565. if e.complexity.ShopFeatures.DynamicRemarketing == nil {
  11566. break
  11567. }
  11568. return e.complexity.ShopFeatures.DynamicRemarketing(childComplexity), true
  11569. case "ShopFeatures.eligibleForSubscriptionMigration":
  11570. if e.complexity.ShopFeatures.EligibleForSubscriptionMigration == nil {
  11571. break
  11572. }
  11573. return e.complexity.ShopFeatures.EligibleForSubscriptionMigration(childComplexity), true
  11574. case "ShopFeatures.eligibleForSubscriptions":
  11575. if e.complexity.ShopFeatures.EligibleForSubscriptions == nil {
  11576. break
  11577. }
  11578. return e.complexity.ShopFeatures.EligibleForSubscriptions(childComplexity), true
  11579. case "ShopFeatures.giftCards":
  11580. if e.complexity.ShopFeatures.GiftCards == nil {
  11581. break
  11582. }
  11583. return e.complexity.ShopFeatures.GiftCards(childComplexity), true
  11584. case "ShopFeatures.harmonizedSystemCode":
  11585. if e.complexity.ShopFeatures.HarmonizedSystemCode == nil {
  11586. break
  11587. }
  11588. return e.complexity.ShopFeatures.HarmonizedSystemCode(childComplexity), true
  11589. case "ShopFeatures.internationalDomains":
  11590. if e.complexity.ShopFeatures.InternationalDomains == nil {
  11591. break
  11592. }
  11593. return e.complexity.ShopFeatures.InternationalDomains(childComplexity), true
  11594. case "ShopFeatures.internationalPriceOverrides":
  11595. if e.complexity.ShopFeatures.InternationalPriceOverrides == nil {
  11596. break
  11597. }
  11598. return e.complexity.ShopFeatures.InternationalPriceOverrides(childComplexity), true
  11599. case "ShopFeatures.internationalPriceRules":
  11600. if e.complexity.ShopFeatures.InternationalPriceRules == nil {
  11601. break
  11602. }
  11603. return e.complexity.ShopFeatures.InternationalPriceRules(childComplexity), true
  11604. case "ShopFeatures.legacySubscriptionGatewayEnabled":
  11605. if e.complexity.ShopFeatures.LegacySubscriptionGatewayEnabled == nil {
  11606. break
  11607. }
  11608. return e.complexity.ShopFeatures.LegacySubscriptionGatewayEnabled(childComplexity), true
  11609. case "ShopFeatures.liveView":
  11610. if e.complexity.ShopFeatures.LiveView == nil {
  11611. break
  11612. }
  11613. return e.complexity.ShopFeatures.LiveView(childComplexity), true
  11614. case "ShopFeatures.onboardingVisual":
  11615. if e.complexity.ShopFeatures.OnboardingVisual == nil {
  11616. break
  11617. }
  11618. return e.complexity.ShopFeatures.OnboardingVisual(childComplexity), true
  11619. case "ShopFeatures.paypalExpressSubscriptionGatewayStatus":
  11620. if e.complexity.ShopFeatures.PaypalExpressSubscriptionGatewayStatus == nil {
  11621. break
  11622. }
  11623. return e.complexity.ShopFeatures.PaypalExpressSubscriptionGatewayStatus(childComplexity), true
  11624. case "ShopFeatures.reports":
  11625. if e.complexity.ShopFeatures.Reports == nil {
  11626. break
  11627. }
  11628. return e.complexity.ShopFeatures.Reports(childComplexity), true
  11629. case "ShopFeatures.sellsSubscriptions":
  11630. if e.complexity.ShopFeatures.SellsSubscriptions == nil {
  11631. break
  11632. }
  11633. return e.complexity.ShopFeatures.SellsSubscriptions(childComplexity), true
  11634. case "ShopFeatures.showMetrics":
  11635. if e.complexity.ShopFeatures.ShowMetrics == nil {
  11636. break
  11637. }
  11638. return e.complexity.ShopFeatures.ShowMetrics(childComplexity), true
  11639. case "ShopFeatures.storefront":
  11640. if e.complexity.ShopFeatures.Storefront == nil {
  11641. break
  11642. }
  11643. return e.complexity.ShopFeatures.Storefront(childComplexity), true
  11644. case "ShopFeatures.usingShopifyBalance":
  11645. if e.complexity.ShopFeatures.UsingShopifyBalance == nil {
  11646. break
  11647. }
  11648. return e.complexity.ShopFeatures.UsingShopifyBalance(childComplexity), true
  11649. case "ShopPlan.displayName":
  11650. if e.complexity.ShopPlan.DisplayName == nil {
  11651. break
  11652. }
  11653. return e.complexity.ShopPlan.DisplayName(childComplexity), true
  11654. case "ShopPlan.partnerDevelopment":
  11655. if e.complexity.ShopPlan.PartnerDevelopment == nil {
  11656. break
  11657. }
  11658. return e.complexity.ShopPlan.PartnerDevelopment(childComplexity), true
  11659. case "ShopPlan.shopifyPlus":
  11660. if e.complexity.ShopPlan.ShopifyPlus == nil {
  11661. break
  11662. }
  11663. return e.complexity.ShopPlan.ShopifyPlus(childComplexity), true
  11664. case "ShopPolicy.body":
  11665. if e.complexity.ShopPolicy.Body == nil {
  11666. break
  11667. }
  11668. return e.complexity.ShopPolicy.Body(childComplexity), true
  11669. case "ShopPolicy.id":
  11670. if e.complexity.ShopPolicy.ID == nil {
  11671. break
  11672. }
  11673. return e.complexity.ShopPolicy.ID(childComplexity), true
  11674. case "ShopPolicy.translations":
  11675. if e.complexity.ShopPolicy.Translations == nil {
  11676. break
  11677. }
  11678. args, err := ec.field_ShopPolicy_translations_args(context.TODO(), rawArgs)
  11679. if err != nil {
  11680. return 0, false
  11681. }
  11682. return e.complexity.ShopPolicy.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  11683. case "ShopPolicy.type":
  11684. if e.complexity.ShopPolicy.Type == nil {
  11685. break
  11686. }
  11687. return e.complexity.ShopPolicy.Type(childComplexity), true
  11688. case "ShopPolicy.url":
  11689. if e.complexity.ShopPolicy.URL == nil {
  11690. break
  11691. }
  11692. return e.complexity.ShopPolicy.URL(childComplexity), true
  11693. case "ShopResourceLimits.locationLimit":
  11694. if e.complexity.ShopResourceLimits.LocationLimit == nil {
  11695. break
  11696. }
  11697. return e.complexity.ShopResourceLimits.LocationLimit(childComplexity), true
  11698. case "ShopResourceLimits.maxProductOptions":
  11699. if e.complexity.ShopResourceLimits.MaxProductOptions == nil {
  11700. break
  11701. }
  11702. return e.complexity.ShopResourceLimits.MaxProductOptions(childComplexity), true
  11703. case "ShopResourceLimits.maxProductVariants":
  11704. if e.complexity.ShopResourceLimits.MaxProductVariants == nil {
  11705. break
  11706. }
  11707. return e.complexity.ShopResourceLimits.MaxProductVariants(childComplexity), true
  11708. case "ShopResourceLimits.redirectLimitReached":
  11709. if e.complexity.ShopResourceLimits.RedirectLimitReached == nil {
  11710. break
  11711. }
  11712. return e.complexity.ShopResourceLimits.RedirectLimitReached(childComplexity), true
  11713. case "ShopResourceLimits.skuResourceLimits":
  11714. if e.complexity.ShopResourceLimits.SkuResourceLimits == nil {
  11715. break
  11716. }
  11717. return e.complexity.ShopResourceLimits.SkuResourceLimits(childComplexity), true
  11718. case "ShopifyPaymentsExtendedAuthorization.extendedAuthorizationExpiresAt":
  11719. if e.complexity.ShopifyPaymentsExtendedAuthorization.ExtendedAuthorizationExpiresAt == nil {
  11720. break
  11721. }
  11722. return e.complexity.ShopifyPaymentsExtendedAuthorization.ExtendedAuthorizationExpiresAt(childComplexity), true
  11723. case "ShopifyPaymentsExtendedAuthorization.standardAuthorizationExpiresAt":
  11724. if e.complexity.ShopifyPaymentsExtendedAuthorization.StandardAuthorizationExpiresAt == nil {
  11725. break
  11726. }
  11727. return e.complexity.ShopifyPaymentsExtendedAuthorization.StandardAuthorizationExpiresAt(childComplexity), true
  11728. case "ShopifyPaymentsRefundSet.acquirerReferenceNumber":
  11729. if e.complexity.ShopifyPaymentsRefundSet.AcquirerReferenceNumber == nil {
  11730. break
  11731. }
  11732. return e.complexity.ShopifyPaymentsRefundSet.AcquirerReferenceNumber(childComplexity), true
  11733. case "ShopifyPaymentsTransactionSet.extendedAuthorizationSet":
  11734. if e.complexity.ShopifyPaymentsTransactionSet.ExtendedAuthorizationSet == nil {
  11735. break
  11736. }
  11737. return e.complexity.ShopifyPaymentsTransactionSet.ExtendedAuthorizationSet(childComplexity), true
  11738. case "ShopifyPaymentsTransactionSet.refundSet":
  11739. if e.complexity.ShopifyPaymentsTransactionSet.RefundSet == nil {
  11740. break
  11741. }
  11742. return e.complexity.ShopifyPaymentsTransactionSet.RefundSet(childComplexity), true
  11743. case "StaffMember.active":
  11744. if e.complexity.StaffMember.Active == nil {
  11745. break
  11746. }
  11747. return e.complexity.StaffMember.Active(childComplexity), true
  11748. case "StaffMember.avatar":
  11749. if e.complexity.StaffMember.Avatar == nil {
  11750. break
  11751. }
  11752. args, err := ec.field_StaffMember_avatar_args(context.TODO(), rawArgs)
  11753. if err != nil {
  11754. return 0, false
  11755. }
  11756. return e.complexity.StaffMember.Avatar(childComplexity, args["fallback"].(*StaffMemberDefaultImage)), true
  11757. case "StaffMember.email":
  11758. if e.complexity.StaffMember.Email == nil {
  11759. break
  11760. }
  11761. return e.complexity.StaffMember.Email(childComplexity), true
  11762. case "StaffMember.exists":
  11763. if e.complexity.StaffMember.Exists == nil {
  11764. break
  11765. }
  11766. return e.complexity.StaffMember.Exists(childComplexity), true
  11767. case "StaffMember.firstName":
  11768. if e.complexity.StaffMember.FirstName == nil {
  11769. break
  11770. }
  11771. return e.complexity.StaffMember.FirstName(childComplexity), true
  11772. case "StaffMember.id":
  11773. if e.complexity.StaffMember.ID == nil {
  11774. break
  11775. }
  11776. return e.complexity.StaffMember.ID(childComplexity), true
  11777. case "StaffMember.initials":
  11778. if e.complexity.StaffMember.Initials == nil {
  11779. break
  11780. }
  11781. return e.complexity.StaffMember.Initials(childComplexity), true
  11782. case "StaffMember.isShopOwner":
  11783. if e.complexity.StaffMember.IsShopOwner == nil {
  11784. break
  11785. }
  11786. return e.complexity.StaffMember.IsShopOwner(childComplexity), true
  11787. case "StaffMember.lastName":
  11788. if e.complexity.StaffMember.LastName == nil {
  11789. break
  11790. }
  11791. return e.complexity.StaffMember.LastName(childComplexity), true
  11792. case "StaffMember.locale":
  11793. if e.complexity.StaffMember.Locale == nil {
  11794. break
  11795. }
  11796. return e.complexity.StaffMember.Locale(childComplexity), true
  11797. case "StaffMember.name":
  11798. if e.complexity.StaffMember.Name == nil {
  11799. break
  11800. }
  11801. return e.complexity.StaffMember.Name(childComplexity), true
  11802. case "StaffMember.phone":
  11803. if e.complexity.StaffMember.Phone == nil {
  11804. break
  11805. }
  11806. return e.complexity.StaffMember.Phone(childComplexity), true
  11807. case "StaffMember.privateData":
  11808. if e.complexity.StaffMember.PrivateData == nil {
  11809. break
  11810. }
  11811. return e.complexity.StaffMember.PrivateData(childComplexity), true
  11812. case "StaffMemberConnection.edges":
  11813. if e.complexity.StaffMemberConnection.Edges == nil {
  11814. break
  11815. }
  11816. return e.complexity.StaffMemberConnection.Edges(childComplexity), true
  11817. case "StaffMemberConnection.nodes":
  11818. if e.complexity.StaffMemberConnection.Nodes == nil {
  11819. break
  11820. }
  11821. return e.complexity.StaffMemberConnection.Nodes(childComplexity), true
  11822. case "StaffMemberConnection.pageInfo":
  11823. if e.complexity.StaffMemberConnection.PageInfo == nil {
  11824. break
  11825. }
  11826. return e.complexity.StaffMemberConnection.PageInfo(childComplexity), true
  11827. case "StaffMemberEdge.cursor":
  11828. if e.complexity.StaffMemberEdge.Cursor == nil {
  11829. break
  11830. }
  11831. return e.complexity.StaffMemberEdge.Cursor(childComplexity), true
  11832. case "StaffMemberEdge.node":
  11833. if e.complexity.StaffMemberEdge.Node == nil {
  11834. break
  11835. }
  11836. return e.complexity.StaffMemberEdge.Node(childComplexity), true
  11837. case "StaffMemberPrivateData.accountSettingsUrl":
  11838. if e.complexity.StaffMemberPrivateData.AccountSettingsURL == nil {
  11839. break
  11840. }
  11841. return e.complexity.StaffMemberPrivateData.AccountSettingsURL(childComplexity), true
  11842. case "StaffMemberPrivateData.createdAt":
  11843. if e.complexity.StaffMemberPrivateData.CreatedAt == nil {
  11844. break
  11845. }
  11846. return e.complexity.StaffMemberPrivateData.CreatedAt(childComplexity), true
  11847. case "StandardMetafieldDefinitionTemplate.description":
  11848. if e.complexity.StandardMetafieldDefinitionTemplate.Description == nil {
  11849. break
  11850. }
  11851. return e.complexity.StandardMetafieldDefinitionTemplate.Description(childComplexity), true
  11852. case "StandardMetafieldDefinitionTemplate.id":
  11853. if e.complexity.StandardMetafieldDefinitionTemplate.ID == nil {
  11854. break
  11855. }
  11856. return e.complexity.StandardMetafieldDefinitionTemplate.ID(childComplexity), true
  11857. case "StandardMetafieldDefinitionTemplate.key":
  11858. if e.complexity.StandardMetafieldDefinitionTemplate.Key == nil {
  11859. break
  11860. }
  11861. return e.complexity.StandardMetafieldDefinitionTemplate.Key(childComplexity), true
  11862. case "StandardMetafieldDefinitionTemplate.name":
  11863. if e.complexity.StandardMetafieldDefinitionTemplate.Name == nil {
  11864. break
  11865. }
  11866. return e.complexity.StandardMetafieldDefinitionTemplate.Name(childComplexity), true
  11867. case "StandardMetafieldDefinitionTemplate.namespace":
  11868. if e.complexity.StandardMetafieldDefinitionTemplate.Namespace == nil {
  11869. break
  11870. }
  11871. return e.complexity.StandardMetafieldDefinitionTemplate.Namespace(childComplexity), true
  11872. case "StandardMetafieldDefinitionTemplate.ownerTypes":
  11873. if e.complexity.StandardMetafieldDefinitionTemplate.OwnerTypes == nil {
  11874. break
  11875. }
  11876. return e.complexity.StandardMetafieldDefinitionTemplate.OwnerTypes(childComplexity), true
  11877. case "StandardMetafieldDefinitionTemplate.type":
  11878. if e.complexity.StandardMetafieldDefinitionTemplate.Type == nil {
  11879. break
  11880. }
  11881. return e.complexity.StandardMetafieldDefinitionTemplate.Type(childComplexity), true
  11882. case "StandardMetafieldDefinitionTemplate.validations":
  11883. if e.complexity.StandardMetafieldDefinitionTemplate.Validations == nil {
  11884. break
  11885. }
  11886. return e.complexity.StandardMetafieldDefinitionTemplate.Validations(childComplexity), true
  11887. case "StandardMetafieldDefinitionTemplate.visibleToStorefrontApi":
  11888. if e.complexity.StandardMetafieldDefinitionTemplate.VisibleToStorefrontAPI == nil {
  11889. break
  11890. }
  11891. return e.complexity.StandardMetafieldDefinitionTemplate.VisibleToStorefrontAPI(childComplexity), true
  11892. case "StorefrontAccessToken.accessScopes":
  11893. if e.complexity.StorefrontAccessToken.AccessScopes == nil {
  11894. break
  11895. }
  11896. return e.complexity.StorefrontAccessToken.AccessScopes(childComplexity), true
  11897. case "StorefrontAccessToken.accessToken":
  11898. if e.complexity.StorefrontAccessToken.AccessToken == nil {
  11899. break
  11900. }
  11901. return e.complexity.StorefrontAccessToken.AccessToken(childComplexity), true
  11902. case "StorefrontAccessToken.createdAt":
  11903. if e.complexity.StorefrontAccessToken.CreatedAt == nil {
  11904. break
  11905. }
  11906. return e.complexity.StorefrontAccessToken.CreatedAt(childComplexity), true
  11907. case "StorefrontAccessToken.id":
  11908. if e.complexity.StorefrontAccessToken.ID == nil {
  11909. break
  11910. }
  11911. return e.complexity.StorefrontAccessToken.ID(childComplexity), true
  11912. case "StorefrontAccessToken.title":
  11913. if e.complexity.StorefrontAccessToken.Title == nil {
  11914. break
  11915. }
  11916. return e.complexity.StorefrontAccessToken.Title(childComplexity), true
  11917. case "StorefrontAccessToken.updatedAt":
  11918. if e.complexity.StorefrontAccessToken.UpdatedAt == nil {
  11919. break
  11920. }
  11921. return e.complexity.StorefrontAccessToken.UpdatedAt(childComplexity), true
  11922. case "StorefrontAccessTokenConnection.edges":
  11923. if e.complexity.StorefrontAccessTokenConnection.Edges == nil {
  11924. break
  11925. }
  11926. return e.complexity.StorefrontAccessTokenConnection.Edges(childComplexity), true
  11927. case "StorefrontAccessTokenConnection.nodes":
  11928. if e.complexity.StorefrontAccessTokenConnection.Nodes == nil {
  11929. break
  11930. }
  11931. return e.complexity.StorefrontAccessTokenConnection.Nodes(childComplexity), true
  11932. case "StorefrontAccessTokenConnection.pageInfo":
  11933. if e.complexity.StorefrontAccessTokenConnection.PageInfo == nil {
  11934. break
  11935. }
  11936. return e.complexity.StorefrontAccessTokenConnection.PageInfo(childComplexity), true
  11937. case "StorefrontAccessTokenEdge.cursor":
  11938. if e.complexity.StorefrontAccessTokenEdge.Cursor == nil {
  11939. break
  11940. }
  11941. return e.complexity.StorefrontAccessTokenEdge.Cursor(childComplexity), true
  11942. case "StorefrontAccessTokenEdge.node":
  11943. if e.complexity.StorefrontAccessTokenEdge.Node == nil {
  11944. break
  11945. }
  11946. return e.complexity.StorefrontAccessTokenEdge.Node(childComplexity), true
  11947. case "StringConnection.edges":
  11948. if e.complexity.StringConnection.Edges == nil {
  11949. break
  11950. }
  11951. return e.complexity.StringConnection.Edges(childComplexity), true
  11952. case "StringConnection.pageInfo":
  11953. if e.complexity.StringConnection.PageInfo == nil {
  11954. break
  11955. }
  11956. return e.complexity.StringConnection.PageInfo(childComplexity), true
  11957. case "StringEdge.cursor":
  11958. if e.complexity.StringEdge.Cursor == nil {
  11959. break
  11960. }
  11961. return e.complexity.StringEdge.Cursor(childComplexity), true
  11962. case "StringEdge.node":
  11963. if e.complexity.StringEdge.Node == nil {
  11964. break
  11965. }
  11966. return e.complexity.StringEdge.Node(childComplexity), true
  11967. case "SubscriptionAppliedCodeDiscount.id":
  11968. if e.complexity.SubscriptionAppliedCodeDiscount.ID == nil {
  11969. break
  11970. }
  11971. return e.complexity.SubscriptionAppliedCodeDiscount.ID(childComplexity), true
  11972. case "SubscriptionAppliedCodeDiscount.redeemCode":
  11973. if e.complexity.SubscriptionAppliedCodeDiscount.RedeemCode == nil {
  11974. break
  11975. }
  11976. return e.complexity.SubscriptionAppliedCodeDiscount.RedeemCode(childComplexity), true
  11977. case "SubscriptionAppliedCodeDiscount.rejectionReason":
  11978. if e.complexity.SubscriptionAppliedCodeDiscount.RejectionReason == nil {
  11979. break
  11980. }
  11981. return e.complexity.SubscriptionAppliedCodeDiscount.RejectionReason(childComplexity), true
  11982. case "SubscriptionBillingAttempt.completedAt":
  11983. if e.complexity.SubscriptionBillingAttempt.CompletedAt == nil {
  11984. break
  11985. }
  11986. return e.complexity.SubscriptionBillingAttempt.CompletedAt(childComplexity), true
  11987. case "SubscriptionBillingAttempt.createdAt":
  11988. if e.complexity.SubscriptionBillingAttempt.CreatedAt == nil {
  11989. break
  11990. }
  11991. return e.complexity.SubscriptionBillingAttempt.CreatedAt(childComplexity), true
  11992. case "SubscriptionBillingAttempt.errorCode":
  11993. if e.complexity.SubscriptionBillingAttempt.ErrorCode == nil {
  11994. break
  11995. }
  11996. return e.complexity.SubscriptionBillingAttempt.ErrorCode(childComplexity), true
  11997. case "SubscriptionBillingAttempt.errorMessage":
  11998. if e.complexity.SubscriptionBillingAttempt.ErrorMessage == nil {
  11999. break
  12000. }
  12001. return e.complexity.SubscriptionBillingAttempt.ErrorMessage(childComplexity), true
  12002. case "SubscriptionBillingAttempt.id":
  12003. if e.complexity.SubscriptionBillingAttempt.ID == nil {
  12004. break
  12005. }
  12006. return e.complexity.SubscriptionBillingAttempt.ID(childComplexity), true
  12007. case "SubscriptionBillingAttempt.idempotencyKey":
  12008. if e.complexity.SubscriptionBillingAttempt.IdempotencyKey == nil {
  12009. break
  12010. }
  12011. return e.complexity.SubscriptionBillingAttempt.IdempotencyKey(childComplexity), true
  12012. case "SubscriptionBillingAttempt.nextActionUrl":
  12013. if e.complexity.SubscriptionBillingAttempt.NextActionURL == nil {
  12014. break
  12015. }
  12016. return e.complexity.SubscriptionBillingAttempt.NextActionURL(childComplexity), true
  12017. case "SubscriptionBillingAttempt.order":
  12018. if e.complexity.SubscriptionBillingAttempt.Order == nil {
  12019. break
  12020. }
  12021. return e.complexity.SubscriptionBillingAttempt.Order(childComplexity), true
  12022. case "SubscriptionBillingAttempt.originTime":
  12023. if e.complexity.SubscriptionBillingAttempt.OriginTime == nil {
  12024. break
  12025. }
  12026. return e.complexity.SubscriptionBillingAttempt.OriginTime(childComplexity), true
  12027. case "SubscriptionBillingAttempt.ready":
  12028. if e.complexity.SubscriptionBillingAttempt.Ready == nil {
  12029. break
  12030. }
  12031. return e.complexity.SubscriptionBillingAttempt.Ready(childComplexity), true
  12032. case "SubscriptionBillingAttempt.subscriptionContract":
  12033. if e.complexity.SubscriptionBillingAttempt.SubscriptionContract == nil {
  12034. break
  12035. }
  12036. return e.complexity.SubscriptionBillingAttempt.SubscriptionContract(childComplexity), true
  12037. case "SubscriptionBillingAttemptConnection.edges":
  12038. if e.complexity.SubscriptionBillingAttemptConnection.Edges == nil {
  12039. break
  12040. }
  12041. return e.complexity.SubscriptionBillingAttemptConnection.Edges(childComplexity), true
  12042. case "SubscriptionBillingAttemptConnection.nodes":
  12043. if e.complexity.SubscriptionBillingAttemptConnection.Nodes == nil {
  12044. break
  12045. }
  12046. return e.complexity.SubscriptionBillingAttemptConnection.Nodes(childComplexity), true
  12047. case "SubscriptionBillingAttemptConnection.pageInfo":
  12048. if e.complexity.SubscriptionBillingAttemptConnection.PageInfo == nil {
  12049. break
  12050. }
  12051. return e.complexity.SubscriptionBillingAttemptConnection.PageInfo(childComplexity), true
  12052. case "SubscriptionBillingAttemptEdge.cursor":
  12053. if e.complexity.SubscriptionBillingAttemptEdge.Cursor == nil {
  12054. break
  12055. }
  12056. return e.complexity.SubscriptionBillingAttemptEdge.Cursor(childComplexity), true
  12057. case "SubscriptionBillingAttemptEdge.node":
  12058. if e.complexity.SubscriptionBillingAttemptEdge.Node == nil {
  12059. break
  12060. }
  12061. return e.complexity.SubscriptionBillingAttemptEdge.Node(childComplexity), true
  12062. case "SubscriptionBillingPolicy.anchors":
  12063. if e.complexity.SubscriptionBillingPolicy.Anchors == nil {
  12064. break
  12065. }
  12066. return e.complexity.SubscriptionBillingPolicy.Anchors(childComplexity), true
  12067. case "SubscriptionBillingPolicy.interval":
  12068. if e.complexity.SubscriptionBillingPolicy.Interval == nil {
  12069. break
  12070. }
  12071. return e.complexity.SubscriptionBillingPolicy.Interval(childComplexity), true
  12072. case "SubscriptionBillingPolicy.intervalCount":
  12073. if e.complexity.SubscriptionBillingPolicy.IntervalCount == nil {
  12074. break
  12075. }
  12076. return e.complexity.SubscriptionBillingPolicy.IntervalCount(childComplexity), true
  12077. case "SubscriptionBillingPolicy.maxCycles":
  12078. if e.complexity.SubscriptionBillingPolicy.MaxCycles == nil {
  12079. break
  12080. }
  12081. return e.complexity.SubscriptionBillingPolicy.MaxCycles(childComplexity), true
  12082. case "SubscriptionBillingPolicy.minCycles":
  12083. if e.complexity.SubscriptionBillingPolicy.MinCycles == nil {
  12084. break
  12085. }
  12086. return e.complexity.SubscriptionBillingPolicy.MinCycles(childComplexity), true
  12087. case "SubscriptionContract.app":
  12088. if e.complexity.SubscriptionContract.App == nil {
  12089. break
  12090. }
  12091. return e.complexity.SubscriptionContract.App(childComplexity), true
  12092. case "SubscriptionContract.appAdminUrl":
  12093. if e.complexity.SubscriptionContract.AppAdminURL == nil {
  12094. break
  12095. }
  12096. return e.complexity.SubscriptionContract.AppAdminURL(childComplexity), true
  12097. case "SubscriptionContract.billingAttempts":
  12098. if e.complexity.SubscriptionContract.BillingAttempts == nil {
  12099. break
  12100. }
  12101. args, err := ec.field_SubscriptionContract_billingAttempts_args(context.TODO(), rawArgs)
  12102. if err != nil {
  12103. return 0, false
  12104. }
  12105. return e.complexity.SubscriptionContract.BillingAttempts(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  12106. case "SubscriptionContract.billingPolicy":
  12107. if e.complexity.SubscriptionContract.BillingPolicy == nil {
  12108. break
  12109. }
  12110. return e.complexity.SubscriptionContract.BillingPolicy(childComplexity), true
  12111. case "SubscriptionContract.createdAt":
  12112. if e.complexity.SubscriptionContract.CreatedAt == nil {
  12113. break
  12114. }
  12115. return e.complexity.SubscriptionContract.CreatedAt(childComplexity), true
  12116. case "SubscriptionContract.currencyCode":
  12117. if e.complexity.SubscriptionContract.CurrencyCode == nil {
  12118. break
  12119. }
  12120. return e.complexity.SubscriptionContract.CurrencyCode(childComplexity), true
  12121. case "SubscriptionContract.customAttributes":
  12122. if e.complexity.SubscriptionContract.CustomAttributes == nil {
  12123. break
  12124. }
  12125. return e.complexity.SubscriptionContract.CustomAttributes(childComplexity), true
  12126. case "SubscriptionContract.customer":
  12127. if e.complexity.SubscriptionContract.Customer == nil {
  12128. break
  12129. }
  12130. return e.complexity.SubscriptionContract.Customer(childComplexity), true
  12131. case "SubscriptionContract.customerPaymentMethod":
  12132. if e.complexity.SubscriptionContract.CustomerPaymentMethod == nil {
  12133. break
  12134. }
  12135. args, err := ec.field_SubscriptionContract_customerPaymentMethod_args(context.TODO(), rawArgs)
  12136. if err != nil {
  12137. return 0, false
  12138. }
  12139. return e.complexity.SubscriptionContract.CustomerPaymentMethod(childComplexity, args["showRevoked"].(*bool)), true
  12140. case "SubscriptionContract.deliveryMethod":
  12141. if e.complexity.SubscriptionContract.DeliveryMethod == nil {
  12142. break
  12143. }
  12144. return e.complexity.SubscriptionContract.DeliveryMethod(childComplexity), true
  12145. case "SubscriptionContract.deliveryPolicy":
  12146. if e.complexity.SubscriptionContract.DeliveryPolicy == nil {
  12147. break
  12148. }
  12149. return e.complexity.SubscriptionContract.DeliveryPolicy(childComplexity), true
  12150. case "SubscriptionContract.deliveryPrice":
  12151. if e.complexity.SubscriptionContract.DeliveryPrice == nil {
  12152. break
  12153. }
  12154. return e.complexity.SubscriptionContract.DeliveryPrice(childComplexity), true
  12155. case "SubscriptionContract.discounts":
  12156. if e.complexity.SubscriptionContract.Discounts == nil {
  12157. break
  12158. }
  12159. args, err := ec.field_SubscriptionContract_discounts_args(context.TODO(), rawArgs)
  12160. if err != nil {
  12161. return 0, false
  12162. }
  12163. return e.complexity.SubscriptionContract.Discounts(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  12164. case "SubscriptionContract.id":
  12165. if e.complexity.SubscriptionContract.ID == nil {
  12166. break
  12167. }
  12168. return e.complexity.SubscriptionContract.ID(childComplexity), true
  12169. case "SubscriptionContract.lastPaymentStatus":
  12170. if e.complexity.SubscriptionContract.LastPaymentStatus == nil {
  12171. break
  12172. }
  12173. return e.complexity.SubscriptionContract.LastPaymentStatus(childComplexity), true
  12174. case "SubscriptionContract.lineCount":
  12175. if e.complexity.SubscriptionContract.LineCount == nil {
  12176. break
  12177. }
  12178. return e.complexity.SubscriptionContract.LineCount(childComplexity), true
  12179. case "SubscriptionContract.lines":
  12180. if e.complexity.SubscriptionContract.Lines == nil {
  12181. break
  12182. }
  12183. args, err := ec.field_SubscriptionContract_lines_args(context.TODO(), rawArgs)
  12184. if err != nil {
  12185. return 0, false
  12186. }
  12187. return e.complexity.SubscriptionContract.Lines(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  12188. case "SubscriptionContract.nextBillingDate":
  12189. if e.complexity.SubscriptionContract.NextBillingDate == nil {
  12190. break
  12191. }
  12192. return e.complexity.SubscriptionContract.NextBillingDate(childComplexity), true
  12193. case "SubscriptionContract.note":
  12194. if e.complexity.SubscriptionContract.Note == nil {
  12195. break
  12196. }
  12197. return e.complexity.SubscriptionContract.Note(childComplexity), true
  12198. case "SubscriptionContract.orders":
  12199. if e.complexity.SubscriptionContract.Orders == nil {
  12200. break
  12201. }
  12202. args, err := ec.field_SubscriptionContract_orders_args(context.TODO(), rawArgs)
  12203. if err != nil {
  12204. return 0, false
  12205. }
  12206. return e.complexity.SubscriptionContract.Orders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  12207. case "SubscriptionContract.originOrder":
  12208. if e.complexity.SubscriptionContract.OriginOrder == nil {
  12209. break
  12210. }
  12211. return e.complexity.SubscriptionContract.OriginOrder(childComplexity), true
  12212. case "SubscriptionContract.status":
  12213. if e.complexity.SubscriptionContract.Status == nil {
  12214. break
  12215. }
  12216. return e.complexity.SubscriptionContract.Status(childComplexity), true
  12217. case "SubscriptionContract.updatedAt":
  12218. if e.complexity.SubscriptionContract.UpdatedAt == nil {
  12219. break
  12220. }
  12221. return e.complexity.SubscriptionContract.UpdatedAt(childComplexity), true
  12222. case "SubscriptionContractConnection.edges":
  12223. if e.complexity.SubscriptionContractConnection.Edges == nil {
  12224. break
  12225. }
  12226. return e.complexity.SubscriptionContractConnection.Edges(childComplexity), true
  12227. case "SubscriptionContractConnection.nodes":
  12228. if e.complexity.SubscriptionContractConnection.Nodes == nil {
  12229. break
  12230. }
  12231. return e.complexity.SubscriptionContractConnection.Nodes(childComplexity), true
  12232. case "SubscriptionContractConnection.pageInfo":
  12233. if e.complexity.SubscriptionContractConnection.PageInfo == nil {
  12234. break
  12235. }
  12236. return e.complexity.SubscriptionContractConnection.PageInfo(childComplexity), true
  12237. case "SubscriptionContractEdge.cursor":
  12238. if e.complexity.SubscriptionContractEdge.Cursor == nil {
  12239. break
  12240. }
  12241. return e.complexity.SubscriptionContractEdge.Cursor(childComplexity), true
  12242. case "SubscriptionContractEdge.node":
  12243. if e.complexity.SubscriptionContractEdge.Node == nil {
  12244. break
  12245. }
  12246. return e.complexity.SubscriptionContractEdge.Node(childComplexity), true
  12247. case "SubscriptionCyclePriceAdjustment.adjustmentType":
  12248. if e.complexity.SubscriptionCyclePriceAdjustment.AdjustmentType == nil {
  12249. break
  12250. }
  12251. return e.complexity.SubscriptionCyclePriceAdjustment.AdjustmentType(childComplexity), true
  12252. case "SubscriptionCyclePriceAdjustment.adjustmentValue":
  12253. if e.complexity.SubscriptionCyclePriceAdjustment.AdjustmentValue == nil {
  12254. break
  12255. }
  12256. return e.complexity.SubscriptionCyclePriceAdjustment.AdjustmentValue(childComplexity), true
  12257. case "SubscriptionCyclePriceAdjustment.afterCycle":
  12258. if e.complexity.SubscriptionCyclePriceAdjustment.AfterCycle == nil {
  12259. break
  12260. }
  12261. return e.complexity.SubscriptionCyclePriceAdjustment.AfterCycle(childComplexity), true
  12262. case "SubscriptionCyclePriceAdjustment.computedPrice":
  12263. if e.complexity.SubscriptionCyclePriceAdjustment.ComputedPrice == nil {
  12264. break
  12265. }
  12266. return e.complexity.SubscriptionCyclePriceAdjustment.ComputedPrice(childComplexity), true
  12267. case "SubscriptionDeliveryMethodLocalDelivery.address":
  12268. if e.complexity.SubscriptionDeliveryMethodLocalDelivery.Address == nil {
  12269. break
  12270. }
  12271. return e.complexity.SubscriptionDeliveryMethodLocalDelivery.Address(childComplexity), true
  12272. case "SubscriptionDeliveryMethodLocalDelivery.localDeliveryOption":
  12273. if e.complexity.SubscriptionDeliveryMethodLocalDelivery.LocalDeliveryOption == nil {
  12274. break
  12275. }
  12276. return e.complexity.SubscriptionDeliveryMethodLocalDelivery.LocalDeliveryOption(childComplexity), true
  12277. case "SubscriptionDeliveryMethodLocalDeliveryOption.code":
  12278. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Code == nil {
  12279. break
  12280. }
  12281. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Code(childComplexity), true
  12282. case "SubscriptionDeliveryMethodLocalDeliveryOption.description":
  12283. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Description == nil {
  12284. break
  12285. }
  12286. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Description(childComplexity), true
  12287. case "SubscriptionDeliveryMethodLocalDeliveryOption.instructions":
  12288. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Instructions == nil {
  12289. break
  12290. }
  12291. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Instructions(childComplexity), true
  12292. case "SubscriptionDeliveryMethodLocalDeliveryOption.phone":
  12293. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Phone == nil {
  12294. break
  12295. }
  12296. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Phone(childComplexity), true
  12297. case "SubscriptionDeliveryMethodLocalDeliveryOption.presentmentTitle":
  12298. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.PresentmentTitle == nil {
  12299. break
  12300. }
  12301. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.PresentmentTitle(childComplexity), true
  12302. case "SubscriptionDeliveryMethodLocalDeliveryOption.title":
  12303. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Title == nil {
  12304. break
  12305. }
  12306. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Title(childComplexity), true
  12307. case "SubscriptionDeliveryMethodPickup.pickupOption":
  12308. if e.complexity.SubscriptionDeliveryMethodPickup.PickupOption == nil {
  12309. break
  12310. }
  12311. return e.complexity.SubscriptionDeliveryMethodPickup.PickupOption(childComplexity), true
  12312. case "SubscriptionDeliveryMethodPickupOption.code":
  12313. if e.complexity.SubscriptionDeliveryMethodPickupOption.Code == nil {
  12314. break
  12315. }
  12316. return e.complexity.SubscriptionDeliveryMethodPickupOption.Code(childComplexity), true
  12317. case "SubscriptionDeliveryMethodPickupOption.description":
  12318. if e.complexity.SubscriptionDeliveryMethodPickupOption.Description == nil {
  12319. break
  12320. }
  12321. return e.complexity.SubscriptionDeliveryMethodPickupOption.Description(childComplexity), true
  12322. case "SubscriptionDeliveryMethodPickupOption.location":
  12323. if e.complexity.SubscriptionDeliveryMethodPickupOption.Location == nil {
  12324. break
  12325. }
  12326. return e.complexity.SubscriptionDeliveryMethodPickupOption.Location(childComplexity), true
  12327. case "SubscriptionDeliveryMethodPickupOption.presentmentTitle":
  12328. if e.complexity.SubscriptionDeliveryMethodPickupOption.PresentmentTitle == nil {
  12329. break
  12330. }
  12331. return e.complexity.SubscriptionDeliveryMethodPickupOption.PresentmentTitle(childComplexity), true
  12332. case "SubscriptionDeliveryMethodPickupOption.title":
  12333. if e.complexity.SubscriptionDeliveryMethodPickupOption.Title == nil {
  12334. break
  12335. }
  12336. return e.complexity.SubscriptionDeliveryMethodPickupOption.Title(childComplexity), true
  12337. case "SubscriptionDeliveryMethodShipping.address":
  12338. if e.complexity.SubscriptionDeliveryMethodShipping.Address == nil {
  12339. break
  12340. }
  12341. return e.complexity.SubscriptionDeliveryMethodShipping.Address(childComplexity), true
  12342. case "SubscriptionDeliveryMethodShipping.shippingOption":
  12343. if e.complexity.SubscriptionDeliveryMethodShipping.ShippingOption == nil {
  12344. break
  12345. }
  12346. return e.complexity.SubscriptionDeliveryMethodShipping.ShippingOption(childComplexity), true
  12347. case "SubscriptionDeliveryMethodShippingOption.carrierService":
  12348. if e.complexity.SubscriptionDeliveryMethodShippingOption.CarrierService == nil {
  12349. break
  12350. }
  12351. return e.complexity.SubscriptionDeliveryMethodShippingOption.CarrierService(childComplexity), true
  12352. case "SubscriptionDeliveryMethodShippingOption.code":
  12353. if e.complexity.SubscriptionDeliveryMethodShippingOption.Code == nil {
  12354. break
  12355. }
  12356. return e.complexity.SubscriptionDeliveryMethodShippingOption.Code(childComplexity), true
  12357. case "SubscriptionDeliveryMethodShippingOption.description":
  12358. if e.complexity.SubscriptionDeliveryMethodShippingOption.Description == nil {
  12359. break
  12360. }
  12361. return e.complexity.SubscriptionDeliveryMethodShippingOption.Description(childComplexity), true
  12362. case "SubscriptionDeliveryMethodShippingOption.presentmentTitle":
  12363. if e.complexity.SubscriptionDeliveryMethodShippingOption.PresentmentTitle == nil {
  12364. break
  12365. }
  12366. return e.complexity.SubscriptionDeliveryMethodShippingOption.PresentmentTitle(childComplexity), true
  12367. case "SubscriptionDeliveryMethodShippingOption.title":
  12368. if e.complexity.SubscriptionDeliveryMethodShippingOption.Title == nil {
  12369. break
  12370. }
  12371. return e.complexity.SubscriptionDeliveryMethodShippingOption.Title(childComplexity), true
  12372. case "SubscriptionDeliveryPolicy.anchors":
  12373. if e.complexity.SubscriptionDeliveryPolicy.Anchors == nil {
  12374. break
  12375. }
  12376. return e.complexity.SubscriptionDeliveryPolicy.Anchors(childComplexity), true
  12377. case "SubscriptionDeliveryPolicy.interval":
  12378. if e.complexity.SubscriptionDeliveryPolicy.Interval == nil {
  12379. break
  12380. }
  12381. return e.complexity.SubscriptionDeliveryPolicy.Interval(childComplexity), true
  12382. case "SubscriptionDeliveryPolicy.intervalCount":
  12383. if e.complexity.SubscriptionDeliveryPolicy.IntervalCount == nil {
  12384. break
  12385. }
  12386. return e.complexity.SubscriptionDeliveryPolicy.IntervalCount(childComplexity), true
  12387. case "SubscriptionDiscountAllocation.amount":
  12388. if e.complexity.SubscriptionDiscountAllocation.Amount == nil {
  12389. break
  12390. }
  12391. return e.complexity.SubscriptionDiscountAllocation.Amount(childComplexity), true
  12392. case "SubscriptionDiscountAllocation.discount":
  12393. if e.complexity.SubscriptionDiscountAllocation.Discount == nil {
  12394. break
  12395. }
  12396. return e.complexity.SubscriptionDiscountAllocation.Discount(childComplexity), true
  12397. case "SubscriptionDiscountEntitledLines.all":
  12398. if e.complexity.SubscriptionDiscountEntitledLines.All == nil {
  12399. break
  12400. }
  12401. return e.complexity.SubscriptionDiscountEntitledLines.All(childComplexity), true
  12402. case "SubscriptionDiscountEntitledLines.lines":
  12403. if e.complexity.SubscriptionDiscountEntitledLines.Lines == nil {
  12404. break
  12405. }
  12406. args, err := ec.field_SubscriptionDiscountEntitledLines_lines_args(context.TODO(), rawArgs)
  12407. if err != nil {
  12408. return 0, false
  12409. }
  12410. return e.complexity.SubscriptionDiscountEntitledLines.Lines(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  12411. case "SubscriptionDiscountFixedAmountValue.amount":
  12412. if e.complexity.SubscriptionDiscountFixedAmountValue.Amount == nil {
  12413. break
  12414. }
  12415. return e.complexity.SubscriptionDiscountFixedAmountValue.Amount(childComplexity), true
  12416. case "SubscriptionDiscountFixedAmountValue.appliesOnEachItem":
  12417. if e.complexity.SubscriptionDiscountFixedAmountValue.AppliesOnEachItem == nil {
  12418. break
  12419. }
  12420. return e.complexity.SubscriptionDiscountFixedAmountValue.AppliesOnEachItem(childComplexity), true
  12421. case "SubscriptionDiscountPercentageValue.percentage":
  12422. if e.complexity.SubscriptionDiscountPercentageValue.Percentage == nil {
  12423. break
  12424. }
  12425. return e.complexity.SubscriptionDiscountPercentageValue.Percentage(childComplexity), true
  12426. case "SubscriptionLine.currentPrice":
  12427. if e.complexity.SubscriptionLine.CurrentPrice == nil {
  12428. break
  12429. }
  12430. return e.complexity.SubscriptionLine.CurrentPrice(childComplexity), true
  12431. case "SubscriptionLine.customAttributes":
  12432. if e.complexity.SubscriptionLine.CustomAttributes == nil {
  12433. break
  12434. }
  12435. return e.complexity.SubscriptionLine.CustomAttributes(childComplexity), true
  12436. case "SubscriptionLine.discountAllocations":
  12437. if e.complexity.SubscriptionLine.DiscountAllocations == nil {
  12438. break
  12439. }
  12440. return e.complexity.SubscriptionLine.DiscountAllocations(childComplexity), true
  12441. case "SubscriptionLine.id":
  12442. if e.complexity.SubscriptionLine.ID == nil {
  12443. break
  12444. }
  12445. return e.complexity.SubscriptionLine.ID(childComplexity), true
  12446. case "SubscriptionLine.lineDiscountedPrice":
  12447. if e.complexity.SubscriptionLine.LineDiscountedPrice == nil {
  12448. break
  12449. }
  12450. return e.complexity.SubscriptionLine.LineDiscountedPrice(childComplexity), true
  12451. case "SubscriptionLine.pricingPolicy":
  12452. if e.complexity.SubscriptionLine.PricingPolicy == nil {
  12453. break
  12454. }
  12455. return e.complexity.SubscriptionLine.PricingPolicy(childComplexity), true
  12456. case "SubscriptionLine.productId":
  12457. if e.complexity.SubscriptionLine.ProductID == nil {
  12458. break
  12459. }
  12460. return e.complexity.SubscriptionLine.ProductID(childComplexity), true
  12461. case "SubscriptionLine.quantity":
  12462. if e.complexity.SubscriptionLine.Quantity == nil {
  12463. break
  12464. }
  12465. return e.complexity.SubscriptionLine.Quantity(childComplexity), true
  12466. case "SubscriptionLine.requiresShipping":
  12467. if e.complexity.SubscriptionLine.RequiresShipping == nil {
  12468. break
  12469. }
  12470. return e.complexity.SubscriptionLine.RequiresShipping(childComplexity), true
  12471. case "SubscriptionLine.sellingPlanId":
  12472. if e.complexity.SubscriptionLine.SellingPlanID == nil {
  12473. break
  12474. }
  12475. return e.complexity.SubscriptionLine.SellingPlanID(childComplexity), true
  12476. case "SubscriptionLine.sellingPlanName":
  12477. if e.complexity.SubscriptionLine.SellingPlanName == nil {
  12478. break
  12479. }
  12480. return e.complexity.SubscriptionLine.SellingPlanName(childComplexity), true
  12481. case "SubscriptionLine.sku":
  12482. if e.complexity.SubscriptionLine.Sku == nil {
  12483. break
  12484. }
  12485. return e.complexity.SubscriptionLine.Sku(childComplexity), true
  12486. case "SubscriptionLine.taxable":
  12487. if e.complexity.SubscriptionLine.Taxable == nil {
  12488. break
  12489. }
  12490. return e.complexity.SubscriptionLine.Taxable(childComplexity), true
  12491. case "SubscriptionLine.title":
  12492. if e.complexity.SubscriptionLine.Title == nil {
  12493. break
  12494. }
  12495. return e.complexity.SubscriptionLine.Title(childComplexity), true
  12496. case "SubscriptionLine.variantId":
  12497. if e.complexity.SubscriptionLine.VariantID == nil {
  12498. break
  12499. }
  12500. return e.complexity.SubscriptionLine.VariantID(childComplexity), true
  12501. case "SubscriptionLine.variantImage":
  12502. if e.complexity.SubscriptionLine.VariantImage == nil {
  12503. break
  12504. }
  12505. return e.complexity.SubscriptionLine.VariantImage(childComplexity), true
  12506. case "SubscriptionLine.variantTitle":
  12507. if e.complexity.SubscriptionLine.VariantTitle == nil {
  12508. break
  12509. }
  12510. return e.complexity.SubscriptionLine.VariantTitle(childComplexity), true
  12511. case "SubscriptionLineConnection.edges":
  12512. if e.complexity.SubscriptionLineConnection.Edges == nil {
  12513. break
  12514. }
  12515. return e.complexity.SubscriptionLineConnection.Edges(childComplexity), true
  12516. case "SubscriptionLineConnection.nodes":
  12517. if e.complexity.SubscriptionLineConnection.Nodes == nil {
  12518. break
  12519. }
  12520. return e.complexity.SubscriptionLineConnection.Nodes(childComplexity), true
  12521. case "SubscriptionLineConnection.pageInfo":
  12522. if e.complexity.SubscriptionLineConnection.PageInfo == nil {
  12523. break
  12524. }
  12525. return e.complexity.SubscriptionLineConnection.PageInfo(childComplexity), true
  12526. case "SubscriptionLineEdge.cursor":
  12527. if e.complexity.SubscriptionLineEdge.Cursor == nil {
  12528. break
  12529. }
  12530. return e.complexity.SubscriptionLineEdge.Cursor(childComplexity), true
  12531. case "SubscriptionLineEdge.node":
  12532. if e.complexity.SubscriptionLineEdge.Node == nil {
  12533. break
  12534. }
  12535. return e.complexity.SubscriptionLineEdge.Node(childComplexity), true
  12536. case "SubscriptionMailingAddress.address1":
  12537. if e.complexity.SubscriptionMailingAddress.Address1 == nil {
  12538. break
  12539. }
  12540. return e.complexity.SubscriptionMailingAddress.Address1(childComplexity), true
  12541. case "SubscriptionMailingAddress.address2":
  12542. if e.complexity.SubscriptionMailingAddress.Address2 == nil {
  12543. break
  12544. }
  12545. return e.complexity.SubscriptionMailingAddress.Address2(childComplexity), true
  12546. case "SubscriptionMailingAddress.city":
  12547. if e.complexity.SubscriptionMailingAddress.City == nil {
  12548. break
  12549. }
  12550. return e.complexity.SubscriptionMailingAddress.City(childComplexity), true
  12551. case "SubscriptionMailingAddress.company":
  12552. if e.complexity.SubscriptionMailingAddress.Company == nil {
  12553. break
  12554. }
  12555. return e.complexity.SubscriptionMailingAddress.Company(childComplexity), true
  12556. case "SubscriptionMailingAddress.country":
  12557. if e.complexity.SubscriptionMailingAddress.Country == nil {
  12558. break
  12559. }
  12560. return e.complexity.SubscriptionMailingAddress.Country(childComplexity), true
  12561. case "SubscriptionMailingAddress.countryCode":
  12562. if e.complexity.SubscriptionMailingAddress.CountryCode == nil {
  12563. break
  12564. }
  12565. return e.complexity.SubscriptionMailingAddress.CountryCode(childComplexity), true
  12566. case "SubscriptionMailingAddress.firstName":
  12567. if e.complexity.SubscriptionMailingAddress.FirstName == nil {
  12568. break
  12569. }
  12570. return e.complexity.SubscriptionMailingAddress.FirstName(childComplexity), true
  12571. case "SubscriptionMailingAddress.lastName":
  12572. if e.complexity.SubscriptionMailingAddress.LastName == nil {
  12573. break
  12574. }
  12575. return e.complexity.SubscriptionMailingAddress.LastName(childComplexity), true
  12576. case "SubscriptionMailingAddress.name":
  12577. if e.complexity.SubscriptionMailingAddress.Name == nil {
  12578. break
  12579. }
  12580. return e.complexity.SubscriptionMailingAddress.Name(childComplexity), true
  12581. case "SubscriptionMailingAddress.phone":
  12582. if e.complexity.SubscriptionMailingAddress.Phone == nil {
  12583. break
  12584. }
  12585. return e.complexity.SubscriptionMailingAddress.Phone(childComplexity), true
  12586. case "SubscriptionMailingAddress.province":
  12587. if e.complexity.SubscriptionMailingAddress.Province == nil {
  12588. break
  12589. }
  12590. return e.complexity.SubscriptionMailingAddress.Province(childComplexity), true
  12591. case "SubscriptionMailingAddress.provinceCode":
  12592. if e.complexity.SubscriptionMailingAddress.ProvinceCode == nil {
  12593. break
  12594. }
  12595. return e.complexity.SubscriptionMailingAddress.ProvinceCode(childComplexity), true
  12596. case "SubscriptionMailingAddress.zip":
  12597. if e.complexity.SubscriptionMailingAddress.Zip == nil {
  12598. break
  12599. }
  12600. return e.complexity.SubscriptionMailingAddress.Zip(childComplexity), true
  12601. case "SubscriptionManualDiscount.entitledLines":
  12602. if e.complexity.SubscriptionManualDiscount.EntitledLines == nil {
  12603. break
  12604. }
  12605. return e.complexity.SubscriptionManualDiscount.EntitledLines(childComplexity), true
  12606. case "SubscriptionManualDiscount.id":
  12607. if e.complexity.SubscriptionManualDiscount.ID == nil {
  12608. break
  12609. }
  12610. return e.complexity.SubscriptionManualDiscount.ID(childComplexity), true
  12611. case "SubscriptionManualDiscount.recurringCycleLimit":
  12612. if e.complexity.SubscriptionManualDiscount.RecurringCycleLimit == nil {
  12613. break
  12614. }
  12615. return e.complexity.SubscriptionManualDiscount.RecurringCycleLimit(childComplexity), true
  12616. case "SubscriptionManualDiscount.rejectionReason":
  12617. if e.complexity.SubscriptionManualDiscount.RejectionReason == nil {
  12618. break
  12619. }
  12620. return e.complexity.SubscriptionManualDiscount.RejectionReason(childComplexity), true
  12621. case "SubscriptionManualDiscount.targetType":
  12622. if e.complexity.SubscriptionManualDiscount.TargetType == nil {
  12623. break
  12624. }
  12625. return e.complexity.SubscriptionManualDiscount.TargetType(childComplexity), true
  12626. case "SubscriptionManualDiscount.title":
  12627. if e.complexity.SubscriptionManualDiscount.Title == nil {
  12628. break
  12629. }
  12630. return e.complexity.SubscriptionManualDiscount.Title(childComplexity), true
  12631. case "SubscriptionManualDiscount.type":
  12632. if e.complexity.SubscriptionManualDiscount.Type == nil {
  12633. break
  12634. }
  12635. return e.complexity.SubscriptionManualDiscount.Type(childComplexity), true
  12636. case "SubscriptionManualDiscount.usageCount":
  12637. if e.complexity.SubscriptionManualDiscount.UsageCount == nil {
  12638. break
  12639. }
  12640. return e.complexity.SubscriptionManualDiscount.UsageCount(childComplexity), true
  12641. case "SubscriptionManualDiscount.value":
  12642. if e.complexity.SubscriptionManualDiscount.Value == nil {
  12643. break
  12644. }
  12645. return e.complexity.SubscriptionManualDiscount.Value(childComplexity), true
  12646. case "SubscriptionManualDiscountConnection.edges":
  12647. if e.complexity.SubscriptionManualDiscountConnection.Edges == nil {
  12648. break
  12649. }
  12650. return e.complexity.SubscriptionManualDiscountConnection.Edges(childComplexity), true
  12651. case "SubscriptionManualDiscountConnection.nodes":
  12652. if e.complexity.SubscriptionManualDiscountConnection.Nodes == nil {
  12653. break
  12654. }
  12655. return e.complexity.SubscriptionManualDiscountConnection.Nodes(childComplexity), true
  12656. case "SubscriptionManualDiscountConnection.pageInfo":
  12657. if e.complexity.SubscriptionManualDiscountConnection.PageInfo == nil {
  12658. break
  12659. }
  12660. return e.complexity.SubscriptionManualDiscountConnection.PageInfo(childComplexity), true
  12661. case "SubscriptionManualDiscountEdge.cursor":
  12662. if e.complexity.SubscriptionManualDiscountEdge.Cursor == nil {
  12663. break
  12664. }
  12665. return e.complexity.SubscriptionManualDiscountEdge.Cursor(childComplexity), true
  12666. case "SubscriptionManualDiscountEdge.node":
  12667. if e.complexity.SubscriptionManualDiscountEdge.Node == nil {
  12668. break
  12669. }
  12670. return e.complexity.SubscriptionManualDiscountEdge.Node(childComplexity), true
  12671. case "SubscriptionPricingPolicy.basePrice":
  12672. if e.complexity.SubscriptionPricingPolicy.BasePrice == nil {
  12673. break
  12674. }
  12675. return e.complexity.SubscriptionPricingPolicy.BasePrice(childComplexity), true
  12676. case "SubscriptionPricingPolicy.cycleDiscounts":
  12677. if e.complexity.SubscriptionPricingPolicy.CycleDiscounts == nil {
  12678. break
  12679. }
  12680. return e.complexity.SubscriptionPricingPolicy.CycleDiscounts(childComplexity), true
  12681. case "SuggestedOrderTransaction.accountNumber":
  12682. if e.complexity.SuggestedOrderTransaction.AccountNumber == nil {
  12683. break
  12684. }
  12685. return e.complexity.SuggestedOrderTransaction.AccountNumber(childComplexity), true
  12686. case "SuggestedOrderTransaction.amountSet":
  12687. if e.complexity.SuggestedOrderTransaction.AmountSet == nil {
  12688. break
  12689. }
  12690. return e.complexity.SuggestedOrderTransaction.AmountSet(childComplexity), true
  12691. case "SuggestedOrderTransaction.formattedGateway":
  12692. if e.complexity.SuggestedOrderTransaction.FormattedGateway == nil {
  12693. break
  12694. }
  12695. return e.complexity.SuggestedOrderTransaction.FormattedGateway(childComplexity), true
  12696. case "SuggestedOrderTransaction.gateway":
  12697. if e.complexity.SuggestedOrderTransaction.Gateway == nil {
  12698. break
  12699. }
  12700. return e.complexity.SuggestedOrderTransaction.Gateway(childComplexity), true
  12701. case "SuggestedOrderTransaction.kind":
  12702. if e.complexity.SuggestedOrderTransaction.Kind == nil {
  12703. break
  12704. }
  12705. return e.complexity.SuggestedOrderTransaction.Kind(childComplexity), true
  12706. case "SuggestedOrderTransaction.maximumRefundableSet":
  12707. if e.complexity.SuggestedOrderTransaction.MaximumRefundableSet == nil {
  12708. break
  12709. }
  12710. return e.complexity.SuggestedOrderTransaction.MaximumRefundableSet(childComplexity), true
  12711. case "SuggestedOrderTransaction.parentTransaction":
  12712. if e.complexity.SuggestedOrderTransaction.ParentTransaction == nil {
  12713. break
  12714. }
  12715. return e.complexity.SuggestedOrderTransaction.ParentTransaction(childComplexity), true
  12716. case "SuggestedRefund.amountSet":
  12717. if e.complexity.SuggestedRefund.AmountSet == nil {
  12718. break
  12719. }
  12720. return e.complexity.SuggestedRefund.AmountSet(childComplexity), true
  12721. case "SuggestedRefund.discountedSubtotalSet":
  12722. if e.complexity.SuggestedRefund.DiscountedSubtotalSet == nil {
  12723. break
  12724. }
  12725. return e.complexity.SuggestedRefund.DiscountedSubtotalSet(childComplexity), true
  12726. case "SuggestedRefund.maximumRefundableSet":
  12727. if e.complexity.SuggestedRefund.MaximumRefundableSet == nil {
  12728. break
  12729. }
  12730. return e.complexity.SuggestedRefund.MaximumRefundableSet(childComplexity), true
  12731. case "SuggestedRefund.refundDuties":
  12732. if e.complexity.SuggestedRefund.RefundDuties == nil {
  12733. break
  12734. }
  12735. return e.complexity.SuggestedRefund.RefundDuties(childComplexity), true
  12736. case "SuggestedRefund.refundLineItems":
  12737. if e.complexity.SuggestedRefund.RefundLineItems == nil {
  12738. break
  12739. }
  12740. return e.complexity.SuggestedRefund.RefundLineItems(childComplexity), true
  12741. case "SuggestedRefund.shipping":
  12742. if e.complexity.SuggestedRefund.Shipping == nil {
  12743. break
  12744. }
  12745. return e.complexity.SuggestedRefund.Shipping(childComplexity), true
  12746. case "SuggestedRefund.subtotalSet":
  12747. if e.complexity.SuggestedRefund.SubtotalSet == nil {
  12748. break
  12749. }
  12750. return e.complexity.SuggestedRefund.SubtotalSet(childComplexity), true
  12751. case "SuggestedRefund.suggestedTransactions":
  12752. if e.complexity.SuggestedRefund.SuggestedTransactions == nil {
  12753. break
  12754. }
  12755. return e.complexity.SuggestedRefund.SuggestedTransactions(childComplexity), true
  12756. case "SuggestedRefund.totalCartDiscountAmountSet":
  12757. if e.complexity.SuggestedRefund.TotalCartDiscountAmountSet == nil {
  12758. break
  12759. }
  12760. return e.complexity.SuggestedRefund.TotalCartDiscountAmountSet(childComplexity), true
  12761. case "SuggestedRefund.totalDutiesSet":
  12762. if e.complexity.SuggestedRefund.TotalDutiesSet == nil {
  12763. break
  12764. }
  12765. return e.complexity.SuggestedRefund.TotalDutiesSet(childComplexity), true
  12766. case "SuggestedRefund.totalTaxSet":
  12767. if e.complexity.SuggestedRefund.TotalTaxSet == nil {
  12768. break
  12769. }
  12770. return e.complexity.SuggestedRefund.TotalTaxSet(childComplexity), true
  12771. case "TaxLine.channelLiable":
  12772. if e.complexity.TaxLine.ChannelLiable == nil {
  12773. break
  12774. }
  12775. return e.complexity.TaxLine.ChannelLiable(childComplexity), true
  12776. case "TaxLine.priceSet":
  12777. if e.complexity.TaxLine.PriceSet == nil {
  12778. break
  12779. }
  12780. return e.complexity.TaxLine.PriceSet(childComplexity), true
  12781. case "TaxLine.rate":
  12782. if e.complexity.TaxLine.Rate == nil {
  12783. break
  12784. }
  12785. return e.complexity.TaxLine.Rate(childComplexity), true
  12786. case "TaxLine.ratePercentage":
  12787. if e.complexity.TaxLine.RatePercentage == nil {
  12788. break
  12789. }
  12790. return e.complexity.TaxLine.RatePercentage(childComplexity), true
  12791. case "TaxLine.title":
  12792. if e.complexity.TaxLine.Title == nil {
  12793. break
  12794. }
  12795. return e.complexity.TaxLine.Title(childComplexity), true
  12796. case "TransactionFee.amount":
  12797. if e.complexity.TransactionFee.Amount == nil {
  12798. break
  12799. }
  12800. return e.complexity.TransactionFee.Amount(childComplexity), true
  12801. case "TransactionFee.flatFee":
  12802. if e.complexity.TransactionFee.FlatFee == nil {
  12803. break
  12804. }
  12805. return e.complexity.TransactionFee.FlatFee(childComplexity), true
  12806. case "TransactionFee.flatFeeName":
  12807. if e.complexity.TransactionFee.FlatFeeName == nil {
  12808. break
  12809. }
  12810. return e.complexity.TransactionFee.FlatFeeName(childComplexity), true
  12811. case "TransactionFee.id":
  12812. if e.complexity.TransactionFee.ID == nil {
  12813. break
  12814. }
  12815. return e.complexity.TransactionFee.ID(childComplexity), true
  12816. case "TransactionFee.rate":
  12817. if e.complexity.TransactionFee.Rate == nil {
  12818. break
  12819. }
  12820. return e.complexity.TransactionFee.Rate(childComplexity), true
  12821. case "TransactionFee.rateName":
  12822. if e.complexity.TransactionFee.RateName == nil {
  12823. break
  12824. }
  12825. return e.complexity.TransactionFee.RateName(childComplexity), true
  12826. case "TransactionFee.taxAmount":
  12827. if e.complexity.TransactionFee.TaxAmount == nil {
  12828. break
  12829. }
  12830. return e.complexity.TransactionFee.TaxAmount(childComplexity), true
  12831. case "TransactionFee.type":
  12832. if e.complexity.TransactionFee.Type == nil {
  12833. break
  12834. }
  12835. return e.complexity.TransactionFee.Type(childComplexity), true
  12836. case "TypedAttribute.key":
  12837. if e.complexity.TypedAttribute.Key == nil {
  12838. break
  12839. }
  12840. return e.complexity.TypedAttribute.Key(childComplexity), true
  12841. case "TypedAttribute.value":
  12842. if e.complexity.TypedAttribute.Value == nil {
  12843. break
  12844. }
  12845. return e.complexity.TypedAttribute.Value(childComplexity), true
  12846. case "UTMParameters.campaign":
  12847. if e.complexity.UTMParameters.Campaign == nil {
  12848. break
  12849. }
  12850. return e.complexity.UTMParameters.Campaign(childComplexity), true
  12851. case "UTMParameters.content":
  12852. if e.complexity.UTMParameters.Content == nil {
  12853. break
  12854. }
  12855. return e.complexity.UTMParameters.Content(childComplexity), true
  12856. case "UTMParameters.medium":
  12857. if e.complexity.UTMParameters.Medium == nil {
  12858. break
  12859. }
  12860. return e.complexity.UTMParameters.Medium(childComplexity), true
  12861. case "UTMParameters.source":
  12862. if e.complexity.UTMParameters.Source == nil {
  12863. break
  12864. }
  12865. return e.complexity.UTMParameters.Source(childComplexity), true
  12866. case "UTMParameters.term":
  12867. if e.complexity.UTMParameters.Term == nil {
  12868. break
  12869. }
  12870. return e.complexity.UTMParameters.Term(childComplexity), true
  12871. case "UserError.field":
  12872. if e.complexity.UserError.Field == nil {
  12873. break
  12874. }
  12875. return e.complexity.UserError.Field(childComplexity), true
  12876. case "UserError.message":
  12877. if e.complexity.UserError.Message == nil {
  12878. break
  12879. }
  12880. return e.complexity.UserError.Message(childComplexity), true
  12881. case "VaultCreditCard.billingAddress":
  12882. if e.complexity.VaultCreditCard.BillingAddress == nil {
  12883. break
  12884. }
  12885. return e.complexity.VaultCreditCard.BillingAddress(childComplexity), true
  12886. case "VaultCreditCard.brand":
  12887. if e.complexity.VaultCreditCard.Brand == nil {
  12888. break
  12889. }
  12890. return e.complexity.VaultCreditCard.Brand(childComplexity), true
  12891. case "VaultCreditCard.expired":
  12892. if e.complexity.VaultCreditCard.Expired == nil {
  12893. break
  12894. }
  12895. return e.complexity.VaultCreditCard.Expired(childComplexity), true
  12896. case "VaultCreditCard.expiryMonth":
  12897. if e.complexity.VaultCreditCard.ExpiryMonth == nil {
  12898. break
  12899. }
  12900. return e.complexity.VaultCreditCard.ExpiryMonth(childComplexity), true
  12901. case "VaultCreditCard.expiryYear":
  12902. if e.complexity.VaultCreditCard.ExpiryYear == nil {
  12903. break
  12904. }
  12905. return e.complexity.VaultCreditCard.ExpiryYear(childComplexity), true
  12906. case "VaultCreditCard.lastDigits":
  12907. if e.complexity.VaultCreditCard.LastDigits == nil {
  12908. break
  12909. }
  12910. return e.complexity.VaultCreditCard.LastDigits(childComplexity), true
  12911. case "VaultCreditCard.name":
  12912. if e.complexity.VaultCreditCard.Name == nil {
  12913. break
  12914. }
  12915. return e.complexity.VaultCreditCard.Name(childComplexity), true
  12916. case "VaultPaypalBillingAgreement.inactive":
  12917. if e.complexity.VaultPaypalBillingAgreement.Inactive == nil {
  12918. break
  12919. }
  12920. return e.complexity.VaultPaypalBillingAgreement.Inactive(childComplexity), true
  12921. case "VaultPaypalBillingAgreement.name":
  12922. if e.complexity.VaultPaypalBillingAgreement.Name == nil {
  12923. break
  12924. }
  12925. return e.complexity.VaultPaypalBillingAgreement.Name(childComplexity), true
  12926. case "VaultPaypalBillingAgreement.paypalAccountEmail":
  12927. if e.complexity.VaultPaypalBillingAgreement.PaypalAccountEmail == nil {
  12928. break
  12929. }
  12930. return e.complexity.VaultPaypalBillingAgreement.PaypalAccountEmail(childComplexity), true
  12931. case "Video.alt":
  12932. if e.complexity.Video.Alt == nil {
  12933. break
  12934. }
  12935. return e.complexity.Video.Alt(childComplexity), true
  12936. case "Video.createdAt":
  12937. if e.complexity.Video.CreatedAt == nil {
  12938. break
  12939. }
  12940. return e.complexity.Video.CreatedAt(childComplexity), true
  12941. case "Video.duration":
  12942. if e.complexity.Video.Duration == nil {
  12943. break
  12944. }
  12945. return e.complexity.Video.Duration(childComplexity), true
  12946. case "Video.fileErrors":
  12947. if e.complexity.Video.FileErrors == nil {
  12948. break
  12949. }
  12950. return e.complexity.Video.FileErrors(childComplexity), true
  12951. case "Video.fileStatus":
  12952. if e.complexity.Video.FileStatus == nil {
  12953. break
  12954. }
  12955. return e.complexity.Video.FileStatus(childComplexity), true
  12956. case "Video.filename":
  12957. if e.complexity.Video.Filename == nil {
  12958. break
  12959. }
  12960. return e.complexity.Video.Filename(childComplexity), true
  12961. case "Video.id":
  12962. if e.complexity.Video.ID == nil {
  12963. break
  12964. }
  12965. return e.complexity.Video.ID(childComplexity), true
  12966. case "Video.mediaContentType":
  12967. if e.complexity.Video.MediaContentType == nil {
  12968. break
  12969. }
  12970. return e.complexity.Video.MediaContentType(childComplexity), true
  12971. case "Video.mediaErrors":
  12972. if e.complexity.Video.MediaErrors == nil {
  12973. break
  12974. }
  12975. return e.complexity.Video.MediaErrors(childComplexity), true
  12976. case "Video.mediaWarnings":
  12977. if e.complexity.Video.MediaWarnings == nil {
  12978. break
  12979. }
  12980. return e.complexity.Video.MediaWarnings(childComplexity), true
  12981. case "Video.originalSource":
  12982. if e.complexity.Video.OriginalSource == nil {
  12983. break
  12984. }
  12985. return e.complexity.Video.OriginalSource(childComplexity), true
  12986. case "Video.preview":
  12987. if e.complexity.Video.Preview == nil {
  12988. break
  12989. }
  12990. return e.complexity.Video.Preview(childComplexity), true
  12991. case "Video.sources":
  12992. if e.complexity.Video.Sources == nil {
  12993. break
  12994. }
  12995. return e.complexity.Video.Sources(childComplexity), true
  12996. case "Video.status":
  12997. if e.complexity.Video.Status == nil {
  12998. break
  12999. }
  13000. return e.complexity.Video.Status(childComplexity), true
  13001. case "VideoSource.fileSize":
  13002. if e.complexity.VideoSource.FileSize == nil {
  13003. break
  13004. }
  13005. return e.complexity.VideoSource.FileSize(childComplexity), true
  13006. case "VideoSource.format":
  13007. if e.complexity.VideoSource.Format == nil {
  13008. break
  13009. }
  13010. return e.complexity.VideoSource.Format(childComplexity), true
  13011. case "VideoSource.height":
  13012. if e.complexity.VideoSource.Height == nil {
  13013. break
  13014. }
  13015. return e.complexity.VideoSource.Height(childComplexity), true
  13016. case "VideoSource.mimeType":
  13017. if e.complexity.VideoSource.MimeType == nil {
  13018. break
  13019. }
  13020. return e.complexity.VideoSource.MimeType(childComplexity), true
  13021. case "VideoSource.url":
  13022. if e.complexity.VideoSource.URL == nil {
  13023. break
  13024. }
  13025. return e.complexity.VideoSource.URL(childComplexity), true
  13026. case "VideoSource.width":
  13027. if e.complexity.VideoSource.Width == nil {
  13028. break
  13029. }
  13030. return e.complexity.VideoSource.Width(childComplexity), true
  13031. case "Weight.unit":
  13032. if e.complexity.Weight.Unit == nil {
  13033. break
  13034. }
  13035. return e.complexity.Weight.Unit(childComplexity), true
  13036. case "Weight.value":
  13037. if e.complexity.Weight.Value == nil {
  13038. break
  13039. }
  13040. return e.complexity.Weight.Value(childComplexity), true
  13041. case "_Service.sdl":
  13042. if e.complexity._Service.SDL == nil {
  13043. break
  13044. }
  13045. return e.complexity._Service.SDL(childComplexity), true
  13046. }
  13047. return 0, false
  13048. }
  13049. func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler {
  13050. rc := graphql.GetOperationContext(ctx)
  13051. ec := executionContext{rc, e}
  13052. inputUnmarshalMap := graphql.BuildUnmarshalerMap(
  13053. ec.unmarshalInputContextualPricingContext,
  13054. ec.unmarshalInputCreateMediaInput,
  13055. ec.unmarshalInputImageInput,
  13056. ec.unmarshalInputImageTransformInput,
  13057. ec.unmarshalInputInventoryItemInput,
  13058. ec.unmarshalInputInventoryLevelInput,
  13059. ec.unmarshalInputMailingAddressInput,
  13060. ec.unmarshalInputMetafieldInput,
  13061. ec.unmarshalInputMoveInput,
  13062. ec.unmarshalInputPrivateMetafieldInput,
  13063. ec.unmarshalInputPrivateMetafieldValueInput,
  13064. ec.unmarshalInputProductAppendImagesInput,
  13065. ec.unmarshalInputProductCategoryInput,
  13066. ec.unmarshalInputProductDeleteInput,
  13067. ec.unmarshalInputProductInput,
  13068. ec.unmarshalInputProductVariantAppendMediaInput,
  13069. ec.unmarshalInputProductVariantDetachMediaInput,
  13070. ec.unmarshalInputProductVariantInput,
  13071. ec.unmarshalInputProductVariantPositionInput,
  13072. ec.unmarshalInputProductVariantsBulkInput,
  13073. ec.unmarshalInputRefundDutyInput,
  13074. ec.unmarshalInputRefundLineItemInput,
  13075. ec.unmarshalInputSEOInput,
  13076. ec.unmarshalInputStandardizedProductTypeInput,
  13077. ec.unmarshalInputUpdateMediaInput,
  13078. )
  13079. first := true
  13080. switch rc.Operation.Operation {
  13081. case ast.Query:
  13082. return func(ctx context.Context) *graphql.Response {
  13083. if !first {
  13084. return nil
  13085. }
  13086. first = false
  13087. ctx = graphql.WithUnmarshalerMap(ctx, inputUnmarshalMap)
  13088. data := ec._queryMiddleware(ctx, rc.Operation, func(ctx context.Context) (interface{}, error) {
  13089. return ec._Query(ctx, rc.Operation.SelectionSet), nil
  13090. })
  13091. var buf bytes.Buffer
  13092. data.MarshalGQL(&buf)
  13093. return &graphql.Response{
  13094. Data: buf.Bytes(),
  13095. }
  13096. }
  13097. case ast.Mutation:
  13098. return func(ctx context.Context) *graphql.Response {
  13099. if !first {
  13100. return nil
  13101. }
  13102. first = false
  13103. ctx = graphql.WithUnmarshalerMap(ctx, inputUnmarshalMap)
  13104. data := ec._mutationMiddleware(ctx, rc.Operation, func(ctx context.Context) (interface{}, error) {
  13105. return ec._Mutation(ctx, rc.Operation.SelectionSet), nil
  13106. })
  13107. var buf bytes.Buffer
  13108. data.MarshalGQL(&buf)
  13109. return &graphql.Response{
  13110. Data: buf.Bytes(),
  13111. }
  13112. }
  13113. default:
  13114. return graphql.OneShot(graphql.ErrorResponse(ctx, "unsupported GraphQL operation"))
  13115. }
  13116. }
  13117. type executionContext struct {
  13118. *graphql.OperationContext
  13119. *executableSchema
  13120. }
  13121. func (ec *executionContext) introspectSchema() (*introspection.Schema, error) {
  13122. if ec.DisableIntrospection {
  13123. return nil, errors.New("introspection disabled")
  13124. }
  13125. return introspection.WrapSchema(parsedSchema), nil
  13126. }
  13127. func (ec *executionContext) introspectType(name string) (*introspection.Type, error) {
  13128. if ec.DisableIntrospection {
  13129. return nil, errors.New("introspection disabled")
  13130. }
  13131. return introspection.WrapTypeFromDef(parsedSchema, parsedSchema.Types[name]), nil
  13132. }
  13133. var sources = []*ast.Source{
  13134. {Name: "../../../subgraph/product.tpl", Input: `type Query {
  13135. # Returns a Product resource by ID.
  13136. product(id: ID!): Product
  13137. # Return a product by its handle.
  13138. productByHandle(handle: String!): Product
  13139. # Returns the product resource feedback for the currently authenticated app.
  13140. productResourceFeedback(id: ID!): ProductResourceFeedback
  13141. # Returns a list of the shop's product saved searches.
  13142. productSavedSearches(
  13143. after: String
  13144. before: String
  13145. first: Int
  13146. last: Int
  13147. reverse: Boolean = false
  13148. ): SavedSearchConnection!
  13149. # Returns a ProductVariant resource by ID.
  13150. productVariant(id: ID!): ProductVariant
  13151. # List of the product variants.
  13152. productVariants(
  13153. after: String
  13154. before: String
  13155. first: Int
  13156. last: Int
  13157. query: String
  13158. reverse: Boolean = false
  13159. savedSearchId: ID
  13160. sortKey: ProductVariantSortKeys = ID
  13161. ): ProductVariantConnection!
  13162. # List of products.
  13163. products(
  13164. after: String
  13165. before: String
  13166. first: Int
  13167. last: Int
  13168. query: String
  13169. reverse: Boolean = false
  13170. savedSearchId: ID
  13171. sortKey: ProductSortKeys = ID
  13172. ): ProductConnection!
  13173. }
  13174. type Mutation {
  13175. # Appends images to a product.
  13176. productAppendImages(input: ProductAppendImagesInput!): ProductAppendImagesPayload
  13177. # Changes the status of a product. This allows you to set the availability of the product across all channels.
  13178. productChangeStatus(productId: ID! status: ProductStatus!): ProductChangeStatusPayload
  13179. # Creates a product.
  13180. #
  13181. # If you need to create a product with many variants that are active at several locations,
  13182. # especially with a lot of collections and tags, then you should first create the product with just the variants.
  13183. #
  13184. # After the product is created, you can activate the variants at locations
  13185. # and add the other related objects to the product. This reduces the size of each mutation and increases the likelihood that it will
  13186. # complete before the operation times out.
  13187. #
  13188. # The following example shows how you might break up product creation and object association into multiple steps:
  13189. #
  13190. # Create the product with variants. Don't specify any tags or collections on the product, and don't specify
  13191. # inventory quantities for each variant.
  13192. #
  13193. # After the product is created, add tags to the product using the tagsAdd mutation, and add collections using the
  13194. # collectionsAddProducts mutation.
  13195. #
  13196. # Use the inventoryBulkToggleActivation mutation on each inventory item to activate it at the appropriate locations.
  13197. #
  13198. # After activating the variants at the locations, adjust inventory quantities at each location using the
  13199. # inventoryBulkAdjustQuantityAtLocation mutation.
  13200. productCreate(input: ProductInput! media: [CreateMediaInput!]): ProductCreatePayload
  13201. # Creates media for a product
  13202. productCreateMedia(productId: ID! media: [CreateMediaInput!]!): ProductCreateMediaPayload
  13203. # Deletes a product, including all associated variants and media.
  13204. #
  13205. # As of API version 2023-01, if you need to delete a large product, such as one that has many variants
  13206. # that are active at several locations,
  13207. # you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous
  13208. # ProductDeleteAsync mutation.
  13209. productDelete(input: ProductDeleteInput!): ProductDeletePayload
  13210. # Removes product images from the product.
  13211. productDeleteImages(id: ID! imageIds: [ID!]!): ProductDeleteImagesPayload
  13212. # Deletes media for a product.
  13213. productDeleteMedia(productId: ID! mediaIds: [ID!]!): ProductDeleteMediaPayload
  13214. # Duplicates a product.
  13215. #
  13216. # As of API version 2023-01, if you need to duplicate a large product, such as one that has many variants
  13217. # that are active at several locations, you may encounter timeout errors.
  13218. # To avoid these timeout errors, you can instead use the asynchronous ProductDuplicateAsync mutation.
  13219. productDuplicate(
  13220. productId: ID!
  13221. newTitle: String!
  13222. newStatus: ProductStatus
  13223. includeImages: Boolean = false
  13224. ): ProductDuplicatePayload
  13225. # Updates an image of a product.
  13226. productImageUpdate(productId: ID! image: ImageInput!): ProductImageUpdatePayload
  13227. # Adds multiple selling plan groups to a product.
  13228. productJoinSellingPlanGroups(id: ID! sellingPlanGroupIds: [ID!]!): ProductJoinSellingPlanGroupsPayload
  13229. # Removes multiple groups from a product.
  13230. productLeaveSellingPlanGroups(id: ID! sellingPlanGroupIds: [ID!]!): ProductLeaveSellingPlanGroupsPayload
  13231. # Asynchronously reorders a set of images for a given product.
  13232. productReorderImages(id: ID! moves: [MoveInput!]!): ProductReorderImagesPayload
  13233. # Asynchronously reorders the media attached to a product.
  13234. productReorderMedia(id: ID! moves: [MoveInput!]!): ProductReorderMediaPayload
  13235. # Updates a product. If you update a product and only include some variants in the update,
  13236. # then any variants not included will be deleted. To safely manage variants without the risk of
  13237. # deleting excluded variants, use productVariantsBulkUpdate.
  13238. # If you want to update a single variant, then use productVariantUpdate.
  13239. productUpdate(input: ProductInput!): ProductUpdatePayload
  13240. # Updates media for a product.
  13241. productUpdateMedia(productId: ID! media: [UpdateMediaInput!]!): ProductUpdateMediaPayload
  13242. # Appends media from a product to variants of the product.
  13243. productVariantAppendMedia(productId: ID! variantMedia: [ProductVariantAppendMediaInput!]!): ProductVariantAppendMediaPayload
  13244. # Creates a product variant.
  13245. productVariantCreate(input: ProductVariantInput!): ProductVariantCreatePayload
  13246. # Deletes a product variant.
  13247. productVariantDelete(id: ID!): ProductVariantDeletePayload
  13248. # Detaches media from product variants.
  13249. productVariantDetachMedia(productId: ID! variantMedia: [ProductVariantDetachMediaInput!]!): ProductVariantDetachMediaPayload
  13250. # Adds multiple selling plan groups to a product variant.
  13251. productVariantJoinSellingPlanGroups(id: ID! sellingPlanGroupIds: [ID!]!): ProductVariantJoinSellingPlanGroupsPayload
  13252. # Remove multiple groups from a product variant.
  13253. productVariantLeaveSellingPlanGroups(id: ID! sellingPlanGroupIds: [ID!]!): ProductVariantLeaveSellingPlanGroupsPayload
  13254. # Updates a product variant.
  13255. productVariantUpdate(input: ProductVariantInput!): ProductVariantUpdatePayload
  13256. # Creates product variants in bulk. If you want to create a single variant, then use productVariantCreate.
  13257. productVariantsBulkCreate(variants: [ProductVariantsBulkInput!]! productId: ID!): ProductVariantsBulkCreatePayload
  13258. # Deletes product variants in bulk. If you want to delete a single variant, then use productVariantDelete.
  13259. productVariantsBulkDelete(variantsIds: [ID!]! productId: ID!): ProductVariantsBulkDeletePayload
  13260. # Reorder product variants in bulk.
  13261. productVariantsBulkReorder(productId: ID! positions: [ProductVariantPositionInput!]!): ProductVariantsBulkReorderPayload
  13262. # Updates product variants in bulk. If you want to update a single variant, then use
  13263. # productVariantUpdate.
  13264. productVariantsBulkUpdate(variants: [ProductVariantsBulkInput!]! productId: ID!): ProductVariantsBulkUpdatePayload
  13265. }
  13266. # The Product resource lets you manage products in a merchant’s store.
  13267. # You can use ProductVariants to create or update different versions of the same product.
  13268. # You can also add or update product Media. Products can be organized by grouping them into a Collection.
  13269. type Product
  13270. implements HasMetafieldDefinitions&HasMetafields&HasPublishedTranslations&LegacyInteroperability&Navigable&Node&OnlineStorePreviewable&Publishable
  13271. @key(fields: "id") {
  13272. # The number of publications a resource is published to without feedback errors.
  13273. availablePublicationCount: Int!
  13274. # A list of the collections that include the product.
  13275. collections(
  13276. first: Int
  13277. after: String
  13278. last: Int
  13279. before: String
  13280. reverse: Boolean = false
  13281. sortKey: CollectionSortKeys = ID
  13282. query: String
  13283. ): CollectionConnection!
  13284. # The pricing that applies for a customer in a given context.
  13285. contextualPricing(context: ContextualPricingContext!): ProductContextualPricing!
  13286. # The date and time (ISO 8601 format) when the product was created.
  13287. createdAt: DateTime!
  13288. # A default cursor that returns the single next record, sorted ascending by ID.
  13289. defaultCursor: String!
  13290. # A stripped description of the product, single line with HTML tags removed.
  13291. description(truncateAt: Int): String!
  13292. # The description of the product, complete with HTML formatting.
  13293. descriptionHtml: HTML!
  13294. # The featured image for the product.
  13295. featuredImage: Image
  13296. # The featured media for the product.
  13297. featuredMedia: Media
  13298. # Information about the product that's provided through resource feedback.
  13299. feedback: ResourceFeedback
  13300. # The theme template used when viewing the gift card in a store.
  13301. giftCardTemplateSuffix: String
  13302. # A unique human-friendly string of the product's title.
  13303. handle: String!
  13304. # Whether the product has only a single variant with the default option and value.
  13305. hasOnlyDefaultVariant: Boolean!
  13306. # Whether the product has out of stock variants.
  13307. hasOutOfStockVariants: Boolean!
  13308. # A globally-unique identifier.
  13309. id: ID!
  13310. # The images associated with the product.
  13311. images(
  13312. first: Int
  13313. after: String
  13314. last: Int
  13315. before: String
  13316. reverse: Boolean = false
  13317. sortKey: ProductImageSortKeys = POSITION
  13318. ): ImageConnection!
  13319. # Whether the product is in a given collection.
  13320. inCollection(id: ID!): Boolean!
  13321. # Whether the product is a gift card.
  13322. isGiftCard: Boolean!
  13323. # The ID of the corresponding resource in the REST Admin API.
  13324. legacyResourceId: UnsignedInt64!
  13325. # The media associated with the product. This can include images, 3D models, or videos.
  13326. media(
  13327. first: Int
  13328. after: String
  13329. last: Int
  13330. before: String
  13331. reverse: Boolean = false
  13332. sortKey: ProductMediaSortKeys = POSITION
  13333. ): MediaConnection!
  13334. # Total count of media belonging to a product.
  13335. mediaCount: Int!
  13336. # Returns a metafield by namespace and key that belongs to the resource.
  13337. metafield(namespace: String!key: String!): Metafield
  13338. # List of metafield definitions.
  13339. metafieldDefinitions(
  13340. namespace: String
  13341. pinnedStatus: MetafieldDefinitionPinnedStatus = ANY
  13342. first: Int
  13343. after: String
  13344. last: Int
  13345. before: String
  13346. reverse: Boolean = false
  13347. sortKey: MetafieldDefinitionSortKeys = ID
  13348. query: String
  13349. ): MetafieldDefinitionConnection!
  13350. # List of metafields that belong to the resource.
  13351. metafields(
  13352. namespace: String
  13353. first: Int
  13354. after: String
  13355. last: Int
  13356. before: String
  13357. reverse: Boolean = false
  13358. ): MetafieldConnection!
  13359. # The online store preview URL.
  13360. onlineStorePreviewUrl: URL
  13361. # The online store URL for the product.
  13362. # A value of null indicates that the product is not published to the Online Store sales channel.
  13363. onlineStoreUrl: URL
  13364. # A list of product options. The limit is specified by Shop.resourceLimits.maxProductOptions.
  13365. options(first: Int): [ProductOption!]!
  13366. # The price range of the product with prices formatted as decimals.
  13367. priceRangeV2: ProductPriceRangeV2!
  13368. # Returns a private metafield by namespace and key that belongs to the resource.
  13369. privateMetafield(namespace: String!key: String!): PrivateMetafield
  13370. # List of private metafields that belong to the resource.
  13371. privateMetafields(
  13372. namespace: String
  13373. first: Int
  13374. after: String
  13375. last: Int
  13376. before: String
  13377. reverse: Boolean = false
  13378. ): PrivateMetafieldConnection!
  13379. # The product category specified by the merchant.
  13380. productCategory: ProductCategory
  13381. # The product type specified by the merchant.
  13382. productType: String!
  13383. # The number of publications a resource is published on.
  13384. publicationCount(onlyPublished: Boolean = true): Int!
  13385. # The date and time (ISO 8601 format) when the product was published to the Online Store.
  13386. publishedAt: DateTime
  13387. # Check to see whether the resource is published to the calling app's publication.
  13388. publishedOnCurrentPublication: Boolean!
  13389. # Check to see whether the resource is published to a given publication.
  13390. publishedOnPublication(publicationId: ID!): Boolean!
  13391. # Whether the product can only be purchased with a selling plan (subscription).
  13392. # Products that are sold on subscription (requiresSellingPlan: true) can be updated only for online stores.
  13393. # If you update a product to be subscription only, then the product is unpublished from all channels except the online store.
  13394. requiresSellingPlan: Boolean!
  13395. # The resource that is either published or staged to be published to the calling app's publication.
  13396. # Requires the read_product_listings scope.
  13397. resourcePublicationOnCurrentPublication: ResourcePublicationV2
  13398. # The list of resources that are published to a publication.
  13399. resourcePublications(
  13400. onlyPublished: Boolean = true
  13401. first: Int
  13402. after: String
  13403. last: Int
  13404. before: String
  13405. reverse: Boolean = false
  13406. ): ResourcePublicationConnection!
  13407. # The list of resources that are either published or staged to be published to a publication.
  13408. resourcePublicationsV2(
  13409. onlyPublished: Boolean = true
  13410. first: Int
  13411. after: String
  13412. last: Int
  13413. before: String
  13414. reverse: Boolean = false
  13415. ): ResourcePublicationV2Connection!
  13416. # Count of selling plan groups associated with the product.
  13417. sellingPlanGroupCount: Int!
  13418. # A list of all selling plan groups defined in the current shop associated with the product either directly or through any of its variants.
  13419. sellingPlanGroups(
  13420. first: Int
  13421. after: String
  13422. last: Int
  13423. before: String
  13424. reverse: Boolean = false
  13425. ): SellingPlanGroupConnection!
  13426. # SEO information of the product.
  13427. seo: SEO!
  13428. # The product status. This controls visibility across all channels.
  13429. status: ProductStatus!
  13430. # A comma separated list of tags associated with the product. Updating tags overwrites
  13431. # any existing tags that were previously added to the product. To add new tags without overwriting
  13432. # existing tags, use the tagsAdd mutation.
  13433. tags: [String!]!
  13434. # The theme template used when viewing the product in a store.
  13435. templateSuffix: String
  13436. # The title of the product.
  13437. title: String!
  13438. # The quantity of inventory in stock.
  13439. totalInventory: Int!
  13440. # The number of variants that are associated with the product.
  13441. totalVariants: Int!
  13442. # Whether inventory tracking has been enabled for the product.
  13443. tracksInventory: Boolean!
  13444. # The translations associated with the resource.
  13445. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  13446. # The list of publications that the resource is not published to.
  13447. unpublishedPublications(
  13448. first: Int
  13449. after: String
  13450. last: Int
  13451. before: String
  13452. reverse: Boolean = false
  13453. ): PublicationConnection!
  13454. # The date and time when the product was last modified.
  13455. # A product's updatedAt value can change for different reasons. For example, if an order
  13456. # is placed for a product that has inventory tracking set up, then the inventory adjustment
  13457. # is counted as an update.
  13458. updatedAt: DateTime!
  13459. # A list of variants associated with the product.
  13460. variants(
  13461. first: Int
  13462. after: String
  13463. last: Int
  13464. before: String
  13465. reverse: Boolean = false
  13466. sortKey: ProductVariantSortKeys = POSITION
  13467. ): ProductVariantConnection!
  13468. # The name of the product's vendor.
  13469. vendor: String!
  13470. }
  13471. # Represents a product variant.
  13472. type ProductVariant
  13473. implements HasMetafieldDefinitions&HasMetafields&HasPublishedTranslations&LegacyInteroperability&Navigable&Node
  13474. @key(fields: "id") {
  13475. # Whether the product variant is available for sale.
  13476. availableForSale: Boolean!
  13477. # The value of the barcode associated with the product.
  13478. barcode: String
  13479. # The compare-at price of the variant in the default shop currency.
  13480. compareAtPrice: Money
  13481. # The pricing that applies for a customer in a given context.
  13482. contextualPricing(context: ContextualPricingContext!): ProductVariantContextualPricing!
  13483. # The date and time when the variant was created.
  13484. createdAt: DateTime!
  13485. # A default cursor that returns the single next record, sorted ascending by ID.
  13486. defaultCursor: String!
  13487. # The delivery profile for the variant.
  13488. deliveryProfile: DeliveryProfile
  13489. # Display name of the variant, based on product's title + variant's title.
  13490. displayName: String!
  13491. # Whether changes to the fulfillment service for the product variant are allowed.
  13492. fulfillmentServiceEditable: EditableProperty!
  13493. # A globally-unique identifier.
  13494. id: ID!
  13495. # The featured image for the variant.
  13496. image: Image
  13497. # The inventory item, which is used to query for inventory information.
  13498. inventoryItem: InventoryItem!
  13499. # Whether customers are allowed to place an order for the product variant when it's out of stock.
  13500. inventoryPolicy: ProductVariantInventoryPolicy!
  13501. # The total sellable quantity of the variant.
  13502. inventoryQuantity: Int
  13503. # The ID of the corresponding resource in the REST Admin API.
  13504. legacyResourceId: UnsignedInt64!
  13505. # The media associated with the product variant.
  13506. media(
  13507. first: Int
  13508. after: String
  13509. last: Int
  13510. before: String
  13511. reverse: Boolean = false
  13512. ): MediaConnection!
  13513. # Returns a metafield by namespace and key that belongs to the resource.
  13514. metafield(namespace: String!key: String!): Metafield
  13515. # List of metafield definitions.
  13516. metafieldDefinitions(
  13517. namespace: String
  13518. pinnedStatus: MetafieldDefinitionPinnedStatus = ANY
  13519. first: Int
  13520. after: String
  13521. last: Int
  13522. before: String
  13523. reverse: Boolean = false
  13524. sortKey: MetafieldDefinitionSortKeys = ID
  13525. query: String
  13526. ): MetafieldDefinitionConnection!
  13527. # List of metafields that belong to the resource.
  13528. metafields(
  13529. namespace: String
  13530. first: Int
  13531. after: String
  13532. last: Int
  13533. before: String
  13534. reverse: Boolean = false
  13535. ): MetafieldConnection!
  13536. # The order of the product variant in the list of product variants. The first position in the list is 1.
  13537. position: Int!
  13538. # The price of the product variant in the default shop currency.
  13539. price: Money!
  13540. # Returns a private metafield by namespace and key that belongs to the resource.
  13541. privateMetafield(namespace: String!key: String!): PrivateMetafield
  13542. # List of private metafields that belong to the resource.
  13543. privateMetafields(
  13544. namespace: String
  13545. first: Int
  13546. after: String
  13547. last: Int
  13548. before: String
  13549. reverse: Boolean = false
  13550. ): PrivateMetafieldConnection!
  13551. # The product that this variant belongs to.
  13552. product: Product!
  13553. # List of product options applied to the variant.
  13554. selectedOptions: [SelectedOption!]!
  13555. # The total sellable quantity of the variant for online channels.
  13556. # This doesn't represent the total available inventory or capture
  13557. # limitations based on customer location.
  13558. sellableOnlineQuantity: Int!
  13559. # Count of selling plan groups associated with the product variant.
  13560. sellingPlanGroupCount: Int!
  13561. # A list of all selling plan groups defined in the current shop associated with the product variant.
  13562. sellingPlanGroups(
  13563. first: Int
  13564. after: String
  13565. last: Int
  13566. before: String
  13567. reverse: Boolean = false
  13568. ): SellingPlanGroupConnection!
  13569. # An identifier for the product variant in the shop. Required in order to connect to a fulfillment service.
  13570. sku: String
  13571. # The tax code for the product variant.
  13572. taxCode: String
  13573. # Whether a tax is charged when the product variant is sold.
  13574. taxable: Boolean!
  13575. # The title of the product variant.
  13576. title: String!
  13577. # The translations associated with the resource.
  13578. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  13579. # The date and time (ISO 8601 format) when the product variant was last modified.
  13580. updatedAt: DateTime!
  13581. # The weight of the product variant in the unit system specified with weight_unit.
  13582. weight: Float
  13583. # The unit of measurement that applies to the product variant's weight.
  13584. # If you don't specify a value for weight_unit, then the shop's default unit of measurement is applied. Valid values: g, kg, oz, lb.
  13585. weightUnit: WeightUnit!
  13586. }
  13587. # The quantities of an inventory item that are related to a specific location.
  13588. type InventoryLevel
  13589. implements Node
  13590. @key(fields: "id") {
  13591. # The quantity of inventory items that are available at the inventory level's associated location.
  13592. available: Int!
  13593. # Whether the inventory items associated with the inventory level can be deactivated.
  13594. canDeactivate: Boolean!
  13595. # The date and time when the inventory level was created.
  13596. createdAt: DateTime!
  13597. # Describes either the impact of deactivating the inventory level, or why the inventory level can't be deactivated.
  13598. deactivationAlert: String
  13599. # Describes, in HTML with embedded URLs, either the impact of deactivating the inventory level or why the inventory level can't be deactivated.
  13600. deactivationAlertHtml: FormattedString
  13601. # A globally-unique identifier.
  13602. id: ID!
  13603. # The quantity of inventory items that are going to the inventory level's associated location.
  13604. incoming: Int!
  13605. # Inventory item associated with the inventory level.
  13606. item: InventoryItem!
  13607. # The location associated with the inventory level.
  13608. location: Location!
  13609. # The date and time when the inventory level was updated.
  13610. updatedAt: DateTime!
  13611. }
  13612. # The product property names. For example, "Size", "Color", and "Material".
  13613. # Variants are selected based on permutations of these options.
  13614. # The limit for each product property name is 255 characters.
  13615. type ProductOption
  13616. implements HasPublishedTranslations&Node
  13617. @key(fields: "id") {
  13618. # A globally-unique identifier.
  13619. id: ID!
  13620. # The product option’s name.
  13621. name: String!
  13622. # The product option's position.
  13623. position: Int!
  13624. # The translations associated with the resource.
  13625. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  13626. # The corresponding value to the product option name.
  13627. values: [String!]!
  13628. }
  13629. # Represents a fulfillment service.
  13630. # A fulfillment service is a third-party service that prepares and ships orders on behalf of the store owner.
  13631. type FulfillmentService
  13632. @key(fields: "id") {
  13633. # The callback URL that the fulfillment service has registered for requests. The following considerations apply:
  13634. #
  13635. # Shopify queries the <code>callback_url/fetch_tracking_numbers</code> endpoint to retrieve tracking numbers
  13636. # for orders, if inventoryManagement is set to true.
  13637. # Shopify queries the <code>callback_url/fetch_stock</code> endpoint to retrieve inventory levels,
  13638. # if trackingSupport is set to true.
  13639. # Shopify uses the <code>callback_url/fulfillment_order_notification</code> endpoint to send
  13640. # fulfillment and cancellation requests,
  13641. # if the fulfillment service has opted in to the fulfillment order based workflow for managing fulfillments
  13642. # (fulfillmentOrdersOptIn is set to true).
  13643. callbackUrl: URL
  13644. # Whether the fulfillment service uses the fulfillment order based workflow for managing fulfillments.
  13645. fulfillmentOrdersOptIn: Boolean!
  13646. # Human-readable unique identifier for this fulfillment service.
  13647. handle: String!
  13648. # The ID of the fulfillment service.
  13649. id: ID!
  13650. # Whether the fulfillment service tracks product inventory and provides updates to Shopify.
  13651. inventoryManagement: Boolean!
  13652. # Location associated with the fulfillment service.
  13653. location: Location
  13654. # Whether the fulfillment service can stock inventory alongside other locations.
  13655. permitsSkuSharing: Boolean!
  13656. # Whether the fulfillment service supports local deliveries.
  13657. productBased: Boolean!
  13658. # The name of the fulfillment service as seen by merchants.
  13659. serviceName: String!
  13660. # Type associated with the fulfillment service.
  13661. type: FulfillmentServiceType!
  13662. }
  13663. # Represents a group of products that can be displayed in online stores and other sales channels in categories, which makes it easy for customers to find them. For example, an athletics store might create different collections for running attire, shoes, and accessories.
  13664. #
  13665. # Collections can be defined by conditions, such as whether they match certain product tags.
  13666. # These are called smart or automated collections.
  13667. #
  13668. # Collections can also be created for a custom group of products. These are called custom or manual collections.
  13669. type Collection
  13670. implements HasMetafieldDefinitions&HasMetafields&HasPublishedTranslations&Node&Publishable
  13671. @key(fields: "id") {
  13672. # The number of publications a resource is published to without feedback errors.
  13673. availablePublicationCount: Int!
  13674. # A single-line, text-only description of the collection, stripped of any HTML tags and formatting that were included in the description.
  13675. description(truncateAt: Int): String!
  13676. # The description of the collection, including any HTML tags and formatting.
  13677. # This content is typically displayed to customers, such as on an online store, depending on the theme.
  13678. descriptionHtml: HTML!
  13679. # Information about the collection that's provided through resource feedback.
  13680. feedback: ResourceFeedback
  13681. # A unique string that identifies the collection. If a handle isn't specified when a collection is created, it's automatically generated from the collection's original title, and typically includes words from the title separated by hyphens. For example, a collection that was created with the title Summer Catalog 2022 might have the handle summer-catalog-2022.
  13682. #
  13683. # If the title is changed, the handle doesn't automatically change.
  13684. #
  13685. # The handle can be used in themes by the Liquid templating language to refer to the collection, but using the ID is preferred because it never changes.
  13686. handle: String!
  13687. # Whether the collection includes the specified product.
  13688. hasProduct(id: ID!): Boolean!
  13689. # A globally-unique identifier.
  13690. id: ID!
  13691. # The image associated with the collection.
  13692. image: Image
  13693. # The ID of the corresponding resource in the REST Admin API.
  13694. legacyResourceId: UnsignedInt64!
  13695. # Returns a metafield by namespace and key that belongs to the resource.
  13696. metafield(namespace: String!key: String!): Metafield
  13697. # List of metafield definitions.
  13698. metafieldDefinitions(
  13699. namespace: String
  13700. pinnedStatus: MetafieldDefinitionPinnedStatus = ANY
  13701. first: Int
  13702. after: String
  13703. last: Int
  13704. before: String
  13705. reverse: Boolean = false
  13706. sortKey: MetafieldDefinitionSortKeys = ID
  13707. query: String
  13708. ): MetafieldDefinitionConnection!
  13709. # List of metafields that belong to the resource.
  13710. metafields(
  13711. namespace: String
  13712. first: Int
  13713. after: String
  13714. last: Int
  13715. before: String
  13716. reverse: Boolean = false
  13717. ): MetafieldConnection!
  13718. # Returns a private metafield by namespace and key that belongs to the resource.
  13719. privateMetafield(namespace: String!key: String!): PrivateMetafield
  13720. # List of private metafields that belong to the resource.
  13721. privateMetafields(
  13722. namespace: String
  13723. first: Int
  13724. after: String
  13725. last: Int
  13726. before: String
  13727. reverse: Boolean = false
  13728. ): PrivateMetafieldConnection!
  13729. # The products that are included in the collection.
  13730. products(
  13731. first: Int
  13732. after: String
  13733. last: Int
  13734. before: String
  13735. reverse: Boolean = false
  13736. sortKey: ProductCollectionSortKeys = COLLECTION_DEFAULT
  13737. ): ProductConnection!
  13738. # The number of products in the collection.
  13739. productsCount: Int!
  13740. # The number of publications a resource is published on.
  13741. publicationCount(onlyPublished: Boolean = true): Int!
  13742. # Check to see whether the resource is published to the calling app's publication.
  13743. publishedOnCurrentPublication: Boolean!
  13744. # Check to see whether the resource is published to a given publication.
  13745. publishedOnPublication(publicationId: ID!): Boolean!
  13746. # The list of resources that are published to a publication.
  13747. resourcePublications(
  13748. onlyPublished: Boolean = true
  13749. first: Int
  13750. after: String
  13751. last: Int
  13752. before: String
  13753. reverse: Boolean = false
  13754. ): ResourcePublicationConnection!
  13755. # The list of resources that are either published or staged to be published to a publication.
  13756. resourcePublicationsV2(
  13757. onlyPublished: Boolean = true
  13758. first: Int
  13759. after: String
  13760. last: Int
  13761. before: String
  13762. reverse: Boolean = false
  13763. ): ResourcePublicationV2Connection!
  13764. # For a smart (automated) collection, specifies the rules that determine whether a product is included.
  13765. ruleSet: CollectionRuleSet
  13766. # If the default SEO fields for page title and description have been modified, contains the modified information.
  13767. seo: SEO!
  13768. # The order in which the products in the collection are displayed by default in the Shopify admin and in sales channels, such as an online store.
  13769. sortOrder: CollectionSortOrder!
  13770. # The suffix of the Liquid template being used to show the collection in an online store. For example, if the value is custom, then the collection is using the collection.custom.liquid template. If the value is null, then the collection is using the default collection.liquid template.
  13771. templateSuffix: String
  13772. # The name of the collection. It's displayed in the Shopify admin and is typically displayed in sales channels, such as an online store.
  13773. title: String!
  13774. # The translations associated with the resource.
  13775. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  13776. # The list of publications that the resource is not published to.
  13777. unpublishedPublications(
  13778. first: Int
  13779. after: String
  13780. last: Int
  13781. before: String
  13782. reverse: Boolean = false
  13783. ): PublicationConnection!
  13784. # The date and time (ISO 8601 format) when the collection was last modified.
  13785. updatedAt: DateTime!
  13786. }
  13787. # Specifies product images to append.
  13788. input ProductAppendImagesInput {
  13789. # The ID of the product.
  13790. id: ID!
  13791. # A list of images to be appended to the product.
  13792. images: [ImageInput!]!
  13793. }
  13794. # Specifies the input fields for an image.
  13795. input ImageInput {
  13796. # A globally-unique identifier.
  13797. id: ID
  13798. # A word or phrase to share the nature or contents of an image.
  13799. altText: String
  13800. # The URL of the image. May be a staged upload URL.
  13801. src: String
  13802. }
  13803. # Specifies the input fields required to create a product.
  13804. input ProductInput {
  13805. # The description of the product, complete with HTML formatting.
  13806. descriptionHtml: String
  13807. # Whether a redirect is required after a new handle has been provided.
  13808. # If true, then the old handle is redirected to the new one automatically.
  13809. redirectNewHandle: Boolean
  13810. # A unique, human-friendly string for the product.
  13811. # Automatically generated from the product's title unless otherwise specified.
  13812. handle: String
  13813. # The SEO information associated with the product.
  13814. seo: SEOInput
  13815. # The product type specified by the merchant.
  13816. productType: String
  13817. # The standardized product type in the Shopify product taxonomy.
  13818. standardizedProductType: StandardizedProductTypeInput
  13819. # The product category in the Shopify product taxonomy.
  13820. productCategory: ProductCategoryInput
  13821. # The custom product type specified by the merchant.
  13822. customProductType: String
  13823. # A comma separated list of tags that have been added to the product.
  13824. tags: [String!]
  13825. # The theme template used when viewing the product in a store.
  13826. templateSuffix: String
  13827. # Whether the product is a gift card.
  13828. giftCard: Boolean
  13829. # The theme template used when viewing the gift card in a store.
  13830. giftCardTemplateSuffix: String
  13831. # The title of the product.
  13832. title: String
  13833. # The name of the product's vendor.
  13834. vendor: String
  13835. # The IDs of the collections that this product will be added to.
  13836. collectionsToJoin: [ID!]
  13837. # The IDs of collections that will no longer include the existing product.
  13838. collectionsToLeave: [ID!]
  13839. # Specifies the product to update in productUpdate or creates a new product if absent in productCreate.
  13840. id: ID
  13841. # The images to associate with the product.
  13842. images: [ImageInput!]
  13843. # The metafields to associate with this product.
  13844. metafields: [MetafieldInput!]
  13845. # The private metafields to associate with this product.
  13846. privateMetafields: [PrivateMetafieldInput!]
  13847. # List of custom product options (maximum of 3 per product).
  13848. options: [String!]
  13849. # A list of variants associated with the product.
  13850. variants: [ProductVariantInput!]
  13851. # The status of the product.
  13852. status: ProductStatus
  13853. # Whether the product can only be purchased with a selling plan (subscription).
  13854. # Products that are sold exclusively on subscription can only be created on online stores.
  13855. # If set to true on an already existing product, then the product will be marked unavailable on channels that don't support subscriptions.
  13856. requiresSellingPlan: Boolean
  13857. }
  13858. # Specifies a product variant to create or update.
  13859. input ProductVariantInput {
  13860. # The value of the barcode associated with the product.
  13861. barcode: String
  13862. # The compare-at price of the variant.
  13863. compareAtPrice: Money
  13864. # The Harmonized System code (or HS Tariff code) for the variant.
  13865. harmonizedSystemCode: String
  13866. # Specifies the product variant to update or create a new variant if absent.
  13867. id: ID
  13868. # The ID of the image that's associated with the variant.
  13869. imageId: ID
  13870. # The URL of an image to associate with the variant.
  13871. # This field can only be used through mutations that create product images and must match one of the URLs being created on the product.
  13872. imageSrc: String
  13873. # The URL of the media to associate with the variant.
  13874. # This field can only be used in mutations that create media images and must match one of the URLs being created on the product.
  13875. # This field only accepts one value.
  13876. mediaSrc: [String!]
  13877. # Whether customers are allowed to place an order for the product variant when it's out of stock.
  13878. inventoryPolicy: ProductVariantInventoryPolicy
  13879. # The inventory quantities at each location where the variant is stocked.
  13880. # Used as input only to the productVariantCreate mutation.
  13881. inventoryQuantities: [InventoryLevelInput!]
  13882. # The inventory item associated with the variant. Used for unit cost.
  13883. inventoryItem: InventoryItemInput
  13884. # Additional customizable information about the product variant.
  13885. metafields: [MetafieldInput!]
  13886. # The private metafields associated with the product.
  13887. privateMetafields: [PrivateMetafieldInput!]
  13888. # The custom properties that a shop owner uses to define product variants.
  13889. options: [String!]
  13890. # The order of the product variant in the list of product variants. The first position in the list is 1.
  13891. position: Int
  13892. # The price of the variant.
  13893. price: Money
  13894. # The product to create the variant for. Used as input only to the productVariantCreate mutation.
  13895. productId: ID
  13896. # Whether the variant requires shipping.
  13897. requiresShipping: Boolean
  13898. # The SKU for the variant.
  13899. sku: String
  13900. # Whether the variant is taxable.
  13901. taxable: Boolean
  13902. # The tax code associated with the variant.
  13903. taxCode: String
  13904. # The weight of the variant.
  13905. weight: Float
  13906. # The unit of weight that's used to measure the variant.
  13907. weightUnit: WeightUnit
  13908. }
  13909. # Specifies the input fields for an inventory level.
  13910. input InventoryLevelInput {
  13911. # The available quantity of an inventory item at a location.
  13912. availableQuantity: Int!
  13913. # The ID of a location.
  13914. locationId: ID!
  13915. }
  13916. # Specifies the input fields for an inventory item.
  13917. input InventoryItemInput {
  13918. # Unit cost associated with the inventory item, the currency is the shop's default currency.
  13919. cost: Decimal
  13920. # Whether the inventory item is tracked.
  13921. tracked: Boolean
  13922. }
  13923. # Return type for productAppendImages mutation.
  13924. type ProductAppendImagesPayload {
  13925. # List of new images appended to the product.
  13926. newImages: [Image!]
  13927. # The product object.
  13928. product: Product
  13929. # The list of errors that occurred from executing the mutation.
  13930. userErrors: [UserError!]!
  13931. }
  13932. # Return type for productChangeStatus mutation.
  13933. type ProductChangeStatusPayload {
  13934. # The product object.
  13935. product: Product
  13936. # The list of errors that occurred from executing the mutation.
  13937. userErrors: [ProductChangeStatusUserError!]!
  13938. }
  13939. # Provides the fields and values to use when adding a standard product type to a product.
  13940. # The Shopify product taxonomy contains the full list of available values.
  13941. input StandardizedProductTypeInput {
  13942. # The id of the node in the Shopify taxonomy that represents the product type.
  13943. productTaxonomyNodeId: ID!
  13944. }
  13945. # The input fields to use when adding a product category to a product.
  13946. # The Shopify product taxonomy contains the full list of available values.
  13947. input ProductCategoryInput {
  13948. # The ID of the node in the Shopify taxonomy that represents the product category.
  13949. productTaxonomyNodeId: ID!
  13950. }
  13951. # Specifies the input fields required to create a media object.
  13952. input CreateMediaInput {
  13953. # The original source of the media object. This might be an external URL or a staged upload URL.
  13954. originalSource: String!
  13955. # The alt text associated with the media.
  13956. alt: String
  13957. # The media content type.
  13958. mediaContentType: MediaContentType!
  13959. }
  13960. # A single move of an object to a specific position in a set, using a zero-based index.
  13961. input MoveInput {
  13962. # The ID of the object to be moved.
  13963. id: ID!
  13964. # The new position of the object in the set.
  13965. newPosition: UnsignedInt64!
  13966. }
  13967. # Specifies the product to delete.
  13968. input ProductDeleteInput {
  13969. # The ID of the product.
  13970. id: ID!
  13971. }
  13972. # Specifies the input fields required to update a media object.
  13973. input UpdateMediaInput {
  13974. # Specifies the media to update.
  13975. id: ID!
  13976. # The source from which to update the media preview image. May be an external URL or staged upload URL.
  13977. previewImageSource: String
  13978. # The alt text associated to the media.
  13979. alt: String
  13980. }
  13981. # Specifies the input fields required to append media to a single variant.
  13982. input ProductVariantAppendMediaInput {
  13983. # Specifies the variant to which media will be appended.
  13984. variantId: ID!
  13985. # Specifies the media to append to the variant.
  13986. mediaIds: [ID!]!
  13987. }
  13988. # Specifies the input fields required to detach media from a single variant.
  13989. input ProductVariantDetachMediaInput {
  13990. # Specifies the variant from which media will be detached.
  13991. variantId: ID!
  13992. # Specifies the media to detach from the variant.
  13993. mediaIds: [ID!]!
  13994. }
  13995. # Specifies a product variant to create as part of a variant bulk mutation.
  13996. input ProductVariantsBulkInput {
  13997. # The value of the barcode associated with the product variant.
  13998. barcode: String
  13999. # The compare-at price of the variant.
  14000. compareAtPrice: Money
  14001. # The Harmonized System code (or HS Tariff code) for the variant.
  14002. harmonizedSystemCode: String
  14003. # Specifies the product variant to update or delete.
  14004. id: ID
  14005. # The ID of the image that's associated with the variant.
  14006. imageId: ID
  14007. # The URL of an image to associate with the variant. This field can only be used through mutations that create product images and must match one of the URLs being created on the product.
  14008. imageSrc: String
  14009. # The URL of the media to associate with the variant.
  14010. mediaSrc: [String!]
  14011. # Whether customers are allowed to place an order for the variant when it's out of stock.
  14012. inventoryPolicy: ProductVariantInventoryPolicy
  14013. # The inventory quantities at each location where the variant is stocked. The number of elements
  14014. # in the array of inventory quantities cannot exceed 10 and the amount specified for the plan.
  14015. # Used as input only to the productVariantCreate mutation.
  14016. inventoryQuantities: [InventoryLevelInput!]
  14017. # The inventory item associated with the variant, used for unit cost.
  14018. inventoryItem: InventoryItemInput
  14019. # The additional customizable information about the product variant.
  14020. metafields: [MetafieldInput!]
  14021. # The private metafields associated with the product.
  14022. privateMetafields: [PrivateMetafieldInput!]
  14023. # The custom properties that a shop owner uses to define product variants.
  14024. options: [String!]
  14025. # The price of the variant.
  14026. price: Money
  14027. # Whether the variant requires shipping.
  14028. requiresShipping: Boolean
  14029. # The SKU for the variant.
  14030. sku: String
  14031. # Whether the variant is taxable.
  14032. taxable: Boolean
  14033. # The tax code associated with the variant.
  14034. taxCode: String
  14035. # The weight of the variant.
  14036. weight: Float
  14037. # The unit of weight that's used to measure the variant.
  14038. weightUnit: WeightUnit
  14039. }
  14040. # Represents a product variant position.
  14041. input ProductVariantPositionInput {
  14042. # Specifies the ID of the product variant to update.
  14043. id: ID!
  14044. # The order of the product variant in the list of product variants. The first position in the list is 1.
  14045. position: Int!
  14046. }
  14047. # Return type for productCreate mutation.
  14048. type ProductCreatePayload {
  14049. # The product object.
  14050. product: Product
  14051. # The shop associated with the product.
  14052. shop: Shop!
  14053. # The list of errors that occurred from executing the mutation.
  14054. userErrors: [UserError!]!
  14055. }
  14056. # Return type for productCreateMedia mutation.
  14057. type ProductCreateMediaPayload {
  14058. # The newly created media.
  14059. media: [Media!]
  14060. # The list of errors that occurred from executing the mutation.
  14061. mediaUserErrors: [MediaUserError!]!
  14062. # The product associated with the media.
  14063. product: Product
  14064. }
  14065. # Return type for productDelete mutation.
  14066. type ProductDeletePayload {
  14067. # The ID of the deleted product.
  14068. deletedProductId: ID
  14069. # The shop associated with the product.
  14070. shop: Shop!
  14071. # The list of errors that occurred from executing the mutation.
  14072. userErrors: [UserError!]!
  14073. }
  14074. # Return type for productImageUpdate mutation.
  14075. type ProductImageUpdatePayload {
  14076. # The image that has been updated.
  14077. image: Image
  14078. # The list of errors that occurred from executing the mutation.
  14079. userErrors: [UserError!]!
  14080. }
  14081. # Return type for productDeleteImages mutation.
  14082. type ProductDeleteImagesPayload {
  14083. # The array of image IDs to delete.
  14084. deletedImageIds: [ID!]!
  14085. # The product object.
  14086. product: Product
  14087. # The list of errors that occurred from executing the mutation.
  14088. userErrors: [UserError!]!
  14089. }
  14090. # Return type for productDeleteMedia mutation.
  14091. type ProductDeleteMediaPayload {
  14092. # List of media IDs which were deleted.
  14093. deletedMediaIds: [ID!]
  14094. # List of product image IDs which were deleted.
  14095. deletedProductImageIds: [ID!]
  14096. # The list of errors that occurred from executing the mutation.
  14097. mediaUserErrors: [MediaUserError!]!
  14098. # The product associated with the deleted media.
  14099. product: Product
  14100. }
  14101. # Return type for productDuplicate mutation.
  14102. type ProductDuplicatePayload {
  14103. # The asynchronous job that duplicates the product images.
  14104. imageJob: Job
  14105. # The duplicated product.
  14106. newProduct: Product
  14107. # The user's shop.
  14108. shop: Shop!
  14109. # The list of errors that occurred from executing the mutation.
  14110. userErrors: [UserError!]!
  14111. }
  14112. # Return type for productJoinSellingPlanGroups mutation.
  14113. type ProductJoinSellingPlanGroupsPayload {
  14114. # The product object.
  14115. product: Product
  14116. # The list of errors that occurred from executing the mutation.
  14117. userErrors: [SellingPlanGroupUserError!]!
  14118. }
  14119. # Return type for productLeaveSellingPlanGroups mutation.
  14120. type ProductLeaveSellingPlanGroupsPayload {
  14121. # The product object.
  14122. product: Product
  14123. # The list of errors that occurred from executing the mutation.
  14124. userErrors: [SellingPlanGroupUserError!]!
  14125. }
  14126. # Return type for productReorderImages mutation.
  14127. type ProductReorderImagesPayload {
  14128. # The asynchronous job which reorders the images.
  14129. job: Job
  14130. # The list of errors that occurred from executing the mutation.
  14131. userErrors: [UserError!]!
  14132. }
  14133. # Return type for productReorderMedia mutation.
  14134. type ProductReorderMediaPayload {
  14135. # The asynchronous job which reorders the media.
  14136. job: Job
  14137. # The list of errors that occurred from executing the mutation.
  14138. mediaUserErrors: [MediaUserError!]!
  14139. }
  14140. # Return type for productUpdate mutation.
  14141. type ProductUpdatePayload {
  14142. # The updated product object.
  14143. product: Product
  14144. # The list of errors that occurred from executing the mutation.
  14145. userErrors: [UserError!]!
  14146. }
  14147. # Return type for productUpdateMedia mutation.
  14148. type ProductUpdateMediaPayload {
  14149. # The updated media object.
  14150. media: [Media!]
  14151. # The list of errors that occurred from executing the mutation.
  14152. mediaUserErrors: [MediaUserError!]!
  14153. # The product on which media was updated.
  14154. product: Product
  14155. }
  14156. # Return type for productVariantAppendMedia mutation.
  14157. type ProductVariantAppendMediaPayload {
  14158. # The product associated with the variants and media.
  14159. product: Product
  14160. # The product variants that were updated.
  14161. productVariants: [ProductVariant!]
  14162. # The list of errors that occurred from executing the mutation.
  14163. userErrors: [MediaUserError!]!
  14164. }
  14165. # Return type for productVariantCreate mutation.
  14166. type ProductVariantCreatePayload {
  14167. # The product associated with the variant.
  14168. product: Product
  14169. # The successfully created variant.
  14170. productVariant: ProductVariant
  14171. # The list of errors that occurred from executing the mutation.
  14172. userErrors: [UserError!]!
  14173. }
  14174. # Return type for productVariantDelete mutation.
  14175. type ProductVariantDeletePayload {
  14176. # The ID of the deleted product variant.
  14177. deletedProductVariantId: ID
  14178. # The product associated with the deleted product variant.
  14179. product: Product
  14180. # The list of errors that occurred from executing the mutation.
  14181. userErrors: [UserError!]!
  14182. }
  14183. # Return type for productVariantDetachMedia mutation.
  14184. type ProductVariantDetachMediaPayload {
  14185. # The product associated with the variants and media.
  14186. product: Product
  14187. # The product variants that were updated.
  14188. productVariants: [ProductVariant!]
  14189. # The list of errors that occurred from executing the mutation.
  14190. userErrors: [MediaUserError!]!
  14191. }
  14192. # Return type for productVariantJoinSellingPlanGroups mutation.
  14193. type ProductVariantJoinSellingPlanGroupsPayload {
  14194. # The product variant object.
  14195. productVariant: ProductVariant
  14196. # The list of errors that occurred from executing the mutation.
  14197. userErrors: [SellingPlanGroupUserError!]!
  14198. }
  14199. # Return type for productVariantLeaveSellingPlanGroups mutation.
  14200. type ProductVariantLeaveSellingPlanGroupsPayload {
  14201. # The product variant object.
  14202. productVariant: ProductVariant
  14203. # The list of errors that occurred from executing the mutation.
  14204. userErrors: [SellingPlanGroupUserError!]!
  14205. }
  14206. # Return type for productVariantUpdate mutation.
  14207. type ProductVariantUpdatePayload {
  14208. # The product associated with the variant.
  14209. product: Product
  14210. # The updated variant.
  14211. productVariant: ProductVariant
  14212. # The list of errors that occurred from executing the mutation.
  14213. userErrors: [UserError!]!
  14214. }
  14215. # Return type for productVariantsBulkCreate mutation.
  14216. type ProductVariantsBulkCreatePayload {
  14217. # The updated product object.
  14218. product: Product
  14219. # The newly created variants.
  14220. productVariants: [ProductVariant!]
  14221. # The list of errors that occurred from executing the mutation.
  14222. userErrors: [ProductVariantsBulkCreateUserError!]!
  14223. }
  14224. # Return type for productVariantsBulkDelete mutation.
  14225. type ProductVariantsBulkDeletePayload {
  14226. # The updated product object.
  14227. product: Product
  14228. # The list of errors that occurred from executing the mutation.
  14229. userErrors: [ProductVariantsBulkDeleteUserError!]!
  14230. }
  14231. # Return type for productVariantsBulkReorder mutation.
  14232. type ProductVariantsBulkReorderPayload {
  14233. # The updated product.
  14234. product: Product
  14235. # The list of errors that occurred from executing the mutation.
  14236. userErrors: [ProductVariantsBulkReorderUserError!]!
  14237. }
  14238. # Return type for productVariantsBulkUpdate mutation.
  14239. type ProductVariantsBulkUpdatePayload {
  14240. # The updated product object.
  14241. product: Product
  14242. # The updated variants.
  14243. productVariants: [ProductVariant!]
  14244. # The list of errors that occurred from executing the mutation.
  14245. userErrors: [ProductVariantsBulkUpdateUserError!]!
  14246. }
  14247. # Reports the status of product for a Sales Channel or Storefront API.
  14248. # This might include why a product is not available in a Sales Channel
  14249. # and how a merchant might fix this.
  14250. type ProductResourceFeedback {
  14251. # The time when the feedback was generated. Used to help determine whether
  14252. # incoming feedback is outdated compared to existing feedback.
  14253. feedbackGeneratedAt: DateTime!
  14254. # The feedback messages presented to the merchant.
  14255. messages: [String!]!
  14256. # The ID of the product associated with the feedback.
  14257. productId: ID!
  14258. # The timestamp of the product associated with the feedback.
  14259. productUpdatedAt: DateTime!
  14260. # Conveys the state of the feedback and whether it requires merchant action or not.
  14261. state: ResourceFeedbackState!
  14262. }
  14263. extend type App @key(fields: "id") {
  14264. id: ID! @external
  14265. }
  14266. extend type Shop @key(fields: "id") {
  14267. id: ID! @external
  14268. }
  14269. extend type Market @key(fields: "id") {
  14270. id: ID! @external
  14271. }
  14272. extend type Job @key(fields: "id") {
  14273. id: ID! @external
  14274. }
  14275. extend type Customer @key(fields: "id") {
  14276. id: ID! @external
  14277. }
  14278. extend type Order @key(fields: "id") {
  14279. id: ID! @external
  14280. }
  14281. extend type DraftOrder @key(fields: "id") {
  14282. id: ID! @external
  14283. }
  14284. extend type MarketWebPresence @key(fields: "id") {
  14285. id: ID! @external
  14286. }
  14287. `, BuiltIn: false},
  14288. {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.
  14289. # For example, you could use an alert to indicate that you're not charging taxes on some product variants.
  14290. # They can optionally have a specific icon and be dismissed by merchants.
  14291. type ResourceAlert {
  14292. # Buttons in the alert that link to related information.
  14293. # For example, Edit variants.
  14294. actions: [ResourceAlertAction!]!
  14295. # The secondary text in the alert that includes further information or instructions about how to solve a problem.
  14296. content: HTML!
  14297. # Unique identifier that appears when an alert is manually closed by the merchant.
  14298. # Most alerts cannot be manually closed.
  14299. dismissibleHandle: String
  14300. # An icon that is optionally displayed with the alert.
  14301. icon: ResourceAlertIcon
  14302. # Indication of how important the alert is.
  14303. severity: ResourceAlertSeverity!
  14304. # The primary text in the alert that includes information or describes the problem.
  14305. title: String!
  14306. }
  14307. # An action associated to a resource alert, such as editing variants.
  14308. type ResourceAlertAction {
  14309. # Whether the action appears as a button or as a link.
  14310. primary: Boolean!
  14311. # Resource for the action to show.
  14312. show: String
  14313. # The text for the button in the alert. For example, Edit variants.
  14314. title: String!
  14315. # The target URL that the button links to.
  14316. url: URL!
  14317. }
  14318. # An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take.
  14319. # For example, you could show an alert to ask the merchant to enter their billing information to activate Shopify Plus.
  14320. type ShopAlert {
  14321. # The text for the button in the alert that links to related information. For example, Add credit card.
  14322. action: ShopAlertAction!
  14323. # A description of the alert and further information, such as whether the merchant will be charged.
  14324. description: String!
  14325. }
  14326. # An action associated to a shop alert, such as adding a credit card.
  14327. type ShopAlertAction {
  14328. # The text for the button in the alert. For example, Add credit card.
  14329. title: String!
  14330. # The target URL that the button links to.
  14331. url: URL!
  14332. }
  14333. `, BuiltIn: false},
  14334. {Name: "../../../ext/app.graphql", Input: `# The application that created the order.
  14335. type OrderApp {
  14336. # The application icon.
  14337. icon: Image!
  14338. # The application ID.
  14339. id: ID!
  14340. # The name of the application.
  14341. name: String!
  14342. }
  14343. # Requirements that must be met before an app can be installed.
  14344. type FailedRequirement {
  14345. # Action to be taken to resolve a failed requirement, including URL link.
  14346. action: NavigationItem
  14347. # A concise set of copy strings to be displayed to merchants, to guide them in resolving problems your app
  14348. # encounters when trying to make use of their Shop and its resources.
  14349. message: String!
  14350. }
  14351. # A navigation item, holding basic link attributes.
  14352. type NavigationItem {
  14353. # The unique identifier of the navigation item.
  14354. id: String!
  14355. # The name of the navigation item.
  14356. title: String!
  14357. # The URL of the page that the navigation item links to.
  14358. url: URL!
  14359. }
  14360. # Reports the status of shops and their resources and displays this information
  14361. # within Shopify admin. AppFeedback is used to notify merchants about steps they need to take
  14362. # to set up an app on their store.
  14363. type AppFeedback {
  14364. # The application associated to the feedback.
  14365. app: App!
  14366. # A link to where merchants can resolve errors.
  14367. link: Link
  14368. # The feedback message presented to the merchant.
  14369. messages: [UserError!]!
  14370. }
  14371. # Represents an installed application on a shop.
  14372. type AppInstallation implements HasMetafields&Node {
  14373. # The access scopes granted to the application by a merchant during installation.
  14374. accessScopes: [AccessScope!]!
  14375. # The active application subscriptions billed to the shop on a recurring basis.
  14376. activeSubscriptions: [AppSubscription!]!
  14377. # All subscriptions created for a shop.
  14378. allSubscriptions(
  14379. first: Int
  14380. after: String
  14381. last: Int
  14382. before: String
  14383. reverse: Boolean = false
  14384. sortKey: AppSubscriptionSortKeys = CREATED_AT
  14385. ): AppSubscriptionConnection!
  14386. # Application which is installed.
  14387. app: App!
  14388. # Credits that can be used towards future app purchases.
  14389. credits(
  14390. first: Int
  14391. after: String
  14392. last: Int
  14393. before: String
  14394. reverse: Boolean = false
  14395. sortKey: AppTransactionSortKeys = CREATED_AT
  14396. ): AppCreditConnection!
  14397. # A globally-unique identifier.
  14398. id: ID!
  14399. # The URL to launch the application.
  14400. launchUrl: URL!
  14401. # Returns a metafield by namespace and key that belongs to the resource.
  14402. metafield(namespace: String!key: String!): Metafield
  14403. # List of metafields that belong to the resource.
  14404. metafields(
  14405. namespace: String
  14406. first: Int
  14407. after: String
  14408. last: Int
  14409. before: String
  14410. reverse: Boolean = false
  14411. ): MetafieldConnection!
  14412. # One-time purchases to a shop.
  14413. oneTimePurchases(
  14414. first: Int
  14415. after: String
  14416. last: Int
  14417. before: String
  14418. reverse: Boolean = false
  14419. sortKey: AppTransactionSortKeys = CREATED_AT
  14420. ): AppPurchaseOneTimeConnection!
  14421. # Returns a private metafield by namespace and key that belongs to the resource.
  14422. privateMetafield(namespace: String!key: String!): PrivateMetafield
  14423. # List of private metafields that belong to the resource.
  14424. privateMetafields(
  14425. namespace: String
  14426. first: Int
  14427. after: String
  14428. last: Int
  14429. before: String
  14430. reverse: Boolean = false
  14431. ): PrivateMetafieldConnection!
  14432. # The publication associated with the installed application.
  14433. publication: Publication
  14434. # The records that track the externally-captured revenue for the app. The records are used for revenue attribution purposes.
  14435. revenueAttributionRecords(
  14436. first: Int
  14437. after: String
  14438. last: Int
  14439. before: String
  14440. reverse: Boolean = false
  14441. sortKey: AppRevenueAttributionRecordSortKeys = CREATED_AT
  14442. ): AppRevenueAttributionRecordConnection!
  14443. # The URL to uninstall the application.
  14444. uninstallUrl: URL
  14445. }
  14446. # Provides users access to services and/or features for a duration of time.
  14447. type AppSubscription implements Node {
  14448. # The date and time when the app subscription was created.
  14449. createdAt: DateTime!
  14450. # The date and time when the current app subscription period ends. Returns null if the subscription isn't active.
  14451. currentPeriodEnd: DateTime
  14452. # A globally-unique identifier.
  14453. id: ID!
  14454. # The plans attached to the app subscription.
  14455. lineItems: [AppSubscriptionLineItem!]!
  14456. # The name of the app subscription.
  14457. name: String!
  14458. # The URL that the merchant is redirected to after approving the app subscription.
  14459. returnUrl: URL!
  14460. # The status of the app subscription.
  14461. status: AppSubscriptionStatus!
  14462. # Specifies whether the app subscription is a test transaction.
  14463. test: Boolean!
  14464. # The number of free trial days, starting at the subscription's creation date, by which billing is delayed.
  14465. trialDays: Int!
  14466. }
  14467. # The plan attached to an app subscription.
  14468. type AppSubscriptionLineItem {
  14469. # A globally-unique identifier.
  14470. id: ID!
  14471. # The pricing model for the app subscription.
  14472. plan: AppPlanV2!
  14473. # A list of the store's usage records for a usage pricing plan.
  14474. usageRecords(
  14475. first: Int
  14476. after: String
  14477. last: Int
  14478. before: String
  14479. reverse: Boolean = false
  14480. sortKey: AppUsageRecordSortKeys = CREATED_AT
  14481. ): AppUsageRecordConnection!
  14482. }
  14483. # The app plan that the merchant is subscribed to.
  14484. type AppPlanV2 {
  14485. # The plan billed to a shop on a recurring basis.
  14486. pricingDetails: AppPricingDetails!
  14487. }
  14488. # A link to direct users to.
  14489. type Link implements HasPublishedTranslations {
  14490. # A context-sensitive label for the link.
  14491. label: String!
  14492. # The translations associated with the resource.
  14493. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  14494. # The URL that the link visits.
  14495. url: URL!
  14496. }
  14497. # A publication is a group of products and collections that is published to an app.
  14498. type Publication implements Node {
  14499. # The app associated with the publication.
  14500. app: App!
  14501. # The collection publications for the list of collections published to the publication.
  14502. collectionPublicationsV3(
  14503. first: Int
  14504. after: String
  14505. last: Int
  14506. before: String
  14507. reverse: Boolean = false
  14508. ): ResourcePublicationConnection!
  14509. # The list of collections published to the publication.
  14510. collections(
  14511. first: Int
  14512. after: String
  14513. last: Int
  14514. before: String
  14515. reverse: Boolean = false
  14516. ): CollectionConnection!
  14517. # Whether the collection is available to the publication.
  14518. hasCollection(id: ID!): Boolean!
  14519. # A globally-unique identifier.
  14520. id: ID!
  14521. # Name of the publication.
  14522. name: String!
  14523. # The product publications for the list of products published to the publication.
  14524. productPublicationsV3(
  14525. first: Int
  14526. after: String
  14527. last: Int
  14528. before: String
  14529. reverse: Boolean = false
  14530. ): ResourcePublicationConnection!
  14531. # The list of products published to the publication.
  14532. products(
  14533. first: Int
  14534. after: String
  14535. last: Int
  14536. before: String
  14537. reverse: Boolean = false
  14538. ): ProductConnection!
  14539. # Whether the publication supports future publishing.
  14540. supportsFuturePublishing: Boolean!
  14541. }
  14542. # App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
  14543. type AppCredit implements Node {
  14544. # The amount that can be used towards future app purchases in Shopify.
  14545. amount: MoneyV2!
  14546. # The date and time when the app credit was created.
  14547. createdAt: DateTime!
  14548. # The description of the app credit.
  14549. description: String!
  14550. # A globally-unique identifier.
  14551. id: ID!
  14552. # Whether the app credit is a test transaction.
  14553. test: Boolean!
  14554. }
  14555. # Services and features purchased once by a store.
  14556. type AppPurchaseOneTime implements AppPurchase&Node {
  14557. # The date and time when the app purchase occurred.
  14558. createdAt: DateTime!
  14559. # A globally-unique identifier.
  14560. id: ID!
  14561. # The name of the app purchase.
  14562. name: String!
  14563. # The amount to be charged to the store for the app purchase.
  14564. price: MoneyV2!
  14565. # The status of the app purchase.
  14566. status: AppPurchaseStatus!
  14567. # Whether the app purchase is a test transaction.
  14568. test: Boolean!
  14569. }
  14570. # Represents app revenue that was captured externally by the partner.
  14571. type AppRevenueAttributionRecord implements Node {
  14572. # The financial amount captured in this attribution.
  14573. amount: MoneyV2!
  14574. # The timestamp when the financial amount was captured.
  14575. capturedAt: DateTime!
  14576. # The timestamp at which this revenue attribution was issued.
  14577. createdAt: DateTime!
  14578. # A globally-unique identifier.
  14579. id: ID!
  14580. # The unique value submitted during the creation of the app revenue attribution record.
  14581. # For more information, refer to Idempotent requests.
  14582. idempotencyKey: String!
  14583. # Indicates whether this is a test submission.
  14584. test: Boolean!
  14585. # The type of revenue attribution.
  14586. type: AppRevenueAttributionType!
  14587. }
  14588. # Store usage for app subscriptions with usage pricing.
  14589. type AppUsageRecord implements Node {
  14590. # The date and time when the usage record was created.
  14591. createdAt: DateTime!
  14592. # The description of the app usage record.
  14593. description: String!
  14594. # A globally-unique identifier.
  14595. id: ID!
  14596. # The price of the usage record. The only permitted currency code is USD.
  14597. price: MoneyV2!
  14598. # Defines the usage pricing plan the merchant is subscribed to.
  14599. subscriptionLineItem: AppSubscriptionLineItem!
  14600. }
  14601. # SEO information.
  14602. type SEO {
  14603. # SEO Description.
  14604. description: String
  14605. # SEO Title.
  14606. title: String
  14607. }
  14608. # SEO information.
  14609. input SEOInput {
  14610. # SEO title of the product.
  14611. title: String
  14612. # SEO description of the product.
  14613. description: String
  14614. }
  14615. # Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
  14616. type ResourceFeedback {
  14617. # List of AppFeedback detailing issues regarding a resource.
  14618. details: [AppFeedback!]!
  14619. # Summary of resource feedback pertaining to the resource.
  14620. summary: String!
  14621. }
  14622. # Represents a Subscription Contract.
  14623. type SubscriptionContract implements Node&SubscriptionContractBase {
  14624. # The subscription app that the subscription contract is registered to.
  14625. app: App
  14626. # The URL of the subscription contract page on the subscription app.
  14627. appAdminUrl: URL
  14628. # The list of billing attempts associated with the subscription contract.
  14629. billingAttempts(
  14630. first: Int
  14631. after: String
  14632. last: Int
  14633. before: String
  14634. reverse: Boolean = false
  14635. ): SubscriptionBillingAttemptConnection!
  14636. # The billing policy associated with the subscription contract.
  14637. billingPolicy: SubscriptionBillingPolicy!
  14638. # The date and time when the subscription contract was created.
  14639. createdAt: DateTime!
  14640. # The currency that's used for the subscription contract.
  14641. currencyCode: CurrencyCode!
  14642. # A list of the custom attributes to be added to the generated orders.
  14643. customAttributes: [Attribute!]!
  14644. # The customer to whom the subscription contract belongs.
  14645. customer: Customer
  14646. # The customer payment method that's used for the subscription contract.
  14647. customerPaymentMethod(showRevoked: Boolean = false): CustomerPaymentMethod
  14648. # The delivery method for each billing of the subscription contract.
  14649. deliveryMethod: SubscriptionDeliveryMethod
  14650. # The delivery policy associated with the subscription contract.
  14651. deliveryPolicy: SubscriptionDeliveryPolicy!
  14652. # The delivery price for each billing of the subscription contract.
  14653. deliveryPrice: MoneyV2!
  14654. # The list of subscription discounts associated with the subscription contract.
  14655. discounts(
  14656. first: Int
  14657. after: String
  14658. last: Int
  14659. before: String
  14660. reverse: Boolean = false
  14661. ): SubscriptionManualDiscountConnection!
  14662. # A globally-unique identifier.
  14663. id: ID!
  14664. # The current status of the last payment.
  14665. lastPaymentStatus: SubscriptionContractLastPaymentStatus
  14666. # The number of lines associated with the subscription contract.
  14667. lineCount: Int!
  14668. # The list of subscription lines associated with the subscription contract.
  14669. lines(
  14670. first: Int
  14671. after: String
  14672. last: Int
  14673. before: String
  14674. reverse: Boolean = false
  14675. ): SubscriptionLineConnection!
  14676. # The next billing date for the subscription contract.
  14677. nextBillingDate: DateTime
  14678. # The note field that will be applied to the generated orders.
  14679. note: String
  14680. # A list of the subscription contract's orders.
  14681. orders(
  14682. first: Int
  14683. after: String
  14684. last: Int
  14685. before: String
  14686. reverse: Boolean = false
  14687. ): OrderConnection!
  14688. # The order from which this contract originated.
  14689. originOrder: Order
  14690. # The current status of the subscription contract.
  14691. status: SubscriptionContractSubscriptionStatus!
  14692. # The date and time when the subscription contract was updated.
  14693. updatedAt: DateTime!
  14694. }
  14695. # A setting for a presentment currency.
  14696. type CurrencySetting {
  14697. # The currency's ISO code.
  14698. currencyCode: CurrencyCode!
  14699. # The full name of the currency.
  14700. currencyName: String!
  14701. # Whether the currency is enabled or not.
  14702. # An enabled currency setting is visible to buyers and allows orders to be generated with that currency as presentment.
  14703. enabled: Boolean!
  14704. # The date and time when the active exchange rate for the currency was last modified.
  14705. # It can be the automatic rate's creation date, or the manual rate's last updated at date if active.
  14706. rateUpdatedAt: DateTime
  14707. }
  14708. # A unique string that represents the address of a Shopify store on the Internet.
  14709. type Domain implements Node {
  14710. # The host name of the domain. For example, example.com.
  14711. host: String!
  14712. # A globally-unique identifier.
  14713. id: ID!
  14714. # The localization of the domain, if the domain doesn't redirect.
  14715. localization: DomainLocalization
  14716. # The web presence of the domain.
  14717. marketWebPresence: MarketWebPresence
  14718. # Whether SSL is enabled.
  14719. sslEnabled: Boolean!
  14720. # The URL of the domain (for example, https://example.com).
  14721. url: URL!
  14722. }
  14723. # The country and language settings assigned to a domain.
  14724. type DomainLocalization {
  14725. # The ISO codes for the domain’s alternate locales. For example, ["en"].
  14726. alternateLocales: [String!]!
  14727. # The ISO code for the country assigned to the domain. For example, "CA" or "*" for a domain set to "Rest of world".
  14728. country: String
  14729. # The ISO code for the domain’s default locale. For example, "en".
  14730. defaultLocale: String!
  14731. }
  14732. # A custom page on the Online Store.
  14733. type OnlineStorePage implements HasPublishedTranslations&Navigable&Node {
  14734. # A default cursor that returns the single next record, sorted ascending by ID.
  14735. defaultCursor: String!
  14736. # A globally-unique identifier.
  14737. id: ID!
  14738. # The translations associated with the resource.
  14739. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  14740. }
  14741. # Automatic discount applications capture the intentions of a discount that was automatically applied.
  14742. type AutomaticDiscountApplication implements DiscountApplication {
  14743. # The method by which the discount's value is applied to its entitled items.
  14744. allocationMethod: DiscountApplicationAllocationMethod!
  14745. # An ordered index that can be used to identify the discount application and indicate the precedence
  14746. # of the discount application for calculations.
  14747. index: Int!
  14748. # How the discount amount is distributed on the discounted lines.
  14749. targetSelection: DiscountApplicationTargetSelection!
  14750. # Whether the discount is applied on line items or shipping lines.
  14751. targetType: DiscountApplicationTargetType!
  14752. # The title of the discount application.
  14753. title: String!
  14754. # The value of the discount application.
  14755. value: PricingValue!
  14756. }
  14757. # Discount code applications capture the intentions of a discount code at
  14758. # he time that it is applied onto an order.
  14759. #
  14760. # 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.
  14761. type DiscountCodeApplication implements DiscountApplication {
  14762. # The method by which the discount's value is applied to its entitled items.
  14763. allocationMethod: DiscountApplicationAllocationMethod!
  14764. # The string identifying the discount code that was used at the time of application.
  14765. code: String!
  14766. # An ordered index that can be used to identify the discount application and indicate the precedence
  14767. # of the discount application for calculations.
  14768. index: Int!
  14769. # How the discount amount is distributed on the discounted lines.
  14770. targetSelection: DiscountApplicationTargetSelection!
  14771. # Whether the discount is applied on line items or shipping lines.
  14772. targetType: DiscountApplicationTargetType!
  14773. # The value of the discount application.
  14774. value: PricingValue!
  14775. }
  14776. # Manual discount applications capture the intentions of a discount that was manually created for an order.
  14777. #
  14778. # Discount applications don't represent the actual final amount discounted on a line (line item or shipping line).
  14779. # The actual amount discounted on a line is represented by the DiscountAllocation object.
  14780. type ManualDiscountApplication implements DiscountApplication {
  14781. # The method by which the discount's value is applied to its entitled items.
  14782. allocationMethod: DiscountApplicationAllocationMethod!
  14783. # The description of the discount application.
  14784. description: String
  14785. # An ordered index that can be used to identify the discount application and indicate the precedence
  14786. # of the discount application for calculations.
  14787. index: Int!
  14788. # How the discount amount is distributed on the discounted lines.
  14789. targetSelection: DiscountApplicationTargetSelection!
  14790. # Whether the discount is applied on line items or shipping lines.
  14791. targetType: DiscountApplicationTargetType!
  14792. # The title of the discount application.
  14793. title: String!
  14794. # The value of the discount application.
  14795. value: PricingValue!
  14796. }
  14797. # Script discount applications capture the intentions of a discount that
  14798. # was created by a Shopify Script for an order's line item or shipping line.
  14799. #
  14800. # Discount applications don't represent the actual final amount discounted on a line (line item or shipping line).
  14801. # The actual amount discounted on a line is represented by the DiscountAllocation object.
  14802. type ScriptDiscountApplication implements DiscountApplication {
  14803. # The method by which the discount's value is applied to its entitled items.
  14804. allocationMethod: DiscountApplicationAllocationMethod!
  14805. # An ordered index that can be used to identify the discount application and indicate the precedence
  14806. # of the discount application for calculations.
  14807. index: Int!
  14808. # How the discount amount is distributed on the discounted lines.
  14809. targetSelection: DiscountApplicationTargetSelection!
  14810. # Whether the discount is applied on line items or shipping lines.
  14811. targetType: DiscountApplicationTargetType!
  14812. # The title of the application as defined by the Script.
  14813. title: String!
  14814. # The value of the discount application.
  14815. value: PricingValue!
  14816. }
  14817. # An auto-generated type for paginating through multiple Sales.
  14818. type SaleConnection {
  14819. # A list of edges.
  14820. edges: [SaleEdge!]!
  14821. # A list of the nodes contained in SaleEdge.
  14822. nodes: [Sale!]!
  14823. # Information to aid in pagination.
  14824. pageInfo: PageInfo!
  14825. }
  14826. # An auto-generated type which holds one Sale and a cursor during pagination.
  14827. type SaleEdge {
  14828. # A cursor for use in pagination.
  14829. cursor: String!
  14830. # The item at the end of SaleEdge.
  14831. node: Sale!
  14832. }
  14833. # An auto-generated type for paginating through multiple AppSubscriptions.
  14834. type AppSubscriptionConnection {
  14835. # A list of edges.
  14836. edges: [AppSubscriptionEdge!]!
  14837. # A list of the nodes contained in AppSubscriptionEdge.
  14838. nodes: [AppSubscription!]!
  14839. # Information to aid in pagination.
  14840. pageInfo: PageInfo!
  14841. }
  14842. # An auto-generated type which holds one AppSubscription and a cursor during pagination.
  14843. type AppSubscriptionEdge {
  14844. # A cursor for use in pagination.
  14845. cursor: String!
  14846. # The item at the end of AppSubscriptionEdge.
  14847. node: AppSubscription!
  14848. }
  14849. # An auto-generated type for paginating through multiple AppCredits.
  14850. type AppCreditConnection {
  14851. # A list of edges.
  14852. edges: [AppCreditEdge!]!
  14853. # A list of the nodes contained in AppCreditEdge.
  14854. nodes: [AppCredit!]!
  14855. # Information to aid in pagination.
  14856. pageInfo: PageInfo!
  14857. }
  14858. # An auto-generated type which holds one AppCredit and a cursor during pagination.
  14859. type AppCreditEdge {
  14860. # A cursor for use in pagination.
  14861. cursor: String!
  14862. # The item at the end of AppCreditEdge.
  14863. node: AppCredit!
  14864. }
  14865. # An auto-generated type for paginating through multiple Apps.
  14866. type AppConnection {
  14867. # A list of edges.
  14868. edges: [AppEdge!]!
  14869. # A list of the nodes contained in AppEdge.
  14870. nodes: [App!]!
  14871. # Information to aid in pagination.
  14872. pageInfo: PageInfo!
  14873. }
  14874. # An auto-generated type which holds one App and a cursor during pagination.
  14875. type AppEdge {
  14876. # A cursor for use in pagination.
  14877. cursor: String!
  14878. # The item at the end of AppEdge.
  14879. node: App!
  14880. }
  14881. # An auto-generated type for paginating through multiple CurrencySettings.
  14882. type CurrencySettingConnection {
  14883. # A list of edges.
  14884. edges: [CurrencySettingEdge!]!
  14885. # A list of the nodes contained in CurrencySettingEdge.
  14886. nodes: [CurrencySetting!]!
  14887. # Information to aid in pagination.
  14888. pageInfo: PageInfo!
  14889. }
  14890. # An auto-generated type which holds one CurrencySetting and a cursor during pagination.
  14891. type CurrencySettingEdge {
  14892. # A cursor for use in pagination.
  14893. cursor: String!
  14894. # The item at the end of CurrencySettingEdge.
  14895. node: CurrencySetting!
  14896. }
  14897. # An auto-generated type for paginating through multiple SalesAgreements.
  14898. type SalesAgreementConnection {
  14899. # A list of edges.
  14900. edges: [SalesAgreementEdge!]!
  14901. # A list of the nodes contained in SalesAgreementEdge.
  14902. nodes: [SalesAgreement!]!
  14903. # Information to aid in pagination.
  14904. pageInfo: PageInfo!
  14905. }
  14906. # An auto-generated type which holds one SalesAgreement and a cursor during pagination.
  14907. type SalesAgreementEdge {
  14908. # A cursor for use in pagination.
  14909. cursor: String!
  14910. # The item at the end of SalesAgreementEdge.
  14911. node: SalesAgreement!
  14912. }
  14913. # An auto-generated type for paginating through multiple DiscountApplications.
  14914. type DiscountApplicationConnection {
  14915. # A list of edges.
  14916. edges: [DiscountApplicationEdge!]!
  14917. # A list of the nodes contained in DiscountApplicationEdge.
  14918. nodes: [DiscountApplication!]!
  14919. # Information to aid in pagination.
  14920. pageInfo: PageInfo!
  14921. }
  14922. # An auto-generated type which holds one DiscountApplication and a cursor during pagination.
  14923. type DiscountApplicationEdge {
  14924. # A cursor for use in pagination.
  14925. cursor: String!
  14926. # The item at the end of DiscountApplicationEdge.
  14927. node: DiscountApplication!
  14928. }
  14929. `, BuiltIn: false},
  14930. {Name: "../../../ext/channel.graphql", Input: `# Contains the information for a given sales channel.
  14931. type ChannelInformation implements Node {
  14932. # The app associated with the channel.
  14933. app: App!
  14934. # The channel definition associated with the channel.
  14935. channelDefinition: ChannelDefinition
  14936. # The unique identifier for the channel.
  14937. channelId: ID!
  14938. # A globally-unique identifier.
  14939. id: ID!
  14940. }
  14941. # A channel definition represents channels surfaces on the platform.
  14942. # A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
  14943. type ChannelDefinition implements Node {
  14944. # Name of the channel that this sub channel belongs to.
  14945. channelName: String!
  14946. # Unique string used as a public identifier for the channel definition.
  14947. handle: String!
  14948. # The unique identifier for the channel definition.
  14949. id: ID!
  14950. # Name of the sub channel (e.g. Online Store, Instagram Shopping, TikTok Live).
  14951. subChannelName: String!
  14952. # Icon displayed when showing the channel in admin.
  14953. svgIcon: String
  14954. }
  14955. # Represents an object containing all information for channels available to a shop.
  14956. type AvailableChannelDefinitionsByChannel {
  14957. # The channel definitions for channels installed on a shop.
  14958. channelDefinitions: [ChannelDefinition!]!
  14959. # The name of the channel.
  14960. channelName: String!
  14961. }
  14962. `, BuiltIn: false},
  14963. {Name: "../../../ext/comment.graphql", Input: `# Comment events are generated by staff members of a shop.
  14964. # They are created when a staff member adds a comment to the timeline of an order, draft order, customer, or transfer.
  14965. type CommentEvent implements Event&Node {
  14966. # The name of the app that created the event.
  14967. appTitle: String
  14968. # The attachments associated with the comment event.
  14969. attachments: [CommentEventAttachment!]!
  14970. # Whether the event was created by an app.
  14971. attributeToApp: Boolean!
  14972. # Whether the event was caused by an admin user.
  14973. attributeToUser: Boolean!
  14974. # The name of the user that authored the comment event.
  14975. author: StaffMember!
  14976. # Whether the comment event can be deleted. If true, then the comment event can be deleted.
  14977. canDelete: Boolean!
  14978. # Whether the comment event can be edited. If true, then the comment event can be edited.
  14979. canEdit: Boolean!
  14980. # The date and time when the event was created.
  14981. createdAt: DateTime!
  14982. # Whether the event is critical.
  14983. criticalAlert: Boolean!
  14984. # Whether the comment event has been edited. If true, then the comment event has been edited.
  14985. edited: Boolean!
  14986. # The object reference associated with the comment event. For example, a product or discount).
  14987. embed: CommentEventEmbed
  14988. # A globally-unique identifier.
  14989. id: ID!
  14990. # Human readable text that describes the event.
  14991. message: FormattedString!
  14992. # The raw body of the comment event.
  14993. rawMessage: String!
  14994. # The parent subject to which the comment event belongs.
  14995. subject: CommentEventSubject!
  14996. }
  14997. # A file attachment associated to a comment event.
  14998. type CommentEventAttachment {
  14999. # The file extension of the comment event attachment, indicating the file format.
  15000. fileExtension: String
  15001. # A globally-unique identifier.
  15002. id: ID!
  15003. # The image attached to the comment event.
  15004. image: Image
  15005. # The filename of the comment event attachment.
  15006. name: String!
  15007. # The size of the attachment.
  15008. size: Int!
  15009. # The URL of the attachment.
  15010. url: URL!
  15011. }
  15012. `, BuiltIn: false},
  15013. {Name: "../../../ext/company.graphql", Input: `# Represents information about a company which is also a customer of the shop.
  15014. type Company implements CommentEventSubject&HasEvents&Navigable&Node {
  15015. # The number of contacts that belong to the company.
  15016. contactCount: Int!
  15017. # The list of roles for the company contacts.
  15018. contactRoles(
  15019. first: Int
  15020. after: String
  15021. last: Int
  15022. before: String
  15023. reverse: Boolean = false
  15024. sortKey: CompanyContactRoleSortKeys = ID
  15025. ): CompanyContactRoleConnection!
  15026. # The list of contacts in the company.
  15027. contacts(
  15028. first: Int
  15029. after: String
  15030. last: Int
  15031. before: String
  15032. reverse: Boolean = false
  15033. sortKey: CompanyContactSortKeys = ID
  15034. query: String
  15035. ): CompanyContactConnection!
  15036. # The date and time (ISO 8601 format) at which the company was created in Shopify.
  15037. createdAt: DateTime!
  15038. # The date and time (ISO 8601 format) at which the company became the customer.
  15039. customerSince: DateTime!
  15040. # A default cursor that returns the single next record, sorted ascending by ID.
  15041. defaultCursor: String!
  15042. # The role proposed by default for a contact at the company.
  15043. defaultRole: CompanyContactRole
  15044. # The list of the company's draft orders.
  15045. draftOrders(
  15046. first: Int
  15047. after: String
  15048. last: Int
  15049. before: String
  15050. reverse: Boolean = false
  15051. sortKey: DraftOrderSortKeys = ID
  15052. query: String
  15053. ): DraftOrderConnection!
  15054. # The paginated list of events associated with the host subject.
  15055. events(
  15056. first: Int
  15057. after: String
  15058. last: Int
  15059. before: String
  15060. reverse: Boolean = false
  15061. sortKey: EventSortKeys = ID
  15062. query: String
  15063. ): EventConnection!
  15064. # A unique externally-supplied identifier for the company.
  15065. externalId: String
  15066. # Whether the merchant added a timeline comment to the company.
  15067. hasTimelineComment: Boolean!
  15068. # A globally-unique identifier.
  15069. id: ID!
  15070. # The lifetime duration of the company, since it became a customer of the shop. Examples: 2 days, 3 months, 1 year.
  15071. lifetimeDuration: String!
  15072. # The number of locations that belong to the company.
  15073. locationCount: Int!
  15074. # The list of locations in the company.
  15075. locations(
  15076. first: Int
  15077. after: String
  15078. last: Int
  15079. before: String
  15080. reverse: Boolean = false
  15081. sortKey: CompanyLocationSortKeys = ID
  15082. query: String
  15083. ): CompanyLocationConnection!
  15084. # The main contact for the company.
  15085. mainContact: CompanyContact
  15086. # The name of the company.
  15087. name: String!
  15088. # A note about the company.
  15089. note: String
  15090. # The total number of orders placed for this company, across all its locations.
  15091. orderCount: Int!
  15092. # The list of the company's orders.
  15093. orders(
  15094. first: Int
  15095. after: String
  15096. last: Int
  15097. before: String
  15098. reverse: Boolean = false
  15099. sortKey: OrderSortKeys = ID
  15100. ): OrderConnection!
  15101. # The total amount spent by this company, across all its locations.
  15102. totalSpent: MoneyV2!
  15103. # The date and time (ISO 8601 format) at which the company was last modified.
  15104. updatedAt: DateTime!
  15105. }
  15106. # A person that acts on behalf of company associated to a customer.
  15107. type CompanyContact implements Node {
  15108. # The company to which the contact belongs.
  15109. company: Company!
  15110. # The date and time (ISO 8601 format) at which the company contact was created at Shopify.
  15111. createdAt: DateTime!
  15112. # The customer associated to this contact.
  15113. customer: Customer!
  15114. # The list of draft orders for the company contact.
  15115. draftOrders(
  15116. first: Int
  15117. after: String
  15118. last: Int
  15119. before: String
  15120. reverse: Boolean = false
  15121. sortKey: DraftOrderSortKeys = ID
  15122. query: String
  15123. ): DraftOrderConnection!
  15124. # A globally-unique identifier.
  15125. id: ID!
  15126. # Whether the contact is the main contact of the company.
  15127. isMainContact: Boolean!
  15128. # The lifetime duration of the company contact, since its creation date on Shopify. Examples: 1 year, 2 months, 3 days.
  15129. lifetimeDuration: String!
  15130. # The company contact's locale (language).
  15131. locale: String
  15132. # The list of orders for the company contact.
  15133. orders(
  15134. first: Int
  15135. after: String
  15136. last: Int
  15137. before: String
  15138. reverse: Boolean = false
  15139. sortKey: OrderSortKeys = ID
  15140. ): OrderConnection!
  15141. # The list of roles assigned to this company contact.
  15142. roleAssignments(
  15143. first: Int
  15144. after: String
  15145. last: Int
  15146. before: String
  15147. reverse: Boolean = false
  15148. sortKey: CompanyContactRoleAssignmentSortKeys = ID
  15149. query: String
  15150. ): CompanyContactRoleAssignmentConnection!
  15151. # The company contact's job title.
  15152. title: String
  15153. # The date and time (ISO 8601 format) at which the company contact was last updated.
  15154. updatedAt: DateTime!
  15155. }
  15156. # The role for a company contact.
  15157. type CompanyContactRole implements Node {
  15158. # A globally-unique identifier.
  15159. id: ID!
  15160. # The name of a role.
  15161. # For example, admin or buyer.
  15162. name: String!
  15163. # A note for the role.
  15164. note: String
  15165. }
  15166. # The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
  15167. type CompanyContactRoleAssignment implements Node {
  15168. # The company this role assignment belongs to.
  15169. company: Company!
  15170. # The company contact for whom this role is assigned.
  15171. companyContact: CompanyContact!
  15172. # The company location to which the role is assigned.
  15173. companyLocation: CompanyLocation!
  15174. # The date and time (ISO 8601 format) when the assignment record was created.
  15175. createdAt: DateTime!
  15176. # A globally-unique identifier.
  15177. id: ID!
  15178. # The role that is assigned to the company contact.
  15179. role: CompanyContactRole!
  15180. # The date and time (ISO 8601 format) when the assignment record was last updated.
  15181. updatedAt: DateTime!
  15182. }
  15183. # A location or branch of a company that's a customer of the shop.
  15184. # Configuration of B2B relationship, for example prices lists and checkout settings, may be done for a location.
  15185. type CompanyLocation implements CommentEventSubject&HasEvents&Navigable&Node {
  15186. # The address used as billing address for the location.
  15187. billingAddress: CompanyAddress
  15188. # The configuration for the buyer's B2B checkout.
  15189. buyerExperienceConfiguration: BuyerExperienceConfiguration
  15190. # The company that the company location belongs to.
  15191. company: Company!
  15192. # The date and time (ISO 8601 format) at which the company location was created in Shopify.
  15193. createdAt: DateTime!
  15194. # The location's currency based on the shipping address. If the shipping address is empty, then the value is the shop's primary market.
  15195. currency: CurrencyCode!
  15196. # A default cursor that returns the single next record, sorted ascending by ID.
  15197. defaultCursor: String!
  15198. # The list of draft orders for the company location.
  15199. draftOrders(
  15200. first: Int
  15201. after: String
  15202. last: Int
  15203. before: String
  15204. reverse: Boolean = false
  15205. sortKey: DraftOrderSortKeys = ID
  15206. query: String
  15207. ): DraftOrderConnection!
  15208. # The paginated list of events associated with the host subject.
  15209. events(
  15210. first: Int
  15211. after: String
  15212. last: Int
  15213. before: String
  15214. reverse: Boolean = false
  15215. sortKey: EventSortKeys = ID
  15216. query: String
  15217. ): EventConnection!
  15218. # A unique externally-supplied identifier for the company location.
  15219. externalId: String
  15220. # Whether the merchant added a timeline comment to the company location.
  15221. hasTimelineComment: Boolean!
  15222. # A globally-unique identifier.
  15223. id: ID!
  15224. # The preferred locale of the company location.
  15225. locale: String
  15226. # The market that includes the location's shipping address. If the shipping address is empty, then the value is the shop's primary market.
  15227. market: Market!
  15228. # The name of the company location.
  15229. name: String!
  15230. # A note about the company location.
  15231. note: String
  15232. # The total number of orders placed for the location.
  15233. orderCount: Int!
  15234. # The list of orders for the company location.
  15235. orders(
  15236. first: Int
  15237. after: String
  15238. last: Int
  15239. before: String
  15240. reverse: Boolean = false
  15241. sortKey: OrderSortKeys = ID
  15242. ): OrderConnection!
  15243. # The phone number of the company location.
  15244. phone: String
  15245. # The list of roles assigned to the company location.
  15246. roleAssignments(
  15247. first: Int
  15248. after: String
  15249. last: Int
  15250. before: String
  15251. reverse: Boolean = false
  15252. sortKey: CompanyContactRoleAssignmentSortKeys = ID
  15253. query: String
  15254. ): CompanyContactRoleAssignmentConnection!
  15255. # The address used as shipping address for the location.
  15256. shippingAddress: CompanyAddress
  15257. # The list of tax exemptions applied to the location.
  15258. taxExemptions: [TaxExemption!]!
  15259. # The tax registration ID for the company location.
  15260. taxRegistrationId: String
  15261. # The total amount spent by the location.
  15262. totalSpent: MoneyV2!
  15263. # The date and time (ISO 8601 format) at which the company location was last modified.
  15264. updatedAt: DateTime!
  15265. }
  15266. # Represents a billing or shipping address for a company location.
  15267. type CompanyAddress implements Node {
  15268. # The first line of the address. Typically the street address or PO Box number.
  15269. address1: String!
  15270. # The second line of the address. Typically the number of the apartment, suite, or unit.
  15271. address2: String
  15272. # The name of the city, district, village, or town.
  15273. city: String
  15274. # The name of the company.
  15275. companyName: String!
  15276. # The name of the country.
  15277. country: String
  15278. # The two-letter code for the country of the address.
  15279. # For example, US.
  15280. countryCode: CountryCode!
  15281. # The date and time (ISO 8601 format) at which the company address was created.
  15282. #
  15283. # formattedAddress(withName: Boolean = falsewithCompanyName: Boolean = true): [String!]!
  15284. # The formatted version of the address.
  15285. createdAt: DateTime!
  15286. # A comma-separated list of the values for city, province, and country.
  15287. formattedArea: String
  15288. # A globally-unique identifier.
  15289. id: ID!
  15290. # A unique phone number for the customer.
  15291. # Formatted using E.164 standard. For example, +16135551111.
  15292. phone: String
  15293. # The region of the address, such as the province, state, or district.
  15294. province: String
  15295. # The identity of the recipient e.g. 'Receiving Department'.
  15296. recipient: String
  15297. # The date and time (ISO 8601 format) at which the company address was last updated.
  15298. updatedAt: DateTime!
  15299. # The zip or postal code of the address.
  15300. zip: String
  15301. # The two-letter code for the region.
  15302. # For example, ON.
  15303. zoneCode: String
  15304. }
  15305. # Settings describing the behavior of checkout for a B2B buyer.
  15306. type BuyerExperienceConfiguration {
  15307. # Whether to checkout to draft order for merchant review.
  15308. checkoutToDraft: Boolean!
  15309. # Whether a buyer must pay at checkout or they can also choose to pay
  15310. # later using net terms.
  15311. payNowOnly: Boolean!
  15312. # Represents the merchant configured payment terms.
  15313. paymentTermsTemplate: PaymentTermsTemplate
  15314. }
  15315. # Represents information about the purchasing company for the order or draft order.
  15316. type PurchasingCompany {
  15317. # The company associated to the order or draft order.
  15318. company: Company!
  15319. # The company contact associated to the order or draft order.
  15320. contact: CompanyContact
  15321. # The company location associated to the order or draft order.
  15322. location: CompanyLocation!
  15323. }
  15324. # An auto-generated type for paginating through multiple CompanyContactRoles.
  15325. type CompanyContactRoleConnection {
  15326. # A list of edges.
  15327. edges: [CompanyContactRoleEdge!]!
  15328. # A list of the nodes contained in CompanyContactRoleEdge.
  15329. nodes: [CompanyContactRole!]!
  15330. # Information to aid in pagination.
  15331. pageInfo: PageInfo!
  15332. }
  15333. # An auto-generated type which holds one CompanyContactRole and a cursor during pagination.
  15334. type CompanyContactRoleEdge {
  15335. # A cursor for use in pagination.
  15336. cursor: String!
  15337. # The item at the end of CompanyContactRoleEdge.
  15338. node: CompanyContactRole!
  15339. }
  15340. # An auto-generated type for paginating through multiple CompanyContacts.
  15341. type CompanyContactConnection {
  15342. # A list of edges.
  15343. edges: [CompanyContactEdge!]!
  15344. # A list of the nodes contained in CompanyContactEdge.
  15345. nodes: [CompanyContact!]!
  15346. # Information to aid in pagination.
  15347. pageInfo: PageInfo!
  15348. }
  15349. # An auto-generated type which holds one CompanyContact and a cursor during pagination.
  15350. type CompanyContactEdge {
  15351. # A cursor for use in pagination.
  15352. cursor: String!
  15353. # The item at the end of CompanyContactEdge.
  15354. node: CompanyContact!
  15355. }
  15356. # An auto-generated type for paginating through multiple CompanyLocations.
  15357. type CompanyLocationConnection {
  15358. # A list of edges.
  15359. edges: [CompanyLocationEdge!]!
  15360. # A list of the nodes contained in CompanyLocationEdge.
  15361. nodes: [CompanyLocation!]!
  15362. # Information to aid in pagination.
  15363. pageInfo: PageInfo!
  15364. }
  15365. # An auto-generated type which holds one CompanyLocation and a cursor during pagination.
  15366. type CompanyLocationEdge {
  15367. # A cursor for use in pagination.
  15368. cursor: String!
  15369. # The item at the end of CompanyLocationEdge.
  15370. node: CompanyLocation!
  15371. }
  15372. # An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
  15373. type CompanyContactRoleAssignmentConnection {
  15374. # A list of edges.
  15375. edges: [CompanyContactRoleAssignmentEdge!]!
  15376. # A list of the nodes contained in CompanyContactRoleAssignmentEdge.
  15377. nodes: [CompanyContactRoleAssignment!]!
  15378. # Information to aid in pagination.
  15379. pageInfo: PageInfo!
  15380. }
  15381. # An auto-generated type which holds one CompanyContactRoleAssignment and a cursor during pagination.
  15382. type CompanyContactRoleAssignmentEdge {
  15383. # A cursor for use in pagination.
  15384. cursor: String!
  15385. # The item at the end of CompanyContactRoleAssignmentEdge.
  15386. node: CompanyContactRoleAssignment!
  15387. }
  15388. `, BuiltIn: false},
  15389. {Name: "../../../ext/customer.graphql", Input: `# Represents the data about a staff member's Shopify account.
  15390. # Merchants can use staff member data to get more information about the staff members in their store.
  15391. type StaffMember implements Node {
  15392. # Whether the staff member is active.
  15393. active: Boolean!
  15394. # The image used as the staff member's avatar in the Shopify admin.
  15395. avatar(fallback: StaffMemberDefaultImage = DEFAULT): Image!
  15396. # The staff member's email address.
  15397. email: String!
  15398. # Whether the staff member's account exists.
  15399. exists: Boolean!
  15400. # The staff member's first name.
  15401. firstName: String
  15402. # A globally-unique identifier.
  15403. id: ID!
  15404. # The staff member's initials, if available.
  15405. initials: [String!]
  15406. # Whether the staff member is the shop owner.
  15407. isShopOwner: Boolean!
  15408. # The staff member's last name.
  15409. lastName: String
  15410. # 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
  15411. locale: String!
  15412. # The staff member's full name.
  15413. name: String!
  15414. # The staff member's phone number.
  15415. phone: String
  15416. # The data used to customize the Shopify admin experience for the staff member.
  15417. privateData: StaffMemberPrivateData!
  15418. }
  15419. # Represents the data used to customize the Shopify admin experience for a logged-in staff member.
  15420. type StaffMemberPrivateData {
  15421. # The URL to the staff member's account settings page.
  15422. accountSettingsUrl: URL!
  15423. # The date and time when the staff member was created.
  15424. createdAt: DateTime!
  15425. }
  15426. # The record of when a customer consented to receive marketing material by email.
  15427. type CustomerEmailMarketingConsentState {
  15428. # The date and time at which the customer consented to receive marketing material by email.
  15429. # The customer's consent state reflects the consent record with the most recent consent_updated_at date.
  15430. # If no date is provided, then the date and time at which the consent information was sent is used.
  15431. consentUpdatedAt: DateTime
  15432. # The marketing subscription opt-in level, as described by the M3AAWG best practices guidelines,
  15433. # that the customer gave when they consented to receive marketing material by email.
  15434. marketingOptInLevel: CustomerMarketingOptInLevel
  15435. # The current email marketing state for the customer.
  15436. marketingState: CustomerEmailMarketingState!
  15437. }
  15438. # The record of when a customer consented to receive marketing material by SMS.
  15439. #
  15440. # The customer's consent state reflects the record with the most recent date when consent was updated.
  15441. type CustomerSmsMarketingConsentState {
  15442. # The source from which the SMS marketing information for the customer was collected.
  15443. consentCollectedFrom: CustomerConsentCollectedFrom
  15444. # The date and time when the customer consented to receive marketing material by SMS.
  15445. # If no date is provided, then the date and time when the consent information was sent is used.
  15446. consentUpdatedAt: DateTime
  15447. # The marketing subscription opt-in level that was set when the customer consented to receive marketing information.
  15448. marketingOptInLevel: CustomerMarketingOptInLevel!
  15449. # The current SMS marketing state for the customer.
  15450. marketingState: CustomerSmsMarketingState!
  15451. }
  15452. # A customer's computed statistics.
  15453. type CustomerStatistics {
  15454. # The predicted spend tier of a customer with a shop.
  15455. predictedSpendTier: CustomerPredictedSpendTier
  15456. }
  15457. # Represents a customer's session visiting a shop's online store,
  15458. # including information about the marketing activity attributed to starting the session.
  15459. type CustomerVisit implements CustomerMoment&Node {
  15460. # A globally-unique identifier.
  15461. id: ID!
  15462. # URL of the first page the customer landed on for the session.
  15463. landingPage: URL
  15464. # Landing page information with URL linked in HTML.
  15465. # For example, the first page the customer visited was store.myshopify.com/products/1.
  15466. landingPageHtml: HTML
  15467. # Represent actions taken by an app, on behalf of a merchant,
  15468. # to market Shopify resources such as products, collections, and discounts.
  15469. marketingEvent: MarketingEvent
  15470. # The date and time when the customer's session occurred.
  15471. occurredAt: DateTime!
  15472. # Marketing referral code from the link that the customer clicked to visit the store.
  15473. # Supports the following URL attributes: ref, source, or r.
  15474. # For example, if the URL is myshopifystore.com/products/slide?ref=j2tj1tn2, then this value is j2tj1tn2.
  15475. referralCode: String
  15476. # Referral information with URLs linked in HTML.
  15477. referralInfoHtml: FormattedString!
  15478. # Webpage where the customer clicked a link that sent them to the online store.
  15479. # For example, https://randomblog.com/page1 or android-app://com.google.android.gm.
  15480. referrerUrl: URL
  15481. # Source from which the customer visited the store, such as a platform (Facebook, Google), email, direct,
  15482. # a website domain, QR code, or unknown.
  15483. source: String!
  15484. # Describes the source explicitly for first or last session.
  15485. sourceDescription: String
  15486. # Type of marketing tactic.
  15487. sourceType: MarketingTactic
  15488. # A set of UTM parameters gathered from the URL parameters of the referrer.
  15489. utmParameters: UTMParameters
  15490. }
  15491. # A customer's payment method.
  15492. type CustomerPaymentMethod implements Node {
  15493. # The customer to whom the payment method belongs.
  15494. customer: Customer
  15495. # The ID of this payment method.
  15496. id: ID!
  15497. # The instrument for this payment method.
  15498. instrument: CustomerPaymentInstrument
  15499. # The time that the payment method was revoked.
  15500. revokedAt: DateTime
  15501. # The revocation reason for this payment method.
  15502. revokedReason: CustomerPaymentMethodRevocationReason
  15503. # List Subscription Contracts.
  15504. subscriptionContracts(
  15505. first: Int
  15506. after: String
  15507. last: Int
  15508. before: String
  15509. reverse: Boolean = false
  15510. ): SubscriptionContractConnection!
  15511. }
  15512. # Represents a customer's visiting activities on a shop's online store.
  15513. type CustomerJourneySummary {
  15514. customerOrderIndex: Int
  15515. # The position of the current order within the customer's order history. Test orders aren't included.
  15516. # The number of days between the first session and the order creation date.
  15517. # 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.
  15518. daysToConversion: Int
  15519. # The customer's first session going into the shop.
  15520. firstVisit: CustomerVisit
  15521. # The last session before an order is made.
  15522. lastVisit: CustomerVisit
  15523. # The events preceding a customer's order, such as shop sessions.
  15524. moments(
  15525. first: Int
  15526. after: String
  15527. last: Int
  15528. before: String
  15529. reverse: Boolean = false
  15530. ): CustomerMomentConnection
  15531. # The total number of customer moments associated with this order. Returns null if the order is still in the process of being attributed.
  15532. momentsCount: Int
  15533. # Whether the attributed sessions for the order have been created yet.
  15534. ready: Boolean!
  15535. }
  15536. # Represents a card instrument for customer payment method.
  15537. type CustomerCreditCard {
  15538. # The billing address of the card.
  15539. billingAddress: CustomerCreditCardBillingAddress
  15540. # The brand of the card.
  15541. brand: String!
  15542. # Whether the card is about to expire.
  15543. expiresSoon: Boolean!
  15544. # The expiry month of the card.
  15545. expiryMonth: Int!
  15546. # The expiry year of the card.
  15547. expiryYear: Int!
  15548. # The card's BIN number.
  15549. firstDigits: String
  15550. # The payment method can be revoked if there are no active subscription contracts.
  15551. isRevocable: Boolean!
  15552. # The last 4 digits of the card.
  15553. lastDigits: String!
  15554. # The masked card number with only the last 4 digits displayed.
  15555. maskedNumber: String!
  15556. # The name of the card holder.
  15557. name: String!
  15558. # The source of the card if coming from a wallet such as Apple Pay.
  15559. source: String
  15560. # The last 4 digits of the Device Account Number.
  15561. virtualLastDigits: String
  15562. }
  15563. # The billing address of a credit card payment instrument.
  15564. type CustomerCreditCardBillingAddress {
  15565. # The first line of the address. Typically the street address or PO Box number.
  15566. address1: String
  15567. # The name of the city, district, village, or town.
  15568. city: String
  15569. # The name of the country.
  15570. country: String
  15571. # The two-letter code for the country of the address.
  15572. # For example, US.
  15573. countryCode: CountryCode
  15574. # The region of the address, such as the province, state, or district.
  15575. province: String
  15576. # The two-letter code for the region.
  15577. # For example, ON.
  15578. provinceCode: String
  15579. # The zip or postal code of the address.
  15580. zip: String
  15581. }
  15582. # Represents a PayPal instrument for customer payment method.
  15583. type CustomerPaypalBillingAgreement {
  15584. # The billing address of this payment method.
  15585. billingAddress: CustomerPaymentInstrumentBillingAddress
  15586. # Whether the PayPal billing agreement is inactive.
  15587. inactive: Boolean!
  15588. # Whether the payment method can be revoked.The payment method can be revoked if there are no active subscription contracts.
  15589. isRevocable: Boolean!
  15590. # The customers's PayPal account email address.
  15591. paypalAccountEmail: String
  15592. }
  15593. # The billing address of a payment instrument.
  15594. type CustomerPaymentInstrumentBillingAddress {
  15595. # The first line of the address. Typically the street address or PO Box number.
  15596. address1: String
  15597. # The name of the city, district, village, or town.
  15598. city: String
  15599. # The name of the country.
  15600. country: String
  15601. # The two-letter code for the country of the address.
  15602. # For example, US.
  15603. countryCode: CountryCode
  15604. # The name of the buyer of the address.
  15605. name: String
  15606. # The region of the address, such as the province, state, or district.
  15607. province: String
  15608. # The two-letter code for the region.
  15609. # For example, ON.
  15610. provinceCode: String
  15611. # The zip or postal code of the address.
  15612. zip: String
  15613. }
  15614. # Represents a Shop Pay card instrument for customer payment method.
  15615. type CustomerShopPayAgreement {
  15616. # Whether the card is about to expire.
  15617. expiresSoon: Boolean!
  15618. # The expiry month of the card.
  15619. expiryMonth: Int!
  15620. # The expiry year of the card.
  15621. expiryYear: Int!
  15622. # Whether the Shop Pay billing agreement is inactive.
  15623. inactive: Boolean!
  15624. # The payment method can be revoked if there are no active subscription contracts.
  15625. isRevocable: Boolean!
  15626. # The last 4 digits of the card.
  15627. lastDigits: String!
  15628. # The masked card number with only the last 4 digits displayed.
  15629. maskedNumber: String!
  15630. # The name of the card holder.
  15631. name: String!
  15632. }
  15633. # An auto-generated type for paginating through multiple CustomerMoments.
  15634. type CustomerMomentConnection {
  15635. # A list of edges.
  15636. edges: [CustomerMomentEdge!]!
  15637. # A list of the nodes contained in CustomerMomentEdge.
  15638. nodes: [CustomerMoment!]!
  15639. # Information to aid in pagination.
  15640. pageInfo: PageInfo!
  15641. }
  15642. # An auto-generated type which holds one CustomerMoment and a cursor during pagination.
  15643. type CustomerMomentEdge {
  15644. # A cursor for use in pagination.
  15645. cursor: String!
  15646. # The item at the end of CustomerMomentEdge.
  15647. node: CustomerMoment!
  15648. }
  15649. # An auto-generated type for paginating through multiple StaffMembers.
  15650. type StaffMemberConnection {
  15651. # A list of edges.
  15652. edges: [StaffMemberEdge!]!
  15653. # A list of the nodes contained in StaffMemberEdge.
  15654. nodes: [StaffMember!]!
  15655. # Information to aid in pagination.
  15656. pageInfo: PageInfo!
  15657. }
  15658. # An auto-generated type which holds one StaffMember and a cursor during pagination.
  15659. type StaffMemberEdge {
  15660. # A cursor for use in pagination.
  15661. cursor: String!
  15662. # The item at the end of StaffMemberEdge.
  15663. node: StaffMember!
  15664. }
  15665. `, BuiltIn: false},
  15666. {Name: "../../../ext/delivery.graphql", Input: `# A participant defines carrier-calculated rates for shipping services
  15667. # with a possible merchant-defined fixed fee or a percentage-of-rate fee.
  15668. type DeliveryParticipant implements Node {
  15669. # Whether to display new shipping services automatically to the customer when the service becomes available.
  15670. adaptToNewServicesFlag: Boolean!
  15671. # The carrier used for this participant.
  15672. carrierService: DeliveryCarrierService!
  15673. # The merchant-defined fixed fee for this participant.
  15674. fixedFee: MoneyV2
  15675. # A globally-unique identifier.
  15676. id: ID!
  15677. # The carrier-specific services offered by the participant, and whether each service is active.
  15678. participantServices: [DeliveryParticipantService!]!
  15679. # The merchant-defined percentage-of-rate fee for this participant.
  15680. percentageOfRateFee: Float!
  15681. }
  15682. # Represents the shipping details that the customer chose for their order.
  15683. type ShippingLine {
  15684. # A reference to the carrier service that provided the rate.
  15685. # Present when the rate was computed by a third-party carrier service.
  15686. carrierIdentifier: String
  15687. # A reference to the shipping method.
  15688. code: String
  15689. # Whether the shipping line is custom or not.
  15690. custom: Boolean!
  15691. # The general classification of the delivery method.
  15692. deliveryCategory: String
  15693. # The discounts that have been allocated to the shipping line.
  15694. discountAllocations: [DiscountAllocation!]!
  15695. # The pre-tax shipping price with discounts applied.
  15696. discountedPriceSet: MoneyBag!
  15697. # A globally-unique identifier.
  15698. id: ID
  15699. # The pre-tax shipping price without any discounts applied.
  15700. originalPriceSet: MoneyBag!
  15701. # The phone number at the shipping address.
  15702. phone: String
  15703. # The fulfillment service requested for the shipping method.
  15704. # Present if the shipping method requires processing by a third party fulfillment service.
  15705. requestedFulfillmentService: FulfillmentService
  15706. # A unique identifier for the shipping rate. The format can change without notice and is not meant to be shown to users.
  15707. shippingRateHandle: String
  15708. # Returns the rate source for the shipping line.
  15709. source: String
  15710. # The TaxLine objects connected to this shipping line.
  15711. taxLines: [TaxLine!]!
  15712. # Returns the title of the shipping line.
  15713. title: String!
  15714. }
  15715. # A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants
  15716. # that can be shipped from selected locations to zones.
  15717. type DeliveryProfile implements Node {
  15718. # The number of active shipping rates for the profile.
  15719. activeMethodDefinitionsCount: Int!
  15720. # Whether this is the default profile.
  15721. default: Boolean!
  15722. # A globally-unique identifier.
  15723. id: ID!
  15724. # Whether this shop has enabled legacy compatibility mode for delivery profiles.
  15725. legacyMode: Boolean!
  15726. # The number of locations without rates defined.
  15727. locationsWithoutRatesCount: Int!
  15728. # The name of the delivery profile.
  15729. name: String!
  15730. # The number of active origin locations for the profile.
  15731. originLocationCount: Int!
  15732. # How many product variants are in this profile.
  15733. productVariantsCountV2: DeliveryProductVariantsCount!
  15734. # The products and variants associated with this profile.
  15735. profileItems(
  15736. first: Int
  15737. after: String
  15738. last: Int
  15739. before: String
  15740. reverse: Boolean = false
  15741. ): DeliveryProfileItemConnection!
  15742. # The location groups and associated zones using this profile.
  15743. profileLocationGroups: [DeliveryProfileLocationGroup!]!
  15744. # Selling plan groups associated with the specified delivery profile.
  15745. sellingPlanGroups(
  15746. first: Int
  15747. after: String
  15748. last: Int
  15749. before: String
  15750. reverse: Boolean = false
  15751. ): SellingPlanGroupConnection!
  15752. # List of locations that have not been assigned to a location group for this profile.
  15753. unassignedLocations: [Location!]!
  15754. # The number of countries with active rates to deliver to.
  15755. zoneCountryCount: Int!
  15756. }
  15757. # A product and the subset of associated variants that are part of this delivery profile.
  15758. type DeliveryProfileItem implements Node {
  15759. # A globally-unique identifier.
  15760. id: ID!
  15761. # A product associated with this profile.
  15762. product: Product!
  15763. # The product variants associated with this delivery profile.
  15764. variants(
  15765. first: Int
  15766. after: String
  15767. last: Int
  15768. before: String
  15769. reverse: Boolean = false
  15770. ): ProductVariantConnection!
  15771. }
  15772. # How many product variants are in a profile. This count is capped at 500.
  15773. type DeliveryProductVariantsCount {
  15774. # Whether the count has reached the cap of 500.
  15775. capped: Boolean!
  15776. # The product variant count.
  15777. count: Int!
  15778. }
  15779. # Links a location group with zones. Both are associated to a delivery profile.
  15780. type DeliveryProfileLocationGroup {
  15781. # The countries already selected in any zone for the specified location group.
  15782. countriesInAnyZone: [DeliveryCountryAndZone!]!
  15783. # The collection of locations that make up the specified location group.
  15784. locationGroup: DeliveryLocationGroup!
  15785. # The applicable zones associated to the specified location group.
  15786. locationGroupZones(
  15787. first: Int
  15788. after: String
  15789. last: Int
  15790. before: String
  15791. reverse: Boolean = false
  15792. ): DeliveryLocationGroupZoneConnection!
  15793. }
  15794. # A location group is a collection of locations. They share zones and delivery methods across delivery profiles.
  15795. type DeliveryLocationGroup implements Node {
  15796. # A globally-unique identifier.
  15797. id: ID!
  15798. # A list of all locations that are part of this location group.
  15799. locations(
  15800. first: Int
  15801. after: String
  15802. last: Int
  15803. before: String
  15804. reverse: Boolean = false
  15805. sortKey: LocationSortKeys = NAME
  15806. query: String
  15807. includeLegacy: Boolean = false
  15808. includeInactive: Boolean = false
  15809. ): LocationConnection!
  15810. }
  15811. # Links a location group with a zone and the associated method definitions.
  15812. type DeliveryLocationGroupZone {
  15813. # The number of method definitions for the zone.
  15814. methodDefinitionCounts: DeliveryMethodDefinitionCounts!
  15815. # The method definitions associated to a zone and location group.
  15816. methodDefinitions(
  15817. eligible: Boolean
  15818. type: DeliveryMethodDefinitionType
  15819. first: Int
  15820. after: String
  15821. last: Int
  15822. before: String
  15823. reverse: Boolean = false
  15824. sortKey: MethodDefinitionSortKeys = ID
  15825. ): DeliveryMethodDefinitionConnection!
  15826. # The zone associated to a location group.
  15827. zone: DeliveryZone!
  15828. }
  15829. # A zone is a group of countries that have the same shipping rates.
  15830. # Customers can order products from a store only if they choose a shipping destination that's included in one of the store's zones.
  15831. type DeliveryZone implements Node {
  15832. # The list of countries within the zone.
  15833. countries: [DeliveryCountry!]!
  15834. # A globally-unique identifier.
  15835. id: ID!
  15836. # The name of the zone.
  15837. name: String!
  15838. }
  15839. # The number of method definitions for a zone, separated into merchant-owned and participant definitions.
  15840. type DeliveryMethodDefinitionCounts {
  15841. # The number of participant method definitions for the specified zone.
  15842. participantDefinitionsCount: Int!
  15843. # The number of merchant-defined method definitions for the specified zone.
  15844. rateDefinitionsCount: Int!
  15845. }
  15846. # The country details and the associated shipping zone.
  15847. type DeliveryCountryAndZone {
  15848. # The country details.
  15849. country: DeliveryCountry!
  15850. # The name of the shipping zone.
  15851. zone: String!
  15852. }
  15853. # A country that is used to define a shipping zone.
  15854. type DeliveryCountry implements Node {
  15855. # A two-letter country code in ISO 3166-1 alpha-2 standard.
  15856. # It also includes a flag indicating whether the country should be
  15857. # a part of the 'Rest Of World' shipping zone.
  15858. code: DeliveryCountryCodeOrRestOfWorld!
  15859. # A globally-unique identifier.
  15860. id: ID!
  15861. # The full name of the country.
  15862. name: String!
  15863. # The list of regions associated with this country.
  15864. provinces: [DeliveryProvince!]!
  15865. # The translated name of the country. The translation returned is based on the system's locale.
  15866. translatedName: String!
  15867. }
  15868. # The country code and whether the country is a part of the 'Rest Of World' shipping zone.
  15869. type DeliveryCountryCodeOrRestOfWorld {
  15870. # The country code in the ISO 3166-1 alpha-2 format.
  15871. countryCode: CountryCode
  15872. # Whether the country is a part of the 'Rest of World' shipping zone.
  15873. restOfWorld: Boolean!
  15874. }
  15875. # A region that is used to define a shipping zone.
  15876. type DeliveryProvince implements Node {
  15877. # The code of the region.
  15878. code: String!
  15879. # A globally-unique identifier.
  15880. id: ID!
  15881. # The full name of the region.
  15882. name: String!
  15883. # The translated name of the region. The translation returned is based on the system's locale.
  15884. translatedName: String!
  15885. }
  15886. # A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
  15887. type DeliveryMethodDefinition implements Node {
  15888. # Whether this method definition is active.
  15889. active: Boolean!
  15890. # The description of the method definition.
  15891. description: String
  15892. # A globally-unique identifier.
  15893. id: ID!
  15894. # The method conditions that must pass for this method definition to be applied to an order.
  15895. methodConditions: [DeliveryCondition!]!
  15896. # The name of the method definition.
  15897. name: String!
  15898. # The provided rate for this method definition, from a rate definition or participant.
  15899. rateProvider: DeliveryRateProvider!
  15900. }
  15901. # A condition that must pass for a delivery method definition to be applied to an order.
  15902. type DeliveryCondition implements Node {
  15903. # The value (weight or price) that the condition field is compared to.
  15904. conditionCriteria: DeliveryConditionCriteria!
  15905. # The field to compare the criterion value against, using the operator.
  15906. field: DeliveryConditionField!
  15907. # A globally-unique identifier.
  15908. id: ID!
  15909. # The operator to compare the field and criterion value.
  15910. operator: DeliveryConditionOperator!
  15911. }
  15912. # The delivery method used by a fulfillment order.
  15913. type DeliveryMethod implements Node {
  15914. # A globally-unique identifier.
  15915. id: ID!
  15916. # The maximum date and time by which the delivery is expected to be completed.
  15917. maxDeliveryDateTime: DateTime
  15918. # The type of the delivery method.
  15919. methodType: DeliveryMethodType!
  15920. # The minimum date and time by which the delivery is expected to be completed.
  15921. minDeliveryDateTime: DateTime
  15922. }
  15923. # The merchant-defined rate of the DeliveryMethodDefinition.
  15924. type DeliveryRateDefinition implements Node {
  15925. # A globally-unique identifier.
  15926. id: ID!
  15927. # The price of this rate.
  15928. price: MoneyV2!
  15929. }
  15930. # A local delivery method, which includes a mailing address and a local delivery option.
  15931. type SubscriptionDeliveryMethodLocalDelivery {
  15932. # The address to deliver to.
  15933. address: SubscriptionMailingAddress!
  15934. # The details of the local delivery method to use.
  15935. localDeliveryOption: SubscriptionDeliveryMethodLocalDeliveryOption!
  15936. }
  15937. # Represents a Mailing Address on a Subscription.
  15938. type SubscriptionMailingAddress {
  15939. # The first line of the address. Typically the street address or PO Box number.
  15940. address1: String
  15941. # The second line of the address. Typically the number of the apartment, suite, or unit.
  15942. address2: String
  15943. # The name of the city, district, village, or town.
  15944. city: String
  15945. # The name of the customer's company or organization.
  15946. company: String
  15947. # The name of the country.
  15948. country: String
  15949. # The two-letter code for the country of the address.
  15950. #
  15951. # For example, US.
  15952. countryCode: CountryCode
  15953. # The first name of the customer.
  15954. firstName: String
  15955. # The last name of the customer.
  15956. lastName: String
  15957. # The full name of the customer, based on firstName and lastName.
  15958. name: String
  15959. # A unique phone number for the customer. Formatted using E.164 standard. For example, +16135551111.
  15960. phone: String
  15961. # The region of the address, such as the province, state, or district.
  15962. province: String
  15963. # The two-letter code for the region.
  15964. #
  15965. # For example, ON.
  15966. provinceCode: String
  15967. # The zip or postal code of the address.
  15968. zip: String
  15969. }
  15970. # The selected delivery option on a subscription contract.
  15971. type SubscriptionDeliveryMethodLocalDeliveryOption {
  15972. # A custom reference to the delivery method for use with automations.
  15973. code: String
  15974. # The details displayed to the customer to describe the local delivery option.
  15975. description: String
  15976. # The delivery instructions that the customer can provide to the merchant.
  15977. instructions: String
  15978. # The phone number that the customer provided to the merchant.
  15979. # Formatted using E.164 standard. For example, +16135551111.
  15980. phone: String!
  15981. # The presentment title of the local delivery option.
  15982. presentmentTitle: String
  15983. # The title of the local delivery option.
  15984. title: String
  15985. }
  15986. # A delivery method with a pickup option.
  15987. type SubscriptionDeliveryMethodPickup {
  15988. # The details of the pickup delivery method to use.
  15989. pickupOption: SubscriptionDeliveryMethodPickupOption!
  15990. }
  15991. # Represents the selected pickup option on a subscription contract.
  15992. type SubscriptionDeliveryMethodPickupOption {
  15993. # A custom reference to the delivery method for use with automations.
  15994. code: String
  15995. # The details displayed to the customer to describe the pickup option.
  15996. description: String
  15997. # The location where the customer will pickup the merchandise.
  15998. location: Location!
  15999. # The presentment title of the pickup option.
  16000. presentmentTitle: String
  16001. # The title of the pickup option.
  16002. title: String
  16003. }
  16004. # Represents a shipping delivery method: a mailing address and a shipping option.
  16005. type SubscriptionDeliveryMethodShipping {
  16006. # The address to ship to.
  16007. address: SubscriptionMailingAddress!
  16008. # The details of the shipping method to use.
  16009. shippingOption: SubscriptionDeliveryMethodShippingOption!
  16010. }
  16011. # Represents the selected shipping option on a subscription contract.
  16012. type SubscriptionDeliveryMethodShippingOption {
  16013. # The carrier service of the shipping option.
  16014. carrierService: DeliveryCarrierService
  16015. # The code of the shipping option.
  16016. code: String
  16017. # The description of the shipping option.
  16018. description: String
  16019. # The presentment title of the shipping option.
  16020. presentmentTitle: String
  16021. # The title of the shipping option.
  16022. title: String
  16023. }
  16024. # A shipping service provider or a carrier account.
  16025. type DeliveryCarrierService implements Node {
  16026. # The list of services offered for given destinations.
  16027. availableServicesForCountries(
  16028. origins: [ID!]
  16029. countryCodes: [CountryCode!]
  16030. restOfWorld: Boolean!
  16031. ): [DeliveryAvailableService!]!
  16032. # The properly formatted name of the shipping service provider, ready to display.
  16033. formattedName: String
  16034. # The logo of the service provider.
  16035. icon: Image!
  16036. # A globally-unique identifier.
  16037. id: ID!
  16038. # The name of the shipping service provider.
  16039. name: String
  16040. }
  16041. # A shipping service and a list of countries that the service is available for.
  16042. type DeliveryAvailableService {
  16043. # The countries the service provider ships to.
  16044. countries: DeliveryCountryCodesOrRestOfWorld!
  16045. # The name of the service.
  16046. name: String!
  16047. }
  16048. # The list of country codes and information whether the countries
  16049. # are a part of the 'Rest Of World' shipping zone.
  16050. type DeliveryCountryCodesOrRestOfWorld {
  16051. # List of applicable country codes in the ISO 3166-1 alpha-2 format.
  16052. countryCodes: [CountryCode!]!
  16053. # Whether the countries are a part of the 'Rest of World' shipping zone.
  16054. restOfWorld: Boolean!
  16055. }
  16056. # A mail service provided by the participant.
  16057. type DeliveryParticipantService {
  16058. # Whether the service is active.
  16059. active: Boolean!
  16060. # The name of the service.
  16061. name: String!
  16062. }
  16063. # An auto-generated type for paginating through multiple DeliveryProfileItems.
  16064. type DeliveryProfileItemConnection {
  16065. # A list of edges.
  16066. edges: [DeliveryProfileItemEdge!]!
  16067. # A list of the nodes contained in DeliveryProfileItemEdge.
  16068. nodes: [DeliveryProfileItem!]!
  16069. # Information to aid in pagination.
  16070. pageInfo: PageInfo!
  16071. }
  16072. # An auto-generated type which holds one DeliveryProfileItem and a cursor during pagination.
  16073. type DeliveryProfileItemEdge {
  16074. # A cursor for use in pagination.
  16075. cursor: String!
  16076. # The item at the end of DeliveryProfileItemEdge.
  16077. node: DeliveryProfileItem!
  16078. }
  16079. # An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
  16080. type DeliveryLocationGroupZoneConnection {
  16081. # A list of edges.
  16082. edges: [DeliveryLocationGroupZoneEdge!]!
  16083. # A list of the nodes contained in DeliveryLocationGroupZoneEdge.
  16084. nodes: [DeliveryLocationGroupZone!]!
  16085. # Information to aid in pagination.
  16086. pageInfo: PageInfo!
  16087. }
  16088. # An auto-generated type which holds one DeliveryLocationGroupZone and a cursor during pagination.
  16089. type DeliveryLocationGroupZoneEdge {
  16090. # A cursor for use in pagination.
  16091. cursor: String!
  16092. # The item at the end of DeliveryLocationGroupZoneEdge.
  16093. node: DeliveryLocationGroupZone!
  16094. }
  16095. # An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
  16096. type DeliveryMethodDefinitionConnection {
  16097. # A list of edges.
  16098. edges: [DeliveryMethodDefinitionEdge!]!
  16099. # A list of the nodes contained in DeliveryMethodDefinitionEdge.
  16100. nodes: [DeliveryMethodDefinition!]!
  16101. # Information to aid in pagination.
  16102. pageInfo: PageInfo!
  16103. }
  16104. # An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
  16105. type DeliveryMethodDefinitionEdge {
  16106. # A cursor for use in pagination.
  16107. cursor: String!
  16108. # The item at the end of DeliveryMethodDefinitionEdge.
  16109. node: DeliveryMethodDefinition!
  16110. }
  16111. `, BuiltIn: false},
  16112. {Name: "../../../ext/enum.graphql", Input: `# The set of valid sort keys for the Event query.
  16113. enum EventSortKeys {
  16114. # Sort by ` + "`" + `the created_at` + "`" + ` value.
  16115. CREATED_AT
  16116. # Sort by the ` + "`" + `id` + "`" + ` value.
  16117. ID
  16118. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16119. # Don't use this sort key when no search query is specified.
  16120. RELEVANCE
  16121. }
  16122. # Possible metafield validation statuses.
  16123. enum MetafieldValidationStatus {
  16124. # Any validation status (valid or invalid).
  16125. ANY
  16126. # Valid (according to definition).
  16127. VALID
  16128. # Invalid (according to definition).
  16129. INVALID
  16130. }
  16131. # Possible types of a metafield's owner resource.
  16132. enum MetafieldOwnerType {
  16133. # The Api Permission metafield owner type.
  16134. API_PERMISSION
  16135. # The Article metafield owner type.
  16136. ARTICLE
  16137. # The Blog metafield owner type.
  16138. BLOG
  16139. # The Collection metafield owner type.
  16140. COLLECTION
  16141. # The Customer metafield owner type.
  16142. CUSTOMER
  16143. # The Discount metafield owner type.
  16144. DISCOUNT
  16145. # The Draft Order metafield owner type.
  16146. DRAFTORDER
  16147. # The Location metafield owner type.
  16148. LOCATION
  16149. # The Order metafield owner type.
  16150. ORDER
  16151. # The Page metafield owner type.
  16152. PAGE
  16153. # The Product metafield owner type.
  16154. PRODUCT
  16155. # The Product Image metafield owner type.
  16156. PRODUCTIMAGE
  16157. # The Product Variant metafield owner type.
  16158. PRODUCTVARIANT
  16159. # The Shop metafield owner type.
  16160. SHOP
  16161. }
  16162. # Possible metafield definition validation statuses.
  16163. enum MetafieldDefinitionValidationStatus {
  16164. # All of this definition's metafields are valid.
  16165. ALL_VALID
  16166. # Asynchronous validation of this definition's metafields is in progress.
  16167. IN_PROGRESS
  16168. # Some of this definition's metafields are invalid.
  16169. SOME_INVALID
  16170. }
  16171. # Supported private metafield value types.
  16172. enum PrivateMetafieldValueType {
  16173. # A string metafield.
  16174. STRING
  16175. # An integer metafield.
  16176. INTEGER
  16177. # A JSON string metafield.
  16178. JSON_STRING
  16179. }
  16180. # The part of the image that should remain after cropping.
  16181. enum CropRegion {
  16182. # Keep the center of the image.
  16183. CENTER
  16184. # Keep the top of the image.
  16185. TOP
  16186. # Keep the bottom of the image.
  16187. BOTTOM
  16188. # Keep the left of the image.
  16189. LEFT
  16190. # Keep the right of the image.
  16191. RIGHT
  16192. }
  16193. # List of supported image content types.
  16194. enum ImageContentType {
  16195. # A PNG image.
  16196. PNG
  16197. # A JPG image.
  16198. JPG
  16199. # A WEBP image.
  16200. WEBP
  16201. }
  16202. # The purpose of a localization extension.
  16203. enum LocalizationExtensionPurpose {
  16204. # Extensions that are used for shipping purposes, for example, customs clearance.
  16205. SHIPPING
  16206. # Extensions that are used for taxes purposes, for example, invoicing.
  16207. TAX
  16208. }
  16209. enum LocalizationExtensionKey {
  16210. # Extension key 'tax_credential_br' for country BR.
  16211. TAX_CREDENTIAL_BR
  16212. # Extension key 'shipping_credential_br' for country BR.
  16213. SHIPPING_CREDENTIAL_BR
  16214. # Extension key 'shipping_credential_cn' for country CN.
  16215. SHIPPING_CREDENTIAL_CN
  16216. # Extension key 'tax_credential_it' for country IT.
  16217. TAX_CREDENTIAL_IT
  16218. # Extension key 'tax_email_it' for country IT.
  16219. TAX_EMAIL_IT
  16220. # Extension key 'shipping_credential_kr' for country KR.
  16221. SHIPPING_CREDENTIAL_KR
  16222. }
  16223. # Represents the fallback avatar image for a staff member. This is used only if the staff member has no avatar image.
  16224. enum StaffMemberDefaultImage {
  16225. # Returns a default avatar image for the staff member.
  16226. DEFAULT
  16227. # Returns a transparent avatar image for the staff member.
  16228. TRANSPARENT
  16229. # Returns a URL that returns a 404 error if the image is not present.
  16230. NOT_FOUND
  16231. }
  16232. # Possible metafield definition pinned statuses.
  16233. enum MetafieldDefinitionPinnedStatus {
  16234. # All metafield definitions.
  16235. ANY
  16236. # Only metafield definitions that are pinned.
  16237. PINNED
  16238. # Only metafield definitions that are not pinned.
  16239. UNPINNED
  16240. }
  16241. # The set of valid sort keys for the MetafieldDefinition query.
  16242. enum MetafieldDefinitionSortKeys {
  16243. # Sort by the id value.
  16244. ID
  16245. # Sort by the name value.
  16246. NAME
  16247. # Sort by the pinned_position value.
  16248. PINNED_POSITION
  16249. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16250. # Don't use this sort key when no search query is specified.
  16251. RELEVANCE
  16252. }
  16253. # The set of valid sort keys for the CompanyContactRole query.
  16254. enum CompanyContactRoleSortKeys {
  16255. # Sort by the created_at value.
  16256. CREATED_AT
  16257. # Sort by the updated_at value.
  16258. UPDATED_AT
  16259. # Sort by the id value.
  16260. ID
  16261. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16262. # Don't use this sort key when no search query is specified.
  16263. RELEVANCE
  16264. }
  16265. # The set of valid sort keys for the CompanyContact query.
  16266. enum CompanyContactSortKeys {
  16267. # Sort by the created_at value.
  16268. CREATED_AT
  16269. # Sort by the updated_at value.
  16270. UPDATED_AT
  16271. # Sort by the title value.
  16272. TITLE
  16273. # Sort by the company_id value.
  16274. COMPANY_ID
  16275. # Sort by the name value.
  16276. NAME
  16277. # Sort by the email value.
  16278. EMAIL
  16279. # Sort by the name_email value.
  16280. NAME_EMAIL
  16281. ID
  16282. # Sort by the id value.
  16283. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16284. # Don't use this sort key when no search query is specified.
  16285. RELEVANCE
  16286. }
  16287. # The set of valid sort keys for the DraftOrder query.
  16288. enum DraftOrderSortKeys {
  16289. # Sort by the number value.
  16290. NUMBER
  16291. # Sort by the updated_at value.
  16292. UPDATED_AT
  16293. # Sort by the status value.
  16294. STATUS
  16295. # Sort by the total_price value.
  16296. TOTAL_PRICE
  16297. # Sort by the customer_name value.
  16298. CUSTOMER_NAME
  16299. # Sort by the id value.
  16300. ID
  16301. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16302. # Don't use this sort key when no search query is specified.
  16303. RELEVANCE
  16304. }
  16305. # The set of valid sort keys for the CompanyLocation query.
  16306. enum CompanyLocationSortKeys {
  16307. # Sort by the created_at value.
  16308. CREATED_AT
  16309. # Sort by the updated_at value.
  16310. UPDATED_AT
  16311. # Sort by the name value.
  16312. NAME
  16313. # Sort by the company_id value.
  16314. COMPANY_ID
  16315. # Sort by the company_and_location_name value.
  16316. COMPANY_AND_LOCATION_NAME
  16317. ID
  16318. # Sort by the id value.
  16319. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16320. # Don't use this sort key when no search query is specified.
  16321. RELEVANCE
  16322. }
  16323. # The set of valid sort keys for the Order query.
  16324. enum OrderSortKeys {
  16325. # Sort by the created_at value.
  16326. CREATED_AT
  16327. # Sort by the customer_name value.
  16328. CUSTOMER_NAME
  16329. # Sort by the financial_status value.
  16330. FINANCIAL_STATUS
  16331. # Sort by the fulfillment_status value.
  16332. FULFILLMENT_STATUS
  16333. # Sort by the order_number value.
  16334. ORDER_NUMBER
  16335. # Sort by the processed_at value.
  16336. PROCESSED_AT
  16337. # Sort by the total_price value.
  16338. TOTAL_PRICE
  16339. # Sort by the updated_at value.
  16340. UPDATED_AT
  16341. # Sort by the id value.
  16342. ID
  16343. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16344. # Don't use this sort key when no search query is specified.
  16345. RELEVANCE
  16346. }
  16347. # The set of valid sort keys for the CompanyContactRoleAssignment query.
  16348. enum CompanyContactRoleAssignmentSortKeys {
  16349. # Sort by the created_at value.
  16350. CREATED_AT
  16351. # Sort by the updated_at value.
  16352. UPDATED_AT
  16353. # Sort by the location_name value.
  16354. LOCATION_NAME
  16355. # Sort by the id value.
  16356. ID
  16357. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16358. # Don't use this sort key when no search query is specified.
  16359. RELEVANCE
  16360. }
  16361. # The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.
  16362. #
  16363. # The levels are defined by the M3AAWG best practices guideline document.
  16364. enum CustomerMarketingOptInLevel {
  16365. # After providing their information, the customer receives marketing information without any
  16366. # intermediate steps.
  16367. SINGLE_OPT_IN
  16368. # After providing their information, the customer receives a confirmation and is required to
  16369. # perform a intermediate step before receiving marketing information.
  16370. CONFIRMED_OPT_IN
  16371. # The customer receives marketing information but how they were opted in is unknown.
  16372. UNKNOWN
  16373. }
  16374. # The possible email marketing states for a customer.
  16375. enum CustomerEmailMarketingState {
  16376. # The customer isn't subscribed to email marketing.
  16377. NOT_SUBSCRIBED
  16378. # The customer is in the process of subscribing to email marketing.
  16379. PENDING
  16380. # The customer is subscribed to email marketing.
  16381. SUBSCRIBED
  16382. # The customer isn't currently subscribed to email marketing but was previously subscribed.
  16383. UNSUBSCRIBED
  16384. # The customer's personal data is erased. This value is internally-set and read-only.
  16385. REDACTED
  16386. # The customer’s email address marketing state is invalid.
  16387. INVALID
  16388. }
  16389. # The possible product subscription states for a customer, as defined by the customer's subscription contracts.
  16390. enum CustomerProductSubscriberStatus {
  16391. # The customer has at least one active subscription contract.
  16392. ACTIVE
  16393. # The customer's last subscription contract was cancelled and there are no other active or paused
  16394. # subscription contracts.
  16395. CANCELLED
  16396. # The customer's last subscription contract expired and there are no other active or paused
  16397. # subscription contracts.
  16398. EXPIRED
  16399. # The customer's last subscription contract failed and there are no other active or paused
  16400. # subscription contracts.
  16401. FAILED
  16402. # The customer has never had a subscription contract.
  16403. NEVER_SUBSCRIBED
  16404. # The customer has at least one paused subscription contract and there are no other active
  16405. # subscription contracts.
  16406. PAUSED
  16407. }
  16408. # The source that collected the customer's consent to receive marketing materials.
  16409. enum CustomerConsentCollectedFrom {
  16410. # The customer consent was collected by Shopify.
  16411. SHOPIFY
  16412. # The customer consent was collected outside of Shopify.
  16413. OTHER
  16414. }
  16415. # The valid SMS marketing states for a customer’s phone number.
  16416. enum CustomerSmsMarketingState {
  16417. # The customer hasn't subscribed to SMS marketing.
  16418. NOT_SUBSCRIBED
  16419. # The customer is in the process of subscribing to SMS marketing.
  16420. PENDING
  16421. # The customer is subscribed to SMS marketing.
  16422. SUBSCRIBED
  16423. # The customer isn't currently subscribed to SMS marketing but was previously subscribed.
  16424. UNSUBSCRIBED
  16425. # The customer's personal data is erased. This value is internally-set and read-only.
  16426. REDACTED
  16427. }
  16428. # The valid values for the state of a customer's account with a shop.
  16429. enum CustomerState {
  16430. # The customer declined the email invite to create an account.
  16431. DECLINED
  16432. # The customer doesn't have an active account. Customer accounts can be disabled from the Shopify admin at any time.
  16433. DISABLED
  16434. # The customer has created an account.
  16435. ENABLED
  16436. # The customer has received an email invite to create an account.
  16437. INVITED
  16438. }
  16439. # The valid tiers for the predicted spend of a customer with a shop.
  16440. enum CustomerPredictedSpendTier {
  16441. # The customer's spend is higher than the 70th percentile of the shop's customer sales.
  16442. HIGH
  16443. # The customer's spend is between the 10th and 70th percentile of the shop's customer sales.
  16444. MEDIUM
  16445. # The customer's spend is lower than the 10th percentile of the shop's customer sales, including customers who didn't repurchase.
  16446. LOW
  16447. }
  16448. # The valid statuses for a draft order.
  16449. enum DraftOrderStatus {
  16450. # The draft order has been paid.
  16451. COMPLETED
  16452. # An invoice for the draft order has been sent to the customer.
  16453. INVOICE_SENT
  16454. # The draft order is open. It has not been paid, and an invoice hasn't been sent.
  16455. OPEN
  16456. }
  16457. # The valid discount types that can be applied to a draft order.
  16458. enum DraftOrderAppliedDiscountType {
  16459. # A fixed amount in the store's currency.
  16460. FIXED_AMOUNT
  16461. # A percentage of the order subtotal.
  16462. PERCENTAGE
  16463. }
  16464. # The type of line (i.e. line item or shipping line) on an order that the discount is applicable towards.
  16465. enum DiscountApplicationTargetType {
  16466. # The discount applies onto line items.
  16467. LINE_ITEM
  16468. # The discount applies onto shipping lines.
  16469. SHIPPING_LINE
  16470. }
  16471. # The lines on the order to which the discount is applied, of the type defined by
  16472. # the discount application's targetType. For example, the value ENTITLED, combined with a targetType of
  16473. # LINE_ITEM, applies the discount on all line items that are entitled to the discount.
  16474. # The value ALL, combined with a targetType of SHIPPING_LINE, applies the discount on all shipping lines.
  16475. enum DiscountApplicationTargetSelection {
  16476. # The discount is allocated onto all the lines.
  16477. ALL
  16478. # The discount is allocated onto only the lines that it's entitled for.
  16479. ENTITLED
  16480. # The discount is allocated onto explicitly chosen lines.
  16481. EXPLICIT
  16482. }
  16483. # The method by which the discount's value is allocated onto its entitled lines.
  16484. enum DiscountApplicationAllocationMethod {
  16485. # The value is spread across all entitled lines.
  16486. ACROSS
  16487. # The value is applied onto every entitled line.
  16488. EACH
  16489. }
  16490. # The type of a fulfillment service.
  16491. enum FulfillmentServiceType {
  16492. # Fulfillment by gift card.
  16493. GIFT_CARD
  16494. # Manual fulfillment by the merchant.
  16495. MANUAL
  16496. # Fullfillment by a third-party fulfillment service.
  16497. THIRD_PARTY
  16498. }
  16499. # The valid values for the inventory policy of a product variant once it is out of stock.
  16500. enum ProductVariantInventoryPolicy {
  16501. # Customers can't buy this product variant after it's out of stock.
  16502. DENY
  16503. # Customers can buy this product variant after it's out of stock.
  16504. CONTINUE
  16505. }
  16506. # The set of valid sort keys for the Location query.
  16507. enum LocationSortKeys {
  16508. # Sort by the name value.
  16509. NAME
  16510. # Sort by the id value.
  16511. ID
  16512. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16513. # Don't use this sort key when no search query is specified.
  16514. RELEVANCE
  16515. }
  16516. # The type of a payment terms or a payment terms template.
  16517. enum PaymentTermsType {
  16518. # The payment terms or payment terms template is due on receipt.
  16519. RECEIPT
  16520. # The payment terms or payment terms template is a net type. It's due a number of days after issue.
  16521. NET
  16522. # The payment terms or payment terms template is a fixed type. It's due on a specified date.
  16523. FIXED
  16524. # The type of the payment terms or payment terms template is unknown.
  16525. UNKNOWN
  16526. }
  16527. # The different types of method definitions to filter by.
  16528. enum DeliveryMethodDefinitionType {
  16529. # A static merchant-defined rate.
  16530. MERCHANT
  16531. # A dynamic participant rate.
  16532. PARTICIPANT
  16533. }
  16534. # The set of valid sort keys for the MethodDefinition query.
  16535. enum MethodDefinitionSortKeys {
  16536. # Sort by the rate_provider_type value.
  16537. RATE_PROVIDER_TYPE
  16538. # Sort by the id value.
  16539. ID
  16540. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16541. # Don't use this sort key when no search query is specified.
  16542. RELEVANCE
  16543. }
  16544. # The field type that the condition will be applied to.
  16545. enum DeliveryConditionField {
  16546. # The condition will check against the total weight of the order.
  16547. TOTAL_WEIGHT
  16548. # The condition will check against the total price of the order.
  16549. TOTAL_PRICE
  16550. }
  16551. # The operator to use to determine if the condition passes.
  16552. enum DeliveryConditionOperator {
  16553. # The condition will check whether the field is greater than or equal to the criterion.
  16554. GREATER_THAN_OR_EQUAL_TO
  16555. # The condition will check if the field is less than or equal to the criterion.
  16556. LESS_THAN_OR_EQUAL_TO
  16557. }
  16558. # The category of the selling plan. For the OTHER category,
  16559. # you must fill out our request form,
  16560. # where we'll review your request for a new purchase option.
  16561. enum SellingPlanCategory {
  16562. # The selling plan is for anything not in one of the other categories.
  16563. OTHER
  16564. # The selling plan is for pre-orders.
  16565. PRE_ORDER
  16566. # The selling plan is for subscriptions.
  16567. SUBSCRIPTION
  16568. # The selling plan is for try before you buy purchases.
  16569. TRY_BEFORE_YOU_BUY
  16570. }
  16571. # When to reserve inventory for a selling plan.
  16572. enum SellingPlanReserve {
  16573. # Reserve inventory when order is fulfilled.
  16574. ON_FULFILLMENT
  16575. # Reserve inventory at time of sale.
  16576. ON_SALE
  16577. }
  16578. # The available icons for resource alerts.
  16579. enum ResourceAlertIcon {
  16580. # A checkmark inside a circle.
  16581. CHECKMARK_CIRCLE
  16582. # A lowercase i inside a circle.
  16583. INFORMATION_CIRCLE
  16584. }
  16585. # The possible severity levels for a resource alert.
  16586. enum ResourceAlertSeverity {
  16587. # Indicates a neutral alert. For example, an accepted dispute.
  16588. DEFAULT
  16589. # Indicates an informative alert. For example, an escalated dispute.
  16590. INFO
  16591. # Indicates an informative alert. For example, a new dispute.
  16592. WARNING
  16593. # Indicates a success alert. For example, a winning a dispute.
  16594. SUCCESS
  16595. # Indicates a critical alert. For example, a blocked app.
  16596. CRITICAL
  16597. }
  16598. # Represents the reason that the order is being canceled. Valid values are: customer, fraud, inventory, declined, other.
  16599. enum OrderCancelReason {
  16600. # The customer wanted to cancel the order.
  16601. CUSTOMER
  16602. # The order was fraudulent.
  16603. FRAUD
  16604. # There was insufficient inventory.
  16605. INVENTORY
  16606. # Payment was declined.
  16607. DECLINED
  16608. # Some other reason not listed.
  16609. OTHER
  16610. }
  16611. # Possible types of app developer.
  16612. enum AppDeveloperType {
  16613. # Indicates the app developer is Shopify.
  16614. SHOPIFY
  16615. # Indicates the app developer is a Partner.
  16616. PARTNER
  16617. # Indicates the app developer works directly for a Merchant.
  16618. MERCHANT
  16619. # Indicates the app developer is unknown. It is not categorized as any of the other developer types.
  16620. UNKNOWN
  16621. }
  16622. # The set of valid sort keys for the AppUsageRecord query.
  16623. enum AppUsageRecordSortKeys {
  16624. # Sort by the created_at value.
  16625. CREATED_AT
  16626. # Sort by the id value.
  16627. ID
  16628. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16629. # Don't use this sort key when no search query is specified.
  16630. RELEVANCE
  16631. }
  16632. # The status of the app subscription.
  16633. enum AppSubscriptionStatus {
  16634. # The app subscription is pending approval by the merchant.
  16635. PENDING
  16636. # The app subscription has been approved by the merchant. Active app subscriptions are billed to the shop.
  16637. # After payment, partners receive payouts.
  16638. ACTIVE
  16639. # The app subscription was declined by the merchant. This is a terminal state.
  16640. DECLINED
  16641. # The app subscription wasn't approved by the merchant within two days of being created. This is a terminal state.
  16642. EXPIRED
  16643. # The app subscription is on hold due to non-payment. The subscription re-activates after payments resume.
  16644. FROZEN
  16645. # The app subscription was cancelled by the app. This could be caused by the app being uninstalled,
  16646. # a new app subscription being activated, or a direct cancellation by the app. This is a terminal state.
  16647. CANCELLED
  16648. }
  16649. # The public-facing category for an app.
  16650. enum AppPublicCategory {
  16651. # The app's public category is private.
  16652. PRIVATE
  16653. # The app's public category is public.
  16654. PUBLIC
  16655. # The app's public category is custom.
  16656. CUSTOM
  16657. # 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
  16658. # (private, public, or custom).
  16659. OTHER
  16660. }
  16661. # The set of valid sort keys for the AppSubscription query.
  16662. enum AppSubscriptionSortKeys {
  16663. # Sort by the created_at value.
  16664. CREATED_AT
  16665. # Sort by the id value.
  16666. ID
  16667. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16668. # Don't use this sort key when no search query is specified.
  16669. RELEVANCE
  16670. }
  16671. # The set of valid sort keys for the AppTransaction query.
  16672. enum AppTransactionSortKeys {
  16673. # Sort by the created_at value.
  16674. CREATED_AT
  16675. # Sort by the id value.
  16676. ID
  16677. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16678. # Don't use this sort key when no search query is specified.
  16679. RELEVANCE
  16680. }
  16681. # The set of valid sort keys for the AppRevenueAttributionRecord query.
  16682. enum AppRevenueAttributionRecordSortKeys {
  16683. # Sort by the created_at value.
  16684. CREATED_AT
  16685. # Sort by the id value.
  16686. ID
  16687. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16688. # Don't use this sort key when no search query is specified.
  16689. RELEVANCE
  16690. }
  16691. # The approval status of the app purchase.
  16692. #
  16693. # The merchant is charged for the purchase immediately after approval, and the status changes to active.
  16694. # If the payment fails, then the app purchase remains pending.
  16695. #
  16696. # Purchases start as pending and can change to: active, declined, expired. After a purchase changes, it
  16697. # remains in that final state.
  16698. enum AppPurchaseStatus {
  16699. # The app purchase was approved by the merchant and has been activated by the app.
  16700. # Active app purchases are charged to the merchant and are paid out to the partner.
  16701. ACTIVE
  16702. # The app purchase was declined by the merchant.
  16703. DECLINED
  16704. # The app purchase was not accepted within two days of being created.
  16705. EXPIRED
  16706. # The app purchase is pending approval by the merchant.
  16707. PENDING
  16708. }
  16709. # Represents the billing types of revenue attribution.
  16710. enum AppRevenueAttributionType {
  16711. # App purchase related revenue collection.
  16712. APPLICATION_PURCHASE
  16713. # App subscription revenue collection.
  16714. APPLICATION_SUBSCRIPTION
  16715. # App usage-based revenue collection.
  16716. APPLICATION_USAGE
  16717. # Other app revenue collection type.
  16718. OTHER
  16719. }
  16720. # Specifies the sort order for the products in the collection.
  16721. enum CollectionSortOrder {
  16722. # Alphabetically, in ascending order (A - Z).
  16723. ALPHA_ASC
  16724. # Alphabetically, in descending order (Z - A).
  16725. ALPHA_DESC
  16726. # By best-selling products.
  16727. BEST_SELLING
  16728. # By date created, in ascending order (oldest - newest).
  16729. CREATED
  16730. # By date created, in descending order (newest - oldest).
  16731. CREATED_DESC
  16732. # In the order set manually by the merchant.
  16733. MANUAL
  16734. # By price, in ascending order (lowest - highest).
  16735. PRICE_ASC
  16736. # By price, in descending order (highest - lowest).
  16737. PRICE_DESC
  16738. }
  16739. # The set of valid sort keys for the ProductCollection query.
  16740. enum ProductCollectionSortKeys {
  16741. # Sort by the title value.
  16742. TITLE
  16743. # Sort by the price value.
  16744. PRICE
  16745. # Sort by the best-selling value.
  16746. BEST_SELLING
  16747. # Sort by the created value.
  16748. CREATED
  16749. # Sort by the id value.
  16750. ID
  16751. # Sort by the manual value.
  16752. MANUAL
  16753. # Sort by the collection-default value.
  16754. COLLECTION_DEFAULT
  16755. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  16756. # Don't use this sort key when no search query is specified.
  16757. RELEVANCE
  16758. }
  16759. # A standardized error code, independent of the payment provider.
  16760. enum OrderTransactionErrorCode {
  16761. # The card number is incorrect.
  16762. INCORRECT_NUMBER
  16763. # The format of the card number is incorrect.
  16764. INVALID_NUMBER
  16765. # The format of the expiry date is incorrect.
  16766. INVALID_EXPIRY_DATE
  16767. # The format of the CVC is incorrect.
  16768. INVALID_CVC
  16769. # The card is expired.
  16770. EXPIRED_CARD
  16771. # The CVC does not match the card number.
  16772. INCORRECT_CVC
  16773. # The ZIP or postal code does not match the card number.
  16774. INCORRECT_ZIP
  16775. INCORRECT_ADDRESS
  16776. # The address does not match the card number.
  16777. # The entered PIN is incorrect.
  16778. INCORRECT_PIN
  16779. # The card was declined.
  16780. CARD_DECLINED
  16781. # There was an error while processing the payment.
  16782. PROCESSING_ERROR
  16783. # Call the card issuer.
  16784. CALL_ISSUER
  16785. # 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.
  16786. PICK_UP_CARD
  16787. CONFIG_ERROR
  16788. # There is an error in the gateway or merchant configuration.
  16789. # A real card was used but the gateway was in test mode.
  16790. TEST_MODE_LIVE_CARD
  16791. # The gateway or merchant configuration doesn't support a feature, such as network tokenization.
  16792. UNSUPPORTED_FEATURE
  16793. # There was an unknown error with processing the payment.
  16794. GENERIC_ERROR
  16795. # The payment method is not available in the customer's country.
  16796. INVALID_COUNTRY
  16797. # The amount is either too high or too low for the provider.
  16798. INVALID_AMOUNT
  16799. # The payment method is momentarily unavailable.
  16800. PAYMENT_METHOD_UNAVAILABLE
  16801. # The payment method was invalid.
  16802. AMAZON_PAYMENTS_INVALID_PAYMENT_METHOD
  16803. # The maximum amount has been captured.
  16804. AMAZON_PAYMENTS_MAX_AMOUNT_CHARGED
  16805. # The maximum amount has been refunded.
  16806. AMAZON_PAYMENTS_MAX_AMOUNT_REFUNDED
  16807. # The maximum of 10 authorizations has been captured for an order.
  16808. AMAZON_PAYMENTS_MAX_AUTHORIZATIONS_CAPTURED
  16809. # The maximum of 10 refunds has been processed for an order.
  16810. AMAZON_PAYMENTS_MAX_REFUNDS_PROCESSED
  16811. # The order was canceled, which canceled all open authorizations.
  16812. AMAZON_PAYMENTS_ORDER_REFERENCE_CANCELED
  16813. # The order was not confirmed within three hours.
  16814. AMAZON_PAYMENTS_STALE
  16815. }
  16816. # The different kinds of order transactions.
  16817. enum OrderTransactionKind {
  16818. # An authorization and capture performed together in a single step.
  16819. SALE
  16820. # A transfer of the money that was reserved by an authorization.
  16821. CAPTURE
  16822. # An amount reserved against the cardholder's funding source.
  16823. # Money does not change hands until the authorization is captured.
  16824. AUTHORIZATION
  16825. # A cancelation of an authorization transaction.
  16826. VOID
  16827. # A partial or full return of captured funds to the cardholder.
  16828. # A refund can happen only after a capture is processed.
  16829. REFUND
  16830. # The money returned to the customer when they've paid too much during a cash transaction.
  16831. CHANGE
  16832. # An authorization for a payment taken with an EMV credit card reader.
  16833. EMV_AUTHORIZATION
  16834. # A suggested refund transaction that can be used to create a refund.
  16835. SUGGESTED_REFUND
  16836. }
  16837. # The different states that an OrderTransaction can have.
  16838. enum OrderTransactionStatus {
  16839. # The transaction succeeded.
  16840. SUCCESS
  16841. # The transaction failed.
  16842. FAILURE
  16843. # The transaction is pending.
  16844. PENDING
  16845. # There was an error while processing the transaction.
  16846. ERROR
  16847. # Awaiting a response.
  16848. AWAITING_RESPONSE
  16849. # The transaction status is unknown.
  16850. UNKNOWN
  16851. }
  16852. # The available types of marketing event.
  16853. enum MarketingTactic {
  16854. ABANDONED_CART
  16855. # An abandoned cart recovery email.
  16856. # An ad, such as a Facebook ad.
  16857. AD
  16858. # An affiliate link.
  16859. AFFILIATE
  16860. # A link.
  16861. LINK
  16862. # A loyalty program.
  16863. LOYALTY
  16864. # A messaging app, such as Facebook Messenger.
  16865. MESSAGE
  16866. # A newsletter.
  16867. NEWSLETTER
  16868. # A notification in the Shopify admin.
  16869. NOTIFICATION
  16870. # A blog post.
  16871. POST
  16872. # A retargeting ad.
  16873. RETARGETING
  16874. # A transactional email.
  16875. TRANSACTIONAL
  16876. # Search engine optimization.
  16877. SEO
  16878. # A direct visit to the online store.
  16879. DIRECT
  16880. # A popup on the online store.
  16881. STOREFRONT_APP
  16882. }
  16883. # The available marketing channels for a marketing activity or event.
  16884. # A marketing channel is broad category of marketing, used for reporting aggregation.
  16885. enum MarketingChannel {
  16886. # Paid search.
  16887. SEARCH
  16888. # Displayed ads.
  16889. DISPLAY
  16890. # Social media.
  16891. SOCIAL
  16892. # Email.
  16893. EMAIL
  16894. # Referral links.
  16895. REFERRAL
  16896. }
  16897. # Specifies the kind of the suggested order transaction.
  16898. enum SuggestedOrderTransactionKind {
  16899. # A suggested refund transaction for an order.
  16900. SUGGESTED_REFUND
  16901. }
  16902. enum RefundLineItemRestockType {
  16903. # The refund line item was returned. Use this when restocking line items that were fulfilled.
  16904. RETURN
  16905. # The refund line item was canceled. Use this when restocking unfulfilled line items.
  16906. CANCEL
  16907. # Deprecated.
  16908. # The refund line item was restocked, without specifically being identified as a return or cancelation.
  16909. # This value is not accepted when creating new refunds.
  16910. LEGACY_RESTOCK
  16911. # Refund line item was not restocked.
  16912. NO_RESTOCK
  16913. }
  16914. # The reason a discount on a subscription draft was rejected.
  16915. enum SubscriptionDiscountRejectionReason {
  16916. # Discount code is not found.
  16917. NOT_FOUND
  16918. # Discount does not apply to any of the given line items.
  16919. NO_ENTITLED_LINE_ITEMS
  16920. # Quantity of items does not qualify for the discount.
  16921. QUANTITY_NOT_IN_RANGE
  16922. # Purchase amount of items does not qualify for the discount.
  16923. PURCHASE_NOT_IN_RANGE
  16924. # Given customer does not qualify for the discount.
  16925. CUSTOMER_NOT_ELIGIBLE
  16926. # Discount usage limit has been reached.
  16927. USAGE_LIMIT_REACHED
  16928. # Customer usage limit has been reached.
  16929. CUSTOMER_USAGE_LIMIT_REACHED
  16930. # Discount is inactive.
  16931. CURRENTLY_INACTIVE
  16932. # No applicable shipping lines.
  16933. NO_ENTITLED_SHIPPING_LINES
  16934. # Purchase type does not qualify for the discount.
  16935. INCOMPATIBLE_PURCHASE_TYPE
  16936. # Internal error during discount code validation.
  16937. INTERNAL_ERROR
  16938. }
  16939. # The revocation reason types for a customer payment method.
  16940. enum CustomerPaymentMethodRevocationReason {
  16941. # The Authorize.net payment gateway is not enabled.
  16942. AUTHORIZE_NET_GATEWAY_NOT_ENABLED
  16943. # Authorize.net did not return any payment methods. Make sure that the correct Authorize.net account is linked.
  16944. AUTHORIZE_NET_RETURNED_NO_PAYMENT_METHOD
  16945. # The credit card failed to update.
  16946. FAILED_TO_UPDATE_CREDIT_CARD
  16947. # Failed to contact the Stripe API.
  16948. STRIPE_API_AUTHENTICATION_ERROR
  16949. # Invalid request. Failed to retrieve payment method from Stripe.
  16950. STRIPE_API_INVALID_REQUEST_ERROR
  16951. # The Stripe payment gateway is not enabled.
  16952. STRIPE_GATEWAY_NOT_ENABLED
  16953. # Stripe did not return any payment methods. Make sure that the correct Stripe account is linked.
  16954. STRIPE_RETURNED_NO_PAYMENT_METHOD
  16955. # The Stripe payment method type should be card.
  16956. STRIPE_PAYMENT_METHOD_NOT_CARD
  16957. # Failed to contact Braintree API.
  16958. BRAINTREE_API_AUTHENTICATION_ERROR
  16959. # The Braintree payment gateway is not enabled.
  16960. BRAINTREE_GATEWAY_NOT_ENABLED
  16961. # Braintree returned no payment methods. Make sure the correct Braintree account is linked.
  16962. BRAINTREE_RETURNED_NO_PAYMENT_METHOD
  16963. # The Braintree payment method type should be a credit card or Apple Pay card.
  16964. BRAINTREE_PAYMENT_METHOD_NOT_CARD
  16965. # The payment method was manually revoked.
  16966. MANUALLY_REVOKED
  16967. # The payment method was replaced with an existing payment method.
  16968. # The associated contracts have been migrated to the other payment method.
  16969. MERGED
  16970. }
  16971. # The possible status values of a subscription.
  16972. enum SubscriptionContractSubscriptionStatus {
  16973. # The contract is active and continuing per its policies.
  16974. ACTIVE
  16975. # The contract is temporarily paused and is expected to resume in the future.
  16976. PAUSED
  16977. # The contract was ended by an unplanned customer action.
  16978. CANCELLED
  16979. # The contract has ended per the expected circumstances.
  16980. # All billing and delivery cycles of the subscriptions were executed.
  16981. EXPIRED
  16982. # The contract ended because billing failed and no further billing attempts are expected.
  16983. FAILED
  16984. }
  16985. # The possible status values of the last payment on a subscription contract.
  16986. enum SubscriptionContractLastPaymentStatus {
  16987. # Successful subscription billing attempt.
  16988. SUCCEEDED
  16989. # Failed subscription billing attempt.
  16990. FAILED
  16991. }
  16992. # Available customer tax exemptions.
  16993. enum TaxExemption {
  16994. # This customer is exempt from specific taxes for holding a valid STATUS_CARD_EXEMPTION in Canada.
  16995. CA_STATUS_CARD_EXEMPTION
  16996. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in British Columbia.
  16997. CA_BC_RESELLER_EXEMPTION
  16998. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Manitoba.
  16999. CA_MB_RESELLER_EXEMPTION
  17000. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Saskatchewan.
  17001. CA_SK_RESELLER_EXEMPTION
  17002. # This customer is exempt from specific taxes for holding a valid DIPLOMAT_EXEMPTION in Canada.
  17003. CA_DIPLOMAT_EXEMPTION
  17004. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in British Columbia.
  17005. CA_BC_COMMERCIAL_FISHERY_EXEMPTION
  17006. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Manitoba.
  17007. CA_MB_COMMERCIAL_FISHERY_EXEMPTION
  17008. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Nova Scotia.
  17009. CA_NS_COMMERCIAL_FISHERY_EXEMPTION
  17010. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Prince Edward Island.
  17011. CA_PE_COMMERCIAL_FISHERY_EXEMPTION
  17012. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Saskatchewan.
  17013. CA_SK_COMMERCIAL_FISHERY_EXEMPTION
  17014. # This customer is exempt from specific taxes for holding a valid PRODUCTION_AND_MACHINERY_EXEMPTION in British Columbia.
  17015. CA_BC_PRODUCTION_AND_MACHINERY_EXEMPTION
  17016. # This customer is exempt from specific taxes for holding a valid PRODUCTION_AND_MACHINERY_EXEMPTION in Saskatchewan.
  17017. CA_SK_PRODUCTION_AND_MACHINERY_EXEMPTION
  17018. # This customer is exempt from specific taxes for holding a valid SUB_CONTRACTOR_EXEMPTION in British Columbia.
  17019. CA_BC_SUB_CONTRACTOR_EXEMPTION
  17020. # This customer is exempt from specific taxes for holding a valid SUB_CONTRACTOR_EXEMPTION in Saskatchewan.
  17021. CA_SK_SUB_CONTRACTOR_EXEMPTION
  17022. # This customer is exempt from specific taxes for holding a valid CONTRACTOR_EXEMPTION in British Columbia.
  17023. CA_BC_CONTRACTOR_EXEMPTION
  17024. # This customer is exempt from specific taxes for holding a valid CONTRACTOR_EXEMPTION in Saskatchewan.
  17025. CA_SK_CONTRACTOR_EXEMPTION
  17026. # This customer is exempt from specific taxes for holding a valid PURCHASE_EXEMPTION in Ontario.
  17027. CA_ON_PURCHASE_EXEMPTION
  17028. # This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Manitoba.
  17029. CA_MB_FARMER_EXEMPTION
  17030. # This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Nova Scotia.
  17031. CA_NS_FARMER_EXEMPTION
  17032. # This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Saskatchewan.
  17033. CA_SK_FARMER_EXEMPTION
  17034. # This customer is exempt from VAT for purchases within the EU that is shipping from outside of customer's country.
  17035. EU_REVERSE_CHARGE_EXEMPTION_RULE
  17036. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Alabama.
  17037. US_AL_RESELLER_EXEMPTION
  17038. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Alaska.
  17039. US_AK_RESELLER_EXEMPTION
  17040. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Arizona.
  17041. US_AZ_RESELLER_EXEMPTION
  17042. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Arkansas.
  17043. US_AR_RESELLER_EXEMPTION
  17044. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in California.
  17045. US_CA_RESELLER_EXEMPTION
  17046. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Colorado.
  17047. US_CO_RESELLER_EXEMPTION
  17048. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Connecticut.
  17049. US_CT_RESELLER_EXEMPTION
  17050. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Delaware.
  17051. US_DE_RESELLER_EXEMPTION
  17052. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Florida.
  17053. US_FL_RESELLER_EXEMPTION
  17054. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Georgia.
  17055. US_GA_RESELLER_EXEMPTION
  17056. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Hawaii.
  17057. US_HI_RESELLER_EXEMPTION
  17058. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Idaho.
  17059. US_ID_RESELLER_EXEMPTION
  17060. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Illinois.
  17061. US_IL_RESELLER_EXEMPTION
  17062. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Indiana.
  17063. US_IN_RESELLER_EXEMPTION
  17064. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Iowa.
  17065. US_IA_RESELLER_EXEMPTION
  17066. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Kansas.
  17067. US_KS_RESELLER_EXEMPTION
  17068. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Kentucky.
  17069. US_KY_RESELLER_EXEMPTION
  17070. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Louisiana.
  17071. US_LA_RESELLER_EXEMPTION
  17072. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Maine.
  17073. US_ME_RESELLER_EXEMPTION
  17074. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Maryland.
  17075. US_MD_RESELLER_EXEMPTION
  17076. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Massachusetts.
  17077. US_MA_RESELLER_EXEMPTION
  17078. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Michigan.
  17079. US_MI_RESELLER_EXEMPTION
  17080. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Minnesota.
  17081. US_MN_RESELLER_EXEMPTION
  17082. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Mississippi.
  17083. US_MS_RESELLER_EXEMPTION
  17084. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Missouri.
  17085. US_MO_RESELLER_EXEMPTION
  17086. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Montana.
  17087. US_MT_RESELLER_EXEMPTION
  17088. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Nebraska.
  17089. US_NE_RESELLER_EXEMPTION
  17090. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Nevada.
  17091. US_NV_RESELLER_EXEMPTION
  17092. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Hampshire.
  17093. US_NH_RESELLER_EXEMPTION
  17094. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Jersey.
  17095. US_NJ_RESELLER_EXEMPTION
  17096. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Mexico.
  17097. US_NM_RESELLER_EXEMPTION
  17098. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New York.
  17099. US_NY_RESELLER_EXEMPTION
  17100. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in North Carolina.
  17101. US_NC_RESELLER_EXEMPTION
  17102. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in North Dakota.
  17103. US_ND_RESELLER_EXEMPTION
  17104. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Ohio.
  17105. US_OH_RESELLER_EXEMPTION
  17106. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Oklahoma.
  17107. US_OK_RESELLER_EXEMPTION
  17108. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Oregon.
  17109. US_OR_RESELLER_EXEMPTION
  17110. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Pennsylvania.
  17111. US_PA_RESELLER_EXEMPTION
  17112. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Rhode Island.
  17113. US_RI_RESELLER_EXEMPTION
  17114. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in South Carolina.
  17115. US_SC_RESELLER_EXEMPTION
  17116. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in South Dakota.
  17117. US_SD_RESELLER_EXEMPTION
  17118. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Tennessee.
  17119. US_TN_RESELLER_EXEMPTION
  17120. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Texas.
  17121. US_TX_RESELLER_EXEMPTION
  17122. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Utah.
  17123. US_UT_RESELLER_EXEMPTION
  17124. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Vermont.
  17125. US_VT_RESELLER_EXEMPTION
  17126. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Virginia.
  17127. US_VA_RESELLER_EXEMPTION
  17128. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Washington.
  17129. US_WA_RESELLER_EXEMPTION
  17130. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in West Virginia.
  17131. US_WV_RESELLER_EXEMPTION
  17132. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Wisconsin.
  17133. US_WI_RESELLER_EXEMPTION
  17134. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Wyoming.
  17135. US_WY_RESELLER_EXEMPTION
  17136. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Washington DC.
  17137. US_DC_RESELLER_EXEMPTION
  17138. }
  17139. # Represents valid selling plan interval.
  17140. enum SellingPlanInterval {
  17141. # Day interval.
  17142. DAY
  17143. # Week interval.
  17144. WEEK
  17145. # Month interval.
  17146. MONTH
  17147. # Year interval.
  17148. YEAR
  17149. }
  17150. # Represents the anchor type.
  17151. enum SellingPlanAnchorType {
  17152. # Which day of the week, between 1-7.
  17153. WEEKDAY
  17154. # Which day of the month, between 1-31.
  17155. MONTHDAY
  17156. # Which days of the month and year, month between 1-12, and day between 1-31.
  17157. YEARDAY
  17158. }
  17159. # Represents a selling plan pricing policy adjustment type.
  17160. enum SellingPlanPricingPolicyAdjustmentType {
  17161. # Percentage off adjustment.
  17162. PERCENTAGE
  17163. # Fixed amount off adjustment.
  17164. FIXED_AMOUNT
  17165. # Price of the policy.
  17166. PRICE
  17167. }
  17168. # The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
  17169. enum DiscountTargetType {
  17170. # The discount applies onto line items.
  17171. LINE_ITEM
  17172. # The discount applies onto shipping lines.
  17173. SHIPPING_LINE
  17174. }
  17175. # The type of the subscription discount.
  17176. enum DiscountType {
  17177. # Manual discount type.
  17178. MANUAL
  17179. # Code discount type.
  17180. CODE_DISCOUNT
  17181. }
  17182. # The type of refund to perform for a particular refund duty.
  17183. enum RefundDutyRefundType {
  17184. # The duty is proportionally refunded based on the quantity of the refunded line item.
  17185. PROPORTIONAL
  17186. # The duty is fully refunded.
  17187. FULL
  17188. }
  17189. # The likelihood that an order is fraudulent.
  17190. enum OrderRiskLevel {
  17191. # There is a low level of risk that this order is fraudulent.
  17192. LOW
  17193. # There is a medium level of risk that this order is fraudulent.
  17194. MEDIUM
  17195. # There is a high level of risk that this order is fraudulent.
  17196. HIGH
  17197. }
  17198. # The set of valid sort keys for the FulfillmentEvent query.
  17199. enum FulfillmentEventSortKeys {
  17200. # Sort by the happened_at value.
  17201. HAPPENED_AT
  17202. # Sort by the id value.
  17203. ID
  17204. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  17205. # Don't use this sort key when no search query is specified.
  17206. RELEVANCE
  17207. }
  17208. # The display status of a fulfillment.
  17209. enum FulfillmentDisplayStatus {
  17210. # Displayed as Attempted delivery.
  17211. ATTEMPTED_DELIVERY
  17212. # Displayed as Canceled.
  17213. CANCELED
  17214. # Displayed as Confirmed.
  17215. CONFIRMED
  17216. # Displayed as Delivered.
  17217. DELIVERED
  17218. # Displayed as Failure.
  17219. FAILURE
  17220. # Displayed as Fulfilled.
  17221. FULFILLED
  17222. # Displayed as In transit.
  17223. IN_TRANSIT
  17224. # Displayed as Label printed.
  17225. LABEL_PRINTED
  17226. # Displayed as Label purchased.
  17227. LABEL_PURCHASED
  17228. # Displayed as Label voided.
  17229. LABEL_VOIDED
  17230. # Displayed as Marked as fulfilled.
  17231. MARKED_AS_FULFILLED
  17232. # Displayed as Not delivered.
  17233. NOT_DELIVERED
  17234. # Displayed as Out for delivery.
  17235. OUT_FOR_DELIVERY
  17236. # Displayed as Ready for pickup.
  17237. READY_FOR_PICKUP
  17238. # Displayed as Picked up.
  17239. PICKED_UP
  17240. # Displayed as Submitted.
  17241. SUBMITTED
  17242. }
  17243. # The status of a fulfillment.
  17244. enum FulfillmentStatus {
  17245. # The fulfillment was completed successfully.
  17246. SUCCESS
  17247. # The fulfillment was canceled.
  17248. CANCELLED
  17249. # There was an error with the fulfillment request.
  17250. ERROR
  17251. # The fulfillment request failed.
  17252. FAILURE
  17253. }
  17254. # The possible types for a dispute.
  17255. enum DisputeType {
  17256. # The dispute has turned into a chargeback.
  17257. CHARGEBACK
  17258. # The dispute is in the inquiry phase.
  17259. INQUIRY
  17260. }
  17261. # The possible statuses of a dispute.
  17262. enum DisputeStatus {
  17263. NEEDS_RESPONSE
  17264. UNDER_REVIEW
  17265. CHARGE_REFUNDED
  17266. ACCEPTED
  17267. WON
  17268. LOST
  17269. }
  17270. # Represents the order's current financial status.
  17271. enum OrderDisplayFinancialStatus {
  17272. # Displayed as Pending.
  17273. PENDING
  17274. # Displayed as Authorized.
  17275. AUTHORIZED
  17276. # Displayed as Partially paid.
  17277. PARTIALLY_PAID
  17278. # Displayed as Partially refunded.
  17279. PARTIALLY_REFUNDED
  17280. # Displayed as Voided.
  17281. VOIDED
  17282. # Displayed as Paid.
  17283. PAID
  17284. # Displayed as Refunded.
  17285. REFUNDED
  17286. # Displayed as Expired.
  17287. EXPIRED
  17288. }
  17289. # Represents the order's aggregated fulfillment status for display purposes.
  17290. enum OrderDisplayFulfillmentStatus {
  17291. # Displayed as Unfulfilled. None of the items in the order have been fulfilled.
  17292. UNFULFILLED
  17293. # Displayed as Partially fulfilled. Some of the items in the order have been fulfilled.
  17294. PARTIALLY_FULFILLED
  17295. # Displayed as Fulfilled. All the items in the order have been fulfilled.
  17296. FULFILLED
  17297. # Displayed as Restocked. All the items in the order have been restocked. Replaced by the "UNFULFILLED" status.
  17298. RESTOCKED
  17299. # Displayed as Pending fulfillment. A request for fulfillment of some items awaits a response from the fulfillment service. Replaced by the "IN_PROGRESS" status.
  17300. PENDING_FULFILLMENT
  17301. # Displayed as Open. None of the items in the order have been fulfilled. Replaced by "UNFULFILLED" status.
  17302. OPEN
  17303. # Displayed as In progress.
  17304. # Some of the items in the order have been fulfilled, or a request for fulfillment has been sent to the fulfillment service.
  17305. IN_PROGRESS
  17306. # Displayed as On hold. All of the unfulfilled items in this order are on hold.
  17307. ON_HOLD
  17308. # Displayed as Scheduled. All of the unfulfilled items in this order are scheduled for fulfillment at later time.
  17309. SCHEDULED
  17310. }
  17311. # The possible order action types for a sales agreement.
  17312. enum OrderActionType {
  17313. # An order with a purchase or charge.
  17314. ORDER
  17315. # An edit to the order.
  17316. ORDER_EDIT
  17317. # A refund on the order.
  17318. REFUND
  17319. # An unknown agreement action. Represents new actions that may be added in future versions.
  17320. UNKNOWN
  17321. }
  17322. enum SaleActionType {
  17323. # A purchase or charge.
  17324. ORDER
  17325. # A removal or return.
  17326. RETURN
  17327. # A change to the price, taxes, or discounts for a prior purchase.
  17328. UPDATE
  17329. # An unknown order action. Represents new actions that may be added in future versions.
  17330. UNKNOWN
  17331. }
  17332. # The possible line types for a sale record.
  17333. # One of the possible order line types for a sale is an adjustment.
  17334. # 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.
  17335. # Examples are restocking fees and goodwill payments.
  17336. # 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).
  17337. # The sales records for the returned or refunded items represent the reversal of the original line item sale value.
  17338. # 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.
  17339. enum SaleLineType {
  17340. # A product purchased, returned or exchanged.
  17341. PRODUCT
  17342. # A tip added by the customer.
  17343. TIP
  17344. # A gift card.
  17345. GIFT_CARD
  17346. # A shipping cost.
  17347. SHIPPING
  17348. # A duty charge.
  17349. DUTY
  17350. # An unknown sale line. Represents new types that may be added in future versions.
  17351. UNKNOWN
  17352. # A sale adjustment.
  17353. ADJUSTMENT
  17354. }
  17355. # The possible error codes associated with making billing attempts. The error codes supplement the
  17356. # error_message to provide consistent results and help with dunning management.
  17357. enum SubscriptionBillingAttemptErrorCode {
  17358. # Payment method was not found.
  17359. PAYMENT_METHOD_NOT_FOUND
  17360. # Payment provider is not enabled.
  17361. PAYMENT_PROVIDER_IS_NOT_ENABLED
  17362. # Payment method is invalid. Please update or create a new payment method.
  17363. INVALID_PAYMENT_METHOD
  17364. # There was an unexpected error during the billing attempt.
  17365. UNEXPECTED_ERROR
  17366. # Payment method is expired.
  17367. EXPIRED_PAYMENT_METHOD
  17368. # Payment method was declined by processor.
  17369. PAYMENT_METHOD_DECLINED
  17370. # There was an error during the authentication.
  17371. AUTHENTICATION_ERROR
  17372. # Gateway is in test mode and attempted to bill a live payment method.
  17373. TEST_MODE
  17374. # Payment method was canceled by buyer.
  17375. BUYER_CANCELED_PAYMENT_METHOD
  17376. # Customer was not found.
  17377. CUSTOMER_NOT_FOUND
  17378. # Customer is invalid.
  17379. CUSTOMER_INVALID
  17380. # The shipping address is either missing or invalid.
  17381. INVALID_SHIPPING_ADDRESS
  17382. # The billing agreement ID or the transaction ID for the customer's payment method is invalid.
  17383. INVALID_CUSTOMER_BILLING_AGREEMENT
  17384. # A payment has already been made for this invoice.
  17385. INVOICE_ALREADY_PAID
  17386. # Payment method cannot be used with the current payment gateway test mode configuration.
  17387. PAYMENT_METHOD_INCOMPATIBLE_WITH_GATEWAY_CONFIG
  17388. # The amount is too small.
  17389. AMOUNT_TOO_SMALL
  17390. }
  17391. # Possible method types that a delivery method can have.
  17392. enum DeliveryMethodType {
  17393. # The order is shipped.
  17394. SHIPPING
  17395. # The order is picked up by the customer.
  17396. PICK_UP
  17397. # No delivery is needed.
  17398. NONE
  17399. # The order is delivered to a retail store.
  17400. RETAIL
  17401. # The order is delivered using a local delivery service.
  17402. LOCAL
  17403. }
  17404. # The reason for a fulfillment hold.
  17405. enum FulfillmentHoldReason {
  17406. # The fulfillment hold is applied because payment is pending.
  17407. AWAITING_PAYMENT
  17408. # The fulfillment hold is applied because of a high risk of fraud.
  17409. HIGH_RISK_OF_FRAUD
  17410. # The fulfillment hold is applied because of an incorrect address.
  17411. INCORRECT_ADDRESS
  17412. # The fulfillment hold is applied because inventory is out of stock.
  17413. INVENTORY_OUT_OF_STOCK
  17414. # The fulfillment hold is applied because of an unknown delivery date.
  17415. UNKNOWN_DELIVERY_DATE
  17416. # The fulfillment hold is applied for another reason.
  17417. OTHER
  17418. }
  17419. # The kinds of request merchants can make to a fulfillment service.
  17420. enum FulfillmentOrderMerchantRequestKind {
  17421. # The merchant requests fulfillment for an OPEN fulfillment order.
  17422. FULFILLMENT_REQUEST
  17423. # The merchant requests cancellation of an IN_PROGRESS fulfillment order.
  17424. CANCELLATION_REQUEST
  17425. }
  17426. # The request status of a fulfillment order.
  17427. enum FulfillmentOrderRequestStatus {
  17428. # The initial request status for the newly-created fulfillment orders. This is the only valid
  17429. # request status for fulfillment orders that aren't assigned to a fulfillment service.
  17430. UNSUBMITTED
  17431. # The merchant requested fulfillment for this fulfillment order.
  17432. SUBMITTED
  17433. # The fulfillment service accepted the merchant's fulfillment request.
  17434. ACCEPTED
  17435. # The fulfillment service rejected the merchant's fulfillment request.
  17436. REJECTED
  17437. # The merchant requested a cancellation of the fulfillment request for this fulfillment order.
  17438. CANCELLATION_REQUESTED
  17439. # The fulfillment service accepted the merchant's fulfillment cancellation request.
  17440. CANCELLATION_ACCEPTED
  17441. # The fulfillment service rejected the merchant's fulfillment cancellation request.
  17442. CANCELLATION_REJECTED
  17443. # The fulfillment service closed the fulfillment order without completing it.
  17444. CLOSED
  17445. }
  17446. # The status of a fulfillment order.
  17447. enum FulfillmentOrderStatus {
  17448. # The fulfillment order is ready for fulfillment.
  17449. OPEN
  17450. # The fulfillment order is being processed.
  17451. IN_PROGRESS
  17452. # The fulfillment order has been cancelled by the merchant.
  17453. CANCELLED
  17454. # The fulfillment order cannot be completed as requested.
  17455. INCOMPLETE
  17456. # The fulfillment order has been completed and closed.
  17457. CLOSED
  17458. # The fulfillment order is deferred and will be ready for fulfillment after the date and time specified in fulfill_at.
  17459. SCHEDULED
  17460. # The fulfillment order is on hold. The fulfillment process can't be initiated until the hold on the fulfillment order is released.
  17461. ON_HOLD
  17462. }
  17463. # The actions that can be taken on a fulfillment order.
  17464. enum FulfillmentOrderAction {
  17465. # Creates a fulfillment for selected line items in the fulfillment order.
  17466. # The corresponding mutation for this action is fulfillmentCreateV2.
  17467. CREATE_FULFILLMENT
  17468. # Sends a request for fulfilling selected line items in a fulfillment order to a fulfillment service.
  17469. # The corresponding mutation for this action is fulfillmentOrderSubmitFulfillmentRequest.
  17470. REQUEST_FULFILLMENT
  17471. # Cancels a fulfillment order.
  17472. # The corresponding mutation for this action is fulfillmentOrderCancel.
  17473. CANCEL_FULFILLMENT_ORDER
  17474. # Moves a fulfillment order.
  17475. # The corresponding mutation for this action is fulfillmentOrderMove.
  17476. MOVE
  17477. # Sends a cancellation request to the fulfillment service of a fulfillment order.
  17478. # The corresponding mutation for this action is fulfillmentOrderSubmitCancellationRequest.
  17479. REQUEST_CANCELLATION
  17480. # Marks the fulfillment order as open.
  17481. # The corresponding mutation for this action is fulfillmentOrderOpen.
  17482. MARK_AS_OPEN
  17483. # Releases the fulfillment hold on the fulfillment order.
  17484. # The corresponding mutation for this action is fulfillmentOrderReleaseHold.
  17485. RELEASE_HOLD
  17486. # Applies a fulfillment hold on an open fulfillment order.
  17487. # The corresponding mutation for this action is fulfillmentOrderHold.
  17488. HOLD
  17489. # Opens an external URL to initiate the fulfillment process outside Shopify.
  17490. # This action should be paired with FulfillmentOrderSupportedAction.externalUrl.
  17491. EXTERNAL
  17492. }
  17493. # The status that describes a fulfillment or delivery event.
  17494. enum FulfillmentEventStatus {
  17495. # A shipping label has been purchased.
  17496. LABEL_PURCHASED
  17497. # A purchased shipping label has been printed.
  17498. LABEL_PRINTED
  17499. # The fulfillment is ready to be picked up.
  17500. READY_FOR_PICKUP
  17501. # The fulfillment is confirmed. This is the default value when no other information is available.
  17502. CONFIRMED
  17503. # The fulfillment is in transit.
  17504. IN_TRANSIT
  17505. # The fulfillment is out for delivery.
  17506. OUT_FOR_DELIVERY
  17507. # A delivery was attempted.
  17508. ATTEMPTED_DELIVERY
  17509. # The fulfillment was successfully delivered.
  17510. DELIVERED
  17511. # The fulfillment request failed.
  17512. FAILURE
  17513. }
  17514. # Represents a percentage price adjustment type.
  17515. enum PriceListAdjustmentType {
  17516. # Percentage decrease type. Prices will have a lower value.
  17517. PERCENTAGE_DECREASE
  17518. # Percentage increase type. Prices will have a higher value.
  17519. PERCENTAGE_INCREASE
  17520. }
  17521. # Represents the origin of a price, either fixed (defined on the price list)
  17522. # or relative (calculated using a price list adjustment configuration).
  17523. enum PriceListPriceOriginType {
  17524. # The price is defined on the price list.
  17525. FIXED
  17526. # The price is relative to the adjustment type and value.
  17527. RELATIVE
  17528. }
  17529. # The set of valid sort keys for the Collection query.
  17530. enum CollectionSortKeys {
  17531. # Sort by the title value.
  17532. TITLE
  17533. # Sort by the updated_at value.
  17534. UPDATED_AT
  17535. # Sort by the id value.
  17536. ID
  17537. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  17538. # Don't use this sort key when no search query is specified.
  17539. RELEVANCE
  17540. }
  17541. # The set of valid sort keys for the ProductImage query.
  17542. enum ProductImageSortKeys {
  17543. # Sort by the created_at value.
  17544. CREATED_AT
  17545. # Sort by the position value.
  17546. POSITION
  17547. # Sort by the id value.
  17548. ID
  17549. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  17550. # Don't use this sort key when no search query is specified.
  17551. RELEVANCE
  17552. }
  17553. # The set of valid sort keys for the ProductMedia query.
  17554. enum ProductMediaSortKeys {
  17555. # Sort by the position value.
  17556. POSITION
  17557. # Sort by the id value.
  17558. ID
  17559. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  17560. # Don't use this sort key when no search query is specified.
  17561. RELEVANCE
  17562. }
  17563. # The possible product statuses.
  17564. enum ProductStatus {
  17565. # The product is ready to sell and can be published to sales channels and apps.
  17566. # Products with an active status aren't automatically published to sales channels, such as the online store, or apps.
  17567. # By default, existing products are set to active.
  17568. ACTIVE
  17569. # The product is no longer being sold and isn't available to customers on sales channels and apps.
  17570. ARCHIVED
  17571. # The product isn't ready to sell and is unavailable to customers on sales channels and apps.
  17572. # By default, duplicated and unarchived products are set to draft.
  17573. DRAFT
  17574. }
  17575. # The set of valid sort keys for the ProductVariant query.
  17576. enum ProductVariantSortKeys {
  17577. # Sort by the title value.
  17578. TITLE
  17579. # Sort by the name value.
  17580. NAME
  17581. # Sort by the sku value.
  17582. SKU
  17583. # Sort by the inventory_quantity value.
  17584. INVENTORY_QUANTITY
  17585. # Sort by the inventory_management value.
  17586. INVENTORY_MANAGEMENT
  17587. # Sort by the inventory_levels.available value.
  17588. INVENTORY_LEVELS_AVAILABLE
  17589. # Sort by the inventory_policy value.
  17590. INVENTORY_POLICY
  17591. # Sort by the full_title value.
  17592. FULL_TITLE
  17593. # Sort by the popular value.
  17594. POPULAR
  17595. # Sort by the position value.
  17596. POSITION
  17597. # Sort by the id value.
  17598. ID
  17599. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  17600. # Don't use this sort key when no search query is specified.
  17601. RELEVANCE
  17602. }
  17603. # The possible content types for a media object.
  17604. enum MediaContentType {
  17605. # A Shopify-hosted video.
  17606. VIDEO
  17607. # An externally hosted video.
  17608. EXTERNAL_VIDEO
  17609. # A 3d model.
  17610. MODEL_3D
  17611. # A Shopify-hosted image.
  17612. IMAGE
  17613. }
  17614. # Error types for media.
  17615. enum MediaErrorCode {
  17616. # Media error has occured for unknown reason.
  17617. UNKNOWN
  17618. # Media could not be processed because the signed URL was invalid.
  17619. INVALID_SIGNED_URL
  17620. # Media could not be processed because the image could not be downloaded.
  17621. IMAGE_DOWNLOAD_FAILURE
  17622. # Media could not be processed because the image could not be processed.
  17623. IMAGE_PROCESSING_FAILURE
  17624. # Media timed out because it is currently being modified by another operation.
  17625. MEDIA_TIMEOUT_ERROR
  17626. # Media could not be created because the external video could not be found.
  17627. EXTERNAL_VIDEO_NOT_FOUND
  17628. # Media could not be created because the external video is not listed or is private.
  17629. EXTERNAL_VIDEO_UNLISTED
  17630. # Media could not be created because the external video has an invalid aspect ratio.
  17631. EXTERNAL_VIDEO_INVALID_ASPECT_RATIO
  17632. # Media could not be created because embed permissions are disabled for this video.
  17633. EXTERNAL_VIDEO_EMBED_DISABLED
  17634. # Media could not be created because video is either not found or still transcoding.
  17635. EXTERNAL_VIDEO_EMBED_NOT_FOUND_OR_TRANSCODING
  17636. # File could not be processed because the source could not be downloaded.
  17637. GENERIC_FILE_DOWNLOAD_FAILURE
  17638. # File could not be created because the size is too large.
  17639. GENERIC_FILE_INVALID_SIZE
  17640. # Media could not be created because the metadata could not be read.
  17641. VIDEO_METADATA_READ_ERROR
  17642. # Media could not be created because it has an invalid file type.
  17643. VIDEO_INVALID_FILETYPE_ERROR
  17644. # Media could not be created because it does not meet the minimum width requirement.
  17645. VIDEO_MIN_WIDTH_ERROR
  17646. # Media could not be created because it does not meet the maximum width requirement.
  17647. VIDEO_MAX_WIDTH_ERROR
  17648. # Media could not be created because it does not meet the minimum height requirement.
  17649. VIDEO_MIN_HEIGHT_ERROR
  17650. # Media could not be created because it does not meet the maximum height requirement.
  17651. VIDEO_MAX_HEIGHT_ERROR
  17652. # Media could not be created because it does not meet the minimum duration requirement.
  17653. VIDEO_MIN_DURATION_ERROR
  17654. # Media could not be created because it does not meet the maximum duration requirement.
  17655. VIDEO_MAX_DURATION_ERROR
  17656. # Video failed validation.
  17657. VIDEO_VALIDATION_ERROR
  17658. # Model failed validation.
  17659. MODEL3D_VALIDATION_ERROR
  17660. # Media could not be created because the model's thumbnail generation failed.
  17661. MODEL3D_THUMBNAIL_GENERATION_ERROR
  17662. # Media could not be created because the model can't be converted to USDZ format.
  17663. MODEL3D_GLB_TO_USDZ_CONVERSION_ERROR
  17664. # Media could not be created because the model file failed processing.
  17665. MODEL3D_GLB_OUTPUT_CREATION_ERROR
  17666. # Media could not be created because the model file failed processing.
  17667. MODEL3D_PROCESSING_FAILURE
  17668. # Media could not be created because the image is an unsupported file type.
  17669. UNSUPPORTED_IMAGE_FILE_TYPE
  17670. # Media could not be created because the image size is too large.
  17671. INVALID_IMAGE_FILE_SIZE
  17672. # Media could not be created because the image has an invalid aspect ratio.
  17673. INVALID_IMAGE_ASPECT_RATIO
  17674. # Media could not be created because the image's resolution exceeds the max limit.
  17675. INVALID_IMAGE_RESOLUTION
  17676. # Media could not be created because the cumulative file storage limit would be exceeded.
  17677. FILE_STORAGE_LIMIT_EXCEEDED
  17678. }
  17679. # Warning types for media.
  17680. enum MediaWarningCode {
  17681. # 3D model physical size might be invalid.
  17682. # The dimensions of your model are very small.
  17683. # Consider reviewing your model to ensure they are correct.
  17684. MODEL_SMALL_PHYSICAL_SIZE
  17685. # 3D model physical size might be invalid.
  17686. # The dimensions of your model are very large.
  17687. # Consider reviewing your model to ensure they are correct.
  17688. MODEL_LARGE_PHYSICAL_SIZE
  17689. }
  17690. # The possible statuses for a media preview image.
  17691. enum MediaPreviewImageStatus {
  17692. # Preview image is uploaded but not yet processed.
  17693. UPLOADED
  17694. # Preview image is being processed.
  17695. PROCESSING
  17696. # Preview image is ready to be displayed.
  17697. READY
  17698. # Preview image processing has failed.
  17699. FAILED
  17700. }
  17701. # The possible statuses for a media object.
  17702. enum MediaStatus {
  17703. # Media has been uploaded but not yet processed.
  17704. UPLOADED
  17705. # Media is being processed.
  17706. PROCESSING
  17707. # Media is ready to be displayed.
  17708. READY
  17709. # Media processing has failed.
  17710. FAILED
  17711. }
  17712. # The error types for a file.
  17713. enum FileErrorCode {
  17714. # File error has occurred for an unknown reason.
  17715. UNKNOWN
  17716. # File could not be processed because the signed URL was invalid.
  17717. INVALID_SIGNED_URL
  17718. # File could not be processed because the image could not be downloaded.
  17719. IMAGE_DOWNLOAD_FAILURE
  17720. # File could not be processed because the image could not be processed.
  17721. IMAGE_PROCESSING_FAILURE
  17722. # File timed out because it is currently being modified by another operation.
  17723. MEDIA_TIMEOUT_ERROR
  17724. # File could not be created because the external video could not be found.
  17725. EXTERNAL_VIDEO_NOT_FOUND
  17726. # File could not be created because the external video is not listed or is private.
  17727. EXTERNAL_VIDEO_UNLISTED
  17728. # File could not be created because the external video has an invalid aspect ratio.
  17729. EXTERNAL_VIDEO_INVALID_ASPECT_RATIO
  17730. # File could not be created because embed permissions are disabled for this video.
  17731. EXTERNAL_VIDEO_EMBED_DISABLED
  17732. # File could not be created because video is either not found or still transcoding.
  17733. EXTERNAL_VIDEO_EMBED_NOT_FOUND_OR_TRANSCODING
  17734. # File could not be processed because the source could not be downloaded.
  17735. GENERIC_FILE_DOWNLOAD_FAILURE
  17736. # File could not be created because the size is too large.
  17737. GENERIC_FILE_INVALID_SIZE
  17738. # File could not be created because the metadata could not be read.
  17739. VIDEO_METADATA_READ_ERROR
  17740. # File could not be created because it has an invalid file type.
  17741. VIDEO_INVALID_FILETYPE_ERROR
  17742. # File could not be created because it does not meet the minimum width requirement.
  17743. VIDEO_MIN_WIDTH_ERROR
  17744. # File could not be created because it does not meet the maximum width requirement.
  17745. VIDEO_MAX_WIDTH_ERROR
  17746. # File could not be created because it does not meet the minimum height requirement.
  17747. VIDEO_MIN_HEIGHT_ERROR
  17748. # File could not be created because it does not meet the maximum height requirement.
  17749. VIDEO_MAX_HEIGHT_ERROR
  17750. # File could not be created because it does not meet the minimum duration requirement.
  17751. VIDEO_MIN_DURATION_ERROR
  17752. # File could not be created because it does not meet the maximum duration requirement.
  17753. VIDEO_MAX_DURATION_ERROR
  17754. # Video failed validation.
  17755. VIDEO_VALIDATION_ERROR
  17756. # Model failed validation.
  17757. MODEL3D_VALIDATION_ERROR
  17758. # File could not be created because the model's thumbnail generation failed.
  17759. MODEL3D_THUMBNAIL_GENERATION_ERROR
  17760. # File could not be created because the model can't be converted to USDZ format.
  17761. MODEL3D_GLB_TO_USDZ_CONVERSION_ERROR
  17762. # File could not be created because the model file failed processing.
  17763. MODEL3D_GLB_OUTPUT_CREATION_ERROR
  17764. # File could not be created because the model file failed processing.
  17765. MODEL3D_PROCESSING_FAILURE
  17766. # File could not be created because the image is an unsupported file type.
  17767. UNSUPPORTED_IMAGE_FILE_TYPE
  17768. # File could not be created because the image size is too large.
  17769. INVALID_IMAGE_FILE_SIZE
  17770. # File could not be created because the image has an invalid aspect ratio.
  17771. INVALID_IMAGE_ASPECT_RATIO
  17772. # File could not be created because the image's resolution exceeds the max limit.
  17773. INVALID_IMAGE_RESOLUTION
  17774. # File could not be created because the cumulative file storage limit would be exceeded.
  17775. FILE_STORAGE_LIMIT_EXCEEDED
  17776. }
  17777. # The possible statuses for a file object.
  17778. enum FileStatus {
  17779. # File has been uploaded but hasn't been processed.
  17780. UPLOADED
  17781. # File is being processed.
  17782. PROCESSING
  17783. # File is ready to be displayed.
  17784. READY
  17785. # File processing has failed.
  17786. FAILED
  17787. }
  17788. # When to capture the payment for the remaining amount due.
  17789. enum SellingPlanRemainingBalanceChargeTrigger {
  17790. # When there's no remaining balance to be charged after checkout.
  17791. NO_REMAINING_BALANCE
  17792. # At an exact time defined by the remaining_balance_charge_exact_time field.
  17793. EXACT_TIME
  17794. # After the duration defined by the remaining_balance_charge_time_after_checkout field.
  17795. TIME_AFTER_CHECKOUT
  17796. }
  17797. # The checkout charge when the full amount isn't charged at checkout.
  17798. enum SellingPlanCheckoutChargeType {
  17799. # The checkout charge is a percentage of the product or variant price.
  17800. PERCENTAGE
  17801. # The checkout charge is a fixed price amount.
  17802. PRICE
  17803. }
  17804. # Describes what triggers fulfillment.
  17805. enum SellingPlanFulfillmentTrigger {
  17806. # Use the anchor values to calculate fulfillment date.
  17807. ANCHOR
  17808. # As soon as possible.
  17809. ASAP
  17810. # At an exact time defined by the fulfillment_exact_time field.
  17811. EXACT_TIME
  17812. # Unknown. Usually to be determined in the future.
  17813. UNKNOWN
  17814. }
  17815. # Possible intentions of a Delivery Policy.
  17816. enum SellingPlanFixedDeliveryPolicyIntent {
  17817. # A merchant-centric delivery policy.
  17818. # Mark this delivery policy to define when the merchant should start fulfillment.
  17819. FULFILLMENT_BEGIN
  17820. }
  17821. # Whether the delivery policy is merchant or buyer-centric.
  17822. enum SellingPlanRecurringDeliveryPolicyIntent {
  17823. # A merchant-centric delivery policy.
  17824. # Mark this delivery policy to define when the merchant should start fulfillment.
  17825. FULFILLMENT_BEGIN
  17826. }
  17827. # The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
  17828. enum SellingPlanFixedDeliveryPolicyPreAnchorBehavior {
  17829. # Orders placed can be fulfilled / delivered immediately.
  17830. # Orders placed inside a cutoff can be fulfilled / delivered at the next anchor.
  17831. ASAP
  17832. # Orders placed can be fulfilled / delivered at the next anchor date.
  17833. # Orders placed inside a cutoff will skip the next anchor and can be fulfilled /
  17834. # delivered at the following anchor.
  17835. NEXT
  17836. }
  17837. # The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
  17838. enum SellingPlanRecurringDeliveryPolicyPreAnchorBehavior {
  17839. # The orders placed can be fulfilled or delivered immediately.
  17840. # The orders placed inside a cutoff can be fulfilled or delivered at the next anchor.
  17841. ASAP
  17842. # The orders placed can be fulfilled or delivered at the next anchor date.
  17843. # The orders placed inside a cutoff will skip the next anchor and can be fulfilled or
  17844. # delivered at the following anchor.
  17845. NEXT
  17846. }
  17847. # The frequency at which the shop is billed for an app subscription.
  17848. enum AppPricingInterval {
  17849. # The app subscription bills the shop annually.
  17850. ANNUAL
  17851. # The app subscription bills the shop every 30 days.
  17852. EVERY_30_DAYS
  17853. }
  17854. # The set of valid sort keys for the Product query.
  17855. enum ProductSortKeys {
  17856. # Sort by the title value.
  17857. TITLE
  17858. # Sort by the product_type value.
  17859. PRODUCT_TYPE
  17860. # Sort by the vendor value.
  17861. VENDOR
  17862. # Sort by the inventory_total value.
  17863. INVENTORY_TOTAL
  17864. # Sort by the updated_at value.
  17865. UPDATED_AT
  17866. # Sort by the created_at value.
  17867. CREATED_AT
  17868. # Sort by the published_at value.
  17869. PUBLISHED_AT
  17870. # Sort by the id value.
  17871. ID
  17872. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  17873. # Don't use this sort key when no search query is specified.
  17874. RELEVANCE
  17875. }
  17876. # Possible error codes that can be returned by ProductChangeStatusUserError.
  17877. enum ProductChangeStatusUserErrorCode {
  17878. # Product could not be found.
  17879. PRODUCT_NOT_FOUND
  17880. }
  17881. # The assigment status to be used to filter fulfillment orders.
  17882. enum FulfillmentOrderAssignmentStatus {
  17883. # Fulfillment orders for which the merchant has requested cancellation of
  17884. # the previously accepted fulfillment request.
  17885. CANCELLATION_REQUESTED
  17886. # Fulfillment orders for which the merchant has requested fulfillment.
  17887. FULFILLMENT_REQUESTED
  17888. # Fulfillment orders for which the merchant's fulfillment request has been accepted.
  17889. # Any number of fulfillments can be created on these fulfillment orders
  17890. # to completely fulfill the requested items.
  17891. FULFILLMENT_ACCEPTED
  17892. }
  17893. # The set of valid sort keys for the FulfillmentOrder query.
  17894. enum FulfillmentOrderSortKeys {
  17895. # Sort by the id value.
  17896. ID
  17897. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  17898. # Don't use this sort key when no search query is specified.
  17899. RELEVANCE
  17900. }
  17901. # Represents the shop's customer account requirement preference.
  17902. enum ShopCustomerAccountsSetting {
  17903. REQUIRED
  17904. OPTIONAL
  17905. DISABLED
  17906. }
  17907. # Possible sort of tags.
  17908. enum ShopTagSort {
  17909. # Alphabetical sort.
  17910. ALPHABETICAL
  17911. # Popularity sort.
  17912. POPULAR
  17913. }
  17914. # Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
  17915. enum DigitalWallet {
  17916. # Apple Pay.
  17917. APPLE_PAY
  17918. # Android Pay.
  17919. ANDROID_PAY
  17920. # Google Pay.
  17921. GOOGLE_PAY
  17922. # Shopify Pay.
  17923. SHOPIFY_PAY
  17924. }
  17925. # Specifies the type of resources to be returned from a search.
  17926. enum SearchResultType {
  17927. CUSTOMER
  17928. DRAFT_ORDER
  17929. PRODUCT
  17930. COLLECTION
  17931. # A file.
  17932. FILE
  17933. ONLINE_STORE_PAGE
  17934. ONLINE_STORE_BLOG
  17935. ONLINE_STORE_ARTICLE
  17936. # A URL redirect.
  17937. URL_REDIRECT
  17938. PRICE_RULE
  17939. # A code discount redeem code.
  17940. DISCOUNT_REDEEM_CODE
  17941. ORDER
  17942. }
  17943. # Available shop policy types.
  17944. enum ShopPolicyType {
  17945. # The refund policy.
  17946. REFUND_POLICY
  17947. # The shipping policy.
  17948. SHIPPING_POLICY
  17949. # The privacy policy.
  17950. PRIVACY_POLICY
  17951. # The terms of service.
  17952. TERMS_OF_SERVICE
  17953. # The terms of sale.
  17954. TERMS_OF_SALE
  17955. # The legal notice.
  17956. LEGAL_NOTICE
  17957. # The purchase options cancellation policy.
  17958. SUBSCRIPTION_POLICY
  17959. }
  17960. # Possible branding of a shop.
  17961. # Branding can be used to define the look of a shop including its styling and logo in the Shopify Admin.
  17962. enum ShopBranding {
  17963. # Shop has Shopify Gold branding.
  17964. SHOPIFY_GOLD
  17965. # Shop has Shopify Plus branding.
  17966. SHOPIFY_PLUS
  17967. # Shop has Rogers branding.
  17968. ROGERS
  17969. # Shop has Shopify branding.
  17970. SHOPIFY
  17971. }
  17972. # Systems of weights and measures.
  17973. enum UnitSystem {
  17974. # Imperial system of weights and measures.
  17975. IMPERIAL_SYSTEM
  17976. # Metric system of weights and measures.
  17977. METRIC_SYSTEM
  17978. }
  17979. # Represents a valid PayPal Express subscriptions gateway status.
  17980. enum PaypalExpressSubscriptionsGatewayStatus {
  17981. # The status is enabled.
  17982. ENABLED
  17983. # The status is disabled.
  17984. DISABLED
  17985. # The status is pending.
  17986. PENDING
  17987. }
  17988. # Possible error codes that can be returned by MediaUserError.
  17989. enum MediaUserErrorCode {
  17990. # The input value is invalid.
  17991. INVALID
  17992. # The input value is blank.
  17993. BLANK
  17994. # Video validation failed.
  17995. VIDEO_VALIDATION_ERROR
  17996. # Model validation failed.
  17997. MODEL3D_VALIDATION_ERROR
  17998. # Video creation throttle was exceeded.
  17999. VIDEO_THROTTLE_EXCEEDED
  18000. # Model3d creation throttle was exceeded.
  18001. MODEL3D_THROTTLE_EXCEEDED
  18002. # Exceeded the limit of media per product.
  18003. PRODUCT_MEDIA_LIMIT_EXCEEDED
  18004. # Exceeded the limit of media per shop.
  18005. SHOP_MEDIA_LIMIT_EXCEEDED
  18006. # Product does not exist.
  18007. PRODUCT_DOES_NOT_EXIST
  18008. # Media does not exist.
  18009. MEDIA_DOES_NOT_EXIST
  18010. # Media does not exist on the given product.
  18011. MEDIA_DOES_NOT_EXIST_ON_PRODUCT
  18012. # Only one mediaId is allowed per variant-media input pair.
  18013. TOO_MANY_MEDIA_PER_INPUT_PAIR
  18014. # Exceeded the maximum number of 100 variant-media pairs per mutation call.
  18015. MAXIMUM_VARIANT_MEDIA_PAIRS_EXCEEDED
  18016. # Invalid media type.
  18017. INVALID_MEDIA_TYPE
  18018. # Variant specified in more than one pair.
  18019. PRODUCT_VARIANT_SPECIFIED_MULTIPLE_TIMES
  18020. # Variant does not exist on the given product.
  18021. PRODUCT_VARIANT_DOES_NOT_EXIST_ON_PRODUCT
  18022. # Non-ready media are not supported.
  18023. NON_READY_MEDIA
  18024. # Product variant already has attached media.
  18025. PRODUCT_VARIANT_ALREADY_HAS_MEDIA
  18026. # The specified media is not attached to the specified variant.
  18027. MEDIA_IS_NOT_ATTACHED_TO_VARIANT
  18028. # Media cannot be modified. It is currently being modified by another operation.
  18029. MEDIA_CANNOT_BE_MODIFIED
  18030. }
  18031. # Possible error codes that can be returned by SellingPlanGroupUserError.
  18032. enum SellingPlanGroupUserErrorCode {
  18033. # The input value is blank.
  18034. BLANK
  18035. # The input value should be equal to the value allowed.
  18036. EQUAL_TO
  18037. # The input value should be greater than the minimum allowed value.
  18038. GREATER_THAN
  18039. # The input value should be greater than or equal to the minimum value allowed.
  18040. GREATER_THAN_OR_EQUAL_TO
  18041. # The input value isn't included in the list.
  18042. INCLUSION
  18043. # The input value is invalid.
  18044. INVALID
  18045. # The input value should be less than the maximum value allowed.
  18046. LESS_THAN
  18047. # The input value should be less than or equal to the maximum value allowed.
  18048. LESS_THAN_OR_EQUAL_TO
  18049. # The input value is not a number.
  18050. NOT_A_NUMBER
  18051. # The record with the ID used as the input value couldn't be found.
  18052. NOT_FOUND
  18053. # The input value needs to be blank.
  18054. PRESENT
  18055. # The input value is already taken.
  18056. TAKEN
  18057. # The input value is too big.
  18058. TOO_BIG
  18059. # The input value is too long.
  18060. TOO_LONG
  18061. # The input value is too short.
  18062. TOO_SHORT
  18063. # The input value is the wrong length.
  18064. WRONG_LENGTH
  18065. # Exceeded the selling plan limit (31).
  18066. SELLING_PLAN_COUNT_UPPER_BOUND
  18067. # Must include at least one selling plan.
  18068. SELLING_PLAN_COUNT_LOWER_BOUND
  18069. # Selling plan's billing policy max cycles must be greater than min cycles.
  18070. SELLING_PLAN_MAX_CYCLES_MUST_BE_GREATER_THAN_MIN_CYCLES
  18071. # Selling plan's billing and delivery policies anchors must be equal.
  18072. SELLING_PLAN_BILLING_AND_DELIVERY_POLICY_ANCHORS_MUST_BE_EQUAL
  18073. # Selling plan's billing cycle must be a multiple of delivery cycle.
  18074. SELLING_PLAN_BILLING_CYCLE_MUST_BE_A_MULTIPLE_OF_DELIVERY_CYCLE
  18075. # Selling plan's pricing policies must contain one fixed pricing policy.
  18076. SELLING_PLAN_PRICING_POLICIES_MUST_CONTAIN_A_FIXED_PRICING_POLICY
  18077. # Cannot define option2 on this selling plan as there's no label on the parent selling plan group.
  18078. SELLING_PLAN_MISSING_OPTION2_LABEL_ON_PARENT_GROUP
  18079. # Cannot define option3 on this selling plan as there's no label on the parent selling plan group.
  18080. SELLING_PLAN_MISSING_OPTION3_LABEL_ON_PARENT_GROUP
  18081. # Selling plan's option2 is required because option2 exists.
  18082. SELLING_PLAN_OPTION2_REQUIRED_AS_DEFINED_ON_PARENT_GROUP
  18083. # Selling plan's option3 is required because option3 exists.
  18084. SELLING_PLAN_OPTION3_REQUIRED_AS_DEFINED_ON_PARENT_GROUP
  18085. # Selling plans can't have more than 2 pricing policies.
  18086. SELLING_PLAN_PRICING_POLICIES_LIMIT
  18087. # The selling plan list provided contains 1 or more invalid IDs.
  18088. RESOURCE_LIST_CONTAINS_INVALID_IDS
  18089. # Product variant does not exist.
  18090. PRODUCT_VARIANT_DOES_NOT_EXIST
  18091. # Product does not exist.
  18092. PRODUCT_DOES_NOT_EXIST
  18093. # Selling plan group does not exist.
  18094. GROUP_DOES_NOT_EXIST
  18095. # Selling plan group could not be deleted.
  18096. GROUP_COULD_NOT_BE_DELETED
  18097. # Could not add the resource to the selling plan group.
  18098. ERROR_ADDING_RESOURCE_TO_GROUP
  18099. # Missing delivery policy.
  18100. SELLING_PLAN_DELIVERY_POLICY_MISSING
  18101. # Missing billing policy.
  18102. SELLING_PLAN_BILLING_POLICY_MISSING
  18103. # Selling plan does not exist.
  18104. PLAN_DOES_NOT_EXIST
  18105. # Selling plan ID must be specified to update.
  18106. PLAN_ID_MUST_BE_SPECIFIED_TO_UPDATE
  18107. # Only one billing policy type can be defined.
  18108. ONLY_NEED_ONE_BILLING_POLICY_TYPE
  18109. # Only one delivery policy type can be defined.
  18110. ONLY_NEED_ONE_DELIVERY_POLICY_TYPE
  18111. # Only one pricing policy type can be defined.
  18112. ONLY_NEED_ONE_PRICING_POLICY_TYPE
  18113. # Billing and delivery policy types must be the same.
  18114. BILLING_AND_DELIVERY_POLICY_TYPES_MUST_BE_THE_SAME
  18115. # Only one pricing policy adjustment value type can be defined.
  18116. ONLY_NEED_ONE_PRICING_POLICY_VALUE
  18117. # Pricing policy's adjustment value and adjustment type must match.
  18118. PRICING_POLICY_ADJUSTMENT_VALUE_AND_TYPE_MUST_MATCH
  18119. # Cannot have multiple selling plans with the same name.
  18120. SELLING_PLAN_DUPLICATE_NAME
  18121. # Cannot have multiple selling plans with the same options.
  18122. SELLING_PLAN_DUPLICATE_OPTIONS
  18123. # A fixed selling plan can have at most one pricing policy.
  18124. SELLING_PLAN_FIXED_PRICING_POLICIES_LIMIT
  18125. # A fixed billing policy's remaining_balance_charge_exact_time can't be blank when the remaining_balance_charge_trigger is EXACT_TIME.
  18126. REMAINING_BALANCE_CHARGE_EXACT_TIME_REQUIRED
  18127. # A fixed billing policy's checkout charge value and type must match.
  18128. CHECKOUT_CHARGE_VALUE_AND_TYPE_MUST_MATCH
  18129. # A fixed billing policy's checkout charge can have at most one value.
  18130. ONLY_NEED_ONE_CHECKOUT_CHARGE_VALUE
  18131. # A fixed billing policy's remaining_balance_charge_exact_time must not be present when the remaining_balance_charge_trigger isn't EXACT_TIME.
  18132. REMAINING_BALANCE_CHARGE_EXACT_TIME_NOT_ALLOWED
  18133. # 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.
  18134. REMAINING_BALANCE_CHARGE_TIME_AFTER_CHECKOUT_MUST_BE_GREATER_THAN_ZERO
  18135. # 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.
  18136. REMAINING_BALANCE_CHARGE_TRIGGER_ON_FULL_CHECKOUT
  18137. # 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.
  18138. REMAINING_BALANCE_CHARGE_TRIGGER_NO_REMAINING_BALANCE_ON_PARTIAL_PERCENTAGE_CHECKOUT_CHARGE
  18139. # A fixed billing policy's remaining_balance_charge_trigger can't be NO_REMAINING_BALANCE when the checkout_charge_type is PRICE.
  18140. REMAINING_BALANCE_CHARGE_TRIGGER_NO_REMAINING_BALANCE_ON_PRICE_CHECKOUT_CHARGE
  18141. # A fixed billing policy's fulfillment_exact_time can't be blank when the fulfillment_trigger is EXACT_TIME.
  18142. FULFILLMENT_EXACT_TIME_REQUIRED
  18143. # A fixed billing policy's fulfillment_exact_time must not be present when the fulfillment_trigger isn't EXACT_TIME.
  18144. FULFILLMENT_EXACT_TIME_NOT_ALLOWED
  18145. # A fixed delivery policy's anchors must not be present when the fulfillment_trigger isn't ANCHOR.
  18146. SELLING_PLAN_ANCHORS_NOT_ALLOWED
  18147. # A fixed delivery policy's anchors must be present when the fulfillment_trigger is ANCHOR.
  18148. SELLING_PLAN_ANCHORS_REQUIRED
  18149. # A selling plan can't have both fixed and recurring billing policies.
  18150. ONLY_ONE_OF_FIXED_OR_RECURRING_BILLING
  18151. # A selling plan can't have both fixed and recurring delivery policies.
  18152. ONLY_ONE_OF_FIXED_OR_RECURRING_DELIVERY
  18153. }
  18154. # Possible error codes that can be returned by ProductVariantsBulkCreateUserError.
  18155. enum ProductVariantsBulkCreateUserErrorCode {
  18156. # Product does not exist.
  18157. PRODUCT_DOES_NOT_EXIST
  18158. # On create, this key cannot be used.
  18159. NO_KEY_ON_CREATE
  18160. # Variant already exists.
  18161. VARIANT_ALREADY_EXISTS
  18162. # Variant price must be greater than or equal to zero.
  18163. GREATER_THAN_OR_EQUAL_TO
  18164. # Variant options are not enough.
  18165. NEED_TO_ADD_OPTION_VALUES
  18166. # Variant options are more than the product options.
  18167. OPTION_VALUES_FOR_NUMBER_OF_UNKNOWN_OPTIONS
  18168. # Inventory locations cannot exceed the allowed resource limit or 10.
  18169. TOO_MANY_INVENTORY_LOCATIONS
  18170. # You reached the limit of available SKUs in your current plan.
  18171. SUBSCRIPTION_VIOLATION
  18172. # Variant options already exist. Please change the variant option(s).
  18173. VARIANT_ALREADY_EXISTS_CHANGE_OPTION_VALUE
  18174. # Quantity could not be set. The location was not found.
  18175. TRACKED_VARIANT_LOCATION_NOT_FOUND
  18176. # Input must be for this product.
  18177. MUST_BE_FOR_THIS_PRODUCT
  18178. # Input is not defined for this shop.
  18179. NOT_DEFINED_FOR_SHOP
  18180. # Invalid input detected.
  18181. INVALID
  18182. # Price cannot take a negative value.
  18183. NEGATIVE_PRICE_VALUE
  18184. }
  18185. # Possible error codes that can be returned by ProductVariantsBulkDeleteUserError.
  18186. enum ProductVariantsBulkDeleteUserErrorCode {
  18187. # Product does not exist.
  18188. PRODUCT_DOES_NOT_EXIST
  18189. # Cannot delete default variant.
  18190. CANNOT_DELETE_LAST_VARIANT
  18191. # The variant does not exist.
  18192. AT_LEAST_ONE_VARIANT_DOES_NOT_BELONG_TO_THE_PRODUCT
  18193. }
  18194. # Possible error codes that can be returned by ProductVariantsBulkReorderUserError.
  18195. enum ProductVariantsBulkReorderUserErrorCode {
  18196. # Product does not exist.
  18197. PRODUCT_DOES_NOT_EXIST
  18198. # Product variant does not exist.
  18199. MISSING_VARIANT
  18200. # Product variant position cannot be zero or negative number.
  18201. INVALID_POSITION
  18202. # Product variant IDs must be unique.
  18203. DUPLICATED_VARIANT_ID
  18204. }
  18205. # Possible error codes that can be returned by ProductVariantsBulkUpdateUserError.
  18206. enum ProductVariantsBulkUpdateUserErrorCode {
  18207. # Product does not exist.
  18208. PRODUCT_DOES_NOT_EXIST
  18209. # Product variant is missing ID attribute.
  18210. PRODUCT_VARIANT_ID_MISSING
  18211. # Product variant does not exist.
  18212. PRODUCT_VARIANT_DOES_NOT_EXIST
  18213. # Inventory quantities cannot be updated with variants API.
  18214. NO_INVENTORY_QUANTITIES_ON_VARIANTS_UPDATE
  18215. # The variant already exists.
  18216. VARIANT_ALREADY_EXISTS
  18217. # The price of the variant must be greater than or equal to zero.
  18218. GREATER_THAN_OR_EQUAL_TO
  18219. # Variant options are not enough.
  18220. NEED_TO_ADD_OPTION_VALUES
  18221. # Variant options are more than the product options.
  18222. OPTION_VALUES_FOR_NUMBER_OF_UNKNOWN_OPTIONS
  18223. # You reached the limit of available SKUs in your current plan.
  18224. SUBSCRIPTION_VIOLATION
  18225. # Inventory quantities cannot be provided during update.
  18226. NO_INVENTORY_QUANTITES_DURING_UPDATE
  18227. # Price cannot take a negative value.
  18228. NEGATIVE_PRICE_VALUE
  18229. }
  18230. # The state of the resource feedback.
  18231. enum ResourceFeedbackState {
  18232. # No action required from merchant.
  18233. ACCEPTED
  18234. # The merchant needs to resolve an issue with the resource.
  18235. REQUIRES_ACTION
  18236. }
  18237. # ISO 639-1 language codes supported by Shopify.
  18238. enum LanguageCode {
  18239. # Afrikaans
  18240. AF
  18241. # Akan
  18242. AK
  18243. # Amharic
  18244. AM
  18245. # Arabic
  18246. AR
  18247. # Assamese
  18248. AS
  18249. # Azerbaijani
  18250. AZ
  18251. # Belarusian
  18252. BE
  18253. # Bulgarian
  18254. BG
  18255. # Bambara
  18256. BM
  18257. # Bangla
  18258. BN
  18259. # Tibetan
  18260. BO
  18261. # Breton
  18262. BR
  18263. # Bosnian
  18264. BS
  18265. # Catalan
  18266. CA
  18267. # Chechen
  18268. CE
  18269. # Czech
  18270. CS
  18271. # Church Slavic
  18272. CU
  18273. # Welsh
  18274. CY
  18275. # Danish
  18276. DA
  18277. # German
  18278. DE
  18279. # Dzongkha
  18280. DZ
  18281. # Ewe
  18282. EE
  18283. # Greek
  18284. EL
  18285. # English
  18286. EN
  18287. # Esperanto
  18288. EO
  18289. # Spanish
  18290. ES
  18291. # Estonian
  18292. ET
  18293. # Basque
  18294. EU
  18295. # Persian
  18296. FA
  18297. # Fulah
  18298. FF
  18299. # Finnish
  18300. FI
  18301. # Faroese
  18302. FO
  18303. # French
  18304. FR
  18305. # Western Frisian
  18306. FY
  18307. # Irish
  18308. GA
  18309. # Scottish Gaelic
  18310. GD
  18311. # Galician
  18312. GL
  18313. # Gujarati
  18314. GU
  18315. # Manx
  18316. GV
  18317. # Hausa
  18318. HA
  18319. # Hebrew
  18320. HE
  18321. # Hindi
  18322. HI
  18323. # Croatian
  18324. HR
  18325. # Hungarian
  18326. HU
  18327. # Armenian
  18328. HY
  18329. # Interlingua
  18330. IA
  18331. # Indonesian
  18332. ID
  18333. # Igbo
  18334. IG
  18335. # Sichuan Yi
  18336. II
  18337. # Icelandic
  18338. IS
  18339. # Italian
  18340. IT
  18341. # Japanese
  18342. JA
  18343. # Javanese
  18344. JV
  18345. # Georgian.
  18346. KA
  18347. # Kikuyu.
  18348. KI
  18349. # Kazakh.
  18350. KK
  18351. # Kalaallisut.
  18352. KL
  18353. # Khmer.
  18354. KM
  18355. # Kannada.
  18356. KN
  18357. # Korean.
  18358. KO
  18359. # Kashmiri.
  18360. KS
  18361. # Kurdish.
  18362. KU
  18363. # Cornish.
  18364. KW
  18365. # Kyrgyz.
  18366. KY
  18367. # Luxembourgish.
  18368. LB
  18369. # Ganda.
  18370. LG
  18371. # Lingala.
  18372. LN
  18373. # Lao.
  18374. LO
  18375. # Lithuanian.
  18376. LT
  18377. # Luba-Katanga.
  18378. LU
  18379. # Latvian.
  18380. LV
  18381. # Malagasy.
  18382. MG
  18383. # Māori.
  18384. MI
  18385. # Macedonian.
  18386. MK
  18387. # Malayalam.
  18388. ML
  18389. # Mongolian.
  18390. MN
  18391. # Marathi.
  18392. MR
  18393. # Malay.
  18394. MS
  18395. # Maltese.
  18396. MT
  18397. # Burmese.
  18398. MY
  18399. # Norwegian (Bokmål).
  18400. NB
  18401. # North Ndebele.
  18402. ND
  18403. # Nepali.
  18404. NE
  18405. # Dutch.
  18406. NL
  18407. # Norwegian Nynorsk.
  18408. NN
  18409. # Norwegian.
  18410. NO
  18411. # Oromo.
  18412. OM
  18413. # Odia.
  18414. OR
  18415. # Ossetic.
  18416. OS
  18417. # Punjabi.
  18418. PA
  18419. # Polish.
  18420. PL
  18421. # Pashto.
  18422. PS
  18423. # Portuguese (Brazil).
  18424. PT_BR
  18425. # Portuguese (Portugal).
  18426. PT_PT
  18427. QU
  18428. # Quechua.
  18429. # Romansh.
  18430. RM
  18431. # Rundi.
  18432. RN
  18433. # Romanian.
  18434. RO
  18435. # Russian.
  18436. RU
  18437. # Kinyarwanda.
  18438. RW
  18439. # Sindhi.
  18440. SD
  18441. # Northern Sami.
  18442. SE
  18443. # Sango.
  18444. SG
  18445. # Sinhala.
  18446. SI
  18447. # Slovak.
  18448. SK
  18449. # Slovenian.
  18450. SL
  18451. # Shona.
  18452. SN
  18453. # Somali.
  18454. SO
  18455. # Albanian.
  18456. SQ
  18457. # Serbian.
  18458. SR
  18459. # Sundanese.
  18460. SU
  18461. # Swedish.
  18462. SV
  18463. # Swahili.
  18464. SW
  18465. # Tamil.
  18466. TA
  18467. # Telugu.
  18468. TE
  18469. # Tajik.
  18470. TG
  18471. # Thai.
  18472. TH
  18473. # Tigrinya.
  18474. TI
  18475. # Turkmen.
  18476. TK
  18477. # Tongan.
  18478. TO
  18479. # Turkish.
  18480. TR
  18481. # Tatar.
  18482. TT
  18483. # Uyghur.
  18484. UG
  18485. # Ukrainian.
  18486. UK
  18487. # Urdu.
  18488. UR
  18489. # Uzbek.
  18490. UZ
  18491. # Vietnamese.
  18492. VI
  18493. # Wolof.
  18494. WO
  18495. # Xhosa.
  18496. XH
  18497. # Yiddish.
  18498. YI
  18499. # Yoruba.
  18500. YO
  18501. # Chinese (Simplified).
  18502. ZH_CN
  18503. # Chinese (Traditional).
  18504. ZH_TW
  18505. # Zulu.
  18506. ZU
  18507. # Chinese.
  18508. ZH
  18509. # Portuguese.
  18510. PT
  18511. # Volapük.
  18512. VO
  18513. }
  18514. # The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines.
  18515. # If a territory doesn't have a country code value in the CountryCode enum, then it might be considered a subdivision
  18516. # of another country. For example, the territories associated with Spain are represented by the country code ES,
  18517. # and the territories associated with the United States of America are represented by the country code US.
  18518. enum CountryCode {
  18519. # Afghanistan.
  18520. AF
  18521. # Åland Islands.
  18522. AX
  18523. # Albania.
  18524. AL
  18525. # Algeria.
  18526. DZ
  18527. # Andorra.
  18528. AD
  18529. # Angola.
  18530. AO
  18531. # Anguilla.
  18532. AI
  18533. # Antigua & Barbuda.
  18534. AG
  18535. # Argentina.
  18536. AR
  18537. # Armenia.
  18538. AM
  18539. # Aruba.
  18540. AW
  18541. # Ascension Island.
  18542. AC
  18543. # Australia.
  18544. AU
  18545. # Austria.
  18546. AT
  18547. # Azerbaijan.
  18548. AZ
  18549. # Bahamas.
  18550. BS
  18551. # Bahrain.
  18552. BH
  18553. # Bangladesh.
  18554. BD
  18555. # Barbados.
  18556. BB
  18557. # Belarus.
  18558. BY
  18559. # Belgium.
  18560. BE
  18561. # Belize.
  18562. BZ
  18563. # Benin.
  18564. BJ
  18565. # Bermuda.
  18566. BM
  18567. # Bhutan.
  18568. BT
  18569. # Bolivia.
  18570. BO
  18571. # Bosnia & Herzegovina.
  18572. BA
  18573. # Botswana.
  18574. BW
  18575. # Bouvet Island.
  18576. BV
  18577. # Brazil.
  18578. BR
  18579. # British Indian Ocean Territory.
  18580. IO
  18581. # Brunei.
  18582. BN
  18583. # Bulgaria.
  18584. BG
  18585. # Burkina Faso.
  18586. BF
  18587. # Burundi.
  18588. BI
  18589. # Cambodia.
  18590. KH
  18591. # Canada.
  18592. CA
  18593. # Cape Verde.
  18594. CV
  18595. # Caribbean Netherlands.
  18596. BQ
  18597. # Cayman Islands.
  18598. KY
  18599. # Central African Republic.
  18600. CF
  18601. # Chad.
  18602. TD
  18603. # Chile.
  18604. CL
  18605. # China.
  18606. CN
  18607. # Christmas Island.
  18608. CX
  18609. # Cocos (Keeling) Islands.
  18610. CC
  18611. # Colombia.
  18612. CO
  18613. # Comoros.
  18614. KM
  18615. # Congo - Brazzaville.
  18616. CG
  18617. # Congo - Kinshasa.
  18618. CD
  18619. # Cook Islands.
  18620. CK
  18621. # Costa Rica.
  18622. CR
  18623. # Croatia.
  18624. HR
  18625. # Cuba.
  18626. CU
  18627. # Curaçao.
  18628. CW
  18629. # Cyprus.
  18630. CY
  18631. # Czechia.
  18632. CZ
  18633. # Côte d’Ivoire.
  18634. CI
  18635. # Denmark.
  18636. DK
  18637. # Djibouti.
  18638. DJ
  18639. # Dominica.
  18640. DM
  18641. # Dominican Republic.
  18642. DO
  18643. # Ecuador.
  18644. EC
  18645. # Egypt.
  18646. EG
  18647. # El Salvador.
  18648. SV
  18649. # Equatorial Guinea.
  18650. GQ
  18651. # Eritrea.
  18652. ER
  18653. # Estonia.
  18654. EE
  18655. # Eswatini.
  18656. SZ
  18657. # Ethiopia.
  18658. ET
  18659. # Falkland Islands.
  18660. FK
  18661. # Faroe Islands.
  18662. FO
  18663. # Fiji.
  18664. FJ
  18665. # Finland.
  18666. FI
  18667. # France.
  18668. FR
  18669. # French Guiana.
  18670. GF
  18671. # French Polynesia.
  18672. PF
  18673. # French Southern Territories.
  18674. TF
  18675. # Gabon.
  18676. GA
  18677. # Gambia.
  18678. GM
  18679. # Georgia.
  18680. GE
  18681. # Germany.
  18682. DE
  18683. # Ghana.
  18684. GH
  18685. # Gibraltar.
  18686. GI
  18687. # Greece.
  18688. GR
  18689. # Greenland.
  18690. GL
  18691. # Grenada.
  18692. GD
  18693. # Guadeloupe.
  18694. GP
  18695. # Guatemala.
  18696. GT
  18697. # Guernsey.
  18698. GG
  18699. # Guinea.
  18700. GN
  18701. # Guinea-Bissau.
  18702. GW
  18703. # Guyana.
  18704. GY
  18705. # Haiti.
  18706. HT
  18707. # Heard & McDonald Islands.
  18708. HM
  18709. # Vatican City.
  18710. VA
  18711. # Honduras.
  18712. HN
  18713. # Hong Kong SAR.
  18714. HK
  18715. # Hungary.
  18716. HU
  18717. # Iceland.
  18718. IS
  18719. # India.
  18720. IN
  18721. # Indonesia.
  18722. ID
  18723. # Iran.
  18724. IR
  18725. # Iraq.
  18726. IQ
  18727. # Ireland.
  18728. IE
  18729. # Isle of Man.
  18730. IM
  18731. # Israel.
  18732. IL
  18733. # Italy.
  18734. IT
  18735. # Jamaica.
  18736. JM
  18737. # Japan.
  18738. JP
  18739. # Jersey.
  18740. JE
  18741. # Jordan.
  18742. JO
  18743. # Kazakhstan.
  18744. KZ
  18745. # Kenya.
  18746. KE
  18747. # Kiribati.
  18748. KI
  18749. # North Korea.
  18750. KP
  18751. # Kosovo.
  18752. XK
  18753. # Kuwait.
  18754. KW
  18755. # Kyrgyzstan.
  18756. KG
  18757. # Laos.
  18758. LA
  18759. # Latvia.
  18760. LV
  18761. # Lebanon.
  18762. LB
  18763. # Lesotho.
  18764. LS
  18765. # Liberia.
  18766. LR
  18767. # Libya.
  18768. LY
  18769. # Liechtenstein.
  18770. LI
  18771. # Lithuania.
  18772. LT
  18773. # Luxembourg.
  18774. LU
  18775. # Macao SAR.
  18776. MO
  18777. # Madagascar.
  18778. MG
  18779. # Malawi.
  18780. MW
  18781. # Malaysia.
  18782. MY
  18783. # Maldives.
  18784. MV
  18785. # Mali.
  18786. ML
  18787. # Malta.
  18788. MT
  18789. # Martinique.
  18790. MQ
  18791. # Mauritania.
  18792. MR
  18793. # Mauritius.
  18794. MU
  18795. # Mayotte.
  18796. YT
  18797. # Mexico.
  18798. MX
  18799. # Moldova.
  18800. MD
  18801. # Monaco.
  18802. MC
  18803. # Mongolia.
  18804. MN
  18805. # Montenegro.
  18806. ME
  18807. # Montserrat.
  18808. MS
  18809. # Morocco.
  18810. MA
  18811. # Mozambique.
  18812. MZ
  18813. # Myanmar (Burma).
  18814. MM
  18815. # Namibia.
  18816. NA
  18817. # Nauru.
  18818. NR
  18819. # Nepal.
  18820. NP
  18821. # Netherlands.
  18822. NL
  18823. # Netherlands Antilles.
  18824. AN
  18825. # New Caledonia.
  18826. NC
  18827. # New Zealand.
  18828. NZ
  18829. # Nicaragua.
  18830. NI
  18831. # Niger.
  18832. NE
  18833. # Nigeria.
  18834. NG
  18835. # Niue.
  18836. NU
  18837. # Norfolk Island.
  18838. NF
  18839. # North Macedonia.
  18840. MK
  18841. # Norway.
  18842. NO
  18843. # Oman.
  18844. OM
  18845. # Pakistan.
  18846. PK
  18847. # Palestinian Territories.
  18848. PS
  18849. # Panama.
  18850. PA
  18851. # Papua New Guinea.
  18852. PG
  18853. # Paraguay.
  18854. PY
  18855. # Peru.
  18856. PE
  18857. # Philippines.
  18858. PH
  18859. # Pitcairn Islands.
  18860. PN
  18861. # Poland.
  18862. PL
  18863. # Portugal.
  18864. PT
  18865. # Qatar.
  18866. QA
  18867. # Cameroon.
  18868. CM
  18869. # Réunion.
  18870. RE
  18871. # Romania.
  18872. RO
  18873. # Russia.
  18874. RU
  18875. # Rwanda.
  18876. RW
  18877. # St. Barthélemy.
  18878. BL
  18879. # St. Helena.
  18880. SH
  18881. # St. Kitts & Nevis.
  18882. KN
  18883. # St. Lucia.
  18884. LC
  18885. # St. Martin.
  18886. MF
  18887. # St. Pierre & Miquelon.
  18888. PM
  18889. # Samoa.
  18890. WS
  18891. # San Marino.
  18892. SM
  18893. # São Tomé & Príncipe.
  18894. ST
  18895. # Saudi Arabia.
  18896. SA
  18897. # Senegal.
  18898. SN
  18899. # Serbia.
  18900. RS
  18901. # Seychelles.
  18902. SC
  18903. # Sierra Leone.
  18904. SL
  18905. # Singapore.
  18906. SG
  18907. # Sint Maarten.
  18908. SX
  18909. # Slovakia.
  18910. SK
  18911. # Slovenia.
  18912. SI
  18913. # Solomon Islands.
  18914. SB
  18915. # Somalia.
  18916. SO
  18917. # South Africa.
  18918. ZA
  18919. # South Georgia & South Sandwich Islands.
  18920. GS
  18921. # South Korea.
  18922. KR
  18923. # South Sudan.
  18924. SS
  18925. # Spain.
  18926. ES
  18927. # Sri Lanka.
  18928. LK
  18929. # St. Vincent & Grenadines.
  18930. VC
  18931. # Sudan.
  18932. SD
  18933. # Suriname.
  18934. SR
  18935. # Svalbard & Jan Mayen.
  18936. SJ
  18937. # Sweden.
  18938. SE
  18939. # Switzerland.
  18940. CH
  18941. # Syria.
  18942. SY
  18943. # Taiwan.
  18944. TW
  18945. # Tajikistan.
  18946. TJ
  18947. # Tanzania.
  18948. TZ
  18949. # Thailand.
  18950. TH
  18951. # Timor-Leste.
  18952. TL
  18953. # Togo.
  18954. TG
  18955. # Tokelau.
  18956. TK
  18957. # Tonga.
  18958. TO
  18959. # Trinidad & Tobago.
  18960. TT
  18961. # Tristan da Cunha.
  18962. TA
  18963. # Tunisia.
  18964. TN
  18965. # Turkey.
  18966. TR
  18967. # Turkmenistan.
  18968. TM
  18969. # Turks & Caicos Islands.
  18970. TC
  18971. # Tuvalu.
  18972. TV
  18973. # Uganda.
  18974. UG
  18975. # Ukraine.
  18976. UA
  18977. # United Arab Emirates.
  18978. AE
  18979. # United Kingdom.
  18980. GB
  18981. # United States.
  18982. US
  18983. # U.S. Outlying Islands.
  18984. UM
  18985. # Uruguay.
  18986. UY
  18987. # Uzbekistan.
  18988. UZ
  18989. # Vanuatu.
  18990. VU
  18991. # Venezuela.
  18992. VE
  18993. # Vietnam.
  18994. VN
  18995. # British Virgin Islands.
  18996. VG
  18997. # Wallis & Futuna.
  18998. WF
  18999. # Western Sahara.
  19000. EH
  19001. # Yemen.
  19002. YE
  19003. # Zambia.
  19004. ZM
  19005. # Zimbabwe.
  19006. ZW
  19007. # Unknown Region.
  19008. ZZ
  19009. }
  19010. # 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.
  19011. enum CurrencyCode {
  19012. # United Arab Emirates Dirham (AED).
  19013. AED
  19014. # Afghan Afghani (AFN).
  19015. AFN
  19016. # Albanian Lek (ALL).
  19017. ALL
  19018. # Armenian Dram (AMD).
  19019. AMD
  19020. # Netherlands Antillean Guilder.
  19021. ANG
  19022. # Angolan Kwanza (AOA).
  19023. AOA
  19024. # Argentine Pesos (ARS).
  19025. ARS
  19026. # Australian Dollars (AUD).
  19027. AUD
  19028. # Aruban Florin (AWG).
  19029. AWG
  19030. # Azerbaijani Manat (AZN).
  19031. AZN
  19032. # Bosnia and Herzegovina Convertible Mark (BAM).
  19033. BAM
  19034. # Barbadian Dollar (BBD).
  19035. BBD
  19036. # Bangladesh Taka (BDT).
  19037. BDT
  19038. # Bulgarian Lev (BGN).
  19039. BGN
  19040. # Bahraini Dinar (BHD).
  19041. BHD
  19042. # Burundian Franc (BIF).
  19043. BIF
  19044. # Bermudian Dollar (BMD).
  19045. BMD
  19046. # Brunei Dollar (BND).
  19047. BND
  19048. # Bolivian Boliviano (BOB).
  19049. BOB
  19050. # Brazilian Real (BRL).
  19051. BRL
  19052. # Bahamian Dollar (BSD).
  19053. BSD
  19054. # Bhutanese Ngultrum (BTN).
  19055. BTN
  19056. # Botswana Pula (BWP).
  19057. BWP
  19058. # Belarusian Ruble (BYN).
  19059. BYN
  19060. # Belize Dollar (BZD).
  19061. BZD
  19062. # Canadian Dollars (CAD).
  19063. CAD
  19064. # Congolese franc (CDF).
  19065. CDF
  19066. # Swiss Francs (CHF).
  19067. CHF
  19068. # Chilean Peso (CLP).
  19069. CLP
  19070. # Chinese Yuan Renminbi (CNY).
  19071. CNY
  19072. # Colombian Peso (COP).
  19073. COP
  19074. # Costa Rican Colones (CRC).
  19075. CRC
  19076. # Cape Verdean escudo (CVE).
  19077. CVE
  19078. # Czech Koruny (CZK).
  19079. CZK
  19080. # Djiboutian Franc (DJF).
  19081. DJF
  19082. # Danish Kroner (DKK).
  19083. DKK
  19084. # Dominican Peso (DOP).
  19085. DOP
  19086. # Algerian Dinar (DZD).
  19087. DZD
  19088. # Egyptian Pound (EGP).
  19089. EGP
  19090. # Eritrean Nakfa (ERN).
  19091. ERN
  19092. # Ethiopian Birr (ETB).
  19093. ETB
  19094. # Euro (EUR).
  19095. EUR
  19096. # Fijian Dollars (FJD).
  19097. FJD
  19098. # Falkland Islands Pounds (FKP).
  19099. FKP
  19100. # United Kingdom Pounds (GBP).
  19101. GBP
  19102. # Georgian Lari (GEL).
  19103. GEL
  19104. # Ghanaian Cedi (GHS).
  19105. GHS
  19106. # Gibraltar Pounds (GIP).
  19107. GIP
  19108. # Gambian Dalasi (GMD).
  19109. GMD
  19110. # Guinean Franc (GNF).
  19111. GNF
  19112. # Guatemalan Quetzal (GTQ).
  19113. GTQ
  19114. # Guyanese Dollar (GYD).
  19115. GYD
  19116. # Hong Kong Dollars (HKD).
  19117. HKD
  19118. # Honduran Lempira (HNL).
  19119. HNL
  19120. # Croatian Kuna (HRK).
  19121. HRK
  19122. # Haitian Gourde (HTG).
  19123. HTG
  19124. # Hungarian Forint (HUF).
  19125. HUF
  19126. # Indonesian Rupiah (IDR).
  19127. IDR
  19128. # Israeli New Shekel (NIS).
  19129. ILS
  19130. # Indian Rupees (INR).
  19131. INR
  19132. # Iraqi Dinar (IQD).
  19133. IQD
  19134. # Iranian Rial (IRR).
  19135. IRR
  19136. # Icelandic Kronur (ISK).
  19137. ISK
  19138. # Jersey Pound.
  19139. JEP
  19140. # Jamaican Dollars (JMD).
  19141. JMD
  19142. # Jordanian Dinar (JOD).
  19143. JOD
  19144. # Japanese Yen (JPY).
  19145. JPY
  19146. # Kenyan Shilling (KES).
  19147. KES
  19148. # Kyrgyzstani Som (KGS).
  19149. KGS
  19150. # Cambodian Riel.
  19151. KHR
  19152. # Kiribati Dollar (KID).
  19153. KID
  19154. # Comorian Franc (KMF).
  19155. KMF
  19156. # South Korean Won (KRW).
  19157. KRW
  19158. # Kuwaiti Dinar (KWD).
  19159. KWD
  19160. # Cayman Dollars (KYD).
  19161. KYD
  19162. # Kazakhstani Tenge (KZT).
  19163. KZT
  19164. # Laotian Kip (LAK).
  19165. LAK
  19166. # Lebanese Pounds (LBP).
  19167. LBP
  19168. # Sri Lankan Rupees (LKR).
  19169. LKR
  19170. # Liberian Dollar (LRD).
  19171. LRD
  19172. # Lesotho Loti (LSL).
  19173. LSL
  19174. # Lithuanian Litai (LTL).
  19175. LTL
  19176. # Latvian Lati (LVL).
  19177. LVL
  19178. # Libyan Dinar (LYD).
  19179. LYD
  19180. # Moroccan Dirham.
  19181. MAD
  19182. # Moldovan Leu (MDL).
  19183. MDL
  19184. # Malagasy Ariary (MGA).
  19185. MGA
  19186. # Macedonia Denar (MKD).
  19187. MKD
  19188. # Burmese Kyat (MMK).
  19189. MMK
  19190. # Mongolian Tugrik.
  19191. MNT
  19192. # Macanese Pataca (MOP).
  19193. MOP
  19194. # Mauritanian Ouguiya (MRU).
  19195. MRU
  19196. # Mauritian Rupee (MUR).
  19197. MUR
  19198. # Maldivian Rufiyaa (MVR).
  19199. MVR
  19200. # Malawian Kwacha (MWK).
  19201. MWK
  19202. # Mexican Pesos (MXN).
  19203. MXN
  19204. # Malaysian Ringgits (MYR).
  19205. MYR
  19206. # Mozambican Metical.
  19207. MZN
  19208. # Namibian Dollar.
  19209. NAD
  19210. # Nigerian Naira (NGN).
  19211. NGN
  19212. # Nicaraguan Córdoba (NIO).
  19213. NIO
  19214. # Norwegian Kroner (NOK).
  19215. NOK
  19216. # Nepalese Rupee (NPR).
  19217. NPR
  19218. # New Zealand Dollars (NZD).
  19219. NZD
  19220. # Omani Rial (OMR).
  19221. OMR
  19222. # Panamian Balboa (PAB).
  19223. PAB
  19224. # Peruvian Nuevo Sol (PEN).
  19225. PEN
  19226. # Papua New Guinean Kina (PGK).
  19227. PGK
  19228. # Philippine Peso (PHP).
  19229. PHP
  19230. # Pakistani Rupee (PKR).
  19231. PKR
  19232. # Polish Zlotych (PLN).
  19233. PLN
  19234. # Paraguayan Guarani (PYG).
  19235. PYG
  19236. # Qatari Rial (QAR).
  19237. QAR
  19238. # Romanian Lei (RON).
  19239. RON
  19240. # Serbian dinar (RSD).
  19241. RSD
  19242. # Russian Rubles (RUB).
  19243. RUB
  19244. # Rwandan Franc (RWF).
  19245. RWF
  19246. # Saudi Riyal (SAR).
  19247. SAR
  19248. # Solomon Islands Dollar (SBD).
  19249. SBD
  19250. # Seychellois Rupee (SCR).
  19251. SCR
  19252. # Sudanese Pound (SDG).
  19253. SDG
  19254. # Swedish Kronor (SEK).
  19255. SEK
  19256. # Singapore Dollars (SGD).
  19257. SGD
  19258. # Saint Helena Pounds (SHP).
  19259. SHP
  19260. # Sierra Leonean Leone (SLL).
  19261. SLL
  19262. # Somali Shilling (SOS).
  19263. SOS
  19264. # Surinamese Dollar (SRD).
  19265. SRD
  19266. # South Sudanese Pound (SSP).
  19267. SSP
  19268. # Sao Tome And Principe Dobra (STN).
  19269. STN
  19270. # Syrian Pound (SYP).
  19271. SYP
  19272. # Swazi Lilangeni (SZL).
  19273. SZL
  19274. # Thai baht (THB).
  19275. THB
  19276. # Tajikistani Somoni (TJS).
  19277. TJS
  19278. # Turkmenistani Manat (TMT).
  19279. TMT
  19280. # Tunisian Dinar (TND).
  19281. TND
  19282. # Tongan Pa'anga (TOP).
  19283. TOP
  19284. # Turkish Lira (TRY).
  19285. TRY
  19286. # Trinidad and Tobago Dollars (TTD).
  19287. TTD
  19288. # Taiwan Dollars (TWD).
  19289. TWD
  19290. # Tanzanian Shilling (TZS).
  19291. TZS
  19292. # Ukrainian Hryvnia (UAH).
  19293. UAH
  19294. # Ugandan Shilling (UGX).
  19295. UGX
  19296. # United States Dollars (USD).
  19297. USD
  19298. # Uruguayan Pesos (UYU).
  19299. UYU
  19300. # Uzbekistan som (UZS).
  19301. UZS
  19302. # Venezuelan Bolivares (VED).
  19303. VED
  19304. # Venezuelan Bolivares (VES).
  19305. VES
  19306. # Vietnamese đồng (VND).
  19307. VND
  19308. # Vanuatu Vatu (VUV).
  19309. VUV
  19310. # Samoan Tala (WST).
  19311. WST
  19312. # Central African CFA Franc (XAF).
  19313. XAF
  19314. # East Caribbean Dollar (XCD).
  19315. XCD
  19316. # West African CFA franc (XOF).
  19317. XOF
  19318. # CFP Franc (XPF).
  19319. XPF
  19320. # Unrecognized currency.
  19321. XXX
  19322. # Yemeni Rial (YER).
  19323. YER
  19324. # South African Rand (ZAR).
  19325. ZAR
  19326. # Zambian Kwacha (ZMW).
  19327. ZMW
  19328. # Belarusian Ruble (BYR).
  19329. BYR @deprecated
  19330. }
  19331. # Units of measurement for weight.
  19332. enum WeightUnit {
  19333. # 1 kilogram equals 1000 grams.
  19334. KILOGRAMS
  19335. # Metric system unit of mass.
  19336. GRAMS
  19337. # 1 pound equals 16 ounces.
  19338. POUNDS
  19339. # Imperial system unit of mass.
  19340. OUNCES
  19341. }
  19342. `, BuiltIn: false},
  19343. {Name: "../../../ext/error.graphql", Input: `# Represents an error in the input of a mutation.
  19344. type UserError implements DisplayableError {
  19345. # The path to the input field that caused the error.
  19346. field: [String!]
  19347. # The error message.
  19348. message: String!
  19349. }
  19350. # A file error. This typically occurs when there is an issue with the file itself causing it to fail validation.
  19351. # Check the file before attempting to upload again.
  19352. type FileError {
  19353. # Code representing the type of error.
  19354. code: FileErrorCode!
  19355. # Additional details regarding the error.
  19356. details: String
  19357. # Translated error message.
  19358. message: String!
  19359. }
  19360. # Represents a media error. This typically occurs when there is an issue with the media itself causing it to fail validation.
  19361. # Check the media before attempting to upload again.
  19362. type MediaError {
  19363. # Code representing the type of error.
  19364. code: MediaErrorCode!
  19365. # Additional details regarding the error.
  19366. details: String
  19367. # Translated error message.
  19368. message: String!
  19369. }
  19370. # Represents an error that happens during execution of a Media query or mutation.
  19371. type MediaUserError implements DisplayableError {
  19372. # The error code.
  19373. code: MediaUserErrorCode
  19374. # The path to the input field that caused the error.
  19375. field: [String!]
  19376. # The error message.
  19377. message: String!
  19378. }
  19379. # Represents a media warning. This occurs when there is a non-blocking concern regarding your media.
  19380. # Consider reviewing your media to ensure it is correct and its parameters are as expected.
  19381. type MediaWarning {
  19382. # The code representing the type of warning.
  19383. code: MediaWarningCode!
  19384. # Translated warning message.
  19385. message: String
  19386. }
  19387. # An error that occurs during the execution of ProductChangeStatus.
  19388. type ProductChangeStatusUserError implements DisplayableError {
  19389. # The error code.
  19390. code: ProductChangeStatusUserErrorCode
  19391. # The path to the input field that caused the error.
  19392. field: [String!]
  19393. # The error message.
  19394. message: String!
  19395. }
  19396. # Represents a selling plan group custom error.
  19397. type SellingPlanGroupUserError implements DisplayableError {
  19398. # The error code.
  19399. code: SellingPlanGroupUserErrorCode
  19400. # The path to the input field that caused the error.
  19401. field: [String!]
  19402. # The error message.
  19403. message: String!
  19404. }
  19405. # Error codes for failed product variant bulk create mutations.
  19406. type ProductVariantsBulkCreateUserError implements DisplayableError {
  19407. # The error code.
  19408. code: ProductVariantsBulkCreateUserErrorCode
  19409. # The path to the input field that caused the error.
  19410. field: [String!]
  19411. # The error message.
  19412. message: String!
  19413. }
  19414. # Error codes for failed bulk variant delete mutations.
  19415. type ProductVariantsBulkDeleteUserError implements DisplayableError {
  19416. # The error code.
  19417. code: ProductVariantsBulkDeleteUserErrorCode
  19418. # The path to the input field that caused the error.
  19419. field: [String!]
  19420. # The error message.
  19421. message: String!
  19422. }
  19423. # Error codes for failed bulk product variants reorder operation.
  19424. type ProductVariantsBulkReorderUserError implements DisplayableError {
  19425. # The error code.
  19426. code: ProductVariantsBulkReorderUserErrorCode
  19427. # The path to the input field that caused the error.
  19428. field: [String!]
  19429. # The error message.
  19430. message: String!
  19431. }
  19432. # Error codes for failed variant bulk update mutations.
  19433. type ProductVariantsBulkUpdateUserError implements DisplayableError {
  19434. # The error code.
  19435. code: ProductVariantsBulkUpdateUserErrorCode
  19436. # The path to the input field that caused the error.
  19437. field: [String!]
  19438. # The error message.
  19439. message: String!
  19440. }
  19441. `, BuiltIn: false},
  19442. {Name: "../../../ext/event.graphql", Input: `# Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or
  19443. # the addition of a product.
  19444. type BasicEvent implements Event&Node {
  19445. # The name of the app that created the event.
  19446. appTitle: String
  19447. # Whether the event was created by an app.
  19448. attributeToApp: Boolean!
  19449. # Whether the event was caused by an admin user.
  19450. attributeToUser: Boolean!
  19451. # The date and time when the event was created.
  19452. createdAt: DateTime!
  19453. # Whether the event is critical.
  19454. criticalAlert: Boolean!
  19455. # A globally-unique identifier.
  19456. id: ID!
  19457. # Human readable text that describes the event.
  19458. message: FormattedString!
  19459. }
  19460. # An auto-generated type for paginating through multiple Events.
  19461. type EventConnection {
  19462. # A list of edges.
  19463. edges: [EventEdge!]!
  19464. # A list of the nodes contained in EventEdge.
  19465. nodes: [Event!]!
  19466. # Information to aid in pagination.
  19467. pageInfo: PageInfo!
  19468. }
  19469. # An auto-generated type which holds one Event and a cursor during pagination.
  19470. type EventEdge {
  19471. # A cursor for use in pagination.
  19472. cursor: String!
  19473. # The item at the end of EventEdge.
  19474. node: Event!
  19475. }
  19476. `, BuiltIn: false},
  19477. {Name: "../../../ext/fulfillment.graphql", Input: `# Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order.
  19478. # 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.
  19479. # There can be more than one fulfillment for an order.
  19480. type Fulfillment implements LegacyInteroperability&Node {
  19481. # The date and time when the fulfillment was created.
  19482. createdAt: DateTime!
  19483. # The date that this fulfillment was delivered.
  19484. deliveredAt: DateTime
  19485. # Human readable display status for this fulfillment.
  19486. displayStatus: FulfillmentDisplayStatus
  19487. # The estimated date that this fulfillment will arrive.
  19488. estimatedDeliveryAt: DateTime
  19489. # The history of events associated with this fulfillment.
  19490. events(
  19491. first: Int
  19492. after: String
  19493. last: Int
  19494. before: String
  19495. reverse: Boolean = false
  19496. sortKey: FulfillmentEventSortKeys = HAPPENED_AT
  19497. ): FulfillmentEventConnection!
  19498. # List of the fulfillment's line items.
  19499. fulfillmentLineItems(
  19500. first: Int
  19501. after: String
  19502. last: Int
  19503. before: String
  19504. reverse: Boolean = false
  19505. ): FulfillmentLineItemConnection!
  19506. # A paginated list of fulfillment orders for the fulfillment.
  19507. fulfillmentOrders(
  19508. first: Int
  19509. after: String
  19510. last: Int
  19511. before: String
  19512. reverse: Boolean = false
  19513. ): FulfillmentOrderConnection!
  19514. # A globally-unique identifier.
  19515. id: ID!
  19516. # The date and time when the fulfillment went into transit.
  19517. inTransitAt: DateTime
  19518. # The ID of the corresponding resource in the REST Admin API.
  19519. legacyResourceId: UnsignedInt64!
  19520. # The location that the fulfillment was processed at.
  19521. location: Location
  19522. # Human readable reference identifier for this fulfillment.
  19523. name: String!
  19524. # The order for which the fulfillment was created.
  19525. order: Order!
  19526. # The address at which the fulfillment occurred.
  19527. # Typically this is the address of the warehouse or fulfillment center.
  19528. originAddress: FulfillmentOriginAddress
  19529. # Whether any of the line items in the fulfillment require shipping.
  19530. requiresShipping: Boolean!
  19531. # Fulfillment service associated with the fulfillment.
  19532. service: FulfillmentService
  19533. # The status of the fulfillment.
  19534. status: FulfillmentStatus!
  19535. # Sum of all line item quantities for the fulfillment.
  19536. totalQuantity: Int!
  19537. # Tracking information associated with the fulfillment,
  19538. # such as the tracking company, tracking number, and tracking URL.
  19539. trackingInfo(first: Int): [FulfillmentTrackingInfo!]!
  19540. # The date and time when the fulfillment was last modified.
  19541. updatedAt: DateTime!
  19542. }
  19543. # Represents the tracking information for a fulfillment.
  19544. type FulfillmentTrackingInfo {
  19545. # The name of the tracking company.
  19546. company: String
  19547. # The tracking number of the fulfillment.
  19548. number: String
  19549. # The URLs to track the fulfillment.
  19550. url: URL
  19551. }
  19552. # Represents a fulfillment order. In Shopify, a fulfillment order represents a group of one or more items
  19553. # in an order that are to be fulfilled from the same location. There can be more than one fulfillment order
  19554. # for an order at a given location. Fulfillment orders are created automatically when an order is created.
  19555. # To learn how to build a fulfillment app, refer to Fulfillment apps.
  19556. type FulfillmentOrder implements Node {
  19557. # The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.
  19558. #
  19559. # The fulfillment order's assigned location might change in the following cases:
  19560. #
  19561. # 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.
  19562. # Work on the fulfillment order has not yet begun, which means that the fulfillment order has the
  19563. # OPEN,
  19564. # SCHEDULED, or
  19565. # ON_HOLD
  19566. # status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).
  19567. assignedLocation: FulfillmentOrderAssignedLocation!
  19568. # Delivery method of this fulfillment order.
  19569. deliveryMethod: DeliveryMethod
  19570. # The destination where the items should be sent.
  19571. destination: FulfillmentOrderDestination
  19572. # The date and time at which the fulfillment order will be fulfillable.
  19573. # When this date and time is reached, the scheduled fulfillment order is automatically transitioned to open.
  19574. # 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.
  19575. fulfillAt: DateTime
  19576. # The latest date and time by which all items in the fulfillment order need to be fulfilled.
  19577. fulfillBy: DateTime
  19578. # The fulfillment holds applied on the fulfillment order.
  19579. fulfillmentHolds: [FulfillmentHold!]!
  19580. # A list of fulfillments for the fulfillment order.
  19581. fulfillments(
  19582. first: Int
  19583. after: String
  19584. last: Int
  19585. before: String
  19586. reverse: Boolean = false
  19587. ): FulfillmentConnection!
  19588. # A globally-unique identifier.
  19589. id: ID!
  19590. # The duties delivery method of this fulfillment order.
  19591. internationalDuties: FulfillmentOrderInternationalDuties
  19592. # A list of the fulfillment order's line items.
  19593. lineItems(
  19594. first: Int
  19595. after: String
  19596. last: Int
  19597. before: String
  19598. reverse: Boolean = false
  19599. ): FulfillmentOrderLineItemConnection!
  19600. # A list of locations that the fulfillment order can potentially move to.
  19601. locationsForMove(
  19602. first: Int
  19603. after: String
  19604. last: Int
  19605. before: String
  19606. reverse: Boolean = false
  19607. ): FulfillmentOrderLocationForMoveConnection!
  19608. # A list of requests sent by the merchant to the fulfillment service for this fulfillment order.
  19609. merchantRequests(
  19610. kind: FulfillmentOrderMerchantRequestKind
  19611. first: Int
  19612. after: String
  19613. last: Int
  19614. before: String
  19615. reverse: Boolean = false
  19616. ): FulfillmentOrderMerchantRequestConnection!
  19617. # The order that's associated with the fulfillment order.
  19618. order: Order!
  19619. # The request status of the fulfillment order.
  19620. requestStatus: FulfillmentOrderRequestStatus!
  19621. # The status of the fulfillment order.
  19622. status: FulfillmentOrderStatus!
  19623. # The actions that can be performed on this fulfillment order.
  19624. supportedActions: [FulfillmentOrderSupportedAction!]!
  19625. }
  19626. # The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.
  19627. #
  19628. # The fulfillment order's assigned location might change in the following cases:
  19629. #
  19630. # 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.
  19631. #
  19632. # Work on the fulfillment order has not yet begun, which means that the fulfillment order has the
  19633. # OPEN,
  19634. # SCHEDULED, or
  19635. # ON_HOLD
  19636. # status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).
  19637. #
  19638. # If the fulfillmentOrderMove mutation has moved the fulfillment order's line items to a new location,
  19639. # but hasn't moved the fulfillment order instance itself, then the original fulfillment order's assigned location
  19640. # doesn't change.
  19641. # This happens if the fulfillment order is being split during the move, or if all line items can be moved
  19642. # to an existing fulfillment order at a new location.
  19643. #
  19644. # Once the fulfillment order has been taken into work or canceled,
  19645. # which means that the fulfillment order has the
  19646. # IN_PROGRESS,
  19647. # CLOSED,
  19648. # CANCELLED, or
  19649. # INCOMPLETE
  19650. # status, FulfillmentOrderAssignedLocation acts as a snapshot of the shop's location content.
  19651. # Up-to-date shop's location data may be queried through location connection.
  19652. type FulfillmentOrderAssignedLocation {
  19653. # The first line of the address for the location.
  19654. address1: String
  19655. # The second line of the address for the location.
  19656. address2: String
  19657. # The city of the location.
  19658. city: String
  19659. # The two-letter country code of the location.
  19660. countryCode: CountryCode!
  19661. # The location where the fulfillment is expected to happen. This value might be different from
  19662. # FulfillmentOrderAssignedLocation if the location's attributes were updated
  19663. # after the fulfillment order was taken into work of canceled.
  19664. location: Location
  19665. # The name of the location.
  19666. name: String!
  19667. # The phone number of the location.
  19668. phone: String
  19669. # The province of the location.
  19670. province: String
  19671. # The ZIP code of the location.
  19672. zip: String
  19673. }
  19674. # Represents the goods available to be shipped to a customer.
  19675. # It holds essential information about the goods, including SKU and whether it is tracked.
  19676. type InventoryItem implements LegacyInteroperability&Node {
  19677. # The ISO 3166-1 alpha-2 country code of where the item originated from.
  19678. countryCodeOfOrigin: CountryCode
  19679. # A list of country specific harmonized system codes.
  19680. countryHarmonizedSystemCodes(
  19681. first: Int
  19682. after: String
  19683. last: Int
  19684. before: String
  19685. reverse: Boolean = false
  19686. ): CountryHarmonizedSystemCodeConnection!
  19687. # The date and time when the inventory item was created.
  19688. createdAt: DateTime!
  19689. # The number of inventory items that share the same SKU with this item.
  19690. duplicateSkuCount: Int!
  19691. # The harmonized system code of the item.
  19692. harmonizedSystemCode: String
  19693. # A globally-unique identifier.
  19694. id: ID!
  19695. # The URL that points to the inventory history for the item.
  19696. inventoryHistoryUrl: URL
  19697. # The inventory item's quantities at the specified location.
  19698. inventoryLevel(locationId: ID!): InventoryLevel
  19699. # A list of the inventory item's quantities for each location that the inventory item can be stocked at.
  19700. inventoryLevels(
  19701. first: Int
  19702. after: String
  19703. last: Int
  19704. before: String
  19705. reverse: Boolean = false
  19706. query: String
  19707. ): InventoryLevelConnection!
  19708. # The ID of the corresponding resource in the REST Admin API.
  19709. legacyResourceId: UnsignedInt64!
  19710. # The number of locations where this inventory item is stocked.
  19711. locationsCount: Int!
  19712. # The ISO 3166-2 alpha-2 province code of where the item originated from.
  19713. provinceCodeOfOrigin: String
  19714. # Whether the inventory item requires shipping.
  19715. requiresShipping: Boolean!
  19716. # Inventory item SKU.
  19717. sku: String
  19718. # Whether inventory levels are tracked for the item.
  19719. tracked: Boolean!
  19720. # Whether the value of the tracked field for the inventory item can be changed.
  19721. trackedEditable: EditableProperty!
  19722. # Unit cost associated with the inventory item.
  19723. unitCost: MoneyV2
  19724. # The date and time when the inventory item was updated.
  19725. updatedAt: DateTime!
  19726. # The variant that owns this inventory item.
  19727. variant: ProductVariant!
  19728. }
  19729. # The address at which the fulfillment occurred.
  19730. # Typically this is the address of the warehouse or fulfillment center.
  19731. type FulfillmentOriginAddress {
  19732. # The street address of the fulfillment location.
  19733. address1: String
  19734. # The second line of the address. Typically the number of the apartment, suite, or unit.
  19735. address2: String
  19736. # The city in which the fulfillment location is located.
  19737. city: String
  19738. # The country code of the fulfillment location.
  19739. countryCode: String!
  19740. # The province code of the fulfillment location.
  19741. provinceCode: String
  19742. # The zip code of the fulfillment location.
  19743. zip: String
  19744. }
  19745. # Represents the destination where the items should be sent upon fulfillment.
  19746. type FulfillmentOrderDestination implements Node {
  19747. # The first line of the address of the destination.
  19748. address1: String
  19749. # The second line of the address of the destination.
  19750. address2: String
  19751. # The city of the destination.
  19752. city: String
  19753. # The company of the destination.
  19754. company: String
  19755. # The two-letter country code of the destination.
  19756. countryCode: CountryCode
  19757. # The email of the customer at the destination.
  19758. email: String
  19759. # The first name of the customer at the destination.
  19760. firstName: String
  19761. # A globally-unique identifier.
  19762. id: ID!
  19763. # The last name of the customer at the destination.
  19764. lastName: String
  19765. # The phone number of the customer at the destination.
  19766. phone: String
  19767. # The province of the destination.
  19768. province: String
  19769. # The ZIP code of the destination.
  19770. zip: String
  19771. }
  19772. # A fulfillment hold currently applied on a fulfillment order.
  19773. type FulfillmentHold {
  19774. # The reason for the fulfillment hold.
  19775. reason: FulfillmentHoldReason!
  19776. # Additional information about the fulfillment hold reason.
  19777. reasonNotes: String
  19778. }
  19779. # The international duties relevant to a fulfillment order.
  19780. type FulfillmentOrderInternationalDuties {
  19781. # The method of duties payment. Example values: DDP, DAP.
  19782. incoterm: String!
  19783. }
  19784. # One of the actions that the fulfillment order supports in its current state.
  19785. type FulfillmentOrderSupportedAction {
  19786. # The action value.
  19787. action: FulfillmentOrderAction!
  19788. # The external URL to be used to initiate the fulfillment process outside Shopify.
  19789. # Applicable only when the action value is EXTERNAL.
  19790. externalUrl: URL
  19791. }
  19792. # The fulfillment event that describes the fulfilllment status at a particular time.
  19793. type FulfillmentEvent implements Node {
  19794. # The time at which this fulfillment event happened.
  19795. happenedAt: DateTime!
  19796. # A globally-unique identifier.
  19797. id: ID!
  19798. # The status of this fulfillment event.
  19799. status: FulfillmentEventStatus!
  19800. }
  19801. # Represents a line item from an order that's included in a fulfillment.
  19802. type FulfillmentLineItem implements Node {
  19803. # The total price after discounts are applied in shop and presentment currencies.
  19804. discountedTotalSet: MoneyBag!
  19805. # A globally-unique identifier.
  19806. id: ID!
  19807. # The associated order's line item.
  19808. lineItem: LineItem!
  19809. # The total price before discounts are applied in shop and presentment currencies.
  19810. originalTotalSet: MoneyBag!
  19811. # Number of line items in the fulfillment.
  19812. quantity: Int
  19813. }
  19814. # Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
  19815. type FulfillmentOrderLineItem implements Node {
  19816. # A globally-unique identifier.
  19817. id: ID!
  19818. # The associated order line item.
  19819. lineItem: LineItem!
  19820. # The number of units remaining to be fulfilled.
  19821. remainingQuantity: Int!
  19822. # The total number of units to be fulfilled.
  19823. totalQuantity: Int!
  19824. # Warning messages for a fulfillment order line item.
  19825. warnings: [FulfillmentOrderLineItemWarning!]!
  19826. }
  19827. # A fulfillment order line item warning. For example, a warning about why a fulfillment request was rejected.
  19828. type FulfillmentOrderLineItemWarning {
  19829. # The description of warning.
  19830. description: String
  19831. # The title of warning.
  19832. title: String
  19833. }
  19834. # A location that a fulfillment order can potentially move to.
  19835. type FulfillmentOrderLocationForMove {
  19836. # The location being considered as the fulfillment order's new assigned location.
  19837. location: Location!
  19838. # A human-readable string with the reason why the fulfillment order, or some of its line items, can't be
  19839. # moved to the location.
  19840. message: String
  19841. # Whether the fulfillment order can be moved to the location.
  19842. movable: Boolean!
  19843. }
  19844. # Represents a request made by the merchant to a fulfillment service for a fulfillment order.
  19845. type FulfillmentOrderMerchantRequest implements Node {
  19846. # A globally-unique identifier.
  19847. id: ID!
  19848. # The kind of request made.
  19849. kind: FulfillmentOrderMerchantRequestKind!
  19850. # The optional message that the merchant included in the request.
  19851. message: String
  19852. # Additional options requested by the merchant. These depend on the kind of the request.
  19853. # For example, for a FULFILLMENT_REQUEST, one option is notify_customer, which indicates whether the
  19854. # merchant intends to notify the customer upon fulfillment. The fulfillment service can then set
  19855. # notifyCustomer when making calls to FulfillmentCreateV2.
  19856. requestOptions: JSON
  19857. # The response from the fulfillment service.
  19858. responseData: JSON
  19859. # The timestamp when the request was made.
  19860. sentAt: DateTime!
  19861. }
  19862. # An auto-generated type for paginating through multiple FulfillmentEvents.
  19863. type FulfillmentEventConnection {
  19864. # A list of edges.
  19865. edges: [FulfillmentEventEdge!]!
  19866. # A list of the nodes contained in FulfillmentEventEdge.
  19867. nodes: [FulfillmentEvent!]!
  19868. # Information to aid in pagination.
  19869. pageInfo: PageInfo!
  19870. }
  19871. # An auto-generated type which holds one FulfillmentEvent and a cursor during pagination.
  19872. type FulfillmentEventEdge {
  19873. # A cursor for use in pagination.
  19874. cursor: String!
  19875. # The item at the end of FulfillmentEventEdge.
  19876. node: FulfillmentEvent!
  19877. }
  19878. # An auto-generated type for paginating through multiple FulfillmentLineItems.
  19879. type FulfillmentLineItemConnection {
  19880. # A list of edges.
  19881. edges: [FulfillmentLineItemEdge!]!
  19882. # A list of the nodes contained in FulfillmentLineItemEdge.
  19883. nodes: [FulfillmentLineItem!]!
  19884. # Information to aid in pagination.
  19885. pageInfo: PageInfo!
  19886. }
  19887. # An auto-generated type which holds one FulfillmentLineItem and a cursor during pagination.
  19888. type FulfillmentLineItemEdge {
  19889. # A cursor for use in pagination.
  19890. cursor: String!
  19891. # The item at the end of FulfillmentLineItemEdge.
  19892. node: FulfillmentLineItem!
  19893. }
  19894. # An auto-generated type for paginating through multiple FulfillmentOrders.
  19895. type FulfillmentOrderConnection {
  19896. # A list of edges.
  19897. edges: [FulfillmentOrderEdge!]!
  19898. # A list of the nodes contained in FulfillmentOrderEdge.
  19899. nodes: [FulfillmentOrder!]!
  19900. # Information to aid in pagination.
  19901. pageInfo: PageInfo!
  19902. }
  19903. # An auto-generated type which holds one FulfillmentOrder and a cursor during pagination.
  19904. type FulfillmentOrderEdge {
  19905. # A cursor for use in pagination.
  19906. cursor: String!
  19907. # The item at the end of FulfillmentOrderEdge.
  19908. node: FulfillmentOrder!
  19909. }
  19910. # An auto-generated type for paginating through multiple Fulfillments.
  19911. type FulfillmentConnection {
  19912. # A list of edges.
  19913. edges: [FulfillmentEdge!]!
  19914. # A list of the nodes contained in FulfillmentEdge.
  19915. nodes: [Fulfillment!]!
  19916. # Information to aid in pagination.
  19917. pageInfo: PageInfo!
  19918. }
  19919. # An auto-generated type which holds one Fulfillment and a cursor during pagination.
  19920. type FulfillmentEdge {
  19921. # A cursor for use in pagination.
  19922. cursor: String!
  19923. # The item at the end of FulfillmentEdge.
  19924. node: Fulfillment!
  19925. }
  19926. # An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
  19927. type FulfillmentOrderLineItemConnection {
  19928. # A list of edges.
  19929. edges: [FulfillmentOrderLineItemEdge!]!
  19930. # A list of the nodes contained in FulfillmentOrderLineItemEdge.
  19931. nodes: [FulfillmentOrderLineItem!]!
  19932. # Information to aid in pagination.
  19933. pageInfo: PageInfo!
  19934. }
  19935. # An auto-generated type which holds one FulfillmentOrderLineItem and a cursor during pagination.
  19936. type FulfillmentOrderLineItemEdge {
  19937. # A cursor for use in pagination.
  19938. cursor: String!
  19939. # The item at the end of FulfillmentOrderLineItemEdge.
  19940. node: FulfillmentOrderLineItem!
  19941. }
  19942. # An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
  19943. type FulfillmentOrderLocationForMoveConnection {
  19944. # A list of edges.
  19945. edges: [FulfillmentOrderLocationForMoveEdge!]!
  19946. # A list of the nodes contained in FulfillmentOrderLocationForMoveEdge.
  19947. nodes: [FulfillmentOrderLocationForMove!]!
  19948. # Information to aid in pagination.
  19949. pageInfo: PageInfo!
  19950. }
  19951. # An auto-generated type which holds one FulfillmentOrderLocationForMove and a cursor during pagination.
  19952. type FulfillmentOrderLocationForMoveEdge {
  19953. # A cursor for use in pagination.
  19954. cursor: String!
  19955. # The item at the end of FulfillmentOrderLocationForMoveEdge.
  19956. node: FulfillmentOrderLocationForMove!
  19957. }
  19958. # An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
  19959. type FulfillmentOrderMerchantRequestConnection {
  19960. # A list of edges.
  19961. edges: [FulfillmentOrderMerchantRequestEdge!]!
  19962. # A list of the nodes contained in FulfillmentOrderMerchantRequestEdge.
  19963. nodes: [FulfillmentOrderMerchantRequest!]!
  19964. # Information to aid in pagination.
  19965. pageInfo: PageInfo!
  19966. }
  19967. # An auto-generated type which holds one FulfillmentOrderMerchantRequest and a cursor during pagination.
  19968. type FulfillmentOrderMerchantRequestEdge {
  19969. # A cursor for use in pagination.
  19970. cursor: String!
  19971. # The item at the end of FulfillmentOrderMerchantRequestEdge.
  19972. node: FulfillmentOrderMerchantRequest!
  19973. }
  19974. `, BuiltIn: false},
  19975. {Name: "../../../ext/gqlgen.graphql", Input: `directive @goModel(
  19976. model: String
  19977. models: [String!]
  19978. ) on OBJECT | INPUT_OBJECT | SCALAR | ENUM | INTERFACE | UNION
  19979. directive @goField(
  19980. forceResolver: Boolean
  19981. name: String
  19982. ) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
  19983. directive @goTag(
  19984. key: String!
  19985. value: String
  19986. ) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
  19987. `, BuiltIn: false},
  19988. {Name: "../../../ext/in_context.graphql", Input: `directive @inContext(
  19989. language: LanguageCode,
  19990. country: CountryCode
  19991. ) on QUERY | MUTATION | OBJECT
  19992. `, BuiltIn: false},
  19993. {Name: "../../../ext/interface.graphql", Input: `# An object with an ID field to support global identification, in accordance with the
  19994. # Relay specification.
  19995. # This interface is used by the node
  19996. # and nodes queries.
  19997. interface Node {
  19998. # A globally-unique identifier.
  19999. id: ID!
  20000. }
  20001. # The subject line of a comment event.
  20002. interface CommentEventSubject {
  20003. # A globally-unique identifier.
  20004. id: ID!
  20005. # Whether the timeline subject has a timeline comment. If true, then a timeline comment exists.
  20006. hasTimelineComment: Boolean!
  20007. }
  20008. # Represents an object that has a list of events.
  20009. interface HasEvents {
  20010. # The paginated list of events associated with the host subject.
  20011. events(
  20012. first: Int
  20013. after: String
  20014. last: Int
  20015. before: String
  20016. reverse: Boolean = false
  20017. sortKey: EventSortKeys = ID
  20018. query: String
  20019. ): EventConnection!
  20020. }
  20021. # Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the
  20022. # addition of a product.
  20023. interface Event {
  20024. # The name of the app that created the event.
  20025. appTitle: String
  20026. # Whether the event was created by an app.
  20027. attributeToApp: Boolean!
  20028. # Whether the event was caused by an admin user.
  20029. attributeToUser: Boolean!
  20030. # The date and time when the event was created.
  20031. createdAt: DateTime!
  20032. # Whether the event is critical.
  20033. criticalAlert: Boolean!
  20034. # A globally-unique identifier.
  20035. id: ID!
  20036. # Human readable text that describes the event.
  20037. message: FormattedString!
  20038. }
  20039. # Represents information about the metafields associated to the specified resource.
  20040. interface HasMetafields {
  20041. # Returns a metafield by namespace and key that belongs to the resource.
  20042. metafield(namespace: String!key: String!): Metafield
  20043. # List of metafields that belong to the resource.
  20044. metafields(
  20045. namespace: String
  20046. first: Int
  20047. after: String
  20048. last: Int
  20049. before: String
  20050. reverse: Boolean = false
  20051. ): MetafieldConnection!
  20052. # Returns a private metafield by namespace and key that belongs to the resource.
  20053. privateMetafield(namespace: String!key: String!): PrivateMetafield
  20054. # List of private metafields that belong to the resource.
  20055. privateMetafields(
  20056. namespace: String
  20057. first: Int
  20058. after: String
  20059. last: Int
  20060. before: String
  20061. reverse: Boolean = false
  20062. ): PrivateMetafieldConnection!
  20063. }
  20064. # Interoperability metadata for types that directly correspond to a REST Admin API resource.
  20065. # For example, on the Product type, LegacyInteroperability returns metadata for the corresponding Product object in the REST Admin API.
  20066. interface LegacyInteroperability {
  20067. # The ID of the corresponding resource in the REST Admin API.
  20068. legacyResourceId: UnsignedInt64!
  20069. }
  20070. # Localization extensions associated with the specified resource. For example, the tax id for government invoice.
  20071. interface HasLocalizationExtensions {
  20072. # List of localization extensions for the resource.
  20073. localizationExtensions(
  20074. countryCodes: [CountryCode!]
  20075. purposes: [LocalizationExtensionPurpose!]
  20076. first: Int
  20077. after: String
  20078. last: Int
  20079. before: String
  20080. reverse: Boolean = false
  20081. ): LocalizationExtensionConnection!
  20082. }
  20083. # Resources that metafield definitions can be applied to.
  20084. interface HasMetafieldDefinitions {
  20085. # List of metafield definitions.
  20086. metafieldDefinitions(
  20087. namespace: String
  20088. pinnedStatus: MetafieldDefinitionPinnedStatus = ANY
  20089. first: Int
  20090. after: String
  20091. last: Int
  20092. before: String
  20093. reverse: Boolean = false
  20094. sortKey: MetafieldDefinitionSortKeys = ID
  20095. query: String
  20096. ): MetafieldDefinitionConnection!
  20097. }
  20098. # A default cursor that you can use in queries to paginate your results. Each edge in a connection can
  20099. # return a cursor, which is a reference to the edge's position in the connection. You can use an edge's cursor as
  20100. # the starting point to retrieve the nodes before or after it in a connection.
  20101. #
  20102. # To learn more about using cursor-based pagination, refer to
  20103. # Paginating results with GraphQL.
  20104. interface Navigable {
  20105. # A default cursor that returns the single next record, sorted ascending by ID.
  20106. defaultCursor: String!
  20107. }
  20108. # Discount applications capture the intentions of a discount source at
  20109. # the time of application on an order's line items or shipping lines.
  20110. #
  20111. # 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.
  20112. interface DiscountApplication {
  20113. # The method by which the discount's value is applied to its entitled items.
  20114. allocationMethod: DiscountApplicationAllocationMethod!
  20115. # An ordered index that can be used to identify the discount application and indicate the precedence
  20116. # of the discount application for calculations.
  20117. index: Int!
  20118. # How the discount amount is distributed on the discounted lines.
  20119. targetSelection: DiscountApplicationTargetSelection!
  20120. # Whether the discount is applied on line items or shipping lines.
  20121. targetType: DiscountApplicationTargetType!
  20122. # The value of the discount application.
  20123. value: PricingValue!
  20124. }
  20125. # Published translations associated with the resource.
  20126. interface HasPublishedTranslations {
  20127. # The translations associated with the resource.
  20128. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  20129. }
  20130. # Represents an error in the input of a mutation.
  20131. interface DisplayableError {
  20132. # The path to the input field that caused the error.
  20133. field: [String!]
  20134. # The error message.
  20135. message: String!
  20136. }
  20137. # Services and features purchased once by the store.
  20138. interface AppPurchase {
  20139. # The date and time when the app purchase occurred.
  20140. createdAt: DateTime!
  20141. # The name of the app purchase.
  20142. name: String!
  20143. # The amount to be charged to the store for the app purchase.
  20144. price: MoneyV2!
  20145. # The status of the app purchase.
  20146. status: AppPurchaseStatus!
  20147. # Whether the app purchase is a test transaction.
  20148. test: Boolean!
  20149. }
  20150. # Represents a resource that can be published to a channel.
  20151. # A publishable resource can be either a Product or Collection.
  20152. interface Publishable {
  20153. # The number of publications a resource is published to without feedback errors.
  20154. availablePublicationCount: Int!
  20155. # The number of publications a resource is published on.
  20156. publicationCount(onlyPublished: Boolean = true): Int!
  20157. # Check to see whether the resource is published to the calling app's publication.
  20158. publishedOnCurrentPublication: Boolean!
  20159. # Check to see whether the resource is published to a given publication.
  20160. publishedOnPublication(publicationId: ID!): Boolean!
  20161. # The list of resources that are published to a publication.
  20162. resourcePublications(
  20163. onlyPublished: Boolean = true
  20164. first: Int
  20165. after: String
  20166. last: Int
  20167. before: String
  20168. reverse: Boolean = false
  20169. ): ResourcePublicationConnection!
  20170. # The list of resources that are either published or staged to be published to a publication.
  20171. resourcePublicationsV2(
  20172. onlyPublished: Boolean = true
  20173. first: Int
  20174. after: String
  20175. last: Int
  20176. before: String
  20177. reverse: Boolean = false
  20178. ): ResourcePublicationV2Connection!
  20179. # The list of publications that the resource is not published to.
  20180. unpublishedPublications(
  20181. first: Int
  20182. after: String
  20183. last: Int
  20184. before: String
  20185. reverse: Boolean = false
  20186. ): PublicationConnection!
  20187. }
  20188. # Represents a session preceding an order, often used for building a timeline of events leading to an order.
  20189. interface CustomerMoment {
  20190. # The date and time when the customer's session occurred.
  20191. occurredAt: DateTime!
  20192. }
  20193. # Represents subscription contract common fields.
  20194. interface SubscriptionContractBase {
  20195. # The subscription app that the subscription contract is registered to.
  20196. app: App
  20197. # The URL of the subscription contract page on the subscription app.
  20198. appAdminUrl: URL
  20199. # The currency that's used for the subscription contract.
  20200. currencyCode: CurrencyCode!
  20201. # A list of the custom attributes to be added to the generated orders.
  20202. customAttributes: [Attribute!]!
  20203. # The customer to whom the subscription contract belongs.
  20204. customer: Customer
  20205. # The customer payment method that's used for the subscription contract.
  20206. customerPaymentMethod(showRevoked: Boolean = false): CustomerPaymentMethod
  20207. # The delivery method for each billing of the subscription contract.
  20208. deliveryMethod: SubscriptionDeliveryMethod
  20209. # The delivery price for each billing of the subscription contract.
  20210. deliveryPrice: MoneyV2!
  20211. # The list of subscription discounts associated with the subscription contract.
  20212. discounts(
  20213. first: Int
  20214. after: String
  20215. last: Int
  20216. before: String
  20217. reverse: Boolean = false
  20218. ): SubscriptionManualDiscountConnection!
  20219. # The number of lines associated with the subscription contract.
  20220. lineCount: Int!
  20221. # The list of subscription lines associated with the subscription contract.
  20222. lines(
  20223. first: Int
  20224. after: String
  20225. last: Int
  20226. before: String
  20227. reverse: Boolean = false
  20228. ): SubscriptionLineConnection!
  20229. # The note field that will be applied to the generated orders.
  20230. note: String
  20231. # A list of the subscription contract's orders.
  20232. orders(
  20233. first: Int
  20234. after: String
  20235. last: Int
  20236. before: String
  20237. reverse: Boolean = false
  20238. ): OrderConnection!
  20239. # The date and time when the subscription contract was updated.
  20240. updatedAt: DateTime!
  20241. }
  20242. # A contract between a merchant and a customer to do business.
  20243. # Shopify creates a sales agreement whenever an order is placed, edited, or refunded.
  20244. # A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order.
  20245. # 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.
  20246. # 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.
  20247. interface SalesAgreement {
  20248. # The application that created the agreement.
  20249. app: App
  20250. # The date and time at which the agreement occured.
  20251. happenedAt: DateTime!
  20252. # The unique identifier for the agreement.
  20253. id: ID!
  20254. # The reason the agremeent was created.
  20255. reason: OrderActionType!
  20256. # The sales associated with the agreement.
  20257. sales(
  20258. first: Int
  20259. after: String
  20260. last: Int
  20261. before: String
  20262. reverse: Boolean = false
  20263. ): SaleConnection!
  20264. # The staff member associated with the agreement.
  20265. user: StaffMember
  20266. }
  20267. # An individual sale record associated with a sales agreement.
  20268. # Every money value in an order's sales data is represented in the currency's smallest unit.
  20269. # 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.
  20270. # 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.
  20271. # 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.
  20272. # This is because the amount could not be divided evenly across the items. The allocation of currency units across line items is immutable.
  20273. # After they are allocated, currency units are never reallocated or redistributed among the line items.
  20274. interface Sale {
  20275. # The type of order action that the sale represents.
  20276. actionType: SaleActionType!
  20277. # The unique identifier for the sale.
  20278. id: ID!
  20279. # The line type assocated with the sale.
  20280. lineType: SaleLineType!
  20281. # The number of units either ordered or intended to be returned.
  20282. quantity: Int
  20283. # All individual taxes associated with the sale.
  20284. taxes: [SaleTax!]!
  20285. # The total sale amount after taxes and discounts.
  20286. totalAmount: MoneyBag!
  20287. # The total discounts allocated to the sale after taxes.
  20288. totalDiscountAmountAfterTaxes: MoneyBag!
  20289. # The total discounts allocated to the sale before taxes.
  20290. totalDiscountAmountBeforeTaxes: MoneyBag!
  20291. # The total amount of taxes for the sale.
  20292. totalTaxAmount: MoneyBag!
  20293. }
  20294. # A geographic region which comprises a market.
  20295. interface MarketRegion {
  20296. # A globally-unique identifier.
  20297. id: ID!
  20298. # The name of the region.
  20299. name: String!
  20300. }
  20301. # Online Store preview URL of the object.
  20302. interface OnlineStorePreviewable {
  20303. # The online store preview URL.
  20304. onlineStorePreviewUrl: URL
  20305. }
  20306. # Represents a media interface.
  20307. interface Media {
  20308. # A word or phrase to share the nature or contents of a media.
  20309. alt: String
  20310. # The media content type.
  20311. mediaContentType: MediaContentType!
  20312. # Any errors which have occurred on the media.
  20313. mediaErrors: [MediaError!]!
  20314. # The warnings attached to the media.
  20315. mediaWarnings: [MediaWarning!]!
  20316. # The preview image for the media.
  20317. preview: MediaPreviewImage
  20318. # Current status of the media.
  20319. status: MediaStatus!
  20320. }
  20321. # A file interface.
  20322. interface File {
  20323. # A word or phrase to describe the contents or the function of a file.
  20324. alt: String
  20325. # The date and time (ISO 8601 format) when the file was created.
  20326. createdAt: DateTime!
  20327. # Any errors that have occurred on the file.
  20328. fileErrors: [FileError!]!
  20329. # The status of the file.
  20330. fileStatus: FileStatus!
  20331. # The preview image for the media.
  20332. preview: MediaPreviewImage
  20333. }
  20334. # Represents selling plan pricing policy common fields.
  20335. interface SellingPlanPricingPolicyBase {
  20336. # The price adjustment type.
  20337. adjustmentType: SellingPlanPricingPolicyAdjustmentType!
  20338. # The price adjustment value.
  20339. adjustmentValue: SellingPlanPricingPolicyAdjustmentValue!
  20340. }
  20341. `, BuiltIn: false},
  20342. {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.
  20343. # For example, some countries require additional fields for customs information or tax identification numbers.
  20344. type LocalizationExtension {
  20345. # Country ISO 3166-1 alpha-2 code.
  20346. countryCode: CountryCode!
  20347. # The localized extension keys that are allowed.
  20348. key: LocalizationExtensionKey!
  20349. # The purpose of this localization extension.
  20350. purpose: LocalizationExtensionPurpose!
  20351. # The localized extension title.
  20352. title: String!
  20353. # The value of the field.
  20354. value: String!
  20355. }
  20356. # An auto-generated type for paginating through multiple LocalizationExtensions.
  20357. type LocalizationExtensionConnection {
  20358. # A list of edges.
  20359. edges: [LocalizationExtensionEdge!]!
  20360. # A list of the nodes contained in LocalizationExtensionEdge.
  20361. nodes: [LocalizationExtension!]!
  20362. # Information to aid in pagination.
  20363. pageInfo: PageInfo!
  20364. }
  20365. # An auto-generated type which holds one LocalizationExtension and a cursor during pagination.
  20366. type LocalizationExtensionEdge {
  20367. # A cursor for use in pagination.
  20368. cursor: String!
  20369. # The item at the end of LocalizationExtensionEdge.
  20370. node: LocalizationExtension!
  20371. }
  20372. `, BuiltIn: false},
  20373. {Name: "../../../ext/location.graphql", Input: `# Represents the location where the physical good resides.
  20374. type Location implements HasMetafieldDefinitions&HasMetafields&LegacyInteroperability&Node {
  20375. # Whether this location can be reactivated.
  20376. activatable: Boolean!
  20377. # The address of this location.
  20378. address: LocationAddress!
  20379. # Whether the location address has been verified.
  20380. addressVerified: Boolean!
  20381. # Whether this location can be deactivated.
  20382. deactivatable: Boolean!
  20383. # The date and time (ISO 8601 format) that the location was deactivated at.
  20384. # 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".
  20385. deactivatedAt: String
  20386. # Whether this location can be deleted.
  20387. deletable: Boolean!
  20388. # Name of the service provider that fulfills from this location.
  20389. fulfillmentService: FulfillmentService
  20390. # Whether this location can fulfill online orders.
  20391. fulfillsOnlineOrders: Boolean!
  20392. # Whether this location has active inventory.
  20393. hasActiveInventory: Boolean!
  20394. # Whether this location has orders that need to be fulfilled.
  20395. hasUnfulfilledOrders: Boolean!
  20396. # A globally-unique identifier.
  20397. id: ID!
  20398. # The quantities of an inventory item at this location.
  20399. inventoryLevel(inventoryItemId: ID!): InventoryLevel
  20400. # A list of the quantities of the inventory items that can be stocked at this location.
  20401. inventoryLevels(
  20402. first: Int
  20403. after: String
  20404. last: Int
  20405. before: String
  20406. reverse: Boolean = false
  20407. query: String
  20408. ): InventoryLevelConnection!
  20409. # Whether the location is active.
  20410. isActive: Boolean!
  20411. # The ID of the corresponding resource in the REST Admin API.
  20412. legacyResourceId: UnsignedInt64!
  20413. # Returns a metafield by namespace and key that belongs to the resource.
  20414. metafield(namespace: String!key: String!): Metafield
  20415. # List of metafield definitions.
  20416. metafieldDefinitions(
  20417. namespace: String
  20418. pinnedStatus: MetafieldDefinitionPinnedStatus = ANY
  20419. first: Int
  20420. after: String
  20421. last: Int
  20422. before: String
  20423. reverse: Boolean = false
  20424. sortKey: MetafieldDefinitionSortKeys = ID
  20425. query: String
  20426. ): MetafieldDefinitionConnection!
  20427. # List of metafields that belong to the resource.
  20428. metafields(
  20429. namespace: String
  20430. first: Int
  20431. after: String
  20432. last: Int
  20433. before: String
  20434. reverse: Boolean = false
  20435. ): MetafieldConnection!
  20436. # The name of the location.
  20437. name: String!
  20438. # Returns a private metafield by namespace and key that belongs to the resource.
  20439. privateMetafield(namespace: String!key: String!): PrivateMetafield
  20440. # List of private metafields that belong to the resource.
  20441. privateMetafields(
  20442. namespace: String
  20443. first: Int
  20444. after: String
  20445. last: Int
  20446. before: String
  20447. reverse: Boolean = false
  20448. ): PrivateMetafieldConnection!
  20449. # Whether this location is used for calculating shipping rates. In multi-origin shipping mode, this flag is ignored.
  20450. shipsInventory: Boolean!
  20451. # List of suggested addresses for this location (empty if none).
  20452. suggestedAddresses: [LocationSuggestedAddress!]!
  20453. }
  20454. # Represents a suggested address for a location.
  20455. type LocationSuggestedAddress {
  20456. # The first line of the suggested address.
  20457. address1: String
  20458. # The second line of the suggested address.
  20459. address2: String
  20460. # The city of the suggested address.
  20461. city: String
  20462. # The country of the suggested address.
  20463. country: String
  20464. # The country code of the suggested address.
  20465. countryCode: CountryCode
  20466. # A formatted version of the suggested address.
  20467. formatted: [String!]!
  20468. # The province of the suggested address.
  20469. province: String
  20470. # The code for the province, state, or district of the suggested address.
  20471. provinceCode: String
  20472. # The ZIP code of the suggested address.
  20473. zip: String
  20474. }
  20475. # Represents the address of a location.
  20476. type LocationAddress {
  20477. # The first line of the address for the location.
  20478. address1: String
  20479. # The second line of the address for the location.
  20480. address2: String
  20481. # The city of the location.
  20482. city: String
  20483. # The country of the location.
  20484. country: String
  20485. # The country code of the location.
  20486. countryCode: String
  20487. # A formatted version of the address for the location.
  20488. formatted: [String!]!
  20489. # The latitude coordinates of the location.
  20490. latitude: Float
  20491. # The longitude coordinates of the location.
  20492. longitude: Float
  20493. # The phone number of the location.
  20494. phone: String
  20495. # The province of the location.
  20496. province: String
  20497. # The code for the province, state, or district of the address of the location.
  20498. provinceCode: String
  20499. # The ZIP code of the location.
  20500. zip: String
  20501. }
  20502. # The country-specific harmonized system code and ISO country code for an inventory item.
  20503. type CountryHarmonizedSystemCode {
  20504. # The ISO 3166-1 alpha-2 country code for the country that issued the specified harmonized system code.
  20505. countryCode: CountryCode!
  20506. # The country-specific harmonized system code. These are usually longer than 6 digits.
  20507. harmonizedSystemCode: String!
  20508. }
  20509. # An auto-generated type for paginating through multiple Locations.
  20510. type LocationConnection {
  20511. # A list of edges.
  20512. edges: [LocationEdge!]!
  20513. # A list of the nodes contained in LocationEdge.
  20514. nodes: [Location!]!
  20515. # Information to aid in pagination.
  20516. pageInfo: PageInfo!
  20517. }
  20518. # An auto-generated type which holds one Location and a cursor during pagination.
  20519. type LocationEdge {
  20520. # A cursor for use in pagination.
  20521. cursor: String!
  20522. # The item at the end of LocationEdge.
  20523. node: Location!
  20524. }
  20525. # An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
  20526. type CountryHarmonizedSystemCodeConnection {
  20527. # A list of edges.
  20528. edges: [CountryHarmonizedSystemCodeEdge!]!
  20529. # A list of the nodes contained in CountryHarmonizedSystemCodeEdge.
  20530. nodes: [CountryHarmonizedSystemCode!]!
  20531. # Information to aid in pagination.
  20532. pageInfo: PageInfo!
  20533. }
  20534. # An auto-generated type which holds one CountryHarmonizedSystemCode and a cursor during pagination.
  20535. type CountryHarmonizedSystemCodeEdge {
  20536. # A cursor for use in pagination.
  20537. cursor: String!
  20538. # The item at the end of CountryHarmonizedSystemCodeEdge.
  20539. node: CountryHarmonizedSystemCode!
  20540. }
  20541. # An auto-generated type for paginating through multiple MarketRegions.
  20542. type MarketRegionConnection {
  20543. # A list of edges.
  20544. edges: [MarketRegionEdge!]!
  20545. # A list of the nodes contained in MarketRegionEdge.
  20546. nodes: [MarketRegion!]!
  20547. # Information to aid in pagination.
  20548. pageInfo: PageInfo!
  20549. }
  20550. # An auto-generated type which holds one MarketRegion and a cursor during pagination.
  20551. type MarketRegionEdge {
  20552. # A cursor for use in pagination.
  20553. cursor: String!
  20554. # The item at the end of MarketRegionEdge.
  20555. node: MarketRegion!
  20556. }
  20557. `, BuiltIn: false},
  20558. {Name: "../../../ext/mail.graphql", Input: `# Represents a customer mailing address.
  20559. #
  20560. # For example, a customer's default address and an order's billing address are both mailling addresses.
  20561. type MailingAddress implements Node {
  20562. # The first line of the address. Typically the street address or PO Box number.
  20563. address1: String
  20564. # The second line of the address. Typically the number of the apartment, suite, or unit.
  20565. address2: String
  20566. # The name of the city, district, village, or town.
  20567. city: String
  20568. # The name of the customer's company or organization.
  20569. company: String
  20570. # Whether the address coordinates are valid.
  20571. coordinatesValidated: Boolean!
  20572. # The name of the country.
  20573. country: String
  20574. # The two-letter code for the country of the address.
  20575. #
  20576. # For example, US.
  20577. countryCodeV2: CountryCode
  20578. # The first name of the customer.
  20579. #
  20580. # formatted(withName: Boolean = false withCompany: Boolean = true): [String!]!
  20581. # A formatted version of the address, customized by the provided arguments.
  20582. firstName: String
  20583. # A comma-separated list of the values for city, province, and country.
  20584. formattedArea: String
  20585. # A globally-unique identifier.
  20586. id: ID!
  20587. # The last name of the customer.
  20588. lastName: String
  20589. # The latitude coordinate of the customer address.
  20590. latitude: Float
  20591. # The longitude coordinate of the customer address.
  20592. longitude: Float
  20593. # The full name of the customer, based on firstName and lastName.
  20594. name: String
  20595. # A unique phone number for the customer.
  20596. #
  20597. # Formatted using E.164 standard. For example, +16135551111.
  20598. phone: String
  20599. # The region of the address, such as the province, state, or district.
  20600. province: String
  20601. # The two-letter code for the region.
  20602. #
  20603. # For example, ON.
  20604. provinceCode: String
  20605. # The zip or postal code of the address.
  20606. zip: String
  20607. }
  20608. # The fields used to create or update a mailing address.
  20609. input MailingAddressInput {
  20610. # The first line of the address. Typically the street address or PO Box number.
  20611. address1: String
  20612. # The second line of the address. Typically the number of the apartment, suite, or unit.
  20613. address2: String
  20614. # The name of the city, district, village, or town.
  20615. city: String
  20616. # The name of the customer's company or organization.
  20617. company: String
  20618. # The two-letter code for the country of the address.
  20619. countryCode: CountryCode
  20620. # The first name of the customer.
  20621. firstName: String
  20622. # The last name of the customer.
  20623. lastName: String
  20624. # A unique phone number for the customer.
  20625. #
  20626. # Formatted using E.164 standard. For example, +16135551111.
  20627. phone: String
  20628. # The code for the region of the address, such as the province, state, or district.
  20629. # For example QC for Quebec, Canada.
  20630. provinceCode: String
  20631. # The zip or postal code of the address.
  20632. zip: String
  20633. }
  20634. `, BuiltIn: false},
  20635. {Name: "../../../ext/market.graphql", Input: `# A market's currency settings.
  20636. type MarketCurrencySettings {
  20637. # The currency which this market's prices are defined in, and the
  20638. # currency which its customers must use if local currencies are disabled.
  20639. baseCurrency: CurrencySetting!
  20640. # Whether or not local currencies are enabled. If enabled, then prices will
  20641. # be converted to give each customer the best experience based on their
  20642. # region. If disabled, then all customers in this market will see prices
  20643. # in the market's base currency.
  20644. localCurrencies: Boolean!
  20645. }
  20646. # The URL for the homepage of the online store in the context of a particular market and a particular locale.
  20647. type MarketWebPresenceRootUrl {
  20648. # The locale that the storefront loads in.
  20649. locale: String!
  20650. # The URL.
  20651. url: URL!
  20652. }
  20653. `, BuiltIn: false},
  20654. {Name: "../../../ext/marketing.graphql", Input: `# Represents actions that market a merchant's store or products.
  20655. type MarketingEvent implements LegacyInteroperability&Node {
  20656. # The app that the marketing event is attributed to.
  20657. app: App!
  20658. # The marketing channel used by the marketing event.
  20659. channel: MarketingChannel
  20660. # A human-readable description of the marketing event.
  20661. description: String
  20662. # The date and time when the marketing event ended.
  20663. endedAt: DateTime
  20664. # A globally-unique identifier.
  20665. id: ID!
  20666. # The ID of the corresponding resource in the REST Admin API.
  20667. legacyResourceId: UnsignedInt64!
  20668. # The URL where the marketing event can be managed.
  20669. manageUrl: URL
  20670. # The URL where the marketing event can be previewed.
  20671. previewUrl: URL
  20672. # An optional ID that helps Shopify validate engagement data.
  20673. remoteId: String
  20674. # The date and time when the marketing event is scheduled to end.
  20675. scheduledToEndAt: DateTime
  20676. # Where the MarketingEvent occurred and what kind of content was used.
  20677. # Because utmSource and utmMedium are often used interchangeably, this is
  20678. # based on a combination of marketingChannel, referringDomain, and type to
  20679. # provide a consistent representation for any given piece of marketing
  20680. # regardless of the app that created it.
  20681. sourceAndMedium: String!
  20682. # The date and time when the marketing event started.
  20683. startedAt: DateTime!
  20684. # The marketing event type.
  20685. type: MarketingTactic!
  20686. # The name of the marketing campaign.
  20687. utmCampaign: String
  20688. # The medium that the marketing campaign is using. Example values: cpc, banner.
  20689. utmMedium: String
  20690. # The referrer of the marketing event. Example values: google, newsletter.
  20691. utmSource: String
  20692. }
  20693. # Represents a set of UTM parameters.
  20694. type UTMParameters {
  20695. # The name of a marketing campaign.
  20696. campaign: String
  20697. # Identifies specific content in a marketing campaign.
  20698. # Used to differentiate between similar content or links in a marketing campaign to determine which is the most effective.
  20699. content: String
  20700. # The medium of a marketing campaign, such as a banner or email newsletter.
  20701. medium: String
  20702. # The source of traffic to the merchant's store, such as Google or an email newsletter.
  20703. source: String
  20704. # Paid search terms used by a marketing campaign.
  20705. term: String
  20706. }
  20707. `, BuiltIn: false},
  20708. {Name: "../../../ext/media.graphql", Input: `# Represents the preview image for a media.
  20709. type MediaPreviewImage {
  20710. # The preview image for the media. Returns null until status is READY.
  20711. image: Image
  20712. # Current status of the preview image.
  20713. status: MediaPreviewImageStatus!
  20714. }
  20715. # Represents an image resource.
  20716. type Image implements HasMetafields {
  20717. # A word or phrase to share the nature or contents of an image.
  20718. altText: String
  20719. # The original height of the image in pixels. Returns null if the image is not hosted by Shopify.
  20720. height: Int
  20721. # A unique identifier for the image.
  20722. id: ID
  20723. # Returns a metafield by namespace and key that belongs to the resource.
  20724. metafield(namespace: String!key: String!): Metafield
  20725. # List of metafields that belong to the resource.
  20726. metafields(
  20727. namespace: String
  20728. first: Int
  20729. after: String
  20730. last: Int
  20731. before: String
  20732. reverse: Boolean = false
  20733. ): MetafieldConnection!
  20734. # Returns a private metafield by namespace and key that belongs to the resource.
  20735. privateMetafield(namespace: String!key: String!): PrivateMetafield
  20736. # List of private metafields that belong to the resource.
  20737. privateMetafields(
  20738. namespace: String
  20739. first: Int
  20740. after: String
  20741. last: Int
  20742. before: String
  20743. reverse: Boolean = false
  20744. ): PrivateMetafieldConnection!
  20745. # The location of the image as a URL.
  20746. #
  20747. # If no transform options are specified, then the original image will be preserved including any pre-applied transforms.
  20748. # All transformation options are considered "best-effort". Any transformation that the original image type doesn't support will be ignored.
  20749. # If you need multiple variations of the same image, then you can use GraphQL aliases.
  20750. url(transform: ImageTransformInput): URL!
  20751. # The original width of the image in pixels. Returns null if the image is not hosted by Shopify.
  20752. width: Int
  20753. }
  20754. # The available options for transforming an image.
  20755. #
  20756. # All transformation options are considered best effort. Any transformation that the original image type doesn't support will be ignored.
  20757. input ImageTransformInput {
  20758. # The region of the image to remain after cropping.
  20759. # Must be used in conjunction with the maxWidth and/or maxHeight fields, where the maxWidth and maxHeight aren't equal.
  20760. # The crop argument should coincide with the smaller value. A smaller maxWidth indicates a LEFT or RIGHT crop, while
  20761. # a smaller maxHeight indicates a TOP or BOTTOM crop. For example, { maxWidth: 5, maxHeight: 10, crop: LEFT } will result
  20762. # in an image with a width of 5 and height of 10, where the right side of the image is removed.
  20763. crop: CropRegion
  20764. # Image width in pixels between 1 and 5760.
  20765. maxWidth: Int
  20766. # Image height in pixels between 1 and 5760.
  20767. maxHeight: Int
  20768. # Image size multiplier for high-resolution retina displays. Must be within 1..3.
  20769. scale: Int = 1
  20770. # Convert the source image into the preferred content type.
  20771. # Supported conversions: .svg to .png, any file type to .jpg, and any file type to .webp.
  20772. preferredContentType: ImageContentType
  20773. }
  20774. # Represents any file other than HTML.
  20775. type GenericFile implements File&Node {
  20776. #A word or phrase to describe the contents or the function of a file.
  20777. alt: String
  20778. # The date and time (ISO 8601 format) when the file was created.
  20779. createdAt: DateTime!
  20780. # Any errors that have occurred on the file.
  20781. fileErrors: [FileError!]!
  20782. # The status of the file.
  20783. fileStatus: FileStatus!
  20784. # A globally-unique identifier.
  20785. id: ID!
  20786. # The generic file's MIME type.
  20787. mimeType: String
  20788. # The generic file's size in bytes.
  20789. originalFileSize: Int
  20790. # The preview image for the media.
  20791. preview: MediaPreviewImage
  20792. # The generic file's URL.
  20793. url: URL
  20794. }
  20795. type MediaImage implements File&Media&Node {
  20796. # A word or phrase to share the nature or contents of a media.
  20797. alt: String
  20798. # The date and time (ISO 8601 format) when the file was created.
  20799. createdAt: DateTime!
  20800. # Any errors that have occurred on the file.
  20801. fileErrors: [FileError!]!
  20802. # The status of the file.
  20803. fileStatus: FileStatus!
  20804. # A globally-unique identifier.
  20805. id: ID!
  20806. # The image for the media. Returns null until status is READY.
  20807. image: Image
  20808. # The media content type.
  20809. mediaContentType: MediaContentType!
  20810. # Any errors which have occurred on the media.
  20811. mediaErrors: [MediaError!]!
  20812. # The warnings attached to the media.
  20813. mediaWarnings: [MediaWarning!]!
  20814. # The MIME type of the image.
  20815. mimeType: String
  20816. # The original source of the image.
  20817. originalSource: MediaImageOriginalSource
  20818. # The preview image for the media.
  20819. preview: MediaPreviewImage
  20820. # Current status of the media.
  20821. status: MediaStatus!
  20822. }
  20823. # The original source for an image.
  20824. type MediaImageOriginalSource {
  20825. # The size of the original file in bytes.
  20826. fileSize: Int
  20827. }
  20828. # Represents a Shopify hosted video.
  20829. type Video implements File&Media&Node {
  20830. # A word or phrase to share the nature or contents of a media.
  20831. alt: String
  20832. # The date and time (ISO 8601 format) when the file was created.
  20833. createdAt: DateTime!
  20834. # The video's duration in milliseconds. This value is null unless the video's status field is
  20835. # READY.
  20836. duration: Int
  20837. # Any errors that have occurred on the file.
  20838. fileErrors: [FileError!]!
  20839. # The status of the file.
  20840. fileStatus: FileStatus!
  20841. # The video's filename.
  20842. filename: String!
  20843. # A globally-unique identifier.
  20844. id: ID!
  20845. # The media content type.
  20846. mediaContentType: MediaContentType!
  20847. # Any errors which have occurred on the media.
  20848. mediaErrors: [MediaError!]!
  20849. # The warnings attached to the media.
  20850. mediaWarnings: [MediaWarning!]!
  20851. # The video's original source. This value is null unless the video's status field is
  20852. # READY.
  20853. originalSource: VideoSource
  20854. # The preview image for the media.
  20855. preview: MediaPreviewImage
  20856. # The video's sources. This value is empty unless the video's status field is
  20857. # READY.
  20858. sources: [VideoSource!]!
  20859. # Current status of the media.
  20860. status: MediaStatus!
  20861. }
  20862. # Represents a source for a Shopify hosted video.
  20863. #
  20864. # Types of sources include the original video, lower resolution versions of the original video,
  20865. # and an m3u8 playlist file.
  20866. #
  20867. # Only videos with a status field
  20868. # of READY have sources.
  20869. type VideoSource {
  20870. # The video source's file size in bytes.
  20871. fileSize: Int
  20872. # The video source's file format extension.
  20873. format: String!
  20874. # The video source's height.
  20875. height: Int!
  20876. # The video source's MIME type.
  20877. mimeType: String!
  20878. # The video source's URL.
  20879. url: String!
  20880. # The video source's width.
  20881. width: Int!
  20882. }
  20883. `, BuiltIn: false},
  20884. {Name: "../../../ext/meta.graphql", Input: `# Metafields enable you to attach additional information to a Shopify resource, such as a Product or a Collection.
  20885. # For more information about where you can attach metafields refer to HasMetafields.
  20886. # Some examples of the data that metafields enable you to store are specifications, size charts, downloadable documents, release dates, images, or part numbers.
  20887. # Metafields are identified by an owner resource, namespace, and key. and store a value along with type information for that value.
  20888. type Metafield implements LegacyInteroperability&Node{
  20889. # The date and time when the metafield was created.
  20890. createdAt: DateTime!
  20891. # The optional, associated metafield definition that maps to this metafield's namespace and key pair.
  20892. definition: MetafieldDefinition
  20893. # The description of the metafield.
  20894. description: String
  20895. # A globally-unique identifier.
  20896. id: ID!
  20897. # The unique identifier for the metafield in its namespace.
  20898. key: String!
  20899. # The ID of the corresponding resource in the REST Admin API.
  20900. legacyResourceId: UnsignedInt64!
  20901. # A container for a group of metafields.
  20902. # Grouping metafields within a namespace prevents your metafields from conflicting with other metafields that have the same key name.
  20903. namespace: String!
  20904. # The resource that the metafield is attached to.
  20905. owner: HasMetafields!
  20906. # The resource that the metafield is attached to.
  20907. ownerType: MetafieldOwnerType!
  20908. # Returns a reference object if the metafield definition's type is a resource reference.
  20909. reference: MetafieldReference
  20910. # A list of reference objects if the metafield's type is a resource reference list.
  20911. references(
  20912. first: Int
  20913. after: String
  20914. last: Int
  20915. before: String
  20916. ): MetafieldReferenceConnection
  20917. # The type of data that the metafield stores in the value field.
  20918. # See the list of supported types.
  20919. type: String!
  20920. # The date and time when the metafield was updated.
  20921. updatedAt: DateTime!
  20922. # The data to store in the metafield. The data is always stored as a string, regardless of the metafield's type.
  20923. value: String!
  20924. }
  20925. # Metafield definitions enable you to define additional validation constraints for metafields, and enable the
  20926. # merchant to edit metafield values in context.
  20927. type MetafieldDefinition implements Node {
  20928. # The description of a metafield definition.
  20929. description: String
  20930. # A globally-unique identifier.
  20931. id: ID!
  20932. # The key name used to identify a metafield definition within a namespace.
  20933. key: String!
  20934. # The list of metafields associated with a metafield definition.
  20935. metafields(
  20936. validationStatus: MetafieldValidationStatus = ANY
  20937. first: Int
  20938. after: String
  20939. last: Int
  20940. before: String
  20941. reverse: Boolean = false
  20942. ): MetafieldConnection!
  20943. # The count of metafields under a metafield definition.
  20944. metafieldsCount(validationStatus: MetafieldValidationStatus): Int!
  20945. # The human-readable name for the metafield definition.
  20946. name: String!
  20947. # The namespace of the metafield definition. You can use a namespace to group related metafields.
  20948. namespace: String!
  20949. # The resource type that the metafield definition is attached to. For example, Product or Collection.
  20950. ownerType: MetafieldOwnerType!
  20951. # The position of the metafield definition in the pinned list.
  20952. pinnedPosition: Int
  20953. # The standard metafield definition template associated with a metafield definition.
  20954. standardTemplate: StandardMetafieldDefinitionTemplate
  20955. # The type of data that the metafield will store.
  20956. type: MetafieldDefinitionType!
  20957. # The validation status for the existing metafields within a metafield definition.
  20958. validationStatus: MetafieldDefinitionValidationStatus!
  20959. # A list of validation options for
  20960. # the metafield. For example, for a metafield with the type date, you can set a minimum date validation, so
  20961. # that the metafield will only store dates after the specific minimum date.
  20962. validations: [MetafieldDefinitionValidation!]!
  20963. # Whether metafields for the metafield definition are visible using the Storefront API.
  20964. visibleToStorefrontApi: Boolean!
  20965. }
  20966. # Standard metafield definition templates provide preset configurations to create metafield definitions.
  20967. # Each template has a specific namespace and key that we've reserved to have specific meanings for common use cases.
  20968. #
  20969. # Refer to the list of standard metafield definitions.
  20970. type StandardMetafieldDefinitionTemplate implements Node {
  20971. # The description of the standard metafield definition.
  20972. description: String
  20973. # A globally-unique identifier.
  20974. id: ID!
  20975. # The key owned by the definition after the definition has been activated.
  20976. key: String!
  20977. # The human-readable name for the standard metafield definition.
  20978. name: String!
  20979. # The namespace owned by the definition after the definition has been activated.
  20980. namespace: String!
  20981. # The list of resource types that the standard metafield definition can be applied to.
  20982. ownerTypes: [MetafieldOwnerType!]!
  20983. # The associated metafield definition type that the metafield stores.
  20984. type: MetafieldDefinitionType!
  20985. # The configured validations for the standard metafield definition.
  20986. validations: [MetafieldDefinitionValidation!]!
  20987. # Whether metafields for the definition are by default visible using the Storefront API.
  20988. visibleToStorefrontApi: Boolean!
  20989. }
  20990. # A metafield definition type provides basic foundation and validation for a metafield.
  20991. type MetafieldDefinitionType {
  20992. # The category associated with the metafield definition type.
  20993. category: String!
  20994. # The name of the type for the metafield definition.
  20995. # See the list of supported types.
  20996. name: String!
  20997. # The supported validations for a metafield definition type.
  20998. supportedValidations: [MetafieldDefinitionSupportedValidation!]!
  20999. # Whether metafields without a definition can be migrated to a definition of this type.
  21000. supportsDefinitionMigrations: Boolean!
  21001. }
  21002. # The type and name for the optional validation configuration of a metafield.
  21003. #
  21004. # For example, a supported validation might consist of a max name and a number_integer type.
  21005. # This validation can then be used to enforce a maximum character length for a single_line_text_field metafield.
  21006. type MetafieldDefinitionSupportedValidation {
  21007. # The name of the metafield definition validation.
  21008. name: String!
  21009. # The type of input for the validation.
  21010. type: String!
  21011. }
  21012. # A configured metafield definition validation.
  21013. #
  21014. # For example, for a metafield definition of number_integer type, you can set a validation with the name max
  21015. # and a value of 15. This validation will ensure that the value of the metafield is a number less than or equal to 15.
  21016. #
  21017. # Refer to the list of supported validations.
  21018. type MetafieldDefinitionValidation {
  21019. # The validation name.
  21020. name: String!
  21021. # The name for the metafield type of this validation.
  21022. type: String!
  21023. # The validation value.
  21024. value: String
  21025. }
  21026. # Private metafields represent custom metadata that is attached to a resource.
  21027. # Private metafields are accessible only by the application that created them and only from the GraphQL Admin API.
  21028. #
  21029. # An application can create a maximum of 10 private metafields per shop resource.
  21030. type PrivateMetafield implements Node {
  21031. # The date and time when the private metafield was created.
  21032. createdAt: DateTime!
  21033. # The id of the private metafield.
  21034. id: ID!
  21035. # The key name of the private metafield.
  21036. key: String!
  21037. # The namespace of the private metafield.
  21038. namespace: String!
  21039. # The date and time when the private metafield was updated.
  21040. updatedAt: DateTime!
  21041. # The value of a private metafield.
  21042. value: String!
  21043. # Represents the private metafield value type.
  21044. valueType: PrivateMetafieldValueType!
  21045. }
  21046. # The input fields for a private metafield.
  21047. input PrivateMetafieldInput {
  21048. # The resource that owns the metafield. If the field is blank, then the Shop resource owns the metafield.
  21049. owner: ID
  21050. # The namespace of the private metafield.
  21051. namespace: String!
  21052. # The key of the private metafield.
  21053. key: String!
  21054. # The value and valueType of the private metafield, wrapped in a ValueInput object.
  21055. valueInput: PrivateMetafieldValueInput!
  21056. }
  21057. # The value input contains the value and value type of the private metafield.
  21058. input PrivateMetafieldValueInput {
  21059. # The value of a private metafield.
  21060. value: String!
  21061. # Represents the private metafield value type.
  21062. valueType: PrivateMetafieldValueType!
  21063. }
  21064. # The input fields to use to create or update a metafield through a mutation on the owning resource.
  21065. # An alternative way to create or update a metafield is by using the metafieldsSet mutation.
  21066. input MetafieldInput {
  21067. # The description of the metafield.
  21068. description: String
  21069. # The unique ID of the metafield. You don't include an ID when you create a metafield because the metafield ID
  21070. # is created automatically. The ID is required when you update a metafield.
  21071. id: ID
  21072. # The namespace for a metafield. The namespace is required when you create a metafield and is optional when you
  21073. # update a metafield.
  21074. namespace: String
  21075. # The key name of the metafield. Required when creating but optional when updating.
  21076. key: String
  21077. # The value of a metafield.
  21078. value: String
  21079. # The metafield's type. The metafield type is required
  21080. # when you create a metafield and is optional when you update a metafield.
  21081. type: String
  21082. }
  21083. # An auto-generated type for paginating through multiple Metafields.
  21084. type MetafieldConnection {
  21085. # A list of edges.
  21086. edges: [MetafieldEdge!]!
  21087. # A list of the nodes contained in MetafieldEdge.
  21088. nodes: [Metafield!]!
  21089. # Information to aid in pagination.
  21090. pageInfo: PageInfo!
  21091. }
  21092. # An auto-generated type which holds one Metafield and a cursor during pagination.
  21093. type MetafieldEdge {
  21094. # A cursor for use in pagination.
  21095. cursor: String!
  21096. # The item at the end of MetafieldEdge.
  21097. node: Metafield!
  21098. }
  21099. # An auto-generated type for paginating through multiple MetafieldDefinitions.
  21100. type MetafieldDefinitionConnection {
  21101. # A list of edges.
  21102. edges: [MetafieldDefinitionEdge!]!
  21103. # A list of the nodes contained in MetafieldDefinitionEdge.
  21104. nodes: [MetafieldDefinition!]!
  21105. # Information to aid in pagination.
  21106. pageInfo: PageInfo!
  21107. }
  21108. # An auto-generated type which holds one MetafieldDefinition and a cursor during pagination.
  21109. type MetafieldDefinitionEdge {
  21110. # A cursor for use in pagination.
  21111. cursor: String!
  21112. # The item at the end of MetafieldDefinitionEdge.
  21113. node: MetafieldDefinition!
  21114. }
  21115. # An auto-generated type for paginating through multiple PrivateMetafields.
  21116. type PrivateMetafieldConnection {
  21117. # A list of edges.
  21118. edges: [PrivateMetafieldEdge!]!
  21119. # A list of the nodes contained in PrivateMetafieldEdge.
  21120. nodes: [PrivateMetafield!]!
  21121. # Information to aid in pagination.
  21122. pageInfo: PageInfo!
  21123. }
  21124. # An auto-generated type which holds one PrivateMetafield and a cursor during pagination.
  21125. type PrivateMetafieldEdge {
  21126. # A cursor for use in pagination.
  21127. cursor: String!
  21128. # The item at the end of PrivateMetafieldEdge.
  21129. node: PrivateMetafield!
  21130. }
  21131. # An auto-generated type for paginating through multiple MetafieldReferences.
  21132. type MetafieldReferenceConnection {
  21133. # A list of edges.
  21134. edges: [MetafieldReferenceEdge!]!
  21135. # A list of the nodes contained in MetafieldReferenceEdge.
  21136. nodes: [MetafieldReference]!
  21137. # Information to aid in pagination.
  21138. pageInfo: PageInfo!
  21139. }
  21140. # An auto-generated type which holds one MetafieldReference and a cursor during pagination.
  21141. type MetafieldReferenceEdge {
  21142. # A cursor for use in pagination.
  21143. cursor: String!
  21144. # The item at the end of MetafieldReferenceEdge.
  21145. node: MetafieldReference
  21146. }
  21147. `, BuiltIn: false},
  21148. {Name: "../../../ext/money.graphql", Input: `# A monetary value with currency.
  21149. type MoneyV2 {
  21150. # Decimal money amount.
  21151. amount: Decimal!
  21152. # Currency of the money.
  21153. currencyCode: CurrencyCode!
  21154. }
  21155. # A collection of monetary values in their respective currencies. Typically used in the context of multi-currency pricing and transactions,
  21156. # when an amount in the shop's currency is converted to the customer's currency of choice (the presentment currency).
  21157. type MoneyBag {
  21158. # Amount in presentment currency.
  21159. presentmentMoney: MoneyV2!
  21160. # Amount in shop currency.
  21161. shopMoney: MoneyV2!
  21162. }
  21163. # Represents a price list, including information about related prices and eligibility rules.
  21164. # You can use price lists to specify either fixed prices or adjusted relative prices that
  21165. # override initial product variant prices. Price lists are applied to customers
  21166. # using context rules, which determine price list eligibility.
  21167. #
  21168. # For more information on price lists, refer to
  21169. # Support different pricing models.
  21170. type PriceList implements Node {
  21171. # A set of facts about the customer, used to determine price list eligibility.
  21172. contextRule: PriceListContextRule
  21173. # The currency for fixed prices associated with this price list.
  21174. currency: CurrencyCode!
  21175. # A globally-unique identifier.
  21176. id: ID!
  21177. # The unique name of the price list, used as a human-readable identifier.
  21178. name: String!
  21179. # Relative adjustments to other prices.
  21180. parent: PriceListParent
  21181. # A list of prices associated with the price list.
  21182. prices(
  21183. originType: PriceListPriceOriginType
  21184. first: Int
  21185. after: String
  21186. last: Int
  21187. before: String
  21188. reverse: Boolean = false
  21189. ): PriceListPriceConnection!
  21190. }
  21191. # One type of value given to a customer when a discount is applied to an order.
  21192. # The application of a discount with this value gives the customer the specified percentage off a specified item.
  21193. type PricingPercentageValue {
  21194. # The percentage value of the object.
  21195. # This is a number between -100 (free) and 0 (no discount).
  21196. percentage: Float!
  21197. }
  21198. # Represents information about pricing for a product variant
  21199. # as defined on a price list, such as the price, compare at price, and origin type.
  21200. # You can use a PriceListPrice to specify a fixed price for a specific product variant.
  21201. type PriceListPrice {
  21202. # The compare-at price of the product variant on this price list.
  21203. compareAtPrice: MoneyV2
  21204. # The origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration).
  21205. originType: PriceListPriceOriginType!
  21206. # The price of the product variant on this price list.
  21207. price: MoneyV2!
  21208. # The product variant associated with this price.
  21209. variant: ProductVariant!
  21210. }
  21211. # Facts about the customer that was used to determine the price list eligibility.
  21212. # For example, if the PriceListContextRule is for a US market, then the price list will be eligible to all customers in the US.
  21213. # For more information on price lists, refer to
  21214. # Support different pricing models.
  21215. type PriceListContextRule {
  21216. # A list of two letter country codes that determines price list eligibility.
  21217. countries: [CountryCode!]!
  21218. # The associated market.
  21219. market: Market
  21220. }
  21221. # Represents relative adjustments from one price list to other prices.
  21222. # You can use a PriceListParent to specify an adjusted relative price using a percentage-based
  21223. # adjustment. Adjusted prices work in conjunction with exchange rules and rounding.
  21224. #
  21225. # Adjustment types
  21226. # support both percentage increases and decreases.
  21227. type PriceListParent {
  21228. # A price list adjustment.
  21229. adjustment: PriceListAdjustment!
  21230. }
  21231. # The type and value of a price list adjustment.
  21232. #
  21233. # For more information on price lists, refer to
  21234. # Support different pricing models.
  21235. type PriceListAdjustment {
  21236. # The type of price adjustment, such as percentage increase or decrease.
  21237. type: PriceListAdjustmentType!
  21238. # The value of price adjustment, where positive numbers reduce the prices and negative numbers increase them.
  21239. value: Float!
  21240. }
  21241. # Represents a single tax applied to the associated line item.
  21242. type TaxLine {
  21243. # Whether the channel that submitted the tax line is liable for remitting. A value of null indicates unknown liability for this tax line.
  21244. channelLiable: Boolean
  21245. # The amount of tax, in shop and presentment currencies, after discounts and before returns.
  21246. priceSet: MoneyBag!
  21247. # The proportion of the line item price that the tax represents as a decimal.
  21248. rate: Float
  21249. # The proportion of the line item price that the tax represents as a percentage.
  21250. ratePercentage: Float
  21251. # The name of the tax.
  21252. title: String!
  21253. }
  21254. # An amount that's allocated to a line based on an associated discount application.
  21255. type DiscountAllocation {
  21256. # The money amount that's allocated to a line based on the associated discount application in shop and presentment currencies.
  21257. allocatedAmountSet: MoneyBag!
  21258. # The discount application that the allocated amount originated from.
  21259. discountApplication: DiscountApplication!
  21260. }
  21261. # The pricing information about a subscription app.
  21262. # The object contains an interval (the frequency at which the shop is billed for an app subscription) and
  21263. # a price (the amount to be charged to the subscribing shop at each interval).
  21264. type AppRecurringPricing {
  21265. # The discount applied to the subscription for a given number of billing intervals.
  21266. discount: AppSubscriptionDiscount
  21267. # The frequency at which the subscribing shop is billed for an app subscription.
  21268. interval: AppPricingInterval!
  21269. # The amount and currency to be charged to the subscribing shop every billing interval.
  21270. price: MoneyV2!
  21271. }
  21272. # Discount applied to the recurring pricing portion of a subscription.
  21273. type AppSubscriptionDiscount {
  21274. # The total number of billing intervals to which the discount will be applied.
  21275. # The discount will be applied to an indefinite number of billing intervals if this value is blank.
  21276. durationLimitInIntervals: Int
  21277. # The price of the subscription after the discount is applied.
  21278. priceAfterDiscount: MoneyV2!
  21279. # The remaining number of billing intervals to which the discount will be applied.
  21280. remainingDurationInIntervals: Int
  21281. # The value of the discount applied every billing interval.
  21282. value: AppSubscriptionDiscountValue!
  21283. }
  21284. # Defines a usage pricing model for the app subscription.
  21285. # These charges are variable based on how much the merchant uses the app.
  21286. type AppUsagePricing {
  21287. # The total usage records for interval.
  21288. balanceUsed: MoneyV2!
  21289. # The capped amount prevents the merchant from being charged for any usage over that amount during a billing period.
  21290. # This prevents billing from exceeding a maximum threshold over the duration of the billing period.
  21291. # For the merchant to continue using the app after exceeding a capped amount, they would need to agree to a new usage charge.
  21292. cappedAmount: MoneyV2!
  21293. # The frequency with which the app usage records are billed.
  21294. interval: AppPricingInterval!
  21295. # The terms and conditions for app usage pricing.
  21296. # Must be present in order to create usage charges.
  21297. # The terms are presented to the merchant when they approve an app's usage charges.
  21298. terms: String!
  21299. }
  21300. # The fixed amount value of a discount.
  21301. type AppSubscriptionDiscountAmount {
  21302. # The fixed amount value of a discount.
  21303. amount: MoneyV2!
  21304. }
  21305. # The percentage value of a discount.
  21306. type AppSubscriptionDiscountPercentage {
  21307. # The percentage value of a discount.
  21308. percentage: Float!
  21309. }
  21310. # The percentage value of a selling plan pricing policy percentage type.
  21311. type SellingPlanPricingPolicyPercentageValue {
  21312. # The percentage value.
  21313. percentage: Float!
  21314. }
  21315. # Represents an applied code discount.
  21316. type SubscriptionAppliedCodeDiscount {
  21317. # The unique identifier.
  21318. id: ID!
  21319. # The redeem code of the discount that applies on the subscription.
  21320. redeemCode: String!
  21321. # The reason that the discount on the subscription draft is rejected.
  21322. rejectionReason: SubscriptionDiscountRejectionReason
  21323. }
  21324. # The value of the discount and how it will be applied.
  21325. type SubscriptionDiscountFixedAmountValue {
  21326. # The fixed amount value of the discount.
  21327. amount: MoneyV2!
  21328. # Whether the amount is applied per item.
  21329. appliesOnEachItem: Boolean!
  21330. }
  21331. # The percentage value of the discount.
  21332. type SubscriptionDiscountPercentageValue {
  21333. # The percentage value of the discount.
  21334. percentage: Int!
  21335. }
  21336. # Represents a credit card payment instrument.
  21337. type VaultCreditCard {
  21338. # The billing address of the card.
  21339. billingAddress: CustomerCreditCardBillingAddress
  21340. # The brand for the card.
  21341. brand: String!
  21342. # Whether the card has been expired.
  21343. expired: Boolean!
  21344. # The expiry month of the card.
  21345. expiryMonth: Int!
  21346. # The expiry year of the card.
  21347. expiryYear: Int!
  21348. # The last four digits for the card.
  21349. lastDigits: String!
  21350. # The name of the card holder.
  21351. name: String!
  21352. }
  21353. # Represents a paypal billing agreement payment instrument.
  21354. type VaultPaypalBillingAgreement {
  21355. # Whether the paypal billing agreement is inactive.
  21356. inactive: Boolean!
  21357. # The paypal account name.
  21358. name: String!
  21359. # The paypal account email address.
  21360. paypalAccountEmail: String!
  21361. }
  21362. # An auto-generated type for paginating through multiple PriceListPrices.
  21363. type PriceListPriceConnection {
  21364. # A list of edges.
  21365. edges: [PriceListPriceEdge!]!
  21366. # A list of the nodes contained in PriceListPriceEdge.
  21367. nodes: [PriceListPrice!]!
  21368. # Information to aid in pagination.
  21369. pageInfo: PageInfo!
  21370. }
  21371. # An auto-generated type which holds one PriceListPrice and a cursor during pagination.
  21372. type PriceListPriceEdge {
  21373. # A cursor for use in pagination.
  21374. cursor: String!
  21375. # The item at the end of PriceListPriceEdge.
  21376. node: PriceListPrice!
  21377. }
  21378. `, BuiltIn: false},
  21379. {Name: "../../../ext/order.graphql", Input: `# The order-level discount applied to a draft order.
  21380. type DraftOrderAppliedDiscount {
  21381. # The amount of money discounted, with values shown in both shop currency and presentment currency.
  21382. amountSet: MoneyBag!
  21383. # Amount of money discounted.
  21384. amountV2: MoneyV2!
  21385. # Description of the order-level discount.
  21386. description: String!
  21387. # Name of the order-level discount.
  21388. title: String
  21389. # The order level discount amount. If valueType is "percentage",
  21390. # then value is the percentage discount.
  21391. value: Float!
  21392. # Type of the order-level discount.
  21393. valueType: DraftOrderAppliedDiscountType!
  21394. }
  21395. # A line item included in a draft order.
  21396. type DraftOrderLineItem implements Node {
  21397. # The discount that will be applied to the line item or the overall order.
  21398. appliedDiscount: DraftOrderAppliedDiscount
  21399. # Whether the line item is a custom line item (true) or a product variant line item (false).
  21400. custom: Boolean!
  21401. # A list of attributes that represent custom features or special requests.
  21402. customAttributes: [Attribute!]!
  21403. # Additional information (metafields) about the line item with the associated types.
  21404. customAttributesV2: [TypedAttribute!]!
  21405. # The line item price after discounts are applied.
  21406. discountedTotal: Money!
  21407. # The line item price after discounts are applied.
  21408. discountedTotalSet: MoneyBag!
  21409. # The discountedTotal divided by quantity, resulting in the value of the discount per unit.
  21410. discountedUnitPrice: Money!
  21411. # The discountedTotal divided by quantity, resulting in the value of the discount per unit.
  21412. discountedUnitPriceSet: MoneyBag!
  21413. # Name of the service provider who fulfilled the order.
  21414. #
  21415. # Valid values are either manual or the name of the provider.
  21416. # For example, amazon, shipwire.
  21417. #
  21418. # Deleted fulfillment services will return null.
  21419. fulfillmentService: FulfillmentService
  21420. # A globally-unique identifier.
  21421. id: ID!
  21422. # The image associated with the draft order line item.
  21423. image: Image
  21424. # Whether the line item is a gift card.
  21425. isGiftCard: Boolean!
  21426. # The name of the product.
  21427. name: String!
  21428. # The total price (without discounts) of the line item, based on the original unit price of the variant x quantity.
  21429. originalTotal: Money!
  21430. # The total price (without discounts) of the line item,based on the original unit price of the variant x quantity.
  21431. originalTotalSet: MoneyBag!
  21432. # The variant price without any discounts applied.
  21433. originalUnitPrice: Money!
  21434. # The variant price without any discounts applied.
  21435. originalUnitPriceSet: MoneyBag!
  21436. # The product corresponding to the line item’s product variant.
  21437. product: Product
  21438. # The number of product variants that are requested in the draft order.
  21439. quantity: Int!
  21440. # Whether physical shipping is required for the variant.
  21441. requiresShipping: Boolean!
  21442. # The SKU number of the product variant.
  21443. sku: String
  21444. # A list of tax line objects, each of which details the total taxes applicable to the order.
  21445. taxLines: [TaxLine!]!
  21446. # Whether the variant is taxable.
  21447. taxable: Boolean!
  21448. # The title of the product or variant. This field only applies to custom line items.
  21449. title: String!
  21450. # The total value of the discount that is applied to the line item.
  21451. totalDiscount: Money!
  21452. # The total value of the discount that is applied to the line item.
  21453. totalDiscountSet: MoneyBag!
  21454. # The associated variant for the line item.
  21455. variant: ProductVariant
  21456. # The name of the variant.
  21457. variantTitle: String
  21458. # The name of the vendor who created the product variant.
  21459. vendor: String
  21460. # The weight unit and value for a draft order line item.
  21461. weight: Weight
  21462. }
  21463. # Represents the payment schedule for a single payment defined in the payment terms.
  21464. type PaymentSchedule implements Node {
  21465. # Amount owed for this payment schedule.
  21466. amount: MoneyV2!
  21467. # Date and time when the payment schedule is paid or fulfilled.
  21468. completedAt: DateTime
  21469. # Date and time when the payment schedule is due.
  21470. dueAt: DateTime
  21471. # A globally-unique identifier.
  21472. id: ID!
  21473. # Date and time when the invoice is sent.
  21474. issuedAt: DateTime
  21475. }
  21476. # Represents the payment terms for an order or draft order.
  21477. type PaymentTerms implements Node {
  21478. # Duration of payment terms in days based on the payment terms template used to create the payment terms.
  21479. dueInDays: Int
  21480. # A globally-unique identifier.
  21481. id: ID!
  21482. # Whether the payment terms have overdue payment schedules.
  21483. overdue: Boolean!
  21484. # List of schedules for the payment terms.
  21485. paymentSchedules(
  21486. first: Int
  21487. after: String
  21488. last: Int
  21489. before: String
  21490. reverse: Boolean = false
  21491. ): PaymentScheduleConnection!
  21492. # The name of the payment terms template used to create the payment terms.
  21493. paymentTermsName: String!
  21494. # The payment terms template type used to create the payment terms.
  21495. paymentTermsType: PaymentTermsType!
  21496. # The payment terms name, translated into the shop admin's preferred language.
  21497. translatedName: String!
  21498. }
  21499. # Represents a selling method (for example, "Subscribe and save" or "Pre-paid"). Selling plan groups
  21500. # and associated records (selling plans and policies) are deleted 48 hours after a merchant
  21501. # uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
  21502. type SellingPlanGroup implements Node {
  21503. # The identifier for app, exposed in Liquid and product JSON.
  21504. appId: String
  21505. # Whether the given product is directly associated to the selling plan group.
  21506. appliesToProduct(productId: ID!): Boolean!
  21507. # Whether the given product variant is directly associated to the selling plan group.
  21508. appliesToProductVariant(productVariantId: ID!): Boolean!
  21509. # Whether any of the product variants of the given product are associated to the selling plan group.
  21510. appliesToProductVariants(productId: ID!): Boolean!
  21511. # The date and time when the selling plan group was created.
  21512. createdAt: DateTime!
  21513. # The merchant-facing description of the selling plan group.
  21514. description: String
  21515. # A globally-unique identifier.
  21516. id: ID!
  21517. # The merchant-facing label of the selling plan group.
  21518. merchantCode: String!
  21519. # The buyer-facing label of the selling plan group.
  21520. name: String!
  21521. # 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.
  21522. options: [String!]!
  21523. # The relative position of the selling plan group for display.
  21524. position: Int
  21525. # A count of products associated to the selling plan group.
  21526. productCount: Int!
  21527. # A count of product variants associated to the selling plan group.
  21528. productVariantCount(productId: ID): Int!
  21529. # Product variants associated to the selling plan group.
  21530. productVariants(
  21531. productId: ID
  21532. first: Int
  21533. after: String
  21534. last: Int
  21535. before: String
  21536. reverse: Boolean = false
  21537. ): ProductVariantConnection!
  21538. # Products associated to the selling plan group.
  21539. products(
  21540. first: Int
  21541. after: String
  21542. last: Int
  21543. before: String
  21544. reverse: Boolean = false
  21545. ): ProductConnection!
  21546. # Selling plans associated to the selling plan group.
  21547. sellingPlans(
  21548. first: Int
  21549. after: String
  21550. last: Int
  21551. before: String
  21552. reverse: Boolean = false
  21553. ): SellingPlanConnection!
  21554. # A summary of the policies associated to the selling plan group.
  21555. summary: String
  21556. }
  21557. # Represents how a product can be sold and purchased. Selling plans and associated records (selling plan groups
  21558. # and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing
  21559. # up these records if you need to restore them later.
  21560. #
  21561. # For more information on selling plans, refer to
  21562. # Creating and managing selling plans.
  21563. type SellingPlan implements Node {
  21564. # A selling plan policy which describes the recurring billing details.
  21565. billingPolicy: SellingPlanBillingPolicy!
  21566. # The category used to classify the selling plan for reporting purposes.
  21567. category: SellingPlanCategory
  21568. # The date and time when the selling plan was created.
  21569. createdAt: DateTime!
  21570. # A selling plan policy which describes the delivery details.
  21571. deliveryPolicy: SellingPlanDeliveryPolicy!
  21572. # Buyer facing string which describes the selling plan commitment.
  21573. description: String
  21574. # A globally-unique identifier.
  21575. id: ID!
  21576. # When to reserve inventory for a selling plan.
  21577. inventoryPolicy: SellingPlanInventoryPolicy
  21578. # A customer-facing description of the selling plan.
  21579. #
  21580. # If your store supports multiple currencies, then don't include country-specific pricing content,
  21581. # such as "Buy monthly, get 10$ CAD off". This field won't be converted to reflect different currencies.
  21582. name: String!
  21583. # The values of all options available on the selling plan.
  21584. # Selling plans are grouped together in Liquid when they are created by the same app,
  21585. # and have the same selling_plan_group.name and selling_plan_group.options values.
  21586. options: [String!]!
  21587. # Relative position of the selling plan for display. A lower position will be displayed before a higher position.
  21588. position: Int
  21589. # Selling plan pricing details.
  21590. pricingPolicies: [SellingPlanPricingPolicy!]!
  21591. }
  21592. # The selling plan inventory policy.
  21593. type SellingPlanInventoryPolicy {
  21594. # When to reserve inventory for the order.
  21595. reserve: SellingPlanReserve!
  21596. }
  21597. # A payment transaction in the context of an order.
  21598. type OrderTransaction implements Node {
  21599. # The masked account number associated with the payment method.
  21600. accountNumber: String
  21601. # The amount and currency of the transaction in shop and presentment currencies.
  21602. amountSet: MoneyBag!
  21603. authorizationCode: String
  21604. # Authorization code associated with the transaction.
  21605. # 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.
  21606. authorizationExpiresAt: DateTime
  21607. # Date and time when the transaction was created.
  21608. createdAt: DateTime!
  21609. # A standardized error code, independent of the payment provider.
  21610. errorCode: OrderTransactionErrorCode
  21611. # The transaction fees charged on the order transaction. Only present for Shopify Payments transactions.
  21612. fees: [TransactionFee!]!
  21613. # The human-readable payment gateway name used to process the transaction.
  21614. formattedGateway: String
  21615. # The payment gateway used to process the transaction.
  21616. gateway: String
  21617. # A globally-unique identifier.
  21618. id: ID!
  21619. # The kind of transaction.
  21620. kind: OrderTransactionKind!
  21621. # Whether the transaction can be manually captured.
  21622. manuallyCapturable: Boolean!
  21623. # Specifies the available amount with currency to refund on the gateway.
  21624. # This value is only available for transactions of type SuggestedRefund.
  21625. maximumRefundableV2: MoneyV2
  21626. # The associated order.
  21627. order: Order
  21628. # The associated parent transaction, for example the authorization of a capture.
  21629. parentTransaction: OrderTransaction
  21630. # The payment icon to display for the transaction.
  21631. paymentIcon: Image
  21632. # Date and time when the transaction was processed.
  21633. processedAt: DateTime
  21634. # The transaction receipt that the payment gateway attaches to the transaction.
  21635. # The value of this field depends on which payment gateway processed the transaction.
  21636. receiptJson: JSON
  21637. # The settlement currency.
  21638. settlementCurrency: CurrencyCode
  21639. # The rate used when converting the transaction amount to settlement currency.
  21640. settlementCurrencyRate: Decimal
  21641. # Contains all Shopify Payments information related to an order transaction.
  21642. # This field is available only to stores on a Shopify Plus plan.
  21643. shopifyPaymentsSet: ShopifyPaymentsTransactionSet
  21644. # The status of this transaction.
  21645. status: OrderTransactionStatus!
  21646. # Whether the transaction is a test transaction.
  21647. test: Boolean!
  21648. # Specifies the available amount with currency to capture on the gateway in shop and presentment currencies.
  21649. # Only available when an amount is capturable or manually mark as paid.
  21650. totalUnsettledSet: MoneyBag
  21651. # Staff member who was logged into the Shopify POS device when the transaction was processed.
  21652. user: StaffMember
  21653. }
  21654. # Transaction fee related to an order transaction.
  21655. type TransactionFee implements Node {
  21656. # Amount of the fee.
  21657. amount: MoneyV2!
  21658. # Flat rate charge for a transaction.
  21659. flatFee: MoneyV2!
  21660. # Name of the credit card flat fee.
  21661. flatFeeName: String
  21662. # A globally-unique identifier.
  21663. id: ID!
  21664. # Percentage charge.
  21665. rate: Decimal!
  21666. # Name of the credit card rate.
  21667. rateName: String
  21668. # Tax amount charged on the fee.
  21669. taxAmount: MoneyV2!
  21670. # Name of the type of fee.
  21671. type: String!
  21672. }
  21673. # Presents all Shopify Payments specific information related to an order transaction.
  21674. type ShopifyPaymentsTransactionSet {
  21675. # Contains all fields related to an extended authorization.
  21676. extendedAuthorizationSet: ShopifyPaymentsExtendedAuthorization
  21677. # Contains all fields related to a refund.
  21678. refundSet: ShopifyPaymentsRefundSet
  21679. }
  21680. # Presents all Shopify Payments specific information related to an order refund.
  21681. type ShopifyPaymentsRefundSet {
  21682. # The acquirer reference number (ARN) code generated for Visa/Mastercard transactions.
  21683. acquirerReferenceNumber: String
  21684. }
  21685. # Presents all Shopify Payments information related to an extended authorization.
  21686. type ShopifyPaymentsExtendedAuthorization {
  21687. # The time after which the extended authorization expires.
  21688. # After the expiry, the merchant is unable to capture the payment.
  21689. extendedAuthorizationExpiresAt: DateTime!
  21690. # The time after which capture will incur an additional fee.
  21691. standardAuthorizationExpiresAt: DateTime!
  21692. }
  21693. # Represents a refund suggested by Shopify based on the items being reimbursed.
  21694. # You can then use the suggested refund object to generate an actual refund.
  21695. type SuggestedRefund {
  21696. # The total monetary value to be refunded in shop and presentment currencies.
  21697. amountSet: MoneyBag!
  21698. # The sum of all the discounted prices of the line items being refunded.
  21699. discountedSubtotalSet: MoneyBag!
  21700. # The total monetary value available to refund in shop and presentment currencies.
  21701. maximumRefundableSet: MoneyBag!
  21702. # A list of duties to be refunded from the order.
  21703. refundDuties: [RefundDuty!]!
  21704. # A list of line items to be refunded, along with restock instructions.
  21705. refundLineItems: [RefundLineItem!]!
  21706. # The shipping costs to be refunded from the order.
  21707. shipping: ShippingRefund!
  21708. # The sum of all the prices of the line items being refunded in shop and presentment currencies.
  21709. subtotalSet: MoneyBag!
  21710. # A list of suggested order transactions.
  21711. suggestedTransactions: [SuggestedOrderTransaction!]!
  21712. # The total cart discount amount that was applied to all line items in this refund.
  21713. totalCartDiscountAmountSet: MoneyBag!
  21714. # The sum of all the duties being refunded from the order in shop and presentment currencies. The value must be positive.
  21715. totalDutiesSet: MoneyBag!
  21716. # The sum of the taxes being refunded from the order in shop and presentment currencies. The value must be positive.
  21717. totalTaxSet: MoneyBag!
  21718. }
  21719. # A suggested transaction. Suggested transaction are usually used in the context of refunds
  21720. # and exchanges.
  21721. type SuggestedOrderTransaction {
  21722. # The masked account number associated with the payment method.
  21723. accountNumber: String
  21724. # The amount and currency of the suggested order transaction in shop and presentment currencies.
  21725. amountSet: MoneyBag!
  21726. # The human-readable payment gateway name suggested to process the transaction.
  21727. formattedGateway: String
  21728. # The suggested payment gateway used to process the transaction.
  21729. gateway: String
  21730. # Specifies the kind of the suggested order transaction.
  21731. kind: SuggestedOrderTransactionKind!
  21732. # Specifies the available amount to refund on the gateway in shop and presentment currencies. Only available within SuggestedRefund.
  21733. maximumRefundableSet: MoneyBag
  21734. # The associated parent transaction, for example the authorization of a capture.
  21735. parentTransaction: OrderTransaction
  21736. }
  21737. # Represents the shipping costs refunded on the Refund.
  21738. type ShippingRefund {
  21739. # The monetary value of the shipping fees to be refunded in shop and presentment currencies.
  21740. amountSet: MoneyBag!
  21741. # The maximum amount of shipping fees currently refundable in shop and presentment currencies.
  21742. maximumRefundableSet: MoneyBag!
  21743. # The monetary value of the tax allocated to shipping fees to be refunded in shop and presentment currencies.
  21744. taxSet: MoneyBag!
  21745. }
  21746. # A line item that's included in a refund.
  21747. type RefundLineItem {
  21748. # The LineItem resource associated to the refunded line item.
  21749. lineItem: LineItem!
  21750. # The inventory restock location.
  21751. location: Location
  21752. # The price of a refunded line item in shop and presentment currencies.
  21753. priceSet: MoneyBag!
  21754. # The quantity of a refunded line item.
  21755. quantity: Int!
  21756. # The type of restock for the refunded line item.
  21757. restockType: RefundLineItemRestockType!
  21758. # Whether the refunded line item was restocked. Not applicable in the context of a SuggestedRefund.
  21759. restocked: Boolean!
  21760. # The subtotal price of a refunded line item in shop and presentment currencies.
  21761. subtotalSet: MoneyBag!
  21762. # The total tax charged on a refunded line item in shop and presentment currencies.
  21763. totalTaxSet: MoneyBag!
  21764. }
  21765. type LineItem implements Node {
  21766. # The subscription contract associated with this line item.
  21767. contract: SubscriptionContract
  21768. # The line item's quantity, minus the removed quantity.
  21769. currentQuantity: Int!
  21770. # A list of attributes that represent custom features or special requests.
  21771. customAttributes: [Attribute!]!
  21772. # The discounts that have been allocated onto the line item by discount applications.
  21773. discountAllocations: [DiscountAllocation!]!
  21774. # The total line price after discounts are applied, in shop and presentment currencies.
  21775. discountedTotalSet: MoneyBag!
  21776. # The approximate split price of a line item unit, in shop and presentment currencies.
  21777. # This value doesn't include discounts applied to the entire order.
  21778. discountedUnitPriceSet: MoneyBag!
  21779. # The duties associated with the line item.
  21780. duties: [Duty!]!
  21781. # A globally-unique identifier.
  21782. id: ID!
  21783. # The image associated to the line item's variant.
  21784. image: Image
  21785. # Whether the line item can be edited or not.
  21786. merchantEditable: Boolean!
  21787. # The name of the product.
  21788. name: String!
  21789. # The total number of units that can't be fulfilled.
  21790. # For example, if items have been refunded, or the item is not something that can be fulfilled,
  21791. # like a tip.Please see the FulfillmentOrder object for more fulfillment details.
  21792. nonFulfillableQuantity: Int!
  21793. # The total price in shop and presentment currencies, without discounts applied.
  21794. # This value is based on the unit price of the variant x quantity.
  21795. originalTotalSet: MoneyBag!
  21796. # The variant unit price without discounts applied, in shop and presentment currencies.
  21797. originalUnitPriceSet: MoneyBag!
  21798. # The Product object associated with this line item's variant.
  21799. product: Product
  21800. # The number of variant units ordered.
  21801. quantity: Int!
  21802. # The line item's quantity, minus the removed quantity.
  21803. refundableQuantity: Int!
  21804. # Whether physical shipping is required for the variant.
  21805. requiresShipping: Boolean!
  21806. # Whether the line item can be restocked.
  21807. restockable: Boolean!
  21808. # The selling plan details associated with the line item.
  21809. sellingPlan: LineItemSellingPlan
  21810. sku: String
  21811. # The variant SKU number.
  21812. # Staff attributed to the initial sale of the line item.
  21813. staffMember: StaffMember
  21814. # The taxes charged for this line item.
  21815. taxLines(first: Int): [TaxLine!]!
  21816. # Whether the variant is taxable.
  21817. taxable: Boolean!
  21818. # The title of the product.
  21819. title: String!
  21820. # The total amount of the discount that's allocated to the line item, in the shop and presentment currencies.
  21821. # This field must be explicitly set using draft orders, Shopify scripts, or the API.
  21822. totalDiscountSet: MoneyBag!
  21823. # The total discounted value of unfulfilled units, in shop and presentment currencies.
  21824. unfulfilledDiscountedTotalSet: MoneyBag!
  21825. # The total price, without any discounts applied.
  21826. # This value is based on the unit price of the variant x quantity of all unfulfilled units, in shop and presentment currencies.
  21827. unfulfilledOriginalTotalSet: MoneyBag!
  21828. # The number of units not yet fulfilled.
  21829. unfulfilledQuantity: Int!
  21830. # The Variant object associated with this line item.
  21831. variant: ProductVariant
  21832. # The name of the variant.
  21833. variantTitle: String
  21834. # The name of the vendor who made the variant.
  21835. vendor: String
  21836. }
  21837. # Custom subscription discount.
  21838. type SubscriptionManualDiscount {
  21839. # Entitled line items used to apply the subscription discount on.
  21840. entitledLines: SubscriptionDiscountEntitledLines!
  21841. # The unique identifier.
  21842. id: ID!
  21843. # The maximum number of times the subscription discount will be applied on orders.
  21844. recurringCycleLimit: Int
  21845. # The reason that the discount on the subscription draft is rejected.
  21846. rejectionReason: SubscriptionDiscountRejectionReason
  21847. # Type of line the discount applies on.
  21848. targetType: DiscountTargetType!
  21849. # The title associated with the subscription discount.
  21850. title: String
  21851. # The type of the subscription discount.
  21852. type: DiscountType!
  21853. # The number of times the discount was applied.
  21854. usageCount: Int!
  21855. # The value of the subscription discount.
  21856. value: SubscriptionDiscountValue!
  21857. }
  21858. # Represents the subscription lines the discount applies on.
  21859. type SubscriptionDiscountEntitledLines {
  21860. # Specify whether the subscription discount will apply on all subscription lines.
  21861. all: Boolean!
  21862. # The list of subscription lines associated with the subscription discount.
  21863. lines(
  21864. first: Int
  21865. after: String
  21866. last: Int
  21867. before: String
  21868. reverse: Boolean = false
  21869. ): SubscriptionLineConnection!
  21870. }
  21871. # Represents a Subscription Line.
  21872. type SubscriptionLine {
  21873. # The price per unit for the subscription line in the contract's currency.
  21874. currentPrice: MoneyV2!
  21875. # List of custom attributes associated to the line item.
  21876. customAttributes: [Attribute!]!
  21877. # Discount allocations.
  21878. discountAllocations: [SubscriptionDiscountAllocation!]!
  21879. # The unique identifier.
  21880. id: ID!
  21881. # Total line price including all discounts.
  21882. lineDiscountedPrice: MoneyV2!
  21883. # Describe the price changes of the line over time.
  21884. pricingPolicy: SubscriptionPricingPolicy
  21885. # The product id associated with the subscription line.
  21886. productId: ID
  21887. # The quantity of the unit selected for the subscription line.
  21888. quantity: Int!
  21889. # Whether physical shipping is required for the variant.
  21890. requiresShipping: Boolean!
  21891. # The selling plan ID associated to the line.
  21892. #
  21893. # Indicates which selling plan was used to create this
  21894. # contract line initially. The selling plan ID is also used to
  21895. # find the associated delivery profile.
  21896. #
  21897. # The subscription contract, subscription line, or selling plan might have
  21898. # changed. As a result, the selling plan's attributes might not
  21899. # match the information on the contract.
  21900. sellingPlanId: ID
  21901. # The selling plan name associated to the line. This name describes
  21902. # the order line items created from this subscription line
  21903. # for both merchants and customers.
  21904. #
  21905. # The value can be different from the selling plan's name, because both
  21906. # the selling plan's name and the subscription line's selling_plan_name
  21907. # attribute can be updated independently.
  21908. sellingPlanName: String
  21909. # Variant SKU number of the item associated with the subscription line.
  21910. sku: String
  21911. # Whether the variant is taxable.
  21912. taxable: Boolean!
  21913. # Product title of the item associated with the subscription line.
  21914. title: String!
  21915. # The product variant id associated with the subscription line.
  21916. variantId: ID
  21917. # The image associated with the line item's variant or product.
  21918. variantImage: Image
  21919. # Product variant title of the item associated with the subscription line.
  21920. variantTitle: String
  21921. }
  21922. # Represents a Subscription Delivery Policy.
  21923. type SubscriptionDeliveryPolicy {
  21924. # The specific anchor dates upon which the delivery interval calculations should be made.
  21925. anchors: [SellingPlanAnchor!]!
  21926. # The kind of interval that is associated with this schedule (e.g. Monthly, Weekly, etc).
  21927. interval: SellingPlanInterval!
  21928. # The number of delivery intervals between deliveries.
  21929. intervalCount: Int!
  21930. }
  21931. # Represents a Subscription Billing Policy.
  21932. type SubscriptionBillingPolicy {
  21933. # Specific anchor dates upon which the billing interval calculations should be made.
  21934. anchors: [SellingPlanAnchor!]!
  21935. # The kind of interval that is associated with this schedule (e.g. Monthly, Weekly, etc).
  21936. interval: SellingPlanInterval!
  21937. # The number of billing intervals between invoices.
  21938. intervalCount: Int!
  21939. # Maximum amount of cycles after which the subscription ends.
  21940. maxCycles: Int
  21941. # Minimum amount of cycles required in the subscription.
  21942. minCycles: Int
  21943. }
  21944. # Represents a selling plan policy anchor.
  21945. type SellingPlanAnchor {
  21946. # The cutoff day for the anchor.
  21947. #
  21948. # If type is WEEKDAY, then the value must be between 1-7. Shopify interprets
  21949. # the days of the week according to ISO 8601, where 1 is Monday.
  21950. #
  21951. # If type is MONTHDAY, then the value must be between 1-31.
  21952. #
  21953. # If type is YEARDAY, then the value must be null.
  21954. cutoffDay: Int
  21955. # The day of the anchor.
  21956. #
  21957. # If type is WEEKDAY, then the value must be between 1-7. Shopify interprets
  21958. # the days of the week according to ISO 8601, where 1 is Monday.
  21959. #
  21960. # If type is not WEEKDAY, then the value must be between 1-31.
  21961. day: Int!
  21962. # The month of the anchor. If type is different than YEARDAY, then the value must
  21963. # be null or between 1-12.
  21964. month: Int
  21965. # Represents the anchor type, it can be one one of WEEKDAY, MONTHDAY, YEARDAY.
  21966. type: SellingPlanAnchorType!
  21967. }
  21968. # Represents a Subscription Line Pricing Policy.
  21969. type SubscriptionPricingPolicy {
  21970. # The base price per unit for the subscription line in the contract's currency.
  21971. basePrice: MoneyV2!
  21972. # The adjustments per cycle for the subscription line.
  21973. cycleDiscounts: [SubscriptionCyclePriceAdjustment!]!
  21974. }
  21975. # Represents a Subscription Line Pricing Cycle Adjustment.
  21976. type SubscriptionCyclePriceAdjustment {
  21977. # Price adjustment type.
  21978. adjustmentType: SellingPlanPricingPolicyAdjustmentType!
  21979. # Price adjustment value.
  21980. adjustmentValue: SellingPlanPricingPolicyAdjustmentValue!
  21981. # The number of cycles required before this pricing policy applies.
  21982. afterCycle: Int!
  21983. # The computed price after the adjustments applied.
  21984. computedPrice: MoneyV2!
  21985. }
  21986. # Represents what a particular discount reduces from a line price.
  21987. type SubscriptionDiscountAllocation {
  21988. # Allocation amount.
  21989. amount: MoneyV2!
  21990. # Discount that created the allocation.
  21991. discount: SubscriptionDiscount!
  21992. }
  21993. # Represents the selling plan for a line item.
  21994. type LineItemSellingPlan {
  21995. # The name of the selling plan for display purposes.
  21996. name: String!
  21997. # The ID of the selling plan associated with the line item.
  21998. sellingPlanId: ID
  21999. }
  22000. type Duty implements Node {
  22001. # The ISO 3166-1 alpha-2 country code of the country of origin used in calculating the duty.
  22002. countryCodeOfOrigin: CountryCode
  22003. # The harmonized system code of the item used in calculating the duty.
  22004. harmonizedSystemCode: String
  22005. # A globally-unique identifier.
  22006. id: ID!
  22007. # The amount of the duty.
  22008. price: MoneyBag!
  22009. # A list of taxes charged on the duty.
  22010. taxLines: [TaxLine!]!
  22011. }
  22012. # Represents a refunded duty.
  22013. type RefundDuty {
  22014. # The amount of a refunded duty in shop and presentment currencies.
  22015. amountSet: MoneyBag!
  22016. # The duty associated with this refunded duty.
  22017. originalDuty: Duty
  22018. }
  22019. # The record of the line items and transactions that were refunded to a customer,
  22020. # along with restocking instructions for refunded line items.
  22021. type Refund implements LegacyInteroperability&Node {
  22022. # The date and time when the refund was created.
  22023. createdAt: DateTime
  22024. # A list of the refunded duties as part of this refund.
  22025. duties: [RefundDuty!]
  22026. # A globally-unique identifier.
  22027. id: ID!
  22028. # The ID of the corresponding resource in the REST Admin API.
  22029. legacyResourceId: UnsignedInt64!
  22030. # The optional note associated with the refund.
  22031. note: String
  22032. # The order associated with the refund.
  22033. order: Order!
  22034. # The RefundLineItem resources attached to the refund.
  22035. refundLineItems(
  22036. first: Int
  22037. after: String
  22038. last: Int
  22039. before: String
  22040. reverse: Boolean = false
  22041. ): RefundLineItemConnection!
  22042. # The staff member who created the refund.
  22043. staffMember: StaffMember
  22044. # The total amount across all transactions for the refund, in shop and presentment currencies.
  22045. totalRefundedSet: MoneyBag!
  22046. # The transactions associated with the refund.
  22047. transactions(
  22048. first: Int
  22049. after: String
  22050. last: Int
  22051. before: String
  22052. reverse: Boolean = false
  22053. ): OrderTransactionConnection!
  22054. # The date and time when the refund was updated.
  22055. updatedAt: DateTime!
  22056. }
  22057. # Represents a fraud check on an order.
  22058. type OrderRisk {
  22059. # Whether the risk level is shown in the Shopify admin.
  22060. # If false, then this order risk is ignored when Shopify determines the overall risk level for the order.
  22061. display: Boolean!
  22062. # The likelihood that an order is fraudulent, based on this order risk.
  22063. #
  22064. # The level can be set by Shopify risk analysis or by an app.
  22065. level: OrderRiskLevel
  22066. # The risk message that's shown to the merchant in the Shopify admin.
  22067. message: String
  22068. }
  22069. # The payment collection details for an order that requires additional payment following an edit to the order.
  22070. type OrderPaymentCollectionDetails {
  22071. # The URL to use for collecting an additional payment on the order.
  22072. additionalPaymentCollectionUrl: URL
  22073. # The list of vaulted payment methods for the order with their permissions.
  22074. vaultedPaymentMethods: [PaymentMandate!]
  22075. }
  22076. # A payment instrument and the permission
  22077. # the owner of the instrument gives to the merchant to debit it.
  22078. type PaymentMandate implements Node {
  22079. # The unique identifier of a payment mandate.
  22080. id: ID!
  22081. # The outputs details of the payment instrument.
  22082. paymentInstrument: PaymentInstrument!
  22083. }
  22084. # The fields required to reimburse duties on a refund.
  22085. input RefundDutyInput {
  22086. # The ID of the duty in the refund.
  22087. dutyId: ID!
  22088. # The type of refund for this duty.
  22089. refundType: RefundDutyRefundType
  22090. }
  22091. # The fields required to reimburse line items on a refund.
  22092. input RefundLineItemInput {
  22093. # The ID of the line item in the refund.
  22094. lineItemId: ID!
  22095. # The quantity of the associated line item to be refunded.
  22096. quantity: Int!
  22097. # The type of restock for this line item.
  22098. restockType: RefundLineItemRestockType
  22099. # The intended location for restocking. If the restockType is set to NO_RESTOCK, then this value is empty.` + "`" + `
  22100. locationId: ID
  22101. }
  22102. # A summary of the important details for a dispute on an order.
  22103. type OrderDisputeSummary implements Node {
  22104. # A globally-unique identifier.
  22105. id: ID!
  22106. # The type that the dispute was initiated as.
  22107. initiatedAs: DisputeType!
  22108. # The current status of the dispute.
  22109. status: DisputeStatus!
  22110. }
  22111. # The tax allocated to a sale from a single tax line.
  22112. type SaleTax {
  22113. # The portion of the total tax amount on the related sale that comes from the associated tax line.
  22114. amount: MoneyBag!
  22115. # The unique identifier for the sale tax.
  22116. id: ID!
  22117. # The tax line associated with the sale.
  22118. taxLine: TaxLine!
  22119. }
  22120. # A record of an execution of the subscription billing process. Billing attempts use
  22121. #idempotency keys to avoid duplicate order creation. A successful billing attempt
  22122. #will create an order.
  22123. type SubscriptionBillingAttempt implements Node {
  22124. # The date and time when the billing attempt was completed.
  22125. completedAt: DateTime
  22126. # The date and time when the billing attempt was created.
  22127. createdAt: DateTime!
  22128. # A code corresponding to a payment error during processing.
  22129. errorCode: SubscriptionBillingAttemptErrorCode
  22130. # A message describing a payment error during processing.
  22131. errorMessage: String
  22132. # A globally-unique identifier.
  22133. id: ID!
  22134. # A unique key generated by the client to avoid duplicate payments.
  22135. idempotencyKey: String!
  22136. # The URL where the customer needs to be redirected so they can complete the 3D Secure payment flow.
  22137. nextActionUrl: URL
  22138. # The result of this billing attempt if completed successfully.
  22139. order: Order
  22140. # The date and time used to calculate fulfillment intervals for a billing attempt that
  22141. # successfully completed after the current anchor date. To prevent fulfillment from being
  22142. # pushed to the next anchor date, this field can override the billing attempt date.
  22143. originTime: DateTime
  22144. # Whether the billing attempt is still processing.
  22145. ready: Boolean!
  22146. # The subscription contract.
  22147. subscriptionContract: SubscriptionContract!
  22148. }
  22149. # Represents the payment terms template object.
  22150. type PaymentTermsTemplate implements Node {
  22151. # The description of the payment terms template.
  22152. description: String!
  22153. # The number of days between the issued date and due date if this is the net type of payment terms.
  22154. dueInDays: Int
  22155. # A globally-unique identifier.
  22156. id: ID!
  22157. # The name of the payment terms template.
  22158. name: String!
  22159. # The type of the payment terms template.
  22160. paymentTermsType: PaymentTermsType!
  22161. # The translated payment terms template name.
  22162. translatedName: String!
  22163. }
  22164. # The fixed selling plan billing policy.
  22165. type SellingPlanFixedBillingPolicy {
  22166. # The checkout charge when the full amount isn't charged at checkout.
  22167. checkoutCharge: SellingPlanCheckoutCharge!
  22168. # The exact time when to capture the full payment.
  22169. remainingBalanceChargeExactTime: DateTime
  22170. # The period after remaining_balance_charge_trigger, before capturing the full payment.
  22171. # Expressed as an ISO8601 duration.
  22172. remainingBalanceChargeTimeAfterCheckout: String
  22173. # When to capture payment for amount due.
  22174. remainingBalanceChargeTrigger: SellingPlanRemainingBalanceChargeTrigger!
  22175. }
  22176. # The amount charged at checkout when the full amount isn't charged at checkout.
  22177. type SellingPlanCheckoutCharge {
  22178. # The charge type for the checkout charge.
  22179. type: SellingPlanCheckoutChargeType!
  22180. # The charge value for the checkout charge.
  22181. value: SellingPlanCheckoutChargeValue!
  22182. }
  22183. # Represents a recurring selling plan billing policy.
  22184. type SellingPlanRecurringBillingPolicy {
  22185. # Specific anchor dates upon which the billing interval calculations should be made.
  22186. anchors: [SellingPlanAnchor!]!
  22187. # The date and time when the selling plan billing policy was created.
  22188. createdAt: DateTime!
  22189. # The billing frequency, it can be either: day, week, month or year.
  22190. interval: SellingPlanInterval!
  22191. # The number of intervals between billings.
  22192. intervalCount: Int!
  22193. # Maximum number of billing iterations.
  22194. maxCycles: Int
  22195. # Minimum number of billing iterations.
  22196. minCycles: Int
  22197. }
  22198. # Represents a fixed selling plan delivery policy.
  22199. type SellingPlanFixedDeliveryPolicy {
  22200. # The specific anchor dates upon which the delivery interval calculations should be made.
  22201. anchors: [SellingPlanAnchor!]!
  22202. # A buffer period for orders to be included in next fulfillment anchor.
  22203. cutoff: Int
  22204. # The date and time when the fulfillment should trigger.
  22205. fulfillmentExactTime: DateTime
  22206. # What triggers the fulfillment. The value must be one of ANCHOR, ASAP, EXACT_TIME, or UNKNOWN.
  22207. fulfillmentTrigger: SellingPlanFulfillmentTrigger!
  22208. # Whether the delivery policy is merchant or buyer-centric.
  22209. # Buyer-centric delivery policies state the time when the buyer will receive the goods.
  22210. # Merchant-centric delivery policies state the time when the fulfillment should be started.
  22211. # Currently, only merchant-centric delivery policies are supported.
  22212. intent: SellingPlanFixedDeliveryPolicyIntent!
  22213. # The fulfillment or delivery behavior of the first fulfillment when the order is placed before the anchor.
  22214. # The default value for this field is ASAP.
  22215. preAnchorBehavior: SellingPlanFixedDeliveryPolicyPreAnchorBehavior!
  22216. }
  22217. # Represents a recurring selling plan delivery policy.
  22218. type SellingPlanRecurringDeliveryPolicy {
  22219. # The specific anchor dates upon which the delivery interval calculations should be made.
  22220. anchors: [SellingPlanAnchor!]!
  22221. # The date and time when the selling plan delivery policy was created.
  22222. createdAt: DateTime!
  22223. # A buffer period for orders to be included in a cycle.
  22224. cutoff: Int
  22225. # Whether the delivery policy is merchant or buyer-centric.
  22226. # Buyer-centric delivery policies state the time when the buyer will receive the goods.
  22227. # Merchant-centric delivery policies state the time when the fulfillment should be started.
  22228. # Currently, only merchant-centric delivery policies are supported.
  22229. intent: SellingPlanRecurringDeliveryPolicyIntent!
  22230. # The delivery frequency, it can be either: day, week, month or year.
  22231. interval: SellingPlanInterval!
  22232. # The number of intervals between deliveries.
  22233. intervalCount: Int!
  22234. # The fulfillment or delivery behavior of the first fulfillment when the order is placed before the anchor.
  22235. # The default value for this field is ASAP.
  22236. preAnchorBehavior: SellingPlanRecurringDeliveryPolicyPreAnchorBehavior!
  22237. }
  22238. # The percentage value of the price used for checkout charge.
  22239. type SellingPlanCheckoutChargePercentageValue {
  22240. # The percentage value of the price used for checkout charge.
  22241. percentage: Float!
  22242. }
  22243. # Represents a fixed selling plan pricing policy.
  22244. type SellingPlanFixedPricingPolicy implements SellingPlanPricingPolicyBase {
  22245. # The price adjustment type.
  22246. adjustmentType: SellingPlanPricingPolicyAdjustmentType!
  22247. # The price adjustment value.
  22248. adjustmentValue: SellingPlanPricingPolicyAdjustmentValue!
  22249. # The date and time when the fixed selling plan pricing policy was created.
  22250. createdAt: DateTime!
  22251. }
  22252. # Represents a recurring selling plan pricing policy.
  22253. type SellingPlanRecurringPricingPolicy implements SellingPlanPricingPolicyBase {
  22254. # The price adjustment type.
  22255. adjustmentType: SellingPlanPricingPolicyAdjustmentType!
  22256. # The price adjustment value.
  22257. adjustmentValue: SellingPlanPricingPolicyAdjustmentValue!
  22258. # Cycle after which this pricing policy applies.
  22259. afterCycle: Int
  22260. # The date and time when the recurring selling plan pricing policy was created.
  22261. createdAt: DateTime!
  22262. }
  22263. # An auto-generated type for paginating through multiple Orders.
  22264. type OrderConnection {
  22265. # A list of edges.
  22266. edges: [OrderEdge!]!
  22267. # A list of the nodes contained in OrderEdge.
  22268. nodes: [Order!]!
  22269. # Information to aid in pagination.
  22270. pageInfo: PageInfo!
  22271. }
  22272. # An auto-generated type which holds one Order and a cursor during pagination.
  22273. type OrderEdge {
  22274. # A cursor for use in pagination.
  22275. cursor: String!
  22276. # The item at the end of OrderEdge.
  22277. node: Order!
  22278. }
  22279. # An auto-generated type for paginating through multiple CustomerPaymentMethods.
  22280. type CustomerPaymentMethodConnection {
  22281. # A list of edges.
  22282. edges: [CustomerPaymentMethodEdge!]!
  22283. # A list of the nodes contained in CustomerPaymentMethodEdge.
  22284. nodes: [CustomerPaymentMethod!]!
  22285. # Information to aid in pagination.
  22286. pageInfo: PageInfo!
  22287. }
  22288. # An auto-generated type which holds one CustomerPaymentMethod and a cursor during pagination.
  22289. type CustomerPaymentMethodEdge {
  22290. # A cursor for use in pagination.
  22291. cursor: String!
  22292. # The item at the end of CustomerPaymentMethodEdge.
  22293. node: CustomerPaymentMethod!
  22294. }
  22295. # An auto-generated type for paginating through multiple SubscriptionContracts.
  22296. type SubscriptionContractConnection {
  22297. # A list of edges.
  22298. edges: [SubscriptionContractEdge!]!
  22299. # A list of the nodes contained in SubscriptionContractEdge.
  22300. nodes: [SubscriptionContract!]!
  22301. # Information to aid in pagination.
  22302. pageInfo: PageInfo!
  22303. }
  22304. # An auto-generated type which holds one SubscriptionContract and a cursor during pagination.
  22305. type SubscriptionContractEdge {
  22306. # A cursor for use in pagination.
  22307. cursor: String!
  22308. # The item at the end of SubscriptionContractEdge.
  22309. node: SubscriptionContract!
  22310. }
  22311. # An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
  22312. type SubscriptionManualDiscountConnection {
  22313. # A list of edges.
  22314. edges: [SubscriptionManualDiscountEdge!]!
  22315. # A list of the nodes contained in SubscriptionManualDiscountEdge.
  22316. nodes: [SubscriptionManualDiscount!]!
  22317. # Information to aid in pagination.
  22318. pageInfo: PageInfo!
  22319. }
  22320. # An auto-generated type which holds one SubscriptionManualDiscount and a cursor during pagination.
  22321. type SubscriptionManualDiscountEdge {
  22322. # A cursor for use in pagination.
  22323. cursor: String!
  22324. # The item at the end of SubscriptionManualDiscountEdge.
  22325. node: SubscriptionManualDiscount!
  22326. }
  22327. # An auto-generated type for paginating through multiple SubscriptionLines.
  22328. type SubscriptionLineConnection {
  22329. # A list of edges.
  22330. edges: [SubscriptionLineEdge!]!
  22331. # A list of the nodes contained in SubscriptionLineEdge.
  22332. nodes: [SubscriptionLine!]!
  22333. # Information to aid in pagination.
  22334. pageInfo: PageInfo!
  22335. }
  22336. # An auto-generated type which holds one SubscriptionLine and a cursor during pagination.
  22337. type SubscriptionLineEdge {
  22338. # A cursor for use in pagination.
  22339. cursor: String!
  22340. # The item at the end of SubscriptionLineEdge.
  22341. node: SubscriptionLine!
  22342. }
  22343. # An auto-generated type for paginating through multiple AppPurchaseOneTimes.
  22344. type AppPurchaseOneTimeConnection {
  22345. # A list of edges.
  22346. edges: [AppPurchaseOneTimeEdge!]!
  22347. # A list of the nodes contained in AppPurchaseOneTimeEdge.
  22348. nodes: [AppPurchaseOneTime!]!
  22349. # Information to aid in pagination.
  22350. pageInfo: PageInfo!
  22351. }
  22352. # An auto-generated type which holds one AppPurchaseOneTime and a cursor during pagination.
  22353. type AppPurchaseOneTimeEdge {
  22354. # A cursor for use in pagination.
  22355. cursor: String!
  22356. # The item at the end of AppPurchaseOneTimeEdge.
  22357. node: AppPurchaseOneTime!
  22358. }
  22359. # An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
  22360. type SubscriptionBillingAttemptConnection {
  22361. # A list of edges.
  22362. edges: [SubscriptionBillingAttemptEdge!]!
  22363. # A list of the nodes contained in SubscriptionBillingAttemptEdge.
  22364. nodes: [SubscriptionBillingAttempt!]!
  22365. # Information to aid in pagination.
  22366. pageInfo: PageInfo!
  22367. }
  22368. # An auto-generated type which holds one SubscriptionBillingAttempt and a cursor during pagination.
  22369. type SubscriptionBillingAttemptEdge {
  22370. # A cursor for use in pagination.
  22371. cursor: String!
  22372. # The item at the end of SubscriptionBillingAttemptEdge.
  22373. node: SubscriptionBillingAttempt!
  22374. }
  22375. # An auto-generated type for paginating through multiple DraftOrders.
  22376. type DraftOrderConnection {
  22377. # A list of edges.
  22378. edges: [DraftOrderEdge!]!
  22379. # A list of the nodes contained in DraftOrderEdge.
  22380. nodes: [DraftOrder!]!
  22381. # Information to aid in pagination.
  22382. pageInfo: PageInfo!
  22383. }
  22384. # An auto-generated type which holds one DraftOrder and a cursor during pagination.
  22385. type DraftOrderEdge {
  22386. # A cursor for use in pagination.
  22387. cursor: String!
  22388. # The item at the end of DraftOrderEdge.
  22389. node: DraftOrder!
  22390. }
  22391. # An auto-generated type for paginating through multiple PaymentSchedules.
  22392. type PaymentScheduleConnection {
  22393. # A list of edges.
  22394. edges: [PaymentScheduleEdge!]!
  22395. # A list of the nodes contained in PaymentScheduleEdge.
  22396. nodes: [PaymentSchedule!]!
  22397. # Information to aid in pagination.
  22398. pageInfo: PageInfo!
  22399. }
  22400. # An auto-generated type which holds one PaymentSchedule and a cursor during pagination.
  22401. type PaymentScheduleEdge {
  22402. # A cursor for use in pagination.
  22403. cursor: String!
  22404. # The item at the end of PaymentScheduleEdge.
  22405. node: PaymentSchedule!
  22406. }
  22407. # An auto-generated type for paginating through multiple SellingPlans.
  22408. type SellingPlanConnection {
  22409. # A list of edges.
  22410. edges: [SellingPlanEdge!]!
  22411. # A list of the nodes contained in SellingPlanEdge.
  22412. nodes: [SellingPlan!]!
  22413. # Information to aid in pagination.
  22414. pageInfo: PageInfo!
  22415. }
  22416. # An auto-generated type which holds one SellingPlan and a cursor during pagination.
  22417. type SellingPlanEdge {
  22418. # A cursor for use in pagination.
  22419. cursor: String!
  22420. # The item at the end of SellingPlanEdge.
  22421. node: SellingPlan!
  22422. }
  22423. # An auto-generated type for paginating through multiple RefundLineItems.
  22424. type RefundLineItemConnection {
  22425. # A list of edges.
  22426. edges: [RefundLineItemEdge!]!
  22427. # A list of the nodes contained in RefundLineItemEdge.
  22428. nodes: [RefundLineItem!]!
  22429. # Information to aid in pagination.
  22430. pageInfo: PageInfo!
  22431. }
  22432. # An auto-generated type which holds one RefundLineItem and a cursor during pagination.
  22433. type RefundLineItemEdge {
  22434. # A cursor for use in pagination.
  22435. cursor: String!
  22436. # The item at the end of RefundLineItemEdge.
  22437. node: RefundLineItem!
  22438. }
  22439. # An auto-generated type for paginating through multiple OrderTransactions.
  22440. type OrderTransactionConnection {
  22441. # A list of edges.
  22442. edges: [OrderTransactionEdge!]!
  22443. # A list of the nodes contained in OrderTransactionEdge.
  22444. nodes: [OrderTransaction!]!
  22445. # Information to aid in pagination.
  22446. pageInfo: PageInfo!
  22447. }
  22448. # An auto-generated type which holds one OrderTransaction and a cursor during pagination.
  22449. type OrderTransactionEdge {
  22450. # A cursor for use in pagination.
  22451. cursor: String!
  22452. # The item at the end of OrderTransactionEdge.
  22453. node: OrderTransaction!
  22454. }
  22455. # An auto-generated type for paginating through multiple SellingPlanGroups.
  22456. type SellingPlanGroupConnection {
  22457. # A list of edges.
  22458. edges: [SellingPlanGroupEdge!]!
  22459. # A list of the nodes contained in SellingPlanGroupEdge.
  22460. nodes: [SellingPlanGroup!]!
  22461. # Information to aid in pagination.
  22462. pageInfo: PageInfo!
  22463. }
  22464. # An auto-generated type which holds one SellingPlanGroup and a cursor during pagination.
  22465. type SellingPlanGroupEdge {
  22466. # A cursor for use in pagination.
  22467. cursor: String!
  22468. # The item at the end of SellingPlanGroupEdge.
  22469. node: SellingPlanGroup!
  22470. }
  22471. # An auto-generated type for paginating through multiple LineItems.
  22472. type LineItemConnection {
  22473. # A list of edges.
  22474. edges: [LineItemEdge!]!
  22475. # A list of the nodes contained in LineItemEdge.
  22476. nodes: [LineItem!]!
  22477. # Information to aid in pagination.
  22478. pageInfo: PageInfo!
  22479. }
  22480. # An auto-generated type which holds one LineItem and a cursor during pagination.
  22481. type LineItemEdge {
  22482. # A cursor for use in pagination.
  22483. cursor: String!
  22484. # The item at the end of LineItemEdge.
  22485. node: LineItem!
  22486. }
  22487. # An auto-generated type for paginating through multiple ShippingLines.
  22488. type ShippingLineConnection {
  22489. # A list of edges.
  22490. edges: [ShippingLineEdge!]!
  22491. # A list of the nodes contained in ShippingLineEdge.
  22492. nodes: [ShippingLine!]!
  22493. # Information to aid in pagination.
  22494. pageInfo: PageInfo!
  22495. }
  22496. # An auto-generated type which holds one ShippingLine and a cursor during pagination.
  22497. type ShippingLineEdge {
  22498. # A cursor for use in pagination.
  22499. cursor: String!
  22500. # The item at the end of ShippingLineEdge.
  22501. node: ShippingLine!
  22502. }
  22503. # An auto-generated type for paginating through multiple DraftOrderLineItems.
  22504. type DraftOrderLineItemConnection {
  22505. # A list of edges.
  22506. edges: [DraftOrderLineItemEdge!]!
  22507. # A list of the nodes contained in DraftOrderLineItemEdge.
  22508. nodes: [DraftOrderLineItem!]!
  22509. # Information to aid in pagination.
  22510. pageInfo: PageInfo!
  22511. }
  22512. # An auto-generated type which holds one DraftOrderLineItem and a cursor during pagination.
  22513. type DraftOrderLineItemEdge {
  22514. # A cursor for use in pagination.
  22515. cursor: String!
  22516. # The item at the end of DraftOrderLineItemEdge.
  22517. node: DraftOrderLineItem!
  22518. }
  22519. `, BuiltIn: false},
  22520. {Name: "../../../ext/page.graphql", Input: `# Returns information about pagination in a connection, in accordance with the
  22521. # Relay specification.
  22522. type PageInfo {
  22523. # The cursor corresponding to the last node in edges.
  22524. endCursor: String
  22525. # Whether there are more pages to fetch following the current page.
  22526. hasNextPage: Boolean!
  22527. # Whether there are any pages prior to the current page.
  22528. hasPreviousPage: Boolean!
  22529. # The cursor corresponding to the first node in edges.
  22530. startCursor: String
  22531. }
  22532. `, BuiltIn: false},
  22533. {Name: "../../../ext/product.graphql", Input: `# The details of a specific product category within the Shopify product taxonomy.
  22534. type ProductCategory {
  22535. # The product taxonomy node associated with the product category.
  22536. productTaxonomyNode: ProductTaxonomyNode
  22537. }
  22538. # Properties used by customers to select a product variant.
  22539. # Products can have multiple options, like different sizes or colors.
  22540. type SelectedOption {
  22541. # The product option’s name.
  22542. name: String!
  22543. # The product option’s value.
  22544. value: String!
  22545. }
  22546. # The price of a product variant in a specific country.
  22547. # Prices vary between countries.
  22548. type ProductVariantContextualPricing {
  22549. # The final compare-at price after all adjustments are applied.
  22550. compareAtPrice: MoneyV2
  22551. # The final price after all adjustments are applied.
  22552. price: MoneyV2!
  22553. }
  22554. # The context data that determines the pricing of a variant.
  22555. input ContextualPricingContext {
  22556. # The country code used to fetch country-specific prices.
  22557. country: CountryCode
  22558. # The CompanyLocation ID used to fetch company location specific prices.
  22559. companyLocationId: ID
  22560. }
  22561. # The set of rules that are used to determine which products are included in the collection.
  22562. type CollectionRuleSet {
  22563. # Whether products must match any or all of the rules to be included in the collection.
  22564. # If true, then products must match at least one of the rules to be included in the collection.
  22565. # If false, then products must match all of the rules to be included in the collection.
  22566. appliedDisjunctively: Boolean!
  22567. # The rules used to assign products to the collection.
  22568. rules: [CollectionRule!]!
  22569. }
  22570. # The set of rules that are used to determine which products are included in the collection.
  22571. type CollectionRule {
  22572. # Whether products must match any or all of the rules to be included in the collection.
  22573. # If true, then products must match at least one of the rules to be included in the collection.
  22574. # If false, then products must match all of the rules to be included in the collection.
  22575. appliedDisjunctively: Boolean!
  22576. # The rules used to assign products to the collection.
  22577. rules: [CollectionRule!]!
  22578. }
  22579. # The price of a product in a specific country.
  22580. # Prices vary between countries.
  22581. type ProductContextualPricing {
  22582. # The pricing of the variant with the highest price in the given context.
  22583. maxVariantPricing: ProductVariantContextualPricing
  22584. # The pricing of the variant with the lowest price in the given context.
  22585. minVariantPricing: ProductVariantContextualPricing
  22586. # The price range of the product with prices formatted as decimals.
  22587. priceRange: ProductPriceRangeV2!
  22588. }
  22589. # The price range of the product.
  22590. type ProductPriceRangeV2 {
  22591. # The highest variant's price.
  22592. maxVariantPrice: MoneyV2!
  22593. # The lowest variant's price.
  22594. minVariantPrice: MoneyV2!
  22595. }
  22596. # Represents a Shopify product taxonomy node.
  22597. type ProductTaxonomyNode implements Node {
  22598. # The full name of the product taxonomy node.
  22599. # For example, Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Beds.
  22600. fullName: String!
  22601. # The ID of the product taxonomy node.
  22602. id: ID!
  22603. # Whether the node is a leaf node.
  22604. isLeaf: Boolean!
  22605. # Whether the node is a root node.
  22606. isRoot: Boolean!
  22607. # The name of the product taxonomy node. For example, Dog Beds.
  22608. name: String!
  22609. }
  22610. # An auto-generated type for paginating through multiple InventoryLevels.
  22611. type InventoryLevelConnection {
  22612. # A list of edges.
  22613. edges: [InventoryLevelEdge!]!
  22614. # A list of the nodes contained in InventoryLevelEdge.
  22615. nodes: [InventoryLevel!]!
  22616. # Information to aid in pagination.
  22617. pageInfo: PageInfo!
  22618. }
  22619. # An auto-generated type which holds one InventoryLevel and a cursor during pagination.
  22620. type InventoryLevelEdge {
  22621. # A cursor for use in pagination.
  22622. cursor: String!
  22623. # The item at the end of InventoryLevelEdge.
  22624. node: InventoryLevel!
  22625. }
  22626. # An auto-generated type for paginating through multiple Products.
  22627. type ProductConnection {
  22628. # A list of edges.
  22629. edges: [ProductEdge!]!
  22630. # A list of the nodes contained in ProductEdge.
  22631. nodes: [Product!]!
  22632. # Information to aid in pagination.
  22633. pageInfo: PageInfo!
  22634. }
  22635. # An auto-generated type which holds one Product and a cursor during pagination.
  22636. type ProductEdge {
  22637. # A cursor for use in pagination.
  22638. cursor: String!
  22639. # The item at the end of ProductEdge.
  22640. node: Product!
  22641. }
  22642. # An auto-generated type for paginating through multiple Collections.
  22643. type CollectionConnection {
  22644. # A list of edges.
  22645. edges: [CollectionEdge!]!
  22646. # A list of the nodes contained in CollectionEdge.
  22647. nodes: [Collection!]!
  22648. # Information to aid in pagination.
  22649. pageInfo: PageInfo!
  22650. }
  22651. # An auto-generated type which holds one Collection and a cursor during pagination.
  22652. type CollectionEdge {
  22653. # A cursor for use in pagination.
  22654. cursor: String!
  22655. # The item at the end of CollectionEdge.
  22656. node: Collection!
  22657. }
  22658. # An auto-generated type for paginating through multiple ProductVariants.
  22659. type ProductVariantConnection {
  22660. # A list of edges.
  22661. edges: [ProductVariantEdge!]!
  22662. # A list of the nodes contained in ProductVariantEdge.
  22663. nodes: [ProductVariant!]!
  22664. # Information to aid in pagination.
  22665. pageInfo: PageInfo!
  22666. }
  22667. # An auto-generated type which holds one ProductVariant and a cursor during pagination.
  22668. type ProductVariantEdge {
  22669. # A cursor for use in pagination.
  22670. cursor: String!
  22671. # The item at the end of ProductVariantEdge.
  22672. node: ProductVariant!
  22673. }
  22674. # An auto-generated type for paginating through multiple SavedSearches.
  22675. type SavedSearchConnection {
  22676. # A list of edges.
  22677. edges: [SavedSearchEdge!]!
  22678. # A list of the nodes contained in SavedSearchEdge.
  22679. nodes: [SavedSearch!]!
  22680. # Information to aid in pagination.
  22681. pageInfo: PageInfo!
  22682. }
  22683. # An auto-generated type which holds one SavedSearch and a cursor during pagination.
  22684. type SavedSearchEdge {
  22685. # A cursor for use in pagination.
  22686. cursor: String!
  22687. # The item at the end of SavedSearchEdge.
  22688. node: SavedSearch!
  22689. }
  22690. # An auto-generated type for paginating through multiple Images.
  22691. type ImageConnection {
  22692. # A list of edges.
  22693. edges: [ImageEdge!]!
  22694. # A list of the nodes contained in ImageEdge.
  22695. nodes: [Image!]!
  22696. # Information to aid in pagination.
  22697. pageInfo: PageInfo!
  22698. }
  22699. # An auto-generated type which holds one Image and a cursor during pagination.
  22700. type ImageEdge {
  22701. # A cursor for use in pagination.
  22702. cursor: String!
  22703. # The item at the end of ImageEdge.
  22704. node: Image!
  22705. }
  22706. # An auto-generated type for paginating through multiple Media.
  22707. type MediaConnection {
  22708. # A list of edges.
  22709. edges: [MediaEdge!]!
  22710. # A list of the nodes contained in MediaEdge.
  22711. nodes: [Media!]!
  22712. # Information to aid in pagination.
  22713. pageInfo: PageInfo!
  22714. }
  22715. # An auto-generated type which holds one Media and a cursor during pagination.
  22716. type MediaEdge {
  22717. # A cursor for use in pagination.
  22718. cursor: String!
  22719. # The item at the end of MediaEdge.
  22720. node: Media!
  22721. }
  22722. `, BuiltIn: false},
  22723. {Name: "../../../ext/property.graphql", Input: `# The attribute editable information.
  22724. type EditableProperty {
  22725. # Whether the attribute is locked for editing.
  22726. locked: Boolean!
  22727. # The reason the attribute is locked for editing.
  22728. reason: FormattedString
  22729. }
  22730. # Represents a generic custom attribute.
  22731. type Attribute {
  22732. # Key or name of the attribute.
  22733. key: String!
  22734. # Value of the attribute.
  22735. value: String
  22736. }
  22737. # Represents a typed custom attribute.
  22738. type TypedAttribute {
  22739. # Key or name of the attribute.
  22740. key: String!
  22741. # Value of the attribute.
  22742. value: String!
  22743. }
  22744. # A weight, which includes a numeric value and a unit of measurement.
  22745. type Weight {
  22746. # The unit of measurement for value.
  22747. unit: WeightUnit!
  22748. # The weight value using the unit system specified with unit.
  22749. value: Float!
  22750. }
  22751. # An auto-generated type for paginating through a list of Strings.
  22752. type StringConnection {
  22753. # A list of edges.
  22754. edges: [StringEdge!]!
  22755. # Information to aid in pagination.
  22756. pageInfo: PageInfo!
  22757. }
  22758. # An auto-generated type which holds one String and a cursor during pagination.
  22759. type StringEdge {
  22760. # A cursor for use in pagination.
  22761. cursor: String!
  22762. # The item at the end of StringEdge.
  22763. node: String!
  22764. }
  22765. `, BuiltIn: false},
  22766. {Name: "../../../ext/publication.graphql", Input: `# A resource publication represents information about the publication of a resource.
  22767. # An instance of ResourcePublication, unlike ResourcePublicationV2, can be neither published or scheduled to be published.
  22768. #
  22769. # See ResourcePublicationV2 for more context.
  22770. type ResourcePublication {
  22771. # Whether the resource publication is published. Also returns true if the resource publication is scheduled to be published.
  22772. # If false, then the resource publication is neither published nor scheduled to be published.
  22773. isPublished: Boolean!
  22774. # The publication the resource publication is published to.
  22775. publication: Publication!
  22776. # The date that the resource publication was or is going to be published to the publication.
  22777. publishDate: DateTime!
  22778. # The resource published to the publication.
  22779. publishable: Publishable!
  22780. }
  22781. # A resource publication represents information about the publication of a resource.
  22782. # Unlike ResourcePublication, an instance of ResourcePublicationV2 can't be unpublished. It must either be published or scheduled to be published.
  22783. #
  22784. # See ResourcePublication for more context.
  22785. type ResourcePublicationV2 {
  22786. # Whether the resource publication is published. If true, then the resource publication is published to the publication.
  22787. # If false, then the resource publication is staged to be published to the publication.
  22788. isPublished: Boolean!
  22789. # The publication the resource publication is published to.
  22790. publication: Publication!
  22791. # The date that the resource publication was or is going to be published to the publication.
  22792. publishDate: DateTime
  22793. # The resource published to the publication.
  22794. publishable: Publishable!
  22795. }
  22796. # An auto-generated type for paginating through multiple ResourcePublications.
  22797. type ResourcePublicationConnection {
  22798. # A list of edges.
  22799. edges: [ResourcePublicationEdge!]!
  22800. # A list of the nodes contained in ResourcePublicationEdge.
  22801. nodes: [ResourcePublication!]!
  22802. # Information to aid in pagination.
  22803. pageInfo: PageInfo!
  22804. }
  22805. # An auto-generated type which holds one ResourcePublication and a cursor during pagination.
  22806. type ResourcePublicationEdge {
  22807. # A cursor for use in pagination.
  22808. cursor: String!
  22809. # The item at the end of ResourcePublicationEdge.
  22810. node: ResourcePublication!
  22811. }
  22812. # An auto-generated type for paginating through multiple ResourcePublicationV2s.
  22813. type ResourcePublicationV2Connection {
  22814. # A list of edges.
  22815. edges: [ResourcePublicationV2Edge!]!
  22816. # A list of the nodes contained in ResourcePublicationV2Edge.
  22817. nodes: [ResourcePublicationV2!]!
  22818. # Information to aid in pagination.
  22819. pageInfo: PageInfo!
  22820. }
  22821. # An auto-generated type which holds one ResourcePublicationV2 and a cursor during pagination.
  22822. type ResourcePublicationV2Edge {
  22823. # A cursor for use in pagination.
  22824. cursor: String!
  22825. # The item at the end of ResourcePublicationV2Edge.
  22826. node: ResourcePublicationV2!
  22827. }
  22828. # An auto-generated type for paginating through multiple Publications.
  22829. type PublicationConnection {
  22830. # A list of edges.
  22831. edges: [PublicationEdge!]!
  22832. # A list of the nodes contained in PublicationEdge.
  22833. nodes: [Publication!]!
  22834. # Information to aid in pagination.
  22835. pageInfo: PageInfo!
  22836. }
  22837. # An auto-generated type which holds one Publication and a cursor during pagination.
  22838. type PublicationEdge {
  22839. # A cursor for use in pagination.
  22840. cursor: String!
  22841. # The item at the end of PublicationEdge.
  22842. node: Publication!
  22843. }
  22844. `, BuiltIn: false},
  22845. {Name: "../../../ext/rbac.graphql", Input: `# The permission required to access a Shopify Admin API or Storefront API resource for a shop.
  22846. # Merchants grant access scopes that are requested by applications.
  22847. type AccessScope {
  22848. # A description of the actions that the access scope allows an app to perform.
  22849. description: String!
  22850. # A readable string that represents the access scope. The string usually follows the format {action}_{resource}.
  22851. # {action} is read or write, and {resource} is the resource that the action can be performed on.
  22852. # {action} and {resource} are separated by an underscore. For example, read_orders or write_products.
  22853. handle: String!
  22854. }
  22855. # An auto-generated type for paginating through multiple StorefrontAccessTokens.
  22856. type StorefrontAccessTokenConnection {
  22857. # A list of edges.
  22858. edges: [StorefrontAccessTokenEdge!]!
  22859. # A list of the nodes contained in StorefrontAccessTokenEdge.
  22860. nodes: [StorefrontAccessToken!]!
  22861. # Information to aid in pagination.
  22862. pageInfo: PageInfo!
  22863. }
  22864. # An auto-generated type which holds one StorefrontAccessToken and a cursor during pagination.
  22865. type StorefrontAccessTokenEdge {
  22866. # A cursor for use in pagination.
  22867. cursor: String!
  22868. # The item at the end of StorefrontAccessTokenEdge.
  22869. node: StorefrontAccessToken!
  22870. }
  22871. # A token that's used to delegate unauthenticated access scopes to clients that need to access
  22872. # the unauthenticated Storefront API. An app can have a maximum of 100 active storefront access
  22873. # tokens for each shop.
  22874. type StorefrontAccessToken implements Node {
  22875. # List of permissions associated with the token.
  22876. accessScopes: [AccessScope!]!
  22877. # The issued public access token.
  22878. accessToken: String!
  22879. # The date and time when the public access token was created.
  22880. createdAt: DateTime!
  22881. # A globally-unique identifier.
  22882. id: ID!
  22883. # An arbitrary title for each token determined by the developer, used for reference purposes.
  22884. title: String!
  22885. # The date and time when the storefront access token was updated.
  22886. updatedAt: DateTime!
  22887. }
  22888. `, BuiltIn: false},
  22889. {Name: "../../../ext/scalar.graphql", Input: `# Represents an ISO 8601-encoded date and time string.
  22890. # For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is
  22891. # represented as "2019-09-07T15:50:00Z".
  22892. scalar DateTime
  22893. # Represents an RFC 3986 and
  22894. # RFC 3987-compliant URI string.
  22895. #
  22896. # For example, "https://johns-apparel.myshopify.com" is a valid URL. It includes a scheme (https) and a host
  22897. # (johns-apparel.myshopify.com).
  22898. scalar URL
  22899. # An unsigned 64-bit integer. Represents whole numeric values between 0 and 2^64 - 1 encoded as a string of base-10 digits.
  22900. #
  22901. # Example value: "50".
  22902. scalar UnsignedInt64
  22903. # A string containing a strict subset of HTML code. Non-allowed tags will be stripped out.
  22904. # Allowed tags:
  22905. #
  22906. # a (allowed attributes: href, target)
  22907. # b
  22908. # br
  22909. # em
  22910. # i
  22911. # strong
  22912. # u
  22913. # Use HTML instead if you need to
  22914. # include other HTML tags.
  22915. # Example value: "Your current domain is <strong>johns-apparel.myshopify.com</strong>."
  22916. scalar FormattedString
  22917. # A signed decimal number, which supports arbitrary precision and is serialized as a string.
  22918. #
  22919. # Example values: "29.99", "29.999".
  22920. scalar Decimal
  22921. # A monetary value string without a currency symbol or code. Example value: "100.57".
  22922. scalar Money
  22923. # A string containing HTML code. Refer to the HTML spec for a complete list of HTML elements.
  22924. #
  22925. # Example value: "<p>Grey cotton knit sweater.</p>".
  22926. scalar HTML
  22927. # A JSON object.
  22928. #
  22929. # Example value:
  22930. # { "product": { "id": "gid://shopify/Product/1346443542550", "title": "White T-shirt", "options": [{ "name": "Size", "values": ["M", "L"] }] } }
  22931. scalar JSON
  22932. `, BuiltIn: false},
  22933. {Name: "../../../ext/shop.graphql", Input: `# The list of all the countries from the combined shipping zones for the shop.
  22934. type CountriesInShippingZones {
  22935. # The list of all the countries from all the combined shipping zones.
  22936. countryCodes: [CountryCode!]!
  22937. # Whether 'Rest of World' has been defined in any of the shipping zones.
  22938. includeRestOfWorld: Boolean!
  22939. }
  22940. # Currency formats configured for the merchant. These formats are available to use within Liquid.
  22941. type CurrencyFormats {
  22942. # Money without currency in HTML.
  22943. moneyFormat: FormattedString!
  22944. # Money without currency in emails.
  22945. moneyInEmailsFormat: String!
  22946. # Money with currency in HTML.
  22947. moneyWithCurrencyFormat: FormattedString!
  22948. # Money with currency in emails.
  22949. moneyWithCurrencyInEmailsFormat: String!
  22950. }
  22951. # Represents the feature set available to the shop.
  22952. # Most fields specify whether a feature is enabled for a shop, and some fields return information
  22953. # related to specific features.
  22954. type ShopFeatures {
  22955. # Whether a shop has access to Avalara AvaTax.
  22956. avalaraAvatax: Boolean!
  22957. # The branding of the shop, which influences its look and feel in the Shopify admin.
  22958. branding: ShopBranding!
  22959. # Whether a shop's online store can have CAPTCHA protection.
  22960. captcha: Boolean!
  22961. # Whether a shop's online store can have CAPTCHA protection for domains not managed by Shopify.
  22962. captchaExternalDomains: Boolean!
  22963. # Whether a shop has access to the Google Analytics dynamic remarketing feature.
  22964. dynamicRemarketing: Boolean!
  22965. # Whether a shop can be migrated to use Shopify subscriptions.
  22966. eligibleForSubscriptionMigration: Boolean!
  22967. # Whether a shop is configured properly to sell subscriptions.
  22968. eligibleForSubscriptions: Boolean!
  22969. # Whether a shop can create gift cards.
  22970. giftCards: Boolean!
  22971. # Whether a shop displays Harmonized System codes on products. This is used for customs when shipping
  22972. # internationally.
  22973. harmonizedSystemCode: Boolean!
  22974. # Whether a shop can enable international domains.
  22975. internationalDomains: Boolean!
  22976. # Whether a shop can enable international price overrides.
  22977. internationalPriceOverrides: Boolean!
  22978. # Whether a shop can enable international price rules.
  22979. internationalPriceRules: Boolean!
  22980. # Whether a shop has enabled a legacy subscription gateway to handle older subscriptions.
  22981. legacySubscriptionGatewayEnabled: Boolean!
  22982. # Whether to show the Live View metrics in the Shopify admin. Live view is hidden from merchants that are on a trial
  22983. # or don't have a storefront.
  22984. liveView: Boolean!
  22985. # Whether a shop has access to the onboarding visual.
  22986. onboardingVisual: Boolean!
  22987. # Whether a shop is configured to sell subscriptions with PayPal Express.
  22988. paypalExpressSubscriptionGatewayStatus: PaypalExpressSubscriptionsGatewayStatus!
  22989. # Whether a shop has access to all reporting features.
  22990. reports: Boolean!
  22991. # Whether a shop has ever had subscription products.
  22992. sellsSubscriptions: Boolean!
  22993. # Whether to show metrics in the Shopify admin. Metrics are hidden for new merchants until they become meaningful.
  22994. showMetrics: Boolean!
  22995. # Whether a shop has an online store.
  22996. storefront: Boolean!
  22997. # Whether a shop is using Shopify Balance.
  22998. usingShopifyBalance: Boolean!
  22999. }
  23000. # The total number of pending orders on a shop if less then a maximum, or that maximum.
  23001. # The atMax field indicates when this maximum has been reached.
  23002. type LimitedPendingOrderCount {
  23003. # This is set when the number of pending orders has reached the maximum.
  23004. atMax: Boolean!
  23005. # The number of pendings orders on the shop.
  23006. # Limited to a maximum of 10000.
  23007. count: Int!
  23008. }
  23009. # Merchant approval for accelerated onboarding to channel integration apps.
  23010. type MerchantApprovalSignals {
  23011. # Whether the shop's Shopify Payments account identity is verified.
  23012. # Returns false if the identity is unverified or if the shop doesn't have a Shopify Payments account.
  23013. identityVerified: Boolean!
  23014. # Whether Shopify has pre-verified the merchant's business for onboarding to channel integration apps.
  23015. # Returns false if the shop is not marked for verification.
  23016. verifiedByShopify: Boolean!
  23017. }
  23018. # Settings related to payments.
  23019. type PaymentSettings {
  23020. # List of the digital wallets which the shop supports.
  23021. supportedDigitalWallets: [DigitalWallet!]!
  23022. }
  23023. # The billing plan of the shop.
  23024. type ShopPlan {
  23025. # The name of the shop's billing plan.
  23026. displayName: String!
  23027. # Whether the shop is a partner development shop for testing purposes.
  23028. partnerDevelopment: Boolean!
  23029. # Whether the shop has a Shopify Plus subscription.
  23030. shopifyPlus: Boolean!
  23031. }
  23032. # Policy that a merchant has configured for their store, such as their refund or privacy policy.
  23033. type ShopPolicy implements HasPublishedTranslations&Node {
  23034. # The text of the policy. The maximum size is 512kb.
  23035. body: HTML!
  23036. # A globally-unique identifier.
  23037. id: ID!
  23038. # The translations associated with the resource.
  23039. translations(locale: String! marketId: ID): [PublishedTranslation!]!
  23040. # The shop policy type.
  23041. type: ShopPolicyType!
  23042. # The public URL of the policy.
  23043. url: URL!
  23044. }
  23045. # Resource limits of a shop.
  23046. type ShopResourceLimits {
  23047. # Maximum number of locations allowed.
  23048. locationLimit: Int!
  23049. # Maximum number of product options allowed.
  23050. maxProductOptions: Int!
  23051. # The maximum number of variants allowed per product.
  23052. maxProductVariants: Int!
  23053. # Whether the shop has reached the limit of the number of URL redirects it can make for resources.
  23054. redirectLimitReached: Boolean!
  23055. # The maximum number of variants allowed per shop.
  23056. # If the shop has unlimited SKUs, then the quantity used cannot be retrieved.
  23057. skuResourceLimits: ResourceLimit!
  23058. }
  23059. # A resource limit represents the limits that the resource has.
  23060. type ResourceLimit {
  23061. # Whether the resource is available.
  23062. available: Boolean!
  23063. # Quantity available. If null the quantity available is unlimited.
  23064. quantityAvailable: Int
  23065. # Quantity limit of the resource. If null the quantity is unlimited.
  23066. quantityLimit: Int
  23067. # Quantity used of the resource. If null the quantity used cannot be retrieved.
  23068. quantityUsed: Int
  23069. }
  23070. # Represents an individual result returned from a search.
  23071. type SearchResult {
  23072. # Returns the search result description text.
  23073. description: String
  23074. # Returns the Image resource presented to accompany a search result.
  23075. image: Image
  23076. # Returns the ID of the resource returned in the search result.
  23077. reference: Node!
  23078. # Returns the resource title.
  23079. title: String!
  23080. # Returns the absolute URL to the resource in the search result.
  23081. url: URL!
  23082. }
  23083. # A list of search filters along with their specific options in value and label pair for filtering.
  23084. type SearchFilterOptions {
  23085. # A list of options that can be use to filter product availability.
  23086. productAvailability: [FilterOption!]!
  23087. }
  23088. # A saved search is a representation of a search query saved in the admin.
  23089. type SavedSearch implements LegacyInteroperability&Node {
  23090. # The filters of a saved search.
  23091. filters: [SearchFilter!]!
  23092. # A globally-unique identifier.
  23093. id: ID!
  23094. # The ID of the corresponding resource in the REST Admin API.
  23095. legacyResourceId: UnsignedInt64!
  23096. # The name of a saved search.
  23097. name: String!
  23098. # The query string of a saved search. This includes search terms and filters.
  23099. query: String!
  23100. # The type of resource this saved search is searching in.
  23101. resourceType: SearchResultType!
  23102. # The search terms of a saved search.
  23103. searchTerms: String!
  23104. }
  23105. # A filter in a search query represented by a key value pair.
  23106. type SearchFilter {
  23107. # The key of the search filter.
  23108. key: String!
  23109. # The value of the search filter.
  23110. value: String!
  23111. }
  23112. # A filter option is one possible value in a search filter.
  23113. type FilterOption {
  23114. # The filter option's label for display purposes.
  23115. label: String!
  23116. # The filter option's value.
  23117. value: String!
  23118. }
  23119. # An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
  23120. type AppRevenueAttributionRecordConnection {
  23121. # A list of edges.
  23122. edges: [AppRevenueAttributionRecordEdge!]!
  23123. # A list of the nodes contained in AppRevenueAttributionRecordEdge.
  23124. nodes: [AppRevenueAttributionRecord!]!
  23125. # Information to aid in pagination.
  23126. pageInfo: PageInfo!
  23127. }
  23128. # An auto-generated type which holds one AppRevenueAttributionRecord and a cursor during pagination.
  23129. type AppRevenueAttributionRecordEdge {
  23130. # A cursor for use in pagination.
  23131. cursor: String!
  23132. # The item at the end of AppRevenueAttributionRecordEdge.
  23133. node: AppRevenueAttributionRecord!
  23134. }
  23135. # An auto-generated type for paginating through multiple AppUsageRecords.
  23136. type AppUsageRecordConnection {
  23137. # A list of edges.
  23138. edges: [AppUsageRecordEdge!]!
  23139. # A list of the nodes contained in AppUsageRecordEdge.
  23140. nodes: [AppUsageRecord!]!
  23141. # Information to aid in pagination.
  23142. pageInfo: PageInfo!
  23143. }
  23144. # An auto-generated type which holds one AppUsageRecord and a cursor during pagination.
  23145. type AppUsageRecordEdge {
  23146. # A cursor for use in pagination.
  23147. cursor: String!
  23148. # The item at the end of AppUsageRecordEdge.
  23149. node: AppUsageRecord!
  23150. }
  23151. # The connection type for SearchResult.
  23152. type SearchResultConnection {
  23153. # A list of edges.
  23154. edges: [SearchResultEdge!]!
  23155. # Information to aid in pagination.
  23156. pageInfo: PageInfo!
  23157. }
  23158. # An auto-generated type which holds one SearchResult and a cursor during pagination.
  23159. type SearchResultEdge {
  23160. # A cursor for use in pagination.
  23161. cursor: String!
  23162. # The item at the end of SearchResultEdge.
  23163. node: SearchResult!
  23164. }
  23165. `, BuiltIn: false},
  23166. {Name: "../../../ext/translation.graphql", Input: `# Published translation of a field of a resource.
  23167. type PublishedTranslation {
  23168. # The resource field that is being translated.
  23169. key: String!
  23170. # The locale of this translation.
  23171. locale: String!
  23172. # The ID of the market that the translation is specific to. Null value means the translation is available in any market.
  23173. marketId: ID
  23174. # The translation value.
  23175. value: String
  23176. }
  23177. `, BuiltIn: false},
  23178. {Name: "../../../ext/union.graphql", Input: `# The main embed of a comment event.
  23179. union CommentEventEmbed = Customer | DraftOrder | Order | Product | ProductVariant
  23180. union MetafieldReference = Collection | GenericFile | MediaImage | OnlineStorePage | Product | ProductVariant | Video
  23181. union PricingValue = MoneyV2 | PricingPercentageValue
  23182. # A rate provided by a merchant-defined rate or a participant.
  23183. union DeliveryRateProvider = DeliveryParticipant | DeliveryRateDefinition
  23184. # The value (weight or price) that the condition field is compared to.
  23185. union DeliveryConditionCriteria = MoneyV2 | Weight
  23186. # Represents information about the purchasing entity for the order or draft order.
  23187. union PurchasingEntity = Customer | PurchasingCompany
  23188. # Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months).
  23189. # The selling plan billing policy and associated records (selling plan groups, selling plans, pricing policies, and delivery policy)
  23190. # are deleted 48 hours after a merchant uninstalls their subscriptions app.
  23191. # We recommend backing up these records if you need to restore them later.
  23192. union SellingPlanBillingPolicy = SellingPlanFixedBillingPolicy | SellingPlanRecurringBillingPolicy
  23193. # Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week).
  23194. # The selling plan delivery policy and associated records (selling plan groups, selling plans, pricing policies, and billing policy)
  23195. # are deleted 48 hours after a merchant uninstalls their subscriptions app.
  23196. # We recommend backing up these records if you need to restore them later.
  23197. union SellingPlanDeliveryPolicy = SellingPlanFixedDeliveryPolicy | SellingPlanRecurringDeliveryPolicy
  23198. # The portion of the price to be charged at checkout.
  23199. union SellingPlanCheckoutChargeValue = MoneyV2 | SellingPlanCheckoutChargePercentageValue
  23200. # Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set
  23201. # for a limited period or that is fixed for the duration of the subscription). Selling plan pricing policies and
  23202. # associated records (selling plan groups, selling plans, billing policy, and delivery policy)
  23203. # are deleted 48 hours after a merchant uninstalls their subscriptions app.
  23204. # We recommend backing up these records if you need to restore them later.
  23205. union SellingPlanPricingPolicy = SellingPlanFixedPricingPolicy | SellingPlanRecurringPricingPolicy
  23206. # The information about the price that's charged to a shop every plan period.
  23207. # The concrete type can be AppRecurringPricing for recurring billing or AppUsagePricing for usage-based billing.
  23208. union AppPricingDetails = AppRecurringPricing | AppUsagePricing
  23209. # The value of the discount.
  23210. union AppSubscriptionDiscountValue = AppSubscriptionDiscountAmount | AppSubscriptionDiscountPercentage
  23211. # All possible instruments for CustomerPaymentMethods.
  23212. union CustomerPaymentInstrument = CustomerCreditCard | CustomerPaypalBillingAgreement | CustomerShopPayAgreement
  23213. # Describes the delivery method to use to get the physical goods to the customer.
  23214. union SubscriptionDeliveryMethod = SubscriptionDeliveryMethodLocalDelivery | SubscriptionDeliveryMethodPickup | SubscriptionDeliveryMethodShipping
  23215. # Represents a selling plan pricing policy adjustment value type.
  23216. union SellingPlanPricingPolicyAdjustmentValue = MoneyV2 | SellingPlanPricingPolicyPercentageValue
  23217. # Subscription draft discount types.
  23218. union SubscriptionDiscount = SubscriptionAppliedCodeDiscount | SubscriptionManualDiscount
  23219. # The value of the discount and how it will be applied.
  23220. union SubscriptionDiscountValue = SubscriptionDiscountFixedAmountValue | SubscriptionDiscountPercentageValue
  23221. # All possible instrument outputs for Payment Mandates.
  23222. union PaymentInstrument = VaultCreditCard | VaultPaypalBillingAgreement
  23223. `, BuiltIn: false},
  23224. {Name: "../../../federation/directives.graphql", Input: `
  23225. scalar _Any
  23226. scalar _FieldSet
  23227. directive @external on FIELD_DEFINITION
  23228. directive @requires(fields: _FieldSet!) on FIELD_DEFINITION
  23229. directive @provides(fields: _FieldSet!) on FIELD_DEFINITION
  23230. directive @extends on OBJECT | INTERFACE
  23231. directive @key(fields: _FieldSet!, resolvable: Boolean = true) repeatable on OBJECT | INTERFACE
  23232. directive @link(import: [String!], url: String!) repeatable on SCHEMA
  23233. directive @shareable on OBJECT | FIELD_DEFINITION
  23234. directive @tag(name: String!) repeatable on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
  23235. directive @override(from: String!) on FIELD_DEFINITION
  23236. directive @inaccessible on SCALAR | OBJECT | FIELD_DEFINITION | ARGUMENT_DEFINITION | INTERFACE | UNION | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
  23237. `, BuiltIn: true},
  23238. {Name: "../../../federation/entity.graphql", Input: `
  23239. # a union of all types that use the @key directive
  23240. union _Entity = App | Collection | Customer | DraftOrder | FulfillmentService | InventoryLevel | Job | Market | MarketWebPresence | Order | Product | ProductOption | ProductVariant | Shop
  23241. # fake type to build resolver interfaces for users to implement
  23242. type Entity {
  23243. findCollectionByID(id: ID!,): Collection!
  23244. findFulfillmentServiceByID(id: ID!,): FulfillmentService!
  23245. findInventoryLevelByID(id: ID!,): InventoryLevel!
  23246. findProductByID(id: ID!,): Product!
  23247. findProductOptionByID(id: ID!,): ProductOption!
  23248. findProductVariantByID(id: ID!,): ProductVariant!
  23249. }
  23250. type _Service {
  23251. sdl: String
  23252. }
  23253. extend type Query {
  23254. _entities(representations: [_Any!]!): [_Entity]!
  23255. _service: _Service!
  23256. }
  23257. `, BuiltIn: true},
  23258. }
  23259. var parsedSchema = gqlparser.MustLoadSchema(sources...)
  23260. // endregion ************************** generated!.gotpl **************************
  23261. // region ***************************** args.gotpl *****************************
  23262. func (ec *executionContext) dir_inContext_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23263. var err error
  23264. args := map[string]interface{}{}
  23265. var arg0 *LanguageCode
  23266. if tmp, ok := rawArgs["language"]; ok {
  23267. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("language"))
  23268. arg0, err = ec.unmarshalOLanguageCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLanguageCode(ctx, tmp)
  23269. if err != nil {
  23270. return nil, err
  23271. }
  23272. }
  23273. args["language"] = arg0
  23274. var arg1 *CountryCode
  23275. if tmp, ok := rawArgs["country"]; ok {
  23276. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("country"))
  23277. arg1, err = ec.unmarshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, tmp)
  23278. if err != nil {
  23279. return nil, err
  23280. }
  23281. }
  23282. args["country"] = arg1
  23283. return args, nil
  23284. }
  23285. func (ec *executionContext) field_AppInstallation_allSubscriptions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23286. var err error
  23287. args := map[string]interface{}{}
  23288. var arg0 *int
  23289. if tmp, ok := rawArgs["first"]; ok {
  23290. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23291. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23292. if err != nil {
  23293. return nil, err
  23294. }
  23295. }
  23296. args["first"] = arg0
  23297. var arg1 *string
  23298. if tmp, ok := rawArgs["after"]; ok {
  23299. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23300. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23301. if err != nil {
  23302. return nil, err
  23303. }
  23304. }
  23305. args["after"] = arg1
  23306. var arg2 *int
  23307. if tmp, ok := rawArgs["last"]; ok {
  23308. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23309. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23310. if err != nil {
  23311. return nil, err
  23312. }
  23313. }
  23314. args["last"] = arg2
  23315. var arg3 *string
  23316. if tmp, ok := rawArgs["before"]; ok {
  23317. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23318. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23319. if err != nil {
  23320. return nil, err
  23321. }
  23322. }
  23323. args["before"] = arg3
  23324. var arg4 *bool
  23325. if tmp, ok := rawArgs["reverse"]; ok {
  23326. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23327. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23328. if err != nil {
  23329. return nil, err
  23330. }
  23331. }
  23332. args["reverse"] = arg4
  23333. var arg5 *AppSubscriptionSortKeys
  23334. if tmp, ok := rawArgs["sortKey"]; ok {
  23335. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  23336. arg5, err = ec.unmarshalOAppSubscriptionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionSortKeys(ctx, tmp)
  23337. if err != nil {
  23338. return nil, err
  23339. }
  23340. }
  23341. args["sortKey"] = arg5
  23342. return args, nil
  23343. }
  23344. func (ec *executionContext) field_AppInstallation_credits_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23345. var err error
  23346. args := map[string]interface{}{}
  23347. var arg0 *int
  23348. if tmp, ok := rawArgs["first"]; ok {
  23349. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23350. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23351. if err != nil {
  23352. return nil, err
  23353. }
  23354. }
  23355. args["first"] = arg0
  23356. var arg1 *string
  23357. if tmp, ok := rawArgs["after"]; ok {
  23358. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23359. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23360. if err != nil {
  23361. return nil, err
  23362. }
  23363. }
  23364. args["after"] = arg1
  23365. var arg2 *int
  23366. if tmp, ok := rawArgs["last"]; ok {
  23367. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23368. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23369. if err != nil {
  23370. return nil, err
  23371. }
  23372. }
  23373. args["last"] = arg2
  23374. var arg3 *string
  23375. if tmp, ok := rawArgs["before"]; ok {
  23376. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23377. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23378. if err != nil {
  23379. return nil, err
  23380. }
  23381. }
  23382. args["before"] = arg3
  23383. var arg4 *bool
  23384. if tmp, ok := rawArgs["reverse"]; ok {
  23385. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23386. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23387. if err != nil {
  23388. return nil, err
  23389. }
  23390. }
  23391. args["reverse"] = arg4
  23392. var arg5 *AppTransactionSortKeys
  23393. if tmp, ok := rawArgs["sortKey"]; ok {
  23394. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  23395. arg5, err = ec.unmarshalOAppTransactionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppTransactionSortKeys(ctx, tmp)
  23396. if err != nil {
  23397. return nil, err
  23398. }
  23399. }
  23400. args["sortKey"] = arg5
  23401. return args, nil
  23402. }
  23403. func (ec *executionContext) field_AppInstallation_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23404. var err error
  23405. args := map[string]interface{}{}
  23406. var arg0 string
  23407. if tmp, ok := rawArgs["namespace"]; ok {
  23408. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23409. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  23410. if err != nil {
  23411. return nil, err
  23412. }
  23413. }
  23414. args["namespace"] = arg0
  23415. var arg1 string
  23416. if tmp, ok := rawArgs["key"]; ok {
  23417. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  23418. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  23419. if err != nil {
  23420. return nil, err
  23421. }
  23422. }
  23423. args["key"] = arg1
  23424. return args, nil
  23425. }
  23426. func (ec *executionContext) field_AppInstallation_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23427. var err error
  23428. args := map[string]interface{}{}
  23429. var arg0 *string
  23430. if tmp, ok := rawArgs["namespace"]; ok {
  23431. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23432. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23433. if err != nil {
  23434. return nil, err
  23435. }
  23436. }
  23437. args["namespace"] = arg0
  23438. var arg1 *int
  23439. if tmp, ok := rawArgs["first"]; ok {
  23440. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23441. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23442. if err != nil {
  23443. return nil, err
  23444. }
  23445. }
  23446. args["first"] = arg1
  23447. var arg2 *string
  23448. if tmp, ok := rawArgs["after"]; ok {
  23449. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23450. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23451. if err != nil {
  23452. return nil, err
  23453. }
  23454. }
  23455. args["after"] = arg2
  23456. var arg3 *int
  23457. if tmp, ok := rawArgs["last"]; ok {
  23458. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23459. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23460. if err != nil {
  23461. return nil, err
  23462. }
  23463. }
  23464. args["last"] = arg3
  23465. var arg4 *string
  23466. if tmp, ok := rawArgs["before"]; ok {
  23467. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23468. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23469. if err != nil {
  23470. return nil, err
  23471. }
  23472. }
  23473. args["before"] = arg4
  23474. var arg5 *bool
  23475. if tmp, ok := rawArgs["reverse"]; ok {
  23476. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23477. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23478. if err != nil {
  23479. return nil, err
  23480. }
  23481. }
  23482. args["reverse"] = arg5
  23483. return args, nil
  23484. }
  23485. func (ec *executionContext) field_AppInstallation_oneTimePurchases_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23486. var err error
  23487. args := map[string]interface{}{}
  23488. var arg0 *int
  23489. if tmp, ok := rawArgs["first"]; ok {
  23490. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23491. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23492. if err != nil {
  23493. return nil, err
  23494. }
  23495. }
  23496. args["first"] = arg0
  23497. var arg1 *string
  23498. if tmp, ok := rawArgs["after"]; ok {
  23499. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23500. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23501. if err != nil {
  23502. return nil, err
  23503. }
  23504. }
  23505. args["after"] = arg1
  23506. var arg2 *int
  23507. if tmp, ok := rawArgs["last"]; ok {
  23508. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23509. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23510. if err != nil {
  23511. return nil, err
  23512. }
  23513. }
  23514. args["last"] = arg2
  23515. var arg3 *string
  23516. if tmp, ok := rawArgs["before"]; ok {
  23517. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23518. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23519. if err != nil {
  23520. return nil, err
  23521. }
  23522. }
  23523. args["before"] = arg3
  23524. var arg4 *bool
  23525. if tmp, ok := rawArgs["reverse"]; ok {
  23526. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23527. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23528. if err != nil {
  23529. return nil, err
  23530. }
  23531. }
  23532. args["reverse"] = arg4
  23533. var arg5 *AppTransactionSortKeys
  23534. if tmp, ok := rawArgs["sortKey"]; ok {
  23535. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  23536. arg5, err = ec.unmarshalOAppTransactionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppTransactionSortKeys(ctx, tmp)
  23537. if err != nil {
  23538. return nil, err
  23539. }
  23540. }
  23541. args["sortKey"] = arg5
  23542. return args, nil
  23543. }
  23544. func (ec *executionContext) field_AppInstallation_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23545. var err error
  23546. args := map[string]interface{}{}
  23547. var arg0 string
  23548. if tmp, ok := rawArgs["namespace"]; ok {
  23549. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23550. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  23551. if err != nil {
  23552. return nil, err
  23553. }
  23554. }
  23555. args["namespace"] = arg0
  23556. var arg1 string
  23557. if tmp, ok := rawArgs["key"]; ok {
  23558. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  23559. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  23560. if err != nil {
  23561. return nil, err
  23562. }
  23563. }
  23564. args["key"] = arg1
  23565. return args, nil
  23566. }
  23567. func (ec *executionContext) field_AppInstallation_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23568. var err error
  23569. args := map[string]interface{}{}
  23570. var arg0 *string
  23571. if tmp, ok := rawArgs["namespace"]; ok {
  23572. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23573. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23574. if err != nil {
  23575. return nil, err
  23576. }
  23577. }
  23578. args["namespace"] = arg0
  23579. var arg1 *int
  23580. if tmp, ok := rawArgs["first"]; ok {
  23581. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23582. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23583. if err != nil {
  23584. return nil, err
  23585. }
  23586. }
  23587. args["first"] = arg1
  23588. var arg2 *string
  23589. if tmp, ok := rawArgs["after"]; ok {
  23590. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23591. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23592. if err != nil {
  23593. return nil, err
  23594. }
  23595. }
  23596. args["after"] = arg2
  23597. var arg3 *int
  23598. if tmp, ok := rawArgs["last"]; ok {
  23599. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23600. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23601. if err != nil {
  23602. return nil, err
  23603. }
  23604. }
  23605. args["last"] = arg3
  23606. var arg4 *string
  23607. if tmp, ok := rawArgs["before"]; ok {
  23608. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23609. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23610. if err != nil {
  23611. return nil, err
  23612. }
  23613. }
  23614. args["before"] = arg4
  23615. var arg5 *bool
  23616. if tmp, ok := rawArgs["reverse"]; ok {
  23617. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23618. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23619. if err != nil {
  23620. return nil, err
  23621. }
  23622. }
  23623. args["reverse"] = arg5
  23624. return args, nil
  23625. }
  23626. func (ec *executionContext) field_AppInstallation_revenueAttributionRecords_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23627. var err error
  23628. args := map[string]interface{}{}
  23629. var arg0 *int
  23630. if tmp, ok := rawArgs["first"]; ok {
  23631. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23632. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23633. if err != nil {
  23634. return nil, err
  23635. }
  23636. }
  23637. args["first"] = arg0
  23638. var arg1 *string
  23639. if tmp, ok := rawArgs["after"]; ok {
  23640. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23641. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23642. if err != nil {
  23643. return nil, err
  23644. }
  23645. }
  23646. args["after"] = arg1
  23647. var arg2 *int
  23648. if tmp, ok := rawArgs["last"]; ok {
  23649. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23650. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23651. if err != nil {
  23652. return nil, err
  23653. }
  23654. }
  23655. args["last"] = arg2
  23656. var arg3 *string
  23657. if tmp, ok := rawArgs["before"]; ok {
  23658. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23659. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23660. if err != nil {
  23661. return nil, err
  23662. }
  23663. }
  23664. args["before"] = arg3
  23665. var arg4 *bool
  23666. if tmp, ok := rawArgs["reverse"]; ok {
  23667. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23668. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23669. if err != nil {
  23670. return nil, err
  23671. }
  23672. }
  23673. args["reverse"] = arg4
  23674. var arg5 *AppRevenueAttributionRecordSortKeys
  23675. if tmp, ok := rawArgs["sortKey"]; ok {
  23676. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  23677. arg5, err = ec.unmarshalOAppRevenueAttributionRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordSortKeys(ctx, tmp)
  23678. if err != nil {
  23679. return nil, err
  23680. }
  23681. }
  23682. args["sortKey"] = arg5
  23683. return args, nil
  23684. }
  23685. func (ec *executionContext) field_AppSubscriptionLineItem_usageRecords_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23686. var err error
  23687. args := map[string]interface{}{}
  23688. var arg0 *int
  23689. if tmp, ok := rawArgs["first"]; ok {
  23690. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23691. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23692. if err != nil {
  23693. return nil, err
  23694. }
  23695. }
  23696. args["first"] = arg0
  23697. var arg1 *string
  23698. if tmp, ok := rawArgs["after"]; ok {
  23699. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23700. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23701. if err != nil {
  23702. return nil, err
  23703. }
  23704. }
  23705. args["after"] = arg1
  23706. var arg2 *int
  23707. if tmp, ok := rawArgs["last"]; ok {
  23708. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23709. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23710. if err != nil {
  23711. return nil, err
  23712. }
  23713. }
  23714. args["last"] = arg2
  23715. var arg3 *string
  23716. if tmp, ok := rawArgs["before"]; ok {
  23717. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23718. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23719. if err != nil {
  23720. return nil, err
  23721. }
  23722. }
  23723. args["before"] = arg3
  23724. var arg4 *bool
  23725. if tmp, ok := rawArgs["reverse"]; ok {
  23726. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23727. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23728. if err != nil {
  23729. return nil, err
  23730. }
  23731. }
  23732. args["reverse"] = arg4
  23733. var arg5 *AppUsageRecordSortKeys
  23734. if tmp, ok := rawArgs["sortKey"]; ok {
  23735. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  23736. arg5, err = ec.unmarshalOAppUsageRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordSortKeys(ctx, tmp)
  23737. if err != nil {
  23738. return nil, err
  23739. }
  23740. }
  23741. args["sortKey"] = arg5
  23742. return args, nil
  23743. }
  23744. func (ec *executionContext) field_Collection_description_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23745. var err error
  23746. args := map[string]interface{}{}
  23747. var arg0 *int
  23748. if tmp, ok := rawArgs["truncateAt"]; ok {
  23749. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("truncateAt"))
  23750. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23751. if err != nil {
  23752. return nil, err
  23753. }
  23754. }
  23755. args["truncateAt"] = arg0
  23756. return args, nil
  23757. }
  23758. func (ec *executionContext) field_Collection_hasProduct_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23759. var err error
  23760. args := map[string]interface{}{}
  23761. var arg0 string
  23762. if tmp, ok := rawArgs["id"]; ok {
  23763. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  23764. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  23765. if err != nil {
  23766. return nil, err
  23767. }
  23768. }
  23769. args["id"] = arg0
  23770. return args, nil
  23771. }
  23772. func (ec *executionContext) field_Collection_metafieldDefinitions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23773. var err error
  23774. args := map[string]interface{}{}
  23775. var arg0 *string
  23776. if tmp, ok := rawArgs["namespace"]; ok {
  23777. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23778. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23779. if err != nil {
  23780. return nil, err
  23781. }
  23782. }
  23783. args["namespace"] = arg0
  23784. var arg1 *MetafieldDefinitionPinnedStatus
  23785. if tmp, ok := rawArgs["pinnedStatus"]; ok {
  23786. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pinnedStatus"))
  23787. arg1, err = ec.unmarshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx, tmp)
  23788. if err != nil {
  23789. return nil, err
  23790. }
  23791. }
  23792. args["pinnedStatus"] = arg1
  23793. var arg2 *int
  23794. if tmp, ok := rawArgs["first"]; ok {
  23795. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23796. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23797. if err != nil {
  23798. return nil, err
  23799. }
  23800. }
  23801. args["first"] = arg2
  23802. var arg3 *string
  23803. if tmp, ok := rawArgs["after"]; ok {
  23804. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23805. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23806. if err != nil {
  23807. return nil, err
  23808. }
  23809. }
  23810. args["after"] = arg3
  23811. var arg4 *int
  23812. if tmp, ok := rawArgs["last"]; ok {
  23813. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23814. arg4, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23815. if err != nil {
  23816. return nil, err
  23817. }
  23818. }
  23819. args["last"] = arg4
  23820. var arg5 *string
  23821. if tmp, ok := rawArgs["before"]; ok {
  23822. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23823. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23824. if err != nil {
  23825. return nil, err
  23826. }
  23827. }
  23828. args["before"] = arg5
  23829. var arg6 *bool
  23830. if tmp, ok := rawArgs["reverse"]; ok {
  23831. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23832. arg6, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23833. if err != nil {
  23834. return nil, err
  23835. }
  23836. }
  23837. args["reverse"] = arg6
  23838. var arg7 *MetafieldDefinitionSortKeys
  23839. if tmp, ok := rawArgs["sortKey"]; ok {
  23840. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  23841. arg7, err = ec.unmarshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx, tmp)
  23842. if err != nil {
  23843. return nil, err
  23844. }
  23845. }
  23846. args["sortKey"] = arg7
  23847. var arg8 *string
  23848. if tmp, ok := rawArgs["query"]; ok {
  23849. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  23850. arg8, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23851. if err != nil {
  23852. return nil, err
  23853. }
  23854. }
  23855. args["query"] = arg8
  23856. return args, nil
  23857. }
  23858. func (ec *executionContext) field_Collection_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23859. var err error
  23860. args := map[string]interface{}{}
  23861. var arg0 string
  23862. if tmp, ok := rawArgs["namespace"]; ok {
  23863. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23864. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  23865. if err != nil {
  23866. return nil, err
  23867. }
  23868. }
  23869. args["namespace"] = arg0
  23870. var arg1 string
  23871. if tmp, ok := rawArgs["key"]; ok {
  23872. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  23873. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  23874. if err != nil {
  23875. return nil, err
  23876. }
  23877. }
  23878. args["key"] = arg1
  23879. return args, nil
  23880. }
  23881. func (ec *executionContext) field_Collection_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23882. var err error
  23883. args := map[string]interface{}{}
  23884. var arg0 *string
  23885. if tmp, ok := rawArgs["namespace"]; ok {
  23886. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23887. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23888. if err != nil {
  23889. return nil, err
  23890. }
  23891. }
  23892. args["namespace"] = arg0
  23893. var arg1 *int
  23894. if tmp, ok := rawArgs["first"]; ok {
  23895. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23896. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23897. if err != nil {
  23898. return nil, err
  23899. }
  23900. }
  23901. args["first"] = arg1
  23902. var arg2 *string
  23903. if tmp, ok := rawArgs["after"]; ok {
  23904. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23905. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23906. if err != nil {
  23907. return nil, err
  23908. }
  23909. }
  23910. args["after"] = arg2
  23911. var arg3 *int
  23912. if tmp, ok := rawArgs["last"]; ok {
  23913. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23914. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23915. if err != nil {
  23916. return nil, err
  23917. }
  23918. }
  23919. args["last"] = arg3
  23920. var arg4 *string
  23921. if tmp, ok := rawArgs["before"]; ok {
  23922. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23923. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23924. if err != nil {
  23925. return nil, err
  23926. }
  23927. }
  23928. args["before"] = arg4
  23929. var arg5 *bool
  23930. if tmp, ok := rawArgs["reverse"]; ok {
  23931. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23932. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23933. if err != nil {
  23934. return nil, err
  23935. }
  23936. }
  23937. args["reverse"] = arg5
  23938. return args, nil
  23939. }
  23940. func (ec *executionContext) field_Collection_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23941. var err error
  23942. args := map[string]interface{}{}
  23943. var arg0 string
  23944. if tmp, ok := rawArgs["namespace"]; ok {
  23945. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23946. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  23947. if err != nil {
  23948. return nil, err
  23949. }
  23950. }
  23951. args["namespace"] = arg0
  23952. var arg1 string
  23953. if tmp, ok := rawArgs["key"]; ok {
  23954. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  23955. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  23956. if err != nil {
  23957. return nil, err
  23958. }
  23959. }
  23960. args["key"] = arg1
  23961. return args, nil
  23962. }
  23963. func (ec *executionContext) field_Collection_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23964. var err error
  23965. args := map[string]interface{}{}
  23966. var arg0 *string
  23967. if tmp, ok := rawArgs["namespace"]; ok {
  23968. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23969. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23970. if err != nil {
  23971. return nil, err
  23972. }
  23973. }
  23974. args["namespace"] = arg0
  23975. var arg1 *int
  23976. if tmp, ok := rawArgs["first"]; ok {
  23977. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23978. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23979. if err != nil {
  23980. return nil, err
  23981. }
  23982. }
  23983. args["first"] = arg1
  23984. var arg2 *string
  23985. if tmp, ok := rawArgs["after"]; ok {
  23986. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23987. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23988. if err != nil {
  23989. return nil, err
  23990. }
  23991. }
  23992. args["after"] = arg2
  23993. var arg3 *int
  23994. if tmp, ok := rawArgs["last"]; ok {
  23995. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23996. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23997. if err != nil {
  23998. return nil, err
  23999. }
  24000. }
  24001. args["last"] = arg3
  24002. var arg4 *string
  24003. if tmp, ok := rawArgs["before"]; ok {
  24004. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24005. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24006. if err != nil {
  24007. return nil, err
  24008. }
  24009. }
  24010. args["before"] = arg4
  24011. var arg5 *bool
  24012. if tmp, ok := rawArgs["reverse"]; ok {
  24013. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24014. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24015. if err != nil {
  24016. return nil, err
  24017. }
  24018. }
  24019. args["reverse"] = arg5
  24020. return args, nil
  24021. }
  24022. func (ec *executionContext) field_Collection_products_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24023. var err error
  24024. args := map[string]interface{}{}
  24025. var arg0 *int
  24026. if tmp, ok := rawArgs["first"]; ok {
  24027. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24028. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24029. if err != nil {
  24030. return nil, err
  24031. }
  24032. }
  24033. args["first"] = arg0
  24034. var arg1 *string
  24035. if tmp, ok := rawArgs["after"]; ok {
  24036. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24037. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24038. if err != nil {
  24039. return nil, err
  24040. }
  24041. }
  24042. args["after"] = arg1
  24043. var arg2 *int
  24044. if tmp, ok := rawArgs["last"]; ok {
  24045. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24046. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24047. if err != nil {
  24048. return nil, err
  24049. }
  24050. }
  24051. args["last"] = arg2
  24052. var arg3 *string
  24053. if tmp, ok := rawArgs["before"]; ok {
  24054. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24055. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24056. if err != nil {
  24057. return nil, err
  24058. }
  24059. }
  24060. args["before"] = arg3
  24061. var arg4 *bool
  24062. if tmp, ok := rawArgs["reverse"]; ok {
  24063. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24064. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24065. if err != nil {
  24066. return nil, err
  24067. }
  24068. }
  24069. args["reverse"] = arg4
  24070. var arg5 *ProductCollectionSortKeys
  24071. if tmp, ok := rawArgs["sortKey"]; ok {
  24072. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24073. arg5, err = ec.unmarshalOProductCollectionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCollectionSortKeys(ctx, tmp)
  24074. if err != nil {
  24075. return nil, err
  24076. }
  24077. }
  24078. args["sortKey"] = arg5
  24079. return args, nil
  24080. }
  24081. func (ec *executionContext) field_Collection_publicationCount_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24082. var err error
  24083. args := map[string]interface{}{}
  24084. var arg0 *bool
  24085. if tmp, ok := rawArgs["onlyPublished"]; ok {
  24086. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("onlyPublished"))
  24087. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24088. if err != nil {
  24089. return nil, err
  24090. }
  24091. }
  24092. args["onlyPublished"] = arg0
  24093. return args, nil
  24094. }
  24095. func (ec *executionContext) field_Collection_publishedOnPublication_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24096. var err error
  24097. args := map[string]interface{}{}
  24098. var arg0 string
  24099. if tmp, ok := rawArgs["publicationId"]; ok {
  24100. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("publicationId"))
  24101. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  24102. if err != nil {
  24103. return nil, err
  24104. }
  24105. }
  24106. args["publicationId"] = arg0
  24107. return args, nil
  24108. }
  24109. func (ec *executionContext) field_Collection_resourcePublicationsV2_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24110. var err error
  24111. args := map[string]interface{}{}
  24112. var arg0 *bool
  24113. if tmp, ok := rawArgs["onlyPublished"]; ok {
  24114. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("onlyPublished"))
  24115. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24116. if err != nil {
  24117. return nil, err
  24118. }
  24119. }
  24120. args["onlyPublished"] = arg0
  24121. var arg1 *int
  24122. if tmp, ok := rawArgs["first"]; ok {
  24123. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24124. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24125. if err != nil {
  24126. return nil, err
  24127. }
  24128. }
  24129. args["first"] = arg1
  24130. var arg2 *string
  24131. if tmp, ok := rawArgs["after"]; ok {
  24132. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24133. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24134. if err != nil {
  24135. return nil, err
  24136. }
  24137. }
  24138. args["after"] = arg2
  24139. var arg3 *int
  24140. if tmp, ok := rawArgs["last"]; ok {
  24141. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24142. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24143. if err != nil {
  24144. return nil, err
  24145. }
  24146. }
  24147. args["last"] = arg3
  24148. var arg4 *string
  24149. if tmp, ok := rawArgs["before"]; ok {
  24150. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24151. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24152. if err != nil {
  24153. return nil, err
  24154. }
  24155. }
  24156. args["before"] = arg4
  24157. var arg5 *bool
  24158. if tmp, ok := rawArgs["reverse"]; ok {
  24159. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24160. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24161. if err != nil {
  24162. return nil, err
  24163. }
  24164. }
  24165. args["reverse"] = arg5
  24166. return args, nil
  24167. }
  24168. func (ec *executionContext) field_Collection_resourcePublications_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24169. var err error
  24170. args := map[string]interface{}{}
  24171. var arg0 *bool
  24172. if tmp, ok := rawArgs["onlyPublished"]; ok {
  24173. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("onlyPublished"))
  24174. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24175. if err != nil {
  24176. return nil, err
  24177. }
  24178. }
  24179. args["onlyPublished"] = arg0
  24180. var arg1 *int
  24181. if tmp, ok := rawArgs["first"]; ok {
  24182. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24183. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24184. if err != nil {
  24185. return nil, err
  24186. }
  24187. }
  24188. args["first"] = arg1
  24189. var arg2 *string
  24190. if tmp, ok := rawArgs["after"]; ok {
  24191. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24192. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24193. if err != nil {
  24194. return nil, err
  24195. }
  24196. }
  24197. args["after"] = arg2
  24198. var arg3 *int
  24199. if tmp, ok := rawArgs["last"]; ok {
  24200. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24201. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24202. if err != nil {
  24203. return nil, err
  24204. }
  24205. }
  24206. args["last"] = arg3
  24207. var arg4 *string
  24208. if tmp, ok := rawArgs["before"]; ok {
  24209. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24210. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24211. if err != nil {
  24212. return nil, err
  24213. }
  24214. }
  24215. args["before"] = arg4
  24216. var arg5 *bool
  24217. if tmp, ok := rawArgs["reverse"]; ok {
  24218. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24219. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24220. if err != nil {
  24221. return nil, err
  24222. }
  24223. }
  24224. args["reverse"] = arg5
  24225. return args, nil
  24226. }
  24227. func (ec *executionContext) field_Collection_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24228. var err error
  24229. args := map[string]interface{}{}
  24230. var arg0 string
  24231. if tmp, ok := rawArgs["locale"]; ok {
  24232. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  24233. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  24234. if err != nil {
  24235. return nil, err
  24236. }
  24237. }
  24238. args["locale"] = arg0
  24239. var arg1 *string
  24240. if tmp, ok := rawArgs["marketId"]; ok {
  24241. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  24242. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  24243. if err != nil {
  24244. return nil, err
  24245. }
  24246. }
  24247. args["marketId"] = arg1
  24248. return args, nil
  24249. }
  24250. func (ec *executionContext) field_Collection_unpublishedPublications_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24251. var err error
  24252. args := map[string]interface{}{}
  24253. var arg0 *int
  24254. if tmp, ok := rawArgs["first"]; ok {
  24255. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24256. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24257. if err != nil {
  24258. return nil, err
  24259. }
  24260. }
  24261. args["first"] = arg0
  24262. var arg1 *string
  24263. if tmp, ok := rawArgs["after"]; ok {
  24264. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24265. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24266. if err != nil {
  24267. return nil, err
  24268. }
  24269. }
  24270. args["after"] = arg1
  24271. var arg2 *int
  24272. if tmp, ok := rawArgs["last"]; ok {
  24273. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24274. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24275. if err != nil {
  24276. return nil, err
  24277. }
  24278. }
  24279. args["last"] = arg2
  24280. var arg3 *string
  24281. if tmp, ok := rawArgs["before"]; ok {
  24282. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24283. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24284. if err != nil {
  24285. return nil, err
  24286. }
  24287. }
  24288. args["before"] = arg3
  24289. var arg4 *bool
  24290. if tmp, ok := rawArgs["reverse"]; ok {
  24291. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24292. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24293. if err != nil {
  24294. return nil, err
  24295. }
  24296. }
  24297. args["reverse"] = arg4
  24298. return args, nil
  24299. }
  24300. func (ec *executionContext) field_CompanyContact_draftOrders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24301. var err error
  24302. args := map[string]interface{}{}
  24303. var arg0 *int
  24304. if tmp, ok := rawArgs["first"]; ok {
  24305. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24306. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24307. if err != nil {
  24308. return nil, err
  24309. }
  24310. }
  24311. args["first"] = arg0
  24312. var arg1 *string
  24313. if tmp, ok := rawArgs["after"]; ok {
  24314. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24315. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24316. if err != nil {
  24317. return nil, err
  24318. }
  24319. }
  24320. args["after"] = arg1
  24321. var arg2 *int
  24322. if tmp, ok := rawArgs["last"]; ok {
  24323. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24324. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24325. if err != nil {
  24326. return nil, err
  24327. }
  24328. }
  24329. args["last"] = arg2
  24330. var arg3 *string
  24331. if tmp, ok := rawArgs["before"]; ok {
  24332. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24333. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24334. if err != nil {
  24335. return nil, err
  24336. }
  24337. }
  24338. args["before"] = arg3
  24339. var arg4 *bool
  24340. if tmp, ok := rawArgs["reverse"]; ok {
  24341. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24342. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24343. if err != nil {
  24344. return nil, err
  24345. }
  24346. }
  24347. args["reverse"] = arg4
  24348. var arg5 *DraftOrderSortKeys
  24349. if tmp, ok := rawArgs["sortKey"]; ok {
  24350. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24351. arg5, err = ec.unmarshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderSortKeys(ctx, tmp)
  24352. if err != nil {
  24353. return nil, err
  24354. }
  24355. }
  24356. args["sortKey"] = arg5
  24357. var arg6 *string
  24358. if tmp, ok := rawArgs["query"]; ok {
  24359. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  24360. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24361. if err != nil {
  24362. return nil, err
  24363. }
  24364. }
  24365. args["query"] = arg6
  24366. return args, nil
  24367. }
  24368. func (ec *executionContext) field_CompanyContact_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24369. var err error
  24370. args := map[string]interface{}{}
  24371. var arg0 *int
  24372. if tmp, ok := rawArgs["first"]; ok {
  24373. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24374. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24375. if err != nil {
  24376. return nil, err
  24377. }
  24378. }
  24379. args["first"] = arg0
  24380. var arg1 *string
  24381. if tmp, ok := rawArgs["after"]; ok {
  24382. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24383. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24384. if err != nil {
  24385. return nil, err
  24386. }
  24387. }
  24388. args["after"] = arg1
  24389. var arg2 *int
  24390. if tmp, ok := rawArgs["last"]; ok {
  24391. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24392. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24393. if err != nil {
  24394. return nil, err
  24395. }
  24396. }
  24397. args["last"] = arg2
  24398. var arg3 *string
  24399. if tmp, ok := rawArgs["before"]; ok {
  24400. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24401. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24402. if err != nil {
  24403. return nil, err
  24404. }
  24405. }
  24406. args["before"] = arg3
  24407. var arg4 *bool
  24408. if tmp, ok := rawArgs["reverse"]; ok {
  24409. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24410. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24411. if err != nil {
  24412. return nil, err
  24413. }
  24414. }
  24415. args["reverse"] = arg4
  24416. var arg5 *OrderSortKeys
  24417. if tmp, ok := rawArgs["sortKey"]; ok {
  24418. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24419. arg5, err = ec.unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderSortKeys(ctx, tmp)
  24420. if err != nil {
  24421. return nil, err
  24422. }
  24423. }
  24424. args["sortKey"] = arg5
  24425. return args, nil
  24426. }
  24427. func (ec *executionContext) field_CompanyContact_roleAssignments_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24428. var err error
  24429. args := map[string]interface{}{}
  24430. var arg0 *int
  24431. if tmp, ok := rawArgs["first"]; ok {
  24432. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24433. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24434. if err != nil {
  24435. return nil, err
  24436. }
  24437. }
  24438. args["first"] = arg0
  24439. var arg1 *string
  24440. if tmp, ok := rawArgs["after"]; ok {
  24441. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24442. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24443. if err != nil {
  24444. return nil, err
  24445. }
  24446. }
  24447. args["after"] = arg1
  24448. var arg2 *int
  24449. if tmp, ok := rawArgs["last"]; ok {
  24450. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24451. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24452. if err != nil {
  24453. return nil, err
  24454. }
  24455. }
  24456. args["last"] = arg2
  24457. var arg3 *string
  24458. if tmp, ok := rawArgs["before"]; ok {
  24459. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24460. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24461. if err != nil {
  24462. return nil, err
  24463. }
  24464. }
  24465. args["before"] = arg3
  24466. var arg4 *bool
  24467. if tmp, ok := rawArgs["reverse"]; ok {
  24468. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24469. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24470. if err != nil {
  24471. return nil, err
  24472. }
  24473. }
  24474. args["reverse"] = arg4
  24475. var arg5 *CompanyContactRoleAssignmentSortKeys
  24476. if tmp, ok := rawArgs["sortKey"]; ok {
  24477. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24478. arg5, err = ec.unmarshalOCompanyContactRoleAssignmentSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentSortKeys(ctx, tmp)
  24479. if err != nil {
  24480. return nil, err
  24481. }
  24482. }
  24483. args["sortKey"] = arg5
  24484. var arg6 *string
  24485. if tmp, ok := rawArgs["query"]; ok {
  24486. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  24487. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24488. if err != nil {
  24489. return nil, err
  24490. }
  24491. }
  24492. args["query"] = arg6
  24493. return args, nil
  24494. }
  24495. func (ec *executionContext) field_CompanyLocation_draftOrders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24496. var err error
  24497. args := map[string]interface{}{}
  24498. var arg0 *int
  24499. if tmp, ok := rawArgs["first"]; ok {
  24500. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24501. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24502. if err != nil {
  24503. return nil, err
  24504. }
  24505. }
  24506. args["first"] = arg0
  24507. var arg1 *string
  24508. if tmp, ok := rawArgs["after"]; ok {
  24509. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24510. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24511. if err != nil {
  24512. return nil, err
  24513. }
  24514. }
  24515. args["after"] = arg1
  24516. var arg2 *int
  24517. if tmp, ok := rawArgs["last"]; ok {
  24518. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24519. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24520. if err != nil {
  24521. return nil, err
  24522. }
  24523. }
  24524. args["last"] = arg2
  24525. var arg3 *string
  24526. if tmp, ok := rawArgs["before"]; ok {
  24527. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24528. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24529. if err != nil {
  24530. return nil, err
  24531. }
  24532. }
  24533. args["before"] = arg3
  24534. var arg4 *bool
  24535. if tmp, ok := rawArgs["reverse"]; ok {
  24536. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24537. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24538. if err != nil {
  24539. return nil, err
  24540. }
  24541. }
  24542. args["reverse"] = arg4
  24543. var arg5 *DraftOrderSortKeys
  24544. if tmp, ok := rawArgs["sortKey"]; ok {
  24545. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24546. arg5, err = ec.unmarshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderSortKeys(ctx, tmp)
  24547. if err != nil {
  24548. return nil, err
  24549. }
  24550. }
  24551. args["sortKey"] = arg5
  24552. var arg6 *string
  24553. if tmp, ok := rawArgs["query"]; ok {
  24554. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  24555. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24556. if err != nil {
  24557. return nil, err
  24558. }
  24559. }
  24560. args["query"] = arg6
  24561. return args, nil
  24562. }
  24563. func (ec *executionContext) field_CompanyLocation_events_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24564. var err error
  24565. args := map[string]interface{}{}
  24566. var arg0 *int
  24567. if tmp, ok := rawArgs["first"]; ok {
  24568. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24569. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24570. if err != nil {
  24571. return nil, err
  24572. }
  24573. }
  24574. args["first"] = arg0
  24575. var arg1 *string
  24576. if tmp, ok := rawArgs["after"]; ok {
  24577. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24578. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24579. if err != nil {
  24580. return nil, err
  24581. }
  24582. }
  24583. args["after"] = arg1
  24584. var arg2 *int
  24585. if tmp, ok := rawArgs["last"]; ok {
  24586. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24587. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24588. if err != nil {
  24589. return nil, err
  24590. }
  24591. }
  24592. args["last"] = arg2
  24593. var arg3 *string
  24594. if tmp, ok := rawArgs["before"]; ok {
  24595. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24596. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24597. if err != nil {
  24598. return nil, err
  24599. }
  24600. }
  24601. args["before"] = arg3
  24602. var arg4 *bool
  24603. if tmp, ok := rawArgs["reverse"]; ok {
  24604. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24605. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24606. if err != nil {
  24607. return nil, err
  24608. }
  24609. }
  24610. args["reverse"] = arg4
  24611. var arg5 *EventSortKeys
  24612. if tmp, ok := rawArgs["sortKey"]; ok {
  24613. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24614. arg5, err = ec.unmarshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventSortKeys(ctx, tmp)
  24615. if err != nil {
  24616. return nil, err
  24617. }
  24618. }
  24619. args["sortKey"] = arg5
  24620. var arg6 *string
  24621. if tmp, ok := rawArgs["query"]; ok {
  24622. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  24623. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24624. if err != nil {
  24625. return nil, err
  24626. }
  24627. }
  24628. args["query"] = arg6
  24629. return args, nil
  24630. }
  24631. func (ec *executionContext) field_CompanyLocation_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24632. var err error
  24633. args := map[string]interface{}{}
  24634. var arg0 *int
  24635. if tmp, ok := rawArgs["first"]; ok {
  24636. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24637. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24638. if err != nil {
  24639. return nil, err
  24640. }
  24641. }
  24642. args["first"] = arg0
  24643. var arg1 *string
  24644. if tmp, ok := rawArgs["after"]; ok {
  24645. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24646. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24647. if err != nil {
  24648. return nil, err
  24649. }
  24650. }
  24651. args["after"] = arg1
  24652. var arg2 *int
  24653. if tmp, ok := rawArgs["last"]; ok {
  24654. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24655. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24656. if err != nil {
  24657. return nil, err
  24658. }
  24659. }
  24660. args["last"] = arg2
  24661. var arg3 *string
  24662. if tmp, ok := rawArgs["before"]; ok {
  24663. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24664. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24665. if err != nil {
  24666. return nil, err
  24667. }
  24668. }
  24669. args["before"] = arg3
  24670. var arg4 *bool
  24671. if tmp, ok := rawArgs["reverse"]; ok {
  24672. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24673. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24674. if err != nil {
  24675. return nil, err
  24676. }
  24677. }
  24678. args["reverse"] = arg4
  24679. var arg5 *OrderSortKeys
  24680. if tmp, ok := rawArgs["sortKey"]; ok {
  24681. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24682. arg5, err = ec.unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderSortKeys(ctx, tmp)
  24683. if err != nil {
  24684. return nil, err
  24685. }
  24686. }
  24687. args["sortKey"] = arg5
  24688. return args, nil
  24689. }
  24690. func (ec *executionContext) field_CompanyLocation_roleAssignments_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24691. var err error
  24692. args := map[string]interface{}{}
  24693. var arg0 *int
  24694. if tmp, ok := rawArgs["first"]; ok {
  24695. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24696. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24697. if err != nil {
  24698. return nil, err
  24699. }
  24700. }
  24701. args["first"] = arg0
  24702. var arg1 *string
  24703. if tmp, ok := rawArgs["after"]; ok {
  24704. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24705. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24706. if err != nil {
  24707. return nil, err
  24708. }
  24709. }
  24710. args["after"] = arg1
  24711. var arg2 *int
  24712. if tmp, ok := rawArgs["last"]; ok {
  24713. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24714. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24715. if err != nil {
  24716. return nil, err
  24717. }
  24718. }
  24719. args["last"] = arg2
  24720. var arg3 *string
  24721. if tmp, ok := rawArgs["before"]; ok {
  24722. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24723. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24724. if err != nil {
  24725. return nil, err
  24726. }
  24727. }
  24728. args["before"] = arg3
  24729. var arg4 *bool
  24730. if tmp, ok := rawArgs["reverse"]; ok {
  24731. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24732. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24733. if err != nil {
  24734. return nil, err
  24735. }
  24736. }
  24737. args["reverse"] = arg4
  24738. var arg5 *CompanyContactRoleAssignmentSortKeys
  24739. if tmp, ok := rawArgs["sortKey"]; ok {
  24740. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24741. arg5, err = ec.unmarshalOCompanyContactRoleAssignmentSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentSortKeys(ctx, tmp)
  24742. if err != nil {
  24743. return nil, err
  24744. }
  24745. }
  24746. args["sortKey"] = arg5
  24747. var arg6 *string
  24748. if tmp, ok := rawArgs["query"]; ok {
  24749. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  24750. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24751. if err != nil {
  24752. return nil, err
  24753. }
  24754. }
  24755. args["query"] = arg6
  24756. return args, nil
  24757. }
  24758. func (ec *executionContext) field_Company_contactRoles_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24759. var err error
  24760. args := map[string]interface{}{}
  24761. var arg0 *int
  24762. if tmp, ok := rawArgs["first"]; ok {
  24763. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24764. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24765. if err != nil {
  24766. return nil, err
  24767. }
  24768. }
  24769. args["first"] = arg0
  24770. var arg1 *string
  24771. if tmp, ok := rawArgs["after"]; ok {
  24772. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24773. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24774. if err != nil {
  24775. return nil, err
  24776. }
  24777. }
  24778. args["after"] = arg1
  24779. var arg2 *int
  24780. if tmp, ok := rawArgs["last"]; ok {
  24781. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24782. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24783. if err != nil {
  24784. return nil, err
  24785. }
  24786. }
  24787. args["last"] = arg2
  24788. var arg3 *string
  24789. if tmp, ok := rawArgs["before"]; ok {
  24790. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24791. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24792. if err != nil {
  24793. return nil, err
  24794. }
  24795. }
  24796. args["before"] = arg3
  24797. var arg4 *bool
  24798. if tmp, ok := rawArgs["reverse"]; ok {
  24799. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24800. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24801. if err != nil {
  24802. return nil, err
  24803. }
  24804. }
  24805. args["reverse"] = arg4
  24806. var arg5 *CompanyContactRoleSortKeys
  24807. if tmp, ok := rawArgs["sortKey"]; ok {
  24808. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24809. arg5, err = ec.unmarshalOCompanyContactRoleSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleSortKeys(ctx, tmp)
  24810. if err != nil {
  24811. return nil, err
  24812. }
  24813. }
  24814. args["sortKey"] = arg5
  24815. return args, nil
  24816. }
  24817. func (ec *executionContext) field_Company_contacts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24818. var err error
  24819. args := map[string]interface{}{}
  24820. var arg0 *int
  24821. if tmp, ok := rawArgs["first"]; ok {
  24822. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24823. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24824. if err != nil {
  24825. return nil, err
  24826. }
  24827. }
  24828. args["first"] = arg0
  24829. var arg1 *string
  24830. if tmp, ok := rawArgs["after"]; ok {
  24831. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24832. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24833. if err != nil {
  24834. return nil, err
  24835. }
  24836. }
  24837. args["after"] = arg1
  24838. var arg2 *int
  24839. if tmp, ok := rawArgs["last"]; ok {
  24840. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24841. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24842. if err != nil {
  24843. return nil, err
  24844. }
  24845. }
  24846. args["last"] = arg2
  24847. var arg3 *string
  24848. if tmp, ok := rawArgs["before"]; ok {
  24849. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24850. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24851. if err != nil {
  24852. return nil, err
  24853. }
  24854. }
  24855. args["before"] = arg3
  24856. var arg4 *bool
  24857. if tmp, ok := rawArgs["reverse"]; ok {
  24858. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24859. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24860. if err != nil {
  24861. return nil, err
  24862. }
  24863. }
  24864. args["reverse"] = arg4
  24865. var arg5 *CompanyContactSortKeys
  24866. if tmp, ok := rawArgs["sortKey"]; ok {
  24867. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24868. arg5, err = ec.unmarshalOCompanyContactSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactSortKeys(ctx, tmp)
  24869. if err != nil {
  24870. return nil, err
  24871. }
  24872. }
  24873. args["sortKey"] = arg5
  24874. var arg6 *string
  24875. if tmp, ok := rawArgs["query"]; ok {
  24876. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  24877. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24878. if err != nil {
  24879. return nil, err
  24880. }
  24881. }
  24882. args["query"] = arg6
  24883. return args, nil
  24884. }
  24885. func (ec *executionContext) field_Company_draftOrders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24886. var err error
  24887. args := map[string]interface{}{}
  24888. var arg0 *int
  24889. if tmp, ok := rawArgs["first"]; ok {
  24890. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24891. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24892. if err != nil {
  24893. return nil, err
  24894. }
  24895. }
  24896. args["first"] = arg0
  24897. var arg1 *string
  24898. if tmp, ok := rawArgs["after"]; ok {
  24899. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24900. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24901. if err != nil {
  24902. return nil, err
  24903. }
  24904. }
  24905. args["after"] = arg1
  24906. var arg2 *int
  24907. if tmp, ok := rawArgs["last"]; ok {
  24908. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24909. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24910. if err != nil {
  24911. return nil, err
  24912. }
  24913. }
  24914. args["last"] = arg2
  24915. var arg3 *string
  24916. if tmp, ok := rawArgs["before"]; ok {
  24917. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24918. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24919. if err != nil {
  24920. return nil, err
  24921. }
  24922. }
  24923. args["before"] = arg3
  24924. var arg4 *bool
  24925. if tmp, ok := rawArgs["reverse"]; ok {
  24926. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24927. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24928. if err != nil {
  24929. return nil, err
  24930. }
  24931. }
  24932. args["reverse"] = arg4
  24933. var arg5 *DraftOrderSortKeys
  24934. if tmp, ok := rawArgs["sortKey"]; ok {
  24935. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  24936. arg5, err = ec.unmarshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderSortKeys(ctx, tmp)
  24937. if err != nil {
  24938. return nil, err
  24939. }
  24940. }
  24941. args["sortKey"] = arg5
  24942. var arg6 *string
  24943. if tmp, ok := rawArgs["query"]; ok {
  24944. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  24945. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24946. if err != nil {
  24947. return nil, err
  24948. }
  24949. }
  24950. args["query"] = arg6
  24951. return args, nil
  24952. }
  24953. func (ec *executionContext) field_Company_events_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24954. var err error
  24955. args := map[string]interface{}{}
  24956. var arg0 *int
  24957. if tmp, ok := rawArgs["first"]; ok {
  24958. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24959. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24960. if err != nil {
  24961. return nil, err
  24962. }
  24963. }
  24964. args["first"] = arg0
  24965. var arg1 *string
  24966. if tmp, ok := rawArgs["after"]; ok {
  24967. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24968. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24969. if err != nil {
  24970. return nil, err
  24971. }
  24972. }
  24973. args["after"] = arg1
  24974. var arg2 *int
  24975. if tmp, ok := rawArgs["last"]; ok {
  24976. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24977. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24978. if err != nil {
  24979. return nil, err
  24980. }
  24981. }
  24982. args["last"] = arg2
  24983. var arg3 *string
  24984. if tmp, ok := rawArgs["before"]; ok {
  24985. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24986. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24987. if err != nil {
  24988. return nil, err
  24989. }
  24990. }
  24991. args["before"] = arg3
  24992. var arg4 *bool
  24993. if tmp, ok := rawArgs["reverse"]; ok {
  24994. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24995. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24996. if err != nil {
  24997. return nil, err
  24998. }
  24999. }
  25000. args["reverse"] = arg4
  25001. var arg5 *EventSortKeys
  25002. if tmp, ok := rawArgs["sortKey"]; ok {
  25003. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  25004. arg5, err = ec.unmarshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventSortKeys(ctx, tmp)
  25005. if err != nil {
  25006. return nil, err
  25007. }
  25008. }
  25009. args["sortKey"] = arg5
  25010. var arg6 *string
  25011. if tmp, ok := rawArgs["query"]; ok {
  25012. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  25013. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25014. if err != nil {
  25015. return nil, err
  25016. }
  25017. }
  25018. args["query"] = arg6
  25019. return args, nil
  25020. }
  25021. func (ec *executionContext) field_Company_locations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25022. var err error
  25023. args := map[string]interface{}{}
  25024. var arg0 *int
  25025. if tmp, ok := rawArgs["first"]; ok {
  25026. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25027. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25028. if err != nil {
  25029. return nil, err
  25030. }
  25031. }
  25032. args["first"] = arg0
  25033. var arg1 *string
  25034. if tmp, ok := rawArgs["after"]; ok {
  25035. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25036. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25037. if err != nil {
  25038. return nil, err
  25039. }
  25040. }
  25041. args["after"] = arg1
  25042. var arg2 *int
  25043. if tmp, ok := rawArgs["last"]; ok {
  25044. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25045. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25046. if err != nil {
  25047. return nil, err
  25048. }
  25049. }
  25050. args["last"] = arg2
  25051. var arg3 *string
  25052. if tmp, ok := rawArgs["before"]; ok {
  25053. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25054. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25055. if err != nil {
  25056. return nil, err
  25057. }
  25058. }
  25059. args["before"] = arg3
  25060. var arg4 *bool
  25061. if tmp, ok := rawArgs["reverse"]; ok {
  25062. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25063. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25064. if err != nil {
  25065. return nil, err
  25066. }
  25067. }
  25068. args["reverse"] = arg4
  25069. var arg5 *CompanyLocationSortKeys
  25070. if tmp, ok := rawArgs["sortKey"]; ok {
  25071. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  25072. arg5, err = ec.unmarshalOCompanyLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationSortKeys(ctx, tmp)
  25073. if err != nil {
  25074. return nil, err
  25075. }
  25076. }
  25077. args["sortKey"] = arg5
  25078. var arg6 *string
  25079. if tmp, ok := rawArgs["query"]; ok {
  25080. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  25081. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25082. if err != nil {
  25083. return nil, err
  25084. }
  25085. }
  25086. args["query"] = arg6
  25087. return args, nil
  25088. }
  25089. func (ec *executionContext) field_Company_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25090. var err error
  25091. args := map[string]interface{}{}
  25092. var arg0 *int
  25093. if tmp, ok := rawArgs["first"]; ok {
  25094. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25095. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25096. if err != nil {
  25097. return nil, err
  25098. }
  25099. }
  25100. args["first"] = arg0
  25101. var arg1 *string
  25102. if tmp, ok := rawArgs["after"]; ok {
  25103. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25104. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25105. if err != nil {
  25106. return nil, err
  25107. }
  25108. }
  25109. args["after"] = arg1
  25110. var arg2 *int
  25111. if tmp, ok := rawArgs["last"]; ok {
  25112. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25113. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25114. if err != nil {
  25115. return nil, err
  25116. }
  25117. }
  25118. args["last"] = arg2
  25119. var arg3 *string
  25120. if tmp, ok := rawArgs["before"]; ok {
  25121. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25122. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25123. if err != nil {
  25124. return nil, err
  25125. }
  25126. }
  25127. args["before"] = arg3
  25128. var arg4 *bool
  25129. if tmp, ok := rawArgs["reverse"]; ok {
  25130. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25131. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25132. if err != nil {
  25133. return nil, err
  25134. }
  25135. }
  25136. args["reverse"] = arg4
  25137. var arg5 *OrderSortKeys
  25138. if tmp, ok := rawArgs["sortKey"]; ok {
  25139. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  25140. arg5, err = ec.unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderSortKeys(ctx, tmp)
  25141. if err != nil {
  25142. return nil, err
  25143. }
  25144. }
  25145. args["sortKey"] = arg5
  25146. return args, nil
  25147. }
  25148. func (ec *executionContext) field_CustomerJourneySummary_moments_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25149. var err error
  25150. args := map[string]interface{}{}
  25151. var arg0 *int
  25152. if tmp, ok := rawArgs["first"]; ok {
  25153. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25154. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25155. if err != nil {
  25156. return nil, err
  25157. }
  25158. }
  25159. args["first"] = arg0
  25160. var arg1 *string
  25161. if tmp, ok := rawArgs["after"]; ok {
  25162. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25163. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25164. if err != nil {
  25165. return nil, err
  25166. }
  25167. }
  25168. args["after"] = arg1
  25169. var arg2 *int
  25170. if tmp, ok := rawArgs["last"]; ok {
  25171. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25172. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25173. if err != nil {
  25174. return nil, err
  25175. }
  25176. }
  25177. args["last"] = arg2
  25178. var arg3 *string
  25179. if tmp, ok := rawArgs["before"]; ok {
  25180. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25181. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25182. if err != nil {
  25183. return nil, err
  25184. }
  25185. }
  25186. args["before"] = arg3
  25187. var arg4 *bool
  25188. if tmp, ok := rawArgs["reverse"]; ok {
  25189. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25190. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25191. if err != nil {
  25192. return nil, err
  25193. }
  25194. }
  25195. args["reverse"] = arg4
  25196. return args, nil
  25197. }
  25198. func (ec *executionContext) field_CustomerPaymentMethod_subscriptionContracts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25199. var err error
  25200. args := map[string]interface{}{}
  25201. var arg0 *int
  25202. if tmp, ok := rawArgs["first"]; ok {
  25203. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25204. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25205. if err != nil {
  25206. return nil, err
  25207. }
  25208. }
  25209. args["first"] = arg0
  25210. var arg1 *string
  25211. if tmp, ok := rawArgs["after"]; ok {
  25212. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25213. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25214. if err != nil {
  25215. return nil, err
  25216. }
  25217. }
  25218. args["after"] = arg1
  25219. var arg2 *int
  25220. if tmp, ok := rawArgs["last"]; ok {
  25221. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25222. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25223. if err != nil {
  25224. return nil, err
  25225. }
  25226. }
  25227. args["last"] = arg2
  25228. var arg3 *string
  25229. if tmp, ok := rawArgs["before"]; ok {
  25230. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25231. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25232. if err != nil {
  25233. return nil, err
  25234. }
  25235. }
  25236. args["before"] = arg3
  25237. var arg4 *bool
  25238. if tmp, ok := rawArgs["reverse"]; ok {
  25239. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25240. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25241. if err != nil {
  25242. return nil, err
  25243. }
  25244. }
  25245. args["reverse"] = arg4
  25246. return args, nil
  25247. }
  25248. func (ec *executionContext) field_DeliveryCarrierService_availableServicesForCountries_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25249. var err error
  25250. args := map[string]interface{}{}
  25251. var arg0 []string
  25252. if tmp, ok := rawArgs["origins"]; ok {
  25253. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("origins"))
  25254. arg0, err = ec.unmarshalOID2ᚕstringᚄ(ctx, tmp)
  25255. if err != nil {
  25256. return nil, err
  25257. }
  25258. }
  25259. args["origins"] = arg0
  25260. var arg1 []CountryCode
  25261. if tmp, ok := rawArgs["countryCodes"]; ok {
  25262. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("countryCodes"))
  25263. arg1, err = ec.unmarshalOCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCodeᚄ(ctx, tmp)
  25264. if err != nil {
  25265. return nil, err
  25266. }
  25267. }
  25268. args["countryCodes"] = arg1
  25269. var arg2 bool
  25270. if tmp, ok := rawArgs["restOfWorld"]; ok {
  25271. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("restOfWorld"))
  25272. arg2, err = ec.unmarshalNBoolean2bool(ctx, tmp)
  25273. if err != nil {
  25274. return nil, err
  25275. }
  25276. }
  25277. args["restOfWorld"] = arg2
  25278. return args, nil
  25279. }
  25280. func (ec *executionContext) field_DeliveryLocationGroupZone_methodDefinitions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25281. var err error
  25282. args := map[string]interface{}{}
  25283. var arg0 *bool
  25284. if tmp, ok := rawArgs["eligible"]; ok {
  25285. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("eligible"))
  25286. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25287. if err != nil {
  25288. return nil, err
  25289. }
  25290. }
  25291. args["eligible"] = arg0
  25292. var arg1 *DeliveryMethodDefinitionType
  25293. if tmp, ok := rawArgs["type"]; ok {
  25294. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("type"))
  25295. arg1, err = ec.unmarshalODeliveryMethodDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionType(ctx, tmp)
  25296. if err != nil {
  25297. return nil, err
  25298. }
  25299. }
  25300. args["type"] = arg1
  25301. var arg2 *int
  25302. if tmp, ok := rawArgs["first"]; ok {
  25303. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25304. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25305. if err != nil {
  25306. return nil, err
  25307. }
  25308. }
  25309. args["first"] = arg2
  25310. var arg3 *string
  25311. if tmp, ok := rawArgs["after"]; ok {
  25312. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25313. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25314. if err != nil {
  25315. return nil, err
  25316. }
  25317. }
  25318. args["after"] = arg3
  25319. var arg4 *int
  25320. if tmp, ok := rawArgs["last"]; ok {
  25321. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25322. arg4, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25323. if err != nil {
  25324. return nil, err
  25325. }
  25326. }
  25327. args["last"] = arg4
  25328. var arg5 *string
  25329. if tmp, ok := rawArgs["before"]; ok {
  25330. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25331. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25332. if err != nil {
  25333. return nil, err
  25334. }
  25335. }
  25336. args["before"] = arg5
  25337. var arg6 *bool
  25338. if tmp, ok := rawArgs["reverse"]; ok {
  25339. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25340. arg6, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25341. if err != nil {
  25342. return nil, err
  25343. }
  25344. }
  25345. args["reverse"] = arg6
  25346. var arg7 *MethodDefinitionSortKeys
  25347. if tmp, ok := rawArgs["sortKey"]; ok {
  25348. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  25349. arg7, err = ec.unmarshalOMethodDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMethodDefinitionSortKeys(ctx, tmp)
  25350. if err != nil {
  25351. return nil, err
  25352. }
  25353. }
  25354. args["sortKey"] = arg7
  25355. return args, nil
  25356. }
  25357. func (ec *executionContext) field_DeliveryLocationGroup_locations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25358. var err error
  25359. args := map[string]interface{}{}
  25360. var arg0 *int
  25361. if tmp, ok := rawArgs["first"]; ok {
  25362. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25363. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25364. if err != nil {
  25365. return nil, err
  25366. }
  25367. }
  25368. args["first"] = arg0
  25369. var arg1 *string
  25370. if tmp, ok := rawArgs["after"]; ok {
  25371. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25372. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25373. if err != nil {
  25374. return nil, err
  25375. }
  25376. }
  25377. args["after"] = arg1
  25378. var arg2 *int
  25379. if tmp, ok := rawArgs["last"]; ok {
  25380. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25381. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25382. if err != nil {
  25383. return nil, err
  25384. }
  25385. }
  25386. args["last"] = arg2
  25387. var arg3 *string
  25388. if tmp, ok := rawArgs["before"]; ok {
  25389. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25390. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25391. if err != nil {
  25392. return nil, err
  25393. }
  25394. }
  25395. args["before"] = arg3
  25396. var arg4 *bool
  25397. if tmp, ok := rawArgs["reverse"]; ok {
  25398. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25399. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25400. if err != nil {
  25401. return nil, err
  25402. }
  25403. }
  25404. args["reverse"] = arg4
  25405. var arg5 *LocationSortKeys
  25406. if tmp, ok := rawArgs["sortKey"]; ok {
  25407. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  25408. arg5, err = ec.unmarshalOLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationSortKeys(ctx, tmp)
  25409. if err != nil {
  25410. return nil, err
  25411. }
  25412. }
  25413. args["sortKey"] = arg5
  25414. var arg6 *string
  25415. if tmp, ok := rawArgs["query"]; ok {
  25416. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  25417. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25418. if err != nil {
  25419. return nil, err
  25420. }
  25421. }
  25422. args["query"] = arg6
  25423. var arg7 *bool
  25424. if tmp, ok := rawArgs["includeLegacy"]; ok {
  25425. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeLegacy"))
  25426. arg7, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25427. if err != nil {
  25428. return nil, err
  25429. }
  25430. }
  25431. args["includeLegacy"] = arg7
  25432. var arg8 *bool
  25433. if tmp, ok := rawArgs["includeInactive"]; ok {
  25434. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeInactive"))
  25435. arg8, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25436. if err != nil {
  25437. return nil, err
  25438. }
  25439. }
  25440. args["includeInactive"] = arg8
  25441. return args, nil
  25442. }
  25443. func (ec *executionContext) field_DeliveryProfileItem_variants_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25444. var err error
  25445. args := map[string]interface{}{}
  25446. var arg0 *int
  25447. if tmp, ok := rawArgs["first"]; ok {
  25448. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25449. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25450. if err != nil {
  25451. return nil, err
  25452. }
  25453. }
  25454. args["first"] = arg0
  25455. var arg1 *string
  25456. if tmp, ok := rawArgs["after"]; ok {
  25457. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25458. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25459. if err != nil {
  25460. return nil, err
  25461. }
  25462. }
  25463. args["after"] = arg1
  25464. var arg2 *int
  25465. if tmp, ok := rawArgs["last"]; ok {
  25466. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25467. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25468. if err != nil {
  25469. return nil, err
  25470. }
  25471. }
  25472. args["last"] = arg2
  25473. var arg3 *string
  25474. if tmp, ok := rawArgs["before"]; ok {
  25475. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25476. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25477. if err != nil {
  25478. return nil, err
  25479. }
  25480. }
  25481. args["before"] = arg3
  25482. var arg4 *bool
  25483. if tmp, ok := rawArgs["reverse"]; ok {
  25484. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25485. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25486. if err != nil {
  25487. return nil, err
  25488. }
  25489. }
  25490. args["reverse"] = arg4
  25491. return args, nil
  25492. }
  25493. func (ec *executionContext) field_DeliveryProfileLocationGroup_locationGroupZones_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25494. var err error
  25495. args := map[string]interface{}{}
  25496. var arg0 *int
  25497. if tmp, ok := rawArgs["first"]; ok {
  25498. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25499. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25500. if err != nil {
  25501. return nil, err
  25502. }
  25503. }
  25504. args["first"] = arg0
  25505. var arg1 *string
  25506. if tmp, ok := rawArgs["after"]; ok {
  25507. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25508. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25509. if err != nil {
  25510. return nil, err
  25511. }
  25512. }
  25513. args["after"] = arg1
  25514. var arg2 *int
  25515. if tmp, ok := rawArgs["last"]; ok {
  25516. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25517. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25518. if err != nil {
  25519. return nil, err
  25520. }
  25521. }
  25522. args["last"] = arg2
  25523. var arg3 *string
  25524. if tmp, ok := rawArgs["before"]; ok {
  25525. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25526. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25527. if err != nil {
  25528. return nil, err
  25529. }
  25530. }
  25531. args["before"] = arg3
  25532. var arg4 *bool
  25533. if tmp, ok := rawArgs["reverse"]; ok {
  25534. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25535. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25536. if err != nil {
  25537. return nil, err
  25538. }
  25539. }
  25540. args["reverse"] = arg4
  25541. return args, nil
  25542. }
  25543. func (ec *executionContext) field_DeliveryProfile_profileItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25544. var err error
  25545. args := map[string]interface{}{}
  25546. var arg0 *int
  25547. if tmp, ok := rawArgs["first"]; ok {
  25548. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25549. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25550. if err != nil {
  25551. return nil, err
  25552. }
  25553. }
  25554. args["first"] = arg0
  25555. var arg1 *string
  25556. if tmp, ok := rawArgs["after"]; ok {
  25557. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25558. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25559. if err != nil {
  25560. return nil, err
  25561. }
  25562. }
  25563. args["after"] = arg1
  25564. var arg2 *int
  25565. if tmp, ok := rawArgs["last"]; ok {
  25566. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25567. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25568. if err != nil {
  25569. return nil, err
  25570. }
  25571. }
  25572. args["last"] = arg2
  25573. var arg3 *string
  25574. if tmp, ok := rawArgs["before"]; ok {
  25575. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25576. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25577. if err != nil {
  25578. return nil, err
  25579. }
  25580. }
  25581. args["before"] = arg3
  25582. var arg4 *bool
  25583. if tmp, ok := rawArgs["reverse"]; ok {
  25584. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25585. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25586. if err != nil {
  25587. return nil, err
  25588. }
  25589. }
  25590. args["reverse"] = arg4
  25591. return args, nil
  25592. }
  25593. func (ec *executionContext) field_DeliveryProfile_sellingPlanGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25594. var err error
  25595. args := map[string]interface{}{}
  25596. var arg0 *int
  25597. if tmp, ok := rawArgs["first"]; ok {
  25598. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25599. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25600. if err != nil {
  25601. return nil, err
  25602. }
  25603. }
  25604. args["first"] = arg0
  25605. var arg1 *string
  25606. if tmp, ok := rawArgs["after"]; ok {
  25607. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25608. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25609. if err != nil {
  25610. return nil, err
  25611. }
  25612. }
  25613. args["after"] = arg1
  25614. var arg2 *int
  25615. if tmp, ok := rawArgs["last"]; ok {
  25616. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25617. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25618. if err != nil {
  25619. return nil, err
  25620. }
  25621. }
  25622. args["last"] = arg2
  25623. var arg3 *string
  25624. if tmp, ok := rawArgs["before"]; ok {
  25625. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25626. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25627. if err != nil {
  25628. return nil, err
  25629. }
  25630. }
  25631. args["before"] = arg3
  25632. var arg4 *bool
  25633. if tmp, ok := rawArgs["reverse"]; ok {
  25634. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25635. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25636. if err != nil {
  25637. return nil, err
  25638. }
  25639. }
  25640. args["reverse"] = arg4
  25641. return args, nil
  25642. }
  25643. func (ec *executionContext) field_Entity_findCollectionByID_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25644. var err error
  25645. args := map[string]interface{}{}
  25646. var arg0 string
  25647. if tmp, ok := rawArgs["id"]; ok {
  25648. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  25649. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  25650. if err != nil {
  25651. return nil, err
  25652. }
  25653. }
  25654. args["id"] = arg0
  25655. return args, nil
  25656. }
  25657. func (ec *executionContext) field_Entity_findFulfillmentServiceByID_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25658. var err error
  25659. args := map[string]interface{}{}
  25660. var arg0 string
  25661. if tmp, ok := rawArgs["id"]; ok {
  25662. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  25663. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  25664. if err != nil {
  25665. return nil, err
  25666. }
  25667. }
  25668. args["id"] = arg0
  25669. return args, nil
  25670. }
  25671. func (ec *executionContext) field_Entity_findInventoryLevelByID_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25672. var err error
  25673. args := map[string]interface{}{}
  25674. var arg0 string
  25675. if tmp, ok := rawArgs["id"]; ok {
  25676. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  25677. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  25678. if err != nil {
  25679. return nil, err
  25680. }
  25681. }
  25682. args["id"] = arg0
  25683. return args, nil
  25684. }
  25685. func (ec *executionContext) field_Entity_findProductByID_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25686. var err error
  25687. args := map[string]interface{}{}
  25688. var arg0 string
  25689. if tmp, ok := rawArgs["id"]; ok {
  25690. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  25691. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  25692. if err != nil {
  25693. return nil, err
  25694. }
  25695. }
  25696. args["id"] = arg0
  25697. return args, nil
  25698. }
  25699. func (ec *executionContext) field_Entity_findProductOptionByID_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25700. var err error
  25701. args := map[string]interface{}{}
  25702. var arg0 string
  25703. if tmp, ok := rawArgs["id"]; ok {
  25704. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  25705. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  25706. if err != nil {
  25707. return nil, err
  25708. }
  25709. }
  25710. args["id"] = arg0
  25711. return args, nil
  25712. }
  25713. func (ec *executionContext) field_Entity_findProductVariantByID_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25714. var err error
  25715. args := map[string]interface{}{}
  25716. var arg0 string
  25717. if tmp, ok := rawArgs["id"]; ok {
  25718. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  25719. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  25720. if err != nil {
  25721. return nil, err
  25722. }
  25723. }
  25724. args["id"] = arg0
  25725. return args, nil
  25726. }
  25727. func (ec *executionContext) field_FulfillmentOrder_fulfillments_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25728. var err error
  25729. args := map[string]interface{}{}
  25730. var arg0 *int
  25731. if tmp, ok := rawArgs["first"]; ok {
  25732. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25733. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25734. if err != nil {
  25735. return nil, err
  25736. }
  25737. }
  25738. args["first"] = arg0
  25739. var arg1 *string
  25740. if tmp, ok := rawArgs["after"]; ok {
  25741. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25742. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25743. if err != nil {
  25744. return nil, err
  25745. }
  25746. }
  25747. args["after"] = arg1
  25748. var arg2 *int
  25749. if tmp, ok := rawArgs["last"]; ok {
  25750. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25751. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25752. if err != nil {
  25753. return nil, err
  25754. }
  25755. }
  25756. args["last"] = arg2
  25757. var arg3 *string
  25758. if tmp, ok := rawArgs["before"]; ok {
  25759. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25760. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25761. if err != nil {
  25762. return nil, err
  25763. }
  25764. }
  25765. args["before"] = arg3
  25766. var arg4 *bool
  25767. if tmp, ok := rawArgs["reverse"]; ok {
  25768. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25769. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25770. if err != nil {
  25771. return nil, err
  25772. }
  25773. }
  25774. args["reverse"] = arg4
  25775. return args, nil
  25776. }
  25777. func (ec *executionContext) field_FulfillmentOrder_lineItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25778. var err error
  25779. args := map[string]interface{}{}
  25780. var arg0 *int
  25781. if tmp, ok := rawArgs["first"]; ok {
  25782. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25783. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25784. if err != nil {
  25785. return nil, err
  25786. }
  25787. }
  25788. args["first"] = arg0
  25789. var arg1 *string
  25790. if tmp, ok := rawArgs["after"]; ok {
  25791. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25792. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25793. if err != nil {
  25794. return nil, err
  25795. }
  25796. }
  25797. args["after"] = arg1
  25798. var arg2 *int
  25799. if tmp, ok := rawArgs["last"]; ok {
  25800. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25801. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25802. if err != nil {
  25803. return nil, err
  25804. }
  25805. }
  25806. args["last"] = arg2
  25807. var arg3 *string
  25808. if tmp, ok := rawArgs["before"]; ok {
  25809. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25810. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25811. if err != nil {
  25812. return nil, err
  25813. }
  25814. }
  25815. args["before"] = arg3
  25816. var arg4 *bool
  25817. if tmp, ok := rawArgs["reverse"]; ok {
  25818. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25819. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25820. if err != nil {
  25821. return nil, err
  25822. }
  25823. }
  25824. args["reverse"] = arg4
  25825. return args, nil
  25826. }
  25827. func (ec *executionContext) field_FulfillmentOrder_locationsForMove_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25828. var err error
  25829. args := map[string]interface{}{}
  25830. var arg0 *int
  25831. if tmp, ok := rawArgs["first"]; ok {
  25832. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25833. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25834. if err != nil {
  25835. return nil, err
  25836. }
  25837. }
  25838. args["first"] = arg0
  25839. var arg1 *string
  25840. if tmp, ok := rawArgs["after"]; ok {
  25841. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25842. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25843. if err != nil {
  25844. return nil, err
  25845. }
  25846. }
  25847. args["after"] = arg1
  25848. var arg2 *int
  25849. if tmp, ok := rawArgs["last"]; ok {
  25850. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25851. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25852. if err != nil {
  25853. return nil, err
  25854. }
  25855. }
  25856. args["last"] = arg2
  25857. var arg3 *string
  25858. if tmp, ok := rawArgs["before"]; ok {
  25859. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25860. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25861. if err != nil {
  25862. return nil, err
  25863. }
  25864. }
  25865. args["before"] = arg3
  25866. var arg4 *bool
  25867. if tmp, ok := rawArgs["reverse"]; ok {
  25868. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25869. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25870. if err != nil {
  25871. return nil, err
  25872. }
  25873. }
  25874. args["reverse"] = arg4
  25875. return args, nil
  25876. }
  25877. func (ec *executionContext) field_FulfillmentOrder_merchantRequests_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25878. var err error
  25879. args := map[string]interface{}{}
  25880. var arg0 *FulfillmentOrderMerchantRequestKind
  25881. if tmp, ok := rawArgs["kind"]; ok {
  25882. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("kind"))
  25883. arg0, err = ec.unmarshalOFulfillmentOrderMerchantRequestKind2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx, tmp)
  25884. if err != nil {
  25885. return nil, err
  25886. }
  25887. }
  25888. args["kind"] = arg0
  25889. var arg1 *int
  25890. if tmp, ok := rawArgs["first"]; ok {
  25891. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25892. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25893. if err != nil {
  25894. return nil, err
  25895. }
  25896. }
  25897. args["first"] = arg1
  25898. var arg2 *string
  25899. if tmp, ok := rawArgs["after"]; ok {
  25900. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25901. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25902. if err != nil {
  25903. return nil, err
  25904. }
  25905. }
  25906. args["after"] = arg2
  25907. var arg3 *int
  25908. if tmp, ok := rawArgs["last"]; ok {
  25909. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25910. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25911. if err != nil {
  25912. return nil, err
  25913. }
  25914. }
  25915. args["last"] = arg3
  25916. var arg4 *string
  25917. if tmp, ok := rawArgs["before"]; ok {
  25918. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25919. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25920. if err != nil {
  25921. return nil, err
  25922. }
  25923. }
  25924. args["before"] = arg4
  25925. var arg5 *bool
  25926. if tmp, ok := rawArgs["reverse"]; ok {
  25927. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25928. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25929. if err != nil {
  25930. return nil, err
  25931. }
  25932. }
  25933. args["reverse"] = arg5
  25934. return args, nil
  25935. }
  25936. func (ec *executionContext) field_Fulfillment_events_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25937. var err error
  25938. args := map[string]interface{}{}
  25939. var arg0 *int
  25940. if tmp, ok := rawArgs["first"]; ok {
  25941. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25942. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25943. if err != nil {
  25944. return nil, err
  25945. }
  25946. }
  25947. args["first"] = arg0
  25948. var arg1 *string
  25949. if tmp, ok := rawArgs["after"]; ok {
  25950. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25951. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25952. if err != nil {
  25953. return nil, err
  25954. }
  25955. }
  25956. args["after"] = arg1
  25957. var arg2 *int
  25958. if tmp, ok := rawArgs["last"]; ok {
  25959. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25960. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25961. if err != nil {
  25962. return nil, err
  25963. }
  25964. }
  25965. args["last"] = arg2
  25966. var arg3 *string
  25967. if tmp, ok := rawArgs["before"]; ok {
  25968. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25969. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25970. if err != nil {
  25971. return nil, err
  25972. }
  25973. }
  25974. args["before"] = arg3
  25975. var arg4 *bool
  25976. if tmp, ok := rawArgs["reverse"]; ok {
  25977. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25978. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25979. if err != nil {
  25980. return nil, err
  25981. }
  25982. }
  25983. args["reverse"] = arg4
  25984. var arg5 *FulfillmentEventSortKeys
  25985. if tmp, ok := rawArgs["sortKey"]; ok {
  25986. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  25987. arg5, err = ec.unmarshalOFulfillmentEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventSortKeys(ctx, tmp)
  25988. if err != nil {
  25989. return nil, err
  25990. }
  25991. }
  25992. args["sortKey"] = arg5
  25993. return args, nil
  25994. }
  25995. func (ec *executionContext) field_Fulfillment_fulfillmentLineItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25996. var err error
  25997. args := map[string]interface{}{}
  25998. var arg0 *int
  25999. if tmp, ok := rawArgs["first"]; ok {
  26000. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26001. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26002. if err != nil {
  26003. return nil, err
  26004. }
  26005. }
  26006. args["first"] = arg0
  26007. var arg1 *string
  26008. if tmp, ok := rawArgs["after"]; ok {
  26009. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26010. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26011. if err != nil {
  26012. return nil, err
  26013. }
  26014. }
  26015. args["after"] = arg1
  26016. var arg2 *int
  26017. if tmp, ok := rawArgs["last"]; ok {
  26018. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26019. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26020. if err != nil {
  26021. return nil, err
  26022. }
  26023. }
  26024. args["last"] = arg2
  26025. var arg3 *string
  26026. if tmp, ok := rawArgs["before"]; ok {
  26027. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26028. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26029. if err != nil {
  26030. return nil, err
  26031. }
  26032. }
  26033. args["before"] = arg3
  26034. var arg4 *bool
  26035. if tmp, ok := rawArgs["reverse"]; ok {
  26036. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26037. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26038. if err != nil {
  26039. return nil, err
  26040. }
  26041. }
  26042. args["reverse"] = arg4
  26043. return args, nil
  26044. }
  26045. func (ec *executionContext) field_Fulfillment_fulfillmentOrders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26046. var err error
  26047. args := map[string]interface{}{}
  26048. var arg0 *int
  26049. if tmp, ok := rawArgs["first"]; ok {
  26050. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26051. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26052. if err != nil {
  26053. return nil, err
  26054. }
  26055. }
  26056. args["first"] = arg0
  26057. var arg1 *string
  26058. if tmp, ok := rawArgs["after"]; ok {
  26059. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26060. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26061. if err != nil {
  26062. return nil, err
  26063. }
  26064. }
  26065. args["after"] = arg1
  26066. var arg2 *int
  26067. if tmp, ok := rawArgs["last"]; ok {
  26068. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26069. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26070. if err != nil {
  26071. return nil, err
  26072. }
  26073. }
  26074. args["last"] = arg2
  26075. var arg3 *string
  26076. if tmp, ok := rawArgs["before"]; ok {
  26077. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26078. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26079. if err != nil {
  26080. return nil, err
  26081. }
  26082. }
  26083. args["before"] = arg3
  26084. var arg4 *bool
  26085. if tmp, ok := rawArgs["reverse"]; ok {
  26086. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26087. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26088. if err != nil {
  26089. return nil, err
  26090. }
  26091. }
  26092. args["reverse"] = arg4
  26093. return args, nil
  26094. }
  26095. func (ec *executionContext) field_Fulfillment_trackingInfo_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26096. var err error
  26097. args := map[string]interface{}{}
  26098. var arg0 *int
  26099. if tmp, ok := rawArgs["first"]; ok {
  26100. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26101. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26102. if err != nil {
  26103. return nil, err
  26104. }
  26105. }
  26106. args["first"] = arg0
  26107. return args, nil
  26108. }
  26109. func (ec *executionContext) field_Image_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26110. var err error
  26111. args := map[string]interface{}{}
  26112. var arg0 string
  26113. if tmp, ok := rawArgs["namespace"]; ok {
  26114. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26115. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  26116. if err != nil {
  26117. return nil, err
  26118. }
  26119. }
  26120. args["namespace"] = arg0
  26121. var arg1 string
  26122. if tmp, ok := rawArgs["key"]; ok {
  26123. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  26124. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  26125. if err != nil {
  26126. return nil, err
  26127. }
  26128. }
  26129. args["key"] = arg1
  26130. return args, nil
  26131. }
  26132. func (ec *executionContext) field_Image_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26133. var err error
  26134. args := map[string]interface{}{}
  26135. var arg0 *string
  26136. if tmp, ok := rawArgs["namespace"]; ok {
  26137. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26138. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26139. if err != nil {
  26140. return nil, err
  26141. }
  26142. }
  26143. args["namespace"] = arg0
  26144. var arg1 *int
  26145. if tmp, ok := rawArgs["first"]; ok {
  26146. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26147. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26148. if err != nil {
  26149. return nil, err
  26150. }
  26151. }
  26152. args["first"] = arg1
  26153. var arg2 *string
  26154. if tmp, ok := rawArgs["after"]; ok {
  26155. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26156. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26157. if err != nil {
  26158. return nil, err
  26159. }
  26160. }
  26161. args["after"] = arg2
  26162. var arg3 *int
  26163. if tmp, ok := rawArgs["last"]; ok {
  26164. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26165. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26166. if err != nil {
  26167. return nil, err
  26168. }
  26169. }
  26170. args["last"] = arg3
  26171. var arg4 *string
  26172. if tmp, ok := rawArgs["before"]; ok {
  26173. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26174. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26175. if err != nil {
  26176. return nil, err
  26177. }
  26178. }
  26179. args["before"] = arg4
  26180. var arg5 *bool
  26181. if tmp, ok := rawArgs["reverse"]; ok {
  26182. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26183. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26184. if err != nil {
  26185. return nil, err
  26186. }
  26187. }
  26188. args["reverse"] = arg5
  26189. return args, nil
  26190. }
  26191. func (ec *executionContext) field_Image_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26192. var err error
  26193. args := map[string]interface{}{}
  26194. var arg0 string
  26195. if tmp, ok := rawArgs["namespace"]; ok {
  26196. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26197. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  26198. if err != nil {
  26199. return nil, err
  26200. }
  26201. }
  26202. args["namespace"] = arg0
  26203. var arg1 string
  26204. if tmp, ok := rawArgs["key"]; ok {
  26205. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  26206. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  26207. if err != nil {
  26208. return nil, err
  26209. }
  26210. }
  26211. args["key"] = arg1
  26212. return args, nil
  26213. }
  26214. func (ec *executionContext) field_Image_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26215. var err error
  26216. args := map[string]interface{}{}
  26217. var arg0 *string
  26218. if tmp, ok := rawArgs["namespace"]; ok {
  26219. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26220. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26221. if err != nil {
  26222. return nil, err
  26223. }
  26224. }
  26225. args["namespace"] = arg0
  26226. var arg1 *int
  26227. if tmp, ok := rawArgs["first"]; ok {
  26228. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26229. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26230. if err != nil {
  26231. return nil, err
  26232. }
  26233. }
  26234. args["first"] = arg1
  26235. var arg2 *string
  26236. if tmp, ok := rawArgs["after"]; ok {
  26237. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26238. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26239. if err != nil {
  26240. return nil, err
  26241. }
  26242. }
  26243. args["after"] = arg2
  26244. var arg3 *int
  26245. if tmp, ok := rawArgs["last"]; ok {
  26246. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26247. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26248. if err != nil {
  26249. return nil, err
  26250. }
  26251. }
  26252. args["last"] = arg3
  26253. var arg4 *string
  26254. if tmp, ok := rawArgs["before"]; ok {
  26255. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26256. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26257. if err != nil {
  26258. return nil, err
  26259. }
  26260. }
  26261. args["before"] = arg4
  26262. var arg5 *bool
  26263. if tmp, ok := rawArgs["reverse"]; ok {
  26264. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26265. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26266. if err != nil {
  26267. return nil, err
  26268. }
  26269. }
  26270. args["reverse"] = arg5
  26271. return args, nil
  26272. }
  26273. func (ec *executionContext) field_Image_url_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26274. var err error
  26275. args := map[string]interface{}{}
  26276. var arg0 *ImageTransformInput
  26277. if tmp, ok := rawArgs["transform"]; ok {
  26278. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("transform"))
  26279. arg0, err = ec.unmarshalOImageTransformInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageTransformInput(ctx, tmp)
  26280. if err != nil {
  26281. return nil, err
  26282. }
  26283. }
  26284. args["transform"] = arg0
  26285. return args, nil
  26286. }
  26287. func (ec *executionContext) field_InventoryItem_countryHarmonizedSystemCodes_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26288. var err error
  26289. args := map[string]interface{}{}
  26290. var arg0 *int
  26291. if tmp, ok := rawArgs["first"]; ok {
  26292. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26293. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26294. if err != nil {
  26295. return nil, err
  26296. }
  26297. }
  26298. args["first"] = arg0
  26299. var arg1 *string
  26300. if tmp, ok := rawArgs["after"]; ok {
  26301. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26302. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26303. if err != nil {
  26304. return nil, err
  26305. }
  26306. }
  26307. args["after"] = arg1
  26308. var arg2 *int
  26309. if tmp, ok := rawArgs["last"]; ok {
  26310. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26311. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26312. if err != nil {
  26313. return nil, err
  26314. }
  26315. }
  26316. args["last"] = arg2
  26317. var arg3 *string
  26318. if tmp, ok := rawArgs["before"]; ok {
  26319. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26320. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26321. if err != nil {
  26322. return nil, err
  26323. }
  26324. }
  26325. args["before"] = arg3
  26326. var arg4 *bool
  26327. if tmp, ok := rawArgs["reverse"]; ok {
  26328. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26329. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26330. if err != nil {
  26331. return nil, err
  26332. }
  26333. }
  26334. args["reverse"] = arg4
  26335. return args, nil
  26336. }
  26337. func (ec *executionContext) field_InventoryItem_inventoryLevel_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26338. var err error
  26339. args := map[string]interface{}{}
  26340. var arg0 string
  26341. if tmp, ok := rawArgs["locationId"]; ok {
  26342. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locationId"))
  26343. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  26344. if err != nil {
  26345. return nil, err
  26346. }
  26347. }
  26348. args["locationId"] = arg0
  26349. return args, nil
  26350. }
  26351. func (ec *executionContext) field_InventoryItem_inventoryLevels_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26352. var err error
  26353. args := map[string]interface{}{}
  26354. var arg0 *int
  26355. if tmp, ok := rawArgs["first"]; ok {
  26356. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26357. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26358. if err != nil {
  26359. return nil, err
  26360. }
  26361. }
  26362. args["first"] = arg0
  26363. var arg1 *string
  26364. if tmp, ok := rawArgs["after"]; ok {
  26365. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26366. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26367. if err != nil {
  26368. return nil, err
  26369. }
  26370. }
  26371. args["after"] = arg1
  26372. var arg2 *int
  26373. if tmp, ok := rawArgs["last"]; ok {
  26374. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26375. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26376. if err != nil {
  26377. return nil, err
  26378. }
  26379. }
  26380. args["last"] = arg2
  26381. var arg3 *string
  26382. if tmp, ok := rawArgs["before"]; ok {
  26383. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26384. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26385. if err != nil {
  26386. return nil, err
  26387. }
  26388. }
  26389. args["before"] = arg3
  26390. var arg4 *bool
  26391. if tmp, ok := rawArgs["reverse"]; ok {
  26392. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26393. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26394. if err != nil {
  26395. return nil, err
  26396. }
  26397. }
  26398. args["reverse"] = arg4
  26399. var arg5 *string
  26400. if tmp, ok := rawArgs["query"]; ok {
  26401. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  26402. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26403. if err != nil {
  26404. return nil, err
  26405. }
  26406. }
  26407. args["query"] = arg5
  26408. return args, nil
  26409. }
  26410. func (ec *executionContext) field_LineItem_taxLines_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26411. var err error
  26412. args := map[string]interface{}{}
  26413. var arg0 *int
  26414. if tmp, ok := rawArgs["first"]; ok {
  26415. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26416. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26417. if err != nil {
  26418. return nil, err
  26419. }
  26420. }
  26421. args["first"] = arg0
  26422. return args, nil
  26423. }
  26424. func (ec *executionContext) field_Link_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26425. var err error
  26426. args := map[string]interface{}{}
  26427. var arg0 string
  26428. if tmp, ok := rawArgs["locale"]; ok {
  26429. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  26430. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  26431. if err != nil {
  26432. return nil, err
  26433. }
  26434. }
  26435. args["locale"] = arg0
  26436. var arg1 *string
  26437. if tmp, ok := rawArgs["marketId"]; ok {
  26438. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  26439. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  26440. if err != nil {
  26441. return nil, err
  26442. }
  26443. }
  26444. args["marketId"] = arg1
  26445. return args, nil
  26446. }
  26447. func (ec *executionContext) field_Location_inventoryLevel_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26448. var err error
  26449. args := map[string]interface{}{}
  26450. var arg0 string
  26451. if tmp, ok := rawArgs["inventoryItemId"]; ok {
  26452. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("inventoryItemId"))
  26453. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  26454. if err != nil {
  26455. return nil, err
  26456. }
  26457. }
  26458. args["inventoryItemId"] = arg0
  26459. return args, nil
  26460. }
  26461. func (ec *executionContext) field_Location_inventoryLevels_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26462. var err error
  26463. args := map[string]interface{}{}
  26464. var arg0 *int
  26465. if tmp, ok := rawArgs["first"]; ok {
  26466. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26467. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26468. if err != nil {
  26469. return nil, err
  26470. }
  26471. }
  26472. args["first"] = arg0
  26473. var arg1 *string
  26474. if tmp, ok := rawArgs["after"]; ok {
  26475. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26476. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26477. if err != nil {
  26478. return nil, err
  26479. }
  26480. }
  26481. args["after"] = arg1
  26482. var arg2 *int
  26483. if tmp, ok := rawArgs["last"]; ok {
  26484. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26485. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26486. if err != nil {
  26487. return nil, err
  26488. }
  26489. }
  26490. args["last"] = arg2
  26491. var arg3 *string
  26492. if tmp, ok := rawArgs["before"]; ok {
  26493. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26494. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26495. if err != nil {
  26496. return nil, err
  26497. }
  26498. }
  26499. args["before"] = arg3
  26500. var arg4 *bool
  26501. if tmp, ok := rawArgs["reverse"]; ok {
  26502. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26503. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26504. if err != nil {
  26505. return nil, err
  26506. }
  26507. }
  26508. args["reverse"] = arg4
  26509. var arg5 *string
  26510. if tmp, ok := rawArgs["query"]; ok {
  26511. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  26512. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26513. if err != nil {
  26514. return nil, err
  26515. }
  26516. }
  26517. args["query"] = arg5
  26518. return args, nil
  26519. }
  26520. func (ec *executionContext) field_Location_metafieldDefinitions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26521. var err error
  26522. args := map[string]interface{}{}
  26523. var arg0 *string
  26524. if tmp, ok := rawArgs["namespace"]; ok {
  26525. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26526. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26527. if err != nil {
  26528. return nil, err
  26529. }
  26530. }
  26531. args["namespace"] = arg0
  26532. var arg1 *MetafieldDefinitionPinnedStatus
  26533. if tmp, ok := rawArgs["pinnedStatus"]; ok {
  26534. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pinnedStatus"))
  26535. arg1, err = ec.unmarshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx, tmp)
  26536. if err != nil {
  26537. return nil, err
  26538. }
  26539. }
  26540. args["pinnedStatus"] = arg1
  26541. var arg2 *int
  26542. if tmp, ok := rawArgs["first"]; ok {
  26543. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26544. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26545. if err != nil {
  26546. return nil, err
  26547. }
  26548. }
  26549. args["first"] = arg2
  26550. var arg3 *string
  26551. if tmp, ok := rawArgs["after"]; ok {
  26552. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26553. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26554. if err != nil {
  26555. return nil, err
  26556. }
  26557. }
  26558. args["after"] = arg3
  26559. var arg4 *int
  26560. if tmp, ok := rawArgs["last"]; ok {
  26561. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26562. arg4, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26563. if err != nil {
  26564. return nil, err
  26565. }
  26566. }
  26567. args["last"] = arg4
  26568. var arg5 *string
  26569. if tmp, ok := rawArgs["before"]; ok {
  26570. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26571. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26572. if err != nil {
  26573. return nil, err
  26574. }
  26575. }
  26576. args["before"] = arg5
  26577. var arg6 *bool
  26578. if tmp, ok := rawArgs["reverse"]; ok {
  26579. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26580. arg6, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26581. if err != nil {
  26582. return nil, err
  26583. }
  26584. }
  26585. args["reverse"] = arg6
  26586. var arg7 *MetafieldDefinitionSortKeys
  26587. if tmp, ok := rawArgs["sortKey"]; ok {
  26588. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  26589. arg7, err = ec.unmarshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx, tmp)
  26590. if err != nil {
  26591. return nil, err
  26592. }
  26593. }
  26594. args["sortKey"] = arg7
  26595. var arg8 *string
  26596. if tmp, ok := rawArgs["query"]; ok {
  26597. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  26598. arg8, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26599. if err != nil {
  26600. return nil, err
  26601. }
  26602. }
  26603. args["query"] = arg8
  26604. return args, nil
  26605. }
  26606. func (ec *executionContext) field_Location_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26607. var err error
  26608. args := map[string]interface{}{}
  26609. var arg0 string
  26610. if tmp, ok := rawArgs["namespace"]; ok {
  26611. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26612. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  26613. if err != nil {
  26614. return nil, err
  26615. }
  26616. }
  26617. args["namespace"] = arg0
  26618. var arg1 string
  26619. if tmp, ok := rawArgs["key"]; ok {
  26620. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  26621. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  26622. if err != nil {
  26623. return nil, err
  26624. }
  26625. }
  26626. args["key"] = arg1
  26627. return args, nil
  26628. }
  26629. func (ec *executionContext) field_Location_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26630. var err error
  26631. args := map[string]interface{}{}
  26632. var arg0 *string
  26633. if tmp, ok := rawArgs["namespace"]; ok {
  26634. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26635. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26636. if err != nil {
  26637. return nil, err
  26638. }
  26639. }
  26640. args["namespace"] = arg0
  26641. var arg1 *int
  26642. if tmp, ok := rawArgs["first"]; ok {
  26643. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26644. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26645. if err != nil {
  26646. return nil, err
  26647. }
  26648. }
  26649. args["first"] = arg1
  26650. var arg2 *string
  26651. if tmp, ok := rawArgs["after"]; ok {
  26652. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26653. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26654. if err != nil {
  26655. return nil, err
  26656. }
  26657. }
  26658. args["after"] = arg2
  26659. var arg3 *int
  26660. if tmp, ok := rawArgs["last"]; ok {
  26661. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26662. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26663. if err != nil {
  26664. return nil, err
  26665. }
  26666. }
  26667. args["last"] = arg3
  26668. var arg4 *string
  26669. if tmp, ok := rawArgs["before"]; ok {
  26670. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26671. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26672. if err != nil {
  26673. return nil, err
  26674. }
  26675. }
  26676. args["before"] = arg4
  26677. var arg5 *bool
  26678. if tmp, ok := rawArgs["reverse"]; ok {
  26679. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26680. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26681. if err != nil {
  26682. return nil, err
  26683. }
  26684. }
  26685. args["reverse"] = arg5
  26686. return args, nil
  26687. }
  26688. func (ec *executionContext) field_Location_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26689. var err error
  26690. args := map[string]interface{}{}
  26691. var arg0 string
  26692. if tmp, ok := rawArgs["namespace"]; ok {
  26693. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26694. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  26695. if err != nil {
  26696. return nil, err
  26697. }
  26698. }
  26699. args["namespace"] = arg0
  26700. var arg1 string
  26701. if tmp, ok := rawArgs["key"]; ok {
  26702. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  26703. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  26704. if err != nil {
  26705. return nil, err
  26706. }
  26707. }
  26708. args["key"] = arg1
  26709. return args, nil
  26710. }
  26711. func (ec *executionContext) field_Location_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26712. var err error
  26713. args := map[string]interface{}{}
  26714. var arg0 *string
  26715. if tmp, ok := rawArgs["namespace"]; ok {
  26716. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  26717. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26718. if err != nil {
  26719. return nil, err
  26720. }
  26721. }
  26722. args["namespace"] = arg0
  26723. var arg1 *int
  26724. if tmp, ok := rawArgs["first"]; ok {
  26725. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26726. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26727. if err != nil {
  26728. return nil, err
  26729. }
  26730. }
  26731. args["first"] = arg1
  26732. var arg2 *string
  26733. if tmp, ok := rawArgs["after"]; ok {
  26734. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26735. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26736. if err != nil {
  26737. return nil, err
  26738. }
  26739. }
  26740. args["after"] = arg2
  26741. var arg3 *int
  26742. if tmp, ok := rawArgs["last"]; ok {
  26743. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26744. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26745. if err != nil {
  26746. return nil, err
  26747. }
  26748. }
  26749. args["last"] = arg3
  26750. var arg4 *string
  26751. if tmp, ok := rawArgs["before"]; ok {
  26752. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26753. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26754. if err != nil {
  26755. return nil, err
  26756. }
  26757. }
  26758. args["before"] = arg4
  26759. var arg5 *bool
  26760. if tmp, ok := rawArgs["reverse"]; ok {
  26761. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26762. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26763. if err != nil {
  26764. return nil, err
  26765. }
  26766. }
  26767. args["reverse"] = arg5
  26768. return args, nil
  26769. }
  26770. func (ec *executionContext) field_MetafieldDefinition_metafieldsCount_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26771. var err error
  26772. args := map[string]interface{}{}
  26773. var arg0 *MetafieldValidationStatus
  26774. if tmp, ok := rawArgs["validationStatus"]; ok {
  26775. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("validationStatus"))
  26776. arg0, err = ec.unmarshalOMetafieldValidationStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldValidationStatus(ctx, tmp)
  26777. if err != nil {
  26778. return nil, err
  26779. }
  26780. }
  26781. args["validationStatus"] = arg0
  26782. return args, nil
  26783. }
  26784. func (ec *executionContext) field_MetafieldDefinition_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26785. var err error
  26786. args := map[string]interface{}{}
  26787. var arg0 *MetafieldValidationStatus
  26788. if tmp, ok := rawArgs["validationStatus"]; ok {
  26789. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("validationStatus"))
  26790. arg0, err = ec.unmarshalOMetafieldValidationStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldValidationStatus(ctx, tmp)
  26791. if err != nil {
  26792. return nil, err
  26793. }
  26794. }
  26795. args["validationStatus"] = arg0
  26796. var arg1 *int
  26797. if tmp, ok := rawArgs["first"]; ok {
  26798. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26799. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26800. if err != nil {
  26801. return nil, err
  26802. }
  26803. }
  26804. args["first"] = arg1
  26805. var arg2 *string
  26806. if tmp, ok := rawArgs["after"]; ok {
  26807. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26808. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26809. if err != nil {
  26810. return nil, err
  26811. }
  26812. }
  26813. args["after"] = arg2
  26814. var arg3 *int
  26815. if tmp, ok := rawArgs["last"]; ok {
  26816. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26817. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26818. if err != nil {
  26819. return nil, err
  26820. }
  26821. }
  26822. args["last"] = arg3
  26823. var arg4 *string
  26824. if tmp, ok := rawArgs["before"]; ok {
  26825. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26826. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26827. if err != nil {
  26828. return nil, err
  26829. }
  26830. }
  26831. args["before"] = arg4
  26832. var arg5 *bool
  26833. if tmp, ok := rawArgs["reverse"]; ok {
  26834. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  26835. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  26836. if err != nil {
  26837. return nil, err
  26838. }
  26839. }
  26840. args["reverse"] = arg5
  26841. return args, nil
  26842. }
  26843. func (ec *executionContext) field_Metafield_references_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26844. var err error
  26845. args := map[string]interface{}{}
  26846. var arg0 *int
  26847. if tmp, ok := rawArgs["first"]; ok {
  26848. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  26849. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26850. if err != nil {
  26851. return nil, err
  26852. }
  26853. }
  26854. args["first"] = arg0
  26855. var arg1 *string
  26856. if tmp, ok := rawArgs["after"]; ok {
  26857. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  26858. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26859. if err != nil {
  26860. return nil, err
  26861. }
  26862. }
  26863. args["after"] = arg1
  26864. var arg2 *int
  26865. if tmp, ok := rawArgs["last"]; ok {
  26866. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  26867. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  26868. if err != nil {
  26869. return nil, err
  26870. }
  26871. }
  26872. args["last"] = arg2
  26873. var arg3 *string
  26874. if tmp, ok := rawArgs["before"]; ok {
  26875. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  26876. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  26877. if err != nil {
  26878. return nil, err
  26879. }
  26880. }
  26881. args["before"] = arg3
  26882. return args, nil
  26883. }
  26884. func (ec *executionContext) field_Mutation_productAppendImages_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26885. var err error
  26886. args := map[string]interface{}{}
  26887. var arg0 ProductAppendImagesInput
  26888. if tmp, ok := rawArgs["input"]; ok {
  26889. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input"))
  26890. arg0, err = ec.unmarshalNProductAppendImagesInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductAppendImagesInput(ctx, tmp)
  26891. if err != nil {
  26892. return nil, err
  26893. }
  26894. }
  26895. args["input"] = arg0
  26896. return args, nil
  26897. }
  26898. func (ec *executionContext) field_Mutation_productChangeStatus_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26899. var err error
  26900. args := map[string]interface{}{}
  26901. var arg0 string
  26902. if tmp, ok := rawArgs["productId"]; ok {
  26903. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  26904. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  26905. if err != nil {
  26906. return nil, err
  26907. }
  26908. }
  26909. args["productId"] = arg0
  26910. var arg1 ProductStatus
  26911. if tmp, ok := rawArgs["status"]; ok {
  26912. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("status"))
  26913. arg1, err = ec.unmarshalNProductStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductStatus(ctx, tmp)
  26914. if err != nil {
  26915. return nil, err
  26916. }
  26917. }
  26918. args["status"] = arg1
  26919. return args, nil
  26920. }
  26921. func (ec *executionContext) field_Mutation_productCreateMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26922. var err error
  26923. args := map[string]interface{}{}
  26924. var arg0 string
  26925. if tmp, ok := rawArgs["productId"]; ok {
  26926. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  26927. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  26928. if err != nil {
  26929. return nil, err
  26930. }
  26931. }
  26932. args["productId"] = arg0
  26933. var arg1 []*CreateMediaInput
  26934. if tmp, ok := rawArgs["media"]; ok {
  26935. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("media"))
  26936. arg1, err = ec.unmarshalNCreateMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCreateMediaInputᚄ(ctx, tmp)
  26937. if err != nil {
  26938. return nil, err
  26939. }
  26940. }
  26941. args["media"] = arg1
  26942. return args, nil
  26943. }
  26944. func (ec *executionContext) field_Mutation_productCreate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26945. var err error
  26946. args := map[string]interface{}{}
  26947. var arg0 ProductInput
  26948. if tmp, ok := rawArgs["input"]; ok {
  26949. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input"))
  26950. arg0, err = ec.unmarshalNProductInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductInput(ctx, tmp)
  26951. if err != nil {
  26952. return nil, err
  26953. }
  26954. }
  26955. args["input"] = arg0
  26956. var arg1 []*CreateMediaInput
  26957. if tmp, ok := rawArgs["media"]; ok {
  26958. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("media"))
  26959. arg1, err = ec.unmarshalOCreateMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCreateMediaInputᚄ(ctx, tmp)
  26960. if err != nil {
  26961. return nil, err
  26962. }
  26963. }
  26964. args["media"] = arg1
  26965. return args, nil
  26966. }
  26967. func (ec *executionContext) field_Mutation_productDeleteImages_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26968. var err error
  26969. args := map[string]interface{}{}
  26970. var arg0 string
  26971. if tmp, ok := rawArgs["id"]; ok {
  26972. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  26973. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  26974. if err != nil {
  26975. return nil, err
  26976. }
  26977. }
  26978. args["id"] = arg0
  26979. var arg1 []string
  26980. if tmp, ok := rawArgs["imageIds"]; ok {
  26981. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("imageIds"))
  26982. arg1, err = ec.unmarshalNID2ᚕstringᚄ(ctx, tmp)
  26983. if err != nil {
  26984. return nil, err
  26985. }
  26986. }
  26987. args["imageIds"] = arg1
  26988. return args, nil
  26989. }
  26990. func (ec *executionContext) field_Mutation_productDeleteMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  26991. var err error
  26992. args := map[string]interface{}{}
  26993. var arg0 string
  26994. if tmp, ok := rawArgs["productId"]; ok {
  26995. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  26996. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  26997. if err != nil {
  26998. return nil, err
  26999. }
  27000. }
  27001. args["productId"] = arg0
  27002. var arg1 []string
  27003. if tmp, ok := rawArgs["mediaIds"]; ok {
  27004. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("mediaIds"))
  27005. arg1, err = ec.unmarshalNID2ᚕstringᚄ(ctx, tmp)
  27006. if err != nil {
  27007. return nil, err
  27008. }
  27009. }
  27010. args["mediaIds"] = arg1
  27011. return args, nil
  27012. }
  27013. func (ec *executionContext) field_Mutation_productDelete_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27014. var err error
  27015. args := map[string]interface{}{}
  27016. var arg0 ProductDeleteInput
  27017. if tmp, ok := rawArgs["input"]; ok {
  27018. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input"))
  27019. arg0, err = ec.unmarshalNProductDeleteInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDeleteInput(ctx, tmp)
  27020. if err != nil {
  27021. return nil, err
  27022. }
  27023. }
  27024. args["input"] = arg0
  27025. return args, nil
  27026. }
  27027. func (ec *executionContext) field_Mutation_productDuplicate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27028. var err error
  27029. args := map[string]interface{}{}
  27030. var arg0 string
  27031. if tmp, ok := rawArgs["productId"]; ok {
  27032. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27033. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27034. if err != nil {
  27035. return nil, err
  27036. }
  27037. }
  27038. args["productId"] = arg0
  27039. var arg1 string
  27040. if tmp, ok := rawArgs["newTitle"]; ok {
  27041. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("newTitle"))
  27042. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  27043. if err != nil {
  27044. return nil, err
  27045. }
  27046. }
  27047. args["newTitle"] = arg1
  27048. var arg2 *ProductStatus
  27049. if tmp, ok := rawArgs["newStatus"]; ok {
  27050. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("newStatus"))
  27051. arg2, err = ec.unmarshalOProductStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductStatus(ctx, tmp)
  27052. if err != nil {
  27053. return nil, err
  27054. }
  27055. }
  27056. args["newStatus"] = arg2
  27057. var arg3 *bool
  27058. if tmp, ok := rawArgs["includeImages"]; ok {
  27059. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeImages"))
  27060. arg3, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  27061. if err != nil {
  27062. return nil, err
  27063. }
  27064. }
  27065. args["includeImages"] = arg3
  27066. return args, nil
  27067. }
  27068. func (ec *executionContext) field_Mutation_productImageUpdate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27069. var err error
  27070. args := map[string]interface{}{}
  27071. var arg0 string
  27072. if tmp, ok := rawArgs["productId"]; ok {
  27073. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27074. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27075. if err != nil {
  27076. return nil, err
  27077. }
  27078. }
  27079. args["productId"] = arg0
  27080. var arg1 ImageInput
  27081. if tmp, ok := rawArgs["image"]; ok {
  27082. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("image"))
  27083. arg1, err = ec.unmarshalNImageInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInput(ctx, tmp)
  27084. if err != nil {
  27085. return nil, err
  27086. }
  27087. }
  27088. args["image"] = arg1
  27089. return args, nil
  27090. }
  27091. func (ec *executionContext) field_Mutation_productJoinSellingPlanGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27092. var err error
  27093. args := map[string]interface{}{}
  27094. var arg0 string
  27095. if tmp, ok := rawArgs["id"]; ok {
  27096. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  27097. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27098. if err != nil {
  27099. return nil, err
  27100. }
  27101. }
  27102. args["id"] = arg0
  27103. var arg1 []string
  27104. if tmp, ok := rawArgs["sellingPlanGroupIds"]; ok {
  27105. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sellingPlanGroupIds"))
  27106. arg1, err = ec.unmarshalNID2ᚕstringᚄ(ctx, tmp)
  27107. if err != nil {
  27108. return nil, err
  27109. }
  27110. }
  27111. args["sellingPlanGroupIds"] = arg1
  27112. return args, nil
  27113. }
  27114. func (ec *executionContext) field_Mutation_productLeaveSellingPlanGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27115. var err error
  27116. args := map[string]interface{}{}
  27117. var arg0 string
  27118. if tmp, ok := rawArgs["id"]; ok {
  27119. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  27120. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27121. if err != nil {
  27122. return nil, err
  27123. }
  27124. }
  27125. args["id"] = arg0
  27126. var arg1 []string
  27127. if tmp, ok := rawArgs["sellingPlanGroupIds"]; ok {
  27128. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sellingPlanGroupIds"))
  27129. arg1, err = ec.unmarshalNID2ᚕstringᚄ(ctx, tmp)
  27130. if err != nil {
  27131. return nil, err
  27132. }
  27133. }
  27134. args["sellingPlanGroupIds"] = arg1
  27135. return args, nil
  27136. }
  27137. func (ec *executionContext) field_Mutation_productReorderImages_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27138. var err error
  27139. args := map[string]interface{}{}
  27140. var arg0 string
  27141. if tmp, ok := rawArgs["id"]; ok {
  27142. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  27143. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27144. if err != nil {
  27145. return nil, err
  27146. }
  27147. }
  27148. args["id"] = arg0
  27149. var arg1 []*MoveInput
  27150. if tmp, ok := rawArgs["moves"]; ok {
  27151. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("moves"))
  27152. arg1, err = ec.unmarshalNMoveInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoveInputᚄ(ctx, tmp)
  27153. if err != nil {
  27154. return nil, err
  27155. }
  27156. }
  27157. args["moves"] = arg1
  27158. return args, nil
  27159. }
  27160. func (ec *executionContext) field_Mutation_productReorderMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27161. var err error
  27162. args := map[string]interface{}{}
  27163. var arg0 string
  27164. if tmp, ok := rawArgs["id"]; ok {
  27165. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  27166. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27167. if err != nil {
  27168. return nil, err
  27169. }
  27170. }
  27171. args["id"] = arg0
  27172. var arg1 []*MoveInput
  27173. if tmp, ok := rawArgs["moves"]; ok {
  27174. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("moves"))
  27175. arg1, err = ec.unmarshalNMoveInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoveInputᚄ(ctx, tmp)
  27176. if err != nil {
  27177. return nil, err
  27178. }
  27179. }
  27180. args["moves"] = arg1
  27181. return args, nil
  27182. }
  27183. func (ec *executionContext) field_Mutation_productUpdateMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27184. var err error
  27185. args := map[string]interface{}{}
  27186. var arg0 string
  27187. if tmp, ok := rawArgs["productId"]; ok {
  27188. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27189. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27190. if err != nil {
  27191. return nil, err
  27192. }
  27193. }
  27194. args["productId"] = arg0
  27195. var arg1 []*UpdateMediaInput
  27196. if tmp, ok := rawArgs["media"]; ok {
  27197. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("media"))
  27198. arg1, err = ec.unmarshalNUpdateMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUpdateMediaInputᚄ(ctx, tmp)
  27199. if err != nil {
  27200. return nil, err
  27201. }
  27202. }
  27203. args["media"] = arg1
  27204. return args, nil
  27205. }
  27206. func (ec *executionContext) field_Mutation_productUpdate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27207. var err error
  27208. args := map[string]interface{}{}
  27209. var arg0 ProductInput
  27210. if tmp, ok := rawArgs["input"]; ok {
  27211. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input"))
  27212. arg0, err = ec.unmarshalNProductInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductInput(ctx, tmp)
  27213. if err != nil {
  27214. return nil, err
  27215. }
  27216. }
  27217. args["input"] = arg0
  27218. return args, nil
  27219. }
  27220. func (ec *executionContext) field_Mutation_productVariantAppendMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27221. var err error
  27222. args := map[string]interface{}{}
  27223. var arg0 string
  27224. if tmp, ok := rawArgs["productId"]; ok {
  27225. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27226. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27227. if err != nil {
  27228. return nil, err
  27229. }
  27230. }
  27231. args["productId"] = arg0
  27232. var arg1 []*ProductVariantAppendMediaInput
  27233. if tmp, ok := rawArgs["variantMedia"]; ok {
  27234. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("variantMedia"))
  27235. arg1, err = ec.unmarshalNProductVariantAppendMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantAppendMediaInputᚄ(ctx, tmp)
  27236. if err != nil {
  27237. return nil, err
  27238. }
  27239. }
  27240. args["variantMedia"] = arg1
  27241. return args, nil
  27242. }
  27243. func (ec *executionContext) field_Mutation_productVariantCreate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27244. var err error
  27245. args := map[string]interface{}{}
  27246. var arg0 ProductVariantInput
  27247. if tmp, ok := rawArgs["input"]; ok {
  27248. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input"))
  27249. arg0, err = ec.unmarshalNProductVariantInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInput(ctx, tmp)
  27250. if err != nil {
  27251. return nil, err
  27252. }
  27253. }
  27254. args["input"] = arg0
  27255. return args, nil
  27256. }
  27257. func (ec *executionContext) field_Mutation_productVariantDelete_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27258. var err error
  27259. args := map[string]interface{}{}
  27260. var arg0 string
  27261. if tmp, ok := rawArgs["id"]; ok {
  27262. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  27263. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27264. if err != nil {
  27265. return nil, err
  27266. }
  27267. }
  27268. args["id"] = arg0
  27269. return args, nil
  27270. }
  27271. func (ec *executionContext) field_Mutation_productVariantDetachMedia_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27272. var err error
  27273. args := map[string]interface{}{}
  27274. var arg0 string
  27275. if tmp, ok := rawArgs["productId"]; ok {
  27276. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27277. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27278. if err != nil {
  27279. return nil, err
  27280. }
  27281. }
  27282. args["productId"] = arg0
  27283. var arg1 []*ProductVariantDetachMediaInput
  27284. if tmp, ok := rawArgs["variantMedia"]; ok {
  27285. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("variantMedia"))
  27286. arg1, err = ec.unmarshalNProductVariantDetachMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantDetachMediaInputᚄ(ctx, tmp)
  27287. if err != nil {
  27288. return nil, err
  27289. }
  27290. }
  27291. args["variantMedia"] = arg1
  27292. return args, nil
  27293. }
  27294. func (ec *executionContext) field_Mutation_productVariantJoinSellingPlanGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27295. var err error
  27296. args := map[string]interface{}{}
  27297. var arg0 string
  27298. if tmp, ok := rawArgs["id"]; ok {
  27299. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  27300. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27301. if err != nil {
  27302. return nil, err
  27303. }
  27304. }
  27305. args["id"] = arg0
  27306. var arg1 []string
  27307. if tmp, ok := rawArgs["sellingPlanGroupIds"]; ok {
  27308. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sellingPlanGroupIds"))
  27309. arg1, err = ec.unmarshalNID2ᚕstringᚄ(ctx, tmp)
  27310. if err != nil {
  27311. return nil, err
  27312. }
  27313. }
  27314. args["sellingPlanGroupIds"] = arg1
  27315. return args, nil
  27316. }
  27317. func (ec *executionContext) field_Mutation_productVariantLeaveSellingPlanGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27318. var err error
  27319. args := map[string]interface{}{}
  27320. var arg0 string
  27321. if tmp, ok := rawArgs["id"]; ok {
  27322. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  27323. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27324. if err != nil {
  27325. return nil, err
  27326. }
  27327. }
  27328. args["id"] = arg0
  27329. var arg1 []string
  27330. if tmp, ok := rawArgs["sellingPlanGroupIds"]; ok {
  27331. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sellingPlanGroupIds"))
  27332. arg1, err = ec.unmarshalNID2ᚕstringᚄ(ctx, tmp)
  27333. if err != nil {
  27334. return nil, err
  27335. }
  27336. }
  27337. args["sellingPlanGroupIds"] = arg1
  27338. return args, nil
  27339. }
  27340. func (ec *executionContext) field_Mutation_productVariantUpdate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27341. var err error
  27342. args := map[string]interface{}{}
  27343. var arg0 ProductVariantInput
  27344. if tmp, ok := rawArgs["input"]; ok {
  27345. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input"))
  27346. arg0, err = ec.unmarshalNProductVariantInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInput(ctx, tmp)
  27347. if err != nil {
  27348. return nil, err
  27349. }
  27350. }
  27351. args["input"] = arg0
  27352. return args, nil
  27353. }
  27354. func (ec *executionContext) field_Mutation_productVariantsBulkCreate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27355. var err error
  27356. args := map[string]interface{}{}
  27357. var arg0 []*ProductVariantsBulkInput
  27358. if tmp, ok := rawArgs["variants"]; ok {
  27359. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("variants"))
  27360. arg0, err = ec.unmarshalNProductVariantsBulkInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkInputᚄ(ctx, tmp)
  27361. if err != nil {
  27362. return nil, err
  27363. }
  27364. }
  27365. args["variants"] = arg0
  27366. var arg1 string
  27367. if tmp, ok := rawArgs["productId"]; ok {
  27368. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27369. arg1, err = ec.unmarshalNID2string(ctx, tmp)
  27370. if err != nil {
  27371. return nil, err
  27372. }
  27373. }
  27374. args["productId"] = arg1
  27375. return args, nil
  27376. }
  27377. func (ec *executionContext) field_Mutation_productVariantsBulkDelete_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27378. var err error
  27379. args := map[string]interface{}{}
  27380. var arg0 []string
  27381. if tmp, ok := rawArgs["variantsIds"]; ok {
  27382. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("variantsIds"))
  27383. arg0, err = ec.unmarshalNID2ᚕstringᚄ(ctx, tmp)
  27384. if err != nil {
  27385. return nil, err
  27386. }
  27387. }
  27388. args["variantsIds"] = arg0
  27389. var arg1 string
  27390. if tmp, ok := rawArgs["productId"]; ok {
  27391. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27392. arg1, err = ec.unmarshalNID2string(ctx, tmp)
  27393. if err != nil {
  27394. return nil, err
  27395. }
  27396. }
  27397. args["productId"] = arg1
  27398. return args, nil
  27399. }
  27400. func (ec *executionContext) field_Mutation_productVariantsBulkReorder_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27401. var err error
  27402. args := map[string]interface{}{}
  27403. var arg0 string
  27404. if tmp, ok := rawArgs["productId"]; ok {
  27405. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27406. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  27407. if err != nil {
  27408. return nil, err
  27409. }
  27410. }
  27411. args["productId"] = arg0
  27412. var arg1 []*ProductVariantPositionInput
  27413. if tmp, ok := rawArgs["positions"]; ok {
  27414. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("positions"))
  27415. arg1, err = ec.unmarshalNProductVariantPositionInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantPositionInputᚄ(ctx, tmp)
  27416. if err != nil {
  27417. return nil, err
  27418. }
  27419. }
  27420. args["positions"] = arg1
  27421. return args, nil
  27422. }
  27423. func (ec *executionContext) field_Mutation_productVariantsBulkUpdate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27424. var err error
  27425. args := map[string]interface{}{}
  27426. var arg0 []*ProductVariantsBulkInput
  27427. if tmp, ok := rawArgs["variants"]; ok {
  27428. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("variants"))
  27429. arg0, err = ec.unmarshalNProductVariantsBulkInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkInputᚄ(ctx, tmp)
  27430. if err != nil {
  27431. return nil, err
  27432. }
  27433. }
  27434. args["variants"] = arg0
  27435. var arg1 string
  27436. if tmp, ok := rawArgs["productId"]; ok {
  27437. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  27438. arg1, err = ec.unmarshalNID2string(ctx, tmp)
  27439. if err != nil {
  27440. return nil, err
  27441. }
  27442. }
  27443. args["productId"] = arg1
  27444. return args, nil
  27445. }
  27446. func (ec *executionContext) field_OnlineStorePage_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27447. var err error
  27448. args := map[string]interface{}{}
  27449. var arg0 string
  27450. if tmp, ok := rawArgs["locale"]; ok {
  27451. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  27452. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  27453. if err != nil {
  27454. return nil, err
  27455. }
  27456. }
  27457. args["locale"] = arg0
  27458. var arg1 *string
  27459. if tmp, ok := rawArgs["marketId"]; ok {
  27460. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  27461. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  27462. if err != nil {
  27463. return nil, err
  27464. }
  27465. }
  27466. args["marketId"] = arg1
  27467. return args, nil
  27468. }
  27469. func (ec *executionContext) field_PaymentTerms_paymentSchedules_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27470. var err error
  27471. args := map[string]interface{}{}
  27472. var arg0 *int
  27473. if tmp, ok := rawArgs["first"]; ok {
  27474. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  27475. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27476. if err != nil {
  27477. return nil, err
  27478. }
  27479. }
  27480. args["first"] = arg0
  27481. var arg1 *string
  27482. if tmp, ok := rawArgs["after"]; ok {
  27483. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  27484. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27485. if err != nil {
  27486. return nil, err
  27487. }
  27488. }
  27489. args["after"] = arg1
  27490. var arg2 *int
  27491. if tmp, ok := rawArgs["last"]; ok {
  27492. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  27493. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27494. if err != nil {
  27495. return nil, err
  27496. }
  27497. }
  27498. args["last"] = arg2
  27499. var arg3 *string
  27500. if tmp, ok := rawArgs["before"]; ok {
  27501. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  27502. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27503. if err != nil {
  27504. return nil, err
  27505. }
  27506. }
  27507. args["before"] = arg3
  27508. var arg4 *bool
  27509. if tmp, ok := rawArgs["reverse"]; ok {
  27510. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  27511. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  27512. if err != nil {
  27513. return nil, err
  27514. }
  27515. }
  27516. args["reverse"] = arg4
  27517. return args, nil
  27518. }
  27519. func (ec *executionContext) field_PriceList_prices_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27520. var err error
  27521. args := map[string]interface{}{}
  27522. var arg0 *PriceListPriceOriginType
  27523. if tmp, ok := rawArgs["originType"]; ok {
  27524. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("originType"))
  27525. arg0, err = ec.unmarshalOPriceListPriceOriginType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceOriginType(ctx, tmp)
  27526. if err != nil {
  27527. return nil, err
  27528. }
  27529. }
  27530. args["originType"] = arg0
  27531. var arg1 *int
  27532. if tmp, ok := rawArgs["first"]; ok {
  27533. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  27534. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27535. if err != nil {
  27536. return nil, err
  27537. }
  27538. }
  27539. args["first"] = arg1
  27540. var arg2 *string
  27541. if tmp, ok := rawArgs["after"]; ok {
  27542. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  27543. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27544. if err != nil {
  27545. return nil, err
  27546. }
  27547. }
  27548. args["after"] = arg2
  27549. var arg3 *int
  27550. if tmp, ok := rawArgs["last"]; ok {
  27551. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  27552. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27553. if err != nil {
  27554. return nil, err
  27555. }
  27556. }
  27557. args["last"] = arg3
  27558. var arg4 *string
  27559. if tmp, ok := rawArgs["before"]; ok {
  27560. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  27561. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27562. if err != nil {
  27563. return nil, err
  27564. }
  27565. }
  27566. args["before"] = arg4
  27567. var arg5 *bool
  27568. if tmp, ok := rawArgs["reverse"]; ok {
  27569. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  27570. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  27571. if err != nil {
  27572. return nil, err
  27573. }
  27574. }
  27575. args["reverse"] = arg5
  27576. return args, nil
  27577. }
  27578. func (ec *executionContext) field_ProductOption_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27579. var err error
  27580. args := map[string]interface{}{}
  27581. var arg0 string
  27582. if tmp, ok := rawArgs["locale"]; ok {
  27583. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  27584. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  27585. if err != nil {
  27586. return nil, err
  27587. }
  27588. }
  27589. args["locale"] = arg0
  27590. var arg1 *string
  27591. if tmp, ok := rawArgs["marketId"]; ok {
  27592. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  27593. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  27594. if err != nil {
  27595. return nil, err
  27596. }
  27597. }
  27598. args["marketId"] = arg1
  27599. return args, nil
  27600. }
  27601. func (ec *executionContext) field_ProductVariant_contextualPricing_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27602. var err error
  27603. args := map[string]interface{}{}
  27604. var arg0 ContextualPricingContext
  27605. if tmp, ok := rawArgs["context"]; ok {
  27606. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("context"))
  27607. arg0, err = ec.unmarshalNContextualPricingContext2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐContextualPricingContext(ctx, tmp)
  27608. if err != nil {
  27609. return nil, err
  27610. }
  27611. }
  27612. args["context"] = arg0
  27613. return args, nil
  27614. }
  27615. func (ec *executionContext) field_ProductVariant_media_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27616. var err error
  27617. args := map[string]interface{}{}
  27618. var arg0 *int
  27619. if tmp, ok := rawArgs["first"]; ok {
  27620. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  27621. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27622. if err != nil {
  27623. return nil, err
  27624. }
  27625. }
  27626. args["first"] = arg0
  27627. var arg1 *string
  27628. if tmp, ok := rawArgs["after"]; ok {
  27629. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  27630. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27631. if err != nil {
  27632. return nil, err
  27633. }
  27634. }
  27635. args["after"] = arg1
  27636. var arg2 *int
  27637. if tmp, ok := rawArgs["last"]; ok {
  27638. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  27639. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27640. if err != nil {
  27641. return nil, err
  27642. }
  27643. }
  27644. args["last"] = arg2
  27645. var arg3 *string
  27646. if tmp, ok := rawArgs["before"]; ok {
  27647. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  27648. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27649. if err != nil {
  27650. return nil, err
  27651. }
  27652. }
  27653. args["before"] = arg3
  27654. var arg4 *bool
  27655. if tmp, ok := rawArgs["reverse"]; ok {
  27656. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  27657. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  27658. if err != nil {
  27659. return nil, err
  27660. }
  27661. }
  27662. args["reverse"] = arg4
  27663. return args, nil
  27664. }
  27665. func (ec *executionContext) field_ProductVariant_metafieldDefinitions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27666. var err error
  27667. args := map[string]interface{}{}
  27668. var arg0 *string
  27669. if tmp, ok := rawArgs["namespace"]; ok {
  27670. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  27671. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27672. if err != nil {
  27673. return nil, err
  27674. }
  27675. }
  27676. args["namespace"] = arg0
  27677. var arg1 *MetafieldDefinitionPinnedStatus
  27678. if tmp, ok := rawArgs["pinnedStatus"]; ok {
  27679. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pinnedStatus"))
  27680. arg1, err = ec.unmarshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx, tmp)
  27681. if err != nil {
  27682. return nil, err
  27683. }
  27684. }
  27685. args["pinnedStatus"] = arg1
  27686. var arg2 *int
  27687. if tmp, ok := rawArgs["first"]; ok {
  27688. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  27689. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27690. if err != nil {
  27691. return nil, err
  27692. }
  27693. }
  27694. args["first"] = arg2
  27695. var arg3 *string
  27696. if tmp, ok := rawArgs["after"]; ok {
  27697. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  27698. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27699. if err != nil {
  27700. return nil, err
  27701. }
  27702. }
  27703. args["after"] = arg3
  27704. var arg4 *int
  27705. if tmp, ok := rawArgs["last"]; ok {
  27706. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  27707. arg4, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27708. if err != nil {
  27709. return nil, err
  27710. }
  27711. }
  27712. args["last"] = arg4
  27713. var arg5 *string
  27714. if tmp, ok := rawArgs["before"]; ok {
  27715. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  27716. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27717. if err != nil {
  27718. return nil, err
  27719. }
  27720. }
  27721. args["before"] = arg5
  27722. var arg6 *bool
  27723. if tmp, ok := rawArgs["reverse"]; ok {
  27724. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  27725. arg6, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  27726. if err != nil {
  27727. return nil, err
  27728. }
  27729. }
  27730. args["reverse"] = arg6
  27731. var arg7 *MetafieldDefinitionSortKeys
  27732. if tmp, ok := rawArgs["sortKey"]; ok {
  27733. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  27734. arg7, err = ec.unmarshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx, tmp)
  27735. if err != nil {
  27736. return nil, err
  27737. }
  27738. }
  27739. args["sortKey"] = arg7
  27740. var arg8 *string
  27741. if tmp, ok := rawArgs["query"]; ok {
  27742. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  27743. arg8, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27744. if err != nil {
  27745. return nil, err
  27746. }
  27747. }
  27748. args["query"] = arg8
  27749. return args, nil
  27750. }
  27751. func (ec *executionContext) field_ProductVariant_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27752. var err error
  27753. args := map[string]interface{}{}
  27754. var arg0 string
  27755. if tmp, ok := rawArgs["namespace"]; ok {
  27756. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  27757. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  27758. if err != nil {
  27759. return nil, err
  27760. }
  27761. }
  27762. args["namespace"] = arg0
  27763. var arg1 string
  27764. if tmp, ok := rawArgs["key"]; ok {
  27765. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  27766. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  27767. if err != nil {
  27768. return nil, err
  27769. }
  27770. }
  27771. args["key"] = arg1
  27772. return args, nil
  27773. }
  27774. func (ec *executionContext) field_ProductVariant_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27775. var err error
  27776. args := map[string]interface{}{}
  27777. var arg0 *string
  27778. if tmp, ok := rawArgs["namespace"]; ok {
  27779. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  27780. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27781. if err != nil {
  27782. return nil, err
  27783. }
  27784. }
  27785. args["namespace"] = arg0
  27786. var arg1 *int
  27787. if tmp, ok := rawArgs["first"]; ok {
  27788. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  27789. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27790. if err != nil {
  27791. return nil, err
  27792. }
  27793. }
  27794. args["first"] = arg1
  27795. var arg2 *string
  27796. if tmp, ok := rawArgs["after"]; ok {
  27797. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  27798. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27799. if err != nil {
  27800. return nil, err
  27801. }
  27802. }
  27803. args["after"] = arg2
  27804. var arg3 *int
  27805. if tmp, ok := rawArgs["last"]; ok {
  27806. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  27807. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27808. if err != nil {
  27809. return nil, err
  27810. }
  27811. }
  27812. args["last"] = arg3
  27813. var arg4 *string
  27814. if tmp, ok := rawArgs["before"]; ok {
  27815. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  27816. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27817. if err != nil {
  27818. return nil, err
  27819. }
  27820. }
  27821. args["before"] = arg4
  27822. var arg5 *bool
  27823. if tmp, ok := rawArgs["reverse"]; ok {
  27824. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  27825. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  27826. if err != nil {
  27827. return nil, err
  27828. }
  27829. }
  27830. args["reverse"] = arg5
  27831. return args, nil
  27832. }
  27833. func (ec *executionContext) field_ProductVariant_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27834. var err error
  27835. args := map[string]interface{}{}
  27836. var arg0 string
  27837. if tmp, ok := rawArgs["namespace"]; ok {
  27838. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  27839. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  27840. if err != nil {
  27841. return nil, err
  27842. }
  27843. }
  27844. args["namespace"] = arg0
  27845. var arg1 string
  27846. if tmp, ok := rawArgs["key"]; ok {
  27847. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  27848. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  27849. if err != nil {
  27850. return nil, err
  27851. }
  27852. }
  27853. args["key"] = arg1
  27854. return args, nil
  27855. }
  27856. func (ec *executionContext) field_ProductVariant_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27857. var err error
  27858. args := map[string]interface{}{}
  27859. var arg0 *string
  27860. if tmp, ok := rawArgs["namespace"]; ok {
  27861. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  27862. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27863. if err != nil {
  27864. return nil, err
  27865. }
  27866. }
  27867. args["namespace"] = arg0
  27868. var arg1 *int
  27869. if tmp, ok := rawArgs["first"]; ok {
  27870. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  27871. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27872. if err != nil {
  27873. return nil, err
  27874. }
  27875. }
  27876. args["first"] = arg1
  27877. var arg2 *string
  27878. if tmp, ok := rawArgs["after"]; ok {
  27879. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  27880. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27881. if err != nil {
  27882. return nil, err
  27883. }
  27884. }
  27885. args["after"] = arg2
  27886. var arg3 *int
  27887. if tmp, ok := rawArgs["last"]; ok {
  27888. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  27889. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27890. if err != nil {
  27891. return nil, err
  27892. }
  27893. }
  27894. args["last"] = arg3
  27895. var arg4 *string
  27896. if tmp, ok := rawArgs["before"]; ok {
  27897. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  27898. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27899. if err != nil {
  27900. return nil, err
  27901. }
  27902. }
  27903. args["before"] = arg4
  27904. var arg5 *bool
  27905. if tmp, ok := rawArgs["reverse"]; ok {
  27906. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  27907. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  27908. if err != nil {
  27909. return nil, err
  27910. }
  27911. }
  27912. args["reverse"] = arg5
  27913. return args, nil
  27914. }
  27915. func (ec *executionContext) field_ProductVariant_sellingPlanGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27916. var err error
  27917. args := map[string]interface{}{}
  27918. var arg0 *int
  27919. if tmp, ok := rawArgs["first"]; ok {
  27920. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  27921. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27922. if err != nil {
  27923. return nil, err
  27924. }
  27925. }
  27926. args["first"] = arg0
  27927. var arg1 *string
  27928. if tmp, ok := rawArgs["after"]; ok {
  27929. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  27930. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27931. if err != nil {
  27932. return nil, err
  27933. }
  27934. }
  27935. args["after"] = arg1
  27936. var arg2 *int
  27937. if tmp, ok := rawArgs["last"]; ok {
  27938. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  27939. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27940. if err != nil {
  27941. return nil, err
  27942. }
  27943. }
  27944. args["last"] = arg2
  27945. var arg3 *string
  27946. if tmp, ok := rawArgs["before"]; ok {
  27947. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  27948. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  27949. if err != nil {
  27950. return nil, err
  27951. }
  27952. }
  27953. args["before"] = arg3
  27954. var arg4 *bool
  27955. if tmp, ok := rawArgs["reverse"]; ok {
  27956. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  27957. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  27958. if err != nil {
  27959. return nil, err
  27960. }
  27961. }
  27962. args["reverse"] = arg4
  27963. return args, nil
  27964. }
  27965. func (ec *executionContext) field_ProductVariant_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27966. var err error
  27967. args := map[string]interface{}{}
  27968. var arg0 string
  27969. if tmp, ok := rawArgs["locale"]; ok {
  27970. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  27971. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  27972. if err != nil {
  27973. return nil, err
  27974. }
  27975. }
  27976. args["locale"] = arg0
  27977. var arg1 *string
  27978. if tmp, ok := rawArgs["marketId"]; ok {
  27979. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  27980. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  27981. if err != nil {
  27982. return nil, err
  27983. }
  27984. }
  27985. args["marketId"] = arg1
  27986. return args, nil
  27987. }
  27988. func (ec *executionContext) field_Product_collections_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  27989. var err error
  27990. args := map[string]interface{}{}
  27991. var arg0 *int
  27992. if tmp, ok := rawArgs["first"]; ok {
  27993. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  27994. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  27995. if err != nil {
  27996. return nil, err
  27997. }
  27998. }
  27999. args["first"] = arg0
  28000. var arg1 *string
  28001. if tmp, ok := rawArgs["after"]; ok {
  28002. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28003. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28004. if err != nil {
  28005. return nil, err
  28006. }
  28007. }
  28008. args["after"] = arg1
  28009. var arg2 *int
  28010. if tmp, ok := rawArgs["last"]; ok {
  28011. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28012. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28013. if err != nil {
  28014. return nil, err
  28015. }
  28016. }
  28017. args["last"] = arg2
  28018. var arg3 *string
  28019. if tmp, ok := rawArgs["before"]; ok {
  28020. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28021. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28022. if err != nil {
  28023. return nil, err
  28024. }
  28025. }
  28026. args["before"] = arg3
  28027. var arg4 *bool
  28028. if tmp, ok := rawArgs["reverse"]; ok {
  28029. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28030. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28031. if err != nil {
  28032. return nil, err
  28033. }
  28034. }
  28035. args["reverse"] = arg4
  28036. var arg5 *CollectionSortKeys
  28037. if tmp, ok := rawArgs["sortKey"]; ok {
  28038. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  28039. arg5, err = ec.unmarshalOCollectionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionSortKeys(ctx, tmp)
  28040. if err != nil {
  28041. return nil, err
  28042. }
  28043. }
  28044. args["sortKey"] = arg5
  28045. var arg6 *string
  28046. if tmp, ok := rawArgs["query"]; ok {
  28047. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  28048. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28049. if err != nil {
  28050. return nil, err
  28051. }
  28052. }
  28053. args["query"] = arg6
  28054. return args, nil
  28055. }
  28056. func (ec *executionContext) field_Product_contextualPricing_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28057. var err error
  28058. args := map[string]interface{}{}
  28059. var arg0 ContextualPricingContext
  28060. if tmp, ok := rawArgs["context"]; ok {
  28061. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("context"))
  28062. arg0, err = ec.unmarshalNContextualPricingContext2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐContextualPricingContext(ctx, tmp)
  28063. if err != nil {
  28064. return nil, err
  28065. }
  28066. }
  28067. args["context"] = arg0
  28068. return args, nil
  28069. }
  28070. func (ec *executionContext) field_Product_description_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28071. var err error
  28072. args := map[string]interface{}{}
  28073. var arg0 *int
  28074. if tmp, ok := rawArgs["truncateAt"]; ok {
  28075. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("truncateAt"))
  28076. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28077. if err != nil {
  28078. return nil, err
  28079. }
  28080. }
  28081. args["truncateAt"] = arg0
  28082. return args, nil
  28083. }
  28084. func (ec *executionContext) field_Product_images_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28085. var err error
  28086. args := map[string]interface{}{}
  28087. var arg0 *int
  28088. if tmp, ok := rawArgs["first"]; ok {
  28089. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28090. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28091. if err != nil {
  28092. return nil, err
  28093. }
  28094. }
  28095. args["first"] = arg0
  28096. var arg1 *string
  28097. if tmp, ok := rawArgs["after"]; ok {
  28098. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28099. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28100. if err != nil {
  28101. return nil, err
  28102. }
  28103. }
  28104. args["after"] = arg1
  28105. var arg2 *int
  28106. if tmp, ok := rawArgs["last"]; ok {
  28107. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28108. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28109. if err != nil {
  28110. return nil, err
  28111. }
  28112. }
  28113. args["last"] = arg2
  28114. var arg3 *string
  28115. if tmp, ok := rawArgs["before"]; ok {
  28116. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28117. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28118. if err != nil {
  28119. return nil, err
  28120. }
  28121. }
  28122. args["before"] = arg3
  28123. var arg4 *bool
  28124. if tmp, ok := rawArgs["reverse"]; ok {
  28125. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28126. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28127. if err != nil {
  28128. return nil, err
  28129. }
  28130. }
  28131. args["reverse"] = arg4
  28132. var arg5 *ProductImageSortKeys
  28133. if tmp, ok := rawArgs["sortKey"]; ok {
  28134. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  28135. arg5, err = ec.unmarshalOProductImageSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductImageSortKeys(ctx, tmp)
  28136. if err != nil {
  28137. return nil, err
  28138. }
  28139. }
  28140. args["sortKey"] = arg5
  28141. return args, nil
  28142. }
  28143. func (ec *executionContext) field_Product_inCollection_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28144. var err error
  28145. args := map[string]interface{}{}
  28146. var arg0 string
  28147. if tmp, ok := rawArgs["id"]; ok {
  28148. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  28149. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  28150. if err != nil {
  28151. return nil, err
  28152. }
  28153. }
  28154. args["id"] = arg0
  28155. return args, nil
  28156. }
  28157. func (ec *executionContext) field_Product_media_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28158. var err error
  28159. args := map[string]interface{}{}
  28160. var arg0 *int
  28161. if tmp, ok := rawArgs["first"]; ok {
  28162. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28163. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28164. if err != nil {
  28165. return nil, err
  28166. }
  28167. }
  28168. args["first"] = arg0
  28169. var arg1 *string
  28170. if tmp, ok := rawArgs["after"]; ok {
  28171. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28172. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28173. if err != nil {
  28174. return nil, err
  28175. }
  28176. }
  28177. args["after"] = arg1
  28178. var arg2 *int
  28179. if tmp, ok := rawArgs["last"]; ok {
  28180. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28181. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28182. if err != nil {
  28183. return nil, err
  28184. }
  28185. }
  28186. args["last"] = arg2
  28187. var arg3 *string
  28188. if tmp, ok := rawArgs["before"]; ok {
  28189. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28190. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28191. if err != nil {
  28192. return nil, err
  28193. }
  28194. }
  28195. args["before"] = arg3
  28196. var arg4 *bool
  28197. if tmp, ok := rawArgs["reverse"]; ok {
  28198. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28199. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28200. if err != nil {
  28201. return nil, err
  28202. }
  28203. }
  28204. args["reverse"] = arg4
  28205. var arg5 *ProductMediaSortKeys
  28206. if tmp, ok := rawArgs["sortKey"]; ok {
  28207. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  28208. arg5, err = ec.unmarshalOProductMediaSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductMediaSortKeys(ctx, tmp)
  28209. if err != nil {
  28210. return nil, err
  28211. }
  28212. }
  28213. args["sortKey"] = arg5
  28214. return args, nil
  28215. }
  28216. func (ec *executionContext) field_Product_metafieldDefinitions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28217. var err error
  28218. args := map[string]interface{}{}
  28219. var arg0 *string
  28220. if tmp, ok := rawArgs["namespace"]; ok {
  28221. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  28222. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28223. if err != nil {
  28224. return nil, err
  28225. }
  28226. }
  28227. args["namespace"] = arg0
  28228. var arg1 *MetafieldDefinitionPinnedStatus
  28229. if tmp, ok := rawArgs["pinnedStatus"]; ok {
  28230. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pinnedStatus"))
  28231. arg1, err = ec.unmarshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx, tmp)
  28232. if err != nil {
  28233. return nil, err
  28234. }
  28235. }
  28236. args["pinnedStatus"] = arg1
  28237. var arg2 *int
  28238. if tmp, ok := rawArgs["first"]; ok {
  28239. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28240. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28241. if err != nil {
  28242. return nil, err
  28243. }
  28244. }
  28245. args["first"] = arg2
  28246. var arg3 *string
  28247. if tmp, ok := rawArgs["after"]; ok {
  28248. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28249. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28250. if err != nil {
  28251. return nil, err
  28252. }
  28253. }
  28254. args["after"] = arg3
  28255. var arg4 *int
  28256. if tmp, ok := rawArgs["last"]; ok {
  28257. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28258. arg4, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28259. if err != nil {
  28260. return nil, err
  28261. }
  28262. }
  28263. args["last"] = arg4
  28264. var arg5 *string
  28265. if tmp, ok := rawArgs["before"]; ok {
  28266. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28267. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28268. if err != nil {
  28269. return nil, err
  28270. }
  28271. }
  28272. args["before"] = arg5
  28273. var arg6 *bool
  28274. if tmp, ok := rawArgs["reverse"]; ok {
  28275. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28276. arg6, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28277. if err != nil {
  28278. return nil, err
  28279. }
  28280. }
  28281. args["reverse"] = arg6
  28282. var arg7 *MetafieldDefinitionSortKeys
  28283. if tmp, ok := rawArgs["sortKey"]; ok {
  28284. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  28285. arg7, err = ec.unmarshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx, tmp)
  28286. if err != nil {
  28287. return nil, err
  28288. }
  28289. }
  28290. args["sortKey"] = arg7
  28291. var arg8 *string
  28292. if tmp, ok := rawArgs["query"]; ok {
  28293. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  28294. arg8, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28295. if err != nil {
  28296. return nil, err
  28297. }
  28298. }
  28299. args["query"] = arg8
  28300. return args, nil
  28301. }
  28302. func (ec *executionContext) field_Product_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28303. var err error
  28304. args := map[string]interface{}{}
  28305. var arg0 string
  28306. if tmp, ok := rawArgs["namespace"]; ok {
  28307. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  28308. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  28309. if err != nil {
  28310. return nil, err
  28311. }
  28312. }
  28313. args["namespace"] = arg0
  28314. var arg1 string
  28315. if tmp, ok := rawArgs["key"]; ok {
  28316. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  28317. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  28318. if err != nil {
  28319. return nil, err
  28320. }
  28321. }
  28322. args["key"] = arg1
  28323. return args, nil
  28324. }
  28325. func (ec *executionContext) field_Product_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28326. var err error
  28327. args := map[string]interface{}{}
  28328. var arg0 *string
  28329. if tmp, ok := rawArgs["namespace"]; ok {
  28330. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  28331. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28332. if err != nil {
  28333. return nil, err
  28334. }
  28335. }
  28336. args["namespace"] = arg0
  28337. var arg1 *int
  28338. if tmp, ok := rawArgs["first"]; ok {
  28339. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28340. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28341. if err != nil {
  28342. return nil, err
  28343. }
  28344. }
  28345. args["first"] = arg1
  28346. var arg2 *string
  28347. if tmp, ok := rawArgs["after"]; ok {
  28348. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28349. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28350. if err != nil {
  28351. return nil, err
  28352. }
  28353. }
  28354. args["after"] = arg2
  28355. var arg3 *int
  28356. if tmp, ok := rawArgs["last"]; ok {
  28357. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28358. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28359. if err != nil {
  28360. return nil, err
  28361. }
  28362. }
  28363. args["last"] = arg3
  28364. var arg4 *string
  28365. if tmp, ok := rawArgs["before"]; ok {
  28366. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28367. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28368. if err != nil {
  28369. return nil, err
  28370. }
  28371. }
  28372. args["before"] = arg4
  28373. var arg5 *bool
  28374. if tmp, ok := rawArgs["reverse"]; ok {
  28375. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28376. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28377. if err != nil {
  28378. return nil, err
  28379. }
  28380. }
  28381. args["reverse"] = arg5
  28382. return args, nil
  28383. }
  28384. func (ec *executionContext) field_Product_options_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28385. var err error
  28386. args := map[string]interface{}{}
  28387. var arg0 *int
  28388. if tmp, ok := rawArgs["first"]; ok {
  28389. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28390. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28391. if err != nil {
  28392. return nil, err
  28393. }
  28394. }
  28395. args["first"] = arg0
  28396. return args, nil
  28397. }
  28398. func (ec *executionContext) field_Product_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28399. var err error
  28400. args := map[string]interface{}{}
  28401. var arg0 string
  28402. if tmp, ok := rawArgs["namespace"]; ok {
  28403. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  28404. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  28405. if err != nil {
  28406. return nil, err
  28407. }
  28408. }
  28409. args["namespace"] = arg0
  28410. var arg1 string
  28411. if tmp, ok := rawArgs["key"]; ok {
  28412. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  28413. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  28414. if err != nil {
  28415. return nil, err
  28416. }
  28417. }
  28418. args["key"] = arg1
  28419. return args, nil
  28420. }
  28421. func (ec *executionContext) field_Product_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28422. var err error
  28423. args := map[string]interface{}{}
  28424. var arg0 *string
  28425. if tmp, ok := rawArgs["namespace"]; ok {
  28426. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  28427. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28428. if err != nil {
  28429. return nil, err
  28430. }
  28431. }
  28432. args["namespace"] = arg0
  28433. var arg1 *int
  28434. if tmp, ok := rawArgs["first"]; ok {
  28435. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28436. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28437. if err != nil {
  28438. return nil, err
  28439. }
  28440. }
  28441. args["first"] = arg1
  28442. var arg2 *string
  28443. if tmp, ok := rawArgs["after"]; ok {
  28444. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28445. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28446. if err != nil {
  28447. return nil, err
  28448. }
  28449. }
  28450. args["after"] = arg2
  28451. var arg3 *int
  28452. if tmp, ok := rawArgs["last"]; ok {
  28453. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28454. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28455. if err != nil {
  28456. return nil, err
  28457. }
  28458. }
  28459. args["last"] = arg3
  28460. var arg4 *string
  28461. if tmp, ok := rawArgs["before"]; ok {
  28462. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28463. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28464. if err != nil {
  28465. return nil, err
  28466. }
  28467. }
  28468. args["before"] = arg4
  28469. var arg5 *bool
  28470. if tmp, ok := rawArgs["reverse"]; ok {
  28471. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28472. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28473. if err != nil {
  28474. return nil, err
  28475. }
  28476. }
  28477. args["reverse"] = arg5
  28478. return args, nil
  28479. }
  28480. func (ec *executionContext) field_Product_publicationCount_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28481. var err error
  28482. args := map[string]interface{}{}
  28483. var arg0 *bool
  28484. if tmp, ok := rawArgs["onlyPublished"]; ok {
  28485. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("onlyPublished"))
  28486. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28487. if err != nil {
  28488. return nil, err
  28489. }
  28490. }
  28491. args["onlyPublished"] = arg0
  28492. return args, nil
  28493. }
  28494. func (ec *executionContext) field_Product_publishedOnPublication_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28495. var err error
  28496. args := map[string]interface{}{}
  28497. var arg0 string
  28498. if tmp, ok := rawArgs["publicationId"]; ok {
  28499. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("publicationId"))
  28500. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  28501. if err != nil {
  28502. return nil, err
  28503. }
  28504. }
  28505. args["publicationId"] = arg0
  28506. return args, nil
  28507. }
  28508. func (ec *executionContext) field_Product_resourcePublicationsV2_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28509. var err error
  28510. args := map[string]interface{}{}
  28511. var arg0 *bool
  28512. if tmp, ok := rawArgs["onlyPublished"]; ok {
  28513. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("onlyPublished"))
  28514. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28515. if err != nil {
  28516. return nil, err
  28517. }
  28518. }
  28519. args["onlyPublished"] = arg0
  28520. var arg1 *int
  28521. if tmp, ok := rawArgs["first"]; ok {
  28522. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28523. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28524. if err != nil {
  28525. return nil, err
  28526. }
  28527. }
  28528. args["first"] = arg1
  28529. var arg2 *string
  28530. if tmp, ok := rawArgs["after"]; ok {
  28531. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28532. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28533. if err != nil {
  28534. return nil, err
  28535. }
  28536. }
  28537. args["after"] = arg2
  28538. var arg3 *int
  28539. if tmp, ok := rawArgs["last"]; ok {
  28540. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28541. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28542. if err != nil {
  28543. return nil, err
  28544. }
  28545. }
  28546. args["last"] = arg3
  28547. var arg4 *string
  28548. if tmp, ok := rawArgs["before"]; ok {
  28549. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28550. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28551. if err != nil {
  28552. return nil, err
  28553. }
  28554. }
  28555. args["before"] = arg4
  28556. var arg5 *bool
  28557. if tmp, ok := rawArgs["reverse"]; ok {
  28558. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28559. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28560. if err != nil {
  28561. return nil, err
  28562. }
  28563. }
  28564. args["reverse"] = arg5
  28565. return args, nil
  28566. }
  28567. func (ec *executionContext) field_Product_resourcePublications_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28568. var err error
  28569. args := map[string]interface{}{}
  28570. var arg0 *bool
  28571. if tmp, ok := rawArgs["onlyPublished"]; ok {
  28572. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("onlyPublished"))
  28573. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28574. if err != nil {
  28575. return nil, err
  28576. }
  28577. }
  28578. args["onlyPublished"] = arg0
  28579. var arg1 *int
  28580. if tmp, ok := rawArgs["first"]; ok {
  28581. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28582. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28583. if err != nil {
  28584. return nil, err
  28585. }
  28586. }
  28587. args["first"] = arg1
  28588. var arg2 *string
  28589. if tmp, ok := rawArgs["after"]; ok {
  28590. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28591. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28592. if err != nil {
  28593. return nil, err
  28594. }
  28595. }
  28596. args["after"] = arg2
  28597. var arg3 *int
  28598. if tmp, ok := rawArgs["last"]; ok {
  28599. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28600. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28601. if err != nil {
  28602. return nil, err
  28603. }
  28604. }
  28605. args["last"] = arg3
  28606. var arg4 *string
  28607. if tmp, ok := rawArgs["before"]; ok {
  28608. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28609. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28610. if err != nil {
  28611. return nil, err
  28612. }
  28613. }
  28614. args["before"] = arg4
  28615. var arg5 *bool
  28616. if tmp, ok := rawArgs["reverse"]; ok {
  28617. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28618. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28619. if err != nil {
  28620. return nil, err
  28621. }
  28622. }
  28623. args["reverse"] = arg5
  28624. return args, nil
  28625. }
  28626. func (ec *executionContext) field_Product_sellingPlanGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28627. var err error
  28628. args := map[string]interface{}{}
  28629. var arg0 *int
  28630. if tmp, ok := rawArgs["first"]; ok {
  28631. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28632. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28633. if err != nil {
  28634. return nil, err
  28635. }
  28636. }
  28637. args["first"] = arg0
  28638. var arg1 *string
  28639. if tmp, ok := rawArgs["after"]; ok {
  28640. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28641. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28642. if err != nil {
  28643. return nil, err
  28644. }
  28645. }
  28646. args["after"] = arg1
  28647. var arg2 *int
  28648. if tmp, ok := rawArgs["last"]; ok {
  28649. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28650. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28651. if err != nil {
  28652. return nil, err
  28653. }
  28654. }
  28655. args["last"] = arg2
  28656. var arg3 *string
  28657. if tmp, ok := rawArgs["before"]; ok {
  28658. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28659. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28660. if err != nil {
  28661. return nil, err
  28662. }
  28663. }
  28664. args["before"] = arg3
  28665. var arg4 *bool
  28666. if tmp, ok := rawArgs["reverse"]; ok {
  28667. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28668. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28669. if err != nil {
  28670. return nil, err
  28671. }
  28672. }
  28673. args["reverse"] = arg4
  28674. return args, nil
  28675. }
  28676. func (ec *executionContext) field_Product_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28677. var err error
  28678. args := map[string]interface{}{}
  28679. var arg0 string
  28680. if tmp, ok := rawArgs["locale"]; ok {
  28681. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  28682. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  28683. if err != nil {
  28684. return nil, err
  28685. }
  28686. }
  28687. args["locale"] = arg0
  28688. var arg1 *string
  28689. if tmp, ok := rawArgs["marketId"]; ok {
  28690. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  28691. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  28692. if err != nil {
  28693. return nil, err
  28694. }
  28695. }
  28696. args["marketId"] = arg1
  28697. return args, nil
  28698. }
  28699. func (ec *executionContext) field_Product_unpublishedPublications_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28700. var err error
  28701. args := map[string]interface{}{}
  28702. var arg0 *int
  28703. if tmp, ok := rawArgs["first"]; ok {
  28704. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28705. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28706. if err != nil {
  28707. return nil, err
  28708. }
  28709. }
  28710. args["first"] = arg0
  28711. var arg1 *string
  28712. if tmp, ok := rawArgs["after"]; ok {
  28713. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28714. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28715. if err != nil {
  28716. return nil, err
  28717. }
  28718. }
  28719. args["after"] = arg1
  28720. var arg2 *int
  28721. if tmp, ok := rawArgs["last"]; ok {
  28722. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28723. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28724. if err != nil {
  28725. return nil, err
  28726. }
  28727. }
  28728. args["last"] = arg2
  28729. var arg3 *string
  28730. if tmp, ok := rawArgs["before"]; ok {
  28731. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28732. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28733. if err != nil {
  28734. return nil, err
  28735. }
  28736. }
  28737. args["before"] = arg3
  28738. var arg4 *bool
  28739. if tmp, ok := rawArgs["reverse"]; ok {
  28740. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28741. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28742. if err != nil {
  28743. return nil, err
  28744. }
  28745. }
  28746. args["reverse"] = arg4
  28747. return args, nil
  28748. }
  28749. func (ec *executionContext) field_Product_variants_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28750. var err error
  28751. args := map[string]interface{}{}
  28752. var arg0 *int
  28753. if tmp, ok := rawArgs["first"]; ok {
  28754. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28755. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28756. if err != nil {
  28757. return nil, err
  28758. }
  28759. }
  28760. args["first"] = arg0
  28761. var arg1 *string
  28762. if tmp, ok := rawArgs["after"]; ok {
  28763. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28764. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28765. if err != nil {
  28766. return nil, err
  28767. }
  28768. }
  28769. args["after"] = arg1
  28770. var arg2 *int
  28771. if tmp, ok := rawArgs["last"]; ok {
  28772. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28773. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28774. if err != nil {
  28775. return nil, err
  28776. }
  28777. }
  28778. args["last"] = arg2
  28779. var arg3 *string
  28780. if tmp, ok := rawArgs["before"]; ok {
  28781. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28782. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28783. if err != nil {
  28784. return nil, err
  28785. }
  28786. }
  28787. args["before"] = arg3
  28788. var arg4 *bool
  28789. if tmp, ok := rawArgs["reverse"]; ok {
  28790. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28791. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28792. if err != nil {
  28793. return nil, err
  28794. }
  28795. }
  28796. args["reverse"] = arg4
  28797. var arg5 *ProductVariantSortKeys
  28798. if tmp, ok := rawArgs["sortKey"]; ok {
  28799. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  28800. arg5, err = ec.unmarshalOProductVariantSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantSortKeys(ctx, tmp)
  28801. if err != nil {
  28802. return nil, err
  28803. }
  28804. }
  28805. args["sortKey"] = arg5
  28806. return args, nil
  28807. }
  28808. func (ec *executionContext) field_Publication_collectionPublicationsV3_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28809. var err error
  28810. args := map[string]interface{}{}
  28811. var arg0 *int
  28812. if tmp, ok := rawArgs["first"]; ok {
  28813. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28814. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28815. if err != nil {
  28816. return nil, err
  28817. }
  28818. }
  28819. args["first"] = arg0
  28820. var arg1 *string
  28821. if tmp, ok := rawArgs["after"]; ok {
  28822. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28823. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28824. if err != nil {
  28825. return nil, err
  28826. }
  28827. }
  28828. args["after"] = arg1
  28829. var arg2 *int
  28830. if tmp, ok := rawArgs["last"]; ok {
  28831. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28832. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28833. if err != nil {
  28834. return nil, err
  28835. }
  28836. }
  28837. args["last"] = arg2
  28838. var arg3 *string
  28839. if tmp, ok := rawArgs["before"]; ok {
  28840. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28841. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28842. if err != nil {
  28843. return nil, err
  28844. }
  28845. }
  28846. args["before"] = arg3
  28847. var arg4 *bool
  28848. if tmp, ok := rawArgs["reverse"]; ok {
  28849. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28850. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28851. if err != nil {
  28852. return nil, err
  28853. }
  28854. }
  28855. args["reverse"] = arg4
  28856. return args, nil
  28857. }
  28858. func (ec *executionContext) field_Publication_collections_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28859. var err error
  28860. args := map[string]interface{}{}
  28861. var arg0 *int
  28862. if tmp, ok := rawArgs["first"]; ok {
  28863. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28864. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28865. if err != nil {
  28866. return nil, err
  28867. }
  28868. }
  28869. args["first"] = arg0
  28870. var arg1 *string
  28871. if tmp, ok := rawArgs["after"]; ok {
  28872. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28873. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28874. if err != nil {
  28875. return nil, err
  28876. }
  28877. }
  28878. args["after"] = arg1
  28879. var arg2 *int
  28880. if tmp, ok := rawArgs["last"]; ok {
  28881. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28882. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28883. if err != nil {
  28884. return nil, err
  28885. }
  28886. }
  28887. args["last"] = arg2
  28888. var arg3 *string
  28889. if tmp, ok := rawArgs["before"]; ok {
  28890. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28891. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28892. if err != nil {
  28893. return nil, err
  28894. }
  28895. }
  28896. args["before"] = arg3
  28897. var arg4 *bool
  28898. if tmp, ok := rawArgs["reverse"]; ok {
  28899. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28900. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28901. if err != nil {
  28902. return nil, err
  28903. }
  28904. }
  28905. args["reverse"] = arg4
  28906. return args, nil
  28907. }
  28908. func (ec *executionContext) field_Publication_hasCollection_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28909. var err error
  28910. args := map[string]interface{}{}
  28911. var arg0 string
  28912. if tmp, ok := rawArgs["id"]; ok {
  28913. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  28914. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  28915. if err != nil {
  28916. return nil, err
  28917. }
  28918. }
  28919. args["id"] = arg0
  28920. return args, nil
  28921. }
  28922. func (ec *executionContext) field_Publication_productPublicationsV3_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28923. var err error
  28924. args := map[string]interface{}{}
  28925. var arg0 *int
  28926. if tmp, ok := rawArgs["first"]; ok {
  28927. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28928. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28929. if err != nil {
  28930. return nil, err
  28931. }
  28932. }
  28933. args["first"] = arg0
  28934. var arg1 *string
  28935. if tmp, ok := rawArgs["after"]; ok {
  28936. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28937. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28938. if err != nil {
  28939. return nil, err
  28940. }
  28941. }
  28942. args["after"] = arg1
  28943. var arg2 *int
  28944. if tmp, ok := rawArgs["last"]; ok {
  28945. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28946. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28947. if err != nil {
  28948. return nil, err
  28949. }
  28950. }
  28951. args["last"] = arg2
  28952. var arg3 *string
  28953. if tmp, ok := rawArgs["before"]; ok {
  28954. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  28955. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28956. if err != nil {
  28957. return nil, err
  28958. }
  28959. }
  28960. args["before"] = arg3
  28961. var arg4 *bool
  28962. if tmp, ok := rawArgs["reverse"]; ok {
  28963. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  28964. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  28965. if err != nil {
  28966. return nil, err
  28967. }
  28968. }
  28969. args["reverse"] = arg4
  28970. return args, nil
  28971. }
  28972. func (ec *executionContext) field_Publication_products_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  28973. var err error
  28974. args := map[string]interface{}{}
  28975. var arg0 *int
  28976. if tmp, ok := rawArgs["first"]; ok {
  28977. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  28978. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28979. if err != nil {
  28980. return nil, err
  28981. }
  28982. }
  28983. args["first"] = arg0
  28984. var arg1 *string
  28985. if tmp, ok := rawArgs["after"]; ok {
  28986. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  28987. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  28988. if err != nil {
  28989. return nil, err
  28990. }
  28991. }
  28992. args["after"] = arg1
  28993. var arg2 *int
  28994. if tmp, ok := rawArgs["last"]; ok {
  28995. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  28996. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  28997. if err != nil {
  28998. return nil, err
  28999. }
  29000. }
  29001. args["last"] = arg2
  29002. var arg3 *string
  29003. if tmp, ok := rawArgs["before"]; ok {
  29004. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29005. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29006. if err != nil {
  29007. return nil, err
  29008. }
  29009. }
  29010. args["before"] = arg3
  29011. var arg4 *bool
  29012. if tmp, ok := rawArgs["reverse"]; ok {
  29013. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29014. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29015. if err != nil {
  29016. return nil, err
  29017. }
  29018. }
  29019. args["reverse"] = arg4
  29020. return args, nil
  29021. }
  29022. func (ec *executionContext) field_Query___type_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29023. var err error
  29024. args := map[string]interface{}{}
  29025. var arg0 string
  29026. if tmp, ok := rawArgs["name"]; ok {
  29027. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name"))
  29028. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  29029. if err != nil {
  29030. return nil, err
  29031. }
  29032. }
  29033. args["name"] = arg0
  29034. return args, nil
  29035. }
  29036. func (ec *executionContext) field_Query__entities_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29037. var err error
  29038. args := map[string]interface{}{}
  29039. var arg0 []map[string]interface{}
  29040. if tmp, ok := rawArgs["representations"]; ok {
  29041. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("representations"))
  29042. arg0, err = ec.unmarshalN_Any2ᚕmapᚄ(ctx, tmp)
  29043. if err != nil {
  29044. return nil, err
  29045. }
  29046. }
  29047. args["representations"] = arg0
  29048. return args, nil
  29049. }
  29050. func (ec *executionContext) field_Query_productByHandle_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29051. var err error
  29052. args := map[string]interface{}{}
  29053. var arg0 string
  29054. if tmp, ok := rawArgs["handle"]; ok {
  29055. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("handle"))
  29056. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  29057. if err != nil {
  29058. return nil, err
  29059. }
  29060. }
  29061. args["handle"] = arg0
  29062. return args, nil
  29063. }
  29064. func (ec *executionContext) field_Query_productResourceFeedback_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29065. var err error
  29066. args := map[string]interface{}{}
  29067. var arg0 string
  29068. if tmp, ok := rawArgs["id"]; ok {
  29069. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  29070. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  29071. if err != nil {
  29072. return nil, err
  29073. }
  29074. }
  29075. args["id"] = arg0
  29076. return args, nil
  29077. }
  29078. func (ec *executionContext) field_Query_productSavedSearches_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29079. var err error
  29080. args := map[string]interface{}{}
  29081. var arg0 *string
  29082. if tmp, ok := rawArgs["after"]; ok {
  29083. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29084. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29085. if err != nil {
  29086. return nil, err
  29087. }
  29088. }
  29089. args["after"] = arg0
  29090. var arg1 *string
  29091. if tmp, ok := rawArgs["before"]; ok {
  29092. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29093. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29094. if err != nil {
  29095. return nil, err
  29096. }
  29097. }
  29098. args["before"] = arg1
  29099. var arg2 *int
  29100. if tmp, ok := rawArgs["first"]; ok {
  29101. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29102. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29103. if err != nil {
  29104. return nil, err
  29105. }
  29106. }
  29107. args["first"] = arg2
  29108. var arg3 *int
  29109. if tmp, ok := rawArgs["last"]; ok {
  29110. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29111. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29112. if err != nil {
  29113. return nil, err
  29114. }
  29115. }
  29116. args["last"] = arg3
  29117. var arg4 *bool
  29118. if tmp, ok := rawArgs["reverse"]; ok {
  29119. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29120. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29121. if err != nil {
  29122. return nil, err
  29123. }
  29124. }
  29125. args["reverse"] = arg4
  29126. return args, nil
  29127. }
  29128. func (ec *executionContext) field_Query_productVariant_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29129. var err error
  29130. args := map[string]interface{}{}
  29131. var arg0 string
  29132. if tmp, ok := rawArgs["id"]; ok {
  29133. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  29134. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  29135. if err != nil {
  29136. return nil, err
  29137. }
  29138. }
  29139. args["id"] = arg0
  29140. return args, nil
  29141. }
  29142. func (ec *executionContext) field_Query_productVariants_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29143. var err error
  29144. args := map[string]interface{}{}
  29145. var arg0 *string
  29146. if tmp, ok := rawArgs["after"]; ok {
  29147. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29148. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29149. if err != nil {
  29150. return nil, err
  29151. }
  29152. }
  29153. args["after"] = arg0
  29154. var arg1 *string
  29155. if tmp, ok := rawArgs["before"]; ok {
  29156. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29157. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29158. if err != nil {
  29159. return nil, err
  29160. }
  29161. }
  29162. args["before"] = arg1
  29163. var arg2 *int
  29164. if tmp, ok := rawArgs["first"]; ok {
  29165. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29166. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29167. if err != nil {
  29168. return nil, err
  29169. }
  29170. }
  29171. args["first"] = arg2
  29172. var arg3 *int
  29173. if tmp, ok := rawArgs["last"]; ok {
  29174. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29175. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29176. if err != nil {
  29177. return nil, err
  29178. }
  29179. }
  29180. args["last"] = arg3
  29181. var arg4 *string
  29182. if tmp, ok := rawArgs["query"]; ok {
  29183. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  29184. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29185. if err != nil {
  29186. return nil, err
  29187. }
  29188. }
  29189. args["query"] = arg4
  29190. var arg5 *bool
  29191. if tmp, ok := rawArgs["reverse"]; ok {
  29192. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29193. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29194. if err != nil {
  29195. return nil, err
  29196. }
  29197. }
  29198. args["reverse"] = arg5
  29199. var arg6 *string
  29200. if tmp, ok := rawArgs["savedSearchId"]; ok {
  29201. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("savedSearchId"))
  29202. arg6, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  29203. if err != nil {
  29204. return nil, err
  29205. }
  29206. }
  29207. args["savedSearchId"] = arg6
  29208. var arg7 *ProductVariantSortKeys
  29209. if tmp, ok := rawArgs["sortKey"]; ok {
  29210. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  29211. arg7, err = ec.unmarshalOProductVariantSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantSortKeys(ctx, tmp)
  29212. if err != nil {
  29213. return nil, err
  29214. }
  29215. }
  29216. args["sortKey"] = arg7
  29217. return args, nil
  29218. }
  29219. func (ec *executionContext) field_Query_product_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29220. var err error
  29221. args := map[string]interface{}{}
  29222. var arg0 string
  29223. if tmp, ok := rawArgs["id"]; ok {
  29224. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  29225. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  29226. if err != nil {
  29227. return nil, err
  29228. }
  29229. }
  29230. args["id"] = arg0
  29231. return args, nil
  29232. }
  29233. func (ec *executionContext) field_Query_products_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29234. var err error
  29235. args := map[string]interface{}{}
  29236. var arg0 *string
  29237. if tmp, ok := rawArgs["after"]; ok {
  29238. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29239. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29240. if err != nil {
  29241. return nil, err
  29242. }
  29243. }
  29244. args["after"] = arg0
  29245. var arg1 *string
  29246. if tmp, ok := rawArgs["before"]; ok {
  29247. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29248. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29249. if err != nil {
  29250. return nil, err
  29251. }
  29252. }
  29253. args["before"] = arg1
  29254. var arg2 *int
  29255. if tmp, ok := rawArgs["first"]; ok {
  29256. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29257. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29258. if err != nil {
  29259. return nil, err
  29260. }
  29261. }
  29262. args["first"] = arg2
  29263. var arg3 *int
  29264. if tmp, ok := rawArgs["last"]; ok {
  29265. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29266. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29267. if err != nil {
  29268. return nil, err
  29269. }
  29270. }
  29271. args["last"] = arg3
  29272. var arg4 *string
  29273. if tmp, ok := rawArgs["query"]; ok {
  29274. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  29275. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29276. if err != nil {
  29277. return nil, err
  29278. }
  29279. }
  29280. args["query"] = arg4
  29281. var arg5 *bool
  29282. if tmp, ok := rawArgs["reverse"]; ok {
  29283. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29284. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29285. if err != nil {
  29286. return nil, err
  29287. }
  29288. }
  29289. args["reverse"] = arg5
  29290. var arg6 *string
  29291. if tmp, ok := rawArgs["savedSearchId"]; ok {
  29292. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("savedSearchId"))
  29293. arg6, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  29294. if err != nil {
  29295. return nil, err
  29296. }
  29297. }
  29298. args["savedSearchId"] = arg6
  29299. var arg7 *ProductSortKeys
  29300. if tmp, ok := rawArgs["sortKey"]; ok {
  29301. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  29302. arg7, err = ec.unmarshalOProductSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductSortKeys(ctx, tmp)
  29303. if err != nil {
  29304. return nil, err
  29305. }
  29306. }
  29307. args["sortKey"] = arg7
  29308. return args, nil
  29309. }
  29310. func (ec *executionContext) field_Refund_refundLineItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29311. var err error
  29312. args := map[string]interface{}{}
  29313. var arg0 *int
  29314. if tmp, ok := rawArgs["first"]; ok {
  29315. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29316. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29317. if err != nil {
  29318. return nil, err
  29319. }
  29320. }
  29321. args["first"] = arg0
  29322. var arg1 *string
  29323. if tmp, ok := rawArgs["after"]; ok {
  29324. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29325. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29326. if err != nil {
  29327. return nil, err
  29328. }
  29329. }
  29330. args["after"] = arg1
  29331. var arg2 *int
  29332. if tmp, ok := rawArgs["last"]; ok {
  29333. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29334. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29335. if err != nil {
  29336. return nil, err
  29337. }
  29338. }
  29339. args["last"] = arg2
  29340. var arg3 *string
  29341. if tmp, ok := rawArgs["before"]; ok {
  29342. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29343. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29344. if err != nil {
  29345. return nil, err
  29346. }
  29347. }
  29348. args["before"] = arg3
  29349. var arg4 *bool
  29350. if tmp, ok := rawArgs["reverse"]; ok {
  29351. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29352. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29353. if err != nil {
  29354. return nil, err
  29355. }
  29356. }
  29357. args["reverse"] = arg4
  29358. return args, nil
  29359. }
  29360. func (ec *executionContext) field_Refund_transactions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29361. var err error
  29362. args := map[string]interface{}{}
  29363. var arg0 *int
  29364. if tmp, ok := rawArgs["first"]; ok {
  29365. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29366. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29367. if err != nil {
  29368. return nil, err
  29369. }
  29370. }
  29371. args["first"] = arg0
  29372. var arg1 *string
  29373. if tmp, ok := rawArgs["after"]; ok {
  29374. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29375. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29376. if err != nil {
  29377. return nil, err
  29378. }
  29379. }
  29380. args["after"] = arg1
  29381. var arg2 *int
  29382. if tmp, ok := rawArgs["last"]; ok {
  29383. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29384. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29385. if err != nil {
  29386. return nil, err
  29387. }
  29388. }
  29389. args["last"] = arg2
  29390. var arg3 *string
  29391. if tmp, ok := rawArgs["before"]; ok {
  29392. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29393. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29394. if err != nil {
  29395. return nil, err
  29396. }
  29397. }
  29398. args["before"] = arg3
  29399. var arg4 *bool
  29400. if tmp, ok := rawArgs["reverse"]; ok {
  29401. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29402. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29403. if err != nil {
  29404. return nil, err
  29405. }
  29406. }
  29407. args["reverse"] = arg4
  29408. return args, nil
  29409. }
  29410. func (ec *executionContext) field_SellingPlanGroup_appliesToProductVariant_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29411. var err error
  29412. args := map[string]interface{}{}
  29413. var arg0 string
  29414. if tmp, ok := rawArgs["productVariantId"]; ok {
  29415. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productVariantId"))
  29416. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  29417. if err != nil {
  29418. return nil, err
  29419. }
  29420. }
  29421. args["productVariantId"] = arg0
  29422. return args, nil
  29423. }
  29424. func (ec *executionContext) field_SellingPlanGroup_appliesToProductVariants_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29425. var err error
  29426. args := map[string]interface{}{}
  29427. var arg0 string
  29428. if tmp, ok := rawArgs["productId"]; ok {
  29429. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  29430. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  29431. if err != nil {
  29432. return nil, err
  29433. }
  29434. }
  29435. args["productId"] = arg0
  29436. return args, nil
  29437. }
  29438. func (ec *executionContext) field_SellingPlanGroup_appliesToProduct_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29439. var err error
  29440. args := map[string]interface{}{}
  29441. var arg0 string
  29442. if tmp, ok := rawArgs["productId"]; ok {
  29443. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  29444. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  29445. if err != nil {
  29446. return nil, err
  29447. }
  29448. }
  29449. args["productId"] = arg0
  29450. return args, nil
  29451. }
  29452. func (ec *executionContext) field_SellingPlanGroup_productVariantCount_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29453. var err error
  29454. args := map[string]interface{}{}
  29455. var arg0 *string
  29456. if tmp, ok := rawArgs["productId"]; ok {
  29457. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  29458. arg0, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  29459. if err != nil {
  29460. return nil, err
  29461. }
  29462. }
  29463. args["productId"] = arg0
  29464. return args, nil
  29465. }
  29466. func (ec *executionContext) field_SellingPlanGroup_productVariants_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29467. var err error
  29468. args := map[string]interface{}{}
  29469. var arg0 *string
  29470. if tmp, ok := rawArgs["productId"]; ok {
  29471. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  29472. arg0, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  29473. if err != nil {
  29474. return nil, err
  29475. }
  29476. }
  29477. args["productId"] = arg0
  29478. var arg1 *int
  29479. if tmp, ok := rawArgs["first"]; ok {
  29480. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29481. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29482. if err != nil {
  29483. return nil, err
  29484. }
  29485. }
  29486. args["first"] = arg1
  29487. var arg2 *string
  29488. if tmp, ok := rawArgs["after"]; ok {
  29489. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29490. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29491. if err != nil {
  29492. return nil, err
  29493. }
  29494. }
  29495. args["after"] = arg2
  29496. var arg3 *int
  29497. if tmp, ok := rawArgs["last"]; ok {
  29498. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29499. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29500. if err != nil {
  29501. return nil, err
  29502. }
  29503. }
  29504. args["last"] = arg3
  29505. var arg4 *string
  29506. if tmp, ok := rawArgs["before"]; ok {
  29507. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29508. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29509. if err != nil {
  29510. return nil, err
  29511. }
  29512. }
  29513. args["before"] = arg4
  29514. var arg5 *bool
  29515. if tmp, ok := rawArgs["reverse"]; ok {
  29516. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29517. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29518. if err != nil {
  29519. return nil, err
  29520. }
  29521. }
  29522. args["reverse"] = arg5
  29523. return args, nil
  29524. }
  29525. func (ec *executionContext) field_SellingPlanGroup_products_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29526. var err error
  29527. args := map[string]interface{}{}
  29528. var arg0 *int
  29529. if tmp, ok := rawArgs["first"]; ok {
  29530. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29531. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29532. if err != nil {
  29533. return nil, err
  29534. }
  29535. }
  29536. args["first"] = arg0
  29537. var arg1 *string
  29538. if tmp, ok := rawArgs["after"]; ok {
  29539. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29540. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29541. if err != nil {
  29542. return nil, err
  29543. }
  29544. }
  29545. args["after"] = arg1
  29546. var arg2 *int
  29547. if tmp, ok := rawArgs["last"]; ok {
  29548. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29549. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29550. if err != nil {
  29551. return nil, err
  29552. }
  29553. }
  29554. args["last"] = arg2
  29555. var arg3 *string
  29556. if tmp, ok := rawArgs["before"]; ok {
  29557. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29558. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29559. if err != nil {
  29560. return nil, err
  29561. }
  29562. }
  29563. args["before"] = arg3
  29564. var arg4 *bool
  29565. if tmp, ok := rawArgs["reverse"]; ok {
  29566. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29567. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29568. if err != nil {
  29569. return nil, err
  29570. }
  29571. }
  29572. args["reverse"] = arg4
  29573. return args, nil
  29574. }
  29575. func (ec *executionContext) field_SellingPlanGroup_sellingPlans_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29576. var err error
  29577. args := map[string]interface{}{}
  29578. var arg0 *int
  29579. if tmp, ok := rawArgs["first"]; ok {
  29580. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29581. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29582. if err != nil {
  29583. return nil, err
  29584. }
  29585. }
  29586. args["first"] = arg0
  29587. var arg1 *string
  29588. if tmp, ok := rawArgs["after"]; ok {
  29589. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29590. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29591. if err != nil {
  29592. return nil, err
  29593. }
  29594. }
  29595. args["after"] = arg1
  29596. var arg2 *int
  29597. if tmp, ok := rawArgs["last"]; ok {
  29598. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29599. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29600. if err != nil {
  29601. return nil, err
  29602. }
  29603. }
  29604. args["last"] = arg2
  29605. var arg3 *string
  29606. if tmp, ok := rawArgs["before"]; ok {
  29607. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29608. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29609. if err != nil {
  29610. return nil, err
  29611. }
  29612. }
  29613. args["before"] = arg3
  29614. var arg4 *bool
  29615. if tmp, ok := rawArgs["reverse"]; ok {
  29616. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29617. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29618. if err != nil {
  29619. return nil, err
  29620. }
  29621. }
  29622. args["reverse"] = arg4
  29623. return args, nil
  29624. }
  29625. func (ec *executionContext) field_ShopPolicy_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29626. var err error
  29627. args := map[string]interface{}{}
  29628. var arg0 string
  29629. if tmp, ok := rawArgs["locale"]; ok {
  29630. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  29631. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  29632. if err != nil {
  29633. return nil, err
  29634. }
  29635. }
  29636. args["locale"] = arg0
  29637. var arg1 *string
  29638. if tmp, ok := rawArgs["marketId"]; ok {
  29639. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  29640. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  29641. if err != nil {
  29642. return nil, err
  29643. }
  29644. }
  29645. args["marketId"] = arg1
  29646. return args, nil
  29647. }
  29648. func (ec *executionContext) field_StaffMember_avatar_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29649. var err error
  29650. args := map[string]interface{}{}
  29651. var arg0 *StaffMemberDefaultImage
  29652. if tmp, ok := rawArgs["fallback"]; ok {
  29653. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("fallback"))
  29654. arg0, err = ec.unmarshalOStaffMemberDefaultImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberDefaultImage(ctx, tmp)
  29655. if err != nil {
  29656. return nil, err
  29657. }
  29658. }
  29659. args["fallback"] = arg0
  29660. return args, nil
  29661. }
  29662. func (ec *executionContext) field_SubscriptionContract_billingAttempts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29663. var err error
  29664. args := map[string]interface{}{}
  29665. var arg0 *int
  29666. if tmp, ok := rawArgs["first"]; ok {
  29667. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29668. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29669. if err != nil {
  29670. return nil, err
  29671. }
  29672. }
  29673. args["first"] = arg0
  29674. var arg1 *string
  29675. if tmp, ok := rawArgs["after"]; ok {
  29676. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29677. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29678. if err != nil {
  29679. return nil, err
  29680. }
  29681. }
  29682. args["after"] = arg1
  29683. var arg2 *int
  29684. if tmp, ok := rawArgs["last"]; ok {
  29685. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29686. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29687. if err != nil {
  29688. return nil, err
  29689. }
  29690. }
  29691. args["last"] = arg2
  29692. var arg3 *string
  29693. if tmp, ok := rawArgs["before"]; ok {
  29694. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29695. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29696. if err != nil {
  29697. return nil, err
  29698. }
  29699. }
  29700. args["before"] = arg3
  29701. var arg4 *bool
  29702. if tmp, ok := rawArgs["reverse"]; ok {
  29703. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29704. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29705. if err != nil {
  29706. return nil, err
  29707. }
  29708. }
  29709. args["reverse"] = arg4
  29710. return args, nil
  29711. }
  29712. func (ec *executionContext) field_SubscriptionContract_customerPaymentMethod_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29713. var err error
  29714. args := map[string]interface{}{}
  29715. var arg0 *bool
  29716. if tmp, ok := rawArgs["showRevoked"]; ok {
  29717. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("showRevoked"))
  29718. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29719. if err != nil {
  29720. return nil, err
  29721. }
  29722. }
  29723. args["showRevoked"] = arg0
  29724. return args, nil
  29725. }
  29726. func (ec *executionContext) field_SubscriptionContract_discounts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29727. var err error
  29728. args := map[string]interface{}{}
  29729. var arg0 *int
  29730. if tmp, ok := rawArgs["first"]; ok {
  29731. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29732. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29733. if err != nil {
  29734. return nil, err
  29735. }
  29736. }
  29737. args["first"] = arg0
  29738. var arg1 *string
  29739. if tmp, ok := rawArgs["after"]; ok {
  29740. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29741. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29742. if err != nil {
  29743. return nil, err
  29744. }
  29745. }
  29746. args["after"] = arg1
  29747. var arg2 *int
  29748. if tmp, ok := rawArgs["last"]; ok {
  29749. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29750. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29751. if err != nil {
  29752. return nil, err
  29753. }
  29754. }
  29755. args["last"] = arg2
  29756. var arg3 *string
  29757. if tmp, ok := rawArgs["before"]; ok {
  29758. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29759. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29760. if err != nil {
  29761. return nil, err
  29762. }
  29763. }
  29764. args["before"] = arg3
  29765. var arg4 *bool
  29766. if tmp, ok := rawArgs["reverse"]; ok {
  29767. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29768. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29769. if err != nil {
  29770. return nil, err
  29771. }
  29772. }
  29773. args["reverse"] = arg4
  29774. return args, nil
  29775. }
  29776. func (ec *executionContext) field_SubscriptionContract_lines_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29777. var err error
  29778. args := map[string]interface{}{}
  29779. var arg0 *int
  29780. if tmp, ok := rawArgs["first"]; ok {
  29781. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29782. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29783. if err != nil {
  29784. return nil, err
  29785. }
  29786. }
  29787. args["first"] = arg0
  29788. var arg1 *string
  29789. if tmp, ok := rawArgs["after"]; ok {
  29790. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29791. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29792. if err != nil {
  29793. return nil, err
  29794. }
  29795. }
  29796. args["after"] = arg1
  29797. var arg2 *int
  29798. if tmp, ok := rawArgs["last"]; ok {
  29799. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29800. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29801. if err != nil {
  29802. return nil, err
  29803. }
  29804. }
  29805. args["last"] = arg2
  29806. var arg3 *string
  29807. if tmp, ok := rawArgs["before"]; ok {
  29808. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29809. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29810. if err != nil {
  29811. return nil, err
  29812. }
  29813. }
  29814. args["before"] = arg3
  29815. var arg4 *bool
  29816. if tmp, ok := rawArgs["reverse"]; ok {
  29817. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29818. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29819. if err != nil {
  29820. return nil, err
  29821. }
  29822. }
  29823. args["reverse"] = arg4
  29824. return args, nil
  29825. }
  29826. func (ec *executionContext) field_SubscriptionContract_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29827. var err error
  29828. args := map[string]interface{}{}
  29829. var arg0 *int
  29830. if tmp, ok := rawArgs["first"]; ok {
  29831. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29832. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29833. if err != nil {
  29834. return nil, err
  29835. }
  29836. }
  29837. args["first"] = arg0
  29838. var arg1 *string
  29839. if tmp, ok := rawArgs["after"]; ok {
  29840. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29841. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29842. if err != nil {
  29843. return nil, err
  29844. }
  29845. }
  29846. args["after"] = arg1
  29847. var arg2 *int
  29848. if tmp, ok := rawArgs["last"]; ok {
  29849. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29850. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29851. if err != nil {
  29852. return nil, err
  29853. }
  29854. }
  29855. args["last"] = arg2
  29856. var arg3 *string
  29857. if tmp, ok := rawArgs["before"]; ok {
  29858. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29859. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29860. if err != nil {
  29861. return nil, err
  29862. }
  29863. }
  29864. args["before"] = arg3
  29865. var arg4 *bool
  29866. if tmp, ok := rawArgs["reverse"]; ok {
  29867. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29868. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29869. if err != nil {
  29870. return nil, err
  29871. }
  29872. }
  29873. args["reverse"] = arg4
  29874. return args, nil
  29875. }
  29876. func (ec *executionContext) field_SubscriptionDiscountEntitledLines_lines_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29877. var err error
  29878. args := map[string]interface{}{}
  29879. var arg0 *int
  29880. if tmp, ok := rawArgs["first"]; ok {
  29881. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  29882. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29883. if err != nil {
  29884. return nil, err
  29885. }
  29886. }
  29887. args["first"] = arg0
  29888. var arg1 *string
  29889. if tmp, ok := rawArgs["after"]; ok {
  29890. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  29891. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29892. if err != nil {
  29893. return nil, err
  29894. }
  29895. }
  29896. args["after"] = arg1
  29897. var arg2 *int
  29898. if tmp, ok := rawArgs["last"]; ok {
  29899. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  29900. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  29901. if err != nil {
  29902. return nil, err
  29903. }
  29904. }
  29905. args["last"] = arg2
  29906. var arg3 *string
  29907. if tmp, ok := rawArgs["before"]; ok {
  29908. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  29909. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  29910. if err != nil {
  29911. return nil, err
  29912. }
  29913. }
  29914. args["before"] = arg3
  29915. var arg4 *bool
  29916. if tmp, ok := rawArgs["reverse"]; ok {
  29917. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  29918. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  29919. if err != nil {
  29920. return nil, err
  29921. }
  29922. }
  29923. args["reverse"] = arg4
  29924. return args, nil
  29925. }
  29926. func (ec *executionContext) field___Type_enumValues_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29927. var err error
  29928. args := map[string]interface{}{}
  29929. var arg0 bool
  29930. if tmp, ok := rawArgs["includeDeprecated"]; ok {
  29931. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeDeprecated"))
  29932. arg0, err = ec.unmarshalOBoolean2bool(ctx, tmp)
  29933. if err != nil {
  29934. return nil, err
  29935. }
  29936. }
  29937. args["includeDeprecated"] = arg0
  29938. return args, nil
  29939. }
  29940. func (ec *executionContext) field___Type_fields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  29941. var err error
  29942. args := map[string]interface{}{}
  29943. var arg0 bool
  29944. if tmp, ok := rawArgs["includeDeprecated"]; ok {
  29945. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeDeprecated"))
  29946. arg0, err = ec.unmarshalOBoolean2bool(ctx, tmp)
  29947. if err != nil {
  29948. return nil, err
  29949. }
  29950. }
  29951. args["includeDeprecated"] = arg0
  29952. return args, nil
  29953. }
  29954. // endregion ***************************** args.gotpl *****************************
  29955. // region ************************** directives.gotpl **************************
  29956. func (ec *executionContext) _queryMiddleware(ctx context.Context, obj *ast.OperationDefinition, next func(ctx context.Context) (interface{}, error)) graphql.Marshaler {
  29957. for _, d := range obj.Directives {
  29958. switch d.Name {
  29959. case "inContext":
  29960. rawArgs := d.ArgumentMap(ec.Variables)
  29961. args, err := ec.dir_inContext_args(ctx, rawArgs)
  29962. if err != nil {
  29963. ec.Error(ctx, err)
  29964. return graphql.Null
  29965. }
  29966. n := next
  29967. next = func(ctx context.Context) (interface{}, error) {
  29968. if ec.directives.InContext == nil {
  29969. return nil, errors.New("directive inContext is not implemented")
  29970. }
  29971. return ec.directives.InContext(ctx, obj, n, args["language"].(*LanguageCode), args["country"].(*CountryCode))
  29972. }
  29973. }
  29974. }
  29975. tmp, err := next(ctx)
  29976. if err != nil {
  29977. ec.Error(ctx, err)
  29978. return graphql.Null
  29979. }
  29980. if data, ok := tmp.(graphql.Marshaler); ok {
  29981. return data
  29982. }
  29983. ec.Errorf(ctx, `unexpected type %T from directive, should be graphql.Marshaler`, tmp)
  29984. return graphql.Null
  29985. }
  29986. func (ec *executionContext) _mutationMiddleware(ctx context.Context, obj *ast.OperationDefinition, next func(ctx context.Context) (interface{}, error)) graphql.Marshaler {
  29987. for _, d := range obj.Directives {
  29988. switch d.Name {
  29989. case "inContext":
  29990. rawArgs := d.ArgumentMap(ec.Variables)
  29991. args, err := ec.dir_inContext_args(ctx, rawArgs)
  29992. if err != nil {
  29993. ec.Error(ctx, err)
  29994. return graphql.Null
  29995. }
  29996. n := next
  29997. next = func(ctx context.Context) (interface{}, error) {
  29998. if ec.directives.InContext == nil {
  29999. return nil, errors.New("directive inContext is not implemented")
  30000. }
  30001. return ec.directives.InContext(ctx, obj, n, args["language"].(*LanguageCode), args["country"].(*CountryCode))
  30002. }
  30003. }
  30004. }
  30005. tmp, err := next(ctx)
  30006. if err != nil {
  30007. ec.Error(ctx, err)
  30008. return graphql.Null
  30009. }
  30010. if data, ok := tmp.(graphql.Marshaler); ok {
  30011. return data
  30012. }
  30013. ec.Errorf(ctx, `unexpected type %T from directive, should be graphql.Marshaler`, tmp)
  30014. return graphql.Null
  30015. }
  30016. // endregion ************************** directives.gotpl **************************
  30017. // region **************************** field.gotpl *****************************
  30018. func (ec *executionContext) _AccessScope_description(ctx context.Context, field graphql.CollectedField, obj *AccessScope) (ret graphql.Marshaler) {
  30019. fc, err := ec.fieldContext_AccessScope_description(ctx, field)
  30020. if err != nil {
  30021. return graphql.Null
  30022. }
  30023. ctx = graphql.WithFieldContext(ctx, fc)
  30024. defer func() {
  30025. if r := recover(); r != nil {
  30026. ec.Error(ctx, ec.Recover(ctx, r))
  30027. ret = graphql.Null
  30028. }
  30029. }()
  30030. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30031. ctx = rctx // use context from middleware stack in children
  30032. return obj.Description, nil
  30033. })
  30034. if err != nil {
  30035. ec.Error(ctx, err)
  30036. return graphql.Null
  30037. }
  30038. if resTmp == nil {
  30039. if !graphql.HasFieldError(ctx, fc) {
  30040. ec.Errorf(ctx, "must not be null")
  30041. }
  30042. return graphql.Null
  30043. }
  30044. res := resTmp.(string)
  30045. fc.Result = res
  30046. return ec.marshalNString2string(ctx, field.Selections, res)
  30047. }
  30048. func (ec *executionContext) fieldContext_AccessScope_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30049. fc = &graphql.FieldContext{
  30050. Object: "AccessScope",
  30051. Field: field,
  30052. IsMethod: false,
  30053. IsResolver: false,
  30054. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30055. return nil, errors.New("field of type String does not have child fields")
  30056. },
  30057. }
  30058. return fc, nil
  30059. }
  30060. func (ec *executionContext) _AccessScope_handle(ctx context.Context, field graphql.CollectedField, obj *AccessScope) (ret graphql.Marshaler) {
  30061. fc, err := ec.fieldContext_AccessScope_handle(ctx, field)
  30062. if err != nil {
  30063. return graphql.Null
  30064. }
  30065. ctx = graphql.WithFieldContext(ctx, fc)
  30066. defer func() {
  30067. if r := recover(); r != nil {
  30068. ec.Error(ctx, ec.Recover(ctx, r))
  30069. ret = graphql.Null
  30070. }
  30071. }()
  30072. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30073. ctx = rctx // use context from middleware stack in children
  30074. return obj.Handle, nil
  30075. })
  30076. if err != nil {
  30077. ec.Error(ctx, err)
  30078. return graphql.Null
  30079. }
  30080. if resTmp == nil {
  30081. if !graphql.HasFieldError(ctx, fc) {
  30082. ec.Errorf(ctx, "must not be null")
  30083. }
  30084. return graphql.Null
  30085. }
  30086. res := resTmp.(string)
  30087. fc.Result = res
  30088. return ec.marshalNString2string(ctx, field.Selections, res)
  30089. }
  30090. func (ec *executionContext) fieldContext_AccessScope_handle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30091. fc = &graphql.FieldContext{
  30092. Object: "AccessScope",
  30093. Field: field,
  30094. IsMethod: false,
  30095. IsResolver: false,
  30096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30097. return nil, errors.New("field of type String does not have child fields")
  30098. },
  30099. }
  30100. return fc, nil
  30101. }
  30102. func (ec *executionContext) _App_id(ctx context.Context, field graphql.CollectedField, obj *App) (ret graphql.Marshaler) {
  30103. fc, err := ec.fieldContext_App_id(ctx, field)
  30104. if err != nil {
  30105. return graphql.Null
  30106. }
  30107. ctx = graphql.WithFieldContext(ctx, fc)
  30108. defer func() {
  30109. if r := recover(); r != nil {
  30110. ec.Error(ctx, ec.Recover(ctx, r))
  30111. ret = graphql.Null
  30112. }
  30113. }()
  30114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30115. ctx = rctx // use context from middleware stack in children
  30116. return obj.ID, nil
  30117. })
  30118. if err != nil {
  30119. ec.Error(ctx, err)
  30120. return graphql.Null
  30121. }
  30122. if resTmp == nil {
  30123. if !graphql.HasFieldError(ctx, fc) {
  30124. ec.Errorf(ctx, "must not be null")
  30125. }
  30126. return graphql.Null
  30127. }
  30128. res := resTmp.(string)
  30129. fc.Result = res
  30130. return ec.marshalNID2string(ctx, field.Selections, res)
  30131. }
  30132. func (ec *executionContext) fieldContext_App_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30133. fc = &graphql.FieldContext{
  30134. Object: "App",
  30135. Field: field,
  30136. IsMethod: false,
  30137. IsResolver: false,
  30138. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30139. return nil, errors.New("field of type ID does not have child fields")
  30140. },
  30141. }
  30142. return fc, nil
  30143. }
  30144. func (ec *executionContext) _AppConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppConnection) (ret graphql.Marshaler) {
  30145. fc, err := ec.fieldContext_AppConnection_edges(ctx, field)
  30146. if err != nil {
  30147. return graphql.Null
  30148. }
  30149. ctx = graphql.WithFieldContext(ctx, fc)
  30150. defer func() {
  30151. if r := recover(); r != nil {
  30152. ec.Error(ctx, ec.Recover(ctx, r))
  30153. ret = graphql.Null
  30154. }
  30155. }()
  30156. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30157. ctx = rctx // use context from middleware stack in children
  30158. return obj.Edges, nil
  30159. })
  30160. if err != nil {
  30161. ec.Error(ctx, err)
  30162. return graphql.Null
  30163. }
  30164. if resTmp == nil {
  30165. if !graphql.HasFieldError(ctx, fc) {
  30166. ec.Errorf(ctx, "must not be null")
  30167. }
  30168. return graphql.Null
  30169. }
  30170. res := resTmp.([]*AppEdge)
  30171. fc.Result = res
  30172. return ec.marshalNAppEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppEdgeᚄ(ctx, field.Selections, res)
  30173. }
  30174. func (ec *executionContext) fieldContext_AppConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30175. fc = &graphql.FieldContext{
  30176. Object: "AppConnection",
  30177. Field: field,
  30178. IsMethod: false,
  30179. IsResolver: false,
  30180. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30181. switch field.Name {
  30182. case "cursor":
  30183. return ec.fieldContext_AppEdge_cursor(ctx, field)
  30184. case "node":
  30185. return ec.fieldContext_AppEdge_node(ctx, field)
  30186. }
  30187. return nil, fmt.Errorf("no field named %q was found under type AppEdge", field.Name)
  30188. },
  30189. }
  30190. return fc, nil
  30191. }
  30192. func (ec *executionContext) _AppConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppConnection) (ret graphql.Marshaler) {
  30193. fc, err := ec.fieldContext_AppConnection_nodes(ctx, field)
  30194. if err != nil {
  30195. return graphql.Null
  30196. }
  30197. ctx = graphql.WithFieldContext(ctx, fc)
  30198. defer func() {
  30199. if r := recover(); r != nil {
  30200. ec.Error(ctx, ec.Recover(ctx, r))
  30201. ret = graphql.Null
  30202. }
  30203. }()
  30204. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30205. ctx = rctx // use context from middleware stack in children
  30206. return obj.Nodes, nil
  30207. })
  30208. if err != nil {
  30209. ec.Error(ctx, err)
  30210. return graphql.Null
  30211. }
  30212. if resTmp == nil {
  30213. if !graphql.HasFieldError(ctx, fc) {
  30214. ec.Errorf(ctx, "must not be null")
  30215. }
  30216. return graphql.Null
  30217. }
  30218. res := resTmp.([]*App)
  30219. fc.Result = res
  30220. return ec.marshalNApp2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppᚄ(ctx, field.Selections, res)
  30221. }
  30222. func (ec *executionContext) fieldContext_AppConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30223. fc = &graphql.FieldContext{
  30224. Object: "AppConnection",
  30225. Field: field,
  30226. IsMethod: false,
  30227. IsResolver: false,
  30228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30229. switch field.Name {
  30230. case "id":
  30231. return ec.fieldContext_App_id(ctx, field)
  30232. }
  30233. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  30234. },
  30235. }
  30236. return fc, nil
  30237. }
  30238. func (ec *executionContext) _AppConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppConnection) (ret graphql.Marshaler) {
  30239. fc, err := ec.fieldContext_AppConnection_pageInfo(ctx, field)
  30240. if err != nil {
  30241. return graphql.Null
  30242. }
  30243. ctx = graphql.WithFieldContext(ctx, fc)
  30244. defer func() {
  30245. if r := recover(); r != nil {
  30246. ec.Error(ctx, ec.Recover(ctx, r))
  30247. ret = graphql.Null
  30248. }
  30249. }()
  30250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30251. ctx = rctx // use context from middleware stack in children
  30252. return obj.PageInfo, nil
  30253. })
  30254. if err != nil {
  30255. ec.Error(ctx, err)
  30256. return graphql.Null
  30257. }
  30258. if resTmp == nil {
  30259. if !graphql.HasFieldError(ctx, fc) {
  30260. ec.Errorf(ctx, "must not be null")
  30261. }
  30262. return graphql.Null
  30263. }
  30264. res := resTmp.(*PageInfo)
  30265. fc.Result = res
  30266. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  30267. }
  30268. func (ec *executionContext) fieldContext_AppConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30269. fc = &graphql.FieldContext{
  30270. Object: "AppConnection",
  30271. Field: field,
  30272. IsMethod: false,
  30273. IsResolver: false,
  30274. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30275. switch field.Name {
  30276. case "endCursor":
  30277. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  30278. case "hasNextPage":
  30279. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  30280. case "hasPreviousPage":
  30281. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  30282. case "startCursor":
  30283. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  30284. }
  30285. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  30286. },
  30287. }
  30288. return fc, nil
  30289. }
  30290. func (ec *executionContext) _AppCredit_amount(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  30291. fc, err := ec.fieldContext_AppCredit_amount(ctx, field)
  30292. if err != nil {
  30293. return graphql.Null
  30294. }
  30295. ctx = graphql.WithFieldContext(ctx, fc)
  30296. defer func() {
  30297. if r := recover(); r != nil {
  30298. ec.Error(ctx, ec.Recover(ctx, r))
  30299. ret = graphql.Null
  30300. }
  30301. }()
  30302. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30303. ctx = rctx // use context from middleware stack in children
  30304. return obj.Amount, nil
  30305. })
  30306. if err != nil {
  30307. ec.Error(ctx, err)
  30308. return graphql.Null
  30309. }
  30310. if resTmp == nil {
  30311. if !graphql.HasFieldError(ctx, fc) {
  30312. ec.Errorf(ctx, "must not be null")
  30313. }
  30314. return graphql.Null
  30315. }
  30316. res := resTmp.(*MoneyV2)
  30317. fc.Result = res
  30318. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  30319. }
  30320. func (ec *executionContext) fieldContext_AppCredit_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30321. fc = &graphql.FieldContext{
  30322. Object: "AppCredit",
  30323. Field: field,
  30324. IsMethod: false,
  30325. IsResolver: false,
  30326. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30327. switch field.Name {
  30328. case "amount":
  30329. return ec.fieldContext_MoneyV2_amount(ctx, field)
  30330. case "currencyCode":
  30331. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  30332. }
  30333. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  30334. },
  30335. }
  30336. return fc, nil
  30337. }
  30338. func (ec *executionContext) _AppCredit_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  30339. fc, err := ec.fieldContext_AppCredit_createdAt(ctx, field)
  30340. if err != nil {
  30341. return graphql.Null
  30342. }
  30343. ctx = graphql.WithFieldContext(ctx, fc)
  30344. defer func() {
  30345. if r := recover(); r != nil {
  30346. ec.Error(ctx, ec.Recover(ctx, r))
  30347. ret = graphql.Null
  30348. }
  30349. }()
  30350. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30351. ctx = rctx // use context from middleware stack in children
  30352. return obj.CreatedAt, nil
  30353. })
  30354. if err != nil {
  30355. ec.Error(ctx, err)
  30356. return graphql.Null
  30357. }
  30358. if resTmp == nil {
  30359. if !graphql.HasFieldError(ctx, fc) {
  30360. ec.Errorf(ctx, "must not be null")
  30361. }
  30362. return graphql.Null
  30363. }
  30364. res := resTmp.(string)
  30365. fc.Result = res
  30366. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  30367. }
  30368. func (ec *executionContext) fieldContext_AppCredit_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30369. fc = &graphql.FieldContext{
  30370. Object: "AppCredit",
  30371. Field: field,
  30372. IsMethod: false,
  30373. IsResolver: false,
  30374. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30375. return nil, errors.New("field of type DateTime does not have child fields")
  30376. },
  30377. }
  30378. return fc, nil
  30379. }
  30380. func (ec *executionContext) _AppCredit_description(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  30381. fc, err := ec.fieldContext_AppCredit_description(ctx, field)
  30382. if err != nil {
  30383. return graphql.Null
  30384. }
  30385. ctx = graphql.WithFieldContext(ctx, fc)
  30386. defer func() {
  30387. if r := recover(); r != nil {
  30388. ec.Error(ctx, ec.Recover(ctx, r))
  30389. ret = graphql.Null
  30390. }
  30391. }()
  30392. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30393. ctx = rctx // use context from middleware stack in children
  30394. return obj.Description, nil
  30395. })
  30396. if err != nil {
  30397. ec.Error(ctx, err)
  30398. return graphql.Null
  30399. }
  30400. if resTmp == nil {
  30401. if !graphql.HasFieldError(ctx, fc) {
  30402. ec.Errorf(ctx, "must not be null")
  30403. }
  30404. return graphql.Null
  30405. }
  30406. res := resTmp.(string)
  30407. fc.Result = res
  30408. return ec.marshalNString2string(ctx, field.Selections, res)
  30409. }
  30410. func (ec *executionContext) fieldContext_AppCredit_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30411. fc = &graphql.FieldContext{
  30412. Object: "AppCredit",
  30413. Field: field,
  30414. IsMethod: false,
  30415. IsResolver: false,
  30416. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30417. return nil, errors.New("field of type String does not have child fields")
  30418. },
  30419. }
  30420. return fc, nil
  30421. }
  30422. func (ec *executionContext) _AppCredit_id(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  30423. fc, err := ec.fieldContext_AppCredit_id(ctx, field)
  30424. if err != nil {
  30425. return graphql.Null
  30426. }
  30427. ctx = graphql.WithFieldContext(ctx, fc)
  30428. defer func() {
  30429. if r := recover(); r != nil {
  30430. ec.Error(ctx, ec.Recover(ctx, r))
  30431. ret = graphql.Null
  30432. }
  30433. }()
  30434. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30435. ctx = rctx // use context from middleware stack in children
  30436. return obj.ID, nil
  30437. })
  30438. if err != nil {
  30439. ec.Error(ctx, err)
  30440. return graphql.Null
  30441. }
  30442. if resTmp == nil {
  30443. if !graphql.HasFieldError(ctx, fc) {
  30444. ec.Errorf(ctx, "must not be null")
  30445. }
  30446. return graphql.Null
  30447. }
  30448. res := resTmp.(string)
  30449. fc.Result = res
  30450. return ec.marshalNID2string(ctx, field.Selections, res)
  30451. }
  30452. func (ec *executionContext) fieldContext_AppCredit_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30453. fc = &graphql.FieldContext{
  30454. Object: "AppCredit",
  30455. Field: field,
  30456. IsMethod: false,
  30457. IsResolver: false,
  30458. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30459. return nil, errors.New("field of type ID does not have child fields")
  30460. },
  30461. }
  30462. return fc, nil
  30463. }
  30464. func (ec *executionContext) _AppCredit_test(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  30465. fc, err := ec.fieldContext_AppCredit_test(ctx, field)
  30466. if err != nil {
  30467. return graphql.Null
  30468. }
  30469. ctx = graphql.WithFieldContext(ctx, fc)
  30470. defer func() {
  30471. if r := recover(); r != nil {
  30472. ec.Error(ctx, ec.Recover(ctx, r))
  30473. ret = graphql.Null
  30474. }
  30475. }()
  30476. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30477. ctx = rctx // use context from middleware stack in children
  30478. return obj.Test, nil
  30479. })
  30480. if err != nil {
  30481. ec.Error(ctx, err)
  30482. return graphql.Null
  30483. }
  30484. if resTmp == nil {
  30485. if !graphql.HasFieldError(ctx, fc) {
  30486. ec.Errorf(ctx, "must not be null")
  30487. }
  30488. return graphql.Null
  30489. }
  30490. res := resTmp.(bool)
  30491. fc.Result = res
  30492. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  30493. }
  30494. func (ec *executionContext) fieldContext_AppCredit_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30495. fc = &graphql.FieldContext{
  30496. Object: "AppCredit",
  30497. Field: field,
  30498. IsMethod: false,
  30499. IsResolver: false,
  30500. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30501. return nil, errors.New("field of type Boolean does not have child fields")
  30502. },
  30503. }
  30504. return fc, nil
  30505. }
  30506. func (ec *executionContext) _AppCreditConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppCreditConnection) (ret graphql.Marshaler) {
  30507. fc, err := ec.fieldContext_AppCreditConnection_edges(ctx, field)
  30508. if err != nil {
  30509. return graphql.Null
  30510. }
  30511. ctx = graphql.WithFieldContext(ctx, fc)
  30512. defer func() {
  30513. if r := recover(); r != nil {
  30514. ec.Error(ctx, ec.Recover(ctx, r))
  30515. ret = graphql.Null
  30516. }
  30517. }()
  30518. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30519. ctx = rctx // use context from middleware stack in children
  30520. return obj.Edges, nil
  30521. })
  30522. if err != nil {
  30523. ec.Error(ctx, err)
  30524. return graphql.Null
  30525. }
  30526. if resTmp == nil {
  30527. if !graphql.HasFieldError(ctx, fc) {
  30528. ec.Errorf(ctx, "must not be null")
  30529. }
  30530. return graphql.Null
  30531. }
  30532. res := resTmp.([]*AppCreditEdge)
  30533. fc.Result = res
  30534. return ec.marshalNAppCreditEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCreditEdgeᚄ(ctx, field.Selections, res)
  30535. }
  30536. func (ec *executionContext) fieldContext_AppCreditConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30537. fc = &graphql.FieldContext{
  30538. Object: "AppCreditConnection",
  30539. Field: field,
  30540. IsMethod: false,
  30541. IsResolver: false,
  30542. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30543. switch field.Name {
  30544. case "cursor":
  30545. return ec.fieldContext_AppCreditEdge_cursor(ctx, field)
  30546. case "node":
  30547. return ec.fieldContext_AppCreditEdge_node(ctx, field)
  30548. }
  30549. return nil, fmt.Errorf("no field named %q was found under type AppCreditEdge", field.Name)
  30550. },
  30551. }
  30552. return fc, nil
  30553. }
  30554. func (ec *executionContext) _AppCreditConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppCreditConnection) (ret graphql.Marshaler) {
  30555. fc, err := ec.fieldContext_AppCreditConnection_nodes(ctx, field)
  30556. if err != nil {
  30557. return graphql.Null
  30558. }
  30559. ctx = graphql.WithFieldContext(ctx, fc)
  30560. defer func() {
  30561. if r := recover(); r != nil {
  30562. ec.Error(ctx, ec.Recover(ctx, r))
  30563. ret = graphql.Null
  30564. }
  30565. }()
  30566. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30567. ctx = rctx // use context from middleware stack in children
  30568. return obj.Nodes, nil
  30569. })
  30570. if err != nil {
  30571. ec.Error(ctx, err)
  30572. return graphql.Null
  30573. }
  30574. if resTmp == nil {
  30575. if !graphql.HasFieldError(ctx, fc) {
  30576. ec.Errorf(ctx, "must not be null")
  30577. }
  30578. return graphql.Null
  30579. }
  30580. res := resTmp.([]*AppCredit)
  30581. fc.Result = res
  30582. return ec.marshalNAppCredit2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCreditᚄ(ctx, field.Selections, res)
  30583. }
  30584. func (ec *executionContext) fieldContext_AppCreditConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30585. fc = &graphql.FieldContext{
  30586. Object: "AppCreditConnection",
  30587. Field: field,
  30588. IsMethod: false,
  30589. IsResolver: false,
  30590. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30591. switch field.Name {
  30592. case "amount":
  30593. return ec.fieldContext_AppCredit_amount(ctx, field)
  30594. case "createdAt":
  30595. return ec.fieldContext_AppCredit_createdAt(ctx, field)
  30596. case "description":
  30597. return ec.fieldContext_AppCredit_description(ctx, field)
  30598. case "id":
  30599. return ec.fieldContext_AppCredit_id(ctx, field)
  30600. case "test":
  30601. return ec.fieldContext_AppCredit_test(ctx, field)
  30602. }
  30603. return nil, fmt.Errorf("no field named %q was found under type AppCredit", field.Name)
  30604. },
  30605. }
  30606. return fc, nil
  30607. }
  30608. func (ec *executionContext) _AppCreditConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppCreditConnection) (ret graphql.Marshaler) {
  30609. fc, err := ec.fieldContext_AppCreditConnection_pageInfo(ctx, field)
  30610. if err != nil {
  30611. return graphql.Null
  30612. }
  30613. ctx = graphql.WithFieldContext(ctx, fc)
  30614. defer func() {
  30615. if r := recover(); r != nil {
  30616. ec.Error(ctx, ec.Recover(ctx, r))
  30617. ret = graphql.Null
  30618. }
  30619. }()
  30620. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30621. ctx = rctx // use context from middleware stack in children
  30622. return obj.PageInfo, nil
  30623. })
  30624. if err != nil {
  30625. ec.Error(ctx, err)
  30626. return graphql.Null
  30627. }
  30628. if resTmp == nil {
  30629. if !graphql.HasFieldError(ctx, fc) {
  30630. ec.Errorf(ctx, "must not be null")
  30631. }
  30632. return graphql.Null
  30633. }
  30634. res := resTmp.(*PageInfo)
  30635. fc.Result = res
  30636. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  30637. }
  30638. func (ec *executionContext) fieldContext_AppCreditConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30639. fc = &graphql.FieldContext{
  30640. Object: "AppCreditConnection",
  30641. Field: field,
  30642. IsMethod: false,
  30643. IsResolver: false,
  30644. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30645. switch field.Name {
  30646. case "endCursor":
  30647. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  30648. case "hasNextPage":
  30649. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  30650. case "hasPreviousPage":
  30651. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  30652. case "startCursor":
  30653. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  30654. }
  30655. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  30656. },
  30657. }
  30658. return fc, nil
  30659. }
  30660. func (ec *executionContext) _AppCreditEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppCreditEdge) (ret graphql.Marshaler) {
  30661. fc, err := ec.fieldContext_AppCreditEdge_cursor(ctx, field)
  30662. if err != nil {
  30663. return graphql.Null
  30664. }
  30665. ctx = graphql.WithFieldContext(ctx, fc)
  30666. defer func() {
  30667. if r := recover(); r != nil {
  30668. ec.Error(ctx, ec.Recover(ctx, r))
  30669. ret = graphql.Null
  30670. }
  30671. }()
  30672. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30673. ctx = rctx // use context from middleware stack in children
  30674. return obj.Cursor, nil
  30675. })
  30676. if err != nil {
  30677. ec.Error(ctx, err)
  30678. return graphql.Null
  30679. }
  30680. if resTmp == nil {
  30681. if !graphql.HasFieldError(ctx, fc) {
  30682. ec.Errorf(ctx, "must not be null")
  30683. }
  30684. return graphql.Null
  30685. }
  30686. res := resTmp.(string)
  30687. fc.Result = res
  30688. return ec.marshalNString2string(ctx, field.Selections, res)
  30689. }
  30690. func (ec *executionContext) fieldContext_AppCreditEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30691. fc = &graphql.FieldContext{
  30692. Object: "AppCreditEdge",
  30693. Field: field,
  30694. IsMethod: false,
  30695. IsResolver: false,
  30696. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30697. return nil, errors.New("field of type String does not have child fields")
  30698. },
  30699. }
  30700. return fc, nil
  30701. }
  30702. func (ec *executionContext) _AppCreditEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppCreditEdge) (ret graphql.Marshaler) {
  30703. fc, err := ec.fieldContext_AppCreditEdge_node(ctx, field)
  30704. if err != nil {
  30705. return graphql.Null
  30706. }
  30707. ctx = graphql.WithFieldContext(ctx, fc)
  30708. defer func() {
  30709. if r := recover(); r != nil {
  30710. ec.Error(ctx, ec.Recover(ctx, r))
  30711. ret = graphql.Null
  30712. }
  30713. }()
  30714. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30715. ctx = rctx // use context from middleware stack in children
  30716. return obj.Node, nil
  30717. })
  30718. if err != nil {
  30719. ec.Error(ctx, err)
  30720. return graphql.Null
  30721. }
  30722. if resTmp == nil {
  30723. if !graphql.HasFieldError(ctx, fc) {
  30724. ec.Errorf(ctx, "must not be null")
  30725. }
  30726. return graphql.Null
  30727. }
  30728. res := resTmp.(*AppCredit)
  30729. fc.Result = res
  30730. return ec.marshalNAppCredit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCredit(ctx, field.Selections, res)
  30731. }
  30732. func (ec *executionContext) fieldContext_AppCreditEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30733. fc = &graphql.FieldContext{
  30734. Object: "AppCreditEdge",
  30735. Field: field,
  30736. IsMethod: false,
  30737. IsResolver: false,
  30738. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30739. switch field.Name {
  30740. case "amount":
  30741. return ec.fieldContext_AppCredit_amount(ctx, field)
  30742. case "createdAt":
  30743. return ec.fieldContext_AppCredit_createdAt(ctx, field)
  30744. case "description":
  30745. return ec.fieldContext_AppCredit_description(ctx, field)
  30746. case "id":
  30747. return ec.fieldContext_AppCredit_id(ctx, field)
  30748. case "test":
  30749. return ec.fieldContext_AppCredit_test(ctx, field)
  30750. }
  30751. return nil, fmt.Errorf("no field named %q was found under type AppCredit", field.Name)
  30752. },
  30753. }
  30754. return fc, nil
  30755. }
  30756. func (ec *executionContext) _AppEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppEdge) (ret graphql.Marshaler) {
  30757. fc, err := ec.fieldContext_AppEdge_cursor(ctx, field)
  30758. if err != nil {
  30759. return graphql.Null
  30760. }
  30761. ctx = graphql.WithFieldContext(ctx, fc)
  30762. defer func() {
  30763. if r := recover(); r != nil {
  30764. ec.Error(ctx, ec.Recover(ctx, r))
  30765. ret = graphql.Null
  30766. }
  30767. }()
  30768. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30769. ctx = rctx // use context from middleware stack in children
  30770. return obj.Cursor, nil
  30771. })
  30772. if err != nil {
  30773. ec.Error(ctx, err)
  30774. return graphql.Null
  30775. }
  30776. if resTmp == nil {
  30777. if !graphql.HasFieldError(ctx, fc) {
  30778. ec.Errorf(ctx, "must not be null")
  30779. }
  30780. return graphql.Null
  30781. }
  30782. res := resTmp.(string)
  30783. fc.Result = res
  30784. return ec.marshalNString2string(ctx, field.Selections, res)
  30785. }
  30786. func (ec *executionContext) fieldContext_AppEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30787. fc = &graphql.FieldContext{
  30788. Object: "AppEdge",
  30789. Field: field,
  30790. IsMethod: false,
  30791. IsResolver: false,
  30792. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30793. return nil, errors.New("field of type String does not have child fields")
  30794. },
  30795. }
  30796. return fc, nil
  30797. }
  30798. func (ec *executionContext) _AppEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppEdge) (ret graphql.Marshaler) {
  30799. fc, err := ec.fieldContext_AppEdge_node(ctx, field)
  30800. if err != nil {
  30801. return graphql.Null
  30802. }
  30803. ctx = graphql.WithFieldContext(ctx, fc)
  30804. defer func() {
  30805. if r := recover(); r != nil {
  30806. ec.Error(ctx, ec.Recover(ctx, r))
  30807. ret = graphql.Null
  30808. }
  30809. }()
  30810. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30811. ctx = rctx // use context from middleware stack in children
  30812. return obj.Node, nil
  30813. })
  30814. if err != nil {
  30815. ec.Error(ctx, err)
  30816. return graphql.Null
  30817. }
  30818. if resTmp == nil {
  30819. if !graphql.HasFieldError(ctx, fc) {
  30820. ec.Errorf(ctx, "must not be null")
  30821. }
  30822. return graphql.Null
  30823. }
  30824. res := resTmp.(*App)
  30825. fc.Result = res
  30826. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx, field.Selections, res)
  30827. }
  30828. func (ec *executionContext) fieldContext_AppEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30829. fc = &graphql.FieldContext{
  30830. Object: "AppEdge",
  30831. Field: field,
  30832. IsMethod: false,
  30833. IsResolver: false,
  30834. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30835. switch field.Name {
  30836. case "id":
  30837. return ec.fieldContext_App_id(ctx, field)
  30838. }
  30839. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  30840. },
  30841. }
  30842. return fc, nil
  30843. }
  30844. func (ec *executionContext) _AppFeedback_app(ctx context.Context, field graphql.CollectedField, obj *AppFeedback) (ret graphql.Marshaler) {
  30845. fc, err := ec.fieldContext_AppFeedback_app(ctx, field)
  30846. if err != nil {
  30847. return graphql.Null
  30848. }
  30849. ctx = graphql.WithFieldContext(ctx, fc)
  30850. defer func() {
  30851. if r := recover(); r != nil {
  30852. ec.Error(ctx, ec.Recover(ctx, r))
  30853. ret = graphql.Null
  30854. }
  30855. }()
  30856. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30857. ctx = rctx // use context from middleware stack in children
  30858. return obj.App, nil
  30859. })
  30860. if err != nil {
  30861. ec.Error(ctx, err)
  30862. return graphql.Null
  30863. }
  30864. if resTmp == nil {
  30865. if !graphql.HasFieldError(ctx, fc) {
  30866. ec.Errorf(ctx, "must not be null")
  30867. }
  30868. return graphql.Null
  30869. }
  30870. res := resTmp.(*App)
  30871. fc.Result = res
  30872. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx, field.Selections, res)
  30873. }
  30874. func (ec *executionContext) fieldContext_AppFeedback_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30875. fc = &graphql.FieldContext{
  30876. Object: "AppFeedback",
  30877. Field: field,
  30878. IsMethod: false,
  30879. IsResolver: false,
  30880. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30881. switch field.Name {
  30882. case "id":
  30883. return ec.fieldContext_App_id(ctx, field)
  30884. }
  30885. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  30886. },
  30887. }
  30888. return fc, nil
  30889. }
  30890. func (ec *executionContext) _AppFeedback_link(ctx context.Context, field graphql.CollectedField, obj *AppFeedback) (ret graphql.Marshaler) {
  30891. fc, err := ec.fieldContext_AppFeedback_link(ctx, field)
  30892. if err != nil {
  30893. return graphql.Null
  30894. }
  30895. ctx = graphql.WithFieldContext(ctx, fc)
  30896. defer func() {
  30897. if r := recover(); r != nil {
  30898. ec.Error(ctx, ec.Recover(ctx, r))
  30899. ret = graphql.Null
  30900. }
  30901. }()
  30902. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30903. ctx = rctx // use context from middleware stack in children
  30904. return obj.Link, nil
  30905. })
  30906. if err != nil {
  30907. ec.Error(ctx, err)
  30908. return graphql.Null
  30909. }
  30910. if resTmp == nil {
  30911. return graphql.Null
  30912. }
  30913. res := resTmp.(*Link)
  30914. fc.Result = res
  30915. return ec.marshalOLink2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLink(ctx, field.Selections, res)
  30916. }
  30917. func (ec *executionContext) fieldContext_AppFeedback_link(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30918. fc = &graphql.FieldContext{
  30919. Object: "AppFeedback",
  30920. Field: field,
  30921. IsMethod: false,
  30922. IsResolver: false,
  30923. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30924. switch field.Name {
  30925. case "label":
  30926. return ec.fieldContext_Link_label(ctx, field)
  30927. case "translations":
  30928. return ec.fieldContext_Link_translations(ctx, field)
  30929. case "url":
  30930. return ec.fieldContext_Link_url(ctx, field)
  30931. }
  30932. return nil, fmt.Errorf("no field named %q was found under type Link", field.Name)
  30933. },
  30934. }
  30935. return fc, nil
  30936. }
  30937. func (ec *executionContext) _AppFeedback_messages(ctx context.Context, field graphql.CollectedField, obj *AppFeedback) (ret graphql.Marshaler) {
  30938. fc, err := ec.fieldContext_AppFeedback_messages(ctx, field)
  30939. if err != nil {
  30940. return graphql.Null
  30941. }
  30942. ctx = graphql.WithFieldContext(ctx, fc)
  30943. defer func() {
  30944. if r := recover(); r != nil {
  30945. ec.Error(ctx, ec.Recover(ctx, r))
  30946. ret = graphql.Null
  30947. }
  30948. }()
  30949. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30950. ctx = rctx // use context from middleware stack in children
  30951. return obj.Messages, nil
  30952. })
  30953. if err != nil {
  30954. ec.Error(ctx, err)
  30955. return graphql.Null
  30956. }
  30957. if resTmp == nil {
  30958. if !graphql.HasFieldError(ctx, fc) {
  30959. ec.Errorf(ctx, "must not be null")
  30960. }
  30961. return graphql.Null
  30962. }
  30963. res := resTmp.([]*UserError)
  30964. fc.Result = res
  30965. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  30966. }
  30967. func (ec *executionContext) fieldContext_AppFeedback_messages(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30968. fc = &graphql.FieldContext{
  30969. Object: "AppFeedback",
  30970. Field: field,
  30971. IsMethod: false,
  30972. IsResolver: false,
  30973. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30974. switch field.Name {
  30975. case "field":
  30976. return ec.fieldContext_UserError_field(ctx, field)
  30977. case "message":
  30978. return ec.fieldContext_UserError_message(ctx, field)
  30979. }
  30980. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  30981. },
  30982. }
  30983. return fc, nil
  30984. }
  30985. func (ec *executionContext) _AppInstallation_accessScopes(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  30986. fc, err := ec.fieldContext_AppInstallation_accessScopes(ctx, field)
  30987. if err != nil {
  30988. return graphql.Null
  30989. }
  30990. ctx = graphql.WithFieldContext(ctx, fc)
  30991. defer func() {
  30992. if r := recover(); r != nil {
  30993. ec.Error(ctx, ec.Recover(ctx, r))
  30994. ret = graphql.Null
  30995. }
  30996. }()
  30997. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30998. ctx = rctx // use context from middleware stack in children
  30999. return obj.AccessScopes, nil
  31000. })
  31001. if err != nil {
  31002. ec.Error(ctx, err)
  31003. return graphql.Null
  31004. }
  31005. if resTmp == nil {
  31006. if !graphql.HasFieldError(ctx, fc) {
  31007. ec.Errorf(ctx, "must not be null")
  31008. }
  31009. return graphql.Null
  31010. }
  31011. res := resTmp.([]*AccessScope)
  31012. fc.Result = res
  31013. return ec.marshalNAccessScope2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAccessScopeᚄ(ctx, field.Selections, res)
  31014. }
  31015. func (ec *executionContext) fieldContext_AppInstallation_accessScopes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31016. fc = &graphql.FieldContext{
  31017. Object: "AppInstallation",
  31018. Field: field,
  31019. IsMethod: false,
  31020. IsResolver: false,
  31021. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31022. switch field.Name {
  31023. case "description":
  31024. return ec.fieldContext_AccessScope_description(ctx, field)
  31025. case "handle":
  31026. return ec.fieldContext_AccessScope_handle(ctx, field)
  31027. }
  31028. return nil, fmt.Errorf("no field named %q was found under type AccessScope", field.Name)
  31029. },
  31030. }
  31031. return fc, nil
  31032. }
  31033. func (ec *executionContext) _AppInstallation_activeSubscriptions(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31034. fc, err := ec.fieldContext_AppInstallation_activeSubscriptions(ctx, field)
  31035. if err != nil {
  31036. return graphql.Null
  31037. }
  31038. ctx = graphql.WithFieldContext(ctx, fc)
  31039. defer func() {
  31040. if r := recover(); r != nil {
  31041. ec.Error(ctx, ec.Recover(ctx, r))
  31042. ret = graphql.Null
  31043. }
  31044. }()
  31045. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31046. ctx = rctx // use context from middleware stack in children
  31047. return obj.ActiveSubscriptions, nil
  31048. })
  31049. if err != nil {
  31050. ec.Error(ctx, err)
  31051. return graphql.Null
  31052. }
  31053. if resTmp == nil {
  31054. if !graphql.HasFieldError(ctx, fc) {
  31055. ec.Errorf(ctx, "must not be null")
  31056. }
  31057. return graphql.Null
  31058. }
  31059. res := resTmp.([]*AppSubscription)
  31060. fc.Result = res
  31061. return ec.marshalNAppSubscription2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionᚄ(ctx, field.Selections, res)
  31062. }
  31063. func (ec *executionContext) fieldContext_AppInstallation_activeSubscriptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31064. fc = &graphql.FieldContext{
  31065. Object: "AppInstallation",
  31066. Field: field,
  31067. IsMethod: false,
  31068. IsResolver: false,
  31069. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31070. switch field.Name {
  31071. case "createdAt":
  31072. return ec.fieldContext_AppSubscription_createdAt(ctx, field)
  31073. case "currentPeriodEnd":
  31074. return ec.fieldContext_AppSubscription_currentPeriodEnd(ctx, field)
  31075. case "id":
  31076. return ec.fieldContext_AppSubscription_id(ctx, field)
  31077. case "lineItems":
  31078. return ec.fieldContext_AppSubscription_lineItems(ctx, field)
  31079. case "name":
  31080. return ec.fieldContext_AppSubscription_name(ctx, field)
  31081. case "returnUrl":
  31082. return ec.fieldContext_AppSubscription_returnUrl(ctx, field)
  31083. case "status":
  31084. return ec.fieldContext_AppSubscription_status(ctx, field)
  31085. case "test":
  31086. return ec.fieldContext_AppSubscription_test(ctx, field)
  31087. case "trialDays":
  31088. return ec.fieldContext_AppSubscription_trialDays(ctx, field)
  31089. }
  31090. return nil, fmt.Errorf("no field named %q was found under type AppSubscription", field.Name)
  31091. },
  31092. }
  31093. return fc, nil
  31094. }
  31095. func (ec *executionContext) _AppInstallation_allSubscriptions(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31096. fc, err := ec.fieldContext_AppInstallation_allSubscriptions(ctx, field)
  31097. if err != nil {
  31098. return graphql.Null
  31099. }
  31100. ctx = graphql.WithFieldContext(ctx, fc)
  31101. defer func() {
  31102. if r := recover(); r != nil {
  31103. ec.Error(ctx, ec.Recover(ctx, r))
  31104. ret = graphql.Null
  31105. }
  31106. }()
  31107. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31108. ctx = rctx // use context from middleware stack in children
  31109. return obj.AllSubscriptions, nil
  31110. })
  31111. if err != nil {
  31112. ec.Error(ctx, err)
  31113. return graphql.Null
  31114. }
  31115. if resTmp == nil {
  31116. if !graphql.HasFieldError(ctx, fc) {
  31117. ec.Errorf(ctx, "must not be null")
  31118. }
  31119. return graphql.Null
  31120. }
  31121. res := resTmp.(*AppSubscriptionConnection)
  31122. fc.Result = res
  31123. return ec.marshalNAppSubscriptionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionConnection(ctx, field.Selections, res)
  31124. }
  31125. func (ec *executionContext) fieldContext_AppInstallation_allSubscriptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31126. fc = &graphql.FieldContext{
  31127. Object: "AppInstallation",
  31128. Field: field,
  31129. IsMethod: false,
  31130. IsResolver: false,
  31131. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31132. switch field.Name {
  31133. case "edges":
  31134. return ec.fieldContext_AppSubscriptionConnection_edges(ctx, field)
  31135. case "nodes":
  31136. return ec.fieldContext_AppSubscriptionConnection_nodes(ctx, field)
  31137. case "pageInfo":
  31138. return ec.fieldContext_AppSubscriptionConnection_pageInfo(ctx, field)
  31139. }
  31140. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionConnection", field.Name)
  31141. },
  31142. }
  31143. defer func() {
  31144. if r := recover(); r != nil {
  31145. err = ec.Recover(ctx, r)
  31146. ec.Error(ctx, err)
  31147. }
  31148. }()
  31149. ctx = graphql.WithFieldContext(ctx, fc)
  31150. if fc.Args, err = ec.field_AppInstallation_allSubscriptions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  31151. ec.Error(ctx, err)
  31152. return
  31153. }
  31154. return fc, nil
  31155. }
  31156. func (ec *executionContext) _AppInstallation_app(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31157. fc, err := ec.fieldContext_AppInstallation_app(ctx, field)
  31158. if err != nil {
  31159. return graphql.Null
  31160. }
  31161. ctx = graphql.WithFieldContext(ctx, fc)
  31162. defer func() {
  31163. if r := recover(); r != nil {
  31164. ec.Error(ctx, ec.Recover(ctx, r))
  31165. ret = graphql.Null
  31166. }
  31167. }()
  31168. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31169. ctx = rctx // use context from middleware stack in children
  31170. return obj.App, nil
  31171. })
  31172. if err != nil {
  31173. ec.Error(ctx, err)
  31174. return graphql.Null
  31175. }
  31176. if resTmp == nil {
  31177. if !graphql.HasFieldError(ctx, fc) {
  31178. ec.Errorf(ctx, "must not be null")
  31179. }
  31180. return graphql.Null
  31181. }
  31182. res := resTmp.(*App)
  31183. fc.Result = res
  31184. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx, field.Selections, res)
  31185. }
  31186. func (ec *executionContext) fieldContext_AppInstallation_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31187. fc = &graphql.FieldContext{
  31188. Object: "AppInstallation",
  31189. Field: field,
  31190. IsMethod: false,
  31191. IsResolver: false,
  31192. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31193. switch field.Name {
  31194. case "id":
  31195. return ec.fieldContext_App_id(ctx, field)
  31196. }
  31197. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  31198. },
  31199. }
  31200. return fc, nil
  31201. }
  31202. func (ec *executionContext) _AppInstallation_credits(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31203. fc, err := ec.fieldContext_AppInstallation_credits(ctx, field)
  31204. if err != nil {
  31205. return graphql.Null
  31206. }
  31207. ctx = graphql.WithFieldContext(ctx, fc)
  31208. defer func() {
  31209. if r := recover(); r != nil {
  31210. ec.Error(ctx, ec.Recover(ctx, r))
  31211. ret = graphql.Null
  31212. }
  31213. }()
  31214. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31215. ctx = rctx // use context from middleware stack in children
  31216. return obj.Credits, nil
  31217. })
  31218. if err != nil {
  31219. ec.Error(ctx, err)
  31220. return graphql.Null
  31221. }
  31222. if resTmp == nil {
  31223. if !graphql.HasFieldError(ctx, fc) {
  31224. ec.Errorf(ctx, "must not be null")
  31225. }
  31226. return graphql.Null
  31227. }
  31228. res := resTmp.(*AppCreditConnection)
  31229. fc.Result = res
  31230. return ec.marshalNAppCreditConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCreditConnection(ctx, field.Selections, res)
  31231. }
  31232. func (ec *executionContext) fieldContext_AppInstallation_credits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31233. fc = &graphql.FieldContext{
  31234. Object: "AppInstallation",
  31235. Field: field,
  31236. IsMethod: false,
  31237. IsResolver: false,
  31238. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31239. switch field.Name {
  31240. case "edges":
  31241. return ec.fieldContext_AppCreditConnection_edges(ctx, field)
  31242. case "nodes":
  31243. return ec.fieldContext_AppCreditConnection_nodes(ctx, field)
  31244. case "pageInfo":
  31245. return ec.fieldContext_AppCreditConnection_pageInfo(ctx, field)
  31246. }
  31247. return nil, fmt.Errorf("no field named %q was found under type AppCreditConnection", field.Name)
  31248. },
  31249. }
  31250. defer func() {
  31251. if r := recover(); r != nil {
  31252. err = ec.Recover(ctx, r)
  31253. ec.Error(ctx, err)
  31254. }
  31255. }()
  31256. ctx = graphql.WithFieldContext(ctx, fc)
  31257. if fc.Args, err = ec.field_AppInstallation_credits_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  31258. ec.Error(ctx, err)
  31259. return
  31260. }
  31261. return fc, nil
  31262. }
  31263. func (ec *executionContext) _AppInstallation_id(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31264. fc, err := ec.fieldContext_AppInstallation_id(ctx, field)
  31265. if err != nil {
  31266. return graphql.Null
  31267. }
  31268. ctx = graphql.WithFieldContext(ctx, fc)
  31269. defer func() {
  31270. if r := recover(); r != nil {
  31271. ec.Error(ctx, ec.Recover(ctx, r))
  31272. ret = graphql.Null
  31273. }
  31274. }()
  31275. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31276. ctx = rctx // use context from middleware stack in children
  31277. return obj.ID, nil
  31278. })
  31279. if err != nil {
  31280. ec.Error(ctx, err)
  31281. return graphql.Null
  31282. }
  31283. if resTmp == nil {
  31284. if !graphql.HasFieldError(ctx, fc) {
  31285. ec.Errorf(ctx, "must not be null")
  31286. }
  31287. return graphql.Null
  31288. }
  31289. res := resTmp.(string)
  31290. fc.Result = res
  31291. return ec.marshalNID2string(ctx, field.Selections, res)
  31292. }
  31293. func (ec *executionContext) fieldContext_AppInstallation_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31294. fc = &graphql.FieldContext{
  31295. Object: "AppInstallation",
  31296. Field: field,
  31297. IsMethod: false,
  31298. IsResolver: false,
  31299. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31300. return nil, errors.New("field of type ID does not have child fields")
  31301. },
  31302. }
  31303. return fc, nil
  31304. }
  31305. func (ec *executionContext) _AppInstallation_launchUrl(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31306. fc, err := ec.fieldContext_AppInstallation_launchUrl(ctx, field)
  31307. if err != nil {
  31308. return graphql.Null
  31309. }
  31310. ctx = graphql.WithFieldContext(ctx, fc)
  31311. defer func() {
  31312. if r := recover(); r != nil {
  31313. ec.Error(ctx, ec.Recover(ctx, r))
  31314. ret = graphql.Null
  31315. }
  31316. }()
  31317. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31318. ctx = rctx // use context from middleware stack in children
  31319. return obj.LaunchURL, nil
  31320. })
  31321. if err != nil {
  31322. ec.Error(ctx, err)
  31323. return graphql.Null
  31324. }
  31325. if resTmp == nil {
  31326. if !graphql.HasFieldError(ctx, fc) {
  31327. ec.Errorf(ctx, "must not be null")
  31328. }
  31329. return graphql.Null
  31330. }
  31331. res := resTmp.(string)
  31332. fc.Result = res
  31333. return ec.marshalNURL2string(ctx, field.Selections, res)
  31334. }
  31335. func (ec *executionContext) fieldContext_AppInstallation_launchUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31336. fc = &graphql.FieldContext{
  31337. Object: "AppInstallation",
  31338. Field: field,
  31339. IsMethod: false,
  31340. IsResolver: false,
  31341. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31342. return nil, errors.New("field of type URL does not have child fields")
  31343. },
  31344. }
  31345. return fc, nil
  31346. }
  31347. func (ec *executionContext) _AppInstallation_metafield(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31348. fc, err := ec.fieldContext_AppInstallation_metafield(ctx, field)
  31349. if err != nil {
  31350. return graphql.Null
  31351. }
  31352. ctx = graphql.WithFieldContext(ctx, fc)
  31353. defer func() {
  31354. if r := recover(); r != nil {
  31355. ec.Error(ctx, ec.Recover(ctx, r))
  31356. ret = graphql.Null
  31357. }
  31358. }()
  31359. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31360. ctx = rctx // use context from middleware stack in children
  31361. return obj.Metafield, nil
  31362. })
  31363. if err != nil {
  31364. ec.Error(ctx, err)
  31365. return graphql.Null
  31366. }
  31367. if resTmp == nil {
  31368. return graphql.Null
  31369. }
  31370. res := resTmp.(*Metafield)
  31371. fc.Result = res
  31372. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  31373. }
  31374. func (ec *executionContext) fieldContext_AppInstallation_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31375. fc = &graphql.FieldContext{
  31376. Object: "AppInstallation",
  31377. Field: field,
  31378. IsMethod: false,
  31379. IsResolver: false,
  31380. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31381. switch field.Name {
  31382. case "createdAt":
  31383. return ec.fieldContext_Metafield_createdAt(ctx, field)
  31384. case "definition":
  31385. return ec.fieldContext_Metafield_definition(ctx, field)
  31386. case "description":
  31387. return ec.fieldContext_Metafield_description(ctx, field)
  31388. case "id":
  31389. return ec.fieldContext_Metafield_id(ctx, field)
  31390. case "key":
  31391. return ec.fieldContext_Metafield_key(ctx, field)
  31392. case "legacyResourceId":
  31393. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  31394. case "namespace":
  31395. return ec.fieldContext_Metafield_namespace(ctx, field)
  31396. case "owner":
  31397. return ec.fieldContext_Metafield_owner(ctx, field)
  31398. case "ownerType":
  31399. return ec.fieldContext_Metafield_ownerType(ctx, field)
  31400. case "reference":
  31401. return ec.fieldContext_Metafield_reference(ctx, field)
  31402. case "references":
  31403. return ec.fieldContext_Metafield_references(ctx, field)
  31404. case "type":
  31405. return ec.fieldContext_Metafield_type(ctx, field)
  31406. case "updatedAt":
  31407. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  31408. case "value":
  31409. return ec.fieldContext_Metafield_value(ctx, field)
  31410. }
  31411. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  31412. },
  31413. }
  31414. defer func() {
  31415. if r := recover(); r != nil {
  31416. err = ec.Recover(ctx, r)
  31417. ec.Error(ctx, err)
  31418. }
  31419. }()
  31420. ctx = graphql.WithFieldContext(ctx, fc)
  31421. if fc.Args, err = ec.field_AppInstallation_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  31422. ec.Error(ctx, err)
  31423. return
  31424. }
  31425. return fc, nil
  31426. }
  31427. func (ec *executionContext) _AppInstallation_metafields(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31428. fc, err := ec.fieldContext_AppInstallation_metafields(ctx, field)
  31429. if err != nil {
  31430. return graphql.Null
  31431. }
  31432. ctx = graphql.WithFieldContext(ctx, fc)
  31433. defer func() {
  31434. if r := recover(); r != nil {
  31435. ec.Error(ctx, ec.Recover(ctx, r))
  31436. ret = graphql.Null
  31437. }
  31438. }()
  31439. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31440. ctx = rctx // use context from middleware stack in children
  31441. return obj.Metafields, nil
  31442. })
  31443. if err != nil {
  31444. ec.Error(ctx, err)
  31445. return graphql.Null
  31446. }
  31447. if resTmp == nil {
  31448. if !graphql.HasFieldError(ctx, fc) {
  31449. ec.Errorf(ctx, "must not be null")
  31450. }
  31451. return graphql.Null
  31452. }
  31453. res := resTmp.(*MetafieldConnection)
  31454. fc.Result = res
  31455. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  31456. }
  31457. func (ec *executionContext) fieldContext_AppInstallation_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31458. fc = &graphql.FieldContext{
  31459. Object: "AppInstallation",
  31460. Field: field,
  31461. IsMethod: false,
  31462. IsResolver: false,
  31463. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31464. switch field.Name {
  31465. case "edges":
  31466. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  31467. case "nodes":
  31468. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  31469. case "pageInfo":
  31470. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  31471. }
  31472. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  31473. },
  31474. }
  31475. defer func() {
  31476. if r := recover(); r != nil {
  31477. err = ec.Recover(ctx, r)
  31478. ec.Error(ctx, err)
  31479. }
  31480. }()
  31481. ctx = graphql.WithFieldContext(ctx, fc)
  31482. if fc.Args, err = ec.field_AppInstallation_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  31483. ec.Error(ctx, err)
  31484. return
  31485. }
  31486. return fc, nil
  31487. }
  31488. func (ec *executionContext) _AppInstallation_oneTimePurchases(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31489. fc, err := ec.fieldContext_AppInstallation_oneTimePurchases(ctx, field)
  31490. if err != nil {
  31491. return graphql.Null
  31492. }
  31493. ctx = graphql.WithFieldContext(ctx, fc)
  31494. defer func() {
  31495. if r := recover(); r != nil {
  31496. ec.Error(ctx, ec.Recover(ctx, r))
  31497. ret = graphql.Null
  31498. }
  31499. }()
  31500. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31501. ctx = rctx // use context from middleware stack in children
  31502. return obj.OneTimePurchases, nil
  31503. })
  31504. if err != nil {
  31505. ec.Error(ctx, err)
  31506. return graphql.Null
  31507. }
  31508. if resTmp == nil {
  31509. if !graphql.HasFieldError(ctx, fc) {
  31510. ec.Errorf(ctx, "must not be null")
  31511. }
  31512. return graphql.Null
  31513. }
  31514. res := resTmp.(*AppPurchaseOneTimeConnection)
  31515. fc.Result = res
  31516. return ec.marshalNAppPurchaseOneTimeConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTimeConnection(ctx, field.Selections, res)
  31517. }
  31518. func (ec *executionContext) fieldContext_AppInstallation_oneTimePurchases(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31519. fc = &graphql.FieldContext{
  31520. Object: "AppInstallation",
  31521. Field: field,
  31522. IsMethod: false,
  31523. IsResolver: false,
  31524. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31525. switch field.Name {
  31526. case "edges":
  31527. return ec.fieldContext_AppPurchaseOneTimeConnection_edges(ctx, field)
  31528. case "nodes":
  31529. return ec.fieldContext_AppPurchaseOneTimeConnection_nodes(ctx, field)
  31530. case "pageInfo":
  31531. return ec.fieldContext_AppPurchaseOneTimeConnection_pageInfo(ctx, field)
  31532. }
  31533. return nil, fmt.Errorf("no field named %q was found under type AppPurchaseOneTimeConnection", field.Name)
  31534. },
  31535. }
  31536. defer func() {
  31537. if r := recover(); r != nil {
  31538. err = ec.Recover(ctx, r)
  31539. ec.Error(ctx, err)
  31540. }
  31541. }()
  31542. ctx = graphql.WithFieldContext(ctx, fc)
  31543. if fc.Args, err = ec.field_AppInstallation_oneTimePurchases_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  31544. ec.Error(ctx, err)
  31545. return
  31546. }
  31547. return fc, nil
  31548. }
  31549. func (ec *executionContext) _AppInstallation_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31550. fc, err := ec.fieldContext_AppInstallation_privateMetafield(ctx, field)
  31551. if err != nil {
  31552. return graphql.Null
  31553. }
  31554. ctx = graphql.WithFieldContext(ctx, fc)
  31555. defer func() {
  31556. if r := recover(); r != nil {
  31557. ec.Error(ctx, ec.Recover(ctx, r))
  31558. ret = graphql.Null
  31559. }
  31560. }()
  31561. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31562. ctx = rctx // use context from middleware stack in children
  31563. return obj.PrivateMetafield, nil
  31564. })
  31565. if err != nil {
  31566. ec.Error(ctx, err)
  31567. return graphql.Null
  31568. }
  31569. if resTmp == nil {
  31570. return graphql.Null
  31571. }
  31572. res := resTmp.(*PrivateMetafield)
  31573. fc.Result = res
  31574. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  31575. }
  31576. func (ec *executionContext) fieldContext_AppInstallation_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31577. fc = &graphql.FieldContext{
  31578. Object: "AppInstallation",
  31579. Field: field,
  31580. IsMethod: false,
  31581. IsResolver: false,
  31582. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31583. switch field.Name {
  31584. case "createdAt":
  31585. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  31586. case "id":
  31587. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  31588. case "key":
  31589. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  31590. case "namespace":
  31591. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  31592. case "updatedAt":
  31593. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  31594. case "value":
  31595. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  31596. case "valueType":
  31597. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  31598. }
  31599. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  31600. },
  31601. }
  31602. defer func() {
  31603. if r := recover(); r != nil {
  31604. err = ec.Recover(ctx, r)
  31605. ec.Error(ctx, err)
  31606. }
  31607. }()
  31608. ctx = graphql.WithFieldContext(ctx, fc)
  31609. if fc.Args, err = ec.field_AppInstallation_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  31610. ec.Error(ctx, err)
  31611. return
  31612. }
  31613. return fc, nil
  31614. }
  31615. func (ec *executionContext) _AppInstallation_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31616. fc, err := ec.fieldContext_AppInstallation_privateMetafields(ctx, field)
  31617. if err != nil {
  31618. return graphql.Null
  31619. }
  31620. ctx = graphql.WithFieldContext(ctx, fc)
  31621. defer func() {
  31622. if r := recover(); r != nil {
  31623. ec.Error(ctx, ec.Recover(ctx, r))
  31624. ret = graphql.Null
  31625. }
  31626. }()
  31627. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31628. ctx = rctx // use context from middleware stack in children
  31629. return obj.PrivateMetafields, nil
  31630. })
  31631. if err != nil {
  31632. ec.Error(ctx, err)
  31633. return graphql.Null
  31634. }
  31635. if resTmp == nil {
  31636. if !graphql.HasFieldError(ctx, fc) {
  31637. ec.Errorf(ctx, "must not be null")
  31638. }
  31639. return graphql.Null
  31640. }
  31641. res := resTmp.(*PrivateMetafieldConnection)
  31642. fc.Result = res
  31643. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  31644. }
  31645. func (ec *executionContext) fieldContext_AppInstallation_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31646. fc = &graphql.FieldContext{
  31647. Object: "AppInstallation",
  31648. Field: field,
  31649. IsMethod: false,
  31650. IsResolver: false,
  31651. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31652. switch field.Name {
  31653. case "edges":
  31654. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  31655. case "nodes":
  31656. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  31657. case "pageInfo":
  31658. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  31659. }
  31660. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  31661. },
  31662. }
  31663. defer func() {
  31664. if r := recover(); r != nil {
  31665. err = ec.Recover(ctx, r)
  31666. ec.Error(ctx, err)
  31667. }
  31668. }()
  31669. ctx = graphql.WithFieldContext(ctx, fc)
  31670. if fc.Args, err = ec.field_AppInstallation_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  31671. ec.Error(ctx, err)
  31672. return
  31673. }
  31674. return fc, nil
  31675. }
  31676. func (ec *executionContext) _AppInstallation_publication(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31677. fc, err := ec.fieldContext_AppInstallation_publication(ctx, field)
  31678. if err != nil {
  31679. return graphql.Null
  31680. }
  31681. ctx = graphql.WithFieldContext(ctx, fc)
  31682. defer func() {
  31683. if r := recover(); r != nil {
  31684. ec.Error(ctx, ec.Recover(ctx, r))
  31685. ret = graphql.Null
  31686. }
  31687. }()
  31688. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31689. ctx = rctx // use context from middleware stack in children
  31690. return obj.Publication, nil
  31691. })
  31692. if err != nil {
  31693. ec.Error(ctx, err)
  31694. return graphql.Null
  31695. }
  31696. if resTmp == nil {
  31697. return graphql.Null
  31698. }
  31699. res := resTmp.(*Publication)
  31700. fc.Result = res
  31701. return ec.marshalOPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublication(ctx, field.Selections, res)
  31702. }
  31703. func (ec *executionContext) fieldContext_AppInstallation_publication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31704. fc = &graphql.FieldContext{
  31705. Object: "AppInstallation",
  31706. Field: field,
  31707. IsMethod: false,
  31708. IsResolver: false,
  31709. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31710. switch field.Name {
  31711. case "app":
  31712. return ec.fieldContext_Publication_app(ctx, field)
  31713. case "collectionPublicationsV3":
  31714. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  31715. case "collections":
  31716. return ec.fieldContext_Publication_collections(ctx, field)
  31717. case "hasCollection":
  31718. return ec.fieldContext_Publication_hasCollection(ctx, field)
  31719. case "id":
  31720. return ec.fieldContext_Publication_id(ctx, field)
  31721. case "name":
  31722. return ec.fieldContext_Publication_name(ctx, field)
  31723. case "productPublicationsV3":
  31724. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  31725. case "products":
  31726. return ec.fieldContext_Publication_products(ctx, field)
  31727. case "supportsFuturePublishing":
  31728. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  31729. }
  31730. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  31731. },
  31732. }
  31733. return fc, nil
  31734. }
  31735. func (ec *executionContext) _AppInstallation_revenueAttributionRecords(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31736. fc, err := ec.fieldContext_AppInstallation_revenueAttributionRecords(ctx, field)
  31737. if err != nil {
  31738. return graphql.Null
  31739. }
  31740. ctx = graphql.WithFieldContext(ctx, fc)
  31741. defer func() {
  31742. if r := recover(); r != nil {
  31743. ec.Error(ctx, ec.Recover(ctx, r))
  31744. ret = graphql.Null
  31745. }
  31746. }()
  31747. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31748. ctx = rctx // use context from middleware stack in children
  31749. return obj.RevenueAttributionRecords, nil
  31750. })
  31751. if err != nil {
  31752. ec.Error(ctx, err)
  31753. return graphql.Null
  31754. }
  31755. if resTmp == nil {
  31756. if !graphql.HasFieldError(ctx, fc) {
  31757. ec.Errorf(ctx, "must not be null")
  31758. }
  31759. return graphql.Null
  31760. }
  31761. res := resTmp.(*AppRevenueAttributionRecordConnection)
  31762. fc.Result = res
  31763. return ec.marshalNAppRevenueAttributionRecordConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordConnection(ctx, field.Selections, res)
  31764. }
  31765. func (ec *executionContext) fieldContext_AppInstallation_revenueAttributionRecords(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31766. fc = &graphql.FieldContext{
  31767. Object: "AppInstallation",
  31768. Field: field,
  31769. IsMethod: false,
  31770. IsResolver: false,
  31771. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31772. switch field.Name {
  31773. case "edges":
  31774. return ec.fieldContext_AppRevenueAttributionRecordConnection_edges(ctx, field)
  31775. case "nodes":
  31776. return ec.fieldContext_AppRevenueAttributionRecordConnection_nodes(ctx, field)
  31777. case "pageInfo":
  31778. return ec.fieldContext_AppRevenueAttributionRecordConnection_pageInfo(ctx, field)
  31779. }
  31780. return nil, fmt.Errorf("no field named %q was found under type AppRevenueAttributionRecordConnection", field.Name)
  31781. },
  31782. }
  31783. defer func() {
  31784. if r := recover(); r != nil {
  31785. err = ec.Recover(ctx, r)
  31786. ec.Error(ctx, err)
  31787. }
  31788. }()
  31789. ctx = graphql.WithFieldContext(ctx, fc)
  31790. if fc.Args, err = ec.field_AppInstallation_revenueAttributionRecords_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  31791. ec.Error(ctx, err)
  31792. return
  31793. }
  31794. return fc, nil
  31795. }
  31796. func (ec *executionContext) _AppInstallation_uninstallUrl(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  31797. fc, err := ec.fieldContext_AppInstallation_uninstallUrl(ctx, field)
  31798. if err != nil {
  31799. return graphql.Null
  31800. }
  31801. ctx = graphql.WithFieldContext(ctx, fc)
  31802. defer func() {
  31803. if r := recover(); r != nil {
  31804. ec.Error(ctx, ec.Recover(ctx, r))
  31805. ret = graphql.Null
  31806. }
  31807. }()
  31808. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31809. ctx = rctx // use context from middleware stack in children
  31810. return obj.UninstallURL, nil
  31811. })
  31812. if err != nil {
  31813. ec.Error(ctx, err)
  31814. return graphql.Null
  31815. }
  31816. if resTmp == nil {
  31817. return graphql.Null
  31818. }
  31819. res := resTmp.(*string)
  31820. fc.Result = res
  31821. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  31822. }
  31823. func (ec *executionContext) fieldContext_AppInstallation_uninstallUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31824. fc = &graphql.FieldContext{
  31825. Object: "AppInstallation",
  31826. Field: field,
  31827. IsMethod: false,
  31828. IsResolver: false,
  31829. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31830. return nil, errors.New("field of type URL does not have child fields")
  31831. },
  31832. }
  31833. return fc, nil
  31834. }
  31835. func (ec *executionContext) _AppPlanV2_pricingDetails(ctx context.Context, field graphql.CollectedField, obj *AppPlanV2) (ret graphql.Marshaler) {
  31836. fc, err := ec.fieldContext_AppPlanV2_pricingDetails(ctx, field)
  31837. if err != nil {
  31838. return graphql.Null
  31839. }
  31840. ctx = graphql.WithFieldContext(ctx, fc)
  31841. defer func() {
  31842. if r := recover(); r != nil {
  31843. ec.Error(ctx, ec.Recover(ctx, r))
  31844. ret = graphql.Null
  31845. }
  31846. }()
  31847. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31848. ctx = rctx // use context from middleware stack in children
  31849. return obj.PricingDetails, nil
  31850. })
  31851. if err != nil {
  31852. ec.Error(ctx, err)
  31853. return graphql.Null
  31854. }
  31855. if resTmp == nil {
  31856. if !graphql.HasFieldError(ctx, fc) {
  31857. ec.Errorf(ctx, "must not be null")
  31858. }
  31859. return graphql.Null
  31860. }
  31861. res := resTmp.(AppPricingDetails)
  31862. fc.Result = res
  31863. return ec.marshalNAppPricingDetails2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPricingDetails(ctx, field.Selections, res)
  31864. }
  31865. func (ec *executionContext) fieldContext_AppPlanV2_pricingDetails(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31866. fc = &graphql.FieldContext{
  31867. Object: "AppPlanV2",
  31868. Field: field,
  31869. IsMethod: false,
  31870. IsResolver: false,
  31871. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31872. return nil, errors.New("field of type AppPricingDetails does not have child fields")
  31873. },
  31874. }
  31875. return fc, nil
  31876. }
  31877. func (ec *executionContext) _AppPurchaseOneTime_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  31878. fc, err := ec.fieldContext_AppPurchaseOneTime_createdAt(ctx, field)
  31879. if err != nil {
  31880. return graphql.Null
  31881. }
  31882. ctx = graphql.WithFieldContext(ctx, fc)
  31883. defer func() {
  31884. if r := recover(); r != nil {
  31885. ec.Error(ctx, ec.Recover(ctx, r))
  31886. ret = graphql.Null
  31887. }
  31888. }()
  31889. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31890. ctx = rctx // use context from middleware stack in children
  31891. return obj.CreatedAt, nil
  31892. })
  31893. if err != nil {
  31894. ec.Error(ctx, err)
  31895. return graphql.Null
  31896. }
  31897. if resTmp == nil {
  31898. if !graphql.HasFieldError(ctx, fc) {
  31899. ec.Errorf(ctx, "must not be null")
  31900. }
  31901. return graphql.Null
  31902. }
  31903. res := resTmp.(string)
  31904. fc.Result = res
  31905. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  31906. }
  31907. func (ec *executionContext) fieldContext_AppPurchaseOneTime_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31908. fc = &graphql.FieldContext{
  31909. Object: "AppPurchaseOneTime",
  31910. Field: field,
  31911. IsMethod: false,
  31912. IsResolver: false,
  31913. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31914. return nil, errors.New("field of type DateTime does not have child fields")
  31915. },
  31916. }
  31917. return fc, nil
  31918. }
  31919. func (ec *executionContext) _AppPurchaseOneTime_id(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  31920. fc, err := ec.fieldContext_AppPurchaseOneTime_id(ctx, field)
  31921. if err != nil {
  31922. return graphql.Null
  31923. }
  31924. ctx = graphql.WithFieldContext(ctx, fc)
  31925. defer func() {
  31926. if r := recover(); r != nil {
  31927. ec.Error(ctx, ec.Recover(ctx, r))
  31928. ret = graphql.Null
  31929. }
  31930. }()
  31931. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31932. ctx = rctx // use context from middleware stack in children
  31933. return obj.ID, nil
  31934. })
  31935. if err != nil {
  31936. ec.Error(ctx, err)
  31937. return graphql.Null
  31938. }
  31939. if resTmp == nil {
  31940. if !graphql.HasFieldError(ctx, fc) {
  31941. ec.Errorf(ctx, "must not be null")
  31942. }
  31943. return graphql.Null
  31944. }
  31945. res := resTmp.(string)
  31946. fc.Result = res
  31947. return ec.marshalNID2string(ctx, field.Selections, res)
  31948. }
  31949. func (ec *executionContext) fieldContext_AppPurchaseOneTime_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31950. fc = &graphql.FieldContext{
  31951. Object: "AppPurchaseOneTime",
  31952. Field: field,
  31953. IsMethod: false,
  31954. IsResolver: false,
  31955. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31956. return nil, errors.New("field of type ID does not have child fields")
  31957. },
  31958. }
  31959. return fc, nil
  31960. }
  31961. func (ec *executionContext) _AppPurchaseOneTime_name(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  31962. fc, err := ec.fieldContext_AppPurchaseOneTime_name(ctx, field)
  31963. if err != nil {
  31964. return graphql.Null
  31965. }
  31966. ctx = graphql.WithFieldContext(ctx, fc)
  31967. defer func() {
  31968. if r := recover(); r != nil {
  31969. ec.Error(ctx, ec.Recover(ctx, r))
  31970. ret = graphql.Null
  31971. }
  31972. }()
  31973. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31974. ctx = rctx // use context from middleware stack in children
  31975. return obj.Name, nil
  31976. })
  31977. if err != nil {
  31978. ec.Error(ctx, err)
  31979. return graphql.Null
  31980. }
  31981. if resTmp == nil {
  31982. if !graphql.HasFieldError(ctx, fc) {
  31983. ec.Errorf(ctx, "must not be null")
  31984. }
  31985. return graphql.Null
  31986. }
  31987. res := resTmp.(string)
  31988. fc.Result = res
  31989. return ec.marshalNString2string(ctx, field.Selections, res)
  31990. }
  31991. func (ec *executionContext) fieldContext_AppPurchaseOneTime_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31992. fc = &graphql.FieldContext{
  31993. Object: "AppPurchaseOneTime",
  31994. Field: field,
  31995. IsMethod: false,
  31996. IsResolver: false,
  31997. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31998. return nil, errors.New("field of type String does not have child fields")
  31999. },
  32000. }
  32001. return fc, nil
  32002. }
  32003. func (ec *executionContext) _AppPurchaseOneTime_price(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  32004. fc, err := ec.fieldContext_AppPurchaseOneTime_price(ctx, field)
  32005. if err != nil {
  32006. return graphql.Null
  32007. }
  32008. ctx = graphql.WithFieldContext(ctx, fc)
  32009. defer func() {
  32010. if r := recover(); r != nil {
  32011. ec.Error(ctx, ec.Recover(ctx, r))
  32012. ret = graphql.Null
  32013. }
  32014. }()
  32015. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32016. ctx = rctx // use context from middleware stack in children
  32017. return obj.Price, nil
  32018. })
  32019. if err != nil {
  32020. ec.Error(ctx, err)
  32021. return graphql.Null
  32022. }
  32023. if resTmp == nil {
  32024. if !graphql.HasFieldError(ctx, fc) {
  32025. ec.Errorf(ctx, "must not be null")
  32026. }
  32027. return graphql.Null
  32028. }
  32029. res := resTmp.(*MoneyV2)
  32030. fc.Result = res
  32031. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  32032. }
  32033. func (ec *executionContext) fieldContext_AppPurchaseOneTime_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32034. fc = &graphql.FieldContext{
  32035. Object: "AppPurchaseOneTime",
  32036. Field: field,
  32037. IsMethod: false,
  32038. IsResolver: false,
  32039. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32040. switch field.Name {
  32041. case "amount":
  32042. return ec.fieldContext_MoneyV2_amount(ctx, field)
  32043. case "currencyCode":
  32044. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  32045. }
  32046. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  32047. },
  32048. }
  32049. return fc, nil
  32050. }
  32051. func (ec *executionContext) _AppPurchaseOneTime_status(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  32052. fc, err := ec.fieldContext_AppPurchaseOneTime_status(ctx, field)
  32053. if err != nil {
  32054. return graphql.Null
  32055. }
  32056. ctx = graphql.WithFieldContext(ctx, fc)
  32057. defer func() {
  32058. if r := recover(); r != nil {
  32059. ec.Error(ctx, ec.Recover(ctx, r))
  32060. ret = graphql.Null
  32061. }
  32062. }()
  32063. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32064. ctx = rctx // use context from middleware stack in children
  32065. return obj.Status, nil
  32066. })
  32067. if err != nil {
  32068. ec.Error(ctx, err)
  32069. return graphql.Null
  32070. }
  32071. if resTmp == nil {
  32072. if !graphql.HasFieldError(ctx, fc) {
  32073. ec.Errorf(ctx, "must not be null")
  32074. }
  32075. return graphql.Null
  32076. }
  32077. res := resTmp.(AppPurchaseStatus)
  32078. fc.Result = res
  32079. return ec.marshalNAppPurchaseStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseStatus(ctx, field.Selections, res)
  32080. }
  32081. func (ec *executionContext) fieldContext_AppPurchaseOneTime_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32082. fc = &graphql.FieldContext{
  32083. Object: "AppPurchaseOneTime",
  32084. Field: field,
  32085. IsMethod: false,
  32086. IsResolver: false,
  32087. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32088. return nil, errors.New("field of type AppPurchaseStatus does not have child fields")
  32089. },
  32090. }
  32091. return fc, nil
  32092. }
  32093. func (ec *executionContext) _AppPurchaseOneTime_test(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  32094. fc, err := ec.fieldContext_AppPurchaseOneTime_test(ctx, field)
  32095. if err != nil {
  32096. return graphql.Null
  32097. }
  32098. ctx = graphql.WithFieldContext(ctx, fc)
  32099. defer func() {
  32100. if r := recover(); r != nil {
  32101. ec.Error(ctx, ec.Recover(ctx, r))
  32102. ret = graphql.Null
  32103. }
  32104. }()
  32105. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32106. ctx = rctx // use context from middleware stack in children
  32107. return obj.Test, nil
  32108. })
  32109. if err != nil {
  32110. ec.Error(ctx, err)
  32111. return graphql.Null
  32112. }
  32113. if resTmp == nil {
  32114. if !graphql.HasFieldError(ctx, fc) {
  32115. ec.Errorf(ctx, "must not be null")
  32116. }
  32117. return graphql.Null
  32118. }
  32119. res := resTmp.(bool)
  32120. fc.Result = res
  32121. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  32122. }
  32123. func (ec *executionContext) fieldContext_AppPurchaseOneTime_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32124. fc = &graphql.FieldContext{
  32125. Object: "AppPurchaseOneTime",
  32126. Field: field,
  32127. IsMethod: false,
  32128. IsResolver: false,
  32129. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32130. return nil, errors.New("field of type Boolean does not have child fields")
  32131. },
  32132. }
  32133. return fc, nil
  32134. }
  32135. func (ec *executionContext) _AppPurchaseOneTimeConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeConnection) (ret graphql.Marshaler) {
  32136. fc, err := ec.fieldContext_AppPurchaseOneTimeConnection_edges(ctx, field)
  32137. if err != nil {
  32138. return graphql.Null
  32139. }
  32140. ctx = graphql.WithFieldContext(ctx, fc)
  32141. defer func() {
  32142. if r := recover(); r != nil {
  32143. ec.Error(ctx, ec.Recover(ctx, r))
  32144. ret = graphql.Null
  32145. }
  32146. }()
  32147. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32148. ctx = rctx // use context from middleware stack in children
  32149. return obj.Edges, nil
  32150. })
  32151. if err != nil {
  32152. ec.Error(ctx, err)
  32153. return graphql.Null
  32154. }
  32155. if resTmp == nil {
  32156. if !graphql.HasFieldError(ctx, fc) {
  32157. ec.Errorf(ctx, "must not be null")
  32158. }
  32159. return graphql.Null
  32160. }
  32161. res := resTmp.([]*AppPurchaseOneTimeEdge)
  32162. fc.Result = res
  32163. return ec.marshalNAppPurchaseOneTimeEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTimeEdgeᚄ(ctx, field.Selections, res)
  32164. }
  32165. func (ec *executionContext) fieldContext_AppPurchaseOneTimeConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32166. fc = &graphql.FieldContext{
  32167. Object: "AppPurchaseOneTimeConnection",
  32168. Field: field,
  32169. IsMethod: false,
  32170. IsResolver: false,
  32171. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32172. switch field.Name {
  32173. case "cursor":
  32174. return ec.fieldContext_AppPurchaseOneTimeEdge_cursor(ctx, field)
  32175. case "node":
  32176. return ec.fieldContext_AppPurchaseOneTimeEdge_node(ctx, field)
  32177. }
  32178. return nil, fmt.Errorf("no field named %q was found under type AppPurchaseOneTimeEdge", field.Name)
  32179. },
  32180. }
  32181. return fc, nil
  32182. }
  32183. func (ec *executionContext) _AppPurchaseOneTimeConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeConnection) (ret graphql.Marshaler) {
  32184. fc, err := ec.fieldContext_AppPurchaseOneTimeConnection_nodes(ctx, field)
  32185. if err != nil {
  32186. return graphql.Null
  32187. }
  32188. ctx = graphql.WithFieldContext(ctx, fc)
  32189. defer func() {
  32190. if r := recover(); r != nil {
  32191. ec.Error(ctx, ec.Recover(ctx, r))
  32192. ret = graphql.Null
  32193. }
  32194. }()
  32195. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32196. ctx = rctx // use context from middleware stack in children
  32197. return obj.Nodes, nil
  32198. })
  32199. if err != nil {
  32200. ec.Error(ctx, err)
  32201. return graphql.Null
  32202. }
  32203. if resTmp == nil {
  32204. if !graphql.HasFieldError(ctx, fc) {
  32205. ec.Errorf(ctx, "must not be null")
  32206. }
  32207. return graphql.Null
  32208. }
  32209. res := resTmp.([]*AppPurchaseOneTime)
  32210. fc.Result = res
  32211. return ec.marshalNAppPurchaseOneTime2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTimeᚄ(ctx, field.Selections, res)
  32212. }
  32213. func (ec *executionContext) fieldContext_AppPurchaseOneTimeConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32214. fc = &graphql.FieldContext{
  32215. Object: "AppPurchaseOneTimeConnection",
  32216. Field: field,
  32217. IsMethod: false,
  32218. IsResolver: false,
  32219. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32220. switch field.Name {
  32221. case "createdAt":
  32222. return ec.fieldContext_AppPurchaseOneTime_createdAt(ctx, field)
  32223. case "id":
  32224. return ec.fieldContext_AppPurchaseOneTime_id(ctx, field)
  32225. case "name":
  32226. return ec.fieldContext_AppPurchaseOneTime_name(ctx, field)
  32227. case "price":
  32228. return ec.fieldContext_AppPurchaseOneTime_price(ctx, field)
  32229. case "status":
  32230. return ec.fieldContext_AppPurchaseOneTime_status(ctx, field)
  32231. case "test":
  32232. return ec.fieldContext_AppPurchaseOneTime_test(ctx, field)
  32233. }
  32234. return nil, fmt.Errorf("no field named %q was found under type AppPurchaseOneTime", field.Name)
  32235. },
  32236. }
  32237. return fc, nil
  32238. }
  32239. func (ec *executionContext) _AppPurchaseOneTimeConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeConnection) (ret graphql.Marshaler) {
  32240. fc, err := ec.fieldContext_AppPurchaseOneTimeConnection_pageInfo(ctx, field)
  32241. if err != nil {
  32242. return graphql.Null
  32243. }
  32244. ctx = graphql.WithFieldContext(ctx, fc)
  32245. defer func() {
  32246. if r := recover(); r != nil {
  32247. ec.Error(ctx, ec.Recover(ctx, r))
  32248. ret = graphql.Null
  32249. }
  32250. }()
  32251. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32252. ctx = rctx // use context from middleware stack in children
  32253. return obj.PageInfo, nil
  32254. })
  32255. if err != nil {
  32256. ec.Error(ctx, err)
  32257. return graphql.Null
  32258. }
  32259. if resTmp == nil {
  32260. if !graphql.HasFieldError(ctx, fc) {
  32261. ec.Errorf(ctx, "must not be null")
  32262. }
  32263. return graphql.Null
  32264. }
  32265. res := resTmp.(*PageInfo)
  32266. fc.Result = res
  32267. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  32268. }
  32269. func (ec *executionContext) fieldContext_AppPurchaseOneTimeConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32270. fc = &graphql.FieldContext{
  32271. Object: "AppPurchaseOneTimeConnection",
  32272. Field: field,
  32273. IsMethod: false,
  32274. IsResolver: false,
  32275. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32276. switch field.Name {
  32277. case "endCursor":
  32278. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  32279. case "hasNextPage":
  32280. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  32281. case "hasPreviousPage":
  32282. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  32283. case "startCursor":
  32284. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  32285. }
  32286. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  32287. },
  32288. }
  32289. return fc, nil
  32290. }
  32291. func (ec *executionContext) _AppPurchaseOneTimeEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeEdge) (ret graphql.Marshaler) {
  32292. fc, err := ec.fieldContext_AppPurchaseOneTimeEdge_cursor(ctx, field)
  32293. if err != nil {
  32294. return graphql.Null
  32295. }
  32296. ctx = graphql.WithFieldContext(ctx, fc)
  32297. defer func() {
  32298. if r := recover(); r != nil {
  32299. ec.Error(ctx, ec.Recover(ctx, r))
  32300. ret = graphql.Null
  32301. }
  32302. }()
  32303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32304. ctx = rctx // use context from middleware stack in children
  32305. return obj.Cursor, nil
  32306. })
  32307. if err != nil {
  32308. ec.Error(ctx, err)
  32309. return graphql.Null
  32310. }
  32311. if resTmp == nil {
  32312. if !graphql.HasFieldError(ctx, fc) {
  32313. ec.Errorf(ctx, "must not be null")
  32314. }
  32315. return graphql.Null
  32316. }
  32317. res := resTmp.(string)
  32318. fc.Result = res
  32319. return ec.marshalNString2string(ctx, field.Selections, res)
  32320. }
  32321. func (ec *executionContext) fieldContext_AppPurchaseOneTimeEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32322. fc = &graphql.FieldContext{
  32323. Object: "AppPurchaseOneTimeEdge",
  32324. Field: field,
  32325. IsMethod: false,
  32326. IsResolver: false,
  32327. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32328. return nil, errors.New("field of type String does not have child fields")
  32329. },
  32330. }
  32331. return fc, nil
  32332. }
  32333. func (ec *executionContext) _AppPurchaseOneTimeEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeEdge) (ret graphql.Marshaler) {
  32334. fc, err := ec.fieldContext_AppPurchaseOneTimeEdge_node(ctx, field)
  32335. if err != nil {
  32336. return graphql.Null
  32337. }
  32338. ctx = graphql.WithFieldContext(ctx, fc)
  32339. defer func() {
  32340. if r := recover(); r != nil {
  32341. ec.Error(ctx, ec.Recover(ctx, r))
  32342. ret = graphql.Null
  32343. }
  32344. }()
  32345. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32346. ctx = rctx // use context from middleware stack in children
  32347. return obj.Node, nil
  32348. })
  32349. if err != nil {
  32350. ec.Error(ctx, err)
  32351. return graphql.Null
  32352. }
  32353. if resTmp == nil {
  32354. if !graphql.HasFieldError(ctx, fc) {
  32355. ec.Errorf(ctx, "must not be null")
  32356. }
  32357. return graphql.Null
  32358. }
  32359. res := resTmp.(*AppPurchaseOneTime)
  32360. fc.Result = res
  32361. return ec.marshalNAppPurchaseOneTime2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTime(ctx, field.Selections, res)
  32362. }
  32363. func (ec *executionContext) fieldContext_AppPurchaseOneTimeEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32364. fc = &graphql.FieldContext{
  32365. Object: "AppPurchaseOneTimeEdge",
  32366. Field: field,
  32367. IsMethod: false,
  32368. IsResolver: false,
  32369. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32370. switch field.Name {
  32371. case "createdAt":
  32372. return ec.fieldContext_AppPurchaseOneTime_createdAt(ctx, field)
  32373. case "id":
  32374. return ec.fieldContext_AppPurchaseOneTime_id(ctx, field)
  32375. case "name":
  32376. return ec.fieldContext_AppPurchaseOneTime_name(ctx, field)
  32377. case "price":
  32378. return ec.fieldContext_AppPurchaseOneTime_price(ctx, field)
  32379. case "status":
  32380. return ec.fieldContext_AppPurchaseOneTime_status(ctx, field)
  32381. case "test":
  32382. return ec.fieldContext_AppPurchaseOneTime_test(ctx, field)
  32383. }
  32384. return nil, fmt.Errorf("no field named %q was found under type AppPurchaseOneTime", field.Name)
  32385. },
  32386. }
  32387. return fc, nil
  32388. }
  32389. func (ec *executionContext) _AppRecurringPricing_discount(ctx context.Context, field graphql.CollectedField, obj *AppRecurringPricing) (ret graphql.Marshaler) {
  32390. fc, err := ec.fieldContext_AppRecurringPricing_discount(ctx, field)
  32391. if err != nil {
  32392. return graphql.Null
  32393. }
  32394. ctx = graphql.WithFieldContext(ctx, fc)
  32395. defer func() {
  32396. if r := recover(); r != nil {
  32397. ec.Error(ctx, ec.Recover(ctx, r))
  32398. ret = graphql.Null
  32399. }
  32400. }()
  32401. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32402. ctx = rctx // use context from middleware stack in children
  32403. return obj.Discount, nil
  32404. })
  32405. if err != nil {
  32406. ec.Error(ctx, err)
  32407. return graphql.Null
  32408. }
  32409. if resTmp == nil {
  32410. return graphql.Null
  32411. }
  32412. res := resTmp.(*AppSubscriptionDiscount)
  32413. fc.Result = res
  32414. return ec.marshalOAppSubscriptionDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionDiscount(ctx, field.Selections, res)
  32415. }
  32416. func (ec *executionContext) fieldContext_AppRecurringPricing_discount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32417. fc = &graphql.FieldContext{
  32418. Object: "AppRecurringPricing",
  32419. Field: field,
  32420. IsMethod: false,
  32421. IsResolver: false,
  32422. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32423. switch field.Name {
  32424. case "durationLimitInIntervals":
  32425. return ec.fieldContext_AppSubscriptionDiscount_durationLimitInIntervals(ctx, field)
  32426. case "priceAfterDiscount":
  32427. return ec.fieldContext_AppSubscriptionDiscount_priceAfterDiscount(ctx, field)
  32428. case "remainingDurationInIntervals":
  32429. return ec.fieldContext_AppSubscriptionDiscount_remainingDurationInIntervals(ctx, field)
  32430. case "value":
  32431. return ec.fieldContext_AppSubscriptionDiscount_value(ctx, field)
  32432. }
  32433. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionDiscount", field.Name)
  32434. },
  32435. }
  32436. return fc, nil
  32437. }
  32438. func (ec *executionContext) _AppRecurringPricing_interval(ctx context.Context, field graphql.CollectedField, obj *AppRecurringPricing) (ret graphql.Marshaler) {
  32439. fc, err := ec.fieldContext_AppRecurringPricing_interval(ctx, field)
  32440. if err != nil {
  32441. return graphql.Null
  32442. }
  32443. ctx = graphql.WithFieldContext(ctx, fc)
  32444. defer func() {
  32445. if r := recover(); r != nil {
  32446. ec.Error(ctx, ec.Recover(ctx, r))
  32447. ret = graphql.Null
  32448. }
  32449. }()
  32450. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32451. ctx = rctx // use context from middleware stack in children
  32452. return obj.Interval, nil
  32453. })
  32454. if err != nil {
  32455. ec.Error(ctx, err)
  32456. return graphql.Null
  32457. }
  32458. if resTmp == nil {
  32459. if !graphql.HasFieldError(ctx, fc) {
  32460. ec.Errorf(ctx, "must not be null")
  32461. }
  32462. return graphql.Null
  32463. }
  32464. res := resTmp.(AppPricingInterval)
  32465. fc.Result = res
  32466. return ec.marshalNAppPricingInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPricingInterval(ctx, field.Selections, res)
  32467. }
  32468. func (ec *executionContext) fieldContext_AppRecurringPricing_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32469. fc = &graphql.FieldContext{
  32470. Object: "AppRecurringPricing",
  32471. Field: field,
  32472. IsMethod: false,
  32473. IsResolver: false,
  32474. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32475. return nil, errors.New("field of type AppPricingInterval does not have child fields")
  32476. },
  32477. }
  32478. return fc, nil
  32479. }
  32480. func (ec *executionContext) _AppRecurringPricing_price(ctx context.Context, field graphql.CollectedField, obj *AppRecurringPricing) (ret graphql.Marshaler) {
  32481. fc, err := ec.fieldContext_AppRecurringPricing_price(ctx, field)
  32482. if err != nil {
  32483. return graphql.Null
  32484. }
  32485. ctx = graphql.WithFieldContext(ctx, fc)
  32486. defer func() {
  32487. if r := recover(); r != nil {
  32488. ec.Error(ctx, ec.Recover(ctx, r))
  32489. ret = graphql.Null
  32490. }
  32491. }()
  32492. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32493. ctx = rctx // use context from middleware stack in children
  32494. return obj.Price, nil
  32495. })
  32496. if err != nil {
  32497. ec.Error(ctx, err)
  32498. return graphql.Null
  32499. }
  32500. if resTmp == nil {
  32501. if !graphql.HasFieldError(ctx, fc) {
  32502. ec.Errorf(ctx, "must not be null")
  32503. }
  32504. return graphql.Null
  32505. }
  32506. res := resTmp.(*MoneyV2)
  32507. fc.Result = res
  32508. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  32509. }
  32510. func (ec *executionContext) fieldContext_AppRecurringPricing_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32511. fc = &graphql.FieldContext{
  32512. Object: "AppRecurringPricing",
  32513. Field: field,
  32514. IsMethod: false,
  32515. IsResolver: false,
  32516. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32517. switch field.Name {
  32518. case "amount":
  32519. return ec.fieldContext_MoneyV2_amount(ctx, field)
  32520. case "currencyCode":
  32521. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  32522. }
  32523. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  32524. },
  32525. }
  32526. return fc, nil
  32527. }
  32528. func (ec *executionContext) _AppRevenueAttributionRecord_amount(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  32529. fc, err := ec.fieldContext_AppRevenueAttributionRecord_amount(ctx, field)
  32530. if err != nil {
  32531. return graphql.Null
  32532. }
  32533. ctx = graphql.WithFieldContext(ctx, fc)
  32534. defer func() {
  32535. if r := recover(); r != nil {
  32536. ec.Error(ctx, ec.Recover(ctx, r))
  32537. ret = graphql.Null
  32538. }
  32539. }()
  32540. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32541. ctx = rctx // use context from middleware stack in children
  32542. return obj.Amount, nil
  32543. })
  32544. if err != nil {
  32545. ec.Error(ctx, err)
  32546. return graphql.Null
  32547. }
  32548. if resTmp == nil {
  32549. if !graphql.HasFieldError(ctx, fc) {
  32550. ec.Errorf(ctx, "must not be null")
  32551. }
  32552. return graphql.Null
  32553. }
  32554. res := resTmp.(*MoneyV2)
  32555. fc.Result = res
  32556. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  32557. }
  32558. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32559. fc = &graphql.FieldContext{
  32560. Object: "AppRevenueAttributionRecord",
  32561. Field: field,
  32562. IsMethod: false,
  32563. IsResolver: false,
  32564. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32565. switch field.Name {
  32566. case "amount":
  32567. return ec.fieldContext_MoneyV2_amount(ctx, field)
  32568. case "currencyCode":
  32569. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  32570. }
  32571. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  32572. },
  32573. }
  32574. return fc, nil
  32575. }
  32576. func (ec *executionContext) _AppRevenueAttributionRecord_capturedAt(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  32577. fc, err := ec.fieldContext_AppRevenueAttributionRecord_capturedAt(ctx, field)
  32578. if err != nil {
  32579. return graphql.Null
  32580. }
  32581. ctx = graphql.WithFieldContext(ctx, fc)
  32582. defer func() {
  32583. if r := recover(); r != nil {
  32584. ec.Error(ctx, ec.Recover(ctx, r))
  32585. ret = graphql.Null
  32586. }
  32587. }()
  32588. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32589. ctx = rctx // use context from middleware stack in children
  32590. return obj.CapturedAt, nil
  32591. })
  32592. if err != nil {
  32593. ec.Error(ctx, err)
  32594. return graphql.Null
  32595. }
  32596. if resTmp == nil {
  32597. if !graphql.HasFieldError(ctx, fc) {
  32598. ec.Errorf(ctx, "must not be null")
  32599. }
  32600. return graphql.Null
  32601. }
  32602. res := resTmp.(string)
  32603. fc.Result = res
  32604. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  32605. }
  32606. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_capturedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32607. fc = &graphql.FieldContext{
  32608. Object: "AppRevenueAttributionRecord",
  32609. Field: field,
  32610. IsMethod: false,
  32611. IsResolver: false,
  32612. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32613. return nil, errors.New("field of type DateTime does not have child fields")
  32614. },
  32615. }
  32616. return fc, nil
  32617. }
  32618. func (ec *executionContext) _AppRevenueAttributionRecord_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  32619. fc, err := ec.fieldContext_AppRevenueAttributionRecord_createdAt(ctx, field)
  32620. if err != nil {
  32621. return graphql.Null
  32622. }
  32623. ctx = graphql.WithFieldContext(ctx, fc)
  32624. defer func() {
  32625. if r := recover(); r != nil {
  32626. ec.Error(ctx, ec.Recover(ctx, r))
  32627. ret = graphql.Null
  32628. }
  32629. }()
  32630. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32631. ctx = rctx // use context from middleware stack in children
  32632. return obj.CreatedAt, nil
  32633. })
  32634. if err != nil {
  32635. ec.Error(ctx, err)
  32636. return graphql.Null
  32637. }
  32638. if resTmp == nil {
  32639. if !graphql.HasFieldError(ctx, fc) {
  32640. ec.Errorf(ctx, "must not be null")
  32641. }
  32642. return graphql.Null
  32643. }
  32644. res := resTmp.(string)
  32645. fc.Result = res
  32646. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  32647. }
  32648. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32649. fc = &graphql.FieldContext{
  32650. Object: "AppRevenueAttributionRecord",
  32651. Field: field,
  32652. IsMethod: false,
  32653. IsResolver: false,
  32654. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32655. return nil, errors.New("field of type DateTime does not have child fields")
  32656. },
  32657. }
  32658. return fc, nil
  32659. }
  32660. func (ec *executionContext) _AppRevenueAttributionRecord_id(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  32661. fc, err := ec.fieldContext_AppRevenueAttributionRecord_id(ctx, field)
  32662. if err != nil {
  32663. return graphql.Null
  32664. }
  32665. ctx = graphql.WithFieldContext(ctx, fc)
  32666. defer func() {
  32667. if r := recover(); r != nil {
  32668. ec.Error(ctx, ec.Recover(ctx, r))
  32669. ret = graphql.Null
  32670. }
  32671. }()
  32672. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32673. ctx = rctx // use context from middleware stack in children
  32674. return obj.ID, nil
  32675. })
  32676. if err != nil {
  32677. ec.Error(ctx, err)
  32678. return graphql.Null
  32679. }
  32680. if resTmp == nil {
  32681. if !graphql.HasFieldError(ctx, fc) {
  32682. ec.Errorf(ctx, "must not be null")
  32683. }
  32684. return graphql.Null
  32685. }
  32686. res := resTmp.(string)
  32687. fc.Result = res
  32688. return ec.marshalNID2string(ctx, field.Selections, res)
  32689. }
  32690. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32691. fc = &graphql.FieldContext{
  32692. Object: "AppRevenueAttributionRecord",
  32693. Field: field,
  32694. IsMethod: false,
  32695. IsResolver: false,
  32696. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32697. return nil, errors.New("field of type ID does not have child fields")
  32698. },
  32699. }
  32700. return fc, nil
  32701. }
  32702. func (ec *executionContext) _AppRevenueAttributionRecord_idempotencyKey(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  32703. fc, err := ec.fieldContext_AppRevenueAttributionRecord_idempotencyKey(ctx, field)
  32704. if err != nil {
  32705. return graphql.Null
  32706. }
  32707. ctx = graphql.WithFieldContext(ctx, fc)
  32708. defer func() {
  32709. if r := recover(); r != nil {
  32710. ec.Error(ctx, ec.Recover(ctx, r))
  32711. ret = graphql.Null
  32712. }
  32713. }()
  32714. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32715. ctx = rctx // use context from middleware stack in children
  32716. return obj.IdempotencyKey, nil
  32717. })
  32718. if err != nil {
  32719. ec.Error(ctx, err)
  32720. return graphql.Null
  32721. }
  32722. if resTmp == nil {
  32723. if !graphql.HasFieldError(ctx, fc) {
  32724. ec.Errorf(ctx, "must not be null")
  32725. }
  32726. return graphql.Null
  32727. }
  32728. res := resTmp.(string)
  32729. fc.Result = res
  32730. return ec.marshalNString2string(ctx, field.Selections, res)
  32731. }
  32732. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_idempotencyKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32733. fc = &graphql.FieldContext{
  32734. Object: "AppRevenueAttributionRecord",
  32735. Field: field,
  32736. IsMethod: false,
  32737. IsResolver: false,
  32738. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32739. return nil, errors.New("field of type String does not have child fields")
  32740. },
  32741. }
  32742. return fc, nil
  32743. }
  32744. func (ec *executionContext) _AppRevenueAttributionRecord_test(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  32745. fc, err := ec.fieldContext_AppRevenueAttributionRecord_test(ctx, field)
  32746. if err != nil {
  32747. return graphql.Null
  32748. }
  32749. ctx = graphql.WithFieldContext(ctx, fc)
  32750. defer func() {
  32751. if r := recover(); r != nil {
  32752. ec.Error(ctx, ec.Recover(ctx, r))
  32753. ret = graphql.Null
  32754. }
  32755. }()
  32756. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32757. ctx = rctx // use context from middleware stack in children
  32758. return obj.Test, nil
  32759. })
  32760. if err != nil {
  32761. ec.Error(ctx, err)
  32762. return graphql.Null
  32763. }
  32764. if resTmp == nil {
  32765. if !graphql.HasFieldError(ctx, fc) {
  32766. ec.Errorf(ctx, "must not be null")
  32767. }
  32768. return graphql.Null
  32769. }
  32770. res := resTmp.(bool)
  32771. fc.Result = res
  32772. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  32773. }
  32774. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32775. fc = &graphql.FieldContext{
  32776. Object: "AppRevenueAttributionRecord",
  32777. Field: field,
  32778. IsMethod: false,
  32779. IsResolver: false,
  32780. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32781. return nil, errors.New("field of type Boolean does not have child fields")
  32782. },
  32783. }
  32784. return fc, nil
  32785. }
  32786. func (ec *executionContext) _AppRevenueAttributionRecord_type(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  32787. fc, err := ec.fieldContext_AppRevenueAttributionRecord_type(ctx, field)
  32788. if err != nil {
  32789. return graphql.Null
  32790. }
  32791. ctx = graphql.WithFieldContext(ctx, fc)
  32792. defer func() {
  32793. if r := recover(); r != nil {
  32794. ec.Error(ctx, ec.Recover(ctx, r))
  32795. ret = graphql.Null
  32796. }
  32797. }()
  32798. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32799. ctx = rctx // use context from middleware stack in children
  32800. return obj.Type, nil
  32801. })
  32802. if err != nil {
  32803. ec.Error(ctx, err)
  32804. return graphql.Null
  32805. }
  32806. if resTmp == nil {
  32807. if !graphql.HasFieldError(ctx, fc) {
  32808. ec.Errorf(ctx, "must not be null")
  32809. }
  32810. return graphql.Null
  32811. }
  32812. res := resTmp.(AppRevenueAttributionType)
  32813. fc.Result = res
  32814. return ec.marshalNAppRevenueAttributionType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionType(ctx, field.Selections, res)
  32815. }
  32816. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32817. fc = &graphql.FieldContext{
  32818. Object: "AppRevenueAttributionRecord",
  32819. Field: field,
  32820. IsMethod: false,
  32821. IsResolver: false,
  32822. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32823. return nil, errors.New("field of type AppRevenueAttributionType does not have child fields")
  32824. },
  32825. }
  32826. return fc, nil
  32827. }
  32828. func (ec *executionContext) _AppRevenueAttributionRecordConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordConnection) (ret graphql.Marshaler) {
  32829. fc, err := ec.fieldContext_AppRevenueAttributionRecordConnection_edges(ctx, field)
  32830. if err != nil {
  32831. return graphql.Null
  32832. }
  32833. ctx = graphql.WithFieldContext(ctx, fc)
  32834. defer func() {
  32835. if r := recover(); r != nil {
  32836. ec.Error(ctx, ec.Recover(ctx, r))
  32837. ret = graphql.Null
  32838. }
  32839. }()
  32840. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32841. ctx = rctx // use context from middleware stack in children
  32842. return obj.Edges, nil
  32843. })
  32844. if err != nil {
  32845. ec.Error(ctx, err)
  32846. return graphql.Null
  32847. }
  32848. if resTmp == nil {
  32849. if !graphql.HasFieldError(ctx, fc) {
  32850. ec.Errorf(ctx, "must not be null")
  32851. }
  32852. return graphql.Null
  32853. }
  32854. res := resTmp.([]*AppRevenueAttributionRecordEdge)
  32855. fc.Result = res
  32856. return ec.marshalNAppRevenueAttributionRecordEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordEdgeᚄ(ctx, field.Selections, res)
  32857. }
  32858. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32859. fc = &graphql.FieldContext{
  32860. Object: "AppRevenueAttributionRecordConnection",
  32861. Field: field,
  32862. IsMethod: false,
  32863. IsResolver: false,
  32864. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32865. switch field.Name {
  32866. case "cursor":
  32867. return ec.fieldContext_AppRevenueAttributionRecordEdge_cursor(ctx, field)
  32868. case "node":
  32869. return ec.fieldContext_AppRevenueAttributionRecordEdge_node(ctx, field)
  32870. }
  32871. return nil, fmt.Errorf("no field named %q was found under type AppRevenueAttributionRecordEdge", field.Name)
  32872. },
  32873. }
  32874. return fc, nil
  32875. }
  32876. func (ec *executionContext) _AppRevenueAttributionRecordConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordConnection) (ret graphql.Marshaler) {
  32877. fc, err := ec.fieldContext_AppRevenueAttributionRecordConnection_nodes(ctx, field)
  32878. if err != nil {
  32879. return graphql.Null
  32880. }
  32881. ctx = graphql.WithFieldContext(ctx, fc)
  32882. defer func() {
  32883. if r := recover(); r != nil {
  32884. ec.Error(ctx, ec.Recover(ctx, r))
  32885. ret = graphql.Null
  32886. }
  32887. }()
  32888. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32889. ctx = rctx // use context from middleware stack in children
  32890. return obj.Nodes, nil
  32891. })
  32892. if err != nil {
  32893. ec.Error(ctx, err)
  32894. return graphql.Null
  32895. }
  32896. if resTmp == nil {
  32897. if !graphql.HasFieldError(ctx, fc) {
  32898. ec.Errorf(ctx, "must not be null")
  32899. }
  32900. return graphql.Null
  32901. }
  32902. res := resTmp.([]*AppRevenueAttributionRecord)
  32903. fc.Result = res
  32904. return ec.marshalNAppRevenueAttributionRecord2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordᚄ(ctx, field.Selections, res)
  32905. }
  32906. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32907. fc = &graphql.FieldContext{
  32908. Object: "AppRevenueAttributionRecordConnection",
  32909. Field: field,
  32910. IsMethod: false,
  32911. IsResolver: false,
  32912. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32913. switch field.Name {
  32914. case "amount":
  32915. return ec.fieldContext_AppRevenueAttributionRecord_amount(ctx, field)
  32916. case "capturedAt":
  32917. return ec.fieldContext_AppRevenueAttributionRecord_capturedAt(ctx, field)
  32918. case "createdAt":
  32919. return ec.fieldContext_AppRevenueAttributionRecord_createdAt(ctx, field)
  32920. case "id":
  32921. return ec.fieldContext_AppRevenueAttributionRecord_id(ctx, field)
  32922. case "idempotencyKey":
  32923. return ec.fieldContext_AppRevenueAttributionRecord_idempotencyKey(ctx, field)
  32924. case "test":
  32925. return ec.fieldContext_AppRevenueAttributionRecord_test(ctx, field)
  32926. case "type":
  32927. return ec.fieldContext_AppRevenueAttributionRecord_type(ctx, field)
  32928. }
  32929. return nil, fmt.Errorf("no field named %q was found under type AppRevenueAttributionRecord", field.Name)
  32930. },
  32931. }
  32932. return fc, nil
  32933. }
  32934. func (ec *executionContext) _AppRevenueAttributionRecordConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordConnection) (ret graphql.Marshaler) {
  32935. fc, err := ec.fieldContext_AppRevenueAttributionRecordConnection_pageInfo(ctx, field)
  32936. if err != nil {
  32937. return graphql.Null
  32938. }
  32939. ctx = graphql.WithFieldContext(ctx, fc)
  32940. defer func() {
  32941. if r := recover(); r != nil {
  32942. ec.Error(ctx, ec.Recover(ctx, r))
  32943. ret = graphql.Null
  32944. }
  32945. }()
  32946. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32947. ctx = rctx // use context from middleware stack in children
  32948. return obj.PageInfo, nil
  32949. })
  32950. if err != nil {
  32951. ec.Error(ctx, err)
  32952. return graphql.Null
  32953. }
  32954. if resTmp == nil {
  32955. if !graphql.HasFieldError(ctx, fc) {
  32956. ec.Errorf(ctx, "must not be null")
  32957. }
  32958. return graphql.Null
  32959. }
  32960. res := resTmp.(*PageInfo)
  32961. fc.Result = res
  32962. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  32963. }
  32964. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32965. fc = &graphql.FieldContext{
  32966. Object: "AppRevenueAttributionRecordConnection",
  32967. Field: field,
  32968. IsMethod: false,
  32969. IsResolver: false,
  32970. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32971. switch field.Name {
  32972. case "endCursor":
  32973. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  32974. case "hasNextPage":
  32975. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  32976. case "hasPreviousPage":
  32977. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  32978. case "startCursor":
  32979. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  32980. }
  32981. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  32982. },
  32983. }
  32984. return fc, nil
  32985. }
  32986. func (ec *executionContext) _AppRevenueAttributionRecordEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordEdge) (ret graphql.Marshaler) {
  32987. fc, err := ec.fieldContext_AppRevenueAttributionRecordEdge_cursor(ctx, field)
  32988. if err != nil {
  32989. return graphql.Null
  32990. }
  32991. ctx = graphql.WithFieldContext(ctx, fc)
  32992. defer func() {
  32993. if r := recover(); r != nil {
  32994. ec.Error(ctx, ec.Recover(ctx, r))
  32995. ret = graphql.Null
  32996. }
  32997. }()
  32998. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32999. ctx = rctx // use context from middleware stack in children
  33000. return obj.Cursor, nil
  33001. })
  33002. if err != nil {
  33003. ec.Error(ctx, err)
  33004. return graphql.Null
  33005. }
  33006. if resTmp == nil {
  33007. if !graphql.HasFieldError(ctx, fc) {
  33008. ec.Errorf(ctx, "must not be null")
  33009. }
  33010. return graphql.Null
  33011. }
  33012. res := resTmp.(string)
  33013. fc.Result = res
  33014. return ec.marshalNString2string(ctx, field.Selections, res)
  33015. }
  33016. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33017. fc = &graphql.FieldContext{
  33018. Object: "AppRevenueAttributionRecordEdge",
  33019. Field: field,
  33020. IsMethod: false,
  33021. IsResolver: false,
  33022. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33023. return nil, errors.New("field of type String does not have child fields")
  33024. },
  33025. }
  33026. return fc, nil
  33027. }
  33028. func (ec *executionContext) _AppRevenueAttributionRecordEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordEdge) (ret graphql.Marshaler) {
  33029. fc, err := ec.fieldContext_AppRevenueAttributionRecordEdge_node(ctx, field)
  33030. if err != nil {
  33031. return graphql.Null
  33032. }
  33033. ctx = graphql.WithFieldContext(ctx, fc)
  33034. defer func() {
  33035. if r := recover(); r != nil {
  33036. ec.Error(ctx, ec.Recover(ctx, r))
  33037. ret = graphql.Null
  33038. }
  33039. }()
  33040. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33041. ctx = rctx // use context from middleware stack in children
  33042. return obj.Node, nil
  33043. })
  33044. if err != nil {
  33045. ec.Error(ctx, err)
  33046. return graphql.Null
  33047. }
  33048. if resTmp == nil {
  33049. if !graphql.HasFieldError(ctx, fc) {
  33050. ec.Errorf(ctx, "must not be null")
  33051. }
  33052. return graphql.Null
  33053. }
  33054. res := resTmp.(*AppRevenueAttributionRecord)
  33055. fc.Result = res
  33056. return ec.marshalNAppRevenueAttributionRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecord(ctx, field.Selections, res)
  33057. }
  33058. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33059. fc = &graphql.FieldContext{
  33060. Object: "AppRevenueAttributionRecordEdge",
  33061. Field: field,
  33062. IsMethod: false,
  33063. IsResolver: false,
  33064. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33065. switch field.Name {
  33066. case "amount":
  33067. return ec.fieldContext_AppRevenueAttributionRecord_amount(ctx, field)
  33068. case "capturedAt":
  33069. return ec.fieldContext_AppRevenueAttributionRecord_capturedAt(ctx, field)
  33070. case "createdAt":
  33071. return ec.fieldContext_AppRevenueAttributionRecord_createdAt(ctx, field)
  33072. case "id":
  33073. return ec.fieldContext_AppRevenueAttributionRecord_id(ctx, field)
  33074. case "idempotencyKey":
  33075. return ec.fieldContext_AppRevenueAttributionRecord_idempotencyKey(ctx, field)
  33076. case "test":
  33077. return ec.fieldContext_AppRevenueAttributionRecord_test(ctx, field)
  33078. case "type":
  33079. return ec.fieldContext_AppRevenueAttributionRecord_type(ctx, field)
  33080. }
  33081. return nil, fmt.Errorf("no field named %q was found under type AppRevenueAttributionRecord", field.Name)
  33082. },
  33083. }
  33084. return fc, nil
  33085. }
  33086. func (ec *executionContext) _AppSubscription_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33087. fc, err := ec.fieldContext_AppSubscription_createdAt(ctx, field)
  33088. if err != nil {
  33089. return graphql.Null
  33090. }
  33091. ctx = graphql.WithFieldContext(ctx, fc)
  33092. defer func() {
  33093. if r := recover(); r != nil {
  33094. ec.Error(ctx, ec.Recover(ctx, r))
  33095. ret = graphql.Null
  33096. }
  33097. }()
  33098. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33099. ctx = rctx // use context from middleware stack in children
  33100. return obj.CreatedAt, nil
  33101. })
  33102. if err != nil {
  33103. ec.Error(ctx, err)
  33104. return graphql.Null
  33105. }
  33106. if resTmp == nil {
  33107. if !graphql.HasFieldError(ctx, fc) {
  33108. ec.Errorf(ctx, "must not be null")
  33109. }
  33110. return graphql.Null
  33111. }
  33112. res := resTmp.(string)
  33113. fc.Result = res
  33114. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  33115. }
  33116. func (ec *executionContext) fieldContext_AppSubscription_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33117. fc = &graphql.FieldContext{
  33118. Object: "AppSubscription",
  33119. Field: field,
  33120. IsMethod: false,
  33121. IsResolver: false,
  33122. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33123. return nil, errors.New("field of type DateTime does not have child fields")
  33124. },
  33125. }
  33126. return fc, nil
  33127. }
  33128. func (ec *executionContext) _AppSubscription_currentPeriodEnd(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33129. fc, err := ec.fieldContext_AppSubscription_currentPeriodEnd(ctx, field)
  33130. if err != nil {
  33131. return graphql.Null
  33132. }
  33133. ctx = graphql.WithFieldContext(ctx, fc)
  33134. defer func() {
  33135. if r := recover(); r != nil {
  33136. ec.Error(ctx, ec.Recover(ctx, r))
  33137. ret = graphql.Null
  33138. }
  33139. }()
  33140. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33141. ctx = rctx // use context from middleware stack in children
  33142. return obj.CurrentPeriodEnd, nil
  33143. })
  33144. if err != nil {
  33145. ec.Error(ctx, err)
  33146. return graphql.Null
  33147. }
  33148. if resTmp == nil {
  33149. return graphql.Null
  33150. }
  33151. res := resTmp.(*string)
  33152. fc.Result = res
  33153. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  33154. }
  33155. func (ec *executionContext) fieldContext_AppSubscription_currentPeriodEnd(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33156. fc = &graphql.FieldContext{
  33157. Object: "AppSubscription",
  33158. Field: field,
  33159. IsMethod: false,
  33160. IsResolver: false,
  33161. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33162. return nil, errors.New("field of type DateTime does not have child fields")
  33163. },
  33164. }
  33165. return fc, nil
  33166. }
  33167. func (ec *executionContext) _AppSubscription_id(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33168. fc, err := ec.fieldContext_AppSubscription_id(ctx, field)
  33169. if err != nil {
  33170. return graphql.Null
  33171. }
  33172. ctx = graphql.WithFieldContext(ctx, fc)
  33173. defer func() {
  33174. if r := recover(); r != nil {
  33175. ec.Error(ctx, ec.Recover(ctx, r))
  33176. ret = graphql.Null
  33177. }
  33178. }()
  33179. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33180. ctx = rctx // use context from middleware stack in children
  33181. return obj.ID, nil
  33182. })
  33183. if err != nil {
  33184. ec.Error(ctx, err)
  33185. return graphql.Null
  33186. }
  33187. if resTmp == nil {
  33188. if !graphql.HasFieldError(ctx, fc) {
  33189. ec.Errorf(ctx, "must not be null")
  33190. }
  33191. return graphql.Null
  33192. }
  33193. res := resTmp.(string)
  33194. fc.Result = res
  33195. return ec.marshalNID2string(ctx, field.Selections, res)
  33196. }
  33197. func (ec *executionContext) fieldContext_AppSubscription_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33198. fc = &graphql.FieldContext{
  33199. Object: "AppSubscription",
  33200. Field: field,
  33201. IsMethod: false,
  33202. IsResolver: false,
  33203. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33204. return nil, errors.New("field of type ID does not have child fields")
  33205. },
  33206. }
  33207. return fc, nil
  33208. }
  33209. func (ec *executionContext) _AppSubscription_lineItems(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33210. fc, err := ec.fieldContext_AppSubscription_lineItems(ctx, field)
  33211. if err != nil {
  33212. return graphql.Null
  33213. }
  33214. ctx = graphql.WithFieldContext(ctx, fc)
  33215. defer func() {
  33216. if r := recover(); r != nil {
  33217. ec.Error(ctx, ec.Recover(ctx, r))
  33218. ret = graphql.Null
  33219. }
  33220. }()
  33221. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33222. ctx = rctx // use context from middleware stack in children
  33223. return obj.LineItems, nil
  33224. })
  33225. if err != nil {
  33226. ec.Error(ctx, err)
  33227. return graphql.Null
  33228. }
  33229. if resTmp == nil {
  33230. if !graphql.HasFieldError(ctx, fc) {
  33231. ec.Errorf(ctx, "must not be null")
  33232. }
  33233. return graphql.Null
  33234. }
  33235. res := resTmp.([]*AppSubscriptionLineItem)
  33236. fc.Result = res
  33237. return ec.marshalNAppSubscriptionLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionLineItemᚄ(ctx, field.Selections, res)
  33238. }
  33239. func (ec *executionContext) fieldContext_AppSubscription_lineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33240. fc = &graphql.FieldContext{
  33241. Object: "AppSubscription",
  33242. Field: field,
  33243. IsMethod: false,
  33244. IsResolver: false,
  33245. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33246. switch field.Name {
  33247. case "id":
  33248. return ec.fieldContext_AppSubscriptionLineItem_id(ctx, field)
  33249. case "plan":
  33250. return ec.fieldContext_AppSubscriptionLineItem_plan(ctx, field)
  33251. case "usageRecords":
  33252. return ec.fieldContext_AppSubscriptionLineItem_usageRecords(ctx, field)
  33253. }
  33254. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionLineItem", field.Name)
  33255. },
  33256. }
  33257. return fc, nil
  33258. }
  33259. func (ec *executionContext) _AppSubscription_name(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33260. fc, err := ec.fieldContext_AppSubscription_name(ctx, field)
  33261. if err != nil {
  33262. return graphql.Null
  33263. }
  33264. ctx = graphql.WithFieldContext(ctx, fc)
  33265. defer func() {
  33266. if r := recover(); r != nil {
  33267. ec.Error(ctx, ec.Recover(ctx, r))
  33268. ret = graphql.Null
  33269. }
  33270. }()
  33271. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33272. ctx = rctx // use context from middleware stack in children
  33273. return obj.Name, nil
  33274. })
  33275. if err != nil {
  33276. ec.Error(ctx, err)
  33277. return graphql.Null
  33278. }
  33279. if resTmp == nil {
  33280. if !graphql.HasFieldError(ctx, fc) {
  33281. ec.Errorf(ctx, "must not be null")
  33282. }
  33283. return graphql.Null
  33284. }
  33285. res := resTmp.(string)
  33286. fc.Result = res
  33287. return ec.marshalNString2string(ctx, field.Selections, res)
  33288. }
  33289. func (ec *executionContext) fieldContext_AppSubscription_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33290. fc = &graphql.FieldContext{
  33291. Object: "AppSubscription",
  33292. Field: field,
  33293. IsMethod: false,
  33294. IsResolver: false,
  33295. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33296. return nil, errors.New("field of type String does not have child fields")
  33297. },
  33298. }
  33299. return fc, nil
  33300. }
  33301. func (ec *executionContext) _AppSubscription_returnUrl(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33302. fc, err := ec.fieldContext_AppSubscription_returnUrl(ctx, field)
  33303. if err != nil {
  33304. return graphql.Null
  33305. }
  33306. ctx = graphql.WithFieldContext(ctx, fc)
  33307. defer func() {
  33308. if r := recover(); r != nil {
  33309. ec.Error(ctx, ec.Recover(ctx, r))
  33310. ret = graphql.Null
  33311. }
  33312. }()
  33313. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33314. ctx = rctx // use context from middleware stack in children
  33315. return obj.ReturnURL, nil
  33316. })
  33317. if err != nil {
  33318. ec.Error(ctx, err)
  33319. return graphql.Null
  33320. }
  33321. if resTmp == nil {
  33322. if !graphql.HasFieldError(ctx, fc) {
  33323. ec.Errorf(ctx, "must not be null")
  33324. }
  33325. return graphql.Null
  33326. }
  33327. res := resTmp.(string)
  33328. fc.Result = res
  33329. return ec.marshalNURL2string(ctx, field.Selections, res)
  33330. }
  33331. func (ec *executionContext) fieldContext_AppSubscription_returnUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33332. fc = &graphql.FieldContext{
  33333. Object: "AppSubscription",
  33334. Field: field,
  33335. IsMethod: false,
  33336. IsResolver: false,
  33337. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33338. return nil, errors.New("field of type URL does not have child fields")
  33339. },
  33340. }
  33341. return fc, nil
  33342. }
  33343. func (ec *executionContext) _AppSubscription_status(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33344. fc, err := ec.fieldContext_AppSubscription_status(ctx, field)
  33345. if err != nil {
  33346. return graphql.Null
  33347. }
  33348. ctx = graphql.WithFieldContext(ctx, fc)
  33349. defer func() {
  33350. if r := recover(); r != nil {
  33351. ec.Error(ctx, ec.Recover(ctx, r))
  33352. ret = graphql.Null
  33353. }
  33354. }()
  33355. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33356. ctx = rctx // use context from middleware stack in children
  33357. return obj.Status, nil
  33358. })
  33359. if err != nil {
  33360. ec.Error(ctx, err)
  33361. return graphql.Null
  33362. }
  33363. if resTmp == nil {
  33364. if !graphql.HasFieldError(ctx, fc) {
  33365. ec.Errorf(ctx, "must not be null")
  33366. }
  33367. return graphql.Null
  33368. }
  33369. res := resTmp.(AppSubscriptionStatus)
  33370. fc.Result = res
  33371. return ec.marshalNAppSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionStatus(ctx, field.Selections, res)
  33372. }
  33373. func (ec *executionContext) fieldContext_AppSubscription_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33374. fc = &graphql.FieldContext{
  33375. Object: "AppSubscription",
  33376. Field: field,
  33377. IsMethod: false,
  33378. IsResolver: false,
  33379. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33380. return nil, errors.New("field of type AppSubscriptionStatus does not have child fields")
  33381. },
  33382. }
  33383. return fc, nil
  33384. }
  33385. func (ec *executionContext) _AppSubscription_test(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33386. fc, err := ec.fieldContext_AppSubscription_test(ctx, field)
  33387. if err != nil {
  33388. return graphql.Null
  33389. }
  33390. ctx = graphql.WithFieldContext(ctx, fc)
  33391. defer func() {
  33392. if r := recover(); r != nil {
  33393. ec.Error(ctx, ec.Recover(ctx, r))
  33394. ret = graphql.Null
  33395. }
  33396. }()
  33397. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33398. ctx = rctx // use context from middleware stack in children
  33399. return obj.Test, nil
  33400. })
  33401. if err != nil {
  33402. ec.Error(ctx, err)
  33403. return graphql.Null
  33404. }
  33405. if resTmp == nil {
  33406. if !graphql.HasFieldError(ctx, fc) {
  33407. ec.Errorf(ctx, "must not be null")
  33408. }
  33409. return graphql.Null
  33410. }
  33411. res := resTmp.(bool)
  33412. fc.Result = res
  33413. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  33414. }
  33415. func (ec *executionContext) fieldContext_AppSubscription_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33416. fc = &graphql.FieldContext{
  33417. Object: "AppSubscription",
  33418. Field: field,
  33419. IsMethod: false,
  33420. IsResolver: false,
  33421. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33422. return nil, errors.New("field of type Boolean does not have child fields")
  33423. },
  33424. }
  33425. return fc, nil
  33426. }
  33427. func (ec *executionContext) _AppSubscription_trialDays(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  33428. fc, err := ec.fieldContext_AppSubscription_trialDays(ctx, field)
  33429. if err != nil {
  33430. return graphql.Null
  33431. }
  33432. ctx = graphql.WithFieldContext(ctx, fc)
  33433. defer func() {
  33434. if r := recover(); r != nil {
  33435. ec.Error(ctx, ec.Recover(ctx, r))
  33436. ret = graphql.Null
  33437. }
  33438. }()
  33439. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33440. ctx = rctx // use context from middleware stack in children
  33441. return obj.TrialDays, nil
  33442. })
  33443. if err != nil {
  33444. ec.Error(ctx, err)
  33445. return graphql.Null
  33446. }
  33447. if resTmp == nil {
  33448. if !graphql.HasFieldError(ctx, fc) {
  33449. ec.Errorf(ctx, "must not be null")
  33450. }
  33451. return graphql.Null
  33452. }
  33453. res := resTmp.(int)
  33454. fc.Result = res
  33455. return ec.marshalNInt2int(ctx, field.Selections, res)
  33456. }
  33457. func (ec *executionContext) fieldContext_AppSubscription_trialDays(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33458. fc = &graphql.FieldContext{
  33459. Object: "AppSubscription",
  33460. Field: field,
  33461. IsMethod: false,
  33462. IsResolver: false,
  33463. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33464. return nil, errors.New("field of type Int does not have child fields")
  33465. },
  33466. }
  33467. return fc, nil
  33468. }
  33469. func (ec *executionContext) _AppSubscriptionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionConnection) (ret graphql.Marshaler) {
  33470. fc, err := ec.fieldContext_AppSubscriptionConnection_edges(ctx, field)
  33471. if err != nil {
  33472. return graphql.Null
  33473. }
  33474. ctx = graphql.WithFieldContext(ctx, fc)
  33475. defer func() {
  33476. if r := recover(); r != nil {
  33477. ec.Error(ctx, ec.Recover(ctx, r))
  33478. ret = graphql.Null
  33479. }
  33480. }()
  33481. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33482. ctx = rctx // use context from middleware stack in children
  33483. return obj.Edges, nil
  33484. })
  33485. if err != nil {
  33486. ec.Error(ctx, err)
  33487. return graphql.Null
  33488. }
  33489. if resTmp == nil {
  33490. if !graphql.HasFieldError(ctx, fc) {
  33491. ec.Errorf(ctx, "must not be null")
  33492. }
  33493. return graphql.Null
  33494. }
  33495. res := resTmp.([]*AppSubscriptionEdge)
  33496. fc.Result = res
  33497. return ec.marshalNAppSubscriptionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionEdgeᚄ(ctx, field.Selections, res)
  33498. }
  33499. func (ec *executionContext) fieldContext_AppSubscriptionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33500. fc = &graphql.FieldContext{
  33501. Object: "AppSubscriptionConnection",
  33502. Field: field,
  33503. IsMethod: false,
  33504. IsResolver: false,
  33505. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33506. switch field.Name {
  33507. case "cursor":
  33508. return ec.fieldContext_AppSubscriptionEdge_cursor(ctx, field)
  33509. case "node":
  33510. return ec.fieldContext_AppSubscriptionEdge_node(ctx, field)
  33511. }
  33512. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionEdge", field.Name)
  33513. },
  33514. }
  33515. return fc, nil
  33516. }
  33517. func (ec *executionContext) _AppSubscriptionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionConnection) (ret graphql.Marshaler) {
  33518. fc, err := ec.fieldContext_AppSubscriptionConnection_nodes(ctx, field)
  33519. if err != nil {
  33520. return graphql.Null
  33521. }
  33522. ctx = graphql.WithFieldContext(ctx, fc)
  33523. defer func() {
  33524. if r := recover(); r != nil {
  33525. ec.Error(ctx, ec.Recover(ctx, r))
  33526. ret = graphql.Null
  33527. }
  33528. }()
  33529. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33530. ctx = rctx // use context from middleware stack in children
  33531. return obj.Nodes, nil
  33532. })
  33533. if err != nil {
  33534. ec.Error(ctx, err)
  33535. return graphql.Null
  33536. }
  33537. if resTmp == nil {
  33538. if !graphql.HasFieldError(ctx, fc) {
  33539. ec.Errorf(ctx, "must not be null")
  33540. }
  33541. return graphql.Null
  33542. }
  33543. res := resTmp.([]*AppSubscription)
  33544. fc.Result = res
  33545. return ec.marshalNAppSubscription2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionᚄ(ctx, field.Selections, res)
  33546. }
  33547. func (ec *executionContext) fieldContext_AppSubscriptionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33548. fc = &graphql.FieldContext{
  33549. Object: "AppSubscriptionConnection",
  33550. Field: field,
  33551. IsMethod: false,
  33552. IsResolver: false,
  33553. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33554. switch field.Name {
  33555. case "createdAt":
  33556. return ec.fieldContext_AppSubscription_createdAt(ctx, field)
  33557. case "currentPeriodEnd":
  33558. return ec.fieldContext_AppSubscription_currentPeriodEnd(ctx, field)
  33559. case "id":
  33560. return ec.fieldContext_AppSubscription_id(ctx, field)
  33561. case "lineItems":
  33562. return ec.fieldContext_AppSubscription_lineItems(ctx, field)
  33563. case "name":
  33564. return ec.fieldContext_AppSubscription_name(ctx, field)
  33565. case "returnUrl":
  33566. return ec.fieldContext_AppSubscription_returnUrl(ctx, field)
  33567. case "status":
  33568. return ec.fieldContext_AppSubscription_status(ctx, field)
  33569. case "test":
  33570. return ec.fieldContext_AppSubscription_test(ctx, field)
  33571. case "trialDays":
  33572. return ec.fieldContext_AppSubscription_trialDays(ctx, field)
  33573. }
  33574. return nil, fmt.Errorf("no field named %q was found under type AppSubscription", field.Name)
  33575. },
  33576. }
  33577. return fc, nil
  33578. }
  33579. func (ec *executionContext) _AppSubscriptionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionConnection) (ret graphql.Marshaler) {
  33580. fc, err := ec.fieldContext_AppSubscriptionConnection_pageInfo(ctx, field)
  33581. if err != nil {
  33582. return graphql.Null
  33583. }
  33584. ctx = graphql.WithFieldContext(ctx, fc)
  33585. defer func() {
  33586. if r := recover(); r != nil {
  33587. ec.Error(ctx, ec.Recover(ctx, r))
  33588. ret = graphql.Null
  33589. }
  33590. }()
  33591. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33592. ctx = rctx // use context from middleware stack in children
  33593. return obj.PageInfo, nil
  33594. })
  33595. if err != nil {
  33596. ec.Error(ctx, err)
  33597. return graphql.Null
  33598. }
  33599. if resTmp == nil {
  33600. if !graphql.HasFieldError(ctx, fc) {
  33601. ec.Errorf(ctx, "must not be null")
  33602. }
  33603. return graphql.Null
  33604. }
  33605. res := resTmp.(*PageInfo)
  33606. fc.Result = res
  33607. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  33608. }
  33609. func (ec *executionContext) fieldContext_AppSubscriptionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33610. fc = &graphql.FieldContext{
  33611. Object: "AppSubscriptionConnection",
  33612. Field: field,
  33613. IsMethod: false,
  33614. IsResolver: false,
  33615. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33616. switch field.Name {
  33617. case "endCursor":
  33618. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  33619. case "hasNextPage":
  33620. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  33621. case "hasPreviousPage":
  33622. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  33623. case "startCursor":
  33624. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  33625. }
  33626. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  33627. },
  33628. }
  33629. return fc, nil
  33630. }
  33631. func (ec *executionContext) _AppSubscriptionDiscount_durationLimitInIntervals(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscount) (ret graphql.Marshaler) {
  33632. fc, err := ec.fieldContext_AppSubscriptionDiscount_durationLimitInIntervals(ctx, field)
  33633. if err != nil {
  33634. return graphql.Null
  33635. }
  33636. ctx = graphql.WithFieldContext(ctx, fc)
  33637. defer func() {
  33638. if r := recover(); r != nil {
  33639. ec.Error(ctx, ec.Recover(ctx, r))
  33640. ret = graphql.Null
  33641. }
  33642. }()
  33643. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33644. ctx = rctx // use context from middleware stack in children
  33645. return obj.DurationLimitInIntervals, nil
  33646. })
  33647. if err != nil {
  33648. ec.Error(ctx, err)
  33649. return graphql.Null
  33650. }
  33651. if resTmp == nil {
  33652. return graphql.Null
  33653. }
  33654. res := resTmp.(*int)
  33655. fc.Result = res
  33656. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  33657. }
  33658. func (ec *executionContext) fieldContext_AppSubscriptionDiscount_durationLimitInIntervals(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33659. fc = &graphql.FieldContext{
  33660. Object: "AppSubscriptionDiscount",
  33661. Field: field,
  33662. IsMethod: false,
  33663. IsResolver: false,
  33664. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33665. return nil, errors.New("field of type Int does not have child fields")
  33666. },
  33667. }
  33668. return fc, nil
  33669. }
  33670. func (ec *executionContext) _AppSubscriptionDiscount_priceAfterDiscount(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscount) (ret graphql.Marshaler) {
  33671. fc, err := ec.fieldContext_AppSubscriptionDiscount_priceAfterDiscount(ctx, field)
  33672. if err != nil {
  33673. return graphql.Null
  33674. }
  33675. ctx = graphql.WithFieldContext(ctx, fc)
  33676. defer func() {
  33677. if r := recover(); r != nil {
  33678. ec.Error(ctx, ec.Recover(ctx, r))
  33679. ret = graphql.Null
  33680. }
  33681. }()
  33682. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33683. ctx = rctx // use context from middleware stack in children
  33684. return obj.PriceAfterDiscount, nil
  33685. })
  33686. if err != nil {
  33687. ec.Error(ctx, err)
  33688. return graphql.Null
  33689. }
  33690. if resTmp == nil {
  33691. if !graphql.HasFieldError(ctx, fc) {
  33692. ec.Errorf(ctx, "must not be null")
  33693. }
  33694. return graphql.Null
  33695. }
  33696. res := resTmp.(*MoneyV2)
  33697. fc.Result = res
  33698. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  33699. }
  33700. func (ec *executionContext) fieldContext_AppSubscriptionDiscount_priceAfterDiscount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33701. fc = &graphql.FieldContext{
  33702. Object: "AppSubscriptionDiscount",
  33703. Field: field,
  33704. IsMethod: false,
  33705. IsResolver: false,
  33706. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33707. switch field.Name {
  33708. case "amount":
  33709. return ec.fieldContext_MoneyV2_amount(ctx, field)
  33710. case "currencyCode":
  33711. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  33712. }
  33713. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  33714. },
  33715. }
  33716. return fc, nil
  33717. }
  33718. func (ec *executionContext) _AppSubscriptionDiscount_remainingDurationInIntervals(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscount) (ret graphql.Marshaler) {
  33719. fc, err := ec.fieldContext_AppSubscriptionDiscount_remainingDurationInIntervals(ctx, field)
  33720. if err != nil {
  33721. return graphql.Null
  33722. }
  33723. ctx = graphql.WithFieldContext(ctx, fc)
  33724. defer func() {
  33725. if r := recover(); r != nil {
  33726. ec.Error(ctx, ec.Recover(ctx, r))
  33727. ret = graphql.Null
  33728. }
  33729. }()
  33730. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33731. ctx = rctx // use context from middleware stack in children
  33732. return obj.RemainingDurationInIntervals, nil
  33733. })
  33734. if err != nil {
  33735. ec.Error(ctx, err)
  33736. return graphql.Null
  33737. }
  33738. if resTmp == nil {
  33739. return graphql.Null
  33740. }
  33741. res := resTmp.(*int)
  33742. fc.Result = res
  33743. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  33744. }
  33745. func (ec *executionContext) fieldContext_AppSubscriptionDiscount_remainingDurationInIntervals(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33746. fc = &graphql.FieldContext{
  33747. Object: "AppSubscriptionDiscount",
  33748. Field: field,
  33749. IsMethod: false,
  33750. IsResolver: false,
  33751. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33752. return nil, errors.New("field of type Int does not have child fields")
  33753. },
  33754. }
  33755. return fc, nil
  33756. }
  33757. func (ec *executionContext) _AppSubscriptionDiscount_value(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscount) (ret graphql.Marshaler) {
  33758. fc, err := ec.fieldContext_AppSubscriptionDiscount_value(ctx, field)
  33759. if err != nil {
  33760. return graphql.Null
  33761. }
  33762. ctx = graphql.WithFieldContext(ctx, fc)
  33763. defer func() {
  33764. if r := recover(); r != nil {
  33765. ec.Error(ctx, ec.Recover(ctx, r))
  33766. ret = graphql.Null
  33767. }
  33768. }()
  33769. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33770. ctx = rctx // use context from middleware stack in children
  33771. return obj.Value, nil
  33772. })
  33773. if err != nil {
  33774. ec.Error(ctx, err)
  33775. return graphql.Null
  33776. }
  33777. if resTmp == nil {
  33778. if !graphql.HasFieldError(ctx, fc) {
  33779. ec.Errorf(ctx, "must not be null")
  33780. }
  33781. return graphql.Null
  33782. }
  33783. res := resTmp.(AppSubscriptionDiscountValue)
  33784. fc.Result = res
  33785. return ec.marshalNAppSubscriptionDiscountValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionDiscountValue(ctx, field.Selections, res)
  33786. }
  33787. func (ec *executionContext) fieldContext_AppSubscriptionDiscount_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33788. fc = &graphql.FieldContext{
  33789. Object: "AppSubscriptionDiscount",
  33790. Field: field,
  33791. IsMethod: false,
  33792. IsResolver: false,
  33793. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33794. return nil, errors.New("field of type AppSubscriptionDiscountValue does not have child fields")
  33795. },
  33796. }
  33797. return fc, nil
  33798. }
  33799. func (ec *executionContext) _AppSubscriptionDiscountAmount_amount(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscountAmount) (ret graphql.Marshaler) {
  33800. fc, err := ec.fieldContext_AppSubscriptionDiscountAmount_amount(ctx, field)
  33801. if err != nil {
  33802. return graphql.Null
  33803. }
  33804. ctx = graphql.WithFieldContext(ctx, fc)
  33805. defer func() {
  33806. if r := recover(); r != nil {
  33807. ec.Error(ctx, ec.Recover(ctx, r))
  33808. ret = graphql.Null
  33809. }
  33810. }()
  33811. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33812. ctx = rctx // use context from middleware stack in children
  33813. return obj.Amount, nil
  33814. })
  33815. if err != nil {
  33816. ec.Error(ctx, err)
  33817. return graphql.Null
  33818. }
  33819. if resTmp == nil {
  33820. if !graphql.HasFieldError(ctx, fc) {
  33821. ec.Errorf(ctx, "must not be null")
  33822. }
  33823. return graphql.Null
  33824. }
  33825. res := resTmp.(*MoneyV2)
  33826. fc.Result = res
  33827. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  33828. }
  33829. func (ec *executionContext) fieldContext_AppSubscriptionDiscountAmount_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33830. fc = &graphql.FieldContext{
  33831. Object: "AppSubscriptionDiscountAmount",
  33832. Field: field,
  33833. IsMethod: false,
  33834. IsResolver: false,
  33835. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33836. switch field.Name {
  33837. case "amount":
  33838. return ec.fieldContext_MoneyV2_amount(ctx, field)
  33839. case "currencyCode":
  33840. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  33841. }
  33842. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  33843. },
  33844. }
  33845. return fc, nil
  33846. }
  33847. func (ec *executionContext) _AppSubscriptionDiscountPercentage_percentage(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscountPercentage) (ret graphql.Marshaler) {
  33848. fc, err := ec.fieldContext_AppSubscriptionDiscountPercentage_percentage(ctx, field)
  33849. if err != nil {
  33850. return graphql.Null
  33851. }
  33852. ctx = graphql.WithFieldContext(ctx, fc)
  33853. defer func() {
  33854. if r := recover(); r != nil {
  33855. ec.Error(ctx, ec.Recover(ctx, r))
  33856. ret = graphql.Null
  33857. }
  33858. }()
  33859. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33860. ctx = rctx // use context from middleware stack in children
  33861. return obj.Percentage, nil
  33862. })
  33863. if err != nil {
  33864. ec.Error(ctx, err)
  33865. return graphql.Null
  33866. }
  33867. if resTmp == nil {
  33868. if !graphql.HasFieldError(ctx, fc) {
  33869. ec.Errorf(ctx, "must not be null")
  33870. }
  33871. return graphql.Null
  33872. }
  33873. res := resTmp.(float64)
  33874. fc.Result = res
  33875. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  33876. }
  33877. func (ec *executionContext) fieldContext_AppSubscriptionDiscountPercentage_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33878. fc = &graphql.FieldContext{
  33879. Object: "AppSubscriptionDiscountPercentage",
  33880. Field: field,
  33881. IsMethod: false,
  33882. IsResolver: false,
  33883. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33884. return nil, errors.New("field of type Float does not have child fields")
  33885. },
  33886. }
  33887. return fc, nil
  33888. }
  33889. func (ec *executionContext) _AppSubscriptionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionEdge) (ret graphql.Marshaler) {
  33890. fc, err := ec.fieldContext_AppSubscriptionEdge_cursor(ctx, field)
  33891. if err != nil {
  33892. return graphql.Null
  33893. }
  33894. ctx = graphql.WithFieldContext(ctx, fc)
  33895. defer func() {
  33896. if r := recover(); r != nil {
  33897. ec.Error(ctx, ec.Recover(ctx, r))
  33898. ret = graphql.Null
  33899. }
  33900. }()
  33901. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33902. ctx = rctx // use context from middleware stack in children
  33903. return obj.Cursor, nil
  33904. })
  33905. if err != nil {
  33906. ec.Error(ctx, err)
  33907. return graphql.Null
  33908. }
  33909. if resTmp == nil {
  33910. if !graphql.HasFieldError(ctx, fc) {
  33911. ec.Errorf(ctx, "must not be null")
  33912. }
  33913. return graphql.Null
  33914. }
  33915. res := resTmp.(string)
  33916. fc.Result = res
  33917. return ec.marshalNString2string(ctx, field.Selections, res)
  33918. }
  33919. func (ec *executionContext) fieldContext_AppSubscriptionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33920. fc = &graphql.FieldContext{
  33921. Object: "AppSubscriptionEdge",
  33922. Field: field,
  33923. IsMethod: false,
  33924. IsResolver: false,
  33925. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33926. return nil, errors.New("field of type String does not have child fields")
  33927. },
  33928. }
  33929. return fc, nil
  33930. }
  33931. func (ec *executionContext) _AppSubscriptionEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionEdge) (ret graphql.Marshaler) {
  33932. fc, err := ec.fieldContext_AppSubscriptionEdge_node(ctx, field)
  33933. if err != nil {
  33934. return graphql.Null
  33935. }
  33936. ctx = graphql.WithFieldContext(ctx, fc)
  33937. defer func() {
  33938. if r := recover(); r != nil {
  33939. ec.Error(ctx, ec.Recover(ctx, r))
  33940. ret = graphql.Null
  33941. }
  33942. }()
  33943. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33944. ctx = rctx // use context from middleware stack in children
  33945. return obj.Node, nil
  33946. })
  33947. if err != nil {
  33948. ec.Error(ctx, err)
  33949. return graphql.Null
  33950. }
  33951. if resTmp == nil {
  33952. if !graphql.HasFieldError(ctx, fc) {
  33953. ec.Errorf(ctx, "must not be null")
  33954. }
  33955. return graphql.Null
  33956. }
  33957. res := resTmp.(*AppSubscription)
  33958. fc.Result = res
  33959. return ec.marshalNAppSubscription2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscription(ctx, field.Selections, res)
  33960. }
  33961. func (ec *executionContext) fieldContext_AppSubscriptionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33962. fc = &graphql.FieldContext{
  33963. Object: "AppSubscriptionEdge",
  33964. Field: field,
  33965. IsMethod: false,
  33966. IsResolver: false,
  33967. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33968. switch field.Name {
  33969. case "createdAt":
  33970. return ec.fieldContext_AppSubscription_createdAt(ctx, field)
  33971. case "currentPeriodEnd":
  33972. return ec.fieldContext_AppSubscription_currentPeriodEnd(ctx, field)
  33973. case "id":
  33974. return ec.fieldContext_AppSubscription_id(ctx, field)
  33975. case "lineItems":
  33976. return ec.fieldContext_AppSubscription_lineItems(ctx, field)
  33977. case "name":
  33978. return ec.fieldContext_AppSubscription_name(ctx, field)
  33979. case "returnUrl":
  33980. return ec.fieldContext_AppSubscription_returnUrl(ctx, field)
  33981. case "status":
  33982. return ec.fieldContext_AppSubscription_status(ctx, field)
  33983. case "test":
  33984. return ec.fieldContext_AppSubscription_test(ctx, field)
  33985. case "trialDays":
  33986. return ec.fieldContext_AppSubscription_trialDays(ctx, field)
  33987. }
  33988. return nil, fmt.Errorf("no field named %q was found under type AppSubscription", field.Name)
  33989. },
  33990. }
  33991. return fc, nil
  33992. }
  33993. func (ec *executionContext) _AppSubscriptionLineItem_id(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionLineItem) (ret graphql.Marshaler) {
  33994. fc, err := ec.fieldContext_AppSubscriptionLineItem_id(ctx, field)
  33995. if err != nil {
  33996. return graphql.Null
  33997. }
  33998. ctx = graphql.WithFieldContext(ctx, fc)
  33999. defer func() {
  34000. if r := recover(); r != nil {
  34001. ec.Error(ctx, ec.Recover(ctx, r))
  34002. ret = graphql.Null
  34003. }
  34004. }()
  34005. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34006. ctx = rctx // use context from middleware stack in children
  34007. return obj.ID, nil
  34008. })
  34009. if err != nil {
  34010. ec.Error(ctx, err)
  34011. return graphql.Null
  34012. }
  34013. if resTmp == nil {
  34014. if !graphql.HasFieldError(ctx, fc) {
  34015. ec.Errorf(ctx, "must not be null")
  34016. }
  34017. return graphql.Null
  34018. }
  34019. res := resTmp.(string)
  34020. fc.Result = res
  34021. return ec.marshalNID2string(ctx, field.Selections, res)
  34022. }
  34023. func (ec *executionContext) fieldContext_AppSubscriptionLineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34024. fc = &graphql.FieldContext{
  34025. Object: "AppSubscriptionLineItem",
  34026. Field: field,
  34027. IsMethod: false,
  34028. IsResolver: false,
  34029. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34030. return nil, errors.New("field of type ID does not have child fields")
  34031. },
  34032. }
  34033. return fc, nil
  34034. }
  34035. func (ec *executionContext) _AppSubscriptionLineItem_plan(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionLineItem) (ret graphql.Marshaler) {
  34036. fc, err := ec.fieldContext_AppSubscriptionLineItem_plan(ctx, field)
  34037. if err != nil {
  34038. return graphql.Null
  34039. }
  34040. ctx = graphql.WithFieldContext(ctx, fc)
  34041. defer func() {
  34042. if r := recover(); r != nil {
  34043. ec.Error(ctx, ec.Recover(ctx, r))
  34044. ret = graphql.Null
  34045. }
  34046. }()
  34047. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34048. ctx = rctx // use context from middleware stack in children
  34049. return obj.Plan, nil
  34050. })
  34051. if err != nil {
  34052. ec.Error(ctx, err)
  34053. return graphql.Null
  34054. }
  34055. if resTmp == nil {
  34056. if !graphql.HasFieldError(ctx, fc) {
  34057. ec.Errorf(ctx, "must not be null")
  34058. }
  34059. return graphql.Null
  34060. }
  34061. res := resTmp.(*AppPlanV2)
  34062. fc.Result = res
  34063. return ec.marshalNAppPlanV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPlanV2(ctx, field.Selections, res)
  34064. }
  34065. func (ec *executionContext) fieldContext_AppSubscriptionLineItem_plan(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34066. fc = &graphql.FieldContext{
  34067. Object: "AppSubscriptionLineItem",
  34068. Field: field,
  34069. IsMethod: false,
  34070. IsResolver: false,
  34071. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34072. switch field.Name {
  34073. case "pricingDetails":
  34074. return ec.fieldContext_AppPlanV2_pricingDetails(ctx, field)
  34075. }
  34076. return nil, fmt.Errorf("no field named %q was found under type AppPlanV2", field.Name)
  34077. },
  34078. }
  34079. return fc, nil
  34080. }
  34081. func (ec *executionContext) _AppSubscriptionLineItem_usageRecords(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionLineItem) (ret graphql.Marshaler) {
  34082. fc, err := ec.fieldContext_AppSubscriptionLineItem_usageRecords(ctx, field)
  34083. if err != nil {
  34084. return graphql.Null
  34085. }
  34086. ctx = graphql.WithFieldContext(ctx, fc)
  34087. defer func() {
  34088. if r := recover(); r != nil {
  34089. ec.Error(ctx, ec.Recover(ctx, r))
  34090. ret = graphql.Null
  34091. }
  34092. }()
  34093. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34094. ctx = rctx // use context from middleware stack in children
  34095. return obj.UsageRecords, nil
  34096. })
  34097. if err != nil {
  34098. ec.Error(ctx, err)
  34099. return graphql.Null
  34100. }
  34101. if resTmp == nil {
  34102. if !graphql.HasFieldError(ctx, fc) {
  34103. ec.Errorf(ctx, "must not be null")
  34104. }
  34105. return graphql.Null
  34106. }
  34107. res := resTmp.(*AppUsageRecordConnection)
  34108. fc.Result = res
  34109. return ec.marshalNAppUsageRecordConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordConnection(ctx, field.Selections, res)
  34110. }
  34111. func (ec *executionContext) fieldContext_AppSubscriptionLineItem_usageRecords(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34112. fc = &graphql.FieldContext{
  34113. Object: "AppSubscriptionLineItem",
  34114. Field: field,
  34115. IsMethod: false,
  34116. IsResolver: false,
  34117. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34118. switch field.Name {
  34119. case "edges":
  34120. return ec.fieldContext_AppUsageRecordConnection_edges(ctx, field)
  34121. case "nodes":
  34122. return ec.fieldContext_AppUsageRecordConnection_nodes(ctx, field)
  34123. case "pageInfo":
  34124. return ec.fieldContext_AppUsageRecordConnection_pageInfo(ctx, field)
  34125. }
  34126. return nil, fmt.Errorf("no field named %q was found under type AppUsageRecordConnection", field.Name)
  34127. },
  34128. }
  34129. defer func() {
  34130. if r := recover(); r != nil {
  34131. err = ec.Recover(ctx, r)
  34132. ec.Error(ctx, err)
  34133. }
  34134. }()
  34135. ctx = graphql.WithFieldContext(ctx, fc)
  34136. if fc.Args, err = ec.field_AppSubscriptionLineItem_usageRecords_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  34137. ec.Error(ctx, err)
  34138. return
  34139. }
  34140. return fc, nil
  34141. }
  34142. func (ec *executionContext) _AppUsagePricing_balanceUsed(ctx context.Context, field graphql.CollectedField, obj *AppUsagePricing) (ret graphql.Marshaler) {
  34143. fc, err := ec.fieldContext_AppUsagePricing_balanceUsed(ctx, field)
  34144. if err != nil {
  34145. return graphql.Null
  34146. }
  34147. ctx = graphql.WithFieldContext(ctx, fc)
  34148. defer func() {
  34149. if r := recover(); r != nil {
  34150. ec.Error(ctx, ec.Recover(ctx, r))
  34151. ret = graphql.Null
  34152. }
  34153. }()
  34154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34155. ctx = rctx // use context from middleware stack in children
  34156. return obj.BalanceUsed, nil
  34157. })
  34158. if err != nil {
  34159. ec.Error(ctx, err)
  34160. return graphql.Null
  34161. }
  34162. if resTmp == nil {
  34163. if !graphql.HasFieldError(ctx, fc) {
  34164. ec.Errorf(ctx, "must not be null")
  34165. }
  34166. return graphql.Null
  34167. }
  34168. res := resTmp.(*MoneyV2)
  34169. fc.Result = res
  34170. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  34171. }
  34172. func (ec *executionContext) fieldContext_AppUsagePricing_balanceUsed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34173. fc = &graphql.FieldContext{
  34174. Object: "AppUsagePricing",
  34175. Field: field,
  34176. IsMethod: false,
  34177. IsResolver: false,
  34178. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34179. switch field.Name {
  34180. case "amount":
  34181. return ec.fieldContext_MoneyV2_amount(ctx, field)
  34182. case "currencyCode":
  34183. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  34184. }
  34185. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  34186. },
  34187. }
  34188. return fc, nil
  34189. }
  34190. func (ec *executionContext) _AppUsagePricing_cappedAmount(ctx context.Context, field graphql.CollectedField, obj *AppUsagePricing) (ret graphql.Marshaler) {
  34191. fc, err := ec.fieldContext_AppUsagePricing_cappedAmount(ctx, field)
  34192. if err != nil {
  34193. return graphql.Null
  34194. }
  34195. ctx = graphql.WithFieldContext(ctx, fc)
  34196. defer func() {
  34197. if r := recover(); r != nil {
  34198. ec.Error(ctx, ec.Recover(ctx, r))
  34199. ret = graphql.Null
  34200. }
  34201. }()
  34202. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34203. ctx = rctx // use context from middleware stack in children
  34204. return obj.CappedAmount, nil
  34205. })
  34206. if err != nil {
  34207. ec.Error(ctx, err)
  34208. return graphql.Null
  34209. }
  34210. if resTmp == nil {
  34211. if !graphql.HasFieldError(ctx, fc) {
  34212. ec.Errorf(ctx, "must not be null")
  34213. }
  34214. return graphql.Null
  34215. }
  34216. res := resTmp.(*MoneyV2)
  34217. fc.Result = res
  34218. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  34219. }
  34220. func (ec *executionContext) fieldContext_AppUsagePricing_cappedAmount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34221. fc = &graphql.FieldContext{
  34222. Object: "AppUsagePricing",
  34223. Field: field,
  34224. IsMethod: false,
  34225. IsResolver: false,
  34226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34227. switch field.Name {
  34228. case "amount":
  34229. return ec.fieldContext_MoneyV2_amount(ctx, field)
  34230. case "currencyCode":
  34231. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  34232. }
  34233. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  34234. },
  34235. }
  34236. return fc, nil
  34237. }
  34238. func (ec *executionContext) _AppUsagePricing_interval(ctx context.Context, field graphql.CollectedField, obj *AppUsagePricing) (ret graphql.Marshaler) {
  34239. fc, err := ec.fieldContext_AppUsagePricing_interval(ctx, field)
  34240. if err != nil {
  34241. return graphql.Null
  34242. }
  34243. ctx = graphql.WithFieldContext(ctx, fc)
  34244. defer func() {
  34245. if r := recover(); r != nil {
  34246. ec.Error(ctx, ec.Recover(ctx, r))
  34247. ret = graphql.Null
  34248. }
  34249. }()
  34250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34251. ctx = rctx // use context from middleware stack in children
  34252. return obj.Interval, nil
  34253. })
  34254. if err != nil {
  34255. ec.Error(ctx, err)
  34256. return graphql.Null
  34257. }
  34258. if resTmp == nil {
  34259. if !graphql.HasFieldError(ctx, fc) {
  34260. ec.Errorf(ctx, "must not be null")
  34261. }
  34262. return graphql.Null
  34263. }
  34264. res := resTmp.(AppPricingInterval)
  34265. fc.Result = res
  34266. return ec.marshalNAppPricingInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPricingInterval(ctx, field.Selections, res)
  34267. }
  34268. func (ec *executionContext) fieldContext_AppUsagePricing_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34269. fc = &graphql.FieldContext{
  34270. Object: "AppUsagePricing",
  34271. Field: field,
  34272. IsMethod: false,
  34273. IsResolver: false,
  34274. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34275. return nil, errors.New("field of type AppPricingInterval does not have child fields")
  34276. },
  34277. }
  34278. return fc, nil
  34279. }
  34280. func (ec *executionContext) _AppUsagePricing_terms(ctx context.Context, field graphql.CollectedField, obj *AppUsagePricing) (ret graphql.Marshaler) {
  34281. fc, err := ec.fieldContext_AppUsagePricing_terms(ctx, field)
  34282. if err != nil {
  34283. return graphql.Null
  34284. }
  34285. ctx = graphql.WithFieldContext(ctx, fc)
  34286. defer func() {
  34287. if r := recover(); r != nil {
  34288. ec.Error(ctx, ec.Recover(ctx, r))
  34289. ret = graphql.Null
  34290. }
  34291. }()
  34292. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34293. ctx = rctx // use context from middleware stack in children
  34294. return obj.Terms, nil
  34295. })
  34296. if err != nil {
  34297. ec.Error(ctx, err)
  34298. return graphql.Null
  34299. }
  34300. if resTmp == nil {
  34301. if !graphql.HasFieldError(ctx, fc) {
  34302. ec.Errorf(ctx, "must not be null")
  34303. }
  34304. return graphql.Null
  34305. }
  34306. res := resTmp.(string)
  34307. fc.Result = res
  34308. return ec.marshalNString2string(ctx, field.Selections, res)
  34309. }
  34310. func (ec *executionContext) fieldContext_AppUsagePricing_terms(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34311. fc = &graphql.FieldContext{
  34312. Object: "AppUsagePricing",
  34313. Field: field,
  34314. IsMethod: false,
  34315. IsResolver: false,
  34316. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34317. return nil, errors.New("field of type String does not have child fields")
  34318. },
  34319. }
  34320. return fc, nil
  34321. }
  34322. func (ec *executionContext) _AppUsageRecord_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  34323. fc, err := ec.fieldContext_AppUsageRecord_createdAt(ctx, field)
  34324. if err != nil {
  34325. return graphql.Null
  34326. }
  34327. ctx = graphql.WithFieldContext(ctx, fc)
  34328. defer func() {
  34329. if r := recover(); r != nil {
  34330. ec.Error(ctx, ec.Recover(ctx, r))
  34331. ret = graphql.Null
  34332. }
  34333. }()
  34334. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34335. ctx = rctx // use context from middleware stack in children
  34336. return obj.CreatedAt, nil
  34337. })
  34338. if err != nil {
  34339. ec.Error(ctx, err)
  34340. return graphql.Null
  34341. }
  34342. if resTmp == nil {
  34343. if !graphql.HasFieldError(ctx, fc) {
  34344. ec.Errorf(ctx, "must not be null")
  34345. }
  34346. return graphql.Null
  34347. }
  34348. res := resTmp.(string)
  34349. fc.Result = res
  34350. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  34351. }
  34352. func (ec *executionContext) fieldContext_AppUsageRecord_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34353. fc = &graphql.FieldContext{
  34354. Object: "AppUsageRecord",
  34355. Field: field,
  34356. IsMethod: false,
  34357. IsResolver: false,
  34358. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34359. return nil, errors.New("field of type DateTime does not have child fields")
  34360. },
  34361. }
  34362. return fc, nil
  34363. }
  34364. func (ec *executionContext) _AppUsageRecord_description(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  34365. fc, err := ec.fieldContext_AppUsageRecord_description(ctx, field)
  34366. if err != nil {
  34367. return graphql.Null
  34368. }
  34369. ctx = graphql.WithFieldContext(ctx, fc)
  34370. defer func() {
  34371. if r := recover(); r != nil {
  34372. ec.Error(ctx, ec.Recover(ctx, r))
  34373. ret = graphql.Null
  34374. }
  34375. }()
  34376. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34377. ctx = rctx // use context from middleware stack in children
  34378. return obj.Description, nil
  34379. })
  34380. if err != nil {
  34381. ec.Error(ctx, err)
  34382. return graphql.Null
  34383. }
  34384. if resTmp == nil {
  34385. if !graphql.HasFieldError(ctx, fc) {
  34386. ec.Errorf(ctx, "must not be null")
  34387. }
  34388. return graphql.Null
  34389. }
  34390. res := resTmp.(string)
  34391. fc.Result = res
  34392. return ec.marshalNString2string(ctx, field.Selections, res)
  34393. }
  34394. func (ec *executionContext) fieldContext_AppUsageRecord_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34395. fc = &graphql.FieldContext{
  34396. Object: "AppUsageRecord",
  34397. Field: field,
  34398. IsMethod: false,
  34399. IsResolver: false,
  34400. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34401. return nil, errors.New("field of type String does not have child fields")
  34402. },
  34403. }
  34404. return fc, nil
  34405. }
  34406. func (ec *executionContext) _AppUsageRecord_id(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  34407. fc, err := ec.fieldContext_AppUsageRecord_id(ctx, field)
  34408. if err != nil {
  34409. return graphql.Null
  34410. }
  34411. ctx = graphql.WithFieldContext(ctx, fc)
  34412. defer func() {
  34413. if r := recover(); r != nil {
  34414. ec.Error(ctx, ec.Recover(ctx, r))
  34415. ret = graphql.Null
  34416. }
  34417. }()
  34418. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34419. ctx = rctx // use context from middleware stack in children
  34420. return obj.ID, nil
  34421. })
  34422. if err != nil {
  34423. ec.Error(ctx, err)
  34424. return graphql.Null
  34425. }
  34426. if resTmp == nil {
  34427. if !graphql.HasFieldError(ctx, fc) {
  34428. ec.Errorf(ctx, "must not be null")
  34429. }
  34430. return graphql.Null
  34431. }
  34432. res := resTmp.(string)
  34433. fc.Result = res
  34434. return ec.marshalNID2string(ctx, field.Selections, res)
  34435. }
  34436. func (ec *executionContext) fieldContext_AppUsageRecord_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34437. fc = &graphql.FieldContext{
  34438. Object: "AppUsageRecord",
  34439. Field: field,
  34440. IsMethod: false,
  34441. IsResolver: false,
  34442. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34443. return nil, errors.New("field of type ID does not have child fields")
  34444. },
  34445. }
  34446. return fc, nil
  34447. }
  34448. func (ec *executionContext) _AppUsageRecord_price(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  34449. fc, err := ec.fieldContext_AppUsageRecord_price(ctx, field)
  34450. if err != nil {
  34451. return graphql.Null
  34452. }
  34453. ctx = graphql.WithFieldContext(ctx, fc)
  34454. defer func() {
  34455. if r := recover(); r != nil {
  34456. ec.Error(ctx, ec.Recover(ctx, r))
  34457. ret = graphql.Null
  34458. }
  34459. }()
  34460. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34461. ctx = rctx // use context from middleware stack in children
  34462. return obj.Price, nil
  34463. })
  34464. if err != nil {
  34465. ec.Error(ctx, err)
  34466. return graphql.Null
  34467. }
  34468. if resTmp == nil {
  34469. if !graphql.HasFieldError(ctx, fc) {
  34470. ec.Errorf(ctx, "must not be null")
  34471. }
  34472. return graphql.Null
  34473. }
  34474. res := resTmp.(*MoneyV2)
  34475. fc.Result = res
  34476. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  34477. }
  34478. func (ec *executionContext) fieldContext_AppUsageRecord_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34479. fc = &graphql.FieldContext{
  34480. Object: "AppUsageRecord",
  34481. Field: field,
  34482. IsMethod: false,
  34483. IsResolver: false,
  34484. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34485. switch field.Name {
  34486. case "amount":
  34487. return ec.fieldContext_MoneyV2_amount(ctx, field)
  34488. case "currencyCode":
  34489. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  34490. }
  34491. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  34492. },
  34493. }
  34494. return fc, nil
  34495. }
  34496. func (ec *executionContext) _AppUsageRecord_subscriptionLineItem(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  34497. fc, err := ec.fieldContext_AppUsageRecord_subscriptionLineItem(ctx, field)
  34498. if err != nil {
  34499. return graphql.Null
  34500. }
  34501. ctx = graphql.WithFieldContext(ctx, fc)
  34502. defer func() {
  34503. if r := recover(); r != nil {
  34504. ec.Error(ctx, ec.Recover(ctx, r))
  34505. ret = graphql.Null
  34506. }
  34507. }()
  34508. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34509. ctx = rctx // use context from middleware stack in children
  34510. return obj.SubscriptionLineItem, nil
  34511. })
  34512. if err != nil {
  34513. ec.Error(ctx, err)
  34514. return graphql.Null
  34515. }
  34516. if resTmp == nil {
  34517. if !graphql.HasFieldError(ctx, fc) {
  34518. ec.Errorf(ctx, "must not be null")
  34519. }
  34520. return graphql.Null
  34521. }
  34522. res := resTmp.(*AppSubscriptionLineItem)
  34523. fc.Result = res
  34524. return ec.marshalNAppSubscriptionLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionLineItem(ctx, field.Selections, res)
  34525. }
  34526. func (ec *executionContext) fieldContext_AppUsageRecord_subscriptionLineItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34527. fc = &graphql.FieldContext{
  34528. Object: "AppUsageRecord",
  34529. Field: field,
  34530. IsMethod: false,
  34531. IsResolver: false,
  34532. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34533. switch field.Name {
  34534. case "id":
  34535. return ec.fieldContext_AppSubscriptionLineItem_id(ctx, field)
  34536. case "plan":
  34537. return ec.fieldContext_AppSubscriptionLineItem_plan(ctx, field)
  34538. case "usageRecords":
  34539. return ec.fieldContext_AppSubscriptionLineItem_usageRecords(ctx, field)
  34540. }
  34541. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionLineItem", field.Name)
  34542. },
  34543. }
  34544. return fc, nil
  34545. }
  34546. func (ec *executionContext) _AppUsageRecordConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordConnection) (ret graphql.Marshaler) {
  34547. fc, err := ec.fieldContext_AppUsageRecordConnection_edges(ctx, field)
  34548. if err != nil {
  34549. return graphql.Null
  34550. }
  34551. ctx = graphql.WithFieldContext(ctx, fc)
  34552. defer func() {
  34553. if r := recover(); r != nil {
  34554. ec.Error(ctx, ec.Recover(ctx, r))
  34555. ret = graphql.Null
  34556. }
  34557. }()
  34558. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34559. ctx = rctx // use context from middleware stack in children
  34560. return obj.Edges, nil
  34561. })
  34562. if err != nil {
  34563. ec.Error(ctx, err)
  34564. return graphql.Null
  34565. }
  34566. if resTmp == nil {
  34567. if !graphql.HasFieldError(ctx, fc) {
  34568. ec.Errorf(ctx, "must not be null")
  34569. }
  34570. return graphql.Null
  34571. }
  34572. res := resTmp.([]*AppUsageRecordEdge)
  34573. fc.Result = res
  34574. return ec.marshalNAppUsageRecordEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordEdgeᚄ(ctx, field.Selections, res)
  34575. }
  34576. func (ec *executionContext) fieldContext_AppUsageRecordConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34577. fc = &graphql.FieldContext{
  34578. Object: "AppUsageRecordConnection",
  34579. Field: field,
  34580. IsMethod: false,
  34581. IsResolver: false,
  34582. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34583. switch field.Name {
  34584. case "cursor":
  34585. return ec.fieldContext_AppUsageRecordEdge_cursor(ctx, field)
  34586. case "node":
  34587. return ec.fieldContext_AppUsageRecordEdge_node(ctx, field)
  34588. }
  34589. return nil, fmt.Errorf("no field named %q was found under type AppUsageRecordEdge", field.Name)
  34590. },
  34591. }
  34592. return fc, nil
  34593. }
  34594. func (ec *executionContext) _AppUsageRecordConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordConnection) (ret graphql.Marshaler) {
  34595. fc, err := ec.fieldContext_AppUsageRecordConnection_nodes(ctx, field)
  34596. if err != nil {
  34597. return graphql.Null
  34598. }
  34599. ctx = graphql.WithFieldContext(ctx, fc)
  34600. defer func() {
  34601. if r := recover(); r != nil {
  34602. ec.Error(ctx, ec.Recover(ctx, r))
  34603. ret = graphql.Null
  34604. }
  34605. }()
  34606. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34607. ctx = rctx // use context from middleware stack in children
  34608. return obj.Nodes, nil
  34609. })
  34610. if err != nil {
  34611. ec.Error(ctx, err)
  34612. return graphql.Null
  34613. }
  34614. if resTmp == nil {
  34615. if !graphql.HasFieldError(ctx, fc) {
  34616. ec.Errorf(ctx, "must not be null")
  34617. }
  34618. return graphql.Null
  34619. }
  34620. res := resTmp.([]*AppUsageRecord)
  34621. fc.Result = res
  34622. return ec.marshalNAppUsageRecord2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordᚄ(ctx, field.Selections, res)
  34623. }
  34624. func (ec *executionContext) fieldContext_AppUsageRecordConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34625. fc = &graphql.FieldContext{
  34626. Object: "AppUsageRecordConnection",
  34627. Field: field,
  34628. IsMethod: false,
  34629. IsResolver: false,
  34630. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34631. switch field.Name {
  34632. case "createdAt":
  34633. return ec.fieldContext_AppUsageRecord_createdAt(ctx, field)
  34634. case "description":
  34635. return ec.fieldContext_AppUsageRecord_description(ctx, field)
  34636. case "id":
  34637. return ec.fieldContext_AppUsageRecord_id(ctx, field)
  34638. case "price":
  34639. return ec.fieldContext_AppUsageRecord_price(ctx, field)
  34640. case "subscriptionLineItem":
  34641. return ec.fieldContext_AppUsageRecord_subscriptionLineItem(ctx, field)
  34642. }
  34643. return nil, fmt.Errorf("no field named %q was found under type AppUsageRecord", field.Name)
  34644. },
  34645. }
  34646. return fc, nil
  34647. }
  34648. func (ec *executionContext) _AppUsageRecordConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordConnection) (ret graphql.Marshaler) {
  34649. fc, err := ec.fieldContext_AppUsageRecordConnection_pageInfo(ctx, field)
  34650. if err != nil {
  34651. return graphql.Null
  34652. }
  34653. ctx = graphql.WithFieldContext(ctx, fc)
  34654. defer func() {
  34655. if r := recover(); r != nil {
  34656. ec.Error(ctx, ec.Recover(ctx, r))
  34657. ret = graphql.Null
  34658. }
  34659. }()
  34660. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34661. ctx = rctx // use context from middleware stack in children
  34662. return obj.PageInfo, nil
  34663. })
  34664. if err != nil {
  34665. ec.Error(ctx, err)
  34666. return graphql.Null
  34667. }
  34668. if resTmp == nil {
  34669. if !graphql.HasFieldError(ctx, fc) {
  34670. ec.Errorf(ctx, "must not be null")
  34671. }
  34672. return graphql.Null
  34673. }
  34674. res := resTmp.(*PageInfo)
  34675. fc.Result = res
  34676. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  34677. }
  34678. func (ec *executionContext) fieldContext_AppUsageRecordConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34679. fc = &graphql.FieldContext{
  34680. Object: "AppUsageRecordConnection",
  34681. Field: field,
  34682. IsMethod: false,
  34683. IsResolver: false,
  34684. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34685. switch field.Name {
  34686. case "endCursor":
  34687. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  34688. case "hasNextPage":
  34689. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  34690. case "hasPreviousPage":
  34691. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  34692. case "startCursor":
  34693. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  34694. }
  34695. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  34696. },
  34697. }
  34698. return fc, nil
  34699. }
  34700. func (ec *executionContext) _AppUsageRecordEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordEdge) (ret graphql.Marshaler) {
  34701. fc, err := ec.fieldContext_AppUsageRecordEdge_cursor(ctx, field)
  34702. if err != nil {
  34703. return graphql.Null
  34704. }
  34705. ctx = graphql.WithFieldContext(ctx, fc)
  34706. defer func() {
  34707. if r := recover(); r != nil {
  34708. ec.Error(ctx, ec.Recover(ctx, r))
  34709. ret = graphql.Null
  34710. }
  34711. }()
  34712. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34713. ctx = rctx // use context from middleware stack in children
  34714. return obj.Cursor, nil
  34715. })
  34716. if err != nil {
  34717. ec.Error(ctx, err)
  34718. return graphql.Null
  34719. }
  34720. if resTmp == nil {
  34721. if !graphql.HasFieldError(ctx, fc) {
  34722. ec.Errorf(ctx, "must not be null")
  34723. }
  34724. return graphql.Null
  34725. }
  34726. res := resTmp.(string)
  34727. fc.Result = res
  34728. return ec.marshalNString2string(ctx, field.Selections, res)
  34729. }
  34730. func (ec *executionContext) fieldContext_AppUsageRecordEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34731. fc = &graphql.FieldContext{
  34732. Object: "AppUsageRecordEdge",
  34733. Field: field,
  34734. IsMethod: false,
  34735. IsResolver: false,
  34736. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34737. return nil, errors.New("field of type String does not have child fields")
  34738. },
  34739. }
  34740. return fc, nil
  34741. }
  34742. func (ec *executionContext) _AppUsageRecordEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordEdge) (ret graphql.Marshaler) {
  34743. fc, err := ec.fieldContext_AppUsageRecordEdge_node(ctx, field)
  34744. if err != nil {
  34745. return graphql.Null
  34746. }
  34747. ctx = graphql.WithFieldContext(ctx, fc)
  34748. defer func() {
  34749. if r := recover(); r != nil {
  34750. ec.Error(ctx, ec.Recover(ctx, r))
  34751. ret = graphql.Null
  34752. }
  34753. }()
  34754. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34755. ctx = rctx // use context from middleware stack in children
  34756. return obj.Node, nil
  34757. })
  34758. if err != nil {
  34759. ec.Error(ctx, err)
  34760. return graphql.Null
  34761. }
  34762. if resTmp == nil {
  34763. if !graphql.HasFieldError(ctx, fc) {
  34764. ec.Errorf(ctx, "must not be null")
  34765. }
  34766. return graphql.Null
  34767. }
  34768. res := resTmp.(*AppUsageRecord)
  34769. fc.Result = res
  34770. return ec.marshalNAppUsageRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecord(ctx, field.Selections, res)
  34771. }
  34772. func (ec *executionContext) fieldContext_AppUsageRecordEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34773. fc = &graphql.FieldContext{
  34774. Object: "AppUsageRecordEdge",
  34775. Field: field,
  34776. IsMethod: false,
  34777. IsResolver: false,
  34778. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34779. switch field.Name {
  34780. case "createdAt":
  34781. return ec.fieldContext_AppUsageRecord_createdAt(ctx, field)
  34782. case "description":
  34783. return ec.fieldContext_AppUsageRecord_description(ctx, field)
  34784. case "id":
  34785. return ec.fieldContext_AppUsageRecord_id(ctx, field)
  34786. case "price":
  34787. return ec.fieldContext_AppUsageRecord_price(ctx, field)
  34788. case "subscriptionLineItem":
  34789. return ec.fieldContext_AppUsageRecord_subscriptionLineItem(ctx, field)
  34790. }
  34791. return nil, fmt.Errorf("no field named %q was found under type AppUsageRecord", field.Name)
  34792. },
  34793. }
  34794. return fc, nil
  34795. }
  34796. func (ec *executionContext) _Attribute_key(ctx context.Context, field graphql.CollectedField, obj *Attribute) (ret graphql.Marshaler) {
  34797. fc, err := ec.fieldContext_Attribute_key(ctx, field)
  34798. if err != nil {
  34799. return graphql.Null
  34800. }
  34801. ctx = graphql.WithFieldContext(ctx, fc)
  34802. defer func() {
  34803. if r := recover(); r != nil {
  34804. ec.Error(ctx, ec.Recover(ctx, r))
  34805. ret = graphql.Null
  34806. }
  34807. }()
  34808. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34809. ctx = rctx // use context from middleware stack in children
  34810. return obj.Key, nil
  34811. })
  34812. if err != nil {
  34813. ec.Error(ctx, err)
  34814. return graphql.Null
  34815. }
  34816. if resTmp == nil {
  34817. if !graphql.HasFieldError(ctx, fc) {
  34818. ec.Errorf(ctx, "must not be null")
  34819. }
  34820. return graphql.Null
  34821. }
  34822. res := resTmp.(string)
  34823. fc.Result = res
  34824. return ec.marshalNString2string(ctx, field.Selections, res)
  34825. }
  34826. func (ec *executionContext) fieldContext_Attribute_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34827. fc = &graphql.FieldContext{
  34828. Object: "Attribute",
  34829. Field: field,
  34830. IsMethod: false,
  34831. IsResolver: false,
  34832. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34833. return nil, errors.New("field of type String does not have child fields")
  34834. },
  34835. }
  34836. return fc, nil
  34837. }
  34838. func (ec *executionContext) _Attribute_value(ctx context.Context, field graphql.CollectedField, obj *Attribute) (ret graphql.Marshaler) {
  34839. fc, err := ec.fieldContext_Attribute_value(ctx, field)
  34840. if err != nil {
  34841. return graphql.Null
  34842. }
  34843. ctx = graphql.WithFieldContext(ctx, fc)
  34844. defer func() {
  34845. if r := recover(); r != nil {
  34846. ec.Error(ctx, ec.Recover(ctx, r))
  34847. ret = graphql.Null
  34848. }
  34849. }()
  34850. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34851. ctx = rctx // use context from middleware stack in children
  34852. return obj.Value, nil
  34853. })
  34854. if err != nil {
  34855. ec.Error(ctx, err)
  34856. return graphql.Null
  34857. }
  34858. if resTmp == nil {
  34859. return graphql.Null
  34860. }
  34861. res := resTmp.(*string)
  34862. fc.Result = res
  34863. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  34864. }
  34865. func (ec *executionContext) fieldContext_Attribute_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34866. fc = &graphql.FieldContext{
  34867. Object: "Attribute",
  34868. Field: field,
  34869. IsMethod: false,
  34870. IsResolver: false,
  34871. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34872. return nil, errors.New("field of type String does not have child fields")
  34873. },
  34874. }
  34875. return fc, nil
  34876. }
  34877. func (ec *executionContext) _AutomaticDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  34878. fc, err := ec.fieldContext_AutomaticDiscountApplication_allocationMethod(ctx, field)
  34879. if err != nil {
  34880. return graphql.Null
  34881. }
  34882. ctx = graphql.WithFieldContext(ctx, fc)
  34883. defer func() {
  34884. if r := recover(); r != nil {
  34885. ec.Error(ctx, ec.Recover(ctx, r))
  34886. ret = graphql.Null
  34887. }
  34888. }()
  34889. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34890. ctx = rctx // use context from middleware stack in children
  34891. return obj.AllocationMethod, nil
  34892. })
  34893. if err != nil {
  34894. ec.Error(ctx, err)
  34895. return graphql.Null
  34896. }
  34897. if resTmp == nil {
  34898. if !graphql.HasFieldError(ctx, fc) {
  34899. ec.Errorf(ctx, "must not be null")
  34900. }
  34901. return graphql.Null
  34902. }
  34903. res := resTmp.(DiscountApplicationAllocationMethod)
  34904. fc.Result = res
  34905. return ec.marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx, field.Selections, res)
  34906. }
  34907. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34908. fc = &graphql.FieldContext{
  34909. Object: "AutomaticDiscountApplication",
  34910. Field: field,
  34911. IsMethod: false,
  34912. IsResolver: false,
  34913. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34914. return nil, errors.New("field of type DiscountApplicationAllocationMethod does not have child fields")
  34915. },
  34916. }
  34917. return fc, nil
  34918. }
  34919. func (ec *executionContext) _AutomaticDiscountApplication_index(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  34920. fc, err := ec.fieldContext_AutomaticDiscountApplication_index(ctx, field)
  34921. if err != nil {
  34922. return graphql.Null
  34923. }
  34924. ctx = graphql.WithFieldContext(ctx, fc)
  34925. defer func() {
  34926. if r := recover(); r != nil {
  34927. ec.Error(ctx, ec.Recover(ctx, r))
  34928. ret = graphql.Null
  34929. }
  34930. }()
  34931. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34932. ctx = rctx // use context from middleware stack in children
  34933. return obj.Index, nil
  34934. })
  34935. if err != nil {
  34936. ec.Error(ctx, err)
  34937. return graphql.Null
  34938. }
  34939. if resTmp == nil {
  34940. if !graphql.HasFieldError(ctx, fc) {
  34941. ec.Errorf(ctx, "must not be null")
  34942. }
  34943. return graphql.Null
  34944. }
  34945. res := resTmp.(int)
  34946. fc.Result = res
  34947. return ec.marshalNInt2int(ctx, field.Selections, res)
  34948. }
  34949. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_index(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34950. fc = &graphql.FieldContext{
  34951. Object: "AutomaticDiscountApplication",
  34952. Field: field,
  34953. IsMethod: false,
  34954. IsResolver: false,
  34955. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34956. return nil, errors.New("field of type Int does not have child fields")
  34957. },
  34958. }
  34959. return fc, nil
  34960. }
  34961. func (ec *executionContext) _AutomaticDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  34962. fc, err := ec.fieldContext_AutomaticDiscountApplication_targetSelection(ctx, field)
  34963. if err != nil {
  34964. return graphql.Null
  34965. }
  34966. ctx = graphql.WithFieldContext(ctx, fc)
  34967. defer func() {
  34968. if r := recover(); r != nil {
  34969. ec.Error(ctx, ec.Recover(ctx, r))
  34970. ret = graphql.Null
  34971. }
  34972. }()
  34973. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34974. ctx = rctx // use context from middleware stack in children
  34975. return obj.TargetSelection, nil
  34976. })
  34977. if err != nil {
  34978. ec.Error(ctx, err)
  34979. return graphql.Null
  34980. }
  34981. if resTmp == nil {
  34982. if !graphql.HasFieldError(ctx, fc) {
  34983. ec.Errorf(ctx, "must not be null")
  34984. }
  34985. return graphql.Null
  34986. }
  34987. res := resTmp.(DiscountApplicationTargetSelection)
  34988. fc.Result = res
  34989. return ec.marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetSelection(ctx, field.Selections, res)
  34990. }
  34991. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34992. fc = &graphql.FieldContext{
  34993. Object: "AutomaticDiscountApplication",
  34994. Field: field,
  34995. IsMethod: false,
  34996. IsResolver: false,
  34997. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34998. return nil, errors.New("field of type DiscountApplicationTargetSelection does not have child fields")
  34999. },
  35000. }
  35001. return fc, nil
  35002. }
  35003. func (ec *executionContext) _AutomaticDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  35004. fc, err := ec.fieldContext_AutomaticDiscountApplication_targetType(ctx, field)
  35005. if err != nil {
  35006. return graphql.Null
  35007. }
  35008. ctx = graphql.WithFieldContext(ctx, fc)
  35009. defer func() {
  35010. if r := recover(); r != nil {
  35011. ec.Error(ctx, ec.Recover(ctx, r))
  35012. ret = graphql.Null
  35013. }
  35014. }()
  35015. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35016. ctx = rctx // use context from middleware stack in children
  35017. return obj.TargetType, nil
  35018. })
  35019. if err != nil {
  35020. ec.Error(ctx, err)
  35021. return graphql.Null
  35022. }
  35023. if resTmp == nil {
  35024. if !graphql.HasFieldError(ctx, fc) {
  35025. ec.Errorf(ctx, "must not be null")
  35026. }
  35027. return graphql.Null
  35028. }
  35029. res := resTmp.(DiscountApplicationTargetType)
  35030. fc.Result = res
  35031. return ec.marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetType(ctx, field.Selections, res)
  35032. }
  35033. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35034. fc = &graphql.FieldContext{
  35035. Object: "AutomaticDiscountApplication",
  35036. Field: field,
  35037. IsMethod: false,
  35038. IsResolver: false,
  35039. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35040. return nil, errors.New("field of type DiscountApplicationTargetType does not have child fields")
  35041. },
  35042. }
  35043. return fc, nil
  35044. }
  35045. func (ec *executionContext) _AutomaticDiscountApplication_title(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  35046. fc, err := ec.fieldContext_AutomaticDiscountApplication_title(ctx, field)
  35047. if err != nil {
  35048. return graphql.Null
  35049. }
  35050. ctx = graphql.WithFieldContext(ctx, fc)
  35051. defer func() {
  35052. if r := recover(); r != nil {
  35053. ec.Error(ctx, ec.Recover(ctx, r))
  35054. ret = graphql.Null
  35055. }
  35056. }()
  35057. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35058. ctx = rctx // use context from middleware stack in children
  35059. return obj.Title, nil
  35060. })
  35061. if err != nil {
  35062. ec.Error(ctx, err)
  35063. return graphql.Null
  35064. }
  35065. if resTmp == nil {
  35066. if !graphql.HasFieldError(ctx, fc) {
  35067. ec.Errorf(ctx, "must not be null")
  35068. }
  35069. return graphql.Null
  35070. }
  35071. res := resTmp.(string)
  35072. fc.Result = res
  35073. return ec.marshalNString2string(ctx, field.Selections, res)
  35074. }
  35075. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35076. fc = &graphql.FieldContext{
  35077. Object: "AutomaticDiscountApplication",
  35078. Field: field,
  35079. IsMethod: false,
  35080. IsResolver: false,
  35081. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35082. return nil, errors.New("field of type String does not have child fields")
  35083. },
  35084. }
  35085. return fc, nil
  35086. }
  35087. func (ec *executionContext) _AutomaticDiscountApplication_value(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  35088. fc, err := ec.fieldContext_AutomaticDiscountApplication_value(ctx, field)
  35089. if err != nil {
  35090. return graphql.Null
  35091. }
  35092. ctx = graphql.WithFieldContext(ctx, fc)
  35093. defer func() {
  35094. if r := recover(); r != nil {
  35095. ec.Error(ctx, ec.Recover(ctx, r))
  35096. ret = graphql.Null
  35097. }
  35098. }()
  35099. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35100. ctx = rctx // use context from middleware stack in children
  35101. return obj.Value, nil
  35102. })
  35103. if err != nil {
  35104. ec.Error(ctx, err)
  35105. return graphql.Null
  35106. }
  35107. if resTmp == nil {
  35108. if !graphql.HasFieldError(ctx, fc) {
  35109. ec.Errorf(ctx, "must not be null")
  35110. }
  35111. return graphql.Null
  35112. }
  35113. res := resTmp.(PricingValue)
  35114. fc.Result = res
  35115. return ec.marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPricingValue(ctx, field.Selections, res)
  35116. }
  35117. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35118. fc = &graphql.FieldContext{
  35119. Object: "AutomaticDiscountApplication",
  35120. Field: field,
  35121. IsMethod: false,
  35122. IsResolver: false,
  35123. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35124. return nil, errors.New("field of type PricingValue does not have child fields")
  35125. },
  35126. }
  35127. return fc, nil
  35128. }
  35129. func (ec *executionContext) _AvailableChannelDefinitionsByChannel_channelDefinitions(ctx context.Context, field graphql.CollectedField, obj *AvailableChannelDefinitionsByChannel) (ret graphql.Marshaler) {
  35130. fc, err := ec.fieldContext_AvailableChannelDefinitionsByChannel_channelDefinitions(ctx, field)
  35131. if err != nil {
  35132. return graphql.Null
  35133. }
  35134. ctx = graphql.WithFieldContext(ctx, fc)
  35135. defer func() {
  35136. if r := recover(); r != nil {
  35137. ec.Error(ctx, ec.Recover(ctx, r))
  35138. ret = graphql.Null
  35139. }
  35140. }()
  35141. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35142. ctx = rctx // use context from middleware stack in children
  35143. return obj.ChannelDefinitions, nil
  35144. })
  35145. if err != nil {
  35146. ec.Error(ctx, err)
  35147. return graphql.Null
  35148. }
  35149. if resTmp == nil {
  35150. if !graphql.HasFieldError(ctx, fc) {
  35151. ec.Errorf(ctx, "must not be null")
  35152. }
  35153. return graphql.Null
  35154. }
  35155. res := resTmp.([]*ChannelDefinition)
  35156. fc.Result = res
  35157. return ec.marshalNChannelDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐChannelDefinitionᚄ(ctx, field.Selections, res)
  35158. }
  35159. func (ec *executionContext) fieldContext_AvailableChannelDefinitionsByChannel_channelDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35160. fc = &graphql.FieldContext{
  35161. Object: "AvailableChannelDefinitionsByChannel",
  35162. Field: field,
  35163. IsMethod: false,
  35164. IsResolver: false,
  35165. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35166. switch field.Name {
  35167. case "channelName":
  35168. return ec.fieldContext_ChannelDefinition_channelName(ctx, field)
  35169. case "handle":
  35170. return ec.fieldContext_ChannelDefinition_handle(ctx, field)
  35171. case "id":
  35172. return ec.fieldContext_ChannelDefinition_id(ctx, field)
  35173. case "subChannelName":
  35174. return ec.fieldContext_ChannelDefinition_subChannelName(ctx, field)
  35175. case "svgIcon":
  35176. return ec.fieldContext_ChannelDefinition_svgIcon(ctx, field)
  35177. }
  35178. return nil, fmt.Errorf("no field named %q was found under type ChannelDefinition", field.Name)
  35179. },
  35180. }
  35181. return fc, nil
  35182. }
  35183. func (ec *executionContext) _AvailableChannelDefinitionsByChannel_channelName(ctx context.Context, field graphql.CollectedField, obj *AvailableChannelDefinitionsByChannel) (ret graphql.Marshaler) {
  35184. fc, err := ec.fieldContext_AvailableChannelDefinitionsByChannel_channelName(ctx, field)
  35185. if err != nil {
  35186. return graphql.Null
  35187. }
  35188. ctx = graphql.WithFieldContext(ctx, fc)
  35189. defer func() {
  35190. if r := recover(); r != nil {
  35191. ec.Error(ctx, ec.Recover(ctx, r))
  35192. ret = graphql.Null
  35193. }
  35194. }()
  35195. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35196. ctx = rctx // use context from middleware stack in children
  35197. return obj.ChannelName, nil
  35198. })
  35199. if err != nil {
  35200. ec.Error(ctx, err)
  35201. return graphql.Null
  35202. }
  35203. if resTmp == nil {
  35204. if !graphql.HasFieldError(ctx, fc) {
  35205. ec.Errorf(ctx, "must not be null")
  35206. }
  35207. return graphql.Null
  35208. }
  35209. res := resTmp.(string)
  35210. fc.Result = res
  35211. return ec.marshalNString2string(ctx, field.Selections, res)
  35212. }
  35213. func (ec *executionContext) fieldContext_AvailableChannelDefinitionsByChannel_channelName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35214. fc = &graphql.FieldContext{
  35215. Object: "AvailableChannelDefinitionsByChannel",
  35216. Field: field,
  35217. IsMethod: false,
  35218. IsResolver: false,
  35219. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35220. return nil, errors.New("field of type String does not have child fields")
  35221. },
  35222. }
  35223. return fc, nil
  35224. }
  35225. func (ec *executionContext) _BasicEvent_appTitle(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  35226. fc, err := ec.fieldContext_BasicEvent_appTitle(ctx, field)
  35227. if err != nil {
  35228. return graphql.Null
  35229. }
  35230. ctx = graphql.WithFieldContext(ctx, fc)
  35231. defer func() {
  35232. if r := recover(); r != nil {
  35233. ec.Error(ctx, ec.Recover(ctx, r))
  35234. ret = graphql.Null
  35235. }
  35236. }()
  35237. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35238. ctx = rctx // use context from middleware stack in children
  35239. return obj.AppTitle, nil
  35240. })
  35241. if err != nil {
  35242. ec.Error(ctx, err)
  35243. return graphql.Null
  35244. }
  35245. if resTmp == nil {
  35246. return graphql.Null
  35247. }
  35248. res := resTmp.(*string)
  35249. fc.Result = res
  35250. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  35251. }
  35252. func (ec *executionContext) fieldContext_BasicEvent_appTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35253. fc = &graphql.FieldContext{
  35254. Object: "BasicEvent",
  35255. Field: field,
  35256. IsMethod: false,
  35257. IsResolver: false,
  35258. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35259. return nil, errors.New("field of type String does not have child fields")
  35260. },
  35261. }
  35262. return fc, nil
  35263. }
  35264. func (ec *executionContext) _BasicEvent_attributeToApp(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  35265. fc, err := ec.fieldContext_BasicEvent_attributeToApp(ctx, field)
  35266. if err != nil {
  35267. return graphql.Null
  35268. }
  35269. ctx = graphql.WithFieldContext(ctx, fc)
  35270. defer func() {
  35271. if r := recover(); r != nil {
  35272. ec.Error(ctx, ec.Recover(ctx, r))
  35273. ret = graphql.Null
  35274. }
  35275. }()
  35276. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35277. ctx = rctx // use context from middleware stack in children
  35278. return obj.AttributeToApp, nil
  35279. })
  35280. if err != nil {
  35281. ec.Error(ctx, err)
  35282. return graphql.Null
  35283. }
  35284. if resTmp == nil {
  35285. if !graphql.HasFieldError(ctx, fc) {
  35286. ec.Errorf(ctx, "must not be null")
  35287. }
  35288. return graphql.Null
  35289. }
  35290. res := resTmp.(bool)
  35291. fc.Result = res
  35292. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  35293. }
  35294. func (ec *executionContext) fieldContext_BasicEvent_attributeToApp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35295. fc = &graphql.FieldContext{
  35296. Object: "BasicEvent",
  35297. Field: field,
  35298. IsMethod: false,
  35299. IsResolver: false,
  35300. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35301. return nil, errors.New("field of type Boolean does not have child fields")
  35302. },
  35303. }
  35304. return fc, nil
  35305. }
  35306. func (ec *executionContext) _BasicEvent_attributeToUser(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  35307. fc, err := ec.fieldContext_BasicEvent_attributeToUser(ctx, field)
  35308. if err != nil {
  35309. return graphql.Null
  35310. }
  35311. ctx = graphql.WithFieldContext(ctx, fc)
  35312. defer func() {
  35313. if r := recover(); r != nil {
  35314. ec.Error(ctx, ec.Recover(ctx, r))
  35315. ret = graphql.Null
  35316. }
  35317. }()
  35318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35319. ctx = rctx // use context from middleware stack in children
  35320. return obj.AttributeToUser, nil
  35321. })
  35322. if err != nil {
  35323. ec.Error(ctx, err)
  35324. return graphql.Null
  35325. }
  35326. if resTmp == nil {
  35327. if !graphql.HasFieldError(ctx, fc) {
  35328. ec.Errorf(ctx, "must not be null")
  35329. }
  35330. return graphql.Null
  35331. }
  35332. res := resTmp.(bool)
  35333. fc.Result = res
  35334. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  35335. }
  35336. func (ec *executionContext) fieldContext_BasicEvent_attributeToUser(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35337. fc = &graphql.FieldContext{
  35338. Object: "BasicEvent",
  35339. Field: field,
  35340. IsMethod: false,
  35341. IsResolver: false,
  35342. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35343. return nil, errors.New("field of type Boolean does not have child fields")
  35344. },
  35345. }
  35346. return fc, nil
  35347. }
  35348. func (ec *executionContext) _BasicEvent_createdAt(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  35349. fc, err := ec.fieldContext_BasicEvent_createdAt(ctx, field)
  35350. if err != nil {
  35351. return graphql.Null
  35352. }
  35353. ctx = graphql.WithFieldContext(ctx, fc)
  35354. defer func() {
  35355. if r := recover(); r != nil {
  35356. ec.Error(ctx, ec.Recover(ctx, r))
  35357. ret = graphql.Null
  35358. }
  35359. }()
  35360. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35361. ctx = rctx // use context from middleware stack in children
  35362. return obj.CreatedAt, nil
  35363. })
  35364. if err != nil {
  35365. ec.Error(ctx, err)
  35366. return graphql.Null
  35367. }
  35368. if resTmp == nil {
  35369. if !graphql.HasFieldError(ctx, fc) {
  35370. ec.Errorf(ctx, "must not be null")
  35371. }
  35372. return graphql.Null
  35373. }
  35374. res := resTmp.(string)
  35375. fc.Result = res
  35376. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  35377. }
  35378. func (ec *executionContext) fieldContext_BasicEvent_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35379. fc = &graphql.FieldContext{
  35380. Object: "BasicEvent",
  35381. Field: field,
  35382. IsMethod: false,
  35383. IsResolver: false,
  35384. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35385. return nil, errors.New("field of type DateTime does not have child fields")
  35386. },
  35387. }
  35388. return fc, nil
  35389. }
  35390. func (ec *executionContext) _BasicEvent_criticalAlert(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  35391. fc, err := ec.fieldContext_BasicEvent_criticalAlert(ctx, field)
  35392. if err != nil {
  35393. return graphql.Null
  35394. }
  35395. ctx = graphql.WithFieldContext(ctx, fc)
  35396. defer func() {
  35397. if r := recover(); r != nil {
  35398. ec.Error(ctx, ec.Recover(ctx, r))
  35399. ret = graphql.Null
  35400. }
  35401. }()
  35402. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35403. ctx = rctx // use context from middleware stack in children
  35404. return obj.CriticalAlert, nil
  35405. })
  35406. if err != nil {
  35407. ec.Error(ctx, err)
  35408. return graphql.Null
  35409. }
  35410. if resTmp == nil {
  35411. if !graphql.HasFieldError(ctx, fc) {
  35412. ec.Errorf(ctx, "must not be null")
  35413. }
  35414. return graphql.Null
  35415. }
  35416. res := resTmp.(bool)
  35417. fc.Result = res
  35418. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  35419. }
  35420. func (ec *executionContext) fieldContext_BasicEvent_criticalAlert(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35421. fc = &graphql.FieldContext{
  35422. Object: "BasicEvent",
  35423. Field: field,
  35424. IsMethod: false,
  35425. IsResolver: false,
  35426. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35427. return nil, errors.New("field of type Boolean does not have child fields")
  35428. },
  35429. }
  35430. return fc, nil
  35431. }
  35432. func (ec *executionContext) _BasicEvent_id(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  35433. fc, err := ec.fieldContext_BasicEvent_id(ctx, field)
  35434. if err != nil {
  35435. return graphql.Null
  35436. }
  35437. ctx = graphql.WithFieldContext(ctx, fc)
  35438. defer func() {
  35439. if r := recover(); r != nil {
  35440. ec.Error(ctx, ec.Recover(ctx, r))
  35441. ret = graphql.Null
  35442. }
  35443. }()
  35444. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35445. ctx = rctx // use context from middleware stack in children
  35446. return obj.ID, nil
  35447. })
  35448. if err != nil {
  35449. ec.Error(ctx, err)
  35450. return graphql.Null
  35451. }
  35452. if resTmp == nil {
  35453. if !graphql.HasFieldError(ctx, fc) {
  35454. ec.Errorf(ctx, "must not be null")
  35455. }
  35456. return graphql.Null
  35457. }
  35458. res := resTmp.(string)
  35459. fc.Result = res
  35460. return ec.marshalNID2string(ctx, field.Selections, res)
  35461. }
  35462. func (ec *executionContext) fieldContext_BasicEvent_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35463. fc = &graphql.FieldContext{
  35464. Object: "BasicEvent",
  35465. Field: field,
  35466. IsMethod: false,
  35467. IsResolver: false,
  35468. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35469. return nil, errors.New("field of type ID does not have child fields")
  35470. },
  35471. }
  35472. return fc, nil
  35473. }
  35474. func (ec *executionContext) _BasicEvent_message(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  35475. fc, err := ec.fieldContext_BasicEvent_message(ctx, field)
  35476. if err != nil {
  35477. return graphql.Null
  35478. }
  35479. ctx = graphql.WithFieldContext(ctx, fc)
  35480. defer func() {
  35481. if r := recover(); r != nil {
  35482. ec.Error(ctx, ec.Recover(ctx, r))
  35483. ret = graphql.Null
  35484. }
  35485. }()
  35486. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35487. ctx = rctx // use context from middleware stack in children
  35488. return obj.Message, nil
  35489. })
  35490. if err != nil {
  35491. ec.Error(ctx, err)
  35492. return graphql.Null
  35493. }
  35494. if resTmp == nil {
  35495. if !graphql.HasFieldError(ctx, fc) {
  35496. ec.Errorf(ctx, "must not be null")
  35497. }
  35498. return graphql.Null
  35499. }
  35500. res := resTmp.(string)
  35501. fc.Result = res
  35502. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  35503. }
  35504. func (ec *executionContext) fieldContext_BasicEvent_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35505. fc = &graphql.FieldContext{
  35506. Object: "BasicEvent",
  35507. Field: field,
  35508. IsMethod: false,
  35509. IsResolver: false,
  35510. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35511. return nil, errors.New("field of type FormattedString does not have child fields")
  35512. },
  35513. }
  35514. return fc, nil
  35515. }
  35516. func (ec *executionContext) _BuyerExperienceConfiguration_checkoutToDraft(ctx context.Context, field graphql.CollectedField, obj *BuyerExperienceConfiguration) (ret graphql.Marshaler) {
  35517. fc, err := ec.fieldContext_BuyerExperienceConfiguration_checkoutToDraft(ctx, field)
  35518. if err != nil {
  35519. return graphql.Null
  35520. }
  35521. ctx = graphql.WithFieldContext(ctx, fc)
  35522. defer func() {
  35523. if r := recover(); r != nil {
  35524. ec.Error(ctx, ec.Recover(ctx, r))
  35525. ret = graphql.Null
  35526. }
  35527. }()
  35528. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35529. ctx = rctx // use context from middleware stack in children
  35530. return obj.CheckoutToDraft, nil
  35531. })
  35532. if err != nil {
  35533. ec.Error(ctx, err)
  35534. return graphql.Null
  35535. }
  35536. if resTmp == nil {
  35537. if !graphql.HasFieldError(ctx, fc) {
  35538. ec.Errorf(ctx, "must not be null")
  35539. }
  35540. return graphql.Null
  35541. }
  35542. res := resTmp.(bool)
  35543. fc.Result = res
  35544. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  35545. }
  35546. func (ec *executionContext) fieldContext_BuyerExperienceConfiguration_checkoutToDraft(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35547. fc = &graphql.FieldContext{
  35548. Object: "BuyerExperienceConfiguration",
  35549. Field: field,
  35550. IsMethod: false,
  35551. IsResolver: false,
  35552. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35553. return nil, errors.New("field of type Boolean does not have child fields")
  35554. },
  35555. }
  35556. return fc, nil
  35557. }
  35558. func (ec *executionContext) _BuyerExperienceConfiguration_payNowOnly(ctx context.Context, field graphql.CollectedField, obj *BuyerExperienceConfiguration) (ret graphql.Marshaler) {
  35559. fc, err := ec.fieldContext_BuyerExperienceConfiguration_payNowOnly(ctx, field)
  35560. if err != nil {
  35561. return graphql.Null
  35562. }
  35563. ctx = graphql.WithFieldContext(ctx, fc)
  35564. defer func() {
  35565. if r := recover(); r != nil {
  35566. ec.Error(ctx, ec.Recover(ctx, r))
  35567. ret = graphql.Null
  35568. }
  35569. }()
  35570. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35571. ctx = rctx // use context from middleware stack in children
  35572. return obj.PayNowOnly, nil
  35573. })
  35574. if err != nil {
  35575. ec.Error(ctx, err)
  35576. return graphql.Null
  35577. }
  35578. if resTmp == nil {
  35579. if !graphql.HasFieldError(ctx, fc) {
  35580. ec.Errorf(ctx, "must not be null")
  35581. }
  35582. return graphql.Null
  35583. }
  35584. res := resTmp.(bool)
  35585. fc.Result = res
  35586. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  35587. }
  35588. func (ec *executionContext) fieldContext_BuyerExperienceConfiguration_payNowOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35589. fc = &graphql.FieldContext{
  35590. Object: "BuyerExperienceConfiguration",
  35591. Field: field,
  35592. IsMethod: false,
  35593. IsResolver: false,
  35594. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35595. return nil, errors.New("field of type Boolean does not have child fields")
  35596. },
  35597. }
  35598. return fc, nil
  35599. }
  35600. func (ec *executionContext) _BuyerExperienceConfiguration_paymentTermsTemplate(ctx context.Context, field graphql.CollectedField, obj *BuyerExperienceConfiguration) (ret graphql.Marshaler) {
  35601. fc, err := ec.fieldContext_BuyerExperienceConfiguration_paymentTermsTemplate(ctx, field)
  35602. if err != nil {
  35603. return graphql.Null
  35604. }
  35605. ctx = graphql.WithFieldContext(ctx, fc)
  35606. defer func() {
  35607. if r := recover(); r != nil {
  35608. ec.Error(ctx, ec.Recover(ctx, r))
  35609. ret = graphql.Null
  35610. }
  35611. }()
  35612. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35613. ctx = rctx // use context from middleware stack in children
  35614. return obj.PaymentTermsTemplate, nil
  35615. })
  35616. if err != nil {
  35617. ec.Error(ctx, err)
  35618. return graphql.Null
  35619. }
  35620. if resTmp == nil {
  35621. return graphql.Null
  35622. }
  35623. res := resTmp.(*PaymentTermsTemplate)
  35624. fc.Result = res
  35625. return ec.marshalOPaymentTermsTemplate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentTermsTemplate(ctx, field.Selections, res)
  35626. }
  35627. func (ec *executionContext) fieldContext_BuyerExperienceConfiguration_paymentTermsTemplate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35628. fc = &graphql.FieldContext{
  35629. Object: "BuyerExperienceConfiguration",
  35630. Field: field,
  35631. IsMethod: false,
  35632. IsResolver: false,
  35633. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35634. switch field.Name {
  35635. case "description":
  35636. return ec.fieldContext_PaymentTermsTemplate_description(ctx, field)
  35637. case "dueInDays":
  35638. return ec.fieldContext_PaymentTermsTemplate_dueInDays(ctx, field)
  35639. case "id":
  35640. return ec.fieldContext_PaymentTermsTemplate_id(ctx, field)
  35641. case "name":
  35642. return ec.fieldContext_PaymentTermsTemplate_name(ctx, field)
  35643. case "paymentTermsType":
  35644. return ec.fieldContext_PaymentTermsTemplate_paymentTermsType(ctx, field)
  35645. case "translatedName":
  35646. return ec.fieldContext_PaymentTermsTemplate_translatedName(ctx, field)
  35647. }
  35648. return nil, fmt.Errorf("no field named %q was found under type PaymentTermsTemplate", field.Name)
  35649. },
  35650. }
  35651. return fc, nil
  35652. }
  35653. func (ec *executionContext) _ChannelDefinition_channelName(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  35654. fc, err := ec.fieldContext_ChannelDefinition_channelName(ctx, field)
  35655. if err != nil {
  35656. return graphql.Null
  35657. }
  35658. ctx = graphql.WithFieldContext(ctx, fc)
  35659. defer func() {
  35660. if r := recover(); r != nil {
  35661. ec.Error(ctx, ec.Recover(ctx, r))
  35662. ret = graphql.Null
  35663. }
  35664. }()
  35665. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35666. ctx = rctx // use context from middleware stack in children
  35667. return obj.ChannelName, nil
  35668. })
  35669. if err != nil {
  35670. ec.Error(ctx, err)
  35671. return graphql.Null
  35672. }
  35673. if resTmp == nil {
  35674. if !graphql.HasFieldError(ctx, fc) {
  35675. ec.Errorf(ctx, "must not be null")
  35676. }
  35677. return graphql.Null
  35678. }
  35679. res := resTmp.(string)
  35680. fc.Result = res
  35681. return ec.marshalNString2string(ctx, field.Selections, res)
  35682. }
  35683. func (ec *executionContext) fieldContext_ChannelDefinition_channelName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35684. fc = &graphql.FieldContext{
  35685. Object: "ChannelDefinition",
  35686. Field: field,
  35687. IsMethod: false,
  35688. IsResolver: false,
  35689. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35690. return nil, errors.New("field of type String does not have child fields")
  35691. },
  35692. }
  35693. return fc, nil
  35694. }
  35695. func (ec *executionContext) _ChannelDefinition_handle(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  35696. fc, err := ec.fieldContext_ChannelDefinition_handle(ctx, field)
  35697. if err != nil {
  35698. return graphql.Null
  35699. }
  35700. ctx = graphql.WithFieldContext(ctx, fc)
  35701. defer func() {
  35702. if r := recover(); r != nil {
  35703. ec.Error(ctx, ec.Recover(ctx, r))
  35704. ret = graphql.Null
  35705. }
  35706. }()
  35707. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35708. ctx = rctx // use context from middleware stack in children
  35709. return obj.Handle, nil
  35710. })
  35711. if err != nil {
  35712. ec.Error(ctx, err)
  35713. return graphql.Null
  35714. }
  35715. if resTmp == nil {
  35716. if !graphql.HasFieldError(ctx, fc) {
  35717. ec.Errorf(ctx, "must not be null")
  35718. }
  35719. return graphql.Null
  35720. }
  35721. res := resTmp.(string)
  35722. fc.Result = res
  35723. return ec.marshalNString2string(ctx, field.Selections, res)
  35724. }
  35725. func (ec *executionContext) fieldContext_ChannelDefinition_handle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35726. fc = &graphql.FieldContext{
  35727. Object: "ChannelDefinition",
  35728. Field: field,
  35729. IsMethod: false,
  35730. IsResolver: false,
  35731. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35732. return nil, errors.New("field of type String does not have child fields")
  35733. },
  35734. }
  35735. return fc, nil
  35736. }
  35737. func (ec *executionContext) _ChannelDefinition_id(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  35738. fc, err := ec.fieldContext_ChannelDefinition_id(ctx, field)
  35739. if err != nil {
  35740. return graphql.Null
  35741. }
  35742. ctx = graphql.WithFieldContext(ctx, fc)
  35743. defer func() {
  35744. if r := recover(); r != nil {
  35745. ec.Error(ctx, ec.Recover(ctx, r))
  35746. ret = graphql.Null
  35747. }
  35748. }()
  35749. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35750. ctx = rctx // use context from middleware stack in children
  35751. return obj.ID, nil
  35752. })
  35753. if err != nil {
  35754. ec.Error(ctx, err)
  35755. return graphql.Null
  35756. }
  35757. if resTmp == nil {
  35758. if !graphql.HasFieldError(ctx, fc) {
  35759. ec.Errorf(ctx, "must not be null")
  35760. }
  35761. return graphql.Null
  35762. }
  35763. res := resTmp.(string)
  35764. fc.Result = res
  35765. return ec.marshalNID2string(ctx, field.Selections, res)
  35766. }
  35767. func (ec *executionContext) fieldContext_ChannelDefinition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35768. fc = &graphql.FieldContext{
  35769. Object: "ChannelDefinition",
  35770. Field: field,
  35771. IsMethod: false,
  35772. IsResolver: false,
  35773. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35774. return nil, errors.New("field of type ID does not have child fields")
  35775. },
  35776. }
  35777. return fc, nil
  35778. }
  35779. func (ec *executionContext) _ChannelDefinition_subChannelName(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  35780. fc, err := ec.fieldContext_ChannelDefinition_subChannelName(ctx, field)
  35781. if err != nil {
  35782. return graphql.Null
  35783. }
  35784. ctx = graphql.WithFieldContext(ctx, fc)
  35785. defer func() {
  35786. if r := recover(); r != nil {
  35787. ec.Error(ctx, ec.Recover(ctx, r))
  35788. ret = graphql.Null
  35789. }
  35790. }()
  35791. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35792. ctx = rctx // use context from middleware stack in children
  35793. return obj.SubChannelName, nil
  35794. })
  35795. if err != nil {
  35796. ec.Error(ctx, err)
  35797. return graphql.Null
  35798. }
  35799. if resTmp == nil {
  35800. if !graphql.HasFieldError(ctx, fc) {
  35801. ec.Errorf(ctx, "must not be null")
  35802. }
  35803. return graphql.Null
  35804. }
  35805. res := resTmp.(string)
  35806. fc.Result = res
  35807. return ec.marshalNString2string(ctx, field.Selections, res)
  35808. }
  35809. func (ec *executionContext) fieldContext_ChannelDefinition_subChannelName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35810. fc = &graphql.FieldContext{
  35811. Object: "ChannelDefinition",
  35812. Field: field,
  35813. IsMethod: false,
  35814. IsResolver: false,
  35815. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35816. return nil, errors.New("field of type String does not have child fields")
  35817. },
  35818. }
  35819. return fc, nil
  35820. }
  35821. func (ec *executionContext) _ChannelDefinition_svgIcon(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  35822. fc, err := ec.fieldContext_ChannelDefinition_svgIcon(ctx, field)
  35823. if err != nil {
  35824. return graphql.Null
  35825. }
  35826. ctx = graphql.WithFieldContext(ctx, fc)
  35827. defer func() {
  35828. if r := recover(); r != nil {
  35829. ec.Error(ctx, ec.Recover(ctx, r))
  35830. ret = graphql.Null
  35831. }
  35832. }()
  35833. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35834. ctx = rctx // use context from middleware stack in children
  35835. return obj.SVGIcon, nil
  35836. })
  35837. if err != nil {
  35838. ec.Error(ctx, err)
  35839. return graphql.Null
  35840. }
  35841. if resTmp == nil {
  35842. return graphql.Null
  35843. }
  35844. res := resTmp.(*string)
  35845. fc.Result = res
  35846. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  35847. }
  35848. func (ec *executionContext) fieldContext_ChannelDefinition_svgIcon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35849. fc = &graphql.FieldContext{
  35850. Object: "ChannelDefinition",
  35851. Field: field,
  35852. IsMethod: false,
  35853. IsResolver: false,
  35854. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35855. return nil, errors.New("field of type String does not have child fields")
  35856. },
  35857. }
  35858. return fc, nil
  35859. }
  35860. func (ec *executionContext) _ChannelInformation_app(ctx context.Context, field graphql.CollectedField, obj *ChannelInformation) (ret graphql.Marshaler) {
  35861. fc, err := ec.fieldContext_ChannelInformation_app(ctx, field)
  35862. if err != nil {
  35863. return graphql.Null
  35864. }
  35865. ctx = graphql.WithFieldContext(ctx, fc)
  35866. defer func() {
  35867. if r := recover(); r != nil {
  35868. ec.Error(ctx, ec.Recover(ctx, r))
  35869. ret = graphql.Null
  35870. }
  35871. }()
  35872. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35873. ctx = rctx // use context from middleware stack in children
  35874. return obj.App, nil
  35875. })
  35876. if err != nil {
  35877. ec.Error(ctx, err)
  35878. return graphql.Null
  35879. }
  35880. if resTmp == nil {
  35881. if !graphql.HasFieldError(ctx, fc) {
  35882. ec.Errorf(ctx, "must not be null")
  35883. }
  35884. return graphql.Null
  35885. }
  35886. res := resTmp.(*App)
  35887. fc.Result = res
  35888. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx, field.Selections, res)
  35889. }
  35890. func (ec *executionContext) fieldContext_ChannelInformation_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35891. fc = &graphql.FieldContext{
  35892. Object: "ChannelInformation",
  35893. Field: field,
  35894. IsMethod: false,
  35895. IsResolver: false,
  35896. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35897. switch field.Name {
  35898. case "id":
  35899. return ec.fieldContext_App_id(ctx, field)
  35900. }
  35901. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  35902. },
  35903. }
  35904. return fc, nil
  35905. }
  35906. func (ec *executionContext) _ChannelInformation_channelDefinition(ctx context.Context, field graphql.CollectedField, obj *ChannelInformation) (ret graphql.Marshaler) {
  35907. fc, err := ec.fieldContext_ChannelInformation_channelDefinition(ctx, field)
  35908. if err != nil {
  35909. return graphql.Null
  35910. }
  35911. ctx = graphql.WithFieldContext(ctx, fc)
  35912. defer func() {
  35913. if r := recover(); r != nil {
  35914. ec.Error(ctx, ec.Recover(ctx, r))
  35915. ret = graphql.Null
  35916. }
  35917. }()
  35918. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35919. ctx = rctx // use context from middleware stack in children
  35920. return obj.ChannelDefinition, nil
  35921. })
  35922. if err != nil {
  35923. ec.Error(ctx, err)
  35924. return graphql.Null
  35925. }
  35926. if resTmp == nil {
  35927. return graphql.Null
  35928. }
  35929. res := resTmp.(*ChannelDefinition)
  35930. fc.Result = res
  35931. return ec.marshalOChannelDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐChannelDefinition(ctx, field.Selections, res)
  35932. }
  35933. func (ec *executionContext) fieldContext_ChannelInformation_channelDefinition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35934. fc = &graphql.FieldContext{
  35935. Object: "ChannelInformation",
  35936. Field: field,
  35937. IsMethod: false,
  35938. IsResolver: false,
  35939. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35940. switch field.Name {
  35941. case "channelName":
  35942. return ec.fieldContext_ChannelDefinition_channelName(ctx, field)
  35943. case "handle":
  35944. return ec.fieldContext_ChannelDefinition_handle(ctx, field)
  35945. case "id":
  35946. return ec.fieldContext_ChannelDefinition_id(ctx, field)
  35947. case "subChannelName":
  35948. return ec.fieldContext_ChannelDefinition_subChannelName(ctx, field)
  35949. case "svgIcon":
  35950. return ec.fieldContext_ChannelDefinition_svgIcon(ctx, field)
  35951. }
  35952. return nil, fmt.Errorf("no field named %q was found under type ChannelDefinition", field.Name)
  35953. },
  35954. }
  35955. return fc, nil
  35956. }
  35957. func (ec *executionContext) _ChannelInformation_channelId(ctx context.Context, field graphql.CollectedField, obj *ChannelInformation) (ret graphql.Marshaler) {
  35958. fc, err := ec.fieldContext_ChannelInformation_channelId(ctx, field)
  35959. if err != nil {
  35960. return graphql.Null
  35961. }
  35962. ctx = graphql.WithFieldContext(ctx, fc)
  35963. defer func() {
  35964. if r := recover(); r != nil {
  35965. ec.Error(ctx, ec.Recover(ctx, r))
  35966. ret = graphql.Null
  35967. }
  35968. }()
  35969. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35970. ctx = rctx // use context from middleware stack in children
  35971. return obj.ChannelID, nil
  35972. })
  35973. if err != nil {
  35974. ec.Error(ctx, err)
  35975. return graphql.Null
  35976. }
  35977. if resTmp == nil {
  35978. if !graphql.HasFieldError(ctx, fc) {
  35979. ec.Errorf(ctx, "must not be null")
  35980. }
  35981. return graphql.Null
  35982. }
  35983. res := resTmp.(string)
  35984. fc.Result = res
  35985. return ec.marshalNID2string(ctx, field.Selections, res)
  35986. }
  35987. func (ec *executionContext) fieldContext_ChannelInformation_channelId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35988. fc = &graphql.FieldContext{
  35989. Object: "ChannelInformation",
  35990. Field: field,
  35991. IsMethod: false,
  35992. IsResolver: false,
  35993. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35994. return nil, errors.New("field of type ID does not have child fields")
  35995. },
  35996. }
  35997. return fc, nil
  35998. }
  35999. func (ec *executionContext) _ChannelInformation_id(ctx context.Context, field graphql.CollectedField, obj *ChannelInformation) (ret graphql.Marshaler) {
  36000. fc, err := ec.fieldContext_ChannelInformation_id(ctx, field)
  36001. if err != nil {
  36002. return graphql.Null
  36003. }
  36004. ctx = graphql.WithFieldContext(ctx, fc)
  36005. defer func() {
  36006. if r := recover(); r != nil {
  36007. ec.Error(ctx, ec.Recover(ctx, r))
  36008. ret = graphql.Null
  36009. }
  36010. }()
  36011. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36012. ctx = rctx // use context from middleware stack in children
  36013. return obj.ID, nil
  36014. })
  36015. if err != nil {
  36016. ec.Error(ctx, err)
  36017. return graphql.Null
  36018. }
  36019. if resTmp == nil {
  36020. if !graphql.HasFieldError(ctx, fc) {
  36021. ec.Errorf(ctx, "must not be null")
  36022. }
  36023. return graphql.Null
  36024. }
  36025. res := resTmp.(string)
  36026. fc.Result = res
  36027. return ec.marshalNID2string(ctx, field.Selections, res)
  36028. }
  36029. func (ec *executionContext) fieldContext_ChannelInformation_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36030. fc = &graphql.FieldContext{
  36031. Object: "ChannelInformation",
  36032. Field: field,
  36033. IsMethod: false,
  36034. IsResolver: false,
  36035. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36036. return nil, errors.New("field of type ID does not have child fields")
  36037. },
  36038. }
  36039. return fc, nil
  36040. }
  36041. func (ec *executionContext) _Collection_availablePublicationCount(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36042. fc, err := ec.fieldContext_Collection_availablePublicationCount(ctx, field)
  36043. if err != nil {
  36044. return graphql.Null
  36045. }
  36046. ctx = graphql.WithFieldContext(ctx, fc)
  36047. defer func() {
  36048. if r := recover(); r != nil {
  36049. ec.Error(ctx, ec.Recover(ctx, r))
  36050. ret = graphql.Null
  36051. }
  36052. }()
  36053. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36054. ctx = rctx // use context from middleware stack in children
  36055. return obj.AvailablePublicationCount, nil
  36056. })
  36057. if err != nil {
  36058. ec.Error(ctx, err)
  36059. return graphql.Null
  36060. }
  36061. if resTmp == nil {
  36062. if !graphql.HasFieldError(ctx, fc) {
  36063. ec.Errorf(ctx, "must not be null")
  36064. }
  36065. return graphql.Null
  36066. }
  36067. res := resTmp.(int)
  36068. fc.Result = res
  36069. return ec.marshalNInt2int(ctx, field.Selections, res)
  36070. }
  36071. func (ec *executionContext) fieldContext_Collection_availablePublicationCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36072. fc = &graphql.FieldContext{
  36073. Object: "Collection",
  36074. Field: field,
  36075. IsMethod: false,
  36076. IsResolver: false,
  36077. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36078. return nil, errors.New("field of type Int does not have child fields")
  36079. },
  36080. }
  36081. return fc, nil
  36082. }
  36083. func (ec *executionContext) _Collection_description(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36084. fc, err := ec.fieldContext_Collection_description(ctx, field)
  36085. if err != nil {
  36086. return graphql.Null
  36087. }
  36088. ctx = graphql.WithFieldContext(ctx, fc)
  36089. defer func() {
  36090. if r := recover(); r != nil {
  36091. ec.Error(ctx, ec.Recover(ctx, r))
  36092. ret = graphql.Null
  36093. }
  36094. }()
  36095. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36096. ctx = rctx // use context from middleware stack in children
  36097. return obj.Description, nil
  36098. })
  36099. if err != nil {
  36100. ec.Error(ctx, err)
  36101. return graphql.Null
  36102. }
  36103. if resTmp == nil {
  36104. if !graphql.HasFieldError(ctx, fc) {
  36105. ec.Errorf(ctx, "must not be null")
  36106. }
  36107. return graphql.Null
  36108. }
  36109. res := resTmp.(string)
  36110. fc.Result = res
  36111. return ec.marshalNString2string(ctx, field.Selections, res)
  36112. }
  36113. func (ec *executionContext) fieldContext_Collection_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36114. fc = &graphql.FieldContext{
  36115. Object: "Collection",
  36116. Field: field,
  36117. IsMethod: false,
  36118. IsResolver: false,
  36119. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36120. return nil, errors.New("field of type String does not have child fields")
  36121. },
  36122. }
  36123. defer func() {
  36124. if r := recover(); r != nil {
  36125. err = ec.Recover(ctx, r)
  36126. ec.Error(ctx, err)
  36127. }
  36128. }()
  36129. ctx = graphql.WithFieldContext(ctx, fc)
  36130. if fc.Args, err = ec.field_Collection_description_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36131. ec.Error(ctx, err)
  36132. return
  36133. }
  36134. return fc, nil
  36135. }
  36136. func (ec *executionContext) _Collection_descriptionHtml(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36137. fc, err := ec.fieldContext_Collection_descriptionHtml(ctx, field)
  36138. if err != nil {
  36139. return graphql.Null
  36140. }
  36141. ctx = graphql.WithFieldContext(ctx, fc)
  36142. defer func() {
  36143. if r := recover(); r != nil {
  36144. ec.Error(ctx, ec.Recover(ctx, r))
  36145. ret = graphql.Null
  36146. }
  36147. }()
  36148. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36149. ctx = rctx // use context from middleware stack in children
  36150. return obj.DescriptionHTML, nil
  36151. })
  36152. if err != nil {
  36153. ec.Error(ctx, err)
  36154. return graphql.Null
  36155. }
  36156. if resTmp == nil {
  36157. if !graphql.HasFieldError(ctx, fc) {
  36158. ec.Errorf(ctx, "must not be null")
  36159. }
  36160. return graphql.Null
  36161. }
  36162. res := resTmp.(string)
  36163. fc.Result = res
  36164. return ec.marshalNHTML2string(ctx, field.Selections, res)
  36165. }
  36166. func (ec *executionContext) fieldContext_Collection_descriptionHtml(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36167. fc = &graphql.FieldContext{
  36168. Object: "Collection",
  36169. Field: field,
  36170. IsMethod: false,
  36171. IsResolver: false,
  36172. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36173. return nil, errors.New("field of type HTML does not have child fields")
  36174. },
  36175. }
  36176. return fc, nil
  36177. }
  36178. func (ec *executionContext) _Collection_feedback(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36179. fc, err := ec.fieldContext_Collection_feedback(ctx, field)
  36180. if err != nil {
  36181. return graphql.Null
  36182. }
  36183. ctx = graphql.WithFieldContext(ctx, fc)
  36184. defer func() {
  36185. if r := recover(); r != nil {
  36186. ec.Error(ctx, ec.Recover(ctx, r))
  36187. ret = graphql.Null
  36188. }
  36189. }()
  36190. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36191. ctx = rctx // use context from middleware stack in children
  36192. return obj.Feedback, nil
  36193. })
  36194. if err != nil {
  36195. ec.Error(ctx, err)
  36196. return graphql.Null
  36197. }
  36198. if resTmp == nil {
  36199. return graphql.Null
  36200. }
  36201. res := resTmp.(*ResourceFeedback)
  36202. fc.Result = res
  36203. return ec.marshalOResourceFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceFeedback(ctx, field.Selections, res)
  36204. }
  36205. func (ec *executionContext) fieldContext_Collection_feedback(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36206. fc = &graphql.FieldContext{
  36207. Object: "Collection",
  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 "details":
  36214. return ec.fieldContext_ResourceFeedback_details(ctx, field)
  36215. case "summary":
  36216. return ec.fieldContext_ResourceFeedback_summary(ctx, field)
  36217. }
  36218. return nil, fmt.Errorf("no field named %q was found under type ResourceFeedback", field.Name)
  36219. },
  36220. }
  36221. return fc, nil
  36222. }
  36223. func (ec *executionContext) _Collection_handle(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36224. fc, err := ec.fieldContext_Collection_handle(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.Handle, 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.(string)
  36250. fc.Result = res
  36251. return ec.marshalNString2string(ctx, field.Selections, res)
  36252. }
  36253. func (ec *executionContext) fieldContext_Collection_handle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36254. fc = &graphql.FieldContext{
  36255. Object: "Collection",
  36256. Field: field,
  36257. IsMethod: false,
  36258. IsResolver: false,
  36259. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36260. return nil, errors.New("field of type String does not have child fields")
  36261. },
  36262. }
  36263. return fc, nil
  36264. }
  36265. func (ec *executionContext) _Collection_hasProduct(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36266. fc, err := ec.fieldContext_Collection_hasProduct(ctx, field)
  36267. if err != nil {
  36268. return graphql.Null
  36269. }
  36270. ctx = graphql.WithFieldContext(ctx, fc)
  36271. defer func() {
  36272. if r := recover(); r != nil {
  36273. ec.Error(ctx, ec.Recover(ctx, r))
  36274. ret = graphql.Null
  36275. }
  36276. }()
  36277. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36278. ctx = rctx // use context from middleware stack in children
  36279. return obj.HasProduct, nil
  36280. })
  36281. if err != nil {
  36282. ec.Error(ctx, err)
  36283. return graphql.Null
  36284. }
  36285. if resTmp == nil {
  36286. if !graphql.HasFieldError(ctx, fc) {
  36287. ec.Errorf(ctx, "must not be null")
  36288. }
  36289. return graphql.Null
  36290. }
  36291. res := resTmp.(bool)
  36292. fc.Result = res
  36293. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  36294. }
  36295. func (ec *executionContext) fieldContext_Collection_hasProduct(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36296. fc = &graphql.FieldContext{
  36297. Object: "Collection",
  36298. Field: field,
  36299. IsMethod: false,
  36300. IsResolver: false,
  36301. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36302. return nil, errors.New("field of type Boolean does not have child fields")
  36303. },
  36304. }
  36305. defer func() {
  36306. if r := recover(); r != nil {
  36307. err = ec.Recover(ctx, r)
  36308. ec.Error(ctx, err)
  36309. }
  36310. }()
  36311. ctx = graphql.WithFieldContext(ctx, fc)
  36312. if fc.Args, err = ec.field_Collection_hasProduct_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36313. ec.Error(ctx, err)
  36314. return
  36315. }
  36316. return fc, nil
  36317. }
  36318. func (ec *executionContext) _Collection_id(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36319. fc, err := ec.fieldContext_Collection_id(ctx, field)
  36320. if err != nil {
  36321. return graphql.Null
  36322. }
  36323. ctx = graphql.WithFieldContext(ctx, fc)
  36324. defer func() {
  36325. if r := recover(); r != nil {
  36326. ec.Error(ctx, ec.Recover(ctx, r))
  36327. ret = graphql.Null
  36328. }
  36329. }()
  36330. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36331. ctx = rctx // use context from middleware stack in children
  36332. return obj.ID, nil
  36333. })
  36334. if err != nil {
  36335. ec.Error(ctx, err)
  36336. return graphql.Null
  36337. }
  36338. if resTmp == nil {
  36339. if !graphql.HasFieldError(ctx, fc) {
  36340. ec.Errorf(ctx, "must not be null")
  36341. }
  36342. return graphql.Null
  36343. }
  36344. res := resTmp.(string)
  36345. fc.Result = res
  36346. return ec.marshalNID2string(ctx, field.Selections, res)
  36347. }
  36348. func (ec *executionContext) fieldContext_Collection_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36349. fc = &graphql.FieldContext{
  36350. Object: "Collection",
  36351. Field: field,
  36352. IsMethod: false,
  36353. IsResolver: false,
  36354. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36355. return nil, errors.New("field of type ID does not have child fields")
  36356. },
  36357. }
  36358. return fc, nil
  36359. }
  36360. func (ec *executionContext) _Collection_image(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36361. fc, err := ec.fieldContext_Collection_image(ctx, field)
  36362. if err != nil {
  36363. return graphql.Null
  36364. }
  36365. ctx = graphql.WithFieldContext(ctx, fc)
  36366. defer func() {
  36367. if r := recover(); r != nil {
  36368. ec.Error(ctx, ec.Recover(ctx, r))
  36369. ret = graphql.Null
  36370. }
  36371. }()
  36372. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36373. ctx = rctx // use context from middleware stack in children
  36374. return obj.Image, nil
  36375. })
  36376. if err != nil {
  36377. ec.Error(ctx, err)
  36378. return graphql.Null
  36379. }
  36380. if resTmp == nil {
  36381. return graphql.Null
  36382. }
  36383. res := resTmp.(*Image)
  36384. fc.Result = res
  36385. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  36386. }
  36387. func (ec *executionContext) fieldContext_Collection_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36388. fc = &graphql.FieldContext{
  36389. Object: "Collection",
  36390. Field: field,
  36391. IsMethod: false,
  36392. IsResolver: false,
  36393. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36394. switch field.Name {
  36395. case "altText":
  36396. return ec.fieldContext_Image_altText(ctx, field)
  36397. case "height":
  36398. return ec.fieldContext_Image_height(ctx, field)
  36399. case "id":
  36400. return ec.fieldContext_Image_id(ctx, field)
  36401. case "metafield":
  36402. return ec.fieldContext_Image_metafield(ctx, field)
  36403. case "metafields":
  36404. return ec.fieldContext_Image_metafields(ctx, field)
  36405. case "privateMetafield":
  36406. return ec.fieldContext_Image_privateMetafield(ctx, field)
  36407. case "privateMetafields":
  36408. return ec.fieldContext_Image_privateMetafields(ctx, field)
  36409. case "url":
  36410. return ec.fieldContext_Image_url(ctx, field)
  36411. case "width":
  36412. return ec.fieldContext_Image_width(ctx, field)
  36413. }
  36414. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  36415. },
  36416. }
  36417. return fc, nil
  36418. }
  36419. func (ec *executionContext) _Collection_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36420. fc, err := ec.fieldContext_Collection_legacyResourceId(ctx, field)
  36421. if err != nil {
  36422. return graphql.Null
  36423. }
  36424. ctx = graphql.WithFieldContext(ctx, fc)
  36425. defer func() {
  36426. if r := recover(); r != nil {
  36427. ec.Error(ctx, ec.Recover(ctx, r))
  36428. ret = graphql.Null
  36429. }
  36430. }()
  36431. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36432. ctx = rctx // use context from middleware stack in children
  36433. return obj.LegacyResourceID, nil
  36434. })
  36435. if err != nil {
  36436. ec.Error(ctx, err)
  36437. return graphql.Null
  36438. }
  36439. if resTmp == nil {
  36440. if !graphql.HasFieldError(ctx, fc) {
  36441. ec.Errorf(ctx, "must not be null")
  36442. }
  36443. return graphql.Null
  36444. }
  36445. res := resTmp.(string)
  36446. fc.Result = res
  36447. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  36448. }
  36449. func (ec *executionContext) fieldContext_Collection_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36450. fc = &graphql.FieldContext{
  36451. Object: "Collection",
  36452. Field: field,
  36453. IsMethod: false,
  36454. IsResolver: false,
  36455. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36456. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  36457. },
  36458. }
  36459. return fc, nil
  36460. }
  36461. func (ec *executionContext) _Collection_metafield(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36462. fc, err := ec.fieldContext_Collection_metafield(ctx, field)
  36463. if err != nil {
  36464. return graphql.Null
  36465. }
  36466. ctx = graphql.WithFieldContext(ctx, fc)
  36467. defer func() {
  36468. if r := recover(); r != nil {
  36469. ec.Error(ctx, ec.Recover(ctx, r))
  36470. ret = graphql.Null
  36471. }
  36472. }()
  36473. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36474. ctx = rctx // use context from middleware stack in children
  36475. return obj.Metafield, nil
  36476. })
  36477. if err != nil {
  36478. ec.Error(ctx, err)
  36479. return graphql.Null
  36480. }
  36481. if resTmp == nil {
  36482. return graphql.Null
  36483. }
  36484. res := resTmp.(*Metafield)
  36485. fc.Result = res
  36486. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  36487. }
  36488. func (ec *executionContext) fieldContext_Collection_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36489. fc = &graphql.FieldContext{
  36490. Object: "Collection",
  36491. Field: field,
  36492. IsMethod: false,
  36493. IsResolver: false,
  36494. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36495. switch field.Name {
  36496. case "createdAt":
  36497. return ec.fieldContext_Metafield_createdAt(ctx, field)
  36498. case "definition":
  36499. return ec.fieldContext_Metafield_definition(ctx, field)
  36500. case "description":
  36501. return ec.fieldContext_Metafield_description(ctx, field)
  36502. case "id":
  36503. return ec.fieldContext_Metafield_id(ctx, field)
  36504. case "key":
  36505. return ec.fieldContext_Metafield_key(ctx, field)
  36506. case "legacyResourceId":
  36507. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  36508. case "namespace":
  36509. return ec.fieldContext_Metafield_namespace(ctx, field)
  36510. case "owner":
  36511. return ec.fieldContext_Metafield_owner(ctx, field)
  36512. case "ownerType":
  36513. return ec.fieldContext_Metafield_ownerType(ctx, field)
  36514. case "reference":
  36515. return ec.fieldContext_Metafield_reference(ctx, field)
  36516. case "references":
  36517. return ec.fieldContext_Metafield_references(ctx, field)
  36518. case "type":
  36519. return ec.fieldContext_Metafield_type(ctx, field)
  36520. case "updatedAt":
  36521. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  36522. case "value":
  36523. return ec.fieldContext_Metafield_value(ctx, field)
  36524. }
  36525. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  36526. },
  36527. }
  36528. defer func() {
  36529. if r := recover(); r != nil {
  36530. err = ec.Recover(ctx, r)
  36531. ec.Error(ctx, err)
  36532. }
  36533. }()
  36534. ctx = graphql.WithFieldContext(ctx, fc)
  36535. if fc.Args, err = ec.field_Collection_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36536. ec.Error(ctx, err)
  36537. return
  36538. }
  36539. return fc, nil
  36540. }
  36541. func (ec *executionContext) _Collection_metafieldDefinitions(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36542. fc, err := ec.fieldContext_Collection_metafieldDefinitions(ctx, field)
  36543. if err != nil {
  36544. return graphql.Null
  36545. }
  36546. ctx = graphql.WithFieldContext(ctx, fc)
  36547. defer func() {
  36548. if r := recover(); r != nil {
  36549. ec.Error(ctx, ec.Recover(ctx, r))
  36550. ret = graphql.Null
  36551. }
  36552. }()
  36553. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36554. ctx = rctx // use context from middleware stack in children
  36555. return obj.MetafieldDefinitions, nil
  36556. })
  36557. if err != nil {
  36558. ec.Error(ctx, err)
  36559. return graphql.Null
  36560. }
  36561. if resTmp == nil {
  36562. if !graphql.HasFieldError(ctx, fc) {
  36563. ec.Errorf(ctx, "must not be null")
  36564. }
  36565. return graphql.Null
  36566. }
  36567. res := resTmp.(*MetafieldDefinitionConnection)
  36568. fc.Result = res
  36569. return ec.marshalNMetafieldDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionConnection(ctx, field.Selections, res)
  36570. }
  36571. func (ec *executionContext) fieldContext_Collection_metafieldDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36572. fc = &graphql.FieldContext{
  36573. Object: "Collection",
  36574. Field: field,
  36575. IsMethod: false,
  36576. IsResolver: false,
  36577. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36578. switch field.Name {
  36579. case "edges":
  36580. return ec.fieldContext_MetafieldDefinitionConnection_edges(ctx, field)
  36581. case "nodes":
  36582. return ec.fieldContext_MetafieldDefinitionConnection_nodes(ctx, field)
  36583. case "pageInfo":
  36584. return ec.fieldContext_MetafieldDefinitionConnection_pageInfo(ctx, field)
  36585. }
  36586. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionConnection", field.Name)
  36587. },
  36588. }
  36589. defer func() {
  36590. if r := recover(); r != nil {
  36591. err = ec.Recover(ctx, r)
  36592. ec.Error(ctx, err)
  36593. }
  36594. }()
  36595. ctx = graphql.WithFieldContext(ctx, fc)
  36596. if fc.Args, err = ec.field_Collection_metafieldDefinitions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36597. ec.Error(ctx, err)
  36598. return
  36599. }
  36600. return fc, nil
  36601. }
  36602. func (ec *executionContext) _Collection_metafields(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36603. fc, err := ec.fieldContext_Collection_metafields(ctx, field)
  36604. if err != nil {
  36605. return graphql.Null
  36606. }
  36607. ctx = graphql.WithFieldContext(ctx, fc)
  36608. defer func() {
  36609. if r := recover(); r != nil {
  36610. ec.Error(ctx, ec.Recover(ctx, r))
  36611. ret = graphql.Null
  36612. }
  36613. }()
  36614. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36615. ctx = rctx // use context from middleware stack in children
  36616. return obj.Metafields, nil
  36617. })
  36618. if err != nil {
  36619. ec.Error(ctx, err)
  36620. return graphql.Null
  36621. }
  36622. if resTmp == nil {
  36623. if !graphql.HasFieldError(ctx, fc) {
  36624. ec.Errorf(ctx, "must not be null")
  36625. }
  36626. return graphql.Null
  36627. }
  36628. res := resTmp.(*MetafieldConnection)
  36629. fc.Result = res
  36630. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  36631. }
  36632. func (ec *executionContext) fieldContext_Collection_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36633. fc = &graphql.FieldContext{
  36634. Object: "Collection",
  36635. Field: field,
  36636. IsMethod: false,
  36637. IsResolver: false,
  36638. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36639. switch field.Name {
  36640. case "edges":
  36641. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  36642. case "nodes":
  36643. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  36644. case "pageInfo":
  36645. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  36646. }
  36647. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  36648. },
  36649. }
  36650. defer func() {
  36651. if r := recover(); r != nil {
  36652. err = ec.Recover(ctx, r)
  36653. ec.Error(ctx, err)
  36654. }
  36655. }()
  36656. ctx = graphql.WithFieldContext(ctx, fc)
  36657. if fc.Args, err = ec.field_Collection_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36658. ec.Error(ctx, err)
  36659. return
  36660. }
  36661. return fc, nil
  36662. }
  36663. func (ec *executionContext) _Collection_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36664. fc, err := ec.fieldContext_Collection_privateMetafield(ctx, field)
  36665. if err != nil {
  36666. return graphql.Null
  36667. }
  36668. ctx = graphql.WithFieldContext(ctx, fc)
  36669. defer func() {
  36670. if r := recover(); r != nil {
  36671. ec.Error(ctx, ec.Recover(ctx, r))
  36672. ret = graphql.Null
  36673. }
  36674. }()
  36675. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36676. ctx = rctx // use context from middleware stack in children
  36677. return obj.PrivateMetafield, nil
  36678. })
  36679. if err != nil {
  36680. ec.Error(ctx, err)
  36681. return graphql.Null
  36682. }
  36683. if resTmp == nil {
  36684. return graphql.Null
  36685. }
  36686. res := resTmp.(*PrivateMetafield)
  36687. fc.Result = res
  36688. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  36689. }
  36690. func (ec *executionContext) fieldContext_Collection_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36691. fc = &graphql.FieldContext{
  36692. Object: "Collection",
  36693. Field: field,
  36694. IsMethod: false,
  36695. IsResolver: false,
  36696. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36697. switch field.Name {
  36698. case "createdAt":
  36699. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  36700. case "id":
  36701. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  36702. case "key":
  36703. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  36704. case "namespace":
  36705. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  36706. case "updatedAt":
  36707. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  36708. case "value":
  36709. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  36710. case "valueType":
  36711. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  36712. }
  36713. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  36714. },
  36715. }
  36716. defer func() {
  36717. if r := recover(); r != nil {
  36718. err = ec.Recover(ctx, r)
  36719. ec.Error(ctx, err)
  36720. }
  36721. }()
  36722. ctx = graphql.WithFieldContext(ctx, fc)
  36723. if fc.Args, err = ec.field_Collection_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36724. ec.Error(ctx, err)
  36725. return
  36726. }
  36727. return fc, nil
  36728. }
  36729. func (ec *executionContext) _Collection_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36730. fc, err := ec.fieldContext_Collection_privateMetafields(ctx, field)
  36731. if err != nil {
  36732. return graphql.Null
  36733. }
  36734. ctx = graphql.WithFieldContext(ctx, fc)
  36735. defer func() {
  36736. if r := recover(); r != nil {
  36737. ec.Error(ctx, ec.Recover(ctx, r))
  36738. ret = graphql.Null
  36739. }
  36740. }()
  36741. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36742. ctx = rctx // use context from middleware stack in children
  36743. return obj.PrivateMetafields, nil
  36744. })
  36745. if err != nil {
  36746. ec.Error(ctx, err)
  36747. return graphql.Null
  36748. }
  36749. if resTmp == nil {
  36750. if !graphql.HasFieldError(ctx, fc) {
  36751. ec.Errorf(ctx, "must not be null")
  36752. }
  36753. return graphql.Null
  36754. }
  36755. res := resTmp.(*PrivateMetafieldConnection)
  36756. fc.Result = res
  36757. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  36758. }
  36759. func (ec *executionContext) fieldContext_Collection_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36760. fc = &graphql.FieldContext{
  36761. Object: "Collection",
  36762. Field: field,
  36763. IsMethod: false,
  36764. IsResolver: false,
  36765. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36766. switch field.Name {
  36767. case "edges":
  36768. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  36769. case "nodes":
  36770. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  36771. case "pageInfo":
  36772. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  36773. }
  36774. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  36775. },
  36776. }
  36777. defer func() {
  36778. if r := recover(); r != nil {
  36779. err = ec.Recover(ctx, r)
  36780. ec.Error(ctx, err)
  36781. }
  36782. }()
  36783. ctx = graphql.WithFieldContext(ctx, fc)
  36784. if fc.Args, err = ec.field_Collection_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36785. ec.Error(ctx, err)
  36786. return
  36787. }
  36788. return fc, nil
  36789. }
  36790. func (ec *executionContext) _Collection_products(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36791. fc, err := ec.fieldContext_Collection_products(ctx, field)
  36792. if err != nil {
  36793. return graphql.Null
  36794. }
  36795. ctx = graphql.WithFieldContext(ctx, fc)
  36796. defer func() {
  36797. if r := recover(); r != nil {
  36798. ec.Error(ctx, ec.Recover(ctx, r))
  36799. ret = graphql.Null
  36800. }
  36801. }()
  36802. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36803. ctx = rctx // use context from middleware stack in children
  36804. return obj.Products, nil
  36805. })
  36806. if err != nil {
  36807. ec.Error(ctx, err)
  36808. return graphql.Null
  36809. }
  36810. if resTmp == nil {
  36811. if !graphql.HasFieldError(ctx, fc) {
  36812. ec.Errorf(ctx, "must not be null")
  36813. }
  36814. return graphql.Null
  36815. }
  36816. res := resTmp.(*ProductConnection)
  36817. fc.Result = res
  36818. return ec.marshalNProductConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductConnection(ctx, field.Selections, res)
  36819. }
  36820. func (ec *executionContext) fieldContext_Collection_products(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36821. fc = &graphql.FieldContext{
  36822. Object: "Collection",
  36823. Field: field,
  36824. IsMethod: false,
  36825. IsResolver: false,
  36826. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36827. switch field.Name {
  36828. case "edges":
  36829. return ec.fieldContext_ProductConnection_edges(ctx, field)
  36830. case "nodes":
  36831. return ec.fieldContext_ProductConnection_nodes(ctx, field)
  36832. case "pageInfo":
  36833. return ec.fieldContext_ProductConnection_pageInfo(ctx, field)
  36834. }
  36835. return nil, fmt.Errorf("no field named %q was found under type ProductConnection", field.Name)
  36836. },
  36837. }
  36838. defer func() {
  36839. if r := recover(); r != nil {
  36840. err = ec.Recover(ctx, r)
  36841. ec.Error(ctx, err)
  36842. }
  36843. }()
  36844. ctx = graphql.WithFieldContext(ctx, fc)
  36845. if fc.Args, err = ec.field_Collection_products_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36846. ec.Error(ctx, err)
  36847. return
  36848. }
  36849. return fc, nil
  36850. }
  36851. func (ec *executionContext) _Collection_productsCount(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36852. fc, err := ec.fieldContext_Collection_productsCount(ctx, field)
  36853. if err != nil {
  36854. return graphql.Null
  36855. }
  36856. ctx = graphql.WithFieldContext(ctx, fc)
  36857. defer func() {
  36858. if r := recover(); r != nil {
  36859. ec.Error(ctx, ec.Recover(ctx, r))
  36860. ret = graphql.Null
  36861. }
  36862. }()
  36863. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36864. ctx = rctx // use context from middleware stack in children
  36865. return obj.ProductsCount, nil
  36866. })
  36867. if err != nil {
  36868. ec.Error(ctx, err)
  36869. return graphql.Null
  36870. }
  36871. if resTmp == nil {
  36872. if !graphql.HasFieldError(ctx, fc) {
  36873. ec.Errorf(ctx, "must not be null")
  36874. }
  36875. return graphql.Null
  36876. }
  36877. res := resTmp.(int)
  36878. fc.Result = res
  36879. return ec.marshalNInt2int(ctx, field.Selections, res)
  36880. }
  36881. func (ec *executionContext) fieldContext_Collection_productsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36882. fc = &graphql.FieldContext{
  36883. Object: "Collection",
  36884. Field: field,
  36885. IsMethod: false,
  36886. IsResolver: false,
  36887. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36888. return nil, errors.New("field of type Int does not have child fields")
  36889. },
  36890. }
  36891. return fc, nil
  36892. }
  36893. func (ec *executionContext) _Collection_publicationCount(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36894. fc, err := ec.fieldContext_Collection_publicationCount(ctx, field)
  36895. if err != nil {
  36896. return graphql.Null
  36897. }
  36898. ctx = graphql.WithFieldContext(ctx, fc)
  36899. defer func() {
  36900. if r := recover(); r != nil {
  36901. ec.Error(ctx, ec.Recover(ctx, r))
  36902. ret = graphql.Null
  36903. }
  36904. }()
  36905. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36906. ctx = rctx // use context from middleware stack in children
  36907. return obj.PublicationCount, nil
  36908. })
  36909. if err != nil {
  36910. ec.Error(ctx, err)
  36911. return graphql.Null
  36912. }
  36913. if resTmp == nil {
  36914. if !graphql.HasFieldError(ctx, fc) {
  36915. ec.Errorf(ctx, "must not be null")
  36916. }
  36917. return graphql.Null
  36918. }
  36919. res := resTmp.(int)
  36920. fc.Result = res
  36921. return ec.marshalNInt2int(ctx, field.Selections, res)
  36922. }
  36923. func (ec *executionContext) fieldContext_Collection_publicationCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36924. fc = &graphql.FieldContext{
  36925. Object: "Collection",
  36926. Field: field,
  36927. IsMethod: false,
  36928. IsResolver: false,
  36929. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36930. return nil, errors.New("field of type Int does not have child fields")
  36931. },
  36932. }
  36933. defer func() {
  36934. if r := recover(); r != nil {
  36935. err = ec.Recover(ctx, r)
  36936. ec.Error(ctx, err)
  36937. }
  36938. }()
  36939. ctx = graphql.WithFieldContext(ctx, fc)
  36940. if fc.Args, err = ec.field_Collection_publicationCount_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36941. ec.Error(ctx, err)
  36942. return
  36943. }
  36944. return fc, nil
  36945. }
  36946. func (ec *executionContext) _Collection_publishedOnCurrentPublication(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36947. fc, err := ec.fieldContext_Collection_publishedOnCurrentPublication(ctx, field)
  36948. if err != nil {
  36949. return graphql.Null
  36950. }
  36951. ctx = graphql.WithFieldContext(ctx, fc)
  36952. defer func() {
  36953. if r := recover(); r != nil {
  36954. ec.Error(ctx, ec.Recover(ctx, r))
  36955. ret = graphql.Null
  36956. }
  36957. }()
  36958. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36959. ctx = rctx // use context from middleware stack in children
  36960. return obj.PublishedOnCurrentPublication, nil
  36961. })
  36962. if err != nil {
  36963. ec.Error(ctx, err)
  36964. return graphql.Null
  36965. }
  36966. if resTmp == nil {
  36967. if !graphql.HasFieldError(ctx, fc) {
  36968. ec.Errorf(ctx, "must not be null")
  36969. }
  36970. return graphql.Null
  36971. }
  36972. res := resTmp.(bool)
  36973. fc.Result = res
  36974. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  36975. }
  36976. func (ec *executionContext) fieldContext_Collection_publishedOnCurrentPublication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36977. fc = &graphql.FieldContext{
  36978. Object: "Collection",
  36979. Field: field,
  36980. IsMethod: false,
  36981. IsResolver: false,
  36982. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36983. return nil, errors.New("field of type Boolean does not have child fields")
  36984. },
  36985. }
  36986. return fc, nil
  36987. }
  36988. func (ec *executionContext) _Collection_publishedOnPublication(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  36989. fc, err := ec.fieldContext_Collection_publishedOnPublication(ctx, field)
  36990. if err != nil {
  36991. return graphql.Null
  36992. }
  36993. ctx = graphql.WithFieldContext(ctx, fc)
  36994. defer func() {
  36995. if r := recover(); r != nil {
  36996. ec.Error(ctx, ec.Recover(ctx, r))
  36997. ret = graphql.Null
  36998. }
  36999. }()
  37000. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37001. ctx = rctx // use context from middleware stack in children
  37002. return obj.PublishedOnPublication, nil
  37003. })
  37004. if err != nil {
  37005. ec.Error(ctx, err)
  37006. return graphql.Null
  37007. }
  37008. if resTmp == nil {
  37009. if !graphql.HasFieldError(ctx, fc) {
  37010. ec.Errorf(ctx, "must not be null")
  37011. }
  37012. return graphql.Null
  37013. }
  37014. res := resTmp.(bool)
  37015. fc.Result = res
  37016. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  37017. }
  37018. func (ec *executionContext) fieldContext_Collection_publishedOnPublication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37019. fc = &graphql.FieldContext{
  37020. Object: "Collection",
  37021. Field: field,
  37022. IsMethod: false,
  37023. IsResolver: false,
  37024. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37025. return nil, errors.New("field of type Boolean does not have child fields")
  37026. },
  37027. }
  37028. defer func() {
  37029. if r := recover(); r != nil {
  37030. err = ec.Recover(ctx, r)
  37031. ec.Error(ctx, err)
  37032. }
  37033. }()
  37034. ctx = graphql.WithFieldContext(ctx, fc)
  37035. if fc.Args, err = ec.field_Collection_publishedOnPublication_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  37036. ec.Error(ctx, err)
  37037. return
  37038. }
  37039. return fc, nil
  37040. }
  37041. func (ec *executionContext) _Collection_resourcePublications(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37042. fc, err := ec.fieldContext_Collection_resourcePublications(ctx, field)
  37043. if err != nil {
  37044. return graphql.Null
  37045. }
  37046. ctx = graphql.WithFieldContext(ctx, fc)
  37047. defer func() {
  37048. if r := recover(); r != nil {
  37049. ec.Error(ctx, ec.Recover(ctx, r))
  37050. ret = graphql.Null
  37051. }
  37052. }()
  37053. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37054. ctx = rctx // use context from middleware stack in children
  37055. return obj.ResourcePublications, nil
  37056. })
  37057. if err != nil {
  37058. ec.Error(ctx, err)
  37059. return graphql.Null
  37060. }
  37061. if resTmp == nil {
  37062. if !graphql.HasFieldError(ctx, fc) {
  37063. ec.Errorf(ctx, "must not be null")
  37064. }
  37065. return graphql.Null
  37066. }
  37067. res := resTmp.(*ResourcePublicationConnection)
  37068. fc.Result = res
  37069. return ec.marshalNResourcePublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationConnection(ctx, field.Selections, res)
  37070. }
  37071. func (ec *executionContext) fieldContext_Collection_resourcePublications(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37072. fc = &graphql.FieldContext{
  37073. Object: "Collection",
  37074. Field: field,
  37075. IsMethod: false,
  37076. IsResolver: false,
  37077. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37078. switch field.Name {
  37079. case "edges":
  37080. return ec.fieldContext_ResourcePublicationConnection_edges(ctx, field)
  37081. case "nodes":
  37082. return ec.fieldContext_ResourcePublicationConnection_nodes(ctx, field)
  37083. case "pageInfo":
  37084. return ec.fieldContext_ResourcePublicationConnection_pageInfo(ctx, field)
  37085. }
  37086. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationConnection", field.Name)
  37087. },
  37088. }
  37089. defer func() {
  37090. if r := recover(); r != nil {
  37091. err = ec.Recover(ctx, r)
  37092. ec.Error(ctx, err)
  37093. }
  37094. }()
  37095. ctx = graphql.WithFieldContext(ctx, fc)
  37096. if fc.Args, err = ec.field_Collection_resourcePublications_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  37097. ec.Error(ctx, err)
  37098. return
  37099. }
  37100. return fc, nil
  37101. }
  37102. func (ec *executionContext) _Collection_resourcePublicationsV2(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37103. fc, err := ec.fieldContext_Collection_resourcePublicationsV2(ctx, field)
  37104. if err != nil {
  37105. return graphql.Null
  37106. }
  37107. ctx = graphql.WithFieldContext(ctx, fc)
  37108. defer func() {
  37109. if r := recover(); r != nil {
  37110. ec.Error(ctx, ec.Recover(ctx, r))
  37111. ret = graphql.Null
  37112. }
  37113. }()
  37114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37115. ctx = rctx // use context from middleware stack in children
  37116. return obj.ResourcePublicationsV2, nil
  37117. })
  37118. if err != nil {
  37119. ec.Error(ctx, err)
  37120. return graphql.Null
  37121. }
  37122. if resTmp == nil {
  37123. if !graphql.HasFieldError(ctx, fc) {
  37124. ec.Errorf(ctx, "must not be null")
  37125. }
  37126. return graphql.Null
  37127. }
  37128. res := resTmp.(*ResourcePublicationV2Connection)
  37129. fc.Result = res
  37130. return ec.marshalNResourcePublicationV2Connection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2Connection(ctx, field.Selections, res)
  37131. }
  37132. func (ec *executionContext) fieldContext_Collection_resourcePublicationsV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37133. fc = &graphql.FieldContext{
  37134. Object: "Collection",
  37135. Field: field,
  37136. IsMethod: false,
  37137. IsResolver: false,
  37138. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37139. switch field.Name {
  37140. case "edges":
  37141. return ec.fieldContext_ResourcePublicationV2Connection_edges(ctx, field)
  37142. case "nodes":
  37143. return ec.fieldContext_ResourcePublicationV2Connection_nodes(ctx, field)
  37144. case "pageInfo":
  37145. return ec.fieldContext_ResourcePublicationV2Connection_pageInfo(ctx, field)
  37146. }
  37147. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2Connection", field.Name)
  37148. },
  37149. }
  37150. defer func() {
  37151. if r := recover(); r != nil {
  37152. err = ec.Recover(ctx, r)
  37153. ec.Error(ctx, err)
  37154. }
  37155. }()
  37156. ctx = graphql.WithFieldContext(ctx, fc)
  37157. if fc.Args, err = ec.field_Collection_resourcePublicationsV2_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  37158. ec.Error(ctx, err)
  37159. return
  37160. }
  37161. return fc, nil
  37162. }
  37163. func (ec *executionContext) _Collection_ruleSet(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37164. fc, err := ec.fieldContext_Collection_ruleSet(ctx, field)
  37165. if err != nil {
  37166. return graphql.Null
  37167. }
  37168. ctx = graphql.WithFieldContext(ctx, fc)
  37169. defer func() {
  37170. if r := recover(); r != nil {
  37171. ec.Error(ctx, ec.Recover(ctx, r))
  37172. ret = graphql.Null
  37173. }
  37174. }()
  37175. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37176. ctx = rctx // use context from middleware stack in children
  37177. return obj.RuleSet, nil
  37178. })
  37179. if err != nil {
  37180. ec.Error(ctx, err)
  37181. return graphql.Null
  37182. }
  37183. if resTmp == nil {
  37184. return graphql.Null
  37185. }
  37186. res := resTmp.(*CollectionRuleSet)
  37187. fc.Result = res
  37188. return ec.marshalOCollectionRuleSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionRuleSet(ctx, field.Selections, res)
  37189. }
  37190. func (ec *executionContext) fieldContext_Collection_ruleSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37191. fc = &graphql.FieldContext{
  37192. Object: "Collection",
  37193. Field: field,
  37194. IsMethod: false,
  37195. IsResolver: false,
  37196. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37197. switch field.Name {
  37198. case "appliedDisjunctively":
  37199. return ec.fieldContext_CollectionRuleSet_appliedDisjunctively(ctx, field)
  37200. case "rules":
  37201. return ec.fieldContext_CollectionRuleSet_rules(ctx, field)
  37202. }
  37203. return nil, fmt.Errorf("no field named %q was found under type CollectionRuleSet", field.Name)
  37204. },
  37205. }
  37206. return fc, nil
  37207. }
  37208. func (ec *executionContext) _Collection_seo(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37209. fc, err := ec.fieldContext_Collection_seo(ctx, field)
  37210. if err != nil {
  37211. return graphql.Null
  37212. }
  37213. ctx = graphql.WithFieldContext(ctx, fc)
  37214. defer func() {
  37215. if r := recover(); r != nil {
  37216. ec.Error(ctx, ec.Recover(ctx, r))
  37217. ret = graphql.Null
  37218. }
  37219. }()
  37220. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37221. ctx = rctx // use context from middleware stack in children
  37222. return obj.Seo, nil
  37223. })
  37224. if err != nil {
  37225. ec.Error(ctx, err)
  37226. return graphql.Null
  37227. }
  37228. if resTmp == nil {
  37229. if !graphql.HasFieldError(ctx, fc) {
  37230. ec.Errorf(ctx, "must not be null")
  37231. }
  37232. return graphql.Null
  37233. }
  37234. res := resTmp.(*Seo)
  37235. fc.Result = res
  37236. return ec.marshalNSEO2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSeo(ctx, field.Selections, res)
  37237. }
  37238. func (ec *executionContext) fieldContext_Collection_seo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37239. fc = &graphql.FieldContext{
  37240. Object: "Collection",
  37241. Field: field,
  37242. IsMethod: false,
  37243. IsResolver: false,
  37244. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37245. switch field.Name {
  37246. case "description":
  37247. return ec.fieldContext_SEO_description(ctx, field)
  37248. case "title":
  37249. return ec.fieldContext_SEO_title(ctx, field)
  37250. }
  37251. return nil, fmt.Errorf("no field named %q was found under type SEO", field.Name)
  37252. },
  37253. }
  37254. return fc, nil
  37255. }
  37256. func (ec *executionContext) _Collection_sortOrder(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37257. fc, err := ec.fieldContext_Collection_sortOrder(ctx, field)
  37258. if err != nil {
  37259. return graphql.Null
  37260. }
  37261. ctx = graphql.WithFieldContext(ctx, fc)
  37262. defer func() {
  37263. if r := recover(); r != nil {
  37264. ec.Error(ctx, ec.Recover(ctx, r))
  37265. ret = graphql.Null
  37266. }
  37267. }()
  37268. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37269. ctx = rctx // use context from middleware stack in children
  37270. return obj.SortOrder, nil
  37271. })
  37272. if err != nil {
  37273. ec.Error(ctx, err)
  37274. return graphql.Null
  37275. }
  37276. if resTmp == nil {
  37277. if !graphql.HasFieldError(ctx, fc) {
  37278. ec.Errorf(ctx, "must not be null")
  37279. }
  37280. return graphql.Null
  37281. }
  37282. res := resTmp.(CollectionSortOrder)
  37283. fc.Result = res
  37284. return ec.marshalNCollectionSortOrder2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionSortOrder(ctx, field.Selections, res)
  37285. }
  37286. func (ec *executionContext) fieldContext_Collection_sortOrder(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37287. fc = &graphql.FieldContext{
  37288. Object: "Collection",
  37289. Field: field,
  37290. IsMethod: false,
  37291. IsResolver: false,
  37292. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37293. return nil, errors.New("field of type CollectionSortOrder does not have child fields")
  37294. },
  37295. }
  37296. return fc, nil
  37297. }
  37298. func (ec *executionContext) _Collection_templateSuffix(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37299. fc, err := ec.fieldContext_Collection_templateSuffix(ctx, field)
  37300. if err != nil {
  37301. return graphql.Null
  37302. }
  37303. ctx = graphql.WithFieldContext(ctx, fc)
  37304. defer func() {
  37305. if r := recover(); r != nil {
  37306. ec.Error(ctx, ec.Recover(ctx, r))
  37307. ret = graphql.Null
  37308. }
  37309. }()
  37310. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37311. ctx = rctx // use context from middleware stack in children
  37312. return obj.TemplateSuffix, nil
  37313. })
  37314. if err != nil {
  37315. ec.Error(ctx, err)
  37316. return graphql.Null
  37317. }
  37318. if resTmp == nil {
  37319. return graphql.Null
  37320. }
  37321. res := resTmp.(*string)
  37322. fc.Result = res
  37323. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  37324. }
  37325. func (ec *executionContext) fieldContext_Collection_templateSuffix(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37326. fc = &graphql.FieldContext{
  37327. Object: "Collection",
  37328. Field: field,
  37329. IsMethod: false,
  37330. IsResolver: false,
  37331. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37332. return nil, errors.New("field of type String does not have child fields")
  37333. },
  37334. }
  37335. return fc, nil
  37336. }
  37337. func (ec *executionContext) _Collection_title(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37338. fc, err := ec.fieldContext_Collection_title(ctx, field)
  37339. if err != nil {
  37340. return graphql.Null
  37341. }
  37342. ctx = graphql.WithFieldContext(ctx, fc)
  37343. defer func() {
  37344. if r := recover(); r != nil {
  37345. ec.Error(ctx, ec.Recover(ctx, r))
  37346. ret = graphql.Null
  37347. }
  37348. }()
  37349. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37350. ctx = rctx // use context from middleware stack in children
  37351. return obj.Title, nil
  37352. })
  37353. if err != nil {
  37354. ec.Error(ctx, err)
  37355. return graphql.Null
  37356. }
  37357. if resTmp == nil {
  37358. if !graphql.HasFieldError(ctx, fc) {
  37359. ec.Errorf(ctx, "must not be null")
  37360. }
  37361. return graphql.Null
  37362. }
  37363. res := resTmp.(string)
  37364. fc.Result = res
  37365. return ec.marshalNString2string(ctx, field.Selections, res)
  37366. }
  37367. func (ec *executionContext) fieldContext_Collection_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37368. fc = &graphql.FieldContext{
  37369. Object: "Collection",
  37370. Field: field,
  37371. IsMethod: false,
  37372. IsResolver: false,
  37373. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37374. return nil, errors.New("field of type String does not have child fields")
  37375. },
  37376. }
  37377. return fc, nil
  37378. }
  37379. func (ec *executionContext) _Collection_translations(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37380. fc, err := ec.fieldContext_Collection_translations(ctx, field)
  37381. if err != nil {
  37382. return graphql.Null
  37383. }
  37384. ctx = graphql.WithFieldContext(ctx, fc)
  37385. defer func() {
  37386. if r := recover(); r != nil {
  37387. ec.Error(ctx, ec.Recover(ctx, r))
  37388. ret = graphql.Null
  37389. }
  37390. }()
  37391. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37392. ctx = rctx // use context from middleware stack in children
  37393. return obj.Translations, nil
  37394. })
  37395. if err != nil {
  37396. ec.Error(ctx, err)
  37397. return graphql.Null
  37398. }
  37399. if resTmp == nil {
  37400. if !graphql.HasFieldError(ctx, fc) {
  37401. ec.Errorf(ctx, "must not be null")
  37402. }
  37403. return graphql.Null
  37404. }
  37405. res := resTmp.([]*PublishedTranslation)
  37406. fc.Result = res
  37407. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  37408. }
  37409. func (ec *executionContext) fieldContext_Collection_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37410. fc = &graphql.FieldContext{
  37411. Object: "Collection",
  37412. Field: field,
  37413. IsMethod: false,
  37414. IsResolver: false,
  37415. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37416. switch field.Name {
  37417. case "key":
  37418. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  37419. case "locale":
  37420. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  37421. case "marketId":
  37422. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  37423. case "value":
  37424. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  37425. }
  37426. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  37427. },
  37428. }
  37429. defer func() {
  37430. if r := recover(); r != nil {
  37431. err = ec.Recover(ctx, r)
  37432. ec.Error(ctx, err)
  37433. }
  37434. }()
  37435. ctx = graphql.WithFieldContext(ctx, fc)
  37436. if fc.Args, err = ec.field_Collection_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  37437. ec.Error(ctx, err)
  37438. return
  37439. }
  37440. return fc, nil
  37441. }
  37442. func (ec *executionContext) _Collection_unpublishedPublications(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37443. fc, err := ec.fieldContext_Collection_unpublishedPublications(ctx, field)
  37444. if err != nil {
  37445. return graphql.Null
  37446. }
  37447. ctx = graphql.WithFieldContext(ctx, fc)
  37448. defer func() {
  37449. if r := recover(); r != nil {
  37450. ec.Error(ctx, ec.Recover(ctx, r))
  37451. ret = graphql.Null
  37452. }
  37453. }()
  37454. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37455. ctx = rctx // use context from middleware stack in children
  37456. return obj.UnpublishedPublications, nil
  37457. })
  37458. if err != nil {
  37459. ec.Error(ctx, err)
  37460. return graphql.Null
  37461. }
  37462. if resTmp == nil {
  37463. if !graphql.HasFieldError(ctx, fc) {
  37464. ec.Errorf(ctx, "must not be null")
  37465. }
  37466. return graphql.Null
  37467. }
  37468. res := resTmp.(*PublicationConnection)
  37469. fc.Result = res
  37470. return ec.marshalNPublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationConnection(ctx, field.Selections, res)
  37471. }
  37472. func (ec *executionContext) fieldContext_Collection_unpublishedPublications(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37473. fc = &graphql.FieldContext{
  37474. Object: "Collection",
  37475. Field: field,
  37476. IsMethod: false,
  37477. IsResolver: false,
  37478. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37479. switch field.Name {
  37480. case "edges":
  37481. return ec.fieldContext_PublicationConnection_edges(ctx, field)
  37482. case "nodes":
  37483. return ec.fieldContext_PublicationConnection_nodes(ctx, field)
  37484. case "pageInfo":
  37485. return ec.fieldContext_PublicationConnection_pageInfo(ctx, field)
  37486. }
  37487. return nil, fmt.Errorf("no field named %q was found under type PublicationConnection", field.Name)
  37488. },
  37489. }
  37490. defer func() {
  37491. if r := recover(); r != nil {
  37492. err = ec.Recover(ctx, r)
  37493. ec.Error(ctx, err)
  37494. }
  37495. }()
  37496. ctx = graphql.WithFieldContext(ctx, fc)
  37497. if fc.Args, err = ec.field_Collection_unpublishedPublications_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  37498. ec.Error(ctx, err)
  37499. return
  37500. }
  37501. return fc, nil
  37502. }
  37503. func (ec *executionContext) _Collection_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  37504. fc, err := ec.fieldContext_Collection_updatedAt(ctx, field)
  37505. if err != nil {
  37506. return graphql.Null
  37507. }
  37508. ctx = graphql.WithFieldContext(ctx, fc)
  37509. defer func() {
  37510. if r := recover(); r != nil {
  37511. ec.Error(ctx, ec.Recover(ctx, r))
  37512. ret = graphql.Null
  37513. }
  37514. }()
  37515. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37516. ctx = rctx // use context from middleware stack in children
  37517. return obj.UpdatedAt, nil
  37518. })
  37519. if err != nil {
  37520. ec.Error(ctx, err)
  37521. return graphql.Null
  37522. }
  37523. if resTmp == nil {
  37524. if !graphql.HasFieldError(ctx, fc) {
  37525. ec.Errorf(ctx, "must not be null")
  37526. }
  37527. return graphql.Null
  37528. }
  37529. res := resTmp.(string)
  37530. fc.Result = res
  37531. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  37532. }
  37533. func (ec *executionContext) fieldContext_Collection_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37534. fc = &graphql.FieldContext{
  37535. Object: "Collection",
  37536. Field: field,
  37537. IsMethod: false,
  37538. IsResolver: false,
  37539. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37540. return nil, errors.New("field of type DateTime does not have child fields")
  37541. },
  37542. }
  37543. return fc, nil
  37544. }
  37545. func (ec *executionContext) _CollectionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CollectionConnection) (ret graphql.Marshaler) {
  37546. fc, err := ec.fieldContext_CollectionConnection_edges(ctx, field)
  37547. if err != nil {
  37548. return graphql.Null
  37549. }
  37550. ctx = graphql.WithFieldContext(ctx, fc)
  37551. defer func() {
  37552. if r := recover(); r != nil {
  37553. ec.Error(ctx, ec.Recover(ctx, r))
  37554. ret = graphql.Null
  37555. }
  37556. }()
  37557. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37558. ctx = rctx // use context from middleware stack in children
  37559. return obj.Edges, nil
  37560. })
  37561. if err != nil {
  37562. ec.Error(ctx, err)
  37563. return graphql.Null
  37564. }
  37565. if resTmp == nil {
  37566. if !graphql.HasFieldError(ctx, fc) {
  37567. ec.Errorf(ctx, "must not be null")
  37568. }
  37569. return graphql.Null
  37570. }
  37571. res := resTmp.([]*CollectionEdge)
  37572. fc.Result = res
  37573. return ec.marshalNCollectionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionEdgeᚄ(ctx, field.Selections, res)
  37574. }
  37575. func (ec *executionContext) fieldContext_CollectionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37576. fc = &graphql.FieldContext{
  37577. Object: "CollectionConnection",
  37578. Field: field,
  37579. IsMethod: false,
  37580. IsResolver: false,
  37581. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37582. switch field.Name {
  37583. case "cursor":
  37584. return ec.fieldContext_CollectionEdge_cursor(ctx, field)
  37585. case "node":
  37586. return ec.fieldContext_CollectionEdge_node(ctx, field)
  37587. }
  37588. return nil, fmt.Errorf("no field named %q was found under type CollectionEdge", field.Name)
  37589. },
  37590. }
  37591. return fc, nil
  37592. }
  37593. func (ec *executionContext) _CollectionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CollectionConnection) (ret graphql.Marshaler) {
  37594. fc, err := ec.fieldContext_CollectionConnection_nodes(ctx, field)
  37595. if err != nil {
  37596. return graphql.Null
  37597. }
  37598. ctx = graphql.WithFieldContext(ctx, fc)
  37599. defer func() {
  37600. if r := recover(); r != nil {
  37601. ec.Error(ctx, ec.Recover(ctx, r))
  37602. ret = graphql.Null
  37603. }
  37604. }()
  37605. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37606. ctx = rctx // use context from middleware stack in children
  37607. return obj.Nodes, nil
  37608. })
  37609. if err != nil {
  37610. ec.Error(ctx, err)
  37611. return graphql.Null
  37612. }
  37613. if resTmp == nil {
  37614. if !graphql.HasFieldError(ctx, fc) {
  37615. ec.Errorf(ctx, "must not be null")
  37616. }
  37617. return graphql.Null
  37618. }
  37619. res := resTmp.([]*Collection)
  37620. fc.Result = res
  37621. return ec.marshalNCollection2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionᚄ(ctx, field.Selections, res)
  37622. }
  37623. func (ec *executionContext) fieldContext_CollectionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37624. fc = &graphql.FieldContext{
  37625. Object: "CollectionConnection",
  37626. Field: field,
  37627. IsMethod: false,
  37628. IsResolver: false,
  37629. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37630. switch field.Name {
  37631. case "availablePublicationCount":
  37632. return ec.fieldContext_Collection_availablePublicationCount(ctx, field)
  37633. case "description":
  37634. return ec.fieldContext_Collection_description(ctx, field)
  37635. case "descriptionHtml":
  37636. return ec.fieldContext_Collection_descriptionHtml(ctx, field)
  37637. case "feedback":
  37638. return ec.fieldContext_Collection_feedback(ctx, field)
  37639. case "handle":
  37640. return ec.fieldContext_Collection_handle(ctx, field)
  37641. case "hasProduct":
  37642. return ec.fieldContext_Collection_hasProduct(ctx, field)
  37643. case "id":
  37644. return ec.fieldContext_Collection_id(ctx, field)
  37645. case "image":
  37646. return ec.fieldContext_Collection_image(ctx, field)
  37647. case "legacyResourceId":
  37648. return ec.fieldContext_Collection_legacyResourceId(ctx, field)
  37649. case "metafield":
  37650. return ec.fieldContext_Collection_metafield(ctx, field)
  37651. case "metafieldDefinitions":
  37652. return ec.fieldContext_Collection_metafieldDefinitions(ctx, field)
  37653. case "metafields":
  37654. return ec.fieldContext_Collection_metafields(ctx, field)
  37655. case "privateMetafield":
  37656. return ec.fieldContext_Collection_privateMetafield(ctx, field)
  37657. case "privateMetafields":
  37658. return ec.fieldContext_Collection_privateMetafields(ctx, field)
  37659. case "products":
  37660. return ec.fieldContext_Collection_products(ctx, field)
  37661. case "productsCount":
  37662. return ec.fieldContext_Collection_productsCount(ctx, field)
  37663. case "publicationCount":
  37664. return ec.fieldContext_Collection_publicationCount(ctx, field)
  37665. case "publishedOnCurrentPublication":
  37666. return ec.fieldContext_Collection_publishedOnCurrentPublication(ctx, field)
  37667. case "publishedOnPublication":
  37668. return ec.fieldContext_Collection_publishedOnPublication(ctx, field)
  37669. case "resourcePublications":
  37670. return ec.fieldContext_Collection_resourcePublications(ctx, field)
  37671. case "resourcePublicationsV2":
  37672. return ec.fieldContext_Collection_resourcePublicationsV2(ctx, field)
  37673. case "ruleSet":
  37674. return ec.fieldContext_Collection_ruleSet(ctx, field)
  37675. case "seo":
  37676. return ec.fieldContext_Collection_seo(ctx, field)
  37677. case "sortOrder":
  37678. return ec.fieldContext_Collection_sortOrder(ctx, field)
  37679. case "templateSuffix":
  37680. return ec.fieldContext_Collection_templateSuffix(ctx, field)
  37681. case "title":
  37682. return ec.fieldContext_Collection_title(ctx, field)
  37683. case "translations":
  37684. return ec.fieldContext_Collection_translations(ctx, field)
  37685. case "unpublishedPublications":
  37686. return ec.fieldContext_Collection_unpublishedPublications(ctx, field)
  37687. case "updatedAt":
  37688. return ec.fieldContext_Collection_updatedAt(ctx, field)
  37689. }
  37690. return nil, fmt.Errorf("no field named %q was found under type Collection", field.Name)
  37691. },
  37692. }
  37693. return fc, nil
  37694. }
  37695. func (ec *executionContext) _CollectionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CollectionConnection) (ret graphql.Marshaler) {
  37696. fc, err := ec.fieldContext_CollectionConnection_pageInfo(ctx, field)
  37697. if err != nil {
  37698. return graphql.Null
  37699. }
  37700. ctx = graphql.WithFieldContext(ctx, fc)
  37701. defer func() {
  37702. if r := recover(); r != nil {
  37703. ec.Error(ctx, ec.Recover(ctx, r))
  37704. ret = graphql.Null
  37705. }
  37706. }()
  37707. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37708. ctx = rctx // use context from middleware stack in children
  37709. return obj.PageInfo, nil
  37710. })
  37711. if err != nil {
  37712. ec.Error(ctx, err)
  37713. return graphql.Null
  37714. }
  37715. if resTmp == nil {
  37716. if !graphql.HasFieldError(ctx, fc) {
  37717. ec.Errorf(ctx, "must not be null")
  37718. }
  37719. return graphql.Null
  37720. }
  37721. res := resTmp.(*PageInfo)
  37722. fc.Result = res
  37723. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  37724. }
  37725. func (ec *executionContext) fieldContext_CollectionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37726. fc = &graphql.FieldContext{
  37727. Object: "CollectionConnection",
  37728. Field: field,
  37729. IsMethod: false,
  37730. IsResolver: false,
  37731. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37732. switch field.Name {
  37733. case "endCursor":
  37734. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  37735. case "hasNextPage":
  37736. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  37737. case "hasPreviousPage":
  37738. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  37739. case "startCursor":
  37740. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  37741. }
  37742. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  37743. },
  37744. }
  37745. return fc, nil
  37746. }
  37747. func (ec *executionContext) _CollectionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CollectionEdge) (ret graphql.Marshaler) {
  37748. fc, err := ec.fieldContext_CollectionEdge_cursor(ctx, field)
  37749. if err != nil {
  37750. return graphql.Null
  37751. }
  37752. ctx = graphql.WithFieldContext(ctx, fc)
  37753. defer func() {
  37754. if r := recover(); r != nil {
  37755. ec.Error(ctx, ec.Recover(ctx, r))
  37756. ret = graphql.Null
  37757. }
  37758. }()
  37759. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37760. ctx = rctx // use context from middleware stack in children
  37761. return obj.Cursor, nil
  37762. })
  37763. if err != nil {
  37764. ec.Error(ctx, err)
  37765. return graphql.Null
  37766. }
  37767. if resTmp == nil {
  37768. if !graphql.HasFieldError(ctx, fc) {
  37769. ec.Errorf(ctx, "must not be null")
  37770. }
  37771. return graphql.Null
  37772. }
  37773. res := resTmp.(string)
  37774. fc.Result = res
  37775. return ec.marshalNString2string(ctx, field.Selections, res)
  37776. }
  37777. func (ec *executionContext) fieldContext_CollectionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37778. fc = &graphql.FieldContext{
  37779. Object: "CollectionEdge",
  37780. Field: field,
  37781. IsMethod: false,
  37782. IsResolver: false,
  37783. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37784. return nil, errors.New("field of type String does not have child fields")
  37785. },
  37786. }
  37787. return fc, nil
  37788. }
  37789. func (ec *executionContext) _CollectionEdge_node(ctx context.Context, field graphql.CollectedField, obj *CollectionEdge) (ret graphql.Marshaler) {
  37790. fc, err := ec.fieldContext_CollectionEdge_node(ctx, field)
  37791. if err != nil {
  37792. return graphql.Null
  37793. }
  37794. ctx = graphql.WithFieldContext(ctx, fc)
  37795. defer func() {
  37796. if r := recover(); r != nil {
  37797. ec.Error(ctx, ec.Recover(ctx, r))
  37798. ret = graphql.Null
  37799. }
  37800. }()
  37801. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37802. ctx = rctx // use context from middleware stack in children
  37803. return obj.Node, nil
  37804. })
  37805. if err != nil {
  37806. ec.Error(ctx, err)
  37807. return graphql.Null
  37808. }
  37809. if resTmp == nil {
  37810. if !graphql.HasFieldError(ctx, fc) {
  37811. ec.Errorf(ctx, "must not be null")
  37812. }
  37813. return graphql.Null
  37814. }
  37815. res := resTmp.(*Collection)
  37816. fc.Result = res
  37817. return ec.marshalNCollection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollection(ctx, field.Selections, res)
  37818. }
  37819. func (ec *executionContext) fieldContext_CollectionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37820. fc = &graphql.FieldContext{
  37821. Object: "CollectionEdge",
  37822. Field: field,
  37823. IsMethod: false,
  37824. IsResolver: false,
  37825. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37826. switch field.Name {
  37827. case "availablePublicationCount":
  37828. return ec.fieldContext_Collection_availablePublicationCount(ctx, field)
  37829. case "description":
  37830. return ec.fieldContext_Collection_description(ctx, field)
  37831. case "descriptionHtml":
  37832. return ec.fieldContext_Collection_descriptionHtml(ctx, field)
  37833. case "feedback":
  37834. return ec.fieldContext_Collection_feedback(ctx, field)
  37835. case "handle":
  37836. return ec.fieldContext_Collection_handle(ctx, field)
  37837. case "hasProduct":
  37838. return ec.fieldContext_Collection_hasProduct(ctx, field)
  37839. case "id":
  37840. return ec.fieldContext_Collection_id(ctx, field)
  37841. case "image":
  37842. return ec.fieldContext_Collection_image(ctx, field)
  37843. case "legacyResourceId":
  37844. return ec.fieldContext_Collection_legacyResourceId(ctx, field)
  37845. case "metafield":
  37846. return ec.fieldContext_Collection_metafield(ctx, field)
  37847. case "metafieldDefinitions":
  37848. return ec.fieldContext_Collection_metafieldDefinitions(ctx, field)
  37849. case "metafields":
  37850. return ec.fieldContext_Collection_metafields(ctx, field)
  37851. case "privateMetafield":
  37852. return ec.fieldContext_Collection_privateMetafield(ctx, field)
  37853. case "privateMetafields":
  37854. return ec.fieldContext_Collection_privateMetafields(ctx, field)
  37855. case "products":
  37856. return ec.fieldContext_Collection_products(ctx, field)
  37857. case "productsCount":
  37858. return ec.fieldContext_Collection_productsCount(ctx, field)
  37859. case "publicationCount":
  37860. return ec.fieldContext_Collection_publicationCount(ctx, field)
  37861. case "publishedOnCurrentPublication":
  37862. return ec.fieldContext_Collection_publishedOnCurrentPublication(ctx, field)
  37863. case "publishedOnPublication":
  37864. return ec.fieldContext_Collection_publishedOnPublication(ctx, field)
  37865. case "resourcePublications":
  37866. return ec.fieldContext_Collection_resourcePublications(ctx, field)
  37867. case "resourcePublicationsV2":
  37868. return ec.fieldContext_Collection_resourcePublicationsV2(ctx, field)
  37869. case "ruleSet":
  37870. return ec.fieldContext_Collection_ruleSet(ctx, field)
  37871. case "seo":
  37872. return ec.fieldContext_Collection_seo(ctx, field)
  37873. case "sortOrder":
  37874. return ec.fieldContext_Collection_sortOrder(ctx, field)
  37875. case "templateSuffix":
  37876. return ec.fieldContext_Collection_templateSuffix(ctx, field)
  37877. case "title":
  37878. return ec.fieldContext_Collection_title(ctx, field)
  37879. case "translations":
  37880. return ec.fieldContext_Collection_translations(ctx, field)
  37881. case "unpublishedPublications":
  37882. return ec.fieldContext_Collection_unpublishedPublications(ctx, field)
  37883. case "updatedAt":
  37884. return ec.fieldContext_Collection_updatedAt(ctx, field)
  37885. }
  37886. return nil, fmt.Errorf("no field named %q was found under type Collection", field.Name)
  37887. },
  37888. }
  37889. return fc, nil
  37890. }
  37891. func (ec *executionContext) _CollectionRule_appliedDisjunctively(ctx context.Context, field graphql.CollectedField, obj *CollectionRule) (ret graphql.Marshaler) {
  37892. fc, err := ec.fieldContext_CollectionRule_appliedDisjunctively(ctx, field)
  37893. if err != nil {
  37894. return graphql.Null
  37895. }
  37896. ctx = graphql.WithFieldContext(ctx, fc)
  37897. defer func() {
  37898. if r := recover(); r != nil {
  37899. ec.Error(ctx, ec.Recover(ctx, r))
  37900. ret = graphql.Null
  37901. }
  37902. }()
  37903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37904. ctx = rctx // use context from middleware stack in children
  37905. return obj.AppliedDisjunctively, nil
  37906. })
  37907. if err != nil {
  37908. ec.Error(ctx, err)
  37909. return graphql.Null
  37910. }
  37911. if resTmp == nil {
  37912. if !graphql.HasFieldError(ctx, fc) {
  37913. ec.Errorf(ctx, "must not be null")
  37914. }
  37915. return graphql.Null
  37916. }
  37917. res := resTmp.(bool)
  37918. fc.Result = res
  37919. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  37920. }
  37921. func (ec *executionContext) fieldContext_CollectionRule_appliedDisjunctively(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37922. fc = &graphql.FieldContext{
  37923. Object: "CollectionRule",
  37924. Field: field,
  37925. IsMethod: false,
  37926. IsResolver: false,
  37927. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37928. return nil, errors.New("field of type Boolean does not have child fields")
  37929. },
  37930. }
  37931. return fc, nil
  37932. }
  37933. func (ec *executionContext) _CollectionRule_rules(ctx context.Context, field graphql.CollectedField, obj *CollectionRule) (ret graphql.Marshaler) {
  37934. fc, err := ec.fieldContext_CollectionRule_rules(ctx, field)
  37935. if err != nil {
  37936. return graphql.Null
  37937. }
  37938. ctx = graphql.WithFieldContext(ctx, fc)
  37939. defer func() {
  37940. if r := recover(); r != nil {
  37941. ec.Error(ctx, ec.Recover(ctx, r))
  37942. ret = graphql.Null
  37943. }
  37944. }()
  37945. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37946. ctx = rctx // use context from middleware stack in children
  37947. return obj.Rules, nil
  37948. })
  37949. if err != nil {
  37950. ec.Error(ctx, err)
  37951. return graphql.Null
  37952. }
  37953. if resTmp == nil {
  37954. if !graphql.HasFieldError(ctx, fc) {
  37955. ec.Errorf(ctx, "must not be null")
  37956. }
  37957. return graphql.Null
  37958. }
  37959. res := resTmp.([]*CollectionRule)
  37960. fc.Result = res
  37961. return ec.marshalNCollectionRule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionRuleᚄ(ctx, field.Selections, res)
  37962. }
  37963. func (ec *executionContext) fieldContext_CollectionRule_rules(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37964. fc = &graphql.FieldContext{
  37965. Object: "CollectionRule",
  37966. Field: field,
  37967. IsMethod: false,
  37968. IsResolver: false,
  37969. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37970. switch field.Name {
  37971. case "appliedDisjunctively":
  37972. return ec.fieldContext_CollectionRule_appliedDisjunctively(ctx, field)
  37973. case "rules":
  37974. return ec.fieldContext_CollectionRule_rules(ctx, field)
  37975. }
  37976. return nil, fmt.Errorf("no field named %q was found under type CollectionRule", field.Name)
  37977. },
  37978. }
  37979. return fc, nil
  37980. }
  37981. func (ec *executionContext) _CollectionRuleSet_appliedDisjunctively(ctx context.Context, field graphql.CollectedField, obj *CollectionRuleSet) (ret graphql.Marshaler) {
  37982. fc, err := ec.fieldContext_CollectionRuleSet_appliedDisjunctively(ctx, field)
  37983. if err != nil {
  37984. return graphql.Null
  37985. }
  37986. ctx = graphql.WithFieldContext(ctx, fc)
  37987. defer func() {
  37988. if r := recover(); r != nil {
  37989. ec.Error(ctx, ec.Recover(ctx, r))
  37990. ret = graphql.Null
  37991. }
  37992. }()
  37993. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37994. ctx = rctx // use context from middleware stack in children
  37995. return obj.AppliedDisjunctively, nil
  37996. })
  37997. if err != nil {
  37998. ec.Error(ctx, err)
  37999. return graphql.Null
  38000. }
  38001. if resTmp == nil {
  38002. if !graphql.HasFieldError(ctx, fc) {
  38003. ec.Errorf(ctx, "must not be null")
  38004. }
  38005. return graphql.Null
  38006. }
  38007. res := resTmp.(bool)
  38008. fc.Result = res
  38009. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38010. }
  38011. func (ec *executionContext) fieldContext_CollectionRuleSet_appliedDisjunctively(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38012. fc = &graphql.FieldContext{
  38013. Object: "CollectionRuleSet",
  38014. Field: field,
  38015. IsMethod: false,
  38016. IsResolver: false,
  38017. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38018. return nil, errors.New("field of type Boolean does not have child fields")
  38019. },
  38020. }
  38021. return fc, nil
  38022. }
  38023. func (ec *executionContext) _CollectionRuleSet_rules(ctx context.Context, field graphql.CollectedField, obj *CollectionRuleSet) (ret graphql.Marshaler) {
  38024. fc, err := ec.fieldContext_CollectionRuleSet_rules(ctx, field)
  38025. if err != nil {
  38026. return graphql.Null
  38027. }
  38028. ctx = graphql.WithFieldContext(ctx, fc)
  38029. defer func() {
  38030. if r := recover(); r != nil {
  38031. ec.Error(ctx, ec.Recover(ctx, r))
  38032. ret = graphql.Null
  38033. }
  38034. }()
  38035. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38036. ctx = rctx // use context from middleware stack in children
  38037. return obj.Rules, nil
  38038. })
  38039. if err != nil {
  38040. ec.Error(ctx, err)
  38041. return graphql.Null
  38042. }
  38043. if resTmp == nil {
  38044. if !graphql.HasFieldError(ctx, fc) {
  38045. ec.Errorf(ctx, "must not be null")
  38046. }
  38047. return graphql.Null
  38048. }
  38049. res := resTmp.([]*CollectionRule)
  38050. fc.Result = res
  38051. return ec.marshalNCollectionRule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionRuleᚄ(ctx, field.Selections, res)
  38052. }
  38053. func (ec *executionContext) fieldContext_CollectionRuleSet_rules(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38054. fc = &graphql.FieldContext{
  38055. Object: "CollectionRuleSet",
  38056. Field: field,
  38057. IsMethod: false,
  38058. IsResolver: false,
  38059. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38060. switch field.Name {
  38061. case "appliedDisjunctively":
  38062. return ec.fieldContext_CollectionRule_appliedDisjunctively(ctx, field)
  38063. case "rules":
  38064. return ec.fieldContext_CollectionRule_rules(ctx, field)
  38065. }
  38066. return nil, fmt.Errorf("no field named %q was found under type CollectionRule", field.Name)
  38067. },
  38068. }
  38069. return fc, nil
  38070. }
  38071. func (ec *executionContext) _CommentEvent_appTitle(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38072. fc, err := ec.fieldContext_CommentEvent_appTitle(ctx, field)
  38073. if err != nil {
  38074. return graphql.Null
  38075. }
  38076. ctx = graphql.WithFieldContext(ctx, fc)
  38077. defer func() {
  38078. if r := recover(); r != nil {
  38079. ec.Error(ctx, ec.Recover(ctx, r))
  38080. ret = graphql.Null
  38081. }
  38082. }()
  38083. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38084. ctx = rctx // use context from middleware stack in children
  38085. return obj.AppTitle, nil
  38086. })
  38087. if err != nil {
  38088. ec.Error(ctx, err)
  38089. return graphql.Null
  38090. }
  38091. if resTmp == nil {
  38092. return graphql.Null
  38093. }
  38094. res := resTmp.(*string)
  38095. fc.Result = res
  38096. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  38097. }
  38098. func (ec *executionContext) fieldContext_CommentEvent_appTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38099. fc = &graphql.FieldContext{
  38100. Object: "CommentEvent",
  38101. Field: field,
  38102. IsMethod: false,
  38103. IsResolver: false,
  38104. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38105. return nil, errors.New("field of type String does not have child fields")
  38106. },
  38107. }
  38108. return fc, nil
  38109. }
  38110. func (ec *executionContext) _CommentEvent_attachments(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38111. fc, err := ec.fieldContext_CommentEvent_attachments(ctx, field)
  38112. if err != nil {
  38113. return graphql.Null
  38114. }
  38115. ctx = graphql.WithFieldContext(ctx, fc)
  38116. defer func() {
  38117. if r := recover(); r != nil {
  38118. ec.Error(ctx, ec.Recover(ctx, r))
  38119. ret = graphql.Null
  38120. }
  38121. }()
  38122. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38123. ctx = rctx // use context from middleware stack in children
  38124. return obj.Attachments, nil
  38125. })
  38126. if err != nil {
  38127. ec.Error(ctx, err)
  38128. return graphql.Null
  38129. }
  38130. if resTmp == nil {
  38131. if !graphql.HasFieldError(ctx, fc) {
  38132. ec.Errorf(ctx, "must not be null")
  38133. }
  38134. return graphql.Null
  38135. }
  38136. res := resTmp.([]*CommentEventAttachment)
  38137. fc.Result = res
  38138. return ec.marshalNCommentEventAttachment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCommentEventAttachmentᚄ(ctx, field.Selections, res)
  38139. }
  38140. func (ec *executionContext) fieldContext_CommentEvent_attachments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38141. fc = &graphql.FieldContext{
  38142. Object: "CommentEvent",
  38143. Field: field,
  38144. IsMethod: false,
  38145. IsResolver: false,
  38146. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38147. switch field.Name {
  38148. case "fileExtension":
  38149. return ec.fieldContext_CommentEventAttachment_fileExtension(ctx, field)
  38150. case "id":
  38151. return ec.fieldContext_CommentEventAttachment_id(ctx, field)
  38152. case "image":
  38153. return ec.fieldContext_CommentEventAttachment_image(ctx, field)
  38154. case "name":
  38155. return ec.fieldContext_CommentEventAttachment_name(ctx, field)
  38156. case "size":
  38157. return ec.fieldContext_CommentEventAttachment_size(ctx, field)
  38158. case "url":
  38159. return ec.fieldContext_CommentEventAttachment_url(ctx, field)
  38160. }
  38161. return nil, fmt.Errorf("no field named %q was found under type CommentEventAttachment", field.Name)
  38162. },
  38163. }
  38164. return fc, nil
  38165. }
  38166. func (ec *executionContext) _CommentEvent_attributeToApp(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38167. fc, err := ec.fieldContext_CommentEvent_attributeToApp(ctx, field)
  38168. if err != nil {
  38169. return graphql.Null
  38170. }
  38171. ctx = graphql.WithFieldContext(ctx, fc)
  38172. defer func() {
  38173. if r := recover(); r != nil {
  38174. ec.Error(ctx, ec.Recover(ctx, r))
  38175. ret = graphql.Null
  38176. }
  38177. }()
  38178. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38179. ctx = rctx // use context from middleware stack in children
  38180. return obj.AttributeToApp, nil
  38181. })
  38182. if err != nil {
  38183. ec.Error(ctx, err)
  38184. return graphql.Null
  38185. }
  38186. if resTmp == nil {
  38187. if !graphql.HasFieldError(ctx, fc) {
  38188. ec.Errorf(ctx, "must not be null")
  38189. }
  38190. return graphql.Null
  38191. }
  38192. res := resTmp.(bool)
  38193. fc.Result = res
  38194. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38195. }
  38196. func (ec *executionContext) fieldContext_CommentEvent_attributeToApp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38197. fc = &graphql.FieldContext{
  38198. Object: "CommentEvent",
  38199. Field: field,
  38200. IsMethod: false,
  38201. IsResolver: false,
  38202. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38203. return nil, errors.New("field of type Boolean does not have child fields")
  38204. },
  38205. }
  38206. return fc, nil
  38207. }
  38208. func (ec *executionContext) _CommentEvent_attributeToUser(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38209. fc, err := ec.fieldContext_CommentEvent_attributeToUser(ctx, field)
  38210. if err != nil {
  38211. return graphql.Null
  38212. }
  38213. ctx = graphql.WithFieldContext(ctx, fc)
  38214. defer func() {
  38215. if r := recover(); r != nil {
  38216. ec.Error(ctx, ec.Recover(ctx, r))
  38217. ret = graphql.Null
  38218. }
  38219. }()
  38220. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38221. ctx = rctx // use context from middleware stack in children
  38222. return obj.AttributeToUser, nil
  38223. })
  38224. if err != nil {
  38225. ec.Error(ctx, err)
  38226. return graphql.Null
  38227. }
  38228. if resTmp == nil {
  38229. if !graphql.HasFieldError(ctx, fc) {
  38230. ec.Errorf(ctx, "must not be null")
  38231. }
  38232. return graphql.Null
  38233. }
  38234. res := resTmp.(bool)
  38235. fc.Result = res
  38236. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38237. }
  38238. func (ec *executionContext) fieldContext_CommentEvent_attributeToUser(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38239. fc = &graphql.FieldContext{
  38240. Object: "CommentEvent",
  38241. Field: field,
  38242. IsMethod: false,
  38243. IsResolver: false,
  38244. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38245. return nil, errors.New("field of type Boolean does not have child fields")
  38246. },
  38247. }
  38248. return fc, nil
  38249. }
  38250. func (ec *executionContext) _CommentEvent_author(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38251. fc, err := ec.fieldContext_CommentEvent_author(ctx, field)
  38252. if err != nil {
  38253. return graphql.Null
  38254. }
  38255. ctx = graphql.WithFieldContext(ctx, fc)
  38256. defer func() {
  38257. if r := recover(); r != nil {
  38258. ec.Error(ctx, ec.Recover(ctx, r))
  38259. ret = graphql.Null
  38260. }
  38261. }()
  38262. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38263. ctx = rctx // use context from middleware stack in children
  38264. return obj.Author, nil
  38265. })
  38266. if err != nil {
  38267. ec.Error(ctx, err)
  38268. return graphql.Null
  38269. }
  38270. if resTmp == nil {
  38271. if !graphql.HasFieldError(ctx, fc) {
  38272. ec.Errorf(ctx, "must not be null")
  38273. }
  38274. return graphql.Null
  38275. }
  38276. res := resTmp.(*StaffMember)
  38277. fc.Result = res
  38278. return ec.marshalNStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  38279. }
  38280. func (ec *executionContext) fieldContext_CommentEvent_author(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38281. fc = &graphql.FieldContext{
  38282. Object: "CommentEvent",
  38283. Field: field,
  38284. IsMethod: false,
  38285. IsResolver: false,
  38286. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38287. switch field.Name {
  38288. case "active":
  38289. return ec.fieldContext_StaffMember_active(ctx, field)
  38290. case "avatar":
  38291. return ec.fieldContext_StaffMember_avatar(ctx, field)
  38292. case "email":
  38293. return ec.fieldContext_StaffMember_email(ctx, field)
  38294. case "exists":
  38295. return ec.fieldContext_StaffMember_exists(ctx, field)
  38296. case "firstName":
  38297. return ec.fieldContext_StaffMember_firstName(ctx, field)
  38298. case "id":
  38299. return ec.fieldContext_StaffMember_id(ctx, field)
  38300. case "initials":
  38301. return ec.fieldContext_StaffMember_initials(ctx, field)
  38302. case "isShopOwner":
  38303. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  38304. case "lastName":
  38305. return ec.fieldContext_StaffMember_lastName(ctx, field)
  38306. case "locale":
  38307. return ec.fieldContext_StaffMember_locale(ctx, field)
  38308. case "name":
  38309. return ec.fieldContext_StaffMember_name(ctx, field)
  38310. case "phone":
  38311. return ec.fieldContext_StaffMember_phone(ctx, field)
  38312. case "privateData":
  38313. return ec.fieldContext_StaffMember_privateData(ctx, field)
  38314. }
  38315. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  38316. },
  38317. }
  38318. return fc, nil
  38319. }
  38320. func (ec *executionContext) _CommentEvent_canDelete(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38321. fc, err := ec.fieldContext_CommentEvent_canDelete(ctx, field)
  38322. if err != nil {
  38323. return graphql.Null
  38324. }
  38325. ctx = graphql.WithFieldContext(ctx, fc)
  38326. defer func() {
  38327. if r := recover(); r != nil {
  38328. ec.Error(ctx, ec.Recover(ctx, r))
  38329. ret = graphql.Null
  38330. }
  38331. }()
  38332. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38333. ctx = rctx // use context from middleware stack in children
  38334. return obj.CanDelete, nil
  38335. })
  38336. if err != nil {
  38337. ec.Error(ctx, err)
  38338. return graphql.Null
  38339. }
  38340. if resTmp == nil {
  38341. if !graphql.HasFieldError(ctx, fc) {
  38342. ec.Errorf(ctx, "must not be null")
  38343. }
  38344. return graphql.Null
  38345. }
  38346. res := resTmp.(bool)
  38347. fc.Result = res
  38348. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38349. }
  38350. func (ec *executionContext) fieldContext_CommentEvent_canDelete(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38351. fc = &graphql.FieldContext{
  38352. Object: "CommentEvent",
  38353. Field: field,
  38354. IsMethod: false,
  38355. IsResolver: false,
  38356. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38357. return nil, errors.New("field of type Boolean does not have child fields")
  38358. },
  38359. }
  38360. return fc, nil
  38361. }
  38362. func (ec *executionContext) _CommentEvent_canEdit(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38363. fc, err := ec.fieldContext_CommentEvent_canEdit(ctx, field)
  38364. if err != nil {
  38365. return graphql.Null
  38366. }
  38367. ctx = graphql.WithFieldContext(ctx, fc)
  38368. defer func() {
  38369. if r := recover(); r != nil {
  38370. ec.Error(ctx, ec.Recover(ctx, r))
  38371. ret = graphql.Null
  38372. }
  38373. }()
  38374. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38375. ctx = rctx // use context from middleware stack in children
  38376. return obj.CanEdit, nil
  38377. })
  38378. if err != nil {
  38379. ec.Error(ctx, err)
  38380. return graphql.Null
  38381. }
  38382. if resTmp == nil {
  38383. if !graphql.HasFieldError(ctx, fc) {
  38384. ec.Errorf(ctx, "must not be null")
  38385. }
  38386. return graphql.Null
  38387. }
  38388. res := resTmp.(bool)
  38389. fc.Result = res
  38390. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38391. }
  38392. func (ec *executionContext) fieldContext_CommentEvent_canEdit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38393. fc = &graphql.FieldContext{
  38394. Object: "CommentEvent",
  38395. Field: field,
  38396. IsMethod: false,
  38397. IsResolver: false,
  38398. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38399. return nil, errors.New("field of type Boolean does not have child fields")
  38400. },
  38401. }
  38402. return fc, nil
  38403. }
  38404. func (ec *executionContext) _CommentEvent_createdAt(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38405. fc, err := ec.fieldContext_CommentEvent_createdAt(ctx, field)
  38406. if err != nil {
  38407. return graphql.Null
  38408. }
  38409. ctx = graphql.WithFieldContext(ctx, fc)
  38410. defer func() {
  38411. if r := recover(); r != nil {
  38412. ec.Error(ctx, ec.Recover(ctx, r))
  38413. ret = graphql.Null
  38414. }
  38415. }()
  38416. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38417. ctx = rctx // use context from middleware stack in children
  38418. return obj.CreatedAt, nil
  38419. })
  38420. if err != nil {
  38421. ec.Error(ctx, err)
  38422. return graphql.Null
  38423. }
  38424. if resTmp == nil {
  38425. if !graphql.HasFieldError(ctx, fc) {
  38426. ec.Errorf(ctx, "must not be null")
  38427. }
  38428. return graphql.Null
  38429. }
  38430. res := resTmp.(string)
  38431. fc.Result = res
  38432. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  38433. }
  38434. func (ec *executionContext) fieldContext_CommentEvent_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38435. fc = &graphql.FieldContext{
  38436. Object: "CommentEvent",
  38437. Field: field,
  38438. IsMethod: false,
  38439. IsResolver: false,
  38440. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38441. return nil, errors.New("field of type DateTime does not have child fields")
  38442. },
  38443. }
  38444. return fc, nil
  38445. }
  38446. func (ec *executionContext) _CommentEvent_criticalAlert(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38447. fc, err := ec.fieldContext_CommentEvent_criticalAlert(ctx, field)
  38448. if err != nil {
  38449. return graphql.Null
  38450. }
  38451. ctx = graphql.WithFieldContext(ctx, fc)
  38452. defer func() {
  38453. if r := recover(); r != nil {
  38454. ec.Error(ctx, ec.Recover(ctx, r))
  38455. ret = graphql.Null
  38456. }
  38457. }()
  38458. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38459. ctx = rctx // use context from middleware stack in children
  38460. return obj.CriticalAlert, nil
  38461. })
  38462. if err != nil {
  38463. ec.Error(ctx, err)
  38464. return graphql.Null
  38465. }
  38466. if resTmp == nil {
  38467. if !graphql.HasFieldError(ctx, fc) {
  38468. ec.Errorf(ctx, "must not be null")
  38469. }
  38470. return graphql.Null
  38471. }
  38472. res := resTmp.(bool)
  38473. fc.Result = res
  38474. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38475. }
  38476. func (ec *executionContext) fieldContext_CommentEvent_criticalAlert(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38477. fc = &graphql.FieldContext{
  38478. Object: "CommentEvent",
  38479. Field: field,
  38480. IsMethod: false,
  38481. IsResolver: false,
  38482. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38483. return nil, errors.New("field of type Boolean does not have child fields")
  38484. },
  38485. }
  38486. return fc, nil
  38487. }
  38488. func (ec *executionContext) _CommentEvent_edited(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38489. fc, err := ec.fieldContext_CommentEvent_edited(ctx, field)
  38490. if err != nil {
  38491. return graphql.Null
  38492. }
  38493. ctx = graphql.WithFieldContext(ctx, fc)
  38494. defer func() {
  38495. if r := recover(); r != nil {
  38496. ec.Error(ctx, ec.Recover(ctx, r))
  38497. ret = graphql.Null
  38498. }
  38499. }()
  38500. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38501. ctx = rctx // use context from middleware stack in children
  38502. return obj.Edited, nil
  38503. })
  38504. if err != nil {
  38505. ec.Error(ctx, err)
  38506. return graphql.Null
  38507. }
  38508. if resTmp == nil {
  38509. if !graphql.HasFieldError(ctx, fc) {
  38510. ec.Errorf(ctx, "must not be null")
  38511. }
  38512. return graphql.Null
  38513. }
  38514. res := resTmp.(bool)
  38515. fc.Result = res
  38516. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38517. }
  38518. func (ec *executionContext) fieldContext_CommentEvent_edited(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38519. fc = &graphql.FieldContext{
  38520. Object: "CommentEvent",
  38521. Field: field,
  38522. IsMethod: false,
  38523. IsResolver: false,
  38524. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38525. return nil, errors.New("field of type Boolean does not have child fields")
  38526. },
  38527. }
  38528. return fc, nil
  38529. }
  38530. func (ec *executionContext) _CommentEvent_embed(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38531. fc, err := ec.fieldContext_CommentEvent_embed(ctx, field)
  38532. if err != nil {
  38533. return graphql.Null
  38534. }
  38535. ctx = graphql.WithFieldContext(ctx, fc)
  38536. defer func() {
  38537. if r := recover(); r != nil {
  38538. ec.Error(ctx, ec.Recover(ctx, r))
  38539. ret = graphql.Null
  38540. }
  38541. }()
  38542. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38543. ctx = rctx // use context from middleware stack in children
  38544. return obj.Embed, nil
  38545. })
  38546. if err != nil {
  38547. ec.Error(ctx, err)
  38548. return graphql.Null
  38549. }
  38550. if resTmp == nil {
  38551. return graphql.Null
  38552. }
  38553. res := resTmp.(CommentEventEmbed)
  38554. fc.Result = res
  38555. return ec.marshalOCommentEventEmbed2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCommentEventEmbed(ctx, field.Selections, res)
  38556. }
  38557. func (ec *executionContext) fieldContext_CommentEvent_embed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38558. fc = &graphql.FieldContext{
  38559. Object: "CommentEvent",
  38560. Field: field,
  38561. IsMethod: false,
  38562. IsResolver: false,
  38563. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38564. return nil, errors.New("field of type CommentEventEmbed does not have child fields")
  38565. },
  38566. }
  38567. return fc, nil
  38568. }
  38569. func (ec *executionContext) _CommentEvent_id(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38570. fc, err := ec.fieldContext_CommentEvent_id(ctx, field)
  38571. if err != nil {
  38572. return graphql.Null
  38573. }
  38574. ctx = graphql.WithFieldContext(ctx, fc)
  38575. defer func() {
  38576. if r := recover(); r != nil {
  38577. ec.Error(ctx, ec.Recover(ctx, r))
  38578. ret = graphql.Null
  38579. }
  38580. }()
  38581. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38582. ctx = rctx // use context from middleware stack in children
  38583. return obj.ID, nil
  38584. })
  38585. if err != nil {
  38586. ec.Error(ctx, err)
  38587. return graphql.Null
  38588. }
  38589. if resTmp == nil {
  38590. if !graphql.HasFieldError(ctx, fc) {
  38591. ec.Errorf(ctx, "must not be null")
  38592. }
  38593. return graphql.Null
  38594. }
  38595. res := resTmp.(string)
  38596. fc.Result = res
  38597. return ec.marshalNID2string(ctx, field.Selections, res)
  38598. }
  38599. func (ec *executionContext) fieldContext_CommentEvent_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38600. fc = &graphql.FieldContext{
  38601. Object: "CommentEvent",
  38602. Field: field,
  38603. IsMethod: false,
  38604. IsResolver: false,
  38605. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38606. return nil, errors.New("field of type ID does not have child fields")
  38607. },
  38608. }
  38609. return fc, nil
  38610. }
  38611. func (ec *executionContext) _CommentEvent_message(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38612. fc, err := ec.fieldContext_CommentEvent_message(ctx, field)
  38613. if err != nil {
  38614. return graphql.Null
  38615. }
  38616. ctx = graphql.WithFieldContext(ctx, fc)
  38617. defer func() {
  38618. if r := recover(); r != nil {
  38619. ec.Error(ctx, ec.Recover(ctx, r))
  38620. ret = graphql.Null
  38621. }
  38622. }()
  38623. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38624. ctx = rctx // use context from middleware stack in children
  38625. return obj.Message, nil
  38626. })
  38627. if err != nil {
  38628. ec.Error(ctx, err)
  38629. return graphql.Null
  38630. }
  38631. if resTmp == nil {
  38632. if !graphql.HasFieldError(ctx, fc) {
  38633. ec.Errorf(ctx, "must not be null")
  38634. }
  38635. return graphql.Null
  38636. }
  38637. res := resTmp.(string)
  38638. fc.Result = res
  38639. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  38640. }
  38641. func (ec *executionContext) fieldContext_CommentEvent_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38642. fc = &graphql.FieldContext{
  38643. Object: "CommentEvent",
  38644. Field: field,
  38645. IsMethod: false,
  38646. IsResolver: false,
  38647. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38648. return nil, errors.New("field of type FormattedString does not have child fields")
  38649. },
  38650. }
  38651. return fc, nil
  38652. }
  38653. func (ec *executionContext) _CommentEvent_rawMessage(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38654. fc, err := ec.fieldContext_CommentEvent_rawMessage(ctx, field)
  38655. if err != nil {
  38656. return graphql.Null
  38657. }
  38658. ctx = graphql.WithFieldContext(ctx, fc)
  38659. defer func() {
  38660. if r := recover(); r != nil {
  38661. ec.Error(ctx, ec.Recover(ctx, r))
  38662. ret = graphql.Null
  38663. }
  38664. }()
  38665. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38666. ctx = rctx // use context from middleware stack in children
  38667. return obj.RawMessage, nil
  38668. })
  38669. if err != nil {
  38670. ec.Error(ctx, err)
  38671. return graphql.Null
  38672. }
  38673. if resTmp == nil {
  38674. if !graphql.HasFieldError(ctx, fc) {
  38675. ec.Errorf(ctx, "must not be null")
  38676. }
  38677. return graphql.Null
  38678. }
  38679. res := resTmp.(string)
  38680. fc.Result = res
  38681. return ec.marshalNString2string(ctx, field.Selections, res)
  38682. }
  38683. func (ec *executionContext) fieldContext_CommentEvent_rawMessage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38684. fc = &graphql.FieldContext{
  38685. Object: "CommentEvent",
  38686. Field: field,
  38687. IsMethod: false,
  38688. IsResolver: false,
  38689. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38690. return nil, errors.New("field of type String does not have child fields")
  38691. },
  38692. }
  38693. return fc, nil
  38694. }
  38695. func (ec *executionContext) _CommentEvent_subject(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  38696. fc, err := ec.fieldContext_CommentEvent_subject(ctx, field)
  38697. if err != nil {
  38698. return graphql.Null
  38699. }
  38700. ctx = graphql.WithFieldContext(ctx, fc)
  38701. defer func() {
  38702. if r := recover(); r != nil {
  38703. ec.Error(ctx, ec.Recover(ctx, r))
  38704. ret = graphql.Null
  38705. }
  38706. }()
  38707. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38708. ctx = rctx // use context from middleware stack in children
  38709. return obj.Subject, nil
  38710. })
  38711. if err != nil {
  38712. ec.Error(ctx, err)
  38713. return graphql.Null
  38714. }
  38715. if resTmp == nil {
  38716. if !graphql.HasFieldError(ctx, fc) {
  38717. ec.Errorf(ctx, "must not be null")
  38718. }
  38719. return graphql.Null
  38720. }
  38721. res := resTmp.(CommentEventSubject)
  38722. fc.Result = res
  38723. return ec.marshalNCommentEventSubject2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCommentEventSubject(ctx, field.Selections, res)
  38724. }
  38725. func (ec *executionContext) fieldContext_CommentEvent_subject(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38726. fc = &graphql.FieldContext{
  38727. Object: "CommentEvent",
  38728. Field: field,
  38729. IsMethod: false,
  38730. IsResolver: false,
  38731. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38732. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  38733. },
  38734. }
  38735. return fc, nil
  38736. }
  38737. func (ec *executionContext) _CommentEventAttachment_fileExtension(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  38738. fc, err := ec.fieldContext_CommentEventAttachment_fileExtension(ctx, field)
  38739. if err != nil {
  38740. return graphql.Null
  38741. }
  38742. ctx = graphql.WithFieldContext(ctx, fc)
  38743. defer func() {
  38744. if r := recover(); r != nil {
  38745. ec.Error(ctx, ec.Recover(ctx, r))
  38746. ret = graphql.Null
  38747. }
  38748. }()
  38749. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38750. ctx = rctx // use context from middleware stack in children
  38751. return obj.FileExtension, nil
  38752. })
  38753. if err != nil {
  38754. ec.Error(ctx, err)
  38755. return graphql.Null
  38756. }
  38757. if resTmp == nil {
  38758. return graphql.Null
  38759. }
  38760. res := resTmp.(*string)
  38761. fc.Result = res
  38762. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  38763. }
  38764. func (ec *executionContext) fieldContext_CommentEventAttachment_fileExtension(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38765. fc = &graphql.FieldContext{
  38766. Object: "CommentEventAttachment",
  38767. Field: field,
  38768. IsMethod: false,
  38769. IsResolver: false,
  38770. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38771. return nil, errors.New("field of type String does not have child fields")
  38772. },
  38773. }
  38774. return fc, nil
  38775. }
  38776. func (ec *executionContext) _CommentEventAttachment_id(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  38777. fc, err := ec.fieldContext_CommentEventAttachment_id(ctx, field)
  38778. if err != nil {
  38779. return graphql.Null
  38780. }
  38781. ctx = graphql.WithFieldContext(ctx, fc)
  38782. defer func() {
  38783. if r := recover(); r != nil {
  38784. ec.Error(ctx, ec.Recover(ctx, r))
  38785. ret = graphql.Null
  38786. }
  38787. }()
  38788. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38789. ctx = rctx // use context from middleware stack in children
  38790. return obj.ID, nil
  38791. })
  38792. if err != nil {
  38793. ec.Error(ctx, err)
  38794. return graphql.Null
  38795. }
  38796. if resTmp == nil {
  38797. if !graphql.HasFieldError(ctx, fc) {
  38798. ec.Errorf(ctx, "must not be null")
  38799. }
  38800. return graphql.Null
  38801. }
  38802. res := resTmp.(string)
  38803. fc.Result = res
  38804. return ec.marshalNID2string(ctx, field.Selections, res)
  38805. }
  38806. func (ec *executionContext) fieldContext_CommentEventAttachment_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38807. fc = &graphql.FieldContext{
  38808. Object: "CommentEventAttachment",
  38809. Field: field,
  38810. IsMethod: false,
  38811. IsResolver: false,
  38812. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38813. return nil, errors.New("field of type ID does not have child fields")
  38814. },
  38815. }
  38816. return fc, nil
  38817. }
  38818. func (ec *executionContext) _CommentEventAttachment_image(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  38819. fc, err := ec.fieldContext_CommentEventAttachment_image(ctx, field)
  38820. if err != nil {
  38821. return graphql.Null
  38822. }
  38823. ctx = graphql.WithFieldContext(ctx, fc)
  38824. defer func() {
  38825. if r := recover(); r != nil {
  38826. ec.Error(ctx, ec.Recover(ctx, r))
  38827. ret = graphql.Null
  38828. }
  38829. }()
  38830. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38831. ctx = rctx // use context from middleware stack in children
  38832. return obj.Image, nil
  38833. })
  38834. if err != nil {
  38835. ec.Error(ctx, err)
  38836. return graphql.Null
  38837. }
  38838. if resTmp == nil {
  38839. return graphql.Null
  38840. }
  38841. res := resTmp.(*Image)
  38842. fc.Result = res
  38843. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  38844. }
  38845. func (ec *executionContext) fieldContext_CommentEventAttachment_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38846. fc = &graphql.FieldContext{
  38847. Object: "CommentEventAttachment",
  38848. Field: field,
  38849. IsMethod: false,
  38850. IsResolver: false,
  38851. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38852. switch field.Name {
  38853. case "altText":
  38854. return ec.fieldContext_Image_altText(ctx, field)
  38855. case "height":
  38856. return ec.fieldContext_Image_height(ctx, field)
  38857. case "id":
  38858. return ec.fieldContext_Image_id(ctx, field)
  38859. case "metafield":
  38860. return ec.fieldContext_Image_metafield(ctx, field)
  38861. case "metafields":
  38862. return ec.fieldContext_Image_metafields(ctx, field)
  38863. case "privateMetafield":
  38864. return ec.fieldContext_Image_privateMetafield(ctx, field)
  38865. case "privateMetafields":
  38866. return ec.fieldContext_Image_privateMetafields(ctx, field)
  38867. case "url":
  38868. return ec.fieldContext_Image_url(ctx, field)
  38869. case "width":
  38870. return ec.fieldContext_Image_width(ctx, field)
  38871. }
  38872. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  38873. },
  38874. }
  38875. return fc, nil
  38876. }
  38877. func (ec *executionContext) _CommentEventAttachment_name(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  38878. fc, err := ec.fieldContext_CommentEventAttachment_name(ctx, field)
  38879. if err != nil {
  38880. return graphql.Null
  38881. }
  38882. ctx = graphql.WithFieldContext(ctx, fc)
  38883. defer func() {
  38884. if r := recover(); r != nil {
  38885. ec.Error(ctx, ec.Recover(ctx, r))
  38886. ret = graphql.Null
  38887. }
  38888. }()
  38889. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38890. ctx = rctx // use context from middleware stack in children
  38891. return obj.Name, nil
  38892. })
  38893. if err != nil {
  38894. ec.Error(ctx, err)
  38895. return graphql.Null
  38896. }
  38897. if resTmp == nil {
  38898. if !graphql.HasFieldError(ctx, fc) {
  38899. ec.Errorf(ctx, "must not be null")
  38900. }
  38901. return graphql.Null
  38902. }
  38903. res := resTmp.(string)
  38904. fc.Result = res
  38905. return ec.marshalNString2string(ctx, field.Selections, res)
  38906. }
  38907. func (ec *executionContext) fieldContext_CommentEventAttachment_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38908. fc = &graphql.FieldContext{
  38909. Object: "CommentEventAttachment",
  38910. Field: field,
  38911. IsMethod: false,
  38912. IsResolver: false,
  38913. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38914. return nil, errors.New("field of type String does not have child fields")
  38915. },
  38916. }
  38917. return fc, nil
  38918. }
  38919. func (ec *executionContext) _CommentEventAttachment_size(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  38920. fc, err := ec.fieldContext_CommentEventAttachment_size(ctx, field)
  38921. if err != nil {
  38922. return graphql.Null
  38923. }
  38924. ctx = graphql.WithFieldContext(ctx, fc)
  38925. defer func() {
  38926. if r := recover(); r != nil {
  38927. ec.Error(ctx, ec.Recover(ctx, r))
  38928. ret = graphql.Null
  38929. }
  38930. }()
  38931. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38932. ctx = rctx // use context from middleware stack in children
  38933. return obj.Size, nil
  38934. })
  38935. if err != nil {
  38936. ec.Error(ctx, err)
  38937. return graphql.Null
  38938. }
  38939. if resTmp == nil {
  38940. if !graphql.HasFieldError(ctx, fc) {
  38941. ec.Errorf(ctx, "must not be null")
  38942. }
  38943. return graphql.Null
  38944. }
  38945. res := resTmp.(int)
  38946. fc.Result = res
  38947. return ec.marshalNInt2int(ctx, field.Selections, res)
  38948. }
  38949. func (ec *executionContext) fieldContext_CommentEventAttachment_size(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38950. fc = &graphql.FieldContext{
  38951. Object: "CommentEventAttachment",
  38952. Field: field,
  38953. IsMethod: false,
  38954. IsResolver: false,
  38955. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38956. return nil, errors.New("field of type Int does not have child fields")
  38957. },
  38958. }
  38959. return fc, nil
  38960. }
  38961. func (ec *executionContext) _CommentEventAttachment_url(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  38962. fc, err := ec.fieldContext_CommentEventAttachment_url(ctx, field)
  38963. if err != nil {
  38964. return graphql.Null
  38965. }
  38966. ctx = graphql.WithFieldContext(ctx, fc)
  38967. defer func() {
  38968. if r := recover(); r != nil {
  38969. ec.Error(ctx, ec.Recover(ctx, r))
  38970. ret = graphql.Null
  38971. }
  38972. }()
  38973. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38974. ctx = rctx // use context from middleware stack in children
  38975. return obj.URL, nil
  38976. })
  38977. if err != nil {
  38978. ec.Error(ctx, err)
  38979. return graphql.Null
  38980. }
  38981. if resTmp == nil {
  38982. if !graphql.HasFieldError(ctx, fc) {
  38983. ec.Errorf(ctx, "must not be null")
  38984. }
  38985. return graphql.Null
  38986. }
  38987. res := resTmp.(string)
  38988. fc.Result = res
  38989. return ec.marshalNURL2string(ctx, field.Selections, res)
  38990. }
  38991. func (ec *executionContext) fieldContext_CommentEventAttachment_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38992. fc = &graphql.FieldContext{
  38993. Object: "CommentEventAttachment",
  38994. Field: field,
  38995. IsMethod: false,
  38996. IsResolver: false,
  38997. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38998. return nil, errors.New("field of type URL does not have child fields")
  38999. },
  39000. }
  39001. return fc, nil
  39002. }
  39003. func (ec *executionContext) _Company_contactCount(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39004. fc, err := ec.fieldContext_Company_contactCount(ctx, field)
  39005. if err != nil {
  39006. return graphql.Null
  39007. }
  39008. ctx = graphql.WithFieldContext(ctx, fc)
  39009. defer func() {
  39010. if r := recover(); r != nil {
  39011. ec.Error(ctx, ec.Recover(ctx, r))
  39012. ret = graphql.Null
  39013. }
  39014. }()
  39015. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39016. ctx = rctx // use context from middleware stack in children
  39017. return obj.ContactCount, nil
  39018. })
  39019. if err != nil {
  39020. ec.Error(ctx, err)
  39021. return graphql.Null
  39022. }
  39023. if resTmp == nil {
  39024. if !graphql.HasFieldError(ctx, fc) {
  39025. ec.Errorf(ctx, "must not be null")
  39026. }
  39027. return graphql.Null
  39028. }
  39029. res := resTmp.(int)
  39030. fc.Result = res
  39031. return ec.marshalNInt2int(ctx, field.Selections, res)
  39032. }
  39033. func (ec *executionContext) fieldContext_Company_contactCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39034. fc = &graphql.FieldContext{
  39035. Object: "Company",
  39036. Field: field,
  39037. IsMethod: false,
  39038. IsResolver: false,
  39039. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39040. return nil, errors.New("field of type Int does not have child fields")
  39041. },
  39042. }
  39043. return fc, nil
  39044. }
  39045. func (ec *executionContext) _Company_contactRoles(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39046. fc, err := ec.fieldContext_Company_contactRoles(ctx, field)
  39047. if err != nil {
  39048. return graphql.Null
  39049. }
  39050. ctx = graphql.WithFieldContext(ctx, fc)
  39051. defer func() {
  39052. if r := recover(); r != nil {
  39053. ec.Error(ctx, ec.Recover(ctx, r))
  39054. ret = graphql.Null
  39055. }
  39056. }()
  39057. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39058. ctx = rctx // use context from middleware stack in children
  39059. return obj.ContactRoles, nil
  39060. })
  39061. if err != nil {
  39062. ec.Error(ctx, err)
  39063. return graphql.Null
  39064. }
  39065. if resTmp == nil {
  39066. if !graphql.HasFieldError(ctx, fc) {
  39067. ec.Errorf(ctx, "must not be null")
  39068. }
  39069. return graphql.Null
  39070. }
  39071. res := resTmp.(*CompanyContactRoleConnection)
  39072. fc.Result = res
  39073. return ec.marshalNCompanyContactRoleConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleConnection(ctx, field.Selections, res)
  39074. }
  39075. func (ec *executionContext) fieldContext_Company_contactRoles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39076. fc = &graphql.FieldContext{
  39077. Object: "Company",
  39078. Field: field,
  39079. IsMethod: false,
  39080. IsResolver: false,
  39081. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39082. switch field.Name {
  39083. case "edges":
  39084. return ec.fieldContext_CompanyContactRoleConnection_edges(ctx, field)
  39085. case "nodes":
  39086. return ec.fieldContext_CompanyContactRoleConnection_nodes(ctx, field)
  39087. case "pageInfo":
  39088. return ec.fieldContext_CompanyContactRoleConnection_pageInfo(ctx, field)
  39089. }
  39090. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleConnection", field.Name)
  39091. },
  39092. }
  39093. defer func() {
  39094. if r := recover(); r != nil {
  39095. err = ec.Recover(ctx, r)
  39096. ec.Error(ctx, err)
  39097. }
  39098. }()
  39099. ctx = graphql.WithFieldContext(ctx, fc)
  39100. if fc.Args, err = ec.field_Company_contactRoles_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  39101. ec.Error(ctx, err)
  39102. return
  39103. }
  39104. return fc, nil
  39105. }
  39106. func (ec *executionContext) _Company_contacts(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39107. fc, err := ec.fieldContext_Company_contacts(ctx, field)
  39108. if err != nil {
  39109. return graphql.Null
  39110. }
  39111. ctx = graphql.WithFieldContext(ctx, fc)
  39112. defer func() {
  39113. if r := recover(); r != nil {
  39114. ec.Error(ctx, ec.Recover(ctx, r))
  39115. ret = graphql.Null
  39116. }
  39117. }()
  39118. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39119. ctx = rctx // use context from middleware stack in children
  39120. return obj.Contacts, nil
  39121. })
  39122. if err != nil {
  39123. ec.Error(ctx, err)
  39124. return graphql.Null
  39125. }
  39126. if resTmp == nil {
  39127. if !graphql.HasFieldError(ctx, fc) {
  39128. ec.Errorf(ctx, "must not be null")
  39129. }
  39130. return graphql.Null
  39131. }
  39132. res := resTmp.(*CompanyContactConnection)
  39133. fc.Result = res
  39134. return ec.marshalNCompanyContactConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactConnection(ctx, field.Selections, res)
  39135. }
  39136. func (ec *executionContext) fieldContext_Company_contacts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39137. fc = &graphql.FieldContext{
  39138. Object: "Company",
  39139. Field: field,
  39140. IsMethod: false,
  39141. IsResolver: false,
  39142. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39143. switch field.Name {
  39144. case "edges":
  39145. return ec.fieldContext_CompanyContactConnection_edges(ctx, field)
  39146. case "nodes":
  39147. return ec.fieldContext_CompanyContactConnection_nodes(ctx, field)
  39148. case "pageInfo":
  39149. return ec.fieldContext_CompanyContactConnection_pageInfo(ctx, field)
  39150. }
  39151. return nil, fmt.Errorf("no field named %q was found under type CompanyContactConnection", field.Name)
  39152. },
  39153. }
  39154. defer func() {
  39155. if r := recover(); r != nil {
  39156. err = ec.Recover(ctx, r)
  39157. ec.Error(ctx, err)
  39158. }
  39159. }()
  39160. ctx = graphql.WithFieldContext(ctx, fc)
  39161. if fc.Args, err = ec.field_Company_contacts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  39162. ec.Error(ctx, err)
  39163. return
  39164. }
  39165. return fc, nil
  39166. }
  39167. func (ec *executionContext) _Company_createdAt(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39168. fc, err := ec.fieldContext_Company_createdAt(ctx, field)
  39169. if err != nil {
  39170. return graphql.Null
  39171. }
  39172. ctx = graphql.WithFieldContext(ctx, fc)
  39173. defer func() {
  39174. if r := recover(); r != nil {
  39175. ec.Error(ctx, ec.Recover(ctx, r))
  39176. ret = graphql.Null
  39177. }
  39178. }()
  39179. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39180. ctx = rctx // use context from middleware stack in children
  39181. return obj.CreatedAt, nil
  39182. })
  39183. if err != nil {
  39184. ec.Error(ctx, err)
  39185. return graphql.Null
  39186. }
  39187. if resTmp == nil {
  39188. if !graphql.HasFieldError(ctx, fc) {
  39189. ec.Errorf(ctx, "must not be null")
  39190. }
  39191. return graphql.Null
  39192. }
  39193. res := resTmp.(string)
  39194. fc.Result = res
  39195. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  39196. }
  39197. func (ec *executionContext) fieldContext_Company_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39198. fc = &graphql.FieldContext{
  39199. Object: "Company",
  39200. Field: field,
  39201. IsMethod: false,
  39202. IsResolver: false,
  39203. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39204. return nil, errors.New("field of type DateTime does not have child fields")
  39205. },
  39206. }
  39207. return fc, nil
  39208. }
  39209. func (ec *executionContext) _Company_customerSince(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39210. fc, err := ec.fieldContext_Company_customerSince(ctx, field)
  39211. if err != nil {
  39212. return graphql.Null
  39213. }
  39214. ctx = graphql.WithFieldContext(ctx, fc)
  39215. defer func() {
  39216. if r := recover(); r != nil {
  39217. ec.Error(ctx, ec.Recover(ctx, r))
  39218. ret = graphql.Null
  39219. }
  39220. }()
  39221. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39222. ctx = rctx // use context from middleware stack in children
  39223. return obj.CustomerSince, nil
  39224. })
  39225. if err != nil {
  39226. ec.Error(ctx, err)
  39227. return graphql.Null
  39228. }
  39229. if resTmp == nil {
  39230. if !graphql.HasFieldError(ctx, fc) {
  39231. ec.Errorf(ctx, "must not be null")
  39232. }
  39233. return graphql.Null
  39234. }
  39235. res := resTmp.(string)
  39236. fc.Result = res
  39237. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  39238. }
  39239. func (ec *executionContext) fieldContext_Company_customerSince(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39240. fc = &graphql.FieldContext{
  39241. Object: "Company",
  39242. Field: field,
  39243. IsMethod: false,
  39244. IsResolver: false,
  39245. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39246. return nil, errors.New("field of type DateTime does not have child fields")
  39247. },
  39248. }
  39249. return fc, nil
  39250. }
  39251. func (ec *executionContext) _Company_defaultCursor(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39252. fc, err := ec.fieldContext_Company_defaultCursor(ctx, field)
  39253. if err != nil {
  39254. return graphql.Null
  39255. }
  39256. ctx = graphql.WithFieldContext(ctx, fc)
  39257. defer func() {
  39258. if r := recover(); r != nil {
  39259. ec.Error(ctx, ec.Recover(ctx, r))
  39260. ret = graphql.Null
  39261. }
  39262. }()
  39263. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39264. ctx = rctx // use context from middleware stack in children
  39265. return obj.DefaultCursor, nil
  39266. })
  39267. if err != nil {
  39268. ec.Error(ctx, err)
  39269. return graphql.Null
  39270. }
  39271. if resTmp == nil {
  39272. if !graphql.HasFieldError(ctx, fc) {
  39273. ec.Errorf(ctx, "must not be null")
  39274. }
  39275. return graphql.Null
  39276. }
  39277. res := resTmp.(string)
  39278. fc.Result = res
  39279. return ec.marshalNString2string(ctx, field.Selections, res)
  39280. }
  39281. func (ec *executionContext) fieldContext_Company_defaultCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39282. fc = &graphql.FieldContext{
  39283. Object: "Company",
  39284. Field: field,
  39285. IsMethod: false,
  39286. IsResolver: false,
  39287. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39288. return nil, errors.New("field of type String does not have child fields")
  39289. },
  39290. }
  39291. return fc, nil
  39292. }
  39293. func (ec *executionContext) _Company_defaultRole(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39294. fc, err := ec.fieldContext_Company_defaultRole(ctx, field)
  39295. if err != nil {
  39296. return graphql.Null
  39297. }
  39298. ctx = graphql.WithFieldContext(ctx, fc)
  39299. defer func() {
  39300. if r := recover(); r != nil {
  39301. ec.Error(ctx, ec.Recover(ctx, r))
  39302. ret = graphql.Null
  39303. }
  39304. }()
  39305. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39306. ctx = rctx // use context from middleware stack in children
  39307. return obj.DefaultRole, nil
  39308. })
  39309. if err != nil {
  39310. ec.Error(ctx, err)
  39311. return graphql.Null
  39312. }
  39313. if resTmp == nil {
  39314. return graphql.Null
  39315. }
  39316. res := resTmp.(*CompanyContactRole)
  39317. fc.Result = res
  39318. return ec.marshalOCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRole(ctx, field.Selections, res)
  39319. }
  39320. func (ec *executionContext) fieldContext_Company_defaultRole(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39321. fc = &graphql.FieldContext{
  39322. Object: "Company",
  39323. Field: field,
  39324. IsMethod: false,
  39325. IsResolver: false,
  39326. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39327. switch field.Name {
  39328. case "id":
  39329. return ec.fieldContext_CompanyContactRole_id(ctx, field)
  39330. case "name":
  39331. return ec.fieldContext_CompanyContactRole_name(ctx, field)
  39332. case "note":
  39333. return ec.fieldContext_CompanyContactRole_note(ctx, field)
  39334. }
  39335. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRole", field.Name)
  39336. },
  39337. }
  39338. return fc, nil
  39339. }
  39340. func (ec *executionContext) _Company_draftOrders(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39341. fc, err := ec.fieldContext_Company_draftOrders(ctx, field)
  39342. if err != nil {
  39343. return graphql.Null
  39344. }
  39345. ctx = graphql.WithFieldContext(ctx, fc)
  39346. defer func() {
  39347. if r := recover(); r != nil {
  39348. ec.Error(ctx, ec.Recover(ctx, r))
  39349. ret = graphql.Null
  39350. }
  39351. }()
  39352. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39353. ctx = rctx // use context from middleware stack in children
  39354. return obj.DraftOrders, nil
  39355. })
  39356. if err != nil {
  39357. ec.Error(ctx, err)
  39358. return graphql.Null
  39359. }
  39360. if resTmp == nil {
  39361. if !graphql.HasFieldError(ctx, fc) {
  39362. ec.Errorf(ctx, "must not be null")
  39363. }
  39364. return graphql.Null
  39365. }
  39366. res := resTmp.(*DraftOrderConnection)
  39367. fc.Result = res
  39368. return ec.marshalNDraftOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderConnection(ctx, field.Selections, res)
  39369. }
  39370. func (ec *executionContext) fieldContext_Company_draftOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39371. fc = &graphql.FieldContext{
  39372. Object: "Company",
  39373. Field: field,
  39374. IsMethod: false,
  39375. IsResolver: false,
  39376. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39377. switch field.Name {
  39378. case "edges":
  39379. return ec.fieldContext_DraftOrderConnection_edges(ctx, field)
  39380. case "nodes":
  39381. return ec.fieldContext_DraftOrderConnection_nodes(ctx, field)
  39382. case "pageInfo":
  39383. return ec.fieldContext_DraftOrderConnection_pageInfo(ctx, field)
  39384. }
  39385. return nil, fmt.Errorf("no field named %q was found under type DraftOrderConnection", field.Name)
  39386. },
  39387. }
  39388. defer func() {
  39389. if r := recover(); r != nil {
  39390. err = ec.Recover(ctx, r)
  39391. ec.Error(ctx, err)
  39392. }
  39393. }()
  39394. ctx = graphql.WithFieldContext(ctx, fc)
  39395. if fc.Args, err = ec.field_Company_draftOrders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  39396. ec.Error(ctx, err)
  39397. return
  39398. }
  39399. return fc, nil
  39400. }
  39401. func (ec *executionContext) _Company_events(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39402. fc, err := ec.fieldContext_Company_events(ctx, field)
  39403. if err != nil {
  39404. return graphql.Null
  39405. }
  39406. ctx = graphql.WithFieldContext(ctx, fc)
  39407. defer func() {
  39408. if r := recover(); r != nil {
  39409. ec.Error(ctx, ec.Recover(ctx, r))
  39410. ret = graphql.Null
  39411. }
  39412. }()
  39413. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39414. ctx = rctx // use context from middleware stack in children
  39415. return obj.Events, nil
  39416. })
  39417. if err != nil {
  39418. ec.Error(ctx, err)
  39419. return graphql.Null
  39420. }
  39421. if resTmp == nil {
  39422. if !graphql.HasFieldError(ctx, fc) {
  39423. ec.Errorf(ctx, "must not be null")
  39424. }
  39425. return graphql.Null
  39426. }
  39427. res := resTmp.(*EventConnection)
  39428. fc.Result = res
  39429. return ec.marshalNEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventConnection(ctx, field.Selections, res)
  39430. }
  39431. func (ec *executionContext) fieldContext_Company_events(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39432. fc = &graphql.FieldContext{
  39433. Object: "Company",
  39434. Field: field,
  39435. IsMethod: false,
  39436. IsResolver: false,
  39437. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39438. switch field.Name {
  39439. case "edges":
  39440. return ec.fieldContext_EventConnection_edges(ctx, field)
  39441. case "nodes":
  39442. return ec.fieldContext_EventConnection_nodes(ctx, field)
  39443. case "pageInfo":
  39444. return ec.fieldContext_EventConnection_pageInfo(ctx, field)
  39445. }
  39446. return nil, fmt.Errorf("no field named %q was found under type EventConnection", field.Name)
  39447. },
  39448. }
  39449. defer func() {
  39450. if r := recover(); r != nil {
  39451. err = ec.Recover(ctx, r)
  39452. ec.Error(ctx, err)
  39453. }
  39454. }()
  39455. ctx = graphql.WithFieldContext(ctx, fc)
  39456. if fc.Args, err = ec.field_Company_events_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  39457. ec.Error(ctx, err)
  39458. return
  39459. }
  39460. return fc, nil
  39461. }
  39462. func (ec *executionContext) _Company_externalId(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39463. fc, err := ec.fieldContext_Company_externalId(ctx, field)
  39464. if err != nil {
  39465. return graphql.Null
  39466. }
  39467. ctx = graphql.WithFieldContext(ctx, fc)
  39468. defer func() {
  39469. if r := recover(); r != nil {
  39470. ec.Error(ctx, ec.Recover(ctx, r))
  39471. ret = graphql.Null
  39472. }
  39473. }()
  39474. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39475. ctx = rctx // use context from middleware stack in children
  39476. return obj.ExternalID, nil
  39477. })
  39478. if err != nil {
  39479. ec.Error(ctx, err)
  39480. return graphql.Null
  39481. }
  39482. if resTmp == nil {
  39483. return graphql.Null
  39484. }
  39485. res := resTmp.(*string)
  39486. fc.Result = res
  39487. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  39488. }
  39489. func (ec *executionContext) fieldContext_Company_externalId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39490. fc = &graphql.FieldContext{
  39491. Object: "Company",
  39492. Field: field,
  39493. IsMethod: false,
  39494. IsResolver: false,
  39495. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39496. return nil, errors.New("field of type String does not have child fields")
  39497. },
  39498. }
  39499. return fc, nil
  39500. }
  39501. func (ec *executionContext) _Company_hasTimelineComment(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39502. fc, err := ec.fieldContext_Company_hasTimelineComment(ctx, field)
  39503. if err != nil {
  39504. return graphql.Null
  39505. }
  39506. ctx = graphql.WithFieldContext(ctx, fc)
  39507. defer func() {
  39508. if r := recover(); r != nil {
  39509. ec.Error(ctx, ec.Recover(ctx, r))
  39510. ret = graphql.Null
  39511. }
  39512. }()
  39513. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39514. ctx = rctx // use context from middleware stack in children
  39515. return obj.HasTimelineComment, nil
  39516. })
  39517. if err != nil {
  39518. ec.Error(ctx, err)
  39519. return graphql.Null
  39520. }
  39521. if resTmp == nil {
  39522. if !graphql.HasFieldError(ctx, fc) {
  39523. ec.Errorf(ctx, "must not be null")
  39524. }
  39525. return graphql.Null
  39526. }
  39527. res := resTmp.(bool)
  39528. fc.Result = res
  39529. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  39530. }
  39531. func (ec *executionContext) fieldContext_Company_hasTimelineComment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39532. fc = &graphql.FieldContext{
  39533. Object: "Company",
  39534. Field: field,
  39535. IsMethod: false,
  39536. IsResolver: false,
  39537. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39538. return nil, errors.New("field of type Boolean does not have child fields")
  39539. },
  39540. }
  39541. return fc, nil
  39542. }
  39543. func (ec *executionContext) _Company_id(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39544. fc, err := ec.fieldContext_Company_id(ctx, field)
  39545. if err != nil {
  39546. return graphql.Null
  39547. }
  39548. ctx = graphql.WithFieldContext(ctx, fc)
  39549. defer func() {
  39550. if r := recover(); r != nil {
  39551. ec.Error(ctx, ec.Recover(ctx, r))
  39552. ret = graphql.Null
  39553. }
  39554. }()
  39555. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39556. ctx = rctx // use context from middleware stack in children
  39557. return obj.ID, nil
  39558. })
  39559. if err != nil {
  39560. ec.Error(ctx, err)
  39561. return graphql.Null
  39562. }
  39563. if resTmp == nil {
  39564. if !graphql.HasFieldError(ctx, fc) {
  39565. ec.Errorf(ctx, "must not be null")
  39566. }
  39567. return graphql.Null
  39568. }
  39569. res := resTmp.(string)
  39570. fc.Result = res
  39571. return ec.marshalNID2string(ctx, field.Selections, res)
  39572. }
  39573. func (ec *executionContext) fieldContext_Company_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39574. fc = &graphql.FieldContext{
  39575. Object: "Company",
  39576. Field: field,
  39577. IsMethod: false,
  39578. IsResolver: false,
  39579. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39580. return nil, errors.New("field of type ID does not have child fields")
  39581. },
  39582. }
  39583. return fc, nil
  39584. }
  39585. func (ec *executionContext) _Company_lifetimeDuration(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39586. fc, err := ec.fieldContext_Company_lifetimeDuration(ctx, field)
  39587. if err != nil {
  39588. return graphql.Null
  39589. }
  39590. ctx = graphql.WithFieldContext(ctx, fc)
  39591. defer func() {
  39592. if r := recover(); r != nil {
  39593. ec.Error(ctx, ec.Recover(ctx, r))
  39594. ret = graphql.Null
  39595. }
  39596. }()
  39597. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39598. ctx = rctx // use context from middleware stack in children
  39599. return obj.LifetimeDuration, nil
  39600. })
  39601. if err != nil {
  39602. ec.Error(ctx, err)
  39603. return graphql.Null
  39604. }
  39605. if resTmp == nil {
  39606. if !graphql.HasFieldError(ctx, fc) {
  39607. ec.Errorf(ctx, "must not be null")
  39608. }
  39609. return graphql.Null
  39610. }
  39611. res := resTmp.(string)
  39612. fc.Result = res
  39613. return ec.marshalNString2string(ctx, field.Selections, res)
  39614. }
  39615. func (ec *executionContext) fieldContext_Company_lifetimeDuration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39616. fc = &graphql.FieldContext{
  39617. Object: "Company",
  39618. Field: field,
  39619. IsMethod: false,
  39620. IsResolver: false,
  39621. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39622. return nil, errors.New("field of type String does not have child fields")
  39623. },
  39624. }
  39625. return fc, nil
  39626. }
  39627. func (ec *executionContext) _Company_locationCount(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39628. fc, err := ec.fieldContext_Company_locationCount(ctx, field)
  39629. if err != nil {
  39630. return graphql.Null
  39631. }
  39632. ctx = graphql.WithFieldContext(ctx, fc)
  39633. defer func() {
  39634. if r := recover(); r != nil {
  39635. ec.Error(ctx, ec.Recover(ctx, r))
  39636. ret = graphql.Null
  39637. }
  39638. }()
  39639. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39640. ctx = rctx // use context from middleware stack in children
  39641. return obj.LocationCount, nil
  39642. })
  39643. if err != nil {
  39644. ec.Error(ctx, err)
  39645. return graphql.Null
  39646. }
  39647. if resTmp == nil {
  39648. if !graphql.HasFieldError(ctx, fc) {
  39649. ec.Errorf(ctx, "must not be null")
  39650. }
  39651. return graphql.Null
  39652. }
  39653. res := resTmp.(int)
  39654. fc.Result = res
  39655. return ec.marshalNInt2int(ctx, field.Selections, res)
  39656. }
  39657. func (ec *executionContext) fieldContext_Company_locationCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39658. fc = &graphql.FieldContext{
  39659. Object: "Company",
  39660. Field: field,
  39661. IsMethod: false,
  39662. IsResolver: false,
  39663. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39664. return nil, errors.New("field of type Int does not have child fields")
  39665. },
  39666. }
  39667. return fc, nil
  39668. }
  39669. func (ec *executionContext) _Company_locations(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39670. fc, err := ec.fieldContext_Company_locations(ctx, field)
  39671. if err != nil {
  39672. return graphql.Null
  39673. }
  39674. ctx = graphql.WithFieldContext(ctx, fc)
  39675. defer func() {
  39676. if r := recover(); r != nil {
  39677. ec.Error(ctx, ec.Recover(ctx, r))
  39678. ret = graphql.Null
  39679. }
  39680. }()
  39681. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39682. ctx = rctx // use context from middleware stack in children
  39683. return obj.Locations, nil
  39684. })
  39685. if err != nil {
  39686. ec.Error(ctx, err)
  39687. return graphql.Null
  39688. }
  39689. if resTmp == nil {
  39690. if !graphql.HasFieldError(ctx, fc) {
  39691. ec.Errorf(ctx, "must not be null")
  39692. }
  39693. return graphql.Null
  39694. }
  39695. res := resTmp.(*CompanyLocationConnection)
  39696. fc.Result = res
  39697. return ec.marshalNCompanyLocationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationConnection(ctx, field.Selections, res)
  39698. }
  39699. func (ec *executionContext) fieldContext_Company_locations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39700. fc = &graphql.FieldContext{
  39701. Object: "Company",
  39702. Field: field,
  39703. IsMethod: false,
  39704. IsResolver: false,
  39705. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39706. switch field.Name {
  39707. case "edges":
  39708. return ec.fieldContext_CompanyLocationConnection_edges(ctx, field)
  39709. case "nodes":
  39710. return ec.fieldContext_CompanyLocationConnection_nodes(ctx, field)
  39711. case "pageInfo":
  39712. return ec.fieldContext_CompanyLocationConnection_pageInfo(ctx, field)
  39713. }
  39714. return nil, fmt.Errorf("no field named %q was found under type CompanyLocationConnection", field.Name)
  39715. },
  39716. }
  39717. defer func() {
  39718. if r := recover(); r != nil {
  39719. err = ec.Recover(ctx, r)
  39720. ec.Error(ctx, err)
  39721. }
  39722. }()
  39723. ctx = graphql.WithFieldContext(ctx, fc)
  39724. if fc.Args, err = ec.field_Company_locations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  39725. ec.Error(ctx, err)
  39726. return
  39727. }
  39728. return fc, nil
  39729. }
  39730. func (ec *executionContext) _Company_mainContact(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39731. fc, err := ec.fieldContext_Company_mainContact(ctx, field)
  39732. if err != nil {
  39733. return graphql.Null
  39734. }
  39735. ctx = graphql.WithFieldContext(ctx, fc)
  39736. defer func() {
  39737. if r := recover(); r != nil {
  39738. ec.Error(ctx, ec.Recover(ctx, r))
  39739. ret = graphql.Null
  39740. }
  39741. }()
  39742. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39743. ctx = rctx // use context from middleware stack in children
  39744. return obj.MainContact, nil
  39745. })
  39746. if err != nil {
  39747. ec.Error(ctx, err)
  39748. return graphql.Null
  39749. }
  39750. if resTmp == nil {
  39751. return graphql.Null
  39752. }
  39753. res := resTmp.(*CompanyContact)
  39754. fc.Result = res
  39755. return ec.marshalOCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContact(ctx, field.Selections, res)
  39756. }
  39757. func (ec *executionContext) fieldContext_Company_mainContact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39758. fc = &graphql.FieldContext{
  39759. Object: "Company",
  39760. Field: field,
  39761. IsMethod: false,
  39762. IsResolver: false,
  39763. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39764. switch field.Name {
  39765. case "company":
  39766. return ec.fieldContext_CompanyContact_company(ctx, field)
  39767. case "createdAt":
  39768. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  39769. case "customer":
  39770. return ec.fieldContext_CompanyContact_customer(ctx, field)
  39771. case "draftOrders":
  39772. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  39773. case "id":
  39774. return ec.fieldContext_CompanyContact_id(ctx, field)
  39775. case "isMainContact":
  39776. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  39777. case "lifetimeDuration":
  39778. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  39779. case "locale":
  39780. return ec.fieldContext_CompanyContact_locale(ctx, field)
  39781. case "orders":
  39782. return ec.fieldContext_CompanyContact_orders(ctx, field)
  39783. case "roleAssignments":
  39784. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  39785. case "title":
  39786. return ec.fieldContext_CompanyContact_title(ctx, field)
  39787. case "updatedAt":
  39788. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  39789. }
  39790. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  39791. },
  39792. }
  39793. return fc, nil
  39794. }
  39795. func (ec *executionContext) _Company_name(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39796. fc, err := ec.fieldContext_Company_name(ctx, field)
  39797. if err != nil {
  39798. return graphql.Null
  39799. }
  39800. ctx = graphql.WithFieldContext(ctx, fc)
  39801. defer func() {
  39802. if r := recover(); r != nil {
  39803. ec.Error(ctx, ec.Recover(ctx, r))
  39804. ret = graphql.Null
  39805. }
  39806. }()
  39807. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39808. ctx = rctx // use context from middleware stack in children
  39809. return obj.Name, nil
  39810. })
  39811. if err != nil {
  39812. ec.Error(ctx, err)
  39813. return graphql.Null
  39814. }
  39815. if resTmp == nil {
  39816. if !graphql.HasFieldError(ctx, fc) {
  39817. ec.Errorf(ctx, "must not be null")
  39818. }
  39819. return graphql.Null
  39820. }
  39821. res := resTmp.(string)
  39822. fc.Result = res
  39823. return ec.marshalNString2string(ctx, field.Selections, res)
  39824. }
  39825. func (ec *executionContext) fieldContext_Company_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39826. fc = &graphql.FieldContext{
  39827. Object: "Company",
  39828. Field: field,
  39829. IsMethod: false,
  39830. IsResolver: false,
  39831. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39832. return nil, errors.New("field of type String does not have child fields")
  39833. },
  39834. }
  39835. return fc, nil
  39836. }
  39837. func (ec *executionContext) _Company_note(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39838. fc, err := ec.fieldContext_Company_note(ctx, field)
  39839. if err != nil {
  39840. return graphql.Null
  39841. }
  39842. ctx = graphql.WithFieldContext(ctx, fc)
  39843. defer func() {
  39844. if r := recover(); r != nil {
  39845. ec.Error(ctx, ec.Recover(ctx, r))
  39846. ret = graphql.Null
  39847. }
  39848. }()
  39849. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39850. ctx = rctx // use context from middleware stack in children
  39851. return obj.Note, nil
  39852. })
  39853. if err != nil {
  39854. ec.Error(ctx, err)
  39855. return graphql.Null
  39856. }
  39857. if resTmp == nil {
  39858. return graphql.Null
  39859. }
  39860. res := resTmp.(*string)
  39861. fc.Result = res
  39862. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  39863. }
  39864. func (ec *executionContext) fieldContext_Company_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39865. fc = &graphql.FieldContext{
  39866. Object: "Company",
  39867. Field: field,
  39868. IsMethod: false,
  39869. IsResolver: false,
  39870. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39871. return nil, errors.New("field of type String does not have child fields")
  39872. },
  39873. }
  39874. return fc, nil
  39875. }
  39876. func (ec *executionContext) _Company_orderCount(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39877. fc, err := ec.fieldContext_Company_orderCount(ctx, field)
  39878. if err != nil {
  39879. return graphql.Null
  39880. }
  39881. ctx = graphql.WithFieldContext(ctx, fc)
  39882. defer func() {
  39883. if r := recover(); r != nil {
  39884. ec.Error(ctx, ec.Recover(ctx, r))
  39885. ret = graphql.Null
  39886. }
  39887. }()
  39888. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39889. ctx = rctx // use context from middleware stack in children
  39890. return obj.OrderCount, nil
  39891. })
  39892. if err != nil {
  39893. ec.Error(ctx, err)
  39894. return graphql.Null
  39895. }
  39896. if resTmp == nil {
  39897. if !graphql.HasFieldError(ctx, fc) {
  39898. ec.Errorf(ctx, "must not be null")
  39899. }
  39900. return graphql.Null
  39901. }
  39902. res := resTmp.(int)
  39903. fc.Result = res
  39904. return ec.marshalNInt2int(ctx, field.Selections, res)
  39905. }
  39906. func (ec *executionContext) fieldContext_Company_orderCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39907. fc = &graphql.FieldContext{
  39908. Object: "Company",
  39909. Field: field,
  39910. IsMethod: false,
  39911. IsResolver: false,
  39912. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39913. return nil, errors.New("field of type Int does not have child fields")
  39914. },
  39915. }
  39916. return fc, nil
  39917. }
  39918. func (ec *executionContext) _Company_orders(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39919. fc, err := ec.fieldContext_Company_orders(ctx, field)
  39920. if err != nil {
  39921. return graphql.Null
  39922. }
  39923. ctx = graphql.WithFieldContext(ctx, fc)
  39924. defer func() {
  39925. if r := recover(); r != nil {
  39926. ec.Error(ctx, ec.Recover(ctx, r))
  39927. ret = graphql.Null
  39928. }
  39929. }()
  39930. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39931. ctx = rctx // use context from middleware stack in children
  39932. return obj.Orders, nil
  39933. })
  39934. if err != nil {
  39935. ec.Error(ctx, err)
  39936. return graphql.Null
  39937. }
  39938. if resTmp == nil {
  39939. if !graphql.HasFieldError(ctx, fc) {
  39940. ec.Errorf(ctx, "must not be null")
  39941. }
  39942. return graphql.Null
  39943. }
  39944. res := resTmp.(*OrderConnection)
  39945. fc.Result = res
  39946. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  39947. }
  39948. func (ec *executionContext) fieldContext_Company_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39949. fc = &graphql.FieldContext{
  39950. Object: "Company",
  39951. Field: field,
  39952. IsMethod: false,
  39953. IsResolver: false,
  39954. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39955. switch field.Name {
  39956. case "edges":
  39957. return ec.fieldContext_OrderConnection_edges(ctx, field)
  39958. case "nodes":
  39959. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  39960. case "pageInfo":
  39961. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  39962. }
  39963. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  39964. },
  39965. }
  39966. defer func() {
  39967. if r := recover(); r != nil {
  39968. err = ec.Recover(ctx, r)
  39969. ec.Error(ctx, err)
  39970. }
  39971. }()
  39972. ctx = graphql.WithFieldContext(ctx, fc)
  39973. if fc.Args, err = ec.field_Company_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  39974. ec.Error(ctx, err)
  39975. return
  39976. }
  39977. return fc, nil
  39978. }
  39979. func (ec *executionContext) _Company_totalSpent(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  39980. fc, err := ec.fieldContext_Company_totalSpent(ctx, field)
  39981. if err != nil {
  39982. return graphql.Null
  39983. }
  39984. ctx = graphql.WithFieldContext(ctx, fc)
  39985. defer func() {
  39986. if r := recover(); r != nil {
  39987. ec.Error(ctx, ec.Recover(ctx, r))
  39988. ret = graphql.Null
  39989. }
  39990. }()
  39991. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39992. ctx = rctx // use context from middleware stack in children
  39993. return obj.TotalSpent, nil
  39994. })
  39995. if err != nil {
  39996. ec.Error(ctx, err)
  39997. return graphql.Null
  39998. }
  39999. if resTmp == nil {
  40000. if !graphql.HasFieldError(ctx, fc) {
  40001. ec.Errorf(ctx, "must not be null")
  40002. }
  40003. return graphql.Null
  40004. }
  40005. res := resTmp.(*MoneyV2)
  40006. fc.Result = res
  40007. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  40008. }
  40009. func (ec *executionContext) fieldContext_Company_totalSpent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40010. fc = &graphql.FieldContext{
  40011. Object: "Company",
  40012. Field: field,
  40013. IsMethod: false,
  40014. IsResolver: false,
  40015. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40016. switch field.Name {
  40017. case "amount":
  40018. return ec.fieldContext_MoneyV2_amount(ctx, field)
  40019. case "currencyCode":
  40020. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  40021. }
  40022. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  40023. },
  40024. }
  40025. return fc, nil
  40026. }
  40027. func (ec *executionContext) _Company_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  40028. fc, err := ec.fieldContext_Company_updatedAt(ctx, field)
  40029. if err != nil {
  40030. return graphql.Null
  40031. }
  40032. ctx = graphql.WithFieldContext(ctx, fc)
  40033. defer func() {
  40034. if r := recover(); r != nil {
  40035. ec.Error(ctx, ec.Recover(ctx, r))
  40036. ret = graphql.Null
  40037. }
  40038. }()
  40039. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40040. ctx = rctx // use context from middleware stack in children
  40041. return obj.UpdatedAt, nil
  40042. })
  40043. if err != nil {
  40044. ec.Error(ctx, err)
  40045. return graphql.Null
  40046. }
  40047. if resTmp == nil {
  40048. if !graphql.HasFieldError(ctx, fc) {
  40049. ec.Errorf(ctx, "must not be null")
  40050. }
  40051. return graphql.Null
  40052. }
  40053. res := resTmp.(string)
  40054. fc.Result = res
  40055. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  40056. }
  40057. func (ec *executionContext) fieldContext_Company_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40058. fc = &graphql.FieldContext{
  40059. Object: "Company",
  40060. Field: field,
  40061. IsMethod: false,
  40062. IsResolver: false,
  40063. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40064. return nil, errors.New("field of type DateTime does not have child fields")
  40065. },
  40066. }
  40067. return fc, nil
  40068. }
  40069. func (ec *executionContext) _CompanyAddress_address1(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40070. fc, err := ec.fieldContext_CompanyAddress_address1(ctx, field)
  40071. if err != nil {
  40072. return graphql.Null
  40073. }
  40074. ctx = graphql.WithFieldContext(ctx, fc)
  40075. defer func() {
  40076. if r := recover(); r != nil {
  40077. ec.Error(ctx, ec.Recover(ctx, r))
  40078. ret = graphql.Null
  40079. }
  40080. }()
  40081. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40082. ctx = rctx // use context from middleware stack in children
  40083. return obj.Address1, nil
  40084. })
  40085. if err != nil {
  40086. ec.Error(ctx, err)
  40087. return graphql.Null
  40088. }
  40089. if resTmp == nil {
  40090. if !graphql.HasFieldError(ctx, fc) {
  40091. ec.Errorf(ctx, "must not be null")
  40092. }
  40093. return graphql.Null
  40094. }
  40095. res := resTmp.(string)
  40096. fc.Result = res
  40097. return ec.marshalNString2string(ctx, field.Selections, res)
  40098. }
  40099. func (ec *executionContext) fieldContext_CompanyAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40100. fc = &graphql.FieldContext{
  40101. Object: "CompanyAddress",
  40102. Field: field,
  40103. IsMethod: false,
  40104. IsResolver: false,
  40105. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40106. return nil, errors.New("field of type String does not have child fields")
  40107. },
  40108. }
  40109. return fc, nil
  40110. }
  40111. func (ec *executionContext) _CompanyAddress_address2(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40112. fc, err := ec.fieldContext_CompanyAddress_address2(ctx, field)
  40113. if err != nil {
  40114. return graphql.Null
  40115. }
  40116. ctx = graphql.WithFieldContext(ctx, fc)
  40117. defer func() {
  40118. if r := recover(); r != nil {
  40119. ec.Error(ctx, ec.Recover(ctx, r))
  40120. ret = graphql.Null
  40121. }
  40122. }()
  40123. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40124. ctx = rctx // use context from middleware stack in children
  40125. return obj.Address2, nil
  40126. })
  40127. if err != nil {
  40128. ec.Error(ctx, err)
  40129. return graphql.Null
  40130. }
  40131. if resTmp == nil {
  40132. return graphql.Null
  40133. }
  40134. res := resTmp.(*string)
  40135. fc.Result = res
  40136. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40137. }
  40138. func (ec *executionContext) fieldContext_CompanyAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40139. fc = &graphql.FieldContext{
  40140. Object: "CompanyAddress",
  40141. Field: field,
  40142. IsMethod: false,
  40143. IsResolver: false,
  40144. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40145. return nil, errors.New("field of type String does not have child fields")
  40146. },
  40147. }
  40148. return fc, nil
  40149. }
  40150. func (ec *executionContext) _CompanyAddress_city(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40151. fc, err := ec.fieldContext_CompanyAddress_city(ctx, field)
  40152. if err != nil {
  40153. return graphql.Null
  40154. }
  40155. ctx = graphql.WithFieldContext(ctx, fc)
  40156. defer func() {
  40157. if r := recover(); r != nil {
  40158. ec.Error(ctx, ec.Recover(ctx, r))
  40159. ret = graphql.Null
  40160. }
  40161. }()
  40162. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40163. ctx = rctx // use context from middleware stack in children
  40164. return obj.City, nil
  40165. })
  40166. if err != nil {
  40167. ec.Error(ctx, err)
  40168. return graphql.Null
  40169. }
  40170. if resTmp == nil {
  40171. return graphql.Null
  40172. }
  40173. res := resTmp.(*string)
  40174. fc.Result = res
  40175. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40176. }
  40177. func (ec *executionContext) fieldContext_CompanyAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40178. fc = &graphql.FieldContext{
  40179. Object: "CompanyAddress",
  40180. Field: field,
  40181. IsMethod: false,
  40182. IsResolver: false,
  40183. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40184. return nil, errors.New("field of type String does not have child fields")
  40185. },
  40186. }
  40187. return fc, nil
  40188. }
  40189. func (ec *executionContext) _CompanyAddress_companyName(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40190. fc, err := ec.fieldContext_CompanyAddress_companyName(ctx, field)
  40191. if err != nil {
  40192. return graphql.Null
  40193. }
  40194. ctx = graphql.WithFieldContext(ctx, fc)
  40195. defer func() {
  40196. if r := recover(); r != nil {
  40197. ec.Error(ctx, ec.Recover(ctx, r))
  40198. ret = graphql.Null
  40199. }
  40200. }()
  40201. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40202. ctx = rctx // use context from middleware stack in children
  40203. return obj.CompanyName, nil
  40204. })
  40205. if err != nil {
  40206. ec.Error(ctx, err)
  40207. return graphql.Null
  40208. }
  40209. if resTmp == nil {
  40210. if !graphql.HasFieldError(ctx, fc) {
  40211. ec.Errorf(ctx, "must not be null")
  40212. }
  40213. return graphql.Null
  40214. }
  40215. res := resTmp.(string)
  40216. fc.Result = res
  40217. return ec.marshalNString2string(ctx, field.Selections, res)
  40218. }
  40219. func (ec *executionContext) fieldContext_CompanyAddress_companyName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40220. fc = &graphql.FieldContext{
  40221. Object: "CompanyAddress",
  40222. Field: field,
  40223. IsMethod: false,
  40224. IsResolver: false,
  40225. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40226. return nil, errors.New("field of type String does not have child fields")
  40227. },
  40228. }
  40229. return fc, nil
  40230. }
  40231. func (ec *executionContext) _CompanyAddress_country(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40232. fc, err := ec.fieldContext_CompanyAddress_country(ctx, field)
  40233. if err != nil {
  40234. return graphql.Null
  40235. }
  40236. ctx = graphql.WithFieldContext(ctx, fc)
  40237. defer func() {
  40238. if r := recover(); r != nil {
  40239. ec.Error(ctx, ec.Recover(ctx, r))
  40240. ret = graphql.Null
  40241. }
  40242. }()
  40243. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40244. ctx = rctx // use context from middleware stack in children
  40245. return obj.Country, nil
  40246. })
  40247. if err != nil {
  40248. ec.Error(ctx, err)
  40249. return graphql.Null
  40250. }
  40251. if resTmp == nil {
  40252. return graphql.Null
  40253. }
  40254. res := resTmp.(*string)
  40255. fc.Result = res
  40256. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40257. }
  40258. func (ec *executionContext) fieldContext_CompanyAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40259. fc = &graphql.FieldContext{
  40260. Object: "CompanyAddress",
  40261. Field: field,
  40262. IsMethod: false,
  40263. IsResolver: false,
  40264. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40265. return nil, errors.New("field of type String does not have child fields")
  40266. },
  40267. }
  40268. return fc, nil
  40269. }
  40270. func (ec *executionContext) _CompanyAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40271. fc, err := ec.fieldContext_CompanyAddress_countryCode(ctx, field)
  40272. if err != nil {
  40273. return graphql.Null
  40274. }
  40275. ctx = graphql.WithFieldContext(ctx, fc)
  40276. defer func() {
  40277. if r := recover(); r != nil {
  40278. ec.Error(ctx, ec.Recover(ctx, r))
  40279. ret = graphql.Null
  40280. }
  40281. }()
  40282. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40283. ctx = rctx // use context from middleware stack in children
  40284. return obj.CountryCode, nil
  40285. })
  40286. if err != nil {
  40287. ec.Error(ctx, err)
  40288. return graphql.Null
  40289. }
  40290. if resTmp == nil {
  40291. if !graphql.HasFieldError(ctx, fc) {
  40292. ec.Errorf(ctx, "must not be null")
  40293. }
  40294. return graphql.Null
  40295. }
  40296. res := resTmp.(CountryCode)
  40297. fc.Result = res
  40298. return ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  40299. }
  40300. func (ec *executionContext) fieldContext_CompanyAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40301. fc = &graphql.FieldContext{
  40302. Object: "CompanyAddress",
  40303. Field: field,
  40304. IsMethod: false,
  40305. IsResolver: false,
  40306. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40307. return nil, errors.New("field of type CountryCode does not have child fields")
  40308. },
  40309. }
  40310. return fc, nil
  40311. }
  40312. func (ec *executionContext) _CompanyAddress_createdAt(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40313. fc, err := ec.fieldContext_CompanyAddress_createdAt(ctx, field)
  40314. if err != nil {
  40315. return graphql.Null
  40316. }
  40317. ctx = graphql.WithFieldContext(ctx, fc)
  40318. defer func() {
  40319. if r := recover(); r != nil {
  40320. ec.Error(ctx, ec.Recover(ctx, r))
  40321. ret = graphql.Null
  40322. }
  40323. }()
  40324. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40325. ctx = rctx // use context from middleware stack in children
  40326. return obj.CreatedAt, nil
  40327. })
  40328. if err != nil {
  40329. ec.Error(ctx, err)
  40330. return graphql.Null
  40331. }
  40332. if resTmp == nil {
  40333. if !graphql.HasFieldError(ctx, fc) {
  40334. ec.Errorf(ctx, "must not be null")
  40335. }
  40336. return graphql.Null
  40337. }
  40338. res := resTmp.(string)
  40339. fc.Result = res
  40340. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  40341. }
  40342. func (ec *executionContext) fieldContext_CompanyAddress_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40343. fc = &graphql.FieldContext{
  40344. Object: "CompanyAddress",
  40345. Field: field,
  40346. IsMethod: false,
  40347. IsResolver: false,
  40348. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40349. return nil, errors.New("field of type DateTime does not have child fields")
  40350. },
  40351. }
  40352. return fc, nil
  40353. }
  40354. func (ec *executionContext) _CompanyAddress_formattedArea(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40355. fc, err := ec.fieldContext_CompanyAddress_formattedArea(ctx, field)
  40356. if err != nil {
  40357. return graphql.Null
  40358. }
  40359. ctx = graphql.WithFieldContext(ctx, fc)
  40360. defer func() {
  40361. if r := recover(); r != nil {
  40362. ec.Error(ctx, ec.Recover(ctx, r))
  40363. ret = graphql.Null
  40364. }
  40365. }()
  40366. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40367. ctx = rctx // use context from middleware stack in children
  40368. return obj.FormattedArea, nil
  40369. })
  40370. if err != nil {
  40371. ec.Error(ctx, err)
  40372. return graphql.Null
  40373. }
  40374. if resTmp == nil {
  40375. return graphql.Null
  40376. }
  40377. res := resTmp.(*string)
  40378. fc.Result = res
  40379. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40380. }
  40381. func (ec *executionContext) fieldContext_CompanyAddress_formattedArea(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40382. fc = &graphql.FieldContext{
  40383. Object: "CompanyAddress",
  40384. Field: field,
  40385. IsMethod: false,
  40386. IsResolver: false,
  40387. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40388. return nil, errors.New("field of type String does not have child fields")
  40389. },
  40390. }
  40391. return fc, nil
  40392. }
  40393. func (ec *executionContext) _CompanyAddress_id(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40394. fc, err := ec.fieldContext_CompanyAddress_id(ctx, field)
  40395. if err != nil {
  40396. return graphql.Null
  40397. }
  40398. ctx = graphql.WithFieldContext(ctx, fc)
  40399. defer func() {
  40400. if r := recover(); r != nil {
  40401. ec.Error(ctx, ec.Recover(ctx, r))
  40402. ret = graphql.Null
  40403. }
  40404. }()
  40405. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40406. ctx = rctx // use context from middleware stack in children
  40407. return obj.ID, nil
  40408. })
  40409. if err != nil {
  40410. ec.Error(ctx, err)
  40411. return graphql.Null
  40412. }
  40413. if resTmp == nil {
  40414. if !graphql.HasFieldError(ctx, fc) {
  40415. ec.Errorf(ctx, "must not be null")
  40416. }
  40417. return graphql.Null
  40418. }
  40419. res := resTmp.(string)
  40420. fc.Result = res
  40421. return ec.marshalNID2string(ctx, field.Selections, res)
  40422. }
  40423. func (ec *executionContext) fieldContext_CompanyAddress_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40424. fc = &graphql.FieldContext{
  40425. Object: "CompanyAddress",
  40426. Field: field,
  40427. IsMethod: false,
  40428. IsResolver: false,
  40429. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40430. return nil, errors.New("field of type ID does not have child fields")
  40431. },
  40432. }
  40433. return fc, nil
  40434. }
  40435. func (ec *executionContext) _CompanyAddress_phone(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40436. fc, err := ec.fieldContext_CompanyAddress_phone(ctx, field)
  40437. if err != nil {
  40438. return graphql.Null
  40439. }
  40440. ctx = graphql.WithFieldContext(ctx, fc)
  40441. defer func() {
  40442. if r := recover(); r != nil {
  40443. ec.Error(ctx, ec.Recover(ctx, r))
  40444. ret = graphql.Null
  40445. }
  40446. }()
  40447. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40448. ctx = rctx // use context from middleware stack in children
  40449. return obj.Phone, nil
  40450. })
  40451. if err != nil {
  40452. ec.Error(ctx, err)
  40453. return graphql.Null
  40454. }
  40455. if resTmp == nil {
  40456. return graphql.Null
  40457. }
  40458. res := resTmp.(*string)
  40459. fc.Result = res
  40460. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40461. }
  40462. func (ec *executionContext) fieldContext_CompanyAddress_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40463. fc = &graphql.FieldContext{
  40464. Object: "CompanyAddress",
  40465. Field: field,
  40466. IsMethod: false,
  40467. IsResolver: false,
  40468. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40469. return nil, errors.New("field of type String does not have child fields")
  40470. },
  40471. }
  40472. return fc, nil
  40473. }
  40474. func (ec *executionContext) _CompanyAddress_province(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40475. fc, err := ec.fieldContext_CompanyAddress_province(ctx, field)
  40476. if err != nil {
  40477. return graphql.Null
  40478. }
  40479. ctx = graphql.WithFieldContext(ctx, fc)
  40480. defer func() {
  40481. if r := recover(); r != nil {
  40482. ec.Error(ctx, ec.Recover(ctx, r))
  40483. ret = graphql.Null
  40484. }
  40485. }()
  40486. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40487. ctx = rctx // use context from middleware stack in children
  40488. return obj.Province, nil
  40489. })
  40490. if err != nil {
  40491. ec.Error(ctx, err)
  40492. return graphql.Null
  40493. }
  40494. if resTmp == nil {
  40495. return graphql.Null
  40496. }
  40497. res := resTmp.(*string)
  40498. fc.Result = res
  40499. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40500. }
  40501. func (ec *executionContext) fieldContext_CompanyAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40502. fc = &graphql.FieldContext{
  40503. Object: "CompanyAddress",
  40504. Field: field,
  40505. IsMethod: false,
  40506. IsResolver: false,
  40507. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40508. return nil, errors.New("field of type String does not have child fields")
  40509. },
  40510. }
  40511. return fc, nil
  40512. }
  40513. func (ec *executionContext) _CompanyAddress_recipient(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40514. fc, err := ec.fieldContext_CompanyAddress_recipient(ctx, field)
  40515. if err != nil {
  40516. return graphql.Null
  40517. }
  40518. ctx = graphql.WithFieldContext(ctx, fc)
  40519. defer func() {
  40520. if r := recover(); r != nil {
  40521. ec.Error(ctx, ec.Recover(ctx, r))
  40522. ret = graphql.Null
  40523. }
  40524. }()
  40525. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40526. ctx = rctx // use context from middleware stack in children
  40527. return obj.Recipient, nil
  40528. })
  40529. if err != nil {
  40530. ec.Error(ctx, err)
  40531. return graphql.Null
  40532. }
  40533. if resTmp == nil {
  40534. return graphql.Null
  40535. }
  40536. res := resTmp.(*string)
  40537. fc.Result = res
  40538. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40539. }
  40540. func (ec *executionContext) fieldContext_CompanyAddress_recipient(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40541. fc = &graphql.FieldContext{
  40542. Object: "CompanyAddress",
  40543. Field: field,
  40544. IsMethod: false,
  40545. IsResolver: false,
  40546. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40547. return nil, errors.New("field of type String does not have child fields")
  40548. },
  40549. }
  40550. return fc, nil
  40551. }
  40552. func (ec *executionContext) _CompanyAddress_updatedAt(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40553. fc, err := ec.fieldContext_CompanyAddress_updatedAt(ctx, field)
  40554. if err != nil {
  40555. return graphql.Null
  40556. }
  40557. ctx = graphql.WithFieldContext(ctx, fc)
  40558. defer func() {
  40559. if r := recover(); r != nil {
  40560. ec.Error(ctx, ec.Recover(ctx, r))
  40561. ret = graphql.Null
  40562. }
  40563. }()
  40564. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40565. ctx = rctx // use context from middleware stack in children
  40566. return obj.UpdatedAt, nil
  40567. })
  40568. if err != nil {
  40569. ec.Error(ctx, err)
  40570. return graphql.Null
  40571. }
  40572. if resTmp == nil {
  40573. if !graphql.HasFieldError(ctx, fc) {
  40574. ec.Errorf(ctx, "must not be null")
  40575. }
  40576. return graphql.Null
  40577. }
  40578. res := resTmp.(string)
  40579. fc.Result = res
  40580. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  40581. }
  40582. func (ec *executionContext) fieldContext_CompanyAddress_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40583. fc = &graphql.FieldContext{
  40584. Object: "CompanyAddress",
  40585. Field: field,
  40586. IsMethod: false,
  40587. IsResolver: false,
  40588. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40589. return nil, errors.New("field of type DateTime does not have child fields")
  40590. },
  40591. }
  40592. return fc, nil
  40593. }
  40594. func (ec *executionContext) _CompanyAddress_zip(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40595. fc, err := ec.fieldContext_CompanyAddress_zip(ctx, field)
  40596. if err != nil {
  40597. return graphql.Null
  40598. }
  40599. ctx = graphql.WithFieldContext(ctx, fc)
  40600. defer func() {
  40601. if r := recover(); r != nil {
  40602. ec.Error(ctx, ec.Recover(ctx, r))
  40603. ret = graphql.Null
  40604. }
  40605. }()
  40606. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40607. ctx = rctx // use context from middleware stack in children
  40608. return obj.Zip, nil
  40609. })
  40610. if err != nil {
  40611. ec.Error(ctx, err)
  40612. return graphql.Null
  40613. }
  40614. if resTmp == nil {
  40615. return graphql.Null
  40616. }
  40617. res := resTmp.(*string)
  40618. fc.Result = res
  40619. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40620. }
  40621. func (ec *executionContext) fieldContext_CompanyAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40622. fc = &graphql.FieldContext{
  40623. Object: "CompanyAddress",
  40624. Field: field,
  40625. IsMethod: false,
  40626. IsResolver: false,
  40627. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40628. return nil, errors.New("field of type String does not have child fields")
  40629. },
  40630. }
  40631. return fc, nil
  40632. }
  40633. func (ec *executionContext) _CompanyAddress_zoneCode(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  40634. fc, err := ec.fieldContext_CompanyAddress_zoneCode(ctx, field)
  40635. if err != nil {
  40636. return graphql.Null
  40637. }
  40638. ctx = graphql.WithFieldContext(ctx, fc)
  40639. defer func() {
  40640. if r := recover(); r != nil {
  40641. ec.Error(ctx, ec.Recover(ctx, r))
  40642. ret = graphql.Null
  40643. }
  40644. }()
  40645. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40646. ctx = rctx // use context from middleware stack in children
  40647. return obj.ZoneCode, nil
  40648. })
  40649. if err != nil {
  40650. ec.Error(ctx, err)
  40651. return graphql.Null
  40652. }
  40653. if resTmp == nil {
  40654. return graphql.Null
  40655. }
  40656. res := resTmp.(*string)
  40657. fc.Result = res
  40658. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40659. }
  40660. func (ec *executionContext) fieldContext_CompanyAddress_zoneCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40661. fc = &graphql.FieldContext{
  40662. Object: "CompanyAddress",
  40663. Field: field,
  40664. IsMethod: false,
  40665. IsResolver: false,
  40666. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40667. return nil, errors.New("field of type String does not have child fields")
  40668. },
  40669. }
  40670. return fc, nil
  40671. }
  40672. func (ec *executionContext) _CompanyContact_company(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  40673. fc, err := ec.fieldContext_CompanyContact_company(ctx, field)
  40674. if err != nil {
  40675. return graphql.Null
  40676. }
  40677. ctx = graphql.WithFieldContext(ctx, fc)
  40678. defer func() {
  40679. if r := recover(); r != nil {
  40680. ec.Error(ctx, ec.Recover(ctx, r))
  40681. ret = graphql.Null
  40682. }
  40683. }()
  40684. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40685. ctx = rctx // use context from middleware stack in children
  40686. return obj.Company, nil
  40687. })
  40688. if err != nil {
  40689. ec.Error(ctx, err)
  40690. return graphql.Null
  40691. }
  40692. if resTmp == nil {
  40693. if !graphql.HasFieldError(ctx, fc) {
  40694. ec.Errorf(ctx, "must not be null")
  40695. }
  40696. return graphql.Null
  40697. }
  40698. res := resTmp.(*Company)
  40699. fc.Result = res
  40700. return ec.marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompany(ctx, field.Selections, res)
  40701. }
  40702. func (ec *executionContext) fieldContext_CompanyContact_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40703. fc = &graphql.FieldContext{
  40704. Object: "CompanyContact",
  40705. Field: field,
  40706. IsMethod: false,
  40707. IsResolver: false,
  40708. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40709. switch field.Name {
  40710. case "contactCount":
  40711. return ec.fieldContext_Company_contactCount(ctx, field)
  40712. case "contactRoles":
  40713. return ec.fieldContext_Company_contactRoles(ctx, field)
  40714. case "contacts":
  40715. return ec.fieldContext_Company_contacts(ctx, field)
  40716. case "createdAt":
  40717. return ec.fieldContext_Company_createdAt(ctx, field)
  40718. case "customerSince":
  40719. return ec.fieldContext_Company_customerSince(ctx, field)
  40720. case "defaultCursor":
  40721. return ec.fieldContext_Company_defaultCursor(ctx, field)
  40722. case "defaultRole":
  40723. return ec.fieldContext_Company_defaultRole(ctx, field)
  40724. case "draftOrders":
  40725. return ec.fieldContext_Company_draftOrders(ctx, field)
  40726. case "events":
  40727. return ec.fieldContext_Company_events(ctx, field)
  40728. case "externalId":
  40729. return ec.fieldContext_Company_externalId(ctx, field)
  40730. case "hasTimelineComment":
  40731. return ec.fieldContext_Company_hasTimelineComment(ctx, field)
  40732. case "id":
  40733. return ec.fieldContext_Company_id(ctx, field)
  40734. case "lifetimeDuration":
  40735. return ec.fieldContext_Company_lifetimeDuration(ctx, field)
  40736. case "locationCount":
  40737. return ec.fieldContext_Company_locationCount(ctx, field)
  40738. case "locations":
  40739. return ec.fieldContext_Company_locations(ctx, field)
  40740. case "mainContact":
  40741. return ec.fieldContext_Company_mainContact(ctx, field)
  40742. case "name":
  40743. return ec.fieldContext_Company_name(ctx, field)
  40744. case "note":
  40745. return ec.fieldContext_Company_note(ctx, field)
  40746. case "orderCount":
  40747. return ec.fieldContext_Company_orderCount(ctx, field)
  40748. case "orders":
  40749. return ec.fieldContext_Company_orders(ctx, field)
  40750. case "totalSpent":
  40751. return ec.fieldContext_Company_totalSpent(ctx, field)
  40752. case "updatedAt":
  40753. return ec.fieldContext_Company_updatedAt(ctx, field)
  40754. }
  40755. return nil, fmt.Errorf("no field named %q was found under type Company", field.Name)
  40756. },
  40757. }
  40758. return fc, nil
  40759. }
  40760. func (ec *executionContext) _CompanyContact_createdAt(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  40761. fc, err := ec.fieldContext_CompanyContact_createdAt(ctx, field)
  40762. if err != nil {
  40763. return graphql.Null
  40764. }
  40765. ctx = graphql.WithFieldContext(ctx, fc)
  40766. defer func() {
  40767. if r := recover(); r != nil {
  40768. ec.Error(ctx, ec.Recover(ctx, r))
  40769. ret = graphql.Null
  40770. }
  40771. }()
  40772. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40773. ctx = rctx // use context from middleware stack in children
  40774. return obj.CreatedAt, nil
  40775. })
  40776. if err != nil {
  40777. ec.Error(ctx, err)
  40778. return graphql.Null
  40779. }
  40780. if resTmp == nil {
  40781. if !graphql.HasFieldError(ctx, fc) {
  40782. ec.Errorf(ctx, "must not be null")
  40783. }
  40784. return graphql.Null
  40785. }
  40786. res := resTmp.(string)
  40787. fc.Result = res
  40788. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  40789. }
  40790. func (ec *executionContext) fieldContext_CompanyContact_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40791. fc = &graphql.FieldContext{
  40792. Object: "CompanyContact",
  40793. Field: field,
  40794. IsMethod: false,
  40795. IsResolver: false,
  40796. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40797. return nil, errors.New("field of type DateTime does not have child fields")
  40798. },
  40799. }
  40800. return fc, nil
  40801. }
  40802. func (ec *executionContext) _CompanyContact_customer(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  40803. fc, err := ec.fieldContext_CompanyContact_customer(ctx, field)
  40804. if err != nil {
  40805. return graphql.Null
  40806. }
  40807. ctx = graphql.WithFieldContext(ctx, fc)
  40808. defer func() {
  40809. if r := recover(); r != nil {
  40810. ec.Error(ctx, ec.Recover(ctx, r))
  40811. ret = graphql.Null
  40812. }
  40813. }()
  40814. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40815. ctx = rctx // use context from middleware stack in children
  40816. return obj.Customer, nil
  40817. })
  40818. if err != nil {
  40819. ec.Error(ctx, err)
  40820. return graphql.Null
  40821. }
  40822. if resTmp == nil {
  40823. if !graphql.HasFieldError(ctx, fc) {
  40824. ec.Errorf(ctx, "must not be null")
  40825. }
  40826. return graphql.Null
  40827. }
  40828. res := resTmp.(*Customer)
  40829. fc.Result = res
  40830. return ec.marshalNCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  40831. }
  40832. func (ec *executionContext) fieldContext_CompanyContact_customer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40833. fc = &graphql.FieldContext{
  40834. Object: "CompanyContact",
  40835. Field: field,
  40836. IsMethod: false,
  40837. IsResolver: false,
  40838. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40839. switch field.Name {
  40840. case "id":
  40841. return ec.fieldContext_Customer_id(ctx, field)
  40842. }
  40843. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  40844. },
  40845. }
  40846. return fc, nil
  40847. }
  40848. func (ec *executionContext) _CompanyContact_draftOrders(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  40849. fc, err := ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  40850. if err != nil {
  40851. return graphql.Null
  40852. }
  40853. ctx = graphql.WithFieldContext(ctx, fc)
  40854. defer func() {
  40855. if r := recover(); r != nil {
  40856. ec.Error(ctx, ec.Recover(ctx, r))
  40857. ret = graphql.Null
  40858. }
  40859. }()
  40860. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40861. ctx = rctx // use context from middleware stack in children
  40862. return obj.DraftOrders, nil
  40863. })
  40864. if err != nil {
  40865. ec.Error(ctx, err)
  40866. return graphql.Null
  40867. }
  40868. if resTmp == nil {
  40869. if !graphql.HasFieldError(ctx, fc) {
  40870. ec.Errorf(ctx, "must not be null")
  40871. }
  40872. return graphql.Null
  40873. }
  40874. res := resTmp.(*DraftOrderConnection)
  40875. fc.Result = res
  40876. return ec.marshalNDraftOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderConnection(ctx, field.Selections, res)
  40877. }
  40878. func (ec *executionContext) fieldContext_CompanyContact_draftOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40879. fc = &graphql.FieldContext{
  40880. Object: "CompanyContact",
  40881. Field: field,
  40882. IsMethod: false,
  40883. IsResolver: false,
  40884. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40885. switch field.Name {
  40886. case "edges":
  40887. return ec.fieldContext_DraftOrderConnection_edges(ctx, field)
  40888. case "nodes":
  40889. return ec.fieldContext_DraftOrderConnection_nodes(ctx, field)
  40890. case "pageInfo":
  40891. return ec.fieldContext_DraftOrderConnection_pageInfo(ctx, field)
  40892. }
  40893. return nil, fmt.Errorf("no field named %q was found under type DraftOrderConnection", field.Name)
  40894. },
  40895. }
  40896. defer func() {
  40897. if r := recover(); r != nil {
  40898. err = ec.Recover(ctx, r)
  40899. ec.Error(ctx, err)
  40900. }
  40901. }()
  40902. ctx = graphql.WithFieldContext(ctx, fc)
  40903. if fc.Args, err = ec.field_CompanyContact_draftOrders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40904. ec.Error(ctx, err)
  40905. return
  40906. }
  40907. return fc, nil
  40908. }
  40909. func (ec *executionContext) _CompanyContact_id(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  40910. fc, err := ec.fieldContext_CompanyContact_id(ctx, field)
  40911. if err != nil {
  40912. return graphql.Null
  40913. }
  40914. ctx = graphql.WithFieldContext(ctx, fc)
  40915. defer func() {
  40916. if r := recover(); r != nil {
  40917. ec.Error(ctx, ec.Recover(ctx, r))
  40918. ret = graphql.Null
  40919. }
  40920. }()
  40921. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40922. ctx = rctx // use context from middleware stack in children
  40923. return obj.ID, nil
  40924. })
  40925. if err != nil {
  40926. ec.Error(ctx, err)
  40927. return graphql.Null
  40928. }
  40929. if resTmp == nil {
  40930. if !graphql.HasFieldError(ctx, fc) {
  40931. ec.Errorf(ctx, "must not be null")
  40932. }
  40933. return graphql.Null
  40934. }
  40935. res := resTmp.(string)
  40936. fc.Result = res
  40937. return ec.marshalNID2string(ctx, field.Selections, res)
  40938. }
  40939. func (ec *executionContext) fieldContext_CompanyContact_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40940. fc = &graphql.FieldContext{
  40941. Object: "CompanyContact",
  40942. Field: field,
  40943. IsMethod: false,
  40944. IsResolver: false,
  40945. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40946. return nil, errors.New("field of type ID does not have child fields")
  40947. },
  40948. }
  40949. return fc, nil
  40950. }
  40951. func (ec *executionContext) _CompanyContact_isMainContact(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  40952. fc, err := ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  40953. if err != nil {
  40954. return graphql.Null
  40955. }
  40956. ctx = graphql.WithFieldContext(ctx, fc)
  40957. defer func() {
  40958. if r := recover(); r != nil {
  40959. ec.Error(ctx, ec.Recover(ctx, r))
  40960. ret = graphql.Null
  40961. }
  40962. }()
  40963. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40964. ctx = rctx // use context from middleware stack in children
  40965. return obj.IsMainContact, nil
  40966. })
  40967. if err != nil {
  40968. ec.Error(ctx, err)
  40969. return graphql.Null
  40970. }
  40971. if resTmp == nil {
  40972. if !graphql.HasFieldError(ctx, fc) {
  40973. ec.Errorf(ctx, "must not be null")
  40974. }
  40975. return graphql.Null
  40976. }
  40977. res := resTmp.(bool)
  40978. fc.Result = res
  40979. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  40980. }
  40981. func (ec *executionContext) fieldContext_CompanyContact_isMainContact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40982. fc = &graphql.FieldContext{
  40983. Object: "CompanyContact",
  40984. Field: field,
  40985. IsMethod: false,
  40986. IsResolver: false,
  40987. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40988. return nil, errors.New("field of type Boolean does not have child fields")
  40989. },
  40990. }
  40991. return fc, nil
  40992. }
  40993. func (ec *executionContext) _CompanyContact_lifetimeDuration(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  40994. fc, err := ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  40995. if err != nil {
  40996. return graphql.Null
  40997. }
  40998. ctx = graphql.WithFieldContext(ctx, fc)
  40999. defer func() {
  41000. if r := recover(); r != nil {
  41001. ec.Error(ctx, ec.Recover(ctx, r))
  41002. ret = graphql.Null
  41003. }
  41004. }()
  41005. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41006. ctx = rctx // use context from middleware stack in children
  41007. return obj.LifetimeDuration, nil
  41008. })
  41009. if err != nil {
  41010. ec.Error(ctx, err)
  41011. return graphql.Null
  41012. }
  41013. if resTmp == nil {
  41014. if !graphql.HasFieldError(ctx, fc) {
  41015. ec.Errorf(ctx, "must not be null")
  41016. }
  41017. return graphql.Null
  41018. }
  41019. res := resTmp.(string)
  41020. fc.Result = res
  41021. return ec.marshalNString2string(ctx, field.Selections, res)
  41022. }
  41023. func (ec *executionContext) fieldContext_CompanyContact_lifetimeDuration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41024. fc = &graphql.FieldContext{
  41025. Object: "CompanyContact",
  41026. Field: field,
  41027. IsMethod: false,
  41028. IsResolver: false,
  41029. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41030. return nil, errors.New("field of type String does not have child fields")
  41031. },
  41032. }
  41033. return fc, nil
  41034. }
  41035. func (ec *executionContext) _CompanyContact_locale(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  41036. fc, err := ec.fieldContext_CompanyContact_locale(ctx, field)
  41037. if err != nil {
  41038. return graphql.Null
  41039. }
  41040. ctx = graphql.WithFieldContext(ctx, fc)
  41041. defer func() {
  41042. if r := recover(); r != nil {
  41043. ec.Error(ctx, ec.Recover(ctx, r))
  41044. ret = graphql.Null
  41045. }
  41046. }()
  41047. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41048. ctx = rctx // use context from middleware stack in children
  41049. return obj.Locale, nil
  41050. })
  41051. if err != nil {
  41052. ec.Error(ctx, err)
  41053. return graphql.Null
  41054. }
  41055. if resTmp == nil {
  41056. return graphql.Null
  41057. }
  41058. res := resTmp.(*string)
  41059. fc.Result = res
  41060. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41061. }
  41062. func (ec *executionContext) fieldContext_CompanyContact_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41063. fc = &graphql.FieldContext{
  41064. Object: "CompanyContact",
  41065. Field: field,
  41066. IsMethod: false,
  41067. IsResolver: false,
  41068. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41069. return nil, errors.New("field of type String does not have child fields")
  41070. },
  41071. }
  41072. return fc, nil
  41073. }
  41074. func (ec *executionContext) _CompanyContact_orders(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  41075. fc, err := ec.fieldContext_CompanyContact_orders(ctx, field)
  41076. if err != nil {
  41077. return graphql.Null
  41078. }
  41079. ctx = graphql.WithFieldContext(ctx, fc)
  41080. defer func() {
  41081. if r := recover(); r != nil {
  41082. ec.Error(ctx, ec.Recover(ctx, r))
  41083. ret = graphql.Null
  41084. }
  41085. }()
  41086. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41087. ctx = rctx // use context from middleware stack in children
  41088. return obj.Orders, nil
  41089. })
  41090. if err != nil {
  41091. ec.Error(ctx, err)
  41092. return graphql.Null
  41093. }
  41094. if resTmp == nil {
  41095. if !graphql.HasFieldError(ctx, fc) {
  41096. ec.Errorf(ctx, "must not be null")
  41097. }
  41098. return graphql.Null
  41099. }
  41100. res := resTmp.(*OrderConnection)
  41101. fc.Result = res
  41102. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  41103. }
  41104. func (ec *executionContext) fieldContext_CompanyContact_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41105. fc = &graphql.FieldContext{
  41106. Object: "CompanyContact",
  41107. Field: field,
  41108. IsMethod: false,
  41109. IsResolver: false,
  41110. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41111. switch field.Name {
  41112. case "edges":
  41113. return ec.fieldContext_OrderConnection_edges(ctx, field)
  41114. case "nodes":
  41115. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  41116. case "pageInfo":
  41117. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  41118. }
  41119. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  41120. },
  41121. }
  41122. defer func() {
  41123. if r := recover(); r != nil {
  41124. err = ec.Recover(ctx, r)
  41125. ec.Error(ctx, err)
  41126. }
  41127. }()
  41128. ctx = graphql.WithFieldContext(ctx, fc)
  41129. if fc.Args, err = ec.field_CompanyContact_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  41130. ec.Error(ctx, err)
  41131. return
  41132. }
  41133. return fc, nil
  41134. }
  41135. func (ec *executionContext) _CompanyContact_roleAssignments(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  41136. fc, err := ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  41137. if err != nil {
  41138. return graphql.Null
  41139. }
  41140. ctx = graphql.WithFieldContext(ctx, fc)
  41141. defer func() {
  41142. if r := recover(); r != nil {
  41143. ec.Error(ctx, ec.Recover(ctx, r))
  41144. ret = graphql.Null
  41145. }
  41146. }()
  41147. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41148. ctx = rctx // use context from middleware stack in children
  41149. return obj.RoleAssignments, nil
  41150. })
  41151. if err != nil {
  41152. ec.Error(ctx, err)
  41153. return graphql.Null
  41154. }
  41155. if resTmp == nil {
  41156. if !graphql.HasFieldError(ctx, fc) {
  41157. ec.Errorf(ctx, "must not be null")
  41158. }
  41159. return graphql.Null
  41160. }
  41161. res := resTmp.(*CompanyContactRoleAssignmentConnection)
  41162. fc.Result = res
  41163. return ec.marshalNCompanyContactRoleAssignmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentConnection(ctx, field.Selections, res)
  41164. }
  41165. func (ec *executionContext) fieldContext_CompanyContact_roleAssignments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41166. fc = &graphql.FieldContext{
  41167. Object: "CompanyContact",
  41168. Field: field,
  41169. IsMethod: false,
  41170. IsResolver: false,
  41171. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41172. switch field.Name {
  41173. case "edges":
  41174. return ec.fieldContext_CompanyContactRoleAssignmentConnection_edges(ctx, field)
  41175. case "nodes":
  41176. return ec.fieldContext_CompanyContactRoleAssignmentConnection_nodes(ctx, field)
  41177. case "pageInfo":
  41178. return ec.fieldContext_CompanyContactRoleAssignmentConnection_pageInfo(ctx, field)
  41179. }
  41180. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignmentConnection", field.Name)
  41181. },
  41182. }
  41183. defer func() {
  41184. if r := recover(); r != nil {
  41185. err = ec.Recover(ctx, r)
  41186. ec.Error(ctx, err)
  41187. }
  41188. }()
  41189. ctx = graphql.WithFieldContext(ctx, fc)
  41190. if fc.Args, err = ec.field_CompanyContact_roleAssignments_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  41191. ec.Error(ctx, err)
  41192. return
  41193. }
  41194. return fc, nil
  41195. }
  41196. func (ec *executionContext) _CompanyContact_title(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  41197. fc, err := ec.fieldContext_CompanyContact_title(ctx, field)
  41198. if err != nil {
  41199. return graphql.Null
  41200. }
  41201. ctx = graphql.WithFieldContext(ctx, fc)
  41202. defer func() {
  41203. if r := recover(); r != nil {
  41204. ec.Error(ctx, ec.Recover(ctx, r))
  41205. ret = graphql.Null
  41206. }
  41207. }()
  41208. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41209. ctx = rctx // use context from middleware stack in children
  41210. return obj.Title, nil
  41211. })
  41212. if err != nil {
  41213. ec.Error(ctx, err)
  41214. return graphql.Null
  41215. }
  41216. if resTmp == nil {
  41217. return graphql.Null
  41218. }
  41219. res := resTmp.(*string)
  41220. fc.Result = res
  41221. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41222. }
  41223. func (ec *executionContext) fieldContext_CompanyContact_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41224. fc = &graphql.FieldContext{
  41225. Object: "CompanyContact",
  41226. Field: field,
  41227. IsMethod: false,
  41228. IsResolver: false,
  41229. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41230. return nil, errors.New("field of type String does not have child fields")
  41231. },
  41232. }
  41233. return fc, nil
  41234. }
  41235. func (ec *executionContext) _CompanyContact_updatedAt(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  41236. fc, err := ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  41237. if err != nil {
  41238. return graphql.Null
  41239. }
  41240. ctx = graphql.WithFieldContext(ctx, fc)
  41241. defer func() {
  41242. if r := recover(); r != nil {
  41243. ec.Error(ctx, ec.Recover(ctx, r))
  41244. ret = graphql.Null
  41245. }
  41246. }()
  41247. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41248. ctx = rctx // use context from middleware stack in children
  41249. return obj.UpdatedAt, nil
  41250. })
  41251. if err != nil {
  41252. ec.Error(ctx, err)
  41253. return graphql.Null
  41254. }
  41255. if resTmp == nil {
  41256. if !graphql.HasFieldError(ctx, fc) {
  41257. ec.Errorf(ctx, "must not be null")
  41258. }
  41259. return graphql.Null
  41260. }
  41261. res := resTmp.(string)
  41262. fc.Result = res
  41263. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  41264. }
  41265. func (ec *executionContext) fieldContext_CompanyContact_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41266. fc = &graphql.FieldContext{
  41267. Object: "CompanyContact",
  41268. Field: field,
  41269. IsMethod: false,
  41270. IsResolver: false,
  41271. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41272. return nil, errors.New("field of type DateTime does not have child fields")
  41273. },
  41274. }
  41275. return fc, nil
  41276. }
  41277. func (ec *executionContext) _CompanyContactConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CompanyContactConnection) (ret graphql.Marshaler) {
  41278. fc, err := ec.fieldContext_CompanyContactConnection_edges(ctx, field)
  41279. if err != nil {
  41280. return graphql.Null
  41281. }
  41282. ctx = graphql.WithFieldContext(ctx, fc)
  41283. defer func() {
  41284. if r := recover(); r != nil {
  41285. ec.Error(ctx, ec.Recover(ctx, r))
  41286. ret = graphql.Null
  41287. }
  41288. }()
  41289. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41290. ctx = rctx // use context from middleware stack in children
  41291. return obj.Edges, nil
  41292. })
  41293. if err != nil {
  41294. ec.Error(ctx, err)
  41295. return graphql.Null
  41296. }
  41297. if resTmp == nil {
  41298. if !graphql.HasFieldError(ctx, fc) {
  41299. ec.Errorf(ctx, "must not be null")
  41300. }
  41301. return graphql.Null
  41302. }
  41303. res := resTmp.([]*CompanyContactEdge)
  41304. fc.Result = res
  41305. return ec.marshalNCompanyContactEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactEdgeᚄ(ctx, field.Selections, res)
  41306. }
  41307. func (ec *executionContext) fieldContext_CompanyContactConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41308. fc = &graphql.FieldContext{
  41309. Object: "CompanyContactConnection",
  41310. Field: field,
  41311. IsMethod: false,
  41312. IsResolver: false,
  41313. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41314. switch field.Name {
  41315. case "cursor":
  41316. return ec.fieldContext_CompanyContactEdge_cursor(ctx, field)
  41317. case "node":
  41318. return ec.fieldContext_CompanyContactEdge_node(ctx, field)
  41319. }
  41320. return nil, fmt.Errorf("no field named %q was found under type CompanyContactEdge", field.Name)
  41321. },
  41322. }
  41323. return fc, nil
  41324. }
  41325. func (ec *executionContext) _CompanyContactConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CompanyContactConnection) (ret graphql.Marshaler) {
  41326. fc, err := ec.fieldContext_CompanyContactConnection_nodes(ctx, field)
  41327. if err != nil {
  41328. return graphql.Null
  41329. }
  41330. ctx = graphql.WithFieldContext(ctx, fc)
  41331. defer func() {
  41332. if r := recover(); r != nil {
  41333. ec.Error(ctx, ec.Recover(ctx, r))
  41334. ret = graphql.Null
  41335. }
  41336. }()
  41337. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41338. ctx = rctx // use context from middleware stack in children
  41339. return obj.Nodes, nil
  41340. })
  41341. if err != nil {
  41342. ec.Error(ctx, err)
  41343. return graphql.Null
  41344. }
  41345. if resTmp == nil {
  41346. if !graphql.HasFieldError(ctx, fc) {
  41347. ec.Errorf(ctx, "must not be null")
  41348. }
  41349. return graphql.Null
  41350. }
  41351. res := resTmp.([]*CompanyContact)
  41352. fc.Result = res
  41353. return ec.marshalNCompanyContact2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactᚄ(ctx, field.Selections, res)
  41354. }
  41355. func (ec *executionContext) fieldContext_CompanyContactConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41356. fc = &graphql.FieldContext{
  41357. Object: "CompanyContactConnection",
  41358. Field: field,
  41359. IsMethod: false,
  41360. IsResolver: false,
  41361. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41362. switch field.Name {
  41363. case "company":
  41364. return ec.fieldContext_CompanyContact_company(ctx, field)
  41365. case "createdAt":
  41366. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  41367. case "customer":
  41368. return ec.fieldContext_CompanyContact_customer(ctx, field)
  41369. case "draftOrders":
  41370. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  41371. case "id":
  41372. return ec.fieldContext_CompanyContact_id(ctx, field)
  41373. case "isMainContact":
  41374. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  41375. case "lifetimeDuration":
  41376. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  41377. case "locale":
  41378. return ec.fieldContext_CompanyContact_locale(ctx, field)
  41379. case "orders":
  41380. return ec.fieldContext_CompanyContact_orders(ctx, field)
  41381. case "roleAssignments":
  41382. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  41383. case "title":
  41384. return ec.fieldContext_CompanyContact_title(ctx, field)
  41385. case "updatedAt":
  41386. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  41387. }
  41388. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  41389. },
  41390. }
  41391. return fc, nil
  41392. }
  41393. func (ec *executionContext) _CompanyContactConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CompanyContactConnection) (ret graphql.Marshaler) {
  41394. fc, err := ec.fieldContext_CompanyContactConnection_pageInfo(ctx, field)
  41395. if err != nil {
  41396. return graphql.Null
  41397. }
  41398. ctx = graphql.WithFieldContext(ctx, fc)
  41399. defer func() {
  41400. if r := recover(); r != nil {
  41401. ec.Error(ctx, ec.Recover(ctx, r))
  41402. ret = graphql.Null
  41403. }
  41404. }()
  41405. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41406. ctx = rctx // use context from middleware stack in children
  41407. return obj.PageInfo, nil
  41408. })
  41409. if err != nil {
  41410. ec.Error(ctx, err)
  41411. return graphql.Null
  41412. }
  41413. if resTmp == nil {
  41414. if !graphql.HasFieldError(ctx, fc) {
  41415. ec.Errorf(ctx, "must not be null")
  41416. }
  41417. return graphql.Null
  41418. }
  41419. res := resTmp.(*PageInfo)
  41420. fc.Result = res
  41421. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  41422. }
  41423. func (ec *executionContext) fieldContext_CompanyContactConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41424. fc = &graphql.FieldContext{
  41425. Object: "CompanyContactConnection",
  41426. Field: field,
  41427. IsMethod: false,
  41428. IsResolver: false,
  41429. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41430. switch field.Name {
  41431. case "endCursor":
  41432. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  41433. case "hasNextPage":
  41434. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  41435. case "hasPreviousPage":
  41436. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  41437. case "startCursor":
  41438. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  41439. }
  41440. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  41441. },
  41442. }
  41443. return fc, nil
  41444. }
  41445. func (ec *executionContext) _CompanyContactEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CompanyContactEdge) (ret graphql.Marshaler) {
  41446. fc, err := ec.fieldContext_CompanyContactEdge_cursor(ctx, field)
  41447. if err != nil {
  41448. return graphql.Null
  41449. }
  41450. ctx = graphql.WithFieldContext(ctx, fc)
  41451. defer func() {
  41452. if r := recover(); r != nil {
  41453. ec.Error(ctx, ec.Recover(ctx, r))
  41454. ret = graphql.Null
  41455. }
  41456. }()
  41457. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41458. ctx = rctx // use context from middleware stack in children
  41459. return obj.Cursor, nil
  41460. })
  41461. if err != nil {
  41462. ec.Error(ctx, err)
  41463. return graphql.Null
  41464. }
  41465. if resTmp == nil {
  41466. if !graphql.HasFieldError(ctx, fc) {
  41467. ec.Errorf(ctx, "must not be null")
  41468. }
  41469. return graphql.Null
  41470. }
  41471. res := resTmp.(string)
  41472. fc.Result = res
  41473. return ec.marshalNString2string(ctx, field.Selections, res)
  41474. }
  41475. func (ec *executionContext) fieldContext_CompanyContactEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41476. fc = &graphql.FieldContext{
  41477. Object: "CompanyContactEdge",
  41478. Field: field,
  41479. IsMethod: false,
  41480. IsResolver: false,
  41481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41482. return nil, errors.New("field of type String does not have child fields")
  41483. },
  41484. }
  41485. return fc, nil
  41486. }
  41487. func (ec *executionContext) _CompanyContactEdge_node(ctx context.Context, field graphql.CollectedField, obj *CompanyContactEdge) (ret graphql.Marshaler) {
  41488. fc, err := ec.fieldContext_CompanyContactEdge_node(ctx, field)
  41489. if err != nil {
  41490. return graphql.Null
  41491. }
  41492. ctx = graphql.WithFieldContext(ctx, fc)
  41493. defer func() {
  41494. if r := recover(); r != nil {
  41495. ec.Error(ctx, ec.Recover(ctx, r))
  41496. ret = graphql.Null
  41497. }
  41498. }()
  41499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41500. ctx = rctx // use context from middleware stack in children
  41501. return obj.Node, nil
  41502. })
  41503. if err != nil {
  41504. ec.Error(ctx, err)
  41505. return graphql.Null
  41506. }
  41507. if resTmp == nil {
  41508. if !graphql.HasFieldError(ctx, fc) {
  41509. ec.Errorf(ctx, "must not be null")
  41510. }
  41511. return graphql.Null
  41512. }
  41513. res := resTmp.(*CompanyContact)
  41514. fc.Result = res
  41515. return ec.marshalNCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContact(ctx, field.Selections, res)
  41516. }
  41517. func (ec *executionContext) fieldContext_CompanyContactEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41518. fc = &graphql.FieldContext{
  41519. Object: "CompanyContactEdge",
  41520. Field: field,
  41521. IsMethod: false,
  41522. IsResolver: false,
  41523. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41524. switch field.Name {
  41525. case "company":
  41526. return ec.fieldContext_CompanyContact_company(ctx, field)
  41527. case "createdAt":
  41528. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  41529. case "customer":
  41530. return ec.fieldContext_CompanyContact_customer(ctx, field)
  41531. case "draftOrders":
  41532. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  41533. case "id":
  41534. return ec.fieldContext_CompanyContact_id(ctx, field)
  41535. case "isMainContact":
  41536. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  41537. case "lifetimeDuration":
  41538. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  41539. case "locale":
  41540. return ec.fieldContext_CompanyContact_locale(ctx, field)
  41541. case "orders":
  41542. return ec.fieldContext_CompanyContact_orders(ctx, field)
  41543. case "roleAssignments":
  41544. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  41545. case "title":
  41546. return ec.fieldContext_CompanyContact_title(ctx, field)
  41547. case "updatedAt":
  41548. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  41549. }
  41550. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  41551. },
  41552. }
  41553. return fc, nil
  41554. }
  41555. func (ec *executionContext) _CompanyContactRole_id(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRole) (ret graphql.Marshaler) {
  41556. fc, err := ec.fieldContext_CompanyContactRole_id(ctx, field)
  41557. if err != nil {
  41558. return graphql.Null
  41559. }
  41560. ctx = graphql.WithFieldContext(ctx, fc)
  41561. defer func() {
  41562. if r := recover(); r != nil {
  41563. ec.Error(ctx, ec.Recover(ctx, r))
  41564. ret = graphql.Null
  41565. }
  41566. }()
  41567. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41568. ctx = rctx // use context from middleware stack in children
  41569. return obj.ID, nil
  41570. })
  41571. if err != nil {
  41572. ec.Error(ctx, err)
  41573. return graphql.Null
  41574. }
  41575. if resTmp == nil {
  41576. if !graphql.HasFieldError(ctx, fc) {
  41577. ec.Errorf(ctx, "must not be null")
  41578. }
  41579. return graphql.Null
  41580. }
  41581. res := resTmp.(string)
  41582. fc.Result = res
  41583. return ec.marshalNID2string(ctx, field.Selections, res)
  41584. }
  41585. func (ec *executionContext) fieldContext_CompanyContactRole_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41586. fc = &graphql.FieldContext{
  41587. Object: "CompanyContactRole",
  41588. Field: field,
  41589. IsMethod: false,
  41590. IsResolver: false,
  41591. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41592. return nil, errors.New("field of type ID does not have child fields")
  41593. },
  41594. }
  41595. return fc, nil
  41596. }
  41597. func (ec *executionContext) _CompanyContactRole_name(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRole) (ret graphql.Marshaler) {
  41598. fc, err := ec.fieldContext_CompanyContactRole_name(ctx, field)
  41599. if err != nil {
  41600. return graphql.Null
  41601. }
  41602. ctx = graphql.WithFieldContext(ctx, fc)
  41603. defer func() {
  41604. if r := recover(); r != nil {
  41605. ec.Error(ctx, ec.Recover(ctx, r))
  41606. ret = graphql.Null
  41607. }
  41608. }()
  41609. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41610. ctx = rctx // use context from middleware stack in children
  41611. return obj.Name, nil
  41612. })
  41613. if err != nil {
  41614. ec.Error(ctx, err)
  41615. return graphql.Null
  41616. }
  41617. if resTmp == nil {
  41618. if !graphql.HasFieldError(ctx, fc) {
  41619. ec.Errorf(ctx, "must not be null")
  41620. }
  41621. return graphql.Null
  41622. }
  41623. res := resTmp.(string)
  41624. fc.Result = res
  41625. return ec.marshalNString2string(ctx, field.Selections, res)
  41626. }
  41627. func (ec *executionContext) fieldContext_CompanyContactRole_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41628. fc = &graphql.FieldContext{
  41629. Object: "CompanyContactRole",
  41630. Field: field,
  41631. IsMethod: false,
  41632. IsResolver: false,
  41633. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41634. return nil, errors.New("field of type String does not have child fields")
  41635. },
  41636. }
  41637. return fc, nil
  41638. }
  41639. func (ec *executionContext) _CompanyContactRole_note(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRole) (ret graphql.Marshaler) {
  41640. fc, err := ec.fieldContext_CompanyContactRole_note(ctx, field)
  41641. if err != nil {
  41642. return graphql.Null
  41643. }
  41644. ctx = graphql.WithFieldContext(ctx, fc)
  41645. defer func() {
  41646. if r := recover(); r != nil {
  41647. ec.Error(ctx, ec.Recover(ctx, r))
  41648. ret = graphql.Null
  41649. }
  41650. }()
  41651. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41652. ctx = rctx // use context from middleware stack in children
  41653. return obj.Note, nil
  41654. })
  41655. if err != nil {
  41656. ec.Error(ctx, err)
  41657. return graphql.Null
  41658. }
  41659. if resTmp == nil {
  41660. return graphql.Null
  41661. }
  41662. res := resTmp.(*string)
  41663. fc.Result = res
  41664. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41665. }
  41666. func (ec *executionContext) fieldContext_CompanyContactRole_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41667. fc = &graphql.FieldContext{
  41668. Object: "CompanyContactRole",
  41669. Field: field,
  41670. IsMethod: false,
  41671. IsResolver: false,
  41672. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41673. return nil, errors.New("field of type String does not have child fields")
  41674. },
  41675. }
  41676. return fc, nil
  41677. }
  41678. func (ec *executionContext) _CompanyContactRoleAssignment_company(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  41679. fc, err := ec.fieldContext_CompanyContactRoleAssignment_company(ctx, field)
  41680. if err != nil {
  41681. return graphql.Null
  41682. }
  41683. ctx = graphql.WithFieldContext(ctx, fc)
  41684. defer func() {
  41685. if r := recover(); r != nil {
  41686. ec.Error(ctx, ec.Recover(ctx, r))
  41687. ret = graphql.Null
  41688. }
  41689. }()
  41690. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41691. ctx = rctx // use context from middleware stack in children
  41692. return obj.Company, nil
  41693. })
  41694. if err != nil {
  41695. ec.Error(ctx, err)
  41696. return graphql.Null
  41697. }
  41698. if resTmp == nil {
  41699. if !graphql.HasFieldError(ctx, fc) {
  41700. ec.Errorf(ctx, "must not be null")
  41701. }
  41702. return graphql.Null
  41703. }
  41704. res := resTmp.(*Company)
  41705. fc.Result = res
  41706. return ec.marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompany(ctx, field.Selections, res)
  41707. }
  41708. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41709. fc = &graphql.FieldContext{
  41710. Object: "CompanyContactRoleAssignment",
  41711. Field: field,
  41712. IsMethod: false,
  41713. IsResolver: false,
  41714. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41715. switch field.Name {
  41716. case "contactCount":
  41717. return ec.fieldContext_Company_contactCount(ctx, field)
  41718. case "contactRoles":
  41719. return ec.fieldContext_Company_contactRoles(ctx, field)
  41720. case "contacts":
  41721. return ec.fieldContext_Company_contacts(ctx, field)
  41722. case "createdAt":
  41723. return ec.fieldContext_Company_createdAt(ctx, field)
  41724. case "customerSince":
  41725. return ec.fieldContext_Company_customerSince(ctx, field)
  41726. case "defaultCursor":
  41727. return ec.fieldContext_Company_defaultCursor(ctx, field)
  41728. case "defaultRole":
  41729. return ec.fieldContext_Company_defaultRole(ctx, field)
  41730. case "draftOrders":
  41731. return ec.fieldContext_Company_draftOrders(ctx, field)
  41732. case "events":
  41733. return ec.fieldContext_Company_events(ctx, field)
  41734. case "externalId":
  41735. return ec.fieldContext_Company_externalId(ctx, field)
  41736. case "hasTimelineComment":
  41737. return ec.fieldContext_Company_hasTimelineComment(ctx, field)
  41738. case "id":
  41739. return ec.fieldContext_Company_id(ctx, field)
  41740. case "lifetimeDuration":
  41741. return ec.fieldContext_Company_lifetimeDuration(ctx, field)
  41742. case "locationCount":
  41743. return ec.fieldContext_Company_locationCount(ctx, field)
  41744. case "locations":
  41745. return ec.fieldContext_Company_locations(ctx, field)
  41746. case "mainContact":
  41747. return ec.fieldContext_Company_mainContact(ctx, field)
  41748. case "name":
  41749. return ec.fieldContext_Company_name(ctx, field)
  41750. case "note":
  41751. return ec.fieldContext_Company_note(ctx, field)
  41752. case "orderCount":
  41753. return ec.fieldContext_Company_orderCount(ctx, field)
  41754. case "orders":
  41755. return ec.fieldContext_Company_orders(ctx, field)
  41756. case "totalSpent":
  41757. return ec.fieldContext_Company_totalSpent(ctx, field)
  41758. case "updatedAt":
  41759. return ec.fieldContext_Company_updatedAt(ctx, field)
  41760. }
  41761. return nil, fmt.Errorf("no field named %q was found under type Company", field.Name)
  41762. },
  41763. }
  41764. return fc, nil
  41765. }
  41766. func (ec *executionContext) _CompanyContactRoleAssignment_companyContact(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  41767. fc, err := ec.fieldContext_CompanyContactRoleAssignment_companyContact(ctx, field)
  41768. if err != nil {
  41769. return graphql.Null
  41770. }
  41771. ctx = graphql.WithFieldContext(ctx, fc)
  41772. defer func() {
  41773. if r := recover(); r != nil {
  41774. ec.Error(ctx, ec.Recover(ctx, r))
  41775. ret = graphql.Null
  41776. }
  41777. }()
  41778. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41779. ctx = rctx // use context from middleware stack in children
  41780. return obj.CompanyContact, nil
  41781. })
  41782. if err != nil {
  41783. ec.Error(ctx, err)
  41784. return graphql.Null
  41785. }
  41786. if resTmp == nil {
  41787. if !graphql.HasFieldError(ctx, fc) {
  41788. ec.Errorf(ctx, "must not be null")
  41789. }
  41790. return graphql.Null
  41791. }
  41792. res := resTmp.(*CompanyContact)
  41793. fc.Result = res
  41794. return ec.marshalNCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContact(ctx, field.Selections, res)
  41795. }
  41796. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_companyContact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41797. fc = &graphql.FieldContext{
  41798. Object: "CompanyContactRoleAssignment",
  41799. Field: field,
  41800. IsMethod: false,
  41801. IsResolver: false,
  41802. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41803. switch field.Name {
  41804. case "company":
  41805. return ec.fieldContext_CompanyContact_company(ctx, field)
  41806. case "createdAt":
  41807. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  41808. case "customer":
  41809. return ec.fieldContext_CompanyContact_customer(ctx, field)
  41810. case "draftOrders":
  41811. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  41812. case "id":
  41813. return ec.fieldContext_CompanyContact_id(ctx, field)
  41814. case "isMainContact":
  41815. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  41816. case "lifetimeDuration":
  41817. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  41818. case "locale":
  41819. return ec.fieldContext_CompanyContact_locale(ctx, field)
  41820. case "orders":
  41821. return ec.fieldContext_CompanyContact_orders(ctx, field)
  41822. case "roleAssignments":
  41823. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  41824. case "title":
  41825. return ec.fieldContext_CompanyContact_title(ctx, field)
  41826. case "updatedAt":
  41827. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  41828. }
  41829. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  41830. },
  41831. }
  41832. return fc, nil
  41833. }
  41834. func (ec *executionContext) _CompanyContactRoleAssignment_companyLocation(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  41835. fc, err := ec.fieldContext_CompanyContactRoleAssignment_companyLocation(ctx, field)
  41836. if err != nil {
  41837. return graphql.Null
  41838. }
  41839. ctx = graphql.WithFieldContext(ctx, fc)
  41840. defer func() {
  41841. if r := recover(); r != nil {
  41842. ec.Error(ctx, ec.Recover(ctx, r))
  41843. ret = graphql.Null
  41844. }
  41845. }()
  41846. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41847. ctx = rctx // use context from middleware stack in children
  41848. return obj.CompanyLocation, nil
  41849. })
  41850. if err != nil {
  41851. ec.Error(ctx, err)
  41852. return graphql.Null
  41853. }
  41854. if resTmp == nil {
  41855. if !graphql.HasFieldError(ctx, fc) {
  41856. ec.Errorf(ctx, "must not be null")
  41857. }
  41858. return graphql.Null
  41859. }
  41860. res := resTmp.(*CompanyLocation)
  41861. fc.Result = res
  41862. return ec.marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocation(ctx, field.Selections, res)
  41863. }
  41864. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_companyLocation(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41865. fc = &graphql.FieldContext{
  41866. Object: "CompanyContactRoleAssignment",
  41867. Field: field,
  41868. IsMethod: false,
  41869. IsResolver: false,
  41870. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41871. switch field.Name {
  41872. case "billingAddress":
  41873. return ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  41874. case "buyerExperienceConfiguration":
  41875. return ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  41876. case "company":
  41877. return ec.fieldContext_CompanyLocation_company(ctx, field)
  41878. case "createdAt":
  41879. return ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  41880. case "currency":
  41881. return ec.fieldContext_CompanyLocation_currency(ctx, field)
  41882. case "defaultCursor":
  41883. return ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  41884. case "draftOrders":
  41885. return ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  41886. case "events":
  41887. return ec.fieldContext_CompanyLocation_events(ctx, field)
  41888. case "externalId":
  41889. return ec.fieldContext_CompanyLocation_externalId(ctx, field)
  41890. case "hasTimelineComment":
  41891. return ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  41892. case "id":
  41893. return ec.fieldContext_CompanyLocation_id(ctx, field)
  41894. case "locale":
  41895. return ec.fieldContext_CompanyLocation_locale(ctx, field)
  41896. case "market":
  41897. return ec.fieldContext_CompanyLocation_market(ctx, field)
  41898. case "name":
  41899. return ec.fieldContext_CompanyLocation_name(ctx, field)
  41900. case "note":
  41901. return ec.fieldContext_CompanyLocation_note(ctx, field)
  41902. case "orderCount":
  41903. return ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  41904. case "orders":
  41905. return ec.fieldContext_CompanyLocation_orders(ctx, field)
  41906. case "phone":
  41907. return ec.fieldContext_CompanyLocation_phone(ctx, field)
  41908. case "roleAssignments":
  41909. return ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  41910. case "shippingAddress":
  41911. return ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  41912. case "taxExemptions":
  41913. return ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  41914. case "taxRegistrationId":
  41915. return ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  41916. case "totalSpent":
  41917. return ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  41918. case "updatedAt":
  41919. return ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  41920. }
  41921. return nil, fmt.Errorf("no field named %q was found under type CompanyLocation", field.Name)
  41922. },
  41923. }
  41924. return fc, nil
  41925. }
  41926. func (ec *executionContext) _CompanyContactRoleAssignment_createdAt(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  41927. fc, err := ec.fieldContext_CompanyContactRoleAssignment_createdAt(ctx, field)
  41928. if err != nil {
  41929. return graphql.Null
  41930. }
  41931. ctx = graphql.WithFieldContext(ctx, fc)
  41932. defer func() {
  41933. if r := recover(); r != nil {
  41934. ec.Error(ctx, ec.Recover(ctx, r))
  41935. ret = graphql.Null
  41936. }
  41937. }()
  41938. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41939. ctx = rctx // use context from middleware stack in children
  41940. return obj.CreatedAt, nil
  41941. })
  41942. if err != nil {
  41943. ec.Error(ctx, err)
  41944. return graphql.Null
  41945. }
  41946. if resTmp == nil {
  41947. if !graphql.HasFieldError(ctx, fc) {
  41948. ec.Errorf(ctx, "must not be null")
  41949. }
  41950. return graphql.Null
  41951. }
  41952. res := resTmp.(string)
  41953. fc.Result = res
  41954. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  41955. }
  41956. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41957. fc = &graphql.FieldContext{
  41958. Object: "CompanyContactRoleAssignment",
  41959. Field: field,
  41960. IsMethod: false,
  41961. IsResolver: false,
  41962. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41963. return nil, errors.New("field of type DateTime does not have child fields")
  41964. },
  41965. }
  41966. return fc, nil
  41967. }
  41968. func (ec *executionContext) _CompanyContactRoleAssignment_id(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  41969. fc, err := ec.fieldContext_CompanyContactRoleAssignment_id(ctx, field)
  41970. if err != nil {
  41971. return graphql.Null
  41972. }
  41973. ctx = graphql.WithFieldContext(ctx, fc)
  41974. defer func() {
  41975. if r := recover(); r != nil {
  41976. ec.Error(ctx, ec.Recover(ctx, r))
  41977. ret = graphql.Null
  41978. }
  41979. }()
  41980. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41981. ctx = rctx // use context from middleware stack in children
  41982. return obj.ID, nil
  41983. })
  41984. if err != nil {
  41985. ec.Error(ctx, err)
  41986. return graphql.Null
  41987. }
  41988. if resTmp == nil {
  41989. if !graphql.HasFieldError(ctx, fc) {
  41990. ec.Errorf(ctx, "must not be null")
  41991. }
  41992. return graphql.Null
  41993. }
  41994. res := resTmp.(string)
  41995. fc.Result = res
  41996. return ec.marshalNID2string(ctx, field.Selections, res)
  41997. }
  41998. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41999. fc = &graphql.FieldContext{
  42000. Object: "CompanyContactRoleAssignment",
  42001. Field: field,
  42002. IsMethod: false,
  42003. IsResolver: false,
  42004. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42005. return nil, errors.New("field of type ID does not have child fields")
  42006. },
  42007. }
  42008. return fc, nil
  42009. }
  42010. func (ec *executionContext) _CompanyContactRoleAssignment_role(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  42011. fc, err := ec.fieldContext_CompanyContactRoleAssignment_role(ctx, field)
  42012. if err != nil {
  42013. return graphql.Null
  42014. }
  42015. ctx = graphql.WithFieldContext(ctx, fc)
  42016. defer func() {
  42017. if r := recover(); r != nil {
  42018. ec.Error(ctx, ec.Recover(ctx, r))
  42019. ret = graphql.Null
  42020. }
  42021. }()
  42022. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42023. ctx = rctx // use context from middleware stack in children
  42024. return obj.Role, nil
  42025. })
  42026. if err != nil {
  42027. ec.Error(ctx, err)
  42028. return graphql.Null
  42029. }
  42030. if resTmp == nil {
  42031. if !graphql.HasFieldError(ctx, fc) {
  42032. ec.Errorf(ctx, "must not be null")
  42033. }
  42034. return graphql.Null
  42035. }
  42036. res := resTmp.(*CompanyContactRole)
  42037. fc.Result = res
  42038. return ec.marshalNCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRole(ctx, field.Selections, res)
  42039. }
  42040. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_role(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42041. fc = &graphql.FieldContext{
  42042. Object: "CompanyContactRoleAssignment",
  42043. Field: field,
  42044. IsMethod: false,
  42045. IsResolver: false,
  42046. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42047. switch field.Name {
  42048. case "id":
  42049. return ec.fieldContext_CompanyContactRole_id(ctx, field)
  42050. case "name":
  42051. return ec.fieldContext_CompanyContactRole_name(ctx, field)
  42052. case "note":
  42053. return ec.fieldContext_CompanyContactRole_note(ctx, field)
  42054. }
  42055. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRole", field.Name)
  42056. },
  42057. }
  42058. return fc, nil
  42059. }
  42060. func (ec *executionContext) _CompanyContactRoleAssignment_updatedAt(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  42061. fc, err := ec.fieldContext_CompanyContactRoleAssignment_updatedAt(ctx, field)
  42062. if err != nil {
  42063. return graphql.Null
  42064. }
  42065. ctx = graphql.WithFieldContext(ctx, fc)
  42066. defer func() {
  42067. if r := recover(); r != nil {
  42068. ec.Error(ctx, ec.Recover(ctx, r))
  42069. ret = graphql.Null
  42070. }
  42071. }()
  42072. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42073. ctx = rctx // use context from middleware stack in children
  42074. return obj.UpdatedAt, nil
  42075. })
  42076. if err != nil {
  42077. ec.Error(ctx, err)
  42078. return graphql.Null
  42079. }
  42080. if resTmp == nil {
  42081. if !graphql.HasFieldError(ctx, fc) {
  42082. ec.Errorf(ctx, "must not be null")
  42083. }
  42084. return graphql.Null
  42085. }
  42086. res := resTmp.(string)
  42087. fc.Result = res
  42088. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  42089. }
  42090. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42091. fc = &graphql.FieldContext{
  42092. Object: "CompanyContactRoleAssignment",
  42093. Field: field,
  42094. IsMethod: false,
  42095. IsResolver: false,
  42096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42097. return nil, errors.New("field of type DateTime does not have child fields")
  42098. },
  42099. }
  42100. return fc, nil
  42101. }
  42102. func (ec *executionContext) _CompanyContactRoleAssignmentConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentConnection) (ret graphql.Marshaler) {
  42103. fc, err := ec.fieldContext_CompanyContactRoleAssignmentConnection_edges(ctx, field)
  42104. if err != nil {
  42105. return graphql.Null
  42106. }
  42107. ctx = graphql.WithFieldContext(ctx, fc)
  42108. defer func() {
  42109. if r := recover(); r != nil {
  42110. ec.Error(ctx, ec.Recover(ctx, r))
  42111. ret = graphql.Null
  42112. }
  42113. }()
  42114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42115. ctx = rctx // use context from middleware stack in children
  42116. return obj.Edges, nil
  42117. })
  42118. if err != nil {
  42119. ec.Error(ctx, err)
  42120. return graphql.Null
  42121. }
  42122. if resTmp == nil {
  42123. if !graphql.HasFieldError(ctx, fc) {
  42124. ec.Errorf(ctx, "must not be null")
  42125. }
  42126. return graphql.Null
  42127. }
  42128. res := resTmp.([]*CompanyContactRoleAssignmentEdge)
  42129. fc.Result = res
  42130. return ec.marshalNCompanyContactRoleAssignmentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentEdgeᚄ(ctx, field.Selections, res)
  42131. }
  42132. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42133. fc = &graphql.FieldContext{
  42134. Object: "CompanyContactRoleAssignmentConnection",
  42135. Field: field,
  42136. IsMethod: false,
  42137. IsResolver: false,
  42138. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42139. switch field.Name {
  42140. case "cursor":
  42141. return ec.fieldContext_CompanyContactRoleAssignmentEdge_cursor(ctx, field)
  42142. case "node":
  42143. return ec.fieldContext_CompanyContactRoleAssignmentEdge_node(ctx, field)
  42144. }
  42145. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignmentEdge", field.Name)
  42146. },
  42147. }
  42148. return fc, nil
  42149. }
  42150. func (ec *executionContext) _CompanyContactRoleAssignmentConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentConnection) (ret graphql.Marshaler) {
  42151. fc, err := ec.fieldContext_CompanyContactRoleAssignmentConnection_nodes(ctx, field)
  42152. if err != nil {
  42153. return graphql.Null
  42154. }
  42155. ctx = graphql.WithFieldContext(ctx, fc)
  42156. defer func() {
  42157. if r := recover(); r != nil {
  42158. ec.Error(ctx, ec.Recover(ctx, r))
  42159. ret = graphql.Null
  42160. }
  42161. }()
  42162. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42163. ctx = rctx // use context from middleware stack in children
  42164. return obj.Nodes, nil
  42165. })
  42166. if err != nil {
  42167. ec.Error(ctx, err)
  42168. return graphql.Null
  42169. }
  42170. if resTmp == nil {
  42171. if !graphql.HasFieldError(ctx, fc) {
  42172. ec.Errorf(ctx, "must not be null")
  42173. }
  42174. return graphql.Null
  42175. }
  42176. res := resTmp.([]*CompanyContactRoleAssignment)
  42177. fc.Result = res
  42178. return ec.marshalNCompanyContactRoleAssignment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentᚄ(ctx, field.Selections, res)
  42179. }
  42180. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42181. fc = &graphql.FieldContext{
  42182. Object: "CompanyContactRoleAssignmentConnection",
  42183. Field: field,
  42184. IsMethod: false,
  42185. IsResolver: false,
  42186. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42187. switch field.Name {
  42188. case "company":
  42189. return ec.fieldContext_CompanyContactRoleAssignment_company(ctx, field)
  42190. case "companyContact":
  42191. return ec.fieldContext_CompanyContactRoleAssignment_companyContact(ctx, field)
  42192. case "companyLocation":
  42193. return ec.fieldContext_CompanyContactRoleAssignment_companyLocation(ctx, field)
  42194. case "createdAt":
  42195. return ec.fieldContext_CompanyContactRoleAssignment_createdAt(ctx, field)
  42196. case "id":
  42197. return ec.fieldContext_CompanyContactRoleAssignment_id(ctx, field)
  42198. case "role":
  42199. return ec.fieldContext_CompanyContactRoleAssignment_role(ctx, field)
  42200. case "updatedAt":
  42201. return ec.fieldContext_CompanyContactRoleAssignment_updatedAt(ctx, field)
  42202. }
  42203. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignment", field.Name)
  42204. },
  42205. }
  42206. return fc, nil
  42207. }
  42208. func (ec *executionContext) _CompanyContactRoleAssignmentConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentConnection) (ret graphql.Marshaler) {
  42209. fc, err := ec.fieldContext_CompanyContactRoleAssignmentConnection_pageInfo(ctx, field)
  42210. if err != nil {
  42211. return graphql.Null
  42212. }
  42213. ctx = graphql.WithFieldContext(ctx, fc)
  42214. defer func() {
  42215. if r := recover(); r != nil {
  42216. ec.Error(ctx, ec.Recover(ctx, r))
  42217. ret = graphql.Null
  42218. }
  42219. }()
  42220. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42221. ctx = rctx // use context from middleware stack in children
  42222. return obj.PageInfo, nil
  42223. })
  42224. if err != nil {
  42225. ec.Error(ctx, err)
  42226. return graphql.Null
  42227. }
  42228. if resTmp == nil {
  42229. if !graphql.HasFieldError(ctx, fc) {
  42230. ec.Errorf(ctx, "must not be null")
  42231. }
  42232. return graphql.Null
  42233. }
  42234. res := resTmp.(*PageInfo)
  42235. fc.Result = res
  42236. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  42237. }
  42238. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42239. fc = &graphql.FieldContext{
  42240. Object: "CompanyContactRoleAssignmentConnection",
  42241. Field: field,
  42242. IsMethod: false,
  42243. IsResolver: false,
  42244. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42245. switch field.Name {
  42246. case "endCursor":
  42247. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  42248. case "hasNextPage":
  42249. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  42250. case "hasPreviousPage":
  42251. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  42252. case "startCursor":
  42253. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  42254. }
  42255. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  42256. },
  42257. }
  42258. return fc, nil
  42259. }
  42260. func (ec *executionContext) _CompanyContactRoleAssignmentEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentEdge) (ret graphql.Marshaler) {
  42261. fc, err := ec.fieldContext_CompanyContactRoleAssignmentEdge_cursor(ctx, field)
  42262. if err != nil {
  42263. return graphql.Null
  42264. }
  42265. ctx = graphql.WithFieldContext(ctx, fc)
  42266. defer func() {
  42267. if r := recover(); r != nil {
  42268. ec.Error(ctx, ec.Recover(ctx, r))
  42269. ret = graphql.Null
  42270. }
  42271. }()
  42272. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42273. ctx = rctx // use context from middleware stack in children
  42274. return obj.Cursor, nil
  42275. })
  42276. if err != nil {
  42277. ec.Error(ctx, err)
  42278. return graphql.Null
  42279. }
  42280. if resTmp == nil {
  42281. if !graphql.HasFieldError(ctx, fc) {
  42282. ec.Errorf(ctx, "must not be null")
  42283. }
  42284. return graphql.Null
  42285. }
  42286. res := resTmp.(string)
  42287. fc.Result = res
  42288. return ec.marshalNString2string(ctx, field.Selections, res)
  42289. }
  42290. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42291. fc = &graphql.FieldContext{
  42292. Object: "CompanyContactRoleAssignmentEdge",
  42293. Field: field,
  42294. IsMethod: false,
  42295. IsResolver: false,
  42296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42297. return nil, errors.New("field of type String does not have child fields")
  42298. },
  42299. }
  42300. return fc, nil
  42301. }
  42302. func (ec *executionContext) _CompanyContactRoleAssignmentEdge_node(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentEdge) (ret graphql.Marshaler) {
  42303. fc, err := ec.fieldContext_CompanyContactRoleAssignmentEdge_node(ctx, field)
  42304. if err != nil {
  42305. return graphql.Null
  42306. }
  42307. ctx = graphql.WithFieldContext(ctx, fc)
  42308. defer func() {
  42309. if r := recover(); r != nil {
  42310. ec.Error(ctx, ec.Recover(ctx, r))
  42311. ret = graphql.Null
  42312. }
  42313. }()
  42314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42315. ctx = rctx // use context from middleware stack in children
  42316. return obj.Node, nil
  42317. })
  42318. if err != nil {
  42319. ec.Error(ctx, err)
  42320. return graphql.Null
  42321. }
  42322. if resTmp == nil {
  42323. if !graphql.HasFieldError(ctx, fc) {
  42324. ec.Errorf(ctx, "must not be null")
  42325. }
  42326. return graphql.Null
  42327. }
  42328. res := resTmp.(*CompanyContactRoleAssignment)
  42329. fc.Result = res
  42330. return ec.marshalNCompanyContactRoleAssignment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignment(ctx, field.Selections, res)
  42331. }
  42332. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42333. fc = &graphql.FieldContext{
  42334. Object: "CompanyContactRoleAssignmentEdge",
  42335. Field: field,
  42336. IsMethod: false,
  42337. IsResolver: false,
  42338. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42339. switch field.Name {
  42340. case "company":
  42341. return ec.fieldContext_CompanyContactRoleAssignment_company(ctx, field)
  42342. case "companyContact":
  42343. return ec.fieldContext_CompanyContactRoleAssignment_companyContact(ctx, field)
  42344. case "companyLocation":
  42345. return ec.fieldContext_CompanyContactRoleAssignment_companyLocation(ctx, field)
  42346. case "createdAt":
  42347. return ec.fieldContext_CompanyContactRoleAssignment_createdAt(ctx, field)
  42348. case "id":
  42349. return ec.fieldContext_CompanyContactRoleAssignment_id(ctx, field)
  42350. case "role":
  42351. return ec.fieldContext_CompanyContactRoleAssignment_role(ctx, field)
  42352. case "updatedAt":
  42353. return ec.fieldContext_CompanyContactRoleAssignment_updatedAt(ctx, field)
  42354. }
  42355. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignment", field.Name)
  42356. },
  42357. }
  42358. return fc, nil
  42359. }
  42360. func (ec *executionContext) _CompanyContactRoleConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleConnection) (ret graphql.Marshaler) {
  42361. fc, err := ec.fieldContext_CompanyContactRoleConnection_edges(ctx, field)
  42362. if err != nil {
  42363. return graphql.Null
  42364. }
  42365. ctx = graphql.WithFieldContext(ctx, fc)
  42366. defer func() {
  42367. if r := recover(); r != nil {
  42368. ec.Error(ctx, ec.Recover(ctx, r))
  42369. ret = graphql.Null
  42370. }
  42371. }()
  42372. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42373. ctx = rctx // use context from middleware stack in children
  42374. return obj.Edges, nil
  42375. })
  42376. if err != nil {
  42377. ec.Error(ctx, err)
  42378. return graphql.Null
  42379. }
  42380. if resTmp == nil {
  42381. if !graphql.HasFieldError(ctx, fc) {
  42382. ec.Errorf(ctx, "must not be null")
  42383. }
  42384. return graphql.Null
  42385. }
  42386. res := resTmp.([]*CompanyContactRoleEdge)
  42387. fc.Result = res
  42388. return ec.marshalNCompanyContactRoleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleEdgeᚄ(ctx, field.Selections, res)
  42389. }
  42390. func (ec *executionContext) fieldContext_CompanyContactRoleConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42391. fc = &graphql.FieldContext{
  42392. Object: "CompanyContactRoleConnection",
  42393. Field: field,
  42394. IsMethod: false,
  42395. IsResolver: false,
  42396. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42397. switch field.Name {
  42398. case "cursor":
  42399. return ec.fieldContext_CompanyContactRoleEdge_cursor(ctx, field)
  42400. case "node":
  42401. return ec.fieldContext_CompanyContactRoleEdge_node(ctx, field)
  42402. }
  42403. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleEdge", field.Name)
  42404. },
  42405. }
  42406. return fc, nil
  42407. }
  42408. func (ec *executionContext) _CompanyContactRoleConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleConnection) (ret graphql.Marshaler) {
  42409. fc, err := ec.fieldContext_CompanyContactRoleConnection_nodes(ctx, field)
  42410. if err != nil {
  42411. return graphql.Null
  42412. }
  42413. ctx = graphql.WithFieldContext(ctx, fc)
  42414. defer func() {
  42415. if r := recover(); r != nil {
  42416. ec.Error(ctx, ec.Recover(ctx, r))
  42417. ret = graphql.Null
  42418. }
  42419. }()
  42420. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42421. ctx = rctx // use context from middleware stack in children
  42422. return obj.Nodes, nil
  42423. })
  42424. if err != nil {
  42425. ec.Error(ctx, err)
  42426. return graphql.Null
  42427. }
  42428. if resTmp == nil {
  42429. if !graphql.HasFieldError(ctx, fc) {
  42430. ec.Errorf(ctx, "must not be null")
  42431. }
  42432. return graphql.Null
  42433. }
  42434. res := resTmp.([]*CompanyContactRole)
  42435. fc.Result = res
  42436. return ec.marshalNCompanyContactRole2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleᚄ(ctx, field.Selections, res)
  42437. }
  42438. func (ec *executionContext) fieldContext_CompanyContactRoleConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42439. fc = &graphql.FieldContext{
  42440. Object: "CompanyContactRoleConnection",
  42441. Field: field,
  42442. IsMethod: false,
  42443. IsResolver: false,
  42444. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42445. switch field.Name {
  42446. case "id":
  42447. return ec.fieldContext_CompanyContactRole_id(ctx, field)
  42448. case "name":
  42449. return ec.fieldContext_CompanyContactRole_name(ctx, field)
  42450. case "note":
  42451. return ec.fieldContext_CompanyContactRole_note(ctx, field)
  42452. }
  42453. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRole", field.Name)
  42454. },
  42455. }
  42456. return fc, nil
  42457. }
  42458. func (ec *executionContext) _CompanyContactRoleConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleConnection) (ret graphql.Marshaler) {
  42459. fc, err := ec.fieldContext_CompanyContactRoleConnection_pageInfo(ctx, field)
  42460. if err != nil {
  42461. return graphql.Null
  42462. }
  42463. ctx = graphql.WithFieldContext(ctx, fc)
  42464. defer func() {
  42465. if r := recover(); r != nil {
  42466. ec.Error(ctx, ec.Recover(ctx, r))
  42467. ret = graphql.Null
  42468. }
  42469. }()
  42470. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42471. ctx = rctx // use context from middleware stack in children
  42472. return obj.PageInfo, nil
  42473. })
  42474. if err != nil {
  42475. ec.Error(ctx, err)
  42476. return graphql.Null
  42477. }
  42478. if resTmp == nil {
  42479. if !graphql.HasFieldError(ctx, fc) {
  42480. ec.Errorf(ctx, "must not be null")
  42481. }
  42482. return graphql.Null
  42483. }
  42484. res := resTmp.(*PageInfo)
  42485. fc.Result = res
  42486. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  42487. }
  42488. func (ec *executionContext) fieldContext_CompanyContactRoleConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42489. fc = &graphql.FieldContext{
  42490. Object: "CompanyContactRoleConnection",
  42491. Field: field,
  42492. IsMethod: false,
  42493. IsResolver: false,
  42494. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42495. switch field.Name {
  42496. case "endCursor":
  42497. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  42498. case "hasNextPage":
  42499. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  42500. case "hasPreviousPage":
  42501. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  42502. case "startCursor":
  42503. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  42504. }
  42505. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  42506. },
  42507. }
  42508. return fc, nil
  42509. }
  42510. func (ec *executionContext) _CompanyContactRoleEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleEdge) (ret graphql.Marshaler) {
  42511. fc, err := ec.fieldContext_CompanyContactRoleEdge_cursor(ctx, field)
  42512. if err != nil {
  42513. return graphql.Null
  42514. }
  42515. ctx = graphql.WithFieldContext(ctx, fc)
  42516. defer func() {
  42517. if r := recover(); r != nil {
  42518. ec.Error(ctx, ec.Recover(ctx, r))
  42519. ret = graphql.Null
  42520. }
  42521. }()
  42522. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42523. ctx = rctx // use context from middleware stack in children
  42524. return obj.Cursor, nil
  42525. })
  42526. if err != nil {
  42527. ec.Error(ctx, err)
  42528. return graphql.Null
  42529. }
  42530. if resTmp == nil {
  42531. if !graphql.HasFieldError(ctx, fc) {
  42532. ec.Errorf(ctx, "must not be null")
  42533. }
  42534. return graphql.Null
  42535. }
  42536. res := resTmp.(string)
  42537. fc.Result = res
  42538. return ec.marshalNString2string(ctx, field.Selections, res)
  42539. }
  42540. func (ec *executionContext) fieldContext_CompanyContactRoleEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42541. fc = &graphql.FieldContext{
  42542. Object: "CompanyContactRoleEdge",
  42543. Field: field,
  42544. IsMethod: false,
  42545. IsResolver: false,
  42546. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42547. return nil, errors.New("field of type String does not have child fields")
  42548. },
  42549. }
  42550. return fc, nil
  42551. }
  42552. func (ec *executionContext) _CompanyContactRoleEdge_node(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleEdge) (ret graphql.Marshaler) {
  42553. fc, err := ec.fieldContext_CompanyContactRoleEdge_node(ctx, field)
  42554. if err != nil {
  42555. return graphql.Null
  42556. }
  42557. ctx = graphql.WithFieldContext(ctx, fc)
  42558. defer func() {
  42559. if r := recover(); r != nil {
  42560. ec.Error(ctx, ec.Recover(ctx, r))
  42561. ret = graphql.Null
  42562. }
  42563. }()
  42564. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42565. ctx = rctx // use context from middleware stack in children
  42566. return obj.Node, nil
  42567. })
  42568. if err != nil {
  42569. ec.Error(ctx, err)
  42570. return graphql.Null
  42571. }
  42572. if resTmp == nil {
  42573. if !graphql.HasFieldError(ctx, fc) {
  42574. ec.Errorf(ctx, "must not be null")
  42575. }
  42576. return graphql.Null
  42577. }
  42578. res := resTmp.(*CompanyContactRole)
  42579. fc.Result = res
  42580. return ec.marshalNCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRole(ctx, field.Selections, res)
  42581. }
  42582. func (ec *executionContext) fieldContext_CompanyContactRoleEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42583. fc = &graphql.FieldContext{
  42584. Object: "CompanyContactRoleEdge",
  42585. Field: field,
  42586. IsMethod: false,
  42587. IsResolver: false,
  42588. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42589. switch field.Name {
  42590. case "id":
  42591. return ec.fieldContext_CompanyContactRole_id(ctx, field)
  42592. case "name":
  42593. return ec.fieldContext_CompanyContactRole_name(ctx, field)
  42594. case "note":
  42595. return ec.fieldContext_CompanyContactRole_note(ctx, field)
  42596. }
  42597. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRole", field.Name)
  42598. },
  42599. }
  42600. return fc, nil
  42601. }
  42602. func (ec *executionContext) _CompanyLocation_billingAddress(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  42603. fc, err := ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  42604. if err != nil {
  42605. return graphql.Null
  42606. }
  42607. ctx = graphql.WithFieldContext(ctx, fc)
  42608. defer func() {
  42609. if r := recover(); r != nil {
  42610. ec.Error(ctx, ec.Recover(ctx, r))
  42611. ret = graphql.Null
  42612. }
  42613. }()
  42614. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42615. ctx = rctx // use context from middleware stack in children
  42616. return obj.BillingAddress, nil
  42617. })
  42618. if err != nil {
  42619. ec.Error(ctx, err)
  42620. return graphql.Null
  42621. }
  42622. if resTmp == nil {
  42623. return graphql.Null
  42624. }
  42625. res := resTmp.(*CompanyAddress)
  42626. fc.Result = res
  42627. return ec.marshalOCompanyAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyAddress(ctx, field.Selections, res)
  42628. }
  42629. func (ec *executionContext) fieldContext_CompanyLocation_billingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42630. fc = &graphql.FieldContext{
  42631. Object: "CompanyLocation",
  42632. Field: field,
  42633. IsMethod: false,
  42634. IsResolver: false,
  42635. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42636. switch field.Name {
  42637. case "address1":
  42638. return ec.fieldContext_CompanyAddress_address1(ctx, field)
  42639. case "address2":
  42640. return ec.fieldContext_CompanyAddress_address2(ctx, field)
  42641. case "city":
  42642. return ec.fieldContext_CompanyAddress_city(ctx, field)
  42643. case "companyName":
  42644. return ec.fieldContext_CompanyAddress_companyName(ctx, field)
  42645. case "country":
  42646. return ec.fieldContext_CompanyAddress_country(ctx, field)
  42647. case "countryCode":
  42648. return ec.fieldContext_CompanyAddress_countryCode(ctx, field)
  42649. case "createdAt":
  42650. return ec.fieldContext_CompanyAddress_createdAt(ctx, field)
  42651. case "formattedArea":
  42652. return ec.fieldContext_CompanyAddress_formattedArea(ctx, field)
  42653. case "id":
  42654. return ec.fieldContext_CompanyAddress_id(ctx, field)
  42655. case "phone":
  42656. return ec.fieldContext_CompanyAddress_phone(ctx, field)
  42657. case "province":
  42658. return ec.fieldContext_CompanyAddress_province(ctx, field)
  42659. case "recipient":
  42660. return ec.fieldContext_CompanyAddress_recipient(ctx, field)
  42661. case "updatedAt":
  42662. return ec.fieldContext_CompanyAddress_updatedAt(ctx, field)
  42663. case "zip":
  42664. return ec.fieldContext_CompanyAddress_zip(ctx, field)
  42665. case "zoneCode":
  42666. return ec.fieldContext_CompanyAddress_zoneCode(ctx, field)
  42667. }
  42668. return nil, fmt.Errorf("no field named %q was found under type CompanyAddress", field.Name)
  42669. },
  42670. }
  42671. return fc, nil
  42672. }
  42673. func (ec *executionContext) _CompanyLocation_buyerExperienceConfiguration(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  42674. fc, err := ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  42675. if err != nil {
  42676. return graphql.Null
  42677. }
  42678. ctx = graphql.WithFieldContext(ctx, fc)
  42679. defer func() {
  42680. if r := recover(); r != nil {
  42681. ec.Error(ctx, ec.Recover(ctx, r))
  42682. ret = graphql.Null
  42683. }
  42684. }()
  42685. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42686. ctx = rctx // use context from middleware stack in children
  42687. return obj.BuyerExperienceConfiguration, nil
  42688. })
  42689. if err != nil {
  42690. ec.Error(ctx, err)
  42691. return graphql.Null
  42692. }
  42693. if resTmp == nil {
  42694. return graphql.Null
  42695. }
  42696. res := resTmp.(*BuyerExperienceConfiguration)
  42697. fc.Result = res
  42698. return ec.marshalOBuyerExperienceConfiguration2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐBuyerExperienceConfiguration(ctx, field.Selections, res)
  42699. }
  42700. func (ec *executionContext) fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42701. fc = &graphql.FieldContext{
  42702. Object: "CompanyLocation",
  42703. Field: field,
  42704. IsMethod: false,
  42705. IsResolver: false,
  42706. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42707. switch field.Name {
  42708. case "checkoutToDraft":
  42709. return ec.fieldContext_BuyerExperienceConfiguration_checkoutToDraft(ctx, field)
  42710. case "payNowOnly":
  42711. return ec.fieldContext_BuyerExperienceConfiguration_payNowOnly(ctx, field)
  42712. case "paymentTermsTemplate":
  42713. return ec.fieldContext_BuyerExperienceConfiguration_paymentTermsTemplate(ctx, field)
  42714. }
  42715. return nil, fmt.Errorf("no field named %q was found under type BuyerExperienceConfiguration", field.Name)
  42716. },
  42717. }
  42718. return fc, nil
  42719. }
  42720. func (ec *executionContext) _CompanyLocation_company(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  42721. fc, err := ec.fieldContext_CompanyLocation_company(ctx, field)
  42722. if err != nil {
  42723. return graphql.Null
  42724. }
  42725. ctx = graphql.WithFieldContext(ctx, fc)
  42726. defer func() {
  42727. if r := recover(); r != nil {
  42728. ec.Error(ctx, ec.Recover(ctx, r))
  42729. ret = graphql.Null
  42730. }
  42731. }()
  42732. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42733. ctx = rctx // use context from middleware stack in children
  42734. return obj.Company, nil
  42735. })
  42736. if err != nil {
  42737. ec.Error(ctx, err)
  42738. return graphql.Null
  42739. }
  42740. if resTmp == nil {
  42741. if !graphql.HasFieldError(ctx, fc) {
  42742. ec.Errorf(ctx, "must not be null")
  42743. }
  42744. return graphql.Null
  42745. }
  42746. res := resTmp.(*Company)
  42747. fc.Result = res
  42748. return ec.marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompany(ctx, field.Selections, res)
  42749. }
  42750. func (ec *executionContext) fieldContext_CompanyLocation_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42751. fc = &graphql.FieldContext{
  42752. Object: "CompanyLocation",
  42753. Field: field,
  42754. IsMethod: false,
  42755. IsResolver: false,
  42756. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42757. switch field.Name {
  42758. case "contactCount":
  42759. return ec.fieldContext_Company_contactCount(ctx, field)
  42760. case "contactRoles":
  42761. return ec.fieldContext_Company_contactRoles(ctx, field)
  42762. case "contacts":
  42763. return ec.fieldContext_Company_contacts(ctx, field)
  42764. case "createdAt":
  42765. return ec.fieldContext_Company_createdAt(ctx, field)
  42766. case "customerSince":
  42767. return ec.fieldContext_Company_customerSince(ctx, field)
  42768. case "defaultCursor":
  42769. return ec.fieldContext_Company_defaultCursor(ctx, field)
  42770. case "defaultRole":
  42771. return ec.fieldContext_Company_defaultRole(ctx, field)
  42772. case "draftOrders":
  42773. return ec.fieldContext_Company_draftOrders(ctx, field)
  42774. case "events":
  42775. return ec.fieldContext_Company_events(ctx, field)
  42776. case "externalId":
  42777. return ec.fieldContext_Company_externalId(ctx, field)
  42778. case "hasTimelineComment":
  42779. return ec.fieldContext_Company_hasTimelineComment(ctx, field)
  42780. case "id":
  42781. return ec.fieldContext_Company_id(ctx, field)
  42782. case "lifetimeDuration":
  42783. return ec.fieldContext_Company_lifetimeDuration(ctx, field)
  42784. case "locationCount":
  42785. return ec.fieldContext_Company_locationCount(ctx, field)
  42786. case "locations":
  42787. return ec.fieldContext_Company_locations(ctx, field)
  42788. case "mainContact":
  42789. return ec.fieldContext_Company_mainContact(ctx, field)
  42790. case "name":
  42791. return ec.fieldContext_Company_name(ctx, field)
  42792. case "note":
  42793. return ec.fieldContext_Company_note(ctx, field)
  42794. case "orderCount":
  42795. return ec.fieldContext_Company_orderCount(ctx, field)
  42796. case "orders":
  42797. return ec.fieldContext_Company_orders(ctx, field)
  42798. case "totalSpent":
  42799. return ec.fieldContext_Company_totalSpent(ctx, field)
  42800. case "updatedAt":
  42801. return ec.fieldContext_Company_updatedAt(ctx, field)
  42802. }
  42803. return nil, fmt.Errorf("no field named %q was found under type Company", field.Name)
  42804. },
  42805. }
  42806. return fc, nil
  42807. }
  42808. func (ec *executionContext) _CompanyLocation_createdAt(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  42809. fc, err := ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  42810. if err != nil {
  42811. return graphql.Null
  42812. }
  42813. ctx = graphql.WithFieldContext(ctx, fc)
  42814. defer func() {
  42815. if r := recover(); r != nil {
  42816. ec.Error(ctx, ec.Recover(ctx, r))
  42817. ret = graphql.Null
  42818. }
  42819. }()
  42820. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42821. ctx = rctx // use context from middleware stack in children
  42822. return obj.CreatedAt, nil
  42823. })
  42824. if err != nil {
  42825. ec.Error(ctx, err)
  42826. return graphql.Null
  42827. }
  42828. if resTmp == nil {
  42829. if !graphql.HasFieldError(ctx, fc) {
  42830. ec.Errorf(ctx, "must not be null")
  42831. }
  42832. return graphql.Null
  42833. }
  42834. res := resTmp.(string)
  42835. fc.Result = res
  42836. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  42837. }
  42838. func (ec *executionContext) fieldContext_CompanyLocation_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42839. fc = &graphql.FieldContext{
  42840. Object: "CompanyLocation",
  42841. Field: field,
  42842. IsMethod: false,
  42843. IsResolver: false,
  42844. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42845. return nil, errors.New("field of type DateTime does not have child fields")
  42846. },
  42847. }
  42848. return fc, nil
  42849. }
  42850. func (ec *executionContext) _CompanyLocation_currency(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  42851. fc, err := ec.fieldContext_CompanyLocation_currency(ctx, field)
  42852. if err != nil {
  42853. return graphql.Null
  42854. }
  42855. ctx = graphql.WithFieldContext(ctx, fc)
  42856. defer func() {
  42857. if r := recover(); r != nil {
  42858. ec.Error(ctx, ec.Recover(ctx, r))
  42859. ret = graphql.Null
  42860. }
  42861. }()
  42862. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42863. ctx = rctx // use context from middleware stack in children
  42864. return obj.Currency, nil
  42865. })
  42866. if err != nil {
  42867. ec.Error(ctx, err)
  42868. return graphql.Null
  42869. }
  42870. if resTmp == nil {
  42871. if !graphql.HasFieldError(ctx, fc) {
  42872. ec.Errorf(ctx, "must not be null")
  42873. }
  42874. return graphql.Null
  42875. }
  42876. res := resTmp.(CurrencyCode)
  42877. fc.Result = res
  42878. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  42879. }
  42880. func (ec *executionContext) fieldContext_CompanyLocation_currency(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42881. fc = &graphql.FieldContext{
  42882. Object: "CompanyLocation",
  42883. Field: field,
  42884. IsMethod: false,
  42885. IsResolver: false,
  42886. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42887. return nil, errors.New("field of type CurrencyCode does not have child fields")
  42888. },
  42889. }
  42890. return fc, nil
  42891. }
  42892. func (ec *executionContext) _CompanyLocation_defaultCursor(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  42893. fc, err := ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  42894. if err != nil {
  42895. return graphql.Null
  42896. }
  42897. ctx = graphql.WithFieldContext(ctx, fc)
  42898. defer func() {
  42899. if r := recover(); r != nil {
  42900. ec.Error(ctx, ec.Recover(ctx, r))
  42901. ret = graphql.Null
  42902. }
  42903. }()
  42904. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42905. ctx = rctx // use context from middleware stack in children
  42906. return obj.DefaultCursor, nil
  42907. })
  42908. if err != nil {
  42909. ec.Error(ctx, err)
  42910. return graphql.Null
  42911. }
  42912. if resTmp == nil {
  42913. if !graphql.HasFieldError(ctx, fc) {
  42914. ec.Errorf(ctx, "must not be null")
  42915. }
  42916. return graphql.Null
  42917. }
  42918. res := resTmp.(string)
  42919. fc.Result = res
  42920. return ec.marshalNString2string(ctx, field.Selections, res)
  42921. }
  42922. func (ec *executionContext) fieldContext_CompanyLocation_defaultCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42923. fc = &graphql.FieldContext{
  42924. Object: "CompanyLocation",
  42925. Field: field,
  42926. IsMethod: false,
  42927. IsResolver: false,
  42928. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42929. return nil, errors.New("field of type String does not have child fields")
  42930. },
  42931. }
  42932. return fc, nil
  42933. }
  42934. func (ec *executionContext) _CompanyLocation_draftOrders(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  42935. fc, err := ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  42936. if err != nil {
  42937. return graphql.Null
  42938. }
  42939. ctx = graphql.WithFieldContext(ctx, fc)
  42940. defer func() {
  42941. if r := recover(); r != nil {
  42942. ec.Error(ctx, ec.Recover(ctx, r))
  42943. ret = graphql.Null
  42944. }
  42945. }()
  42946. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42947. ctx = rctx // use context from middleware stack in children
  42948. return obj.DraftOrders, nil
  42949. })
  42950. if err != nil {
  42951. ec.Error(ctx, err)
  42952. return graphql.Null
  42953. }
  42954. if resTmp == nil {
  42955. if !graphql.HasFieldError(ctx, fc) {
  42956. ec.Errorf(ctx, "must not be null")
  42957. }
  42958. return graphql.Null
  42959. }
  42960. res := resTmp.(*DraftOrderConnection)
  42961. fc.Result = res
  42962. return ec.marshalNDraftOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderConnection(ctx, field.Selections, res)
  42963. }
  42964. func (ec *executionContext) fieldContext_CompanyLocation_draftOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42965. fc = &graphql.FieldContext{
  42966. Object: "CompanyLocation",
  42967. Field: field,
  42968. IsMethod: false,
  42969. IsResolver: false,
  42970. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42971. switch field.Name {
  42972. case "edges":
  42973. return ec.fieldContext_DraftOrderConnection_edges(ctx, field)
  42974. case "nodes":
  42975. return ec.fieldContext_DraftOrderConnection_nodes(ctx, field)
  42976. case "pageInfo":
  42977. return ec.fieldContext_DraftOrderConnection_pageInfo(ctx, field)
  42978. }
  42979. return nil, fmt.Errorf("no field named %q was found under type DraftOrderConnection", field.Name)
  42980. },
  42981. }
  42982. defer func() {
  42983. if r := recover(); r != nil {
  42984. err = ec.Recover(ctx, r)
  42985. ec.Error(ctx, err)
  42986. }
  42987. }()
  42988. ctx = graphql.WithFieldContext(ctx, fc)
  42989. if fc.Args, err = ec.field_CompanyLocation_draftOrders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  42990. ec.Error(ctx, err)
  42991. return
  42992. }
  42993. return fc, nil
  42994. }
  42995. func (ec *executionContext) _CompanyLocation_events(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  42996. fc, err := ec.fieldContext_CompanyLocation_events(ctx, field)
  42997. if err != nil {
  42998. return graphql.Null
  42999. }
  43000. ctx = graphql.WithFieldContext(ctx, fc)
  43001. defer func() {
  43002. if r := recover(); r != nil {
  43003. ec.Error(ctx, ec.Recover(ctx, r))
  43004. ret = graphql.Null
  43005. }
  43006. }()
  43007. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43008. ctx = rctx // use context from middleware stack in children
  43009. return obj.Events, nil
  43010. })
  43011. if err != nil {
  43012. ec.Error(ctx, err)
  43013. return graphql.Null
  43014. }
  43015. if resTmp == nil {
  43016. if !graphql.HasFieldError(ctx, fc) {
  43017. ec.Errorf(ctx, "must not be null")
  43018. }
  43019. return graphql.Null
  43020. }
  43021. res := resTmp.(*EventConnection)
  43022. fc.Result = res
  43023. return ec.marshalNEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventConnection(ctx, field.Selections, res)
  43024. }
  43025. func (ec *executionContext) fieldContext_CompanyLocation_events(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43026. fc = &graphql.FieldContext{
  43027. Object: "CompanyLocation",
  43028. Field: field,
  43029. IsMethod: false,
  43030. IsResolver: false,
  43031. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43032. switch field.Name {
  43033. case "edges":
  43034. return ec.fieldContext_EventConnection_edges(ctx, field)
  43035. case "nodes":
  43036. return ec.fieldContext_EventConnection_nodes(ctx, field)
  43037. case "pageInfo":
  43038. return ec.fieldContext_EventConnection_pageInfo(ctx, field)
  43039. }
  43040. return nil, fmt.Errorf("no field named %q was found under type EventConnection", field.Name)
  43041. },
  43042. }
  43043. defer func() {
  43044. if r := recover(); r != nil {
  43045. err = ec.Recover(ctx, r)
  43046. ec.Error(ctx, err)
  43047. }
  43048. }()
  43049. ctx = graphql.WithFieldContext(ctx, fc)
  43050. if fc.Args, err = ec.field_CompanyLocation_events_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  43051. ec.Error(ctx, err)
  43052. return
  43053. }
  43054. return fc, nil
  43055. }
  43056. func (ec *executionContext) _CompanyLocation_externalId(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43057. fc, err := ec.fieldContext_CompanyLocation_externalId(ctx, field)
  43058. if err != nil {
  43059. return graphql.Null
  43060. }
  43061. ctx = graphql.WithFieldContext(ctx, fc)
  43062. defer func() {
  43063. if r := recover(); r != nil {
  43064. ec.Error(ctx, ec.Recover(ctx, r))
  43065. ret = graphql.Null
  43066. }
  43067. }()
  43068. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43069. ctx = rctx // use context from middleware stack in children
  43070. return obj.ExternalID, nil
  43071. })
  43072. if err != nil {
  43073. ec.Error(ctx, err)
  43074. return graphql.Null
  43075. }
  43076. if resTmp == nil {
  43077. return graphql.Null
  43078. }
  43079. res := resTmp.(*string)
  43080. fc.Result = res
  43081. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  43082. }
  43083. func (ec *executionContext) fieldContext_CompanyLocation_externalId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43084. fc = &graphql.FieldContext{
  43085. Object: "CompanyLocation",
  43086. Field: field,
  43087. IsMethod: false,
  43088. IsResolver: false,
  43089. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43090. return nil, errors.New("field of type String does not have child fields")
  43091. },
  43092. }
  43093. return fc, nil
  43094. }
  43095. func (ec *executionContext) _CompanyLocation_hasTimelineComment(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43096. fc, err := ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  43097. if err != nil {
  43098. return graphql.Null
  43099. }
  43100. ctx = graphql.WithFieldContext(ctx, fc)
  43101. defer func() {
  43102. if r := recover(); r != nil {
  43103. ec.Error(ctx, ec.Recover(ctx, r))
  43104. ret = graphql.Null
  43105. }
  43106. }()
  43107. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43108. ctx = rctx // use context from middleware stack in children
  43109. return obj.HasTimelineComment, nil
  43110. })
  43111. if err != nil {
  43112. ec.Error(ctx, err)
  43113. return graphql.Null
  43114. }
  43115. if resTmp == nil {
  43116. if !graphql.HasFieldError(ctx, fc) {
  43117. ec.Errorf(ctx, "must not be null")
  43118. }
  43119. return graphql.Null
  43120. }
  43121. res := resTmp.(bool)
  43122. fc.Result = res
  43123. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  43124. }
  43125. func (ec *executionContext) fieldContext_CompanyLocation_hasTimelineComment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43126. fc = &graphql.FieldContext{
  43127. Object: "CompanyLocation",
  43128. Field: field,
  43129. IsMethod: false,
  43130. IsResolver: false,
  43131. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43132. return nil, errors.New("field of type Boolean does not have child fields")
  43133. },
  43134. }
  43135. return fc, nil
  43136. }
  43137. func (ec *executionContext) _CompanyLocation_id(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43138. fc, err := ec.fieldContext_CompanyLocation_id(ctx, field)
  43139. if err != nil {
  43140. return graphql.Null
  43141. }
  43142. ctx = graphql.WithFieldContext(ctx, fc)
  43143. defer func() {
  43144. if r := recover(); r != nil {
  43145. ec.Error(ctx, ec.Recover(ctx, r))
  43146. ret = graphql.Null
  43147. }
  43148. }()
  43149. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43150. ctx = rctx // use context from middleware stack in children
  43151. return obj.ID, nil
  43152. })
  43153. if err != nil {
  43154. ec.Error(ctx, err)
  43155. return graphql.Null
  43156. }
  43157. if resTmp == nil {
  43158. if !graphql.HasFieldError(ctx, fc) {
  43159. ec.Errorf(ctx, "must not be null")
  43160. }
  43161. return graphql.Null
  43162. }
  43163. res := resTmp.(string)
  43164. fc.Result = res
  43165. return ec.marshalNID2string(ctx, field.Selections, res)
  43166. }
  43167. func (ec *executionContext) fieldContext_CompanyLocation_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43168. fc = &graphql.FieldContext{
  43169. Object: "CompanyLocation",
  43170. Field: field,
  43171. IsMethod: false,
  43172. IsResolver: false,
  43173. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43174. return nil, errors.New("field of type ID does not have child fields")
  43175. },
  43176. }
  43177. return fc, nil
  43178. }
  43179. func (ec *executionContext) _CompanyLocation_locale(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43180. fc, err := ec.fieldContext_CompanyLocation_locale(ctx, field)
  43181. if err != nil {
  43182. return graphql.Null
  43183. }
  43184. ctx = graphql.WithFieldContext(ctx, fc)
  43185. defer func() {
  43186. if r := recover(); r != nil {
  43187. ec.Error(ctx, ec.Recover(ctx, r))
  43188. ret = graphql.Null
  43189. }
  43190. }()
  43191. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43192. ctx = rctx // use context from middleware stack in children
  43193. return obj.Locale, nil
  43194. })
  43195. if err != nil {
  43196. ec.Error(ctx, err)
  43197. return graphql.Null
  43198. }
  43199. if resTmp == nil {
  43200. return graphql.Null
  43201. }
  43202. res := resTmp.(*string)
  43203. fc.Result = res
  43204. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  43205. }
  43206. func (ec *executionContext) fieldContext_CompanyLocation_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43207. fc = &graphql.FieldContext{
  43208. Object: "CompanyLocation",
  43209. Field: field,
  43210. IsMethod: false,
  43211. IsResolver: false,
  43212. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43213. return nil, errors.New("field of type String does not have child fields")
  43214. },
  43215. }
  43216. return fc, nil
  43217. }
  43218. func (ec *executionContext) _CompanyLocation_market(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43219. fc, err := ec.fieldContext_CompanyLocation_market(ctx, field)
  43220. if err != nil {
  43221. return graphql.Null
  43222. }
  43223. ctx = graphql.WithFieldContext(ctx, fc)
  43224. defer func() {
  43225. if r := recover(); r != nil {
  43226. ec.Error(ctx, ec.Recover(ctx, r))
  43227. ret = graphql.Null
  43228. }
  43229. }()
  43230. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43231. ctx = rctx // use context from middleware stack in children
  43232. return obj.Market, nil
  43233. })
  43234. if err != nil {
  43235. ec.Error(ctx, err)
  43236. return graphql.Null
  43237. }
  43238. if resTmp == nil {
  43239. if !graphql.HasFieldError(ctx, fc) {
  43240. ec.Errorf(ctx, "must not be null")
  43241. }
  43242. return graphql.Null
  43243. }
  43244. res := resTmp.(*Market)
  43245. fc.Result = res
  43246. return ec.marshalNMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarket(ctx, field.Selections, res)
  43247. }
  43248. func (ec *executionContext) fieldContext_CompanyLocation_market(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43249. fc = &graphql.FieldContext{
  43250. Object: "CompanyLocation",
  43251. Field: field,
  43252. IsMethod: false,
  43253. IsResolver: false,
  43254. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43255. switch field.Name {
  43256. case "id":
  43257. return ec.fieldContext_Market_id(ctx, field)
  43258. }
  43259. return nil, fmt.Errorf("no field named %q was found under type Market", field.Name)
  43260. },
  43261. }
  43262. return fc, nil
  43263. }
  43264. func (ec *executionContext) _CompanyLocation_name(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43265. fc, err := ec.fieldContext_CompanyLocation_name(ctx, field)
  43266. if err != nil {
  43267. return graphql.Null
  43268. }
  43269. ctx = graphql.WithFieldContext(ctx, fc)
  43270. defer func() {
  43271. if r := recover(); r != nil {
  43272. ec.Error(ctx, ec.Recover(ctx, r))
  43273. ret = graphql.Null
  43274. }
  43275. }()
  43276. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43277. ctx = rctx // use context from middleware stack in children
  43278. return obj.Name, nil
  43279. })
  43280. if err != nil {
  43281. ec.Error(ctx, err)
  43282. return graphql.Null
  43283. }
  43284. if resTmp == nil {
  43285. if !graphql.HasFieldError(ctx, fc) {
  43286. ec.Errorf(ctx, "must not be null")
  43287. }
  43288. return graphql.Null
  43289. }
  43290. res := resTmp.(string)
  43291. fc.Result = res
  43292. return ec.marshalNString2string(ctx, field.Selections, res)
  43293. }
  43294. func (ec *executionContext) fieldContext_CompanyLocation_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43295. fc = &graphql.FieldContext{
  43296. Object: "CompanyLocation",
  43297. Field: field,
  43298. IsMethod: false,
  43299. IsResolver: false,
  43300. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43301. return nil, errors.New("field of type String does not have child fields")
  43302. },
  43303. }
  43304. return fc, nil
  43305. }
  43306. func (ec *executionContext) _CompanyLocation_note(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43307. fc, err := ec.fieldContext_CompanyLocation_note(ctx, field)
  43308. if err != nil {
  43309. return graphql.Null
  43310. }
  43311. ctx = graphql.WithFieldContext(ctx, fc)
  43312. defer func() {
  43313. if r := recover(); r != nil {
  43314. ec.Error(ctx, ec.Recover(ctx, r))
  43315. ret = graphql.Null
  43316. }
  43317. }()
  43318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43319. ctx = rctx // use context from middleware stack in children
  43320. return obj.Note, nil
  43321. })
  43322. if err != nil {
  43323. ec.Error(ctx, err)
  43324. return graphql.Null
  43325. }
  43326. if resTmp == nil {
  43327. return graphql.Null
  43328. }
  43329. res := resTmp.(*string)
  43330. fc.Result = res
  43331. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  43332. }
  43333. func (ec *executionContext) fieldContext_CompanyLocation_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43334. fc = &graphql.FieldContext{
  43335. Object: "CompanyLocation",
  43336. Field: field,
  43337. IsMethod: false,
  43338. IsResolver: false,
  43339. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43340. return nil, errors.New("field of type String does not have child fields")
  43341. },
  43342. }
  43343. return fc, nil
  43344. }
  43345. func (ec *executionContext) _CompanyLocation_orderCount(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43346. fc, err := ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  43347. if err != nil {
  43348. return graphql.Null
  43349. }
  43350. ctx = graphql.WithFieldContext(ctx, fc)
  43351. defer func() {
  43352. if r := recover(); r != nil {
  43353. ec.Error(ctx, ec.Recover(ctx, r))
  43354. ret = graphql.Null
  43355. }
  43356. }()
  43357. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43358. ctx = rctx // use context from middleware stack in children
  43359. return obj.OrderCount, nil
  43360. })
  43361. if err != nil {
  43362. ec.Error(ctx, err)
  43363. return graphql.Null
  43364. }
  43365. if resTmp == nil {
  43366. if !graphql.HasFieldError(ctx, fc) {
  43367. ec.Errorf(ctx, "must not be null")
  43368. }
  43369. return graphql.Null
  43370. }
  43371. res := resTmp.(int)
  43372. fc.Result = res
  43373. return ec.marshalNInt2int(ctx, field.Selections, res)
  43374. }
  43375. func (ec *executionContext) fieldContext_CompanyLocation_orderCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43376. fc = &graphql.FieldContext{
  43377. Object: "CompanyLocation",
  43378. Field: field,
  43379. IsMethod: false,
  43380. IsResolver: false,
  43381. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43382. return nil, errors.New("field of type Int does not have child fields")
  43383. },
  43384. }
  43385. return fc, nil
  43386. }
  43387. func (ec *executionContext) _CompanyLocation_orders(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43388. fc, err := ec.fieldContext_CompanyLocation_orders(ctx, field)
  43389. if err != nil {
  43390. return graphql.Null
  43391. }
  43392. ctx = graphql.WithFieldContext(ctx, fc)
  43393. defer func() {
  43394. if r := recover(); r != nil {
  43395. ec.Error(ctx, ec.Recover(ctx, r))
  43396. ret = graphql.Null
  43397. }
  43398. }()
  43399. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43400. ctx = rctx // use context from middleware stack in children
  43401. return obj.Orders, nil
  43402. })
  43403. if err != nil {
  43404. ec.Error(ctx, err)
  43405. return graphql.Null
  43406. }
  43407. if resTmp == nil {
  43408. if !graphql.HasFieldError(ctx, fc) {
  43409. ec.Errorf(ctx, "must not be null")
  43410. }
  43411. return graphql.Null
  43412. }
  43413. res := resTmp.(*OrderConnection)
  43414. fc.Result = res
  43415. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  43416. }
  43417. func (ec *executionContext) fieldContext_CompanyLocation_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43418. fc = &graphql.FieldContext{
  43419. Object: "CompanyLocation",
  43420. Field: field,
  43421. IsMethod: false,
  43422. IsResolver: false,
  43423. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43424. switch field.Name {
  43425. case "edges":
  43426. return ec.fieldContext_OrderConnection_edges(ctx, field)
  43427. case "nodes":
  43428. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  43429. case "pageInfo":
  43430. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  43431. }
  43432. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  43433. },
  43434. }
  43435. defer func() {
  43436. if r := recover(); r != nil {
  43437. err = ec.Recover(ctx, r)
  43438. ec.Error(ctx, err)
  43439. }
  43440. }()
  43441. ctx = graphql.WithFieldContext(ctx, fc)
  43442. if fc.Args, err = ec.field_CompanyLocation_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  43443. ec.Error(ctx, err)
  43444. return
  43445. }
  43446. return fc, nil
  43447. }
  43448. func (ec *executionContext) _CompanyLocation_phone(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43449. fc, err := ec.fieldContext_CompanyLocation_phone(ctx, field)
  43450. if err != nil {
  43451. return graphql.Null
  43452. }
  43453. ctx = graphql.WithFieldContext(ctx, fc)
  43454. defer func() {
  43455. if r := recover(); r != nil {
  43456. ec.Error(ctx, ec.Recover(ctx, r))
  43457. ret = graphql.Null
  43458. }
  43459. }()
  43460. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43461. ctx = rctx // use context from middleware stack in children
  43462. return obj.Phone, nil
  43463. })
  43464. if err != nil {
  43465. ec.Error(ctx, err)
  43466. return graphql.Null
  43467. }
  43468. if resTmp == nil {
  43469. return graphql.Null
  43470. }
  43471. res := resTmp.(*string)
  43472. fc.Result = res
  43473. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  43474. }
  43475. func (ec *executionContext) fieldContext_CompanyLocation_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43476. fc = &graphql.FieldContext{
  43477. Object: "CompanyLocation",
  43478. Field: field,
  43479. IsMethod: false,
  43480. IsResolver: false,
  43481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43482. return nil, errors.New("field of type String does not have child fields")
  43483. },
  43484. }
  43485. return fc, nil
  43486. }
  43487. func (ec *executionContext) _CompanyLocation_roleAssignments(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43488. fc, err := ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  43489. if err != nil {
  43490. return graphql.Null
  43491. }
  43492. ctx = graphql.WithFieldContext(ctx, fc)
  43493. defer func() {
  43494. if r := recover(); r != nil {
  43495. ec.Error(ctx, ec.Recover(ctx, r))
  43496. ret = graphql.Null
  43497. }
  43498. }()
  43499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43500. ctx = rctx // use context from middleware stack in children
  43501. return obj.RoleAssignments, nil
  43502. })
  43503. if err != nil {
  43504. ec.Error(ctx, err)
  43505. return graphql.Null
  43506. }
  43507. if resTmp == nil {
  43508. if !graphql.HasFieldError(ctx, fc) {
  43509. ec.Errorf(ctx, "must not be null")
  43510. }
  43511. return graphql.Null
  43512. }
  43513. res := resTmp.(*CompanyContactRoleAssignmentConnection)
  43514. fc.Result = res
  43515. return ec.marshalNCompanyContactRoleAssignmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentConnection(ctx, field.Selections, res)
  43516. }
  43517. func (ec *executionContext) fieldContext_CompanyLocation_roleAssignments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43518. fc = &graphql.FieldContext{
  43519. Object: "CompanyLocation",
  43520. Field: field,
  43521. IsMethod: false,
  43522. IsResolver: false,
  43523. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43524. switch field.Name {
  43525. case "edges":
  43526. return ec.fieldContext_CompanyContactRoleAssignmentConnection_edges(ctx, field)
  43527. case "nodes":
  43528. return ec.fieldContext_CompanyContactRoleAssignmentConnection_nodes(ctx, field)
  43529. case "pageInfo":
  43530. return ec.fieldContext_CompanyContactRoleAssignmentConnection_pageInfo(ctx, field)
  43531. }
  43532. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignmentConnection", field.Name)
  43533. },
  43534. }
  43535. defer func() {
  43536. if r := recover(); r != nil {
  43537. err = ec.Recover(ctx, r)
  43538. ec.Error(ctx, err)
  43539. }
  43540. }()
  43541. ctx = graphql.WithFieldContext(ctx, fc)
  43542. if fc.Args, err = ec.field_CompanyLocation_roleAssignments_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  43543. ec.Error(ctx, err)
  43544. return
  43545. }
  43546. return fc, nil
  43547. }
  43548. func (ec *executionContext) _CompanyLocation_shippingAddress(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43549. fc, err := ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  43550. if err != nil {
  43551. return graphql.Null
  43552. }
  43553. ctx = graphql.WithFieldContext(ctx, fc)
  43554. defer func() {
  43555. if r := recover(); r != nil {
  43556. ec.Error(ctx, ec.Recover(ctx, r))
  43557. ret = graphql.Null
  43558. }
  43559. }()
  43560. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43561. ctx = rctx // use context from middleware stack in children
  43562. return obj.ShippingAddress, nil
  43563. })
  43564. if err != nil {
  43565. ec.Error(ctx, err)
  43566. return graphql.Null
  43567. }
  43568. if resTmp == nil {
  43569. return graphql.Null
  43570. }
  43571. res := resTmp.(*CompanyAddress)
  43572. fc.Result = res
  43573. return ec.marshalOCompanyAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyAddress(ctx, field.Selections, res)
  43574. }
  43575. func (ec *executionContext) fieldContext_CompanyLocation_shippingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43576. fc = &graphql.FieldContext{
  43577. Object: "CompanyLocation",
  43578. Field: field,
  43579. IsMethod: false,
  43580. IsResolver: false,
  43581. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43582. switch field.Name {
  43583. case "address1":
  43584. return ec.fieldContext_CompanyAddress_address1(ctx, field)
  43585. case "address2":
  43586. return ec.fieldContext_CompanyAddress_address2(ctx, field)
  43587. case "city":
  43588. return ec.fieldContext_CompanyAddress_city(ctx, field)
  43589. case "companyName":
  43590. return ec.fieldContext_CompanyAddress_companyName(ctx, field)
  43591. case "country":
  43592. return ec.fieldContext_CompanyAddress_country(ctx, field)
  43593. case "countryCode":
  43594. return ec.fieldContext_CompanyAddress_countryCode(ctx, field)
  43595. case "createdAt":
  43596. return ec.fieldContext_CompanyAddress_createdAt(ctx, field)
  43597. case "formattedArea":
  43598. return ec.fieldContext_CompanyAddress_formattedArea(ctx, field)
  43599. case "id":
  43600. return ec.fieldContext_CompanyAddress_id(ctx, field)
  43601. case "phone":
  43602. return ec.fieldContext_CompanyAddress_phone(ctx, field)
  43603. case "province":
  43604. return ec.fieldContext_CompanyAddress_province(ctx, field)
  43605. case "recipient":
  43606. return ec.fieldContext_CompanyAddress_recipient(ctx, field)
  43607. case "updatedAt":
  43608. return ec.fieldContext_CompanyAddress_updatedAt(ctx, field)
  43609. case "zip":
  43610. return ec.fieldContext_CompanyAddress_zip(ctx, field)
  43611. case "zoneCode":
  43612. return ec.fieldContext_CompanyAddress_zoneCode(ctx, field)
  43613. }
  43614. return nil, fmt.Errorf("no field named %q was found under type CompanyAddress", field.Name)
  43615. },
  43616. }
  43617. return fc, nil
  43618. }
  43619. func (ec *executionContext) _CompanyLocation_taxExemptions(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43620. fc, err := ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  43621. if err != nil {
  43622. return graphql.Null
  43623. }
  43624. ctx = graphql.WithFieldContext(ctx, fc)
  43625. defer func() {
  43626. if r := recover(); r != nil {
  43627. ec.Error(ctx, ec.Recover(ctx, r))
  43628. ret = graphql.Null
  43629. }
  43630. }()
  43631. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43632. ctx = rctx // use context from middleware stack in children
  43633. return obj.TaxExemptions, nil
  43634. })
  43635. if err != nil {
  43636. ec.Error(ctx, err)
  43637. return graphql.Null
  43638. }
  43639. if resTmp == nil {
  43640. if !graphql.HasFieldError(ctx, fc) {
  43641. ec.Errorf(ctx, "must not be null")
  43642. }
  43643. return graphql.Null
  43644. }
  43645. res := resTmp.([]TaxExemption)
  43646. fc.Result = res
  43647. return ec.marshalNTaxExemption2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxExemptionᚄ(ctx, field.Selections, res)
  43648. }
  43649. func (ec *executionContext) fieldContext_CompanyLocation_taxExemptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43650. fc = &graphql.FieldContext{
  43651. Object: "CompanyLocation",
  43652. Field: field,
  43653. IsMethod: false,
  43654. IsResolver: false,
  43655. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43656. return nil, errors.New("field of type TaxExemption does not have child fields")
  43657. },
  43658. }
  43659. return fc, nil
  43660. }
  43661. func (ec *executionContext) _CompanyLocation_taxRegistrationId(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43662. fc, err := ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  43663. if err != nil {
  43664. return graphql.Null
  43665. }
  43666. ctx = graphql.WithFieldContext(ctx, fc)
  43667. defer func() {
  43668. if r := recover(); r != nil {
  43669. ec.Error(ctx, ec.Recover(ctx, r))
  43670. ret = graphql.Null
  43671. }
  43672. }()
  43673. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43674. ctx = rctx // use context from middleware stack in children
  43675. return obj.TaxRegistrationID, nil
  43676. })
  43677. if err != nil {
  43678. ec.Error(ctx, err)
  43679. return graphql.Null
  43680. }
  43681. if resTmp == nil {
  43682. return graphql.Null
  43683. }
  43684. res := resTmp.(*string)
  43685. fc.Result = res
  43686. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  43687. }
  43688. func (ec *executionContext) fieldContext_CompanyLocation_taxRegistrationId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43689. fc = &graphql.FieldContext{
  43690. Object: "CompanyLocation",
  43691. Field: field,
  43692. IsMethod: false,
  43693. IsResolver: false,
  43694. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43695. return nil, errors.New("field of type String does not have child fields")
  43696. },
  43697. }
  43698. return fc, nil
  43699. }
  43700. func (ec *executionContext) _CompanyLocation_totalSpent(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43701. fc, err := ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  43702. if err != nil {
  43703. return graphql.Null
  43704. }
  43705. ctx = graphql.WithFieldContext(ctx, fc)
  43706. defer func() {
  43707. if r := recover(); r != nil {
  43708. ec.Error(ctx, ec.Recover(ctx, r))
  43709. ret = graphql.Null
  43710. }
  43711. }()
  43712. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43713. ctx = rctx // use context from middleware stack in children
  43714. return obj.TotalSpent, nil
  43715. })
  43716. if err != nil {
  43717. ec.Error(ctx, err)
  43718. return graphql.Null
  43719. }
  43720. if resTmp == nil {
  43721. if !graphql.HasFieldError(ctx, fc) {
  43722. ec.Errorf(ctx, "must not be null")
  43723. }
  43724. return graphql.Null
  43725. }
  43726. res := resTmp.(*MoneyV2)
  43727. fc.Result = res
  43728. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  43729. }
  43730. func (ec *executionContext) fieldContext_CompanyLocation_totalSpent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43731. fc = &graphql.FieldContext{
  43732. Object: "CompanyLocation",
  43733. Field: field,
  43734. IsMethod: false,
  43735. IsResolver: false,
  43736. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43737. switch field.Name {
  43738. case "amount":
  43739. return ec.fieldContext_MoneyV2_amount(ctx, field)
  43740. case "currencyCode":
  43741. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  43742. }
  43743. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  43744. },
  43745. }
  43746. return fc, nil
  43747. }
  43748. func (ec *executionContext) _CompanyLocation_updatedAt(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  43749. fc, err := ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  43750. if err != nil {
  43751. return graphql.Null
  43752. }
  43753. ctx = graphql.WithFieldContext(ctx, fc)
  43754. defer func() {
  43755. if r := recover(); r != nil {
  43756. ec.Error(ctx, ec.Recover(ctx, r))
  43757. ret = graphql.Null
  43758. }
  43759. }()
  43760. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43761. ctx = rctx // use context from middleware stack in children
  43762. return obj.UpdatedAt, nil
  43763. })
  43764. if err != nil {
  43765. ec.Error(ctx, err)
  43766. return graphql.Null
  43767. }
  43768. if resTmp == nil {
  43769. if !graphql.HasFieldError(ctx, fc) {
  43770. ec.Errorf(ctx, "must not be null")
  43771. }
  43772. return graphql.Null
  43773. }
  43774. res := resTmp.(string)
  43775. fc.Result = res
  43776. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  43777. }
  43778. func (ec *executionContext) fieldContext_CompanyLocation_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43779. fc = &graphql.FieldContext{
  43780. Object: "CompanyLocation",
  43781. Field: field,
  43782. IsMethod: false,
  43783. IsResolver: false,
  43784. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43785. return nil, errors.New("field of type DateTime does not have child fields")
  43786. },
  43787. }
  43788. return fc, nil
  43789. }
  43790. func (ec *executionContext) _CompanyLocationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationConnection) (ret graphql.Marshaler) {
  43791. fc, err := ec.fieldContext_CompanyLocationConnection_edges(ctx, field)
  43792. if err != nil {
  43793. return graphql.Null
  43794. }
  43795. ctx = graphql.WithFieldContext(ctx, fc)
  43796. defer func() {
  43797. if r := recover(); r != nil {
  43798. ec.Error(ctx, ec.Recover(ctx, r))
  43799. ret = graphql.Null
  43800. }
  43801. }()
  43802. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43803. ctx = rctx // use context from middleware stack in children
  43804. return obj.Edges, nil
  43805. })
  43806. if err != nil {
  43807. ec.Error(ctx, err)
  43808. return graphql.Null
  43809. }
  43810. if resTmp == nil {
  43811. if !graphql.HasFieldError(ctx, fc) {
  43812. ec.Errorf(ctx, "must not be null")
  43813. }
  43814. return graphql.Null
  43815. }
  43816. res := resTmp.([]*CompanyLocationEdge)
  43817. fc.Result = res
  43818. return ec.marshalNCompanyLocationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationEdgeᚄ(ctx, field.Selections, res)
  43819. }
  43820. func (ec *executionContext) fieldContext_CompanyLocationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43821. fc = &graphql.FieldContext{
  43822. Object: "CompanyLocationConnection",
  43823. Field: field,
  43824. IsMethod: false,
  43825. IsResolver: false,
  43826. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43827. switch field.Name {
  43828. case "cursor":
  43829. return ec.fieldContext_CompanyLocationEdge_cursor(ctx, field)
  43830. case "node":
  43831. return ec.fieldContext_CompanyLocationEdge_node(ctx, field)
  43832. }
  43833. return nil, fmt.Errorf("no field named %q was found under type CompanyLocationEdge", field.Name)
  43834. },
  43835. }
  43836. return fc, nil
  43837. }
  43838. func (ec *executionContext) _CompanyLocationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationConnection) (ret graphql.Marshaler) {
  43839. fc, err := ec.fieldContext_CompanyLocationConnection_nodes(ctx, field)
  43840. if err != nil {
  43841. return graphql.Null
  43842. }
  43843. ctx = graphql.WithFieldContext(ctx, fc)
  43844. defer func() {
  43845. if r := recover(); r != nil {
  43846. ec.Error(ctx, ec.Recover(ctx, r))
  43847. ret = graphql.Null
  43848. }
  43849. }()
  43850. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43851. ctx = rctx // use context from middleware stack in children
  43852. return obj.Nodes, nil
  43853. })
  43854. if err != nil {
  43855. ec.Error(ctx, err)
  43856. return graphql.Null
  43857. }
  43858. if resTmp == nil {
  43859. if !graphql.HasFieldError(ctx, fc) {
  43860. ec.Errorf(ctx, "must not be null")
  43861. }
  43862. return graphql.Null
  43863. }
  43864. res := resTmp.([]*CompanyLocation)
  43865. fc.Result = res
  43866. return ec.marshalNCompanyLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationᚄ(ctx, field.Selections, res)
  43867. }
  43868. func (ec *executionContext) fieldContext_CompanyLocationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43869. fc = &graphql.FieldContext{
  43870. Object: "CompanyLocationConnection",
  43871. Field: field,
  43872. IsMethod: false,
  43873. IsResolver: false,
  43874. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43875. switch field.Name {
  43876. case "billingAddress":
  43877. return ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  43878. case "buyerExperienceConfiguration":
  43879. return ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  43880. case "company":
  43881. return ec.fieldContext_CompanyLocation_company(ctx, field)
  43882. case "createdAt":
  43883. return ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  43884. case "currency":
  43885. return ec.fieldContext_CompanyLocation_currency(ctx, field)
  43886. case "defaultCursor":
  43887. return ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  43888. case "draftOrders":
  43889. return ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  43890. case "events":
  43891. return ec.fieldContext_CompanyLocation_events(ctx, field)
  43892. case "externalId":
  43893. return ec.fieldContext_CompanyLocation_externalId(ctx, field)
  43894. case "hasTimelineComment":
  43895. return ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  43896. case "id":
  43897. return ec.fieldContext_CompanyLocation_id(ctx, field)
  43898. case "locale":
  43899. return ec.fieldContext_CompanyLocation_locale(ctx, field)
  43900. case "market":
  43901. return ec.fieldContext_CompanyLocation_market(ctx, field)
  43902. case "name":
  43903. return ec.fieldContext_CompanyLocation_name(ctx, field)
  43904. case "note":
  43905. return ec.fieldContext_CompanyLocation_note(ctx, field)
  43906. case "orderCount":
  43907. return ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  43908. case "orders":
  43909. return ec.fieldContext_CompanyLocation_orders(ctx, field)
  43910. case "phone":
  43911. return ec.fieldContext_CompanyLocation_phone(ctx, field)
  43912. case "roleAssignments":
  43913. return ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  43914. case "shippingAddress":
  43915. return ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  43916. case "taxExemptions":
  43917. return ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  43918. case "taxRegistrationId":
  43919. return ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  43920. case "totalSpent":
  43921. return ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  43922. case "updatedAt":
  43923. return ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  43924. }
  43925. return nil, fmt.Errorf("no field named %q was found under type CompanyLocation", field.Name)
  43926. },
  43927. }
  43928. return fc, nil
  43929. }
  43930. func (ec *executionContext) _CompanyLocationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationConnection) (ret graphql.Marshaler) {
  43931. fc, err := ec.fieldContext_CompanyLocationConnection_pageInfo(ctx, field)
  43932. if err != nil {
  43933. return graphql.Null
  43934. }
  43935. ctx = graphql.WithFieldContext(ctx, fc)
  43936. defer func() {
  43937. if r := recover(); r != nil {
  43938. ec.Error(ctx, ec.Recover(ctx, r))
  43939. ret = graphql.Null
  43940. }
  43941. }()
  43942. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43943. ctx = rctx // use context from middleware stack in children
  43944. return obj.PageInfo, nil
  43945. })
  43946. if err != nil {
  43947. ec.Error(ctx, err)
  43948. return graphql.Null
  43949. }
  43950. if resTmp == nil {
  43951. if !graphql.HasFieldError(ctx, fc) {
  43952. ec.Errorf(ctx, "must not be null")
  43953. }
  43954. return graphql.Null
  43955. }
  43956. res := resTmp.(*PageInfo)
  43957. fc.Result = res
  43958. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  43959. }
  43960. func (ec *executionContext) fieldContext_CompanyLocationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43961. fc = &graphql.FieldContext{
  43962. Object: "CompanyLocationConnection",
  43963. Field: field,
  43964. IsMethod: false,
  43965. IsResolver: false,
  43966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43967. switch field.Name {
  43968. case "endCursor":
  43969. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  43970. case "hasNextPage":
  43971. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  43972. case "hasPreviousPage":
  43973. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  43974. case "startCursor":
  43975. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  43976. }
  43977. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  43978. },
  43979. }
  43980. return fc, nil
  43981. }
  43982. func (ec *executionContext) _CompanyLocationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationEdge) (ret graphql.Marshaler) {
  43983. fc, err := ec.fieldContext_CompanyLocationEdge_cursor(ctx, field)
  43984. if err != nil {
  43985. return graphql.Null
  43986. }
  43987. ctx = graphql.WithFieldContext(ctx, fc)
  43988. defer func() {
  43989. if r := recover(); r != nil {
  43990. ec.Error(ctx, ec.Recover(ctx, r))
  43991. ret = graphql.Null
  43992. }
  43993. }()
  43994. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43995. ctx = rctx // use context from middleware stack in children
  43996. return obj.Cursor, nil
  43997. })
  43998. if err != nil {
  43999. ec.Error(ctx, err)
  44000. return graphql.Null
  44001. }
  44002. if resTmp == nil {
  44003. if !graphql.HasFieldError(ctx, fc) {
  44004. ec.Errorf(ctx, "must not be null")
  44005. }
  44006. return graphql.Null
  44007. }
  44008. res := resTmp.(string)
  44009. fc.Result = res
  44010. return ec.marshalNString2string(ctx, field.Selections, res)
  44011. }
  44012. func (ec *executionContext) fieldContext_CompanyLocationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44013. fc = &graphql.FieldContext{
  44014. Object: "CompanyLocationEdge",
  44015. Field: field,
  44016. IsMethod: false,
  44017. IsResolver: false,
  44018. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44019. return nil, errors.New("field of type String does not have child fields")
  44020. },
  44021. }
  44022. return fc, nil
  44023. }
  44024. func (ec *executionContext) _CompanyLocationEdge_node(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationEdge) (ret graphql.Marshaler) {
  44025. fc, err := ec.fieldContext_CompanyLocationEdge_node(ctx, field)
  44026. if err != nil {
  44027. return graphql.Null
  44028. }
  44029. ctx = graphql.WithFieldContext(ctx, fc)
  44030. defer func() {
  44031. if r := recover(); r != nil {
  44032. ec.Error(ctx, ec.Recover(ctx, r))
  44033. ret = graphql.Null
  44034. }
  44035. }()
  44036. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44037. ctx = rctx // use context from middleware stack in children
  44038. return obj.Node, nil
  44039. })
  44040. if err != nil {
  44041. ec.Error(ctx, err)
  44042. return graphql.Null
  44043. }
  44044. if resTmp == nil {
  44045. if !graphql.HasFieldError(ctx, fc) {
  44046. ec.Errorf(ctx, "must not be null")
  44047. }
  44048. return graphql.Null
  44049. }
  44050. res := resTmp.(*CompanyLocation)
  44051. fc.Result = res
  44052. return ec.marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocation(ctx, field.Selections, res)
  44053. }
  44054. func (ec *executionContext) fieldContext_CompanyLocationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44055. fc = &graphql.FieldContext{
  44056. Object: "CompanyLocationEdge",
  44057. Field: field,
  44058. IsMethod: false,
  44059. IsResolver: false,
  44060. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44061. switch field.Name {
  44062. case "billingAddress":
  44063. return ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  44064. case "buyerExperienceConfiguration":
  44065. return ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  44066. case "company":
  44067. return ec.fieldContext_CompanyLocation_company(ctx, field)
  44068. case "createdAt":
  44069. return ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  44070. case "currency":
  44071. return ec.fieldContext_CompanyLocation_currency(ctx, field)
  44072. case "defaultCursor":
  44073. return ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  44074. case "draftOrders":
  44075. return ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  44076. case "events":
  44077. return ec.fieldContext_CompanyLocation_events(ctx, field)
  44078. case "externalId":
  44079. return ec.fieldContext_CompanyLocation_externalId(ctx, field)
  44080. case "hasTimelineComment":
  44081. return ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  44082. case "id":
  44083. return ec.fieldContext_CompanyLocation_id(ctx, field)
  44084. case "locale":
  44085. return ec.fieldContext_CompanyLocation_locale(ctx, field)
  44086. case "market":
  44087. return ec.fieldContext_CompanyLocation_market(ctx, field)
  44088. case "name":
  44089. return ec.fieldContext_CompanyLocation_name(ctx, field)
  44090. case "note":
  44091. return ec.fieldContext_CompanyLocation_note(ctx, field)
  44092. case "orderCount":
  44093. return ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  44094. case "orders":
  44095. return ec.fieldContext_CompanyLocation_orders(ctx, field)
  44096. case "phone":
  44097. return ec.fieldContext_CompanyLocation_phone(ctx, field)
  44098. case "roleAssignments":
  44099. return ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  44100. case "shippingAddress":
  44101. return ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  44102. case "taxExemptions":
  44103. return ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  44104. case "taxRegistrationId":
  44105. return ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  44106. case "totalSpent":
  44107. return ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  44108. case "updatedAt":
  44109. return ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  44110. }
  44111. return nil, fmt.Errorf("no field named %q was found under type CompanyLocation", field.Name)
  44112. },
  44113. }
  44114. return fc, nil
  44115. }
  44116. func (ec *executionContext) _CountriesInShippingZones_countryCodes(ctx context.Context, field graphql.CollectedField, obj *CountriesInShippingZones) (ret graphql.Marshaler) {
  44117. fc, err := ec.fieldContext_CountriesInShippingZones_countryCodes(ctx, field)
  44118. if err != nil {
  44119. return graphql.Null
  44120. }
  44121. ctx = graphql.WithFieldContext(ctx, fc)
  44122. defer func() {
  44123. if r := recover(); r != nil {
  44124. ec.Error(ctx, ec.Recover(ctx, r))
  44125. ret = graphql.Null
  44126. }
  44127. }()
  44128. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44129. ctx = rctx // use context from middleware stack in children
  44130. return obj.CountryCodes, nil
  44131. })
  44132. if err != nil {
  44133. ec.Error(ctx, err)
  44134. return graphql.Null
  44135. }
  44136. if resTmp == nil {
  44137. if !graphql.HasFieldError(ctx, fc) {
  44138. ec.Errorf(ctx, "must not be null")
  44139. }
  44140. return graphql.Null
  44141. }
  44142. res := resTmp.([]CountryCode)
  44143. fc.Result = res
  44144. return ec.marshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCodeᚄ(ctx, field.Selections, res)
  44145. }
  44146. func (ec *executionContext) fieldContext_CountriesInShippingZones_countryCodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44147. fc = &graphql.FieldContext{
  44148. Object: "CountriesInShippingZones",
  44149. Field: field,
  44150. IsMethod: false,
  44151. IsResolver: false,
  44152. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44153. return nil, errors.New("field of type CountryCode does not have child fields")
  44154. },
  44155. }
  44156. return fc, nil
  44157. }
  44158. func (ec *executionContext) _CountriesInShippingZones_includeRestOfWorld(ctx context.Context, field graphql.CollectedField, obj *CountriesInShippingZones) (ret graphql.Marshaler) {
  44159. fc, err := ec.fieldContext_CountriesInShippingZones_includeRestOfWorld(ctx, field)
  44160. if err != nil {
  44161. return graphql.Null
  44162. }
  44163. ctx = graphql.WithFieldContext(ctx, fc)
  44164. defer func() {
  44165. if r := recover(); r != nil {
  44166. ec.Error(ctx, ec.Recover(ctx, r))
  44167. ret = graphql.Null
  44168. }
  44169. }()
  44170. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44171. ctx = rctx // use context from middleware stack in children
  44172. return obj.IncludeRestOfWorld, nil
  44173. })
  44174. if err != nil {
  44175. ec.Error(ctx, err)
  44176. return graphql.Null
  44177. }
  44178. if resTmp == nil {
  44179. if !graphql.HasFieldError(ctx, fc) {
  44180. ec.Errorf(ctx, "must not be null")
  44181. }
  44182. return graphql.Null
  44183. }
  44184. res := resTmp.(bool)
  44185. fc.Result = res
  44186. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  44187. }
  44188. func (ec *executionContext) fieldContext_CountriesInShippingZones_includeRestOfWorld(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44189. fc = &graphql.FieldContext{
  44190. Object: "CountriesInShippingZones",
  44191. Field: field,
  44192. IsMethod: false,
  44193. IsResolver: false,
  44194. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44195. return nil, errors.New("field of type Boolean does not have child fields")
  44196. },
  44197. }
  44198. return fc, nil
  44199. }
  44200. func (ec *executionContext) _CountryHarmonizedSystemCode_countryCode(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCode) (ret graphql.Marshaler) {
  44201. fc, err := ec.fieldContext_CountryHarmonizedSystemCode_countryCode(ctx, field)
  44202. if err != nil {
  44203. return graphql.Null
  44204. }
  44205. ctx = graphql.WithFieldContext(ctx, fc)
  44206. defer func() {
  44207. if r := recover(); r != nil {
  44208. ec.Error(ctx, ec.Recover(ctx, r))
  44209. ret = graphql.Null
  44210. }
  44211. }()
  44212. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44213. ctx = rctx // use context from middleware stack in children
  44214. return obj.CountryCode, nil
  44215. })
  44216. if err != nil {
  44217. ec.Error(ctx, err)
  44218. return graphql.Null
  44219. }
  44220. if resTmp == nil {
  44221. if !graphql.HasFieldError(ctx, fc) {
  44222. ec.Errorf(ctx, "must not be null")
  44223. }
  44224. return graphql.Null
  44225. }
  44226. res := resTmp.(CountryCode)
  44227. fc.Result = res
  44228. return ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  44229. }
  44230. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCode_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44231. fc = &graphql.FieldContext{
  44232. Object: "CountryHarmonizedSystemCode",
  44233. Field: field,
  44234. IsMethod: false,
  44235. IsResolver: false,
  44236. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44237. return nil, errors.New("field of type CountryCode does not have child fields")
  44238. },
  44239. }
  44240. return fc, nil
  44241. }
  44242. func (ec *executionContext) _CountryHarmonizedSystemCode_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCode) (ret graphql.Marshaler) {
  44243. fc, err := ec.fieldContext_CountryHarmonizedSystemCode_harmonizedSystemCode(ctx, field)
  44244. if err != nil {
  44245. return graphql.Null
  44246. }
  44247. ctx = graphql.WithFieldContext(ctx, fc)
  44248. defer func() {
  44249. if r := recover(); r != nil {
  44250. ec.Error(ctx, ec.Recover(ctx, r))
  44251. ret = graphql.Null
  44252. }
  44253. }()
  44254. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44255. ctx = rctx // use context from middleware stack in children
  44256. return obj.HarmonizedSystemCode, nil
  44257. })
  44258. if err != nil {
  44259. ec.Error(ctx, err)
  44260. return graphql.Null
  44261. }
  44262. if resTmp == nil {
  44263. if !graphql.HasFieldError(ctx, fc) {
  44264. ec.Errorf(ctx, "must not be null")
  44265. }
  44266. return graphql.Null
  44267. }
  44268. res := resTmp.(string)
  44269. fc.Result = res
  44270. return ec.marshalNString2string(ctx, field.Selections, res)
  44271. }
  44272. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCode_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44273. fc = &graphql.FieldContext{
  44274. Object: "CountryHarmonizedSystemCode",
  44275. Field: field,
  44276. IsMethod: false,
  44277. IsResolver: false,
  44278. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44279. return nil, errors.New("field of type String does not have child fields")
  44280. },
  44281. }
  44282. return fc, nil
  44283. }
  44284. func (ec *executionContext) _CountryHarmonizedSystemCodeConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeConnection) (ret graphql.Marshaler) {
  44285. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeConnection_edges(ctx, field)
  44286. if err != nil {
  44287. return graphql.Null
  44288. }
  44289. ctx = graphql.WithFieldContext(ctx, fc)
  44290. defer func() {
  44291. if r := recover(); r != nil {
  44292. ec.Error(ctx, ec.Recover(ctx, r))
  44293. ret = graphql.Null
  44294. }
  44295. }()
  44296. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44297. ctx = rctx // use context from middleware stack in children
  44298. return obj.Edges, nil
  44299. })
  44300. if err != nil {
  44301. ec.Error(ctx, err)
  44302. return graphql.Null
  44303. }
  44304. if resTmp == nil {
  44305. if !graphql.HasFieldError(ctx, fc) {
  44306. ec.Errorf(ctx, "must not be null")
  44307. }
  44308. return graphql.Null
  44309. }
  44310. res := resTmp.([]*CountryHarmonizedSystemCodeEdge)
  44311. fc.Result = res
  44312. return ec.marshalNCountryHarmonizedSystemCodeEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCodeEdgeᚄ(ctx, field.Selections, res)
  44313. }
  44314. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44315. fc = &graphql.FieldContext{
  44316. Object: "CountryHarmonizedSystemCodeConnection",
  44317. Field: field,
  44318. IsMethod: false,
  44319. IsResolver: false,
  44320. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44321. switch field.Name {
  44322. case "cursor":
  44323. return ec.fieldContext_CountryHarmonizedSystemCodeEdge_cursor(ctx, field)
  44324. case "node":
  44325. return ec.fieldContext_CountryHarmonizedSystemCodeEdge_node(ctx, field)
  44326. }
  44327. return nil, fmt.Errorf("no field named %q was found under type CountryHarmonizedSystemCodeEdge", field.Name)
  44328. },
  44329. }
  44330. return fc, nil
  44331. }
  44332. func (ec *executionContext) _CountryHarmonizedSystemCodeConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeConnection) (ret graphql.Marshaler) {
  44333. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeConnection_nodes(ctx, field)
  44334. if err != nil {
  44335. return graphql.Null
  44336. }
  44337. ctx = graphql.WithFieldContext(ctx, fc)
  44338. defer func() {
  44339. if r := recover(); r != nil {
  44340. ec.Error(ctx, ec.Recover(ctx, r))
  44341. ret = graphql.Null
  44342. }
  44343. }()
  44344. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44345. ctx = rctx // use context from middleware stack in children
  44346. return obj.Nodes, nil
  44347. })
  44348. if err != nil {
  44349. ec.Error(ctx, err)
  44350. return graphql.Null
  44351. }
  44352. if resTmp == nil {
  44353. if !graphql.HasFieldError(ctx, fc) {
  44354. ec.Errorf(ctx, "must not be null")
  44355. }
  44356. return graphql.Null
  44357. }
  44358. res := resTmp.([]*CountryHarmonizedSystemCode)
  44359. fc.Result = res
  44360. return ec.marshalNCountryHarmonizedSystemCode2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCodeᚄ(ctx, field.Selections, res)
  44361. }
  44362. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44363. fc = &graphql.FieldContext{
  44364. Object: "CountryHarmonizedSystemCodeConnection",
  44365. Field: field,
  44366. IsMethod: false,
  44367. IsResolver: false,
  44368. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44369. switch field.Name {
  44370. case "countryCode":
  44371. return ec.fieldContext_CountryHarmonizedSystemCode_countryCode(ctx, field)
  44372. case "harmonizedSystemCode":
  44373. return ec.fieldContext_CountryHarmonizedSystemCode_harmonizedSystemCode(ctx, field)
  44374. }
  44375. return nil, fmt.Errorf("no field named %q was found under type CountryHarmonizedSystemCode", field.Name)
  44376. },
  44377. }
  44378. return fc, nil
  44379. }
  44380. func (ec *executionContext) _CountryHarmonizedSystemCodeConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeConnection) (ret graphql.Marshaler) {
  44381. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeConnection_pageInfo(ctx, field)
  44382. if err != nil {
  44383. return graphql.Null
  44384. }
  44385. ctx = graphql.WithFieldContext(ctx, fc)
  44386. defer func() {
  44387. if r := recover(); r != nil {
  44388. ec.Error(ctx, ec.Recover(ctx, r))
  44389. ret = graphql.Null
  44390. }
  44391. }()
  44392. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44393. ctx = rctx // use context from middleware stack in children
  44394. return obj.PageInfo, nil
  44395. })
  44396. if err != nil {
  44397. ec.Error(ctx, err)
  44398. return graphql.Null
  44399. }
  44400. if resTmp == nil {
  44401. if !graphql.HasFieldError(ctx, fc) {
  44402. ec.Errorf(ctx, "must not be null")
  44403. }
  44404. return graphql.Null
  44405. }
  44406. res := resTmp.(*PageInfo)
  44407. fc.Result = res
  44408. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  44409. }
  44410. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44411. fc = &graphql.FieldContext{
  44412. Object: "CountryHarmonizedSystemCodeConnection",
  44413. Field: field,
  44414. IsMethod: false,
  44415. IsResolver: false,
  44416. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44417. switch field.Name {
  44418. case "endCursor":
  44419. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  44420. case "hasNextPage":
  44421. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  44422. case "hasPreviousPage":
  44423. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  44424. case "startCursor":
  44425. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  44426. }
  44427. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  44428. },
  44429. }
  44430. return fc, nil
  44431. }
  44432. func (ec *executionContext) _CountryHarmonizedSystemCodeEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeEdge) (ret graphql.Marshaler) {
  44433. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeEdge_cursor(ctx, field)
  44434. if err != nil {
  44435. return graphql.Null
  44436. }
  44437. ctx = graphql.WithFieldContext(ctx, fc)
  44438. defer func() {
  44439. if r := recover(); r != nil {
  44440. ec.Error(ctx, ec.Recover(ctx, r))
  44441. ret = graphql.Null
  44442. }
  44443. }()
  44444. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44445. ctx = rctx // use context from middleware stack in children
  44446. return obj.Cursor, nil
  44447. })
  44448. if err != nil {
  44449. ec.Error(ctx, err)
  44450. return graphql.Null
  44451. }
  44452. if resTmp == nil {
  44453. if !graphql.HasFieldError(ctx, fc) {
  44454. ec.Errorf(ctx, "must not be null")
  44455. }
  44456. return graphql.Null
  44457. }
  44458. res := resTmp.(string)
  44459. fc.Result = res
  44460. return ec.marshalNString2string(ctx, field.Selections, res)
  44461. }
  44462. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44463. fc = &graphql.FieldContext{
  44464. Object: "CountryHarmonizedSystemCodeEdge",
  44465. Field: field,
  44466. IsMethod: false,
  44467. IsResolver: false,
  44468. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44469. return nil, errors.New("field of type String does not have child fields")
  44470. },
  44471. }
  44472. return fc, nil
  44473. }
  44474. func (ec *executionContext) _CountryHarmonizedSystemCodeEdge_node(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeEdge) (ret graphql.Marshaler) {
  44475. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeEdge_node(ctx, field)
  44476. if err != nil {
  44477. return graphql.Null
  44478. }
  44479. ctx = graphql.WithFieldContext(ctx, fc)
  44480. defer func() {
  44481. if r := recover(); r != nil {
  44482. ec.Error(ctx, ec.Recover(ctx, r))
  44483. ret = graphql.Null
  44484. }
  44485. }()
  44486. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44487. ctx = rctx // use context from middleware stack in children
  44488. return obj.Node, nil
  44489. })
  44490. if err != nil {
  44491. ec.Error(ctx, err)
  44492. return graphql.Null
  44493. }
  44494. if resTmp == nil {
  44495. if !graphql.HasFieldError(ctx, fc) {
  44496. ec.Errorf(ctx, "must not be null")
  44497. }
  44498. return graphql.Null
  44499. }
  44500. res := resTmp.(*CountryHarmonizedSystemCode)
  44501. fc.Result = res
  44502. return ec.marshalNCountryHarmonizedSystemCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCode(ctx, field.Selections, res)
  44503. }
  44504. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44505. fc = &graphql.FieldContext{
  44506. Object: "CountryHarmonizedSystemCodeEdge",
  44507. Field: field,
  44508. IsMethod: false,
  44509. IsResolver: false,
  44510. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44511. switch field.Name {
  44512. case "countryCode":
  44513. return ec.fieldContext_CountryHarmonizedSystemCode_countryCode(ctx, field)
  44514. case "harmonizedSystemCode":
  44515. return ec.fieldContext_CountryHarmonizedSystemCode_harmonizedSystemCode(ctx, field)
  44516. }
  44517. return nil, fmt.Errorf("no field named %q was found under type CountryHarmonizedSystemCode", field.Name)
  44518. },
  44519. }
  44520. return fc, nil
  44521. }
  44522. func (ec *executionContext) _CurrencyFormats_moneyFormat(ctx context.Context, field graphql.CollectedField, obj *CurrencyFormats) (ret graphql.Marshaler) {
  44523. fc, err := ec.fieldContext_CurrencyFormats_moneyFormat(ctx, field)
  44524. if err != nil {
  44525. return graphql.Null
  44526. }
  44527. ctx = graphql.WithFieldContext(ctx, fc)
  44528. defer func() {
  44529. if r := recover(); r != nil {
  44530. ec.Error(ctx, ec.Recover(ctx, r))
  44531. ret = graphql.Null
  44532. }
  44533. }()
  44534. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44535. ctx = rctx // use context from middleware stack in children
  44536. return obj.MoneyFormat, nil
  44537. })
  44538. if err != nil {
  44539. ec.Error(ctx, err)
  44540. return graphql.Null
  44541. }
  44542. if resTmp == nil {
  44543. if !graphql.HasFieldError(ctx, fc) {
  44544. ec.Errorf(ctx, "must not be null")
  44545. }
  44546. return graphql.Null
  44547. }
  44548. res := resTmp.(string)
  44549. fc.Result = res
  44550. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  44551. }
  44552. func (ec *executionContext) fieldContext_CurrencyFormats_moneyFormat(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44553. fc = &graphql.FieldContext{
  44554. Object: "CurrencyFormats",
  44555. Field: field,
  44556. IsMethod: false,
  44557. IsResolver: false,
  44558. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44559. return nil, errors.New("field of type FormattedString does not have child fields")
  44560. },
  44561. }
  44562. return fc, nil
  44563. }
  44564. func (ec *executionContext) _CurrencyFormats_moneyInEmailsFormat(ctx context.Context, field graphql.CollectedField, obj *CurrencyFormats) (ret graphql.Marshaler) {
  44565. fc, err := ec.fieldContext_CurrencyFormats_moneyInEmailsFormat(ctx, field)
  44566. if err != nil {
  44567. return graphql.Null
  44568. }
  44569. ctx = graphql.WithFieldContext(ctx, fc)
  44570. defer func() {
  44571. if r := recover(); r != nil {
  44572. ec.Error(ctx, ec.Recover(ctx, r))
  44573. ret = graphql.Null
  44574. }
  44575. }()
  44576. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44577. ctx = rctx // use context from middleware stack in children
  44578. return obj.MoneyInEmailsFormat, nil
  44579. })
  44580. if err != nil {
  44581. ec.Error(ctx, err)
  44582. return graphql.Null
  44583. }
  44584. if resTmp == nil {
  44585. if !graphql.HasFieldError(ctx, fc) {
  44586. ec.Errorf(ctx, "must not be null")
  44587. }
  44588. return graphql.Null
  44589. }
  44590. res := resTmp.(string)
  44591. fc.Result = res
  44592. return ec.marshalNString2string(ctx, field.Selections, res)
  44593. }
  44594. func (ec *executionContext) fieldContext_CurrencyFormats_moneyInEmailsFormat(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44595. fc = &graphql.FieldContext{
  44596. Object: "CurrencyFormats",
  44597. Field: field,
  44598. IsMethod: false,
  44599. IsResolver: false,
  44600. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44601. return nil, errors.New("field of type String does not have child fields")
  44602. },
  44603. }
  44604. return fc, nil
  44605. }
  44606. func (ec *executionContext) _CurrencyFormats_moneyWithCurrencyFormat(ctx context.Context, field graphql.CollectedField, obj *CurrencyFormats) (ret graphql.Marshaler) {
  44607. fc, err := ec.fieldContext_CurrencyFormats_moneyWithCurrencyFormat(ctx, field)
  44608. if err != nil {
  44609. return graphql.Null
  44610. }
  44611. ctx = graphql.WithFieldContext(ctx, fc)
  44612. defer func() {
  44613. if r := recover(); r != nil {
  44614. ec.Error(ctx, ec.Recover(ctx, r))
  44615. ret = graphql.Null
  44616. }
  44617. }()
  44618. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44619. ctx = rctx // use context from middleware stack in children
  44620. return obj.MoneyWithCurrencyFormat, nil
  44621. })
  44622. if err != nil {
  44623. ec.Error(ctx, err)
  44624. return graphql.Null
  44625. }
  44626. if resTmp == nil {
  44627. if !graphql.HasFieldError(ctx, fc) {
  44628. ec.Errorf(ctx, "must not be null")
  44629. }
  44630. return graphql.Null
  44631. }
  44632. res := resTmp.(string)
  44633. fc.Result = res
  44634. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  44635. }
  44636. func (ec *executionContext) fieldContext_CurrencyFormats_moneyWithCurrencyFormat(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44637. fc = &graphql.FieldContext{
  44638. Object: "CurrencyFormats",
  44639. Field: field,
  44640. IsMethod: false,
  44641. IsResolver: false,
  44642. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44643. return nil, errors.New("field of type FormattedString does not have child fields")
  44644. },
  44645. }
  44646. return fc, nil
  44647. }
  44648. func (ec *executionContext) _CurrencyFormats_moneyWithCurrencyInEmailsFormat(ctx context.Context, field graphql.CollectedField, obj *CurrencyFormats) (ret graphql.Marshaler) {
  44649. fc, err := ec.fieldContext_CurrencyFormats_moneyWithCurrencyInEmailsFormat(ctx, field)
  44650. if err != nil {
  44651. return graphql.Null
  44652. }
  44653. ctx = graphql.WithFieldContext(ctx, fc)
  44654. defer func() {
  44655. if r := recover(); r != nil {
  44656. ec.Error(ctx, ec.Recover(ctx, r))
  44657. ret = graphql.Null
  44658. }
  44659. }()
  44660. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44661. ctx = rctx // use context from middleware stack in children
  44662. return obj.MoneyWithCurrencyInEmailsFormat, nil
  44663. })
  44664. if err != nil {
  44665. ec.Error(ctx, err)
  44666. return graphql.Null
  44667. }
  44668. if resTmp == nil {
  44669. if !graphql.HasFieldError(ctx, fc) {
  44670. ec.Errorf(ctx, "must not be null")
  44671. }
  44672. return graphql.Null
  44673. }
  44674. res := resTmp.(string)
  44675. fc.Result = res
  44676. return ec.marshalNString2string(ctx, field.Selections, res)
  44677. }
  44678. func (ec *executionContext) fieldContext_CurrencyFormats_moneyWithCurrencyInEmailsFormat(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44679. fc = &graphql.FieldContext{
  44680. Object: "CurrencyFormats",
  44681. Field: field,
  44682. IsMethod: false,
  44683. IsResolver: false,
  44684. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44685. return nil, errors.New("field of type String does not have child fields")
  44686. },
  44687. }
  44688. return fc, nil
  44689. }
  44690. func (ec *executionContext) _CurrencySetting_currencyCode(ctx context.Context, field graphql.CollectedField, obj *CurrencySetting) (ret graphql.Marshaler) {
  44691. fc, err := ec.fieldContext_CurrencySetting_currencyCode(ctx, field)
  44692. if err != nil {
  44693. return graphql.Null
  44694. }
  44695. ctx = graphql.WithFieldContext(ctx, fc)
  44696. defer func() {
  44697. if r := recover(); r != nil {
  44698. ec.Error(ctx, ec.Recover(ctx, r))
  44699. ret = graphql.Null
  44700. }
  44701. }()
  44702. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44703. ctx = rctx // use context from middleware stack in children
  44704. return obj.CurrencyCode, nil
  44705. })
  44706. if err != nil {
  44707. ec.Error(ctx, err)
  44708. return graphql.Null
  44709. }
  44710. if resTmp == nil {
  44711. if !graphql.HasFieldError(ctx, fc) {
  44712. ec.Errorf(ctx, "must not be null")
  44713. }
  44714. return graphql.Null
  44715. }
  44716. res := resTmp.(CurrencyCode)
  44717. fc.Result = res
  44718. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  44719. }
  44720. func (ec *executionContext) fieldContext_CurrencySetting_currencyCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44721. fc = &graphql.FieldContext{
  44722. Object: "CurrencySetting",
  44723. Field: field,
  44724. IsMethod: false,
  44725. IsResolver: false,
  44726. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44727. return nil, errors.New("field of type CurrencyCode does not have child fields")
  44728. },
  44729. }
  44730. return fc, nil
  44731. }
  44732. func (ec *executionContext) _CurrencySetting_currencyName(ctx context.Context, field graphql.CollectedField, obj *CurrencySetting) (ret graphql.Marshaler) {
  44733. fc, err := ec.fieldContext_CurrencySetting_currencyName(ctx, field)
  44734. if err != nil {
  44735. return graphql.Null
  44736. }
  44737. ctx = graphql.WithFieldContext(ctx, fc)
  44738. defer func() {
  44739. if r := recover(); r != nil {
  44740. ec.Error(ctx, ec.Recover(ctx, r))
  44741. ret = graphql.Null
  44742. }
  44743. }()
  44744. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44745. ctx = rctx // use context from middleware stack in children
  44746. return obj.CurrencyName, nil
  44747. })
  44748. if err != nil {
  44749. ec.Error(ctx, err)
  44750. return graphql.Null
  44751. }
  44752. if resTmp == nil {
  44753. if !graphql.HasFieldError(ctx, fc) {
  44754. ec.Errorf(ctx, "must not be null")
  44755. }
  44756. return graphql.Null
  44757. }
  44758. res := resTmp.(string)
  44759. fc.Result = res
  44760. return ec.marshalNString2string(ctx, field.Selections, res)
  44761. }
  44762. func (ec *executionContext) fieldContext_CurrencySetting_currencyName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44763. fc = &graphql.FieldContext{
  44764. Object: "CurrencySetting",
  44765. Field: field,
  44766. IsMethod: false,
  44767. IsResolver: false,
  44768. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44769. return nil, errors.New("field of type String does not have child fields")
  44770. },
  44771. }
  44772. return fc, nil
  44773. }
  44774. func (ec *executionContext) _CurrencySetting_enabled(ctx context.Context, field graphql.CollectedField, obj *CurrencySetting) (ret graphql.Marshaler) {
  44775. fc, err := ec.fieldContext_CurrencySetting_enabled(ctx, field)
  44776. if err != nil {
  44777. return graphql.Null
  44778. }
  44779. ctx = graphql.WithFieldContext(ctx, fc)
  44780. defer func() {
  44781. if r := recover(); r != nil {
  44782. ec.Error(ctx, ec.Recover(ctx, r))
  44783. ret = graphql.Null
  44784. }
  44785. }()
  44786. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44787. ctx = rctx // use context from middleware stack in children
  44788. return obj.Enabled, nil
  44789. })
  44790. if err != nil {
  44791. ec.Error(ctx, err)
  44792. return graphql.Null
  44793. }
  44794. if resTmp == nil {
  44795. if !graphql.HasFieldError(ctx, fc) {
  44796. ec.Errorf(ctx, "must not be null")
  44797. }
  44798. return graphql.Null
  44799. }
  44800. res := resTmp.(bool)
  44801. fc.Result = res
  44802. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  44803. }
  44804. func (ec *executionContext) fieldContext_CurrencySetting_enabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44805. fc = &graphql.FieldContext{
  44806. Object: "CurrencySetting",
  44807. Field: field,
  44808. IsMethod: false,
  44809. IsResolver: false,
  44810. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44811. return nil, errors.New("field of type Boolean does not have child fields")
  44812. },
  44813. }
  44814. return fc, nil
  44815. }
  44816. func (ec *executionContext) _CurrencySetting_rateUpdatedAt(ctx context.Context, field graphql.CollectedField, obj *CurrencySetting) (ret graphql.Marshaler) {
  44817. fc, err := ec.fieldContext_CurrencySetting_rateUpdatedAt(ctx, field)
  44818. if err != nil {
  44819. return graphql.Null
  44820. }
  44821. ctx = graphql.WithFieldContext(ctx, fc)
  44822. defer func() {
  44823. if r := recover(); r != nil {
  44824. ec.Error(ctx, ec.Recover(ctx, r))
  44825. ret = graphql.Null
  44826. }
  44827. }()
  44828. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44829. ctx = rctx // use context from middleware stack in children
  44830. return obj.RateUpdatedAt, nil
  44831. })
  44832. if err != nil {
  44833. ec.Error(ctx, err)
  44834. return graphql.Null
  44835. }
  44836. if resTmp == nil {
  44837. return graphql.Null
  44838. }
  44839. res := resTmp.(*string)
  44840. fc.Result = res
  44841. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  44842. }
  44843. func (ec *executionContext) fieldContext_CurrencySetting_rateUpdatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44844. fc = &graphql.FieldContext{
  44845. Object: "CurrencySetting",
  44846. Field: field,
  44847. IsMethod: false,
  44848. IsResolver: false,
  44849. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44850. return nil, errors.New("field of type DateTime does not have child fields")
  44851. },
  44852. }
  44853. return fc, nil
  44854. }
  44855. func (ec *executionContext) _CurrencySettingConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingConnection) (ret graphql.Marshaler) {
  44856. fc, err := ec.fieldContext_CurrencySettingConnection_edges(ctx, field)
  44857. if err != nil {
  44858. return graphql.Null
  44859. }
  44860. ctx = graphql.WithFieldContext(ctx, fc)
  44861. defer func() {
  44862. if r := recover(); r != nil {
  44863. ec.Error(ctx, ec.Recover(ctx, r))
  44864. ret = graphql.Null
  44865. }
  44866. }()
  44867. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44868. ctx = rctx // use context from middleware stack in children
  44869. return obj.Edges, nil
  44870. })
  44871. if err != nil {
  44872. ec.Error(ctx, err)
  44873. return graphql.Null
  44874. }
  44875. if resTmp == nil {
  44876. if !graphql.HasFieldError(ctx, fc) {
  44877. ec.Errorf(ctx, "must not be null")
  44878. }
  44879. return graphql.Null
  44880. }
  44881. res := resTmp.([]*CurrencySettingEdge)
  44882. fc.Result = res
  44883. return ec.marshalNCurrencySettingEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySettingEdgeᚄ(ctx, field.Selections, res)
  44884. }
  44885. func (ec *executionContext) fieldContext_CurrencySettingConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44886. fc = &graphql.FieldContext{
  44887. Object: "CurrencySettingConnection",
  44888. Field: field,
  44889. IsMethod: false,
  44890. IsResolver: false,
  44891. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44892. switch field.Name {
  44893. case "cursor":
  44894. return ec.fieldContext_CurrencySettingEdge_cursor(ctx, field)
  44895. case "node":
  44896. return ec.fieldContext_CurrencySettingEdge_node(ctx, field)
  44897. }
  44898. return nil, fmt.Errorf("no field named %q was found under type CurrencySettingEdge", field.Name)
  44899. },
  44900. }
  44901. return fc, nil
  44902. }
  44903. func (ec *executionContext) _CurrencySettingConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingConnection) (ret graphql.Marshaler) {
  44904. fc, err := ec.fieldContext_CurrencySettingConnection_nodes(ctx, field)
  44905. if err != nil {
  44906. return graphql.Null
  44907. }
  44908. ctx = graphql.WithFieldContext(ctx, fc)
  44909. defer func() {
  44910. if r := recover(); r != nil {
  44911. ec.Error(ctx, ec.Recover(ctx, r))
  44912. ret = graphql.Null
  44913. }
  44914. }()
  44915. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44916. ctx = rctx // use context from middleware stack in children
  44917. return obj.Nodes, nil
  44918. })
  44919. if err != nil {
  44920. ec.Error(ctx, err)
  44921. return graphql.Null
  44922. }
  44923. if resTmp == nil {
  44924. if !graphql.HasFieldError(ctx, fc) {
  44925. ec.Errorf(ctx, "must not be null")
  44926. }
  44927. return graphql.Null
  44928. }
  44929. res := resTmp.([]*CurrencySetting)
  44930. fc.Result = res
  44931. return ec.marshalNCurrencySetting2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySettingᚄ(ctx, field.Selections, res)
  44932. }
  44933. func (ec *executionContext) fieldContext_CurrencySettingConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44934. fc = &graphql.FieldContext{
  44935. Object: "CurrencySettingConnection",
  44936. Field: field,
  44937. IsMethod: false,
  44938. IsResolver: false,
  44939. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44940. switch field.Name {
  44941. case "currencyCode":
  44942. return ec.fieldContext_CurrencySetting_currencyCode(ctx, field)
  44943. case "currencyName":
  44944. return ec.fieldContext_CurrencySetting_currencyName(ctx, field)
  44945. case "enabled":
  44946. return ec.fieldContext_CurrencySetting_enabled(ctx, field)
  44947. case "rateUpdatedAt":
  44948. return ec.fieldContext_CurrencySetting_rateUpdatedAt(ctx, field)
  44949. }
  44950. return nil, fmt.Errorf("no field named %q was found under type CurrencySetting", field.Name)
  44951. },
  44952. }
  44953. return fc, nil
  44954. }
  44955. func (ec *executionContext) _CurrencySettingConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingConnection) (ret graphql.Marshaler) {
  44956. fc, err := ec.fieldContext_CurrencySettingConnection_pageInfo(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.PageInfo, 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.(*PageInfo)
  44982. fc.Result = res
  44983. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  44984. }
  44985. func (ec *executionContext) fieldContext_CurrencySettingConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44986. fc = &graphql.FieldContext{
  44987. Object: "CurrencySettingConnection",
  44988. Field: field,
  44989. IsMethod: false,
  44990. IsResolver: false,
  44991. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44992. switch field.Name {
  44993. case "endCursor":
  44994. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  44995. case "hasNextPage":
  44996. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  44997. case "hasPreviousPage":
  44998. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  44999. case "startCursor":
  45000. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  45001. }
  45002. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  45003. },
  45004. }
  45005. return fc, nil
  45006. }
  45007. func (ec *executionContext) _CurrencySettingEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingEdge) (ret graphql.Marshaler) {
  45008. fc, err := ec.fieldContext_CurrencySettingEdge_cursor(ctx, field)
  45009. if err != nil {
  45010. return graphql.Null
  45011. }
  45012. ctx = graphql.WithFieldContext(ctx, fc)
  45013. defer func() {
  45014. if r := recover(); r != nil {
  45015. ec.Error(ctx, ec.Recover(ctx, r))
  45016. ret = graphql.Null
  45017. }
  45018. }()
  45019. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45020. ctx = rctx // use context from middleware stack in children
  45021. return obj.Cursor, nil
  45022. })
  45023. if err != nil {
  45024. ec.Error(ctx, err)
  45025. return graphql.Null
  45026. }
  45027. if resTmp == nil {
  45028. if !graphql.HasFieldError(ctx, fc) {
  45029. ec.Errorf(ctx, "must not be null")
  45030. }
  45031. return graphql.Null
  45032. }
  45033. res := resTmp.(string)
  45034. fc.Result = res
  45035. return ec.marshalNString2string(ctx, field.Selections, res)
  45036. }
  45037. func (ec *executionContext) fieldContext_CurrencySettingEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45038. fc = &graphql.FieldContext{
  45039. Object: "CurrencySettingEdge",
  45040. Field: field,
  45041. IsMethod: false,
  45042. IsResolver: false,
  45043. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45044. return nil, errors.New("field of type String does not have child fields")
  45045. },
  45046. }
  45047. return fc, nil
  45048. }
  45049. func (ec *executionContext) _CurrencySettingEdge_node(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingEdge) (ret graphql.Marshaler) {
  45050. fc, err := ec.fieldContext_CurrencySettingEdge_node(ctx, field)
  45051. if err != nil {
  45052. return graphql.Null
  45053. }
  45054. ctx = graphql.WithFieldContext(ctx, fc)
  45055. defer func() {
  45056. if r := recover(); r != nil {
  45057. ec.Error(ctx, ec.Recover(ctx, r))
  45058. ret = graphql.Null
  45059. }
  45060. }()
  45061. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45062. ctx = rctx // use context from middleware stack in children
  45063. return obj.Node, nil
  45064. })
  45065. if err != nil {
  45066. ec.Error(ctx, err)
  45067. return graphql.Null
  45068. }
  45069. if resTmp == nil {
  45070. if !graphql.HasFieldError(ctx, fc) {
  45071. ec.Errorf(ctx, "must not be null")
  45072. }
  45073. return graphql.Null
  45074. }
  45075. res := resTmp.(*CurrencySetting)
  45076. fc.Result = res
  45077. return ec.marshalNCurrencySetting2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySetting(ctx, field.Selections, res)
  45078. }
  45079. func (ec *executionContext) fieldContext_CurrencySettingEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45080. fc = &graphql.FieldContext{
  45081. Object: "CurrencySettingEdge",
  45082. Field: field,
  45083. IsMethod: false,
  45084. IsResolver: false,
  45085. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45086. switch field.Name {
  45087. case "currencyCode":
  45088. return ec.fieldContext_CurrencySetting_currencyCode(ctx, field)
  45089. case "currencyName":
  45090. return ec.fieldContext_CurrencySetting_currencyName(ctx, field)
  45091. case "enabled":
  45092. return ec.fieldContext_CurrencySetting_enabled(ctx, field)
  45093. case "rateUpdatedAt":
  45094. return ec.fieldContext_CurrencySetting_rateUpdatedAt(ctx, field)
  45095. }
  45096. return nil, fmt.Errorf("no field named %q was found under type CurrencySetting", field.Name)
  45097. },
  45098. }
  45099. return fc, nil
  45100. }
  45101. func (ec *executionContext) _Customer_id(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  45102. fc, err := ec.fieldContext_Customer_id(ctx, field)
  45103. if err != nil {
  45104. return graphql.Null
  45105. }
  45106. ctx = graphql.WithFieldContext(ctx, fc)
  45107. defer func() {
  45108. if r := recover(); r != nil {
  45109. ec.Error(ctx, ec.Recover(ctx, r))
  45110. ret = graphql.Null
  45111. }
  45112. }()
  45113. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45114. ctx = rctx // use context from middleware stack in children
  45115. return obj.ID, nil
  45116. })
  45117. if err != nil {
  45118. ec.Error(ctx, err)
  45119. return graphql.Null
  45120. }
  45121. if resTmp == nil {
  45122. if !graphql.HasFieldError(ctx, fc) {
  45123. ec.Errorf(ctx, "must not be null")
  45124. }
  45125. return graphql.Null
  45126. }
  45127. res := resTmp.(string)
  45128. fc.Result = res
  45129. return ec.marshalNID2string(ctx, field.Selections, res)
  45130. }
  45131. func (ec *executionContext) fieldContext_Customer_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45132. fc = &graphql.FieldContext{
  45133. Object: "Customer",
  45134. Field: field,
  45135. IsMethod: false,
  45136. IsResolver: false,
  45137. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45138. return nil, errors.New("field of type ID does not have child fields")
  45139. },
  45140. }
  45141. return fc, nil
  45142. }
  45143. func (ec *executionContext) _CustomerCreditCard_billingAddress(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45144. fc, err := ec.fieldContext_CustomerCreditCard_billingAddress(ctx, field)
  45145. if err != nil {
  45146. return graphql.Null
  45147. }
  45148. ctx = graphql.WithFieldContext(ctx, fc)
  45149. defer func() {
  45150. if r := recover(); r != nil {
  45151. ec.Error(ctx, ec.Recover(ctx, r))
  45152. ret = graphql.Null
  45153. }
  45154. }()
  45155. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45156. ctx = rctx // use context from middleware stack in children
  45157. return obj.BillingAddress, nil
  45158. })
  45159. if err != nil {
  45160. ec.Error(ctx, err)
  45161. return graphql.Null
  45162. }
  45163. if resTmp == nil {
  45164. return graphql.Null
  45165. }
  45166. res := resTmp.(*CustomerCreditCardBillingAddress)
  45167. fc.Result = res
  45168. return ec.marshalOCustomerCreditCardBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerCreditCardBillingAddress(ctx, field.Selections, res)
  45169. }
  45170. func (ec *executionContext) fieldContext_CustomerCreditCard_billingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45171. fc = &graphql.FieldContext{
  45172. Object: "CustomerCreditCard",
  45173. Field: field,
  45174. IsMethod: false,
  45175. IsResolver: false,
  45176. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45177. switch field.Name {
  45178. case "address1":
  45179. return ec.fieldContext_CustomerCreditCardBillingAddress_address1(ctx, field)
  45180. case "city":
  45181. return ec.fieldContext_CustomerCreditCardBillingAddress_city(ctx, field)
  45182. case "country":
  45183. return ec.fieldContext_CustomerCreditCardBillingAddress_country(ctx, field)
  45184. case "countryCode":
  45185. return ec.fieldContext_CustomerCreditCardBillingAddress_countryCode(ctx, field)
  45186. case "province":
  45187. return ec.fieldContext_CustomerCreditCardBillingAddress_province(ctx, field)
  45188. case "provinceCode":
  45189. return ec.fieldContext_CustomerCreditCardBillingAddress_provinceCode(ctx, field)
  45190. case "zip":
  45191. return ec.fieldContext_CustomerCreditCardBillingAddress_zip(ctx, field)
  45192. }
  45193. return nil, fmt.Errorf("no field named %q was found under type CustomerCreditCardBillingAddress", field.Name)
  45194. },
  45195. }
  45196. return fc, nil
  45197. }
  45198. func (ec *executionContext) _CustomerCreditCard_brand(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45199. fc, err := ec.fieldContext_CustomerCreditCard_brand(ctx, field)
  45200. if err != nil {
  45201. return graphql.Null
  45202. }
  45203. ctx = graphql.WithFieldContext(ctx, fc)
  45204. defer func() {
  45205. if r := recover(); r != nil {
  45206. ec.Error(ctx, ec.Recover(ctx, r))
  45207. ret = graphql.Null
  45208. }
  45209. }()
  45210. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45211. ctx = rctx // use context from middleware stack in children
  45212. return obj.Brand, nil
  45213. })
  45214. if err != nil {
  45215. ec.Error(ctx, err)
  45216. return graphql.Null
  45217. }
  45218. if resTmp == nil {
  45219. if !graphql.HasFieldError(ctx, fc) {
  45220. ec.Errorf(ctx, "must not be null")
  45221. }
  45222. return graphql.Null
  45223. }
  45224. res := resTmp.(string)
  45225. fc.Result = res
  45226. return ec.marshalNString2string(ctx, field.Selections, res)
  45227. }
  45228. func (ec *executionContext) fieldContext_CustomerCreditCard_brand(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45229. fc = &graphql.FieldContext{
  45230. Object: "CustomerCreditCard",
  45231. Field: field,
  45232. IsMethod: false,
  45233. IsResolver: false,
  45234. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45235. return nil, errors.New("field of type String does not have child fields")
  45236. },
  45237. }
  45238. return fc, nil
  45239. }
  45240. func (ec *executionContext) _CustomerCreditCard_expiresSoon(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45241. fc, err := ec.fieldContext_CustomerCreditCard_expiresSoon(ctx, field)
  45242. if err != nil {
  45243. return graphql.Null
  45244. }
  45245. ctx = graphql.WithFieldContext(ctx, fc)
  45246. defer func() {
  45247. if r := recover(); r != nil {
  45248. ec.Error(ctx, ec.Recover(ctx, r))
  45249. ret = graphql.Null
  45250. }
  45251. }()
  45252. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45253. ctx = rctx // use context from middleware stack in children
  45254. return obj.ExpiresSoon, nil
  45255. })
  45256. if err != nil {
  45257. ec.Error(ctx, err)
  45258. return graphql.Null
  45259. }
  45260. if resTmp == nil {
  45261. if !graphql.HasFieldError(ctx, fc) {
  45262. ec.Errorf(ctx, "must not be null")
  45263. }
  45264. return graphql.Null
  45265. }
  45266. res := resTmp.(bool)
  45267. fc.Result = res
  45268. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  45269. }
  45270. func (ec *executionContext) fieldContext_CustomerCreditCard_expiresSoon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45271. fc = &graphql.FieldContext{
  45272. Object: "CustomerCreditCard",
  45273. Field: field,
  45274. IsMethod: false,
  45275. IsResolver: false,
  45276. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45277. return nil, errors.New("field of type Boolean does not have child fields")
  45278. },
  45279. }
  45280. return fc, nil
  45281. }
  45282. func (ec *executionContext) _CustomerCreditCard_expiryMonth(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45283. fc, err := ec.fieldContext_CustomerCreditCard_expiryMonth(ctx, field)
  45284. if err != nil {
  45285. return graphql.Null
  45286. }
  45287. ctx = graphql.WithFieldContext(ctx, fc)
  45288. defer func() {
  45289. if r := recover(); r != nil {
  45290. ec.Error(ctx, ec.Recover(ctx, r))
  45291. ret = graphql.Null
  45292. }
  45293. }()
  45294. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45295. ctx = rctx // use context from middleware stack in children
  45296. return obj.ExpiryMonth, nil
  45297. })
  45298. if err != nil {
  45299. ec.Error(ctx, err)
  45300. return graphql.Null
  45301. }
  45302. if resTmp == nil {
  45303. if !graphql.HasFieldError(ctx, fc) {
  45304. ec.Errorf(ctx, "must not be null")
  45305. }
  45306. return graphql.Null
  45307. }
  45308. res := resTmp.(int)
  45309. fc.Result = res
  45310. return ec.marshalNInt2int(ctx, field.Selections, res)
  45311. }
  45312. func (ec *executionContext) fieldContext_CustomerCreditCard_expiryMonth(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45313. fc = &graphql.FieldContext{
  45314. Object: "CustomerCreditCard",
  45315. Field: field,
  45316. IsMethod: false,
  45317. IsResolver: false,
  45318. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45319. return nil, errors.New("field of type Int does not have child fields")
  45320. },
  45321. }
  45322. return fc, nil
  45323. }
  45324. func (ec *executionContext) _CustomerCreditCard_expiryYear(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45325. fc, err := ec.fieldContext_CustomerCreditCard_expiryYear(ctx, field)
  45326. if err != nil {
  45327. return graphql.Null
  45328. }
  45329. ctx = graphql.WithFieldContext(ctx, fc)
  45330. defer func() {
  45331. if r := recover(); r != nil {
  45332. ec.Error(ctx, ec.Recover(ctx, r))
  45333. ret = graphql.Null
  45334. }
  45335. }()
  45336. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45337. ctx = rctx // use context from middleware stack in children
  45338. return obj.ExpiryYear, nil
  45339. })
  45340. if err != nil {
  45341. ec.Error(ctx, err)
  45342. return graphql.Null
  45343. }
  45344. if resTmp == nil {
  45345. if !graphql.HasFieldError(ctx, fc) {
  45346. ec.Errorf(ctx, "must not be null")
  45347. }
  45348. return graphql.Null
  45349. }
  45350. res := resTmp.(int)
  45351. fc.Result = res
  45352. return ec.marshalNInt2int(ctx, field.Selections, res)
  45353. }
  45354. func (ec *executionContext) fieldContext_CustomerCreditCard_expiryYear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45355. fc = &graphql.FieldContext{
  45356. Object: "CustomerCreditCard",
  45357. Field: field,
  45358. IsMethod: false,
  45359. IsResolver: false,
  45360. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45361. return nil, errors.New("field of type Int does not have child fields")
  45362. },
  45363. }
  45364. return fc, nil
  45365. }
  45366. func (ec *executionContext) _CustomerCreditCard_firstDigits(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45367. fc, err := ec.fieldContext_CustomerCreditCard_firstDigits(ctx, field)
  45368. if err != nil {
  45369. return graphql.Null
  45370. }
  45371. ctx = graphql.WithFieldContext(ctx, fc)
  45372. defer func() {
  45373. if r := recover(); r != nil {
  45374. ec.Error(ctx, ec.Recover(ctx, r))
  45375. ret = graphql.Null
  45376. }
  45377. }()
  45378. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45379. ctx = rctx // use context from middleware stack in children
  45380. return obj.FirstDigits, nil
  45381. })
  45382. if err != nil {
  45383. ec.Error(ctx, err)
  45384. return graphql.Null
  45385. }
  45386. if resTmp == nil {
  45387. return graphql.Null
  45388. }
  45389. res := resTmp.(*string)
  45390. fc.Result = res
  45391. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45392. }
  45393. func (ec *executionContext) fieldContext_CustomerCreditCard_firstDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45394. fc = &graphql.FieldContext{
  45395. Object: "CustomerCreditCard",
  45396. Field: field,
  45397. IsMethod: false,
  45398. IsResolver: false,
  45399. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45400. return nil, errors.New("field of type String does not have child fields")
  45401. },
  45402. }
  45403. return fc, nil
  45404. }
  45405. func (ec *executionContext) _CustomerCreditCard_isRevocable(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45406. fc, err := ec.fieldContext_CustomerCreditCard_isRevocable(ctx, field)
  45407. if err != nil {
  45408. return graphql.Null
  45409. }
  45410. ctx = graphql.WithFieldContext(ctx, fc)
  45411. defer func() {
  45412. if r := recover(); r != nil {
  45413. ec.Error(ctx, ec.Recover(ctx, r))
  45414. ret = graphql.Null
  45415. }
  45416. }()
  45417. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45418. ctx = rctx // use context from middleware stack in children
  45419. return obj.IsRevocable, nil
  45420. })
  45421. if err != nil {
  45422. ec.Error(ctx, err)
  45423. return graphql.Null
  45424. }
  45425. if resTmp == nil {
  45426. if !graphql.HasFieldError(ctx, fc) {
  45427. ec.Errorf(ctx, "must not be null")
  45428. }
  45429. return graphql.Null
  45430. }
  45431. res := resTmp.(bool)
  45432. fc.Result = res
  45433. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  45434. }
  45435. func (ec *executionContext) fieldContext_CustomerCreditCard_isRevocable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45436. fc = &graphql.FieldContext{
  45437. Object: "CustomerCreditCard",
  45438. Field: field,
  45439. IsMethod: false,
  45440. IsResolver: false,
  45441. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45442. return nil, errors.New("field of type Boolean does not have child fields")
  45443. },
  45444. }
  45445. return fc, nil
  45446. }
  45447. func (ec *executionContext) _CustomerCreditCard_lastDigits(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45448. fc, err := ec.fieldContext_CustomerCreditCard_lastDigits(ctx, field)
  45449. if err != nil {
  45450. return graphql.Null
  45451. }
  45452. ctx = graphql.WithFieldContext(ctx, fc)
  45453. defer func() {
  45454. if r := recover(); r != nil {
  45455. ec.Error(ctx, ec.Recover(ctx, r))
  45456. ret = graphql.Null
  45457. }
  45458. }()
  45459. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45460. ctx = rctx // use context from middleware stack in children
  45461. return obj.LastDigits, nil
  45462. })
  45463. if err != nil {
  45464. ec.Error(ctx, err)
  45465. return graphql.Null
  45466. }
  45467. if resTmp == nil {
  45468. if !graphql.HasFieldError(ctx, fc) {
  45469. ec.Errorf(ctx, "must not be null")
  45470. }
  45471. return graphql.Null
  45472. }
  45473. res := resTmp.(string)
  45474. fc.Result = res
  45475. return ec.marshalNString2string(ctx, field.Selections, res)
  45476. }
  45477. func (ec *executionContext) fieldContext_CustomerCreditCard_lastDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45478. fc = &graphql.FieldContext{
  45479. Object: "CustomerCreditCard",
  45480. Field: field,
  45481. IsMethod: false,
  45482. IsResolver: false,
  45483. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45484. return nil, errors.New("field of type String does not have child fields")
  45485. },
  45486. }
  45487. return fc, nil
  45488. }
  45489. func (ec *executionContext) _CustomerCreditCard_maskedNumber(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45490. fc, err := ec.fieldContext_CustomerCreditCard_maskedNumber(ctx, field)
  45491. if err != nil {
  45492. return graphql.Null
  45493. }
  45494. ctx = graphql.WithFieldContext(ctx, fc)
  45495. defer func() {
  45496. if r := recover(); r != nil {
  45497. ec.Error(ctx, ec.Recover(ctx, r))
  45498. ret = graphql.Null
  45499. }
  45500. }()
  45501. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45502. ctx = rctx // use context from middleware stack in children
  45503. return obj.MaskedNumber, nil
  45504. })
  45505. if err != nil {
  45506. ec.Error(ctx, err)
  45507. return graphql.Null
  45508. }
  45509. if resTmp == nil {
  45510. if !graphql.HasFieldError(ctx, fc) {
  45511. ec.Errorf(ctx, "must not be null")
  45512. }
  45513. return graphql.Null
  45514. }
  45515. res := resTmp.(string)
  45516. fc.Result = res
  45517. return ec.marshalNString2string(ctx, field.Selections, res)
  45518. }
  45519. func (ec *executionContext) fieldContext_CustomerCreditCard_maskedNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45520. fc = &graphql.FieldContext{
  45521. Object: "CustomerCreditCard",
  45522. Field: field,
  45523. IsMethod: false,
  45524. IsResolver: false,
  45525. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45526. return nil, errors.New("field of type String does not have child fields")
  45527. },
  45528. }
  45529. return fc, nil
  45530. }
  45531. func (ec *executionContext) _CustomerCreditCard_name(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45532. fc, err := ec.fieldContext_CustomerCreditCard_name(ctx, field)
  45533. if err != nil {
  45534. return graphql.Null
  45535. }
  45536. ctx = graphql.WithFieldContext(ctx, fc)
  45537. defer func() {
  45538. if r := recover(); r != nil {
  45539. ec.Error(ctx, ec.Recover(ctx, r))
  45540. ret = graphql.Null
  45541. }
  45542. }()
  45543. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45544. ctx = rctx // use context from middleware stack in children
  45545. return obj.Name, nil
  45546. })
  45547. if err != nil {
  45548. ec.Error(ctx, err)
  45549. return graphql.Null
  45550. }
  45551. if resTmp == nil {
  45552. if !graphql.HasFieldError(ctx, fc) {
  45553. ec.Errorf(ctx, "must not be null")
  45554. }
  45555. return graphql.Null
  45556. }
  45557. res := resTmp.(string)
  45558. fc.Result = res
  45559. return ec.marshalNString2string(ctx, field.Selections, res)
  45560. }
  45561. func (ec *executionContext) fieldContext_CustomerCreditCard_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45562. fc = &graphql.FieldContext{
  45563. Object: "CustomerCreditCard",
  45564. Field: field,
  45565. IsMethod: false,
  45566. IsResolver: false,
  45567. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45568. return nil, errors.New("field of type String does not have child fields")
  45569. },
  45570. }
  45571. return fc, nil
  45572. }
  45573. func (ec *executionContext) _CustomerCreditCard_source(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45574. fc, err := ec.fieldContext_CustomerCreditCard_source(ctx, field)
  45575. if err != nil {
  45576. return graphql.Null
  45577. }
  45578. ctx = graphql.WithFieldContext(ctx, fc)
  45579. defer func() {
  45580. if r := recover(); r != nil {
  45581. ec.Error(ctx, ec.Recover(ctx, r))
  45582. ret = graphql.Null
  45583. }
  45584. }()
  45585. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45586. ctx = rctx // use context from middleware stack in children
  45587. return obj.Source, nil
  45588. })
  45589. if err != nil {
  45590. ec.Error(ctx, err)
  45591. return graphql.Null
  45592. }
  45593. if resTmp == nil {
  45594. return graphql.Null
  45595. }
  45596. res := resTmp.(*string)
  45597. fc.Result = res
  45598. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45599. }
  45600. func (ec *executionContext) fieldContext_CustomerCreditCard_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45601. fc = &graphql.FieldContext{
  45602. Object: "CustomerCreditCard",
  45603. Field: field,
  45604. IsMethod: false,
  45605. IsResolver: false,
  45606. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45607. return nil, errors.New("field of type String does not have child fields")
  45608. },
  45609. }
  45610. return fc, nil
  45611. }
  45612. func (ec *executionContext) _CustomerCreditCard_virtualLastDigits(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  45613. fc, err := ec.fieldContext_CustomerCreditCard_virtualLastDigits(ctx, field)
  45614. if err != nil {
  45615. return graphql.Null
  45616. }
  45617. ctx = graphql.WithFieldContext(ctx, fc)
  45618. defer func() {
  45619. if r := recover(); r != nil {
  45620. ec.Error(ctx, ec.Recover(ctx, r))
  45621. ret = graphql.Null
  45622. }
  45623. }()
  45624. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45625. ctx = rctx // use context from middleware stack in children
  45626. return obj.VirtualLastDigits, nil
  45627. })
  45628. if err != nil {
  45629. ec.Error(ctx, err)
  45630. return graphql.Null
  45631. }
  45632. if resTmp == nil {
  45633. return graphql.Null
  45634. }
  45635. res := resTmp.(*string)
  45636. fc.Result = res
  45637. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45638. }
  45639. func (ec *executionContext) fieldContext_CustomerCreditCard_virtualLastDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45640. fc = &graphql.FieldContext{
  45641. Object: "CustomerCreditCard",
  45642. Field: field,
  45643. IsMethod: false,
  45644. IsResolver: false,
  45645. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45646. return nil, errors.New("field of type String does not have child fields")
  45647. },
  45648. }
  45649. return fc, nil
  45650. }
  45651. func (ec *executionContext) _CustomerCreditCardBillingAddress_address1(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  45652. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_address1(ctx, field)
  45653. if err != nil {
  45654. return graphql.Null
  45655. }
  45656. ctx = graphql.WithFieldContext(ctx, fc)
  45657. defer func() {
  45658. if r := recover(); r != nil {
  45659. ec.Error(ctx, ec.Recover(ctx, r))
  45660. ret = graphql.Null
  45661. }
  45662. }()
  45663. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45664. ctx = rctx // use context from middleware stack in children
  45665. return obj.Address1, nil
  45666. })
  45667. if err != nil {
  45668. ec.Error(ctx, err)
  45669. return graphql.Null
  45670. }
  45671. if resTmp == nil {
  45672. return graphql.Null
  45673. }
  45674. res := resTmp.(*string)
  45675. fc.Result = res
  45676. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45677. }
  45678. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45679. fc = &graphql.FieldContext{
  45680. Object: "CustomerCreditCardBillingAddress",
  45681. Field: field,
  45682. IsMethod: false,
  45683. IsResolver: false,
  45684. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45685. return nil, errors.New("field of type String does not have child fields")
  45686. },
  45687. }
  45688. return fc, nil
  45689. }
  45690. func (ec *executionContext) _CustomerCreditCardBillingAddress_city(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  45691. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_city(ctx, field)
  45692. if err != nil {
  45693. return graphql.Null
  45694. }
  45695. ctx = graphql.WithFieldContext(ctx, fc)
  45696. defer func() {
  45697. if r := recover(); r != nil {
  45698. ec.Error(ctx, ec.Recover(ctx, r))
  45699. ret = graphql.Null
  45700. }
  45701. }()
  45702. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45703. ctx = rctx // use context from middleware stack in children
  45704. return obj.City, nil
  45705. })
  45706. if err != nil {
  45707. ec.Error(ctx, err)
  45708. return graphql.Null
  45709. }
  45710. if resTmp == nil {
  45711. return graphql.Null
  45712. }
  45713. res := resTmp.(*string)
  45714. fc.Result = res
  45715. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45716. }
  45717. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45718. fc = &graphql.FieldContext{
  45719. Object: "CustomerCreditCardBillingAddress",
  45720. Field: field,
  45721. IsMethod: false,
  45722. IsResolver: false,
  45723. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45724. return nil, errors.New("field of type String does not have child fields")
  45725. },
  45726. }
  45727. return fc, nil
  45728. }
  45729. func (ec *executionContext) _CustomerCreditCardBillingAddress_country(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  45730. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_country(ctx, field)
  45731. if err != nil {
  45732. return graphql.Null
  45733. }
  45734. ctx = graphql.WithFieldContext(ctx, fc)
  45735. defer func() {
  45736. if r := recover(); r != nil {
  45737. ec.Error(ctx, ec.Recover(ctx, r))
  45738. ret = graphql.Null
  45739. }
  45740. }()
  45741. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45742. ctx = rctx // use context from middleware stack in children
  45743. return obj.Country, nil
  45744. })
  45745. if err != nil {
  45746. ec.Error(ctx, err)
  45747. return graphql.Null
  45748. }
  45749. if resTmp == nil {
  45750. return graphql.Null
  45751. }
  45752. res := resTmp.(*string)
  45753. fc.Result = res
  45754. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45755. }
  45756. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45757. fc = &graphql.FieldContext{
  45758. Object: "CustomerCreditCardBillingAddress",
  45759. Field: field,
  45760. IsMethod: false,
  45761. IsResolver: false,
  45762. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45763. return nil, errors.New("field of type String does not have child fields")
  45764. },
  45765. }
  45766. return fc, nil
  45767. }
  45768. func (ec *executionContext) _CustomerCreditCardBillingAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  45769. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_countryCode(ctx, field)
  45770. if err != nil {
  45771. return graphql.Null
  45772. }
  45773. ctx = graphql.WithFieldContext(ctx, fc)
  45774. defer func() {
  45775. if r := recover(); r != nil {
  45776. ec.Error(ctx, ec.Recover(ctx, r))
  45777. ret = graphql.Null
  45778. }
  45779. }()
  45780. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45781. ctx = rctx // use context from middleware stack in children
  45782. return obj.CountryCode, nil
  45783. })
  45784. if err != nil {
  45785. ec.Error(ctx, err)
  45786. return graphql.Null
  45787. }
  45788. if resTmp == nil {
  45789. return graphql.Null
  45790. }
  45791. res := resTmp.(*CountryCode)
  45792. fc.Result = res
  45793. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  45794. }
  45795. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45796. fc = &graphql.FieldContext{
  45797. Object: "CustomerCreditCardBillingAddress",
  45798. Field: field,
  45799. IsMethod: false,
  45800. IsResolver: false,
  45801. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45802. return nil, errors.New("field of type CountryCode does not have child fields")
  45803. },
  45804. }
  45805. return fc, nil
  45806. }
  45807. func (ec *executionContext) _CustomerCreditCardBillingAddress_province(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  45808. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_province(ctx, field)
  45809. if err != nil {
  45810. return graphql.Null
  45811. }
  45812. ctx = graphql.WithFieldContext(ctx, fc)
  45813. defer func() {
  45814. if r := recover(); r != nil {
  45815. ec.Error(ctx, ec.Recover(ctx, r))
  45816. ret = graphql.Null
  45817. }
  45818. }()
  45819. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45820. ctx = rctx // use context from middleware stack in children
  45821. return obj.Province, nil
  45822. })
  45823. if err != nil {
  45824. ec.Error(ctx, err)
  45825. return graphql.Null
  45826. }
  45827. if resTmp == nil {
  45828. return graphql.Null
  45829. }
  45830. res := resTmp.(*string)
  45831. fc.Result = res
  45832. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45833. }
  45834. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45835. fc = &graphql.FieldContext{
  45836. Object: "CustomerCreditCardBillingAddress",
  45837. Field: field,
  45838. IsMethod: false,
  45839. IsResolver: false,
  45840. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45841. return nil, errors.New("field of type String does not have child fields")
  45842. },
  45843. }
  45844. return fc, nil
  45845. }
  45846. func (ec *executionContext) _CustomerCreditCardBillingAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  45847. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_provinceCode(ctx, field)
  45848. if err != nil {
  45849. return graphql.Null
  45850. }
  45851. ctx = graphql.WithFieldContext(ctx, fc)
  45852. defer func() {
  45853. if r := recover(); r != nil {
  45854. ec.Error(ctx, ec.Recover(ctx, r))
  45855. ret = graphql.Null
  45856. }
  45857. }()
  45858. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45859. ctx = rctx // use context from middleware stack in children
  45860. return obj.ProvinceCode, nil
  45861. })
  45862. if err != nil {
  45863. ec.Error(ctx, err)
  45864. return graphql.Null
  45865. }
  45866. if resTmp == nil {
  45867. return graphql.Null
  45868. }
  45869. res := resTmp.(*string)
  45870. fc.Result = res
  45871. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45872. }
  45873. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45874. fc = &graphql.FieldContext{
  45875. Object: "CustomerCreditCardBillingAddress",
  45876. Field: field,
  45877. IsMethod: false,
  45878. IsResolver: false,
  45879. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45880. return nil, errors.New("field of type String does not have child fields")
  45881. },
  45882. }
  45883. return fc, nil
  45884. }
  45885. func (ec *executionContext) _CustomerCreditCardBillingAddress_zip(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  45886. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_zip(ctx, field)
  45887. if err != nil {
  45888. return graphql.Null
  45889. }
  45890. ctx = graphql.WithFieldContext(ctx, fc)
  45891. defer func() {
  45892. if r := recover(); r != nil {
  45893. ec.Error(ctx, ec.Recover(ctx, r))
  45894. ret = graphql.Null
  45895. }
  45896. }()
  45897. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45898. ctx = rctx // use context from middleware stack in children
  45899. return obj.Zip, nil
  45900. })
  45901. if err != nil {
  45902. ec.Error(ctx, err)
  45903. return graphql.Null
  45904. }
  45905. if resTmp == nil {
  45906. return graphql.Null
  45907. }
  45908. res := resTmp.(*string)
  45909. fc.Result = res
  45910. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45911. }
  45912. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45913. fc = &graphql.FieldContext{
  45914. Object: "CustomerCreditCardBillingAddress",
  45915. Field: field,
  45916. IsMethod: false,
  45917. IsResolver: false,
  45918. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45919. return nil, errors.New("field of type String does not have child fields")
  45920. },
  45921. }
  45922. return fc, nil
  45923. }
  45924. func (ec *executionContext) _CustomerEmailMarketingConsentState_consentUpdatedAt(ctx context.Context, field graphql.CollectedField, obj *CustomerEmailMarketingConsentState) (ret graphql.Marshaler) {
  45925. fc, err := ec.fieldContext_CustomerEmailMarketingConsentState_consentUpdatedAt(ctx, field)
  45926. if err != nil {
  45927. return graphql.Null
  45928. }
  45929. ctx = graphql.WithFieldContext(ctx, fc)
  45930. defer func() {
  45931. if r := recover(); r != nil {
  45932. ec.Error(ctx, ec.Recover(ctx, r))
  45933. ret = graphql.Null
  45934. }
  45935. }()
  45936. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45937. ctx = rctx // use context from middleware stack in children
  45938. return obj.ConsentUpdatedAt, nil
  45939. })
  45940. if err != nil {
  45941. ec.Error(ctx, err)
  45942. return graphql.Null
  45943. }
  45944. if resTmp == nil {
  45945. return graphql.Null
  45946. }
  45947. res := resTmp.(*string)
  45948. fc.Result = res
  45949. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  45950. }
  45951. func (ec *executionContext) fieldContext_CustomerEmailMarketingConsentState_consentUpdatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45952. fc = &graphql.FieldContext{
  45953. Object: "CustomerEmailMarketingConsentState",
  45954. Field: field,
  45955. IsMethod: false,
  45956. IsResolver: false,
  45957. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45958. return nil, errors.New("field of type DateTime does not have child fields")
  45959. },
  45960. }
  45961. return fc, nil
  45962. }
  45963. func (ec *executionContext) _CustomerEmailMarketingConsentState_marketingOptInLevel(ctx context.Context, field graphql.CollectedField, obj *CustomerEmailMarketingConsentState) (ret graphql.Marshaler) {
  45964. fc, err := ec.fieldContext_CustomerEmailMarketingConsentState_marketingOptInLevel(ctx, field)
  45965. if err != nil {
  45966. return graphql.Null
  45967. }
  45968. ctx = graphql.WithFieldContext(ctx, fc)
  45969. defer func() {
  45970. if r := recover(); r != nil {
  45971. ec.Error(ctx, ec.Recover(ctx, r))
  45972. ret = graphql.Null
  45973. }
  45974. }()
  45975. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45976. ctx = rctx // use context from middleware stack in children
  45977. return obj.MarketingOptInLevel, nil
  45978. })
  45979. if err != nil {
  45980. ec.Error(ctx, err)
  45981. return graphql.Null
  45982. }
  45983. if resTmp == nil {
  45984. return graphql.Null
  45985. }
  45986. res := resTmp.(*CustomerMarketingOptInLevel)
  45987. fc.Result = res
  45988. return ec.marshalOCustomerMarketingOptInLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMarketingOptInLevel(ctx, field.Selections, res)
  45989. }
  45990. func (ec *executionContext) fieldContext_CustomerEmailMarketingConsentState_marketingOptInLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45991. fc = &graphql.FieldContext{
  45992. Object: "CustomerEmailMarketingConsentState",
  45993. Field: field,
  45994. IsMethod: false,
  45995. IsResolver: false,
  45996. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45997. return nil, errors.New("field of type CustomerMarketingOptInLevel does not have child fields")
  45998. },
  45999. }
  46000. return fc, nil
  46001. }
  46002. func (ec *executionContext) _CustomerEmailMarketingConsentState_marketingState(ctx context.Context, field graphql.CollectedField, obj *CustomerEmailMarketingConsentState) (ret graphql.Marshaler) {
  46003. fc, err := ec.fieldContext_CustomerEmailMarketingConsentState_marketingState(ctx, field)
  46004. if err != nil {
  46005. return graphql.Null
  46006. }
  46007. ctx = graphql.WithFieldContext(ctx, fc)
  46008. defer func() {
  46009. if r := recover(); r != nil {
  46010. ec.Error(ctx, ec.Recover(ctx, r))
  46011. ret = graphql.Null
  46012. }
  46013. }()
  46014. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46015. ctx = rctx // use context from middleware stack in children
  46016. return obj.MarketingState, nil
  46017. })
  46018. if err != nil {
  46019. ec.Error(ctx, err)
  46020. return graphql.Null
  46021. }
  46022. if resTmp == nil {
  46023. if !graphql.HasFieldError(ctx, fc) {
  46024. ec.Errorf(ctx, "must not be null")
  46025. }
  46026. return graphql.Null
  46027. }
  46028. res := resTmp.(CustomerEmailMarketingState)
  46029. fc.Result = res
  46030. return ec.marshalNCustomerEmailMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerEmailMarketingState(ctx, field.Selections, res)
  46031. }
  46032. func (ec *executionContext) fieldContext_CustomerEmailMarketingConsentState_marketingState(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46033. fc = &graphql.FieldContext{
  46034. Object: "CustomerEmailMarketingConsentState",
  46035. Field: field,
  46036. IsMethod: false,
  46037. IsResolver: false,
  46038. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46039. return nil, errors.New("field of type CustomerEmailMarketingState does not have child fields")
  46040. },
  46041. }
  46042. return fc, nil
  46043. }
  46044. func (ec *executionContext) _CustomerJourneySummary_customerOrderIndex(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  46045. fc, err := ec.fieldContext_CustomerJourneySummary_customerOrderIndex(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.CustomerOrderIndex, nil
  46059. })
  46060. if err != nil {
  46061. ec.Error(ctx, err)
  46062. return graphql.Null
  46063. }
  46064. if resTmp == nil {
  46065. return graphql.Null
  46066. }
  46067. res := resTmp.(*int)
  46068. fc.Result = res
  46069. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  46070. }
  46071. func (ec *executionContext) fieldContext_CustomerJourneySummary_customerOrderIndex(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46072. fc = &graphql.FieldContext{
  46073. Object: "CustomerJourneySummary",
  46074. Field: field,
  46075. IsMethod: false,
  46076. IsResolver: false,
  46077. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46078. return nil, errors.New("field of type Int does not have child fields")
  46079. },
  46080. }
  46081. return fc, nil
  46082. }
  46083. func (ec *executionContext) _CustomerJourneySummary_daysToConversion(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  46084. fc, err := ec.fieldContext_CustomerJourneySummary_daysToConversion(ctx, field)
  46085. if err != nil {
  46086. return graphql.Null
  46087. }
  46088. ctx = graphql.WithFieldContext(ctx, fc)
  46089. defer func() {
  46090. if r := recover(); r != nil {
  46091. ec.Error(ctx, ec.Recover(ctx, r))
  46092. ret = graphql.Null
  46093. }
  46094. }()
  46095. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46096. ctx = rctx // use context from middleware stack in children
  46097. return obj.DaysToConversion, nil
  46098. })
  46099. if err != nil {
  46100. ec.Error(ctx, err)
  46101. return graphql.Null
  46102. }
  46103. if resTmp == nil {
  46104. return graphql.Null
  46105. }
  46106. res := resTmp.(*int)
  46107. fc.Result = res
  46108. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  46109. }
  46110. func (ec *executionContext) fieldContext_CustomerJourneySummary_daysToConversion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46111. fc = &graphql.FieldContext{
  46112. Object: "CustomerJourneySummary",
  46113. Field: field,
  46114. IsMethod: false,
  46115. IsResolver: false,
  46116. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46117. return nil, errors.New("field of type Int does not have child fields")
  46118. },
  46119. }
  46120. return fc, nil
  46121. }
  46122. func (ec *executionContext) _CustomerJourneySummary_firstVisit(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  46123. fc, err := ec.fieldContext_CustomerJourneySummary_firstVisit(ctx, field)
  46124. if err != nil {
  46125. return graphql.Null
  46126. }
  46127. ctx = graphql.WithFieldContext(ctx, fc)
  46128. defer func() {
  46129. if r := recover(); r != nil {
  46130. ec.Error(ctx, ec.Recover(ctx, r))
  46131. ret = graphql.Null
  46132. }
  46133. }()
  46134. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46135. ctx = rctx // use context from middleware stack in children
  46136. return obj.FirstVisit, nil
  46137. })
  46138. if err != nil {
  46139. ec.Error(ctx, err)
  46140. return graphql.Null
  46141. }
  46142. if resTmp == nil {
  46143. return graphql.Null
  46144. }
  46145. res := resTmp.(*CustomerVisit)
  46146. fc.Result = res
  46147. return ec.marshalOCustomerVisit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerVisit(ctx, field.Selections, res)
  46148. }
  46149. func (ec *executionContext) fieldContext_CustomerJourneySummary_firstVisit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46150. fc = &graphql.FieldContext{
  46151. Object: "CustomerJourneySummary",
  46152. Field: field,
  46153. IsMethod: false,
  46154. IsResolver: false,
  46155. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46156. switch field.Name {
  46157. case "id":
  46158. return ec.fieldContext_CustomerVisit_id(ctx, field)
  46159. case "landingPage":
  46160. return ec.fieldContext_CustomerVisit_landingPage(ctx, field)
  46161. case "landingPageHtml":
  46162. return ec.fieldContext_CustomerVisit_landingPageHtml(ctx, field)
  46163. case "marketingEvent":
  46164. return ec.fieldContext_CustomerVisit_marketingEvent(ctx, field)
  46165. case "occurredAt":
  46166. return ec.fieldContext_CustomerVisit_occurredAt(ctx, field)
  46167. case "referralCode":
  46168. return ec.fieldContext_CustomerVisit_referralCode(ctx, field)
  46169. case "referralInfoHtml":
  46170. return ec.fieldContext_CustomerVisit_referralInfoHtml(ctx, field)
  46171. case "referrerUrl":
  46172. return ec.fieldContext_CustomerVisit_referrerUrl(ctx, field)
  46173. case "source":
  46174. return ec.fieldContext_CustomerVisit_source(ctx, field)
  46175. case "sourceDescription":
  46176. return ec.fieldContext_CustomerVisit_sourceDescription(ctx, field)
  46177. case "sourceType":
  46178. return ec.fieldContext_CustomerVisit_sourceType(ctx, field)
  46179. case "utmParameters":
  46180. return ec.fieldContext_CustomerVisit_utmParameters(ctx, field)
  46181. }
  46182. return nil, fmt.Errorf("no field named %q was found under type CustomerVisit", field.Name)
  46183. },
  46184. }
  46185. return fc, nil
  46186. }
  46187. func (ec *executionContext) _CustomerJourneySummary_lastVisit(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  46188. fc, err := ec.fieldContext_CustomerJourneySummary_lastVisit(ctx, field)
  46189. if err != nil {
  46190. return graphql.Null
  46191. }
  46192. ctx = graphql.WithFieldContext(ctx, fc)
  46193. defer func() {
  46194. if r := recover(); r != nil {
  46195. ec.Error(ctx, ec.Recover(ctx, r))
  46196. ret = graphql.Null
  46197. }
  46198. }()
  46199. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46200. ctx = rctx // use context from middleware stack in children
  46201. return obj.LastVisit, nil
  46202. })
  46203. if err != nil {
  46204. ec.Error(ctx, err)
  46205. return graphql.Null
  46206. }
  46207. if resTmp == nil {
  46208. return graphql.Null
  46209. }
  46210. res := resTmp.(*CustomerVisit)
  46211. fc.Result = res
  46212. return ec.marshalOCustomerVisit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerVisit(ctx, field.Selections, res)
  46213. }
  46214. func (ec *executionContext) fieldContext_CustomerJourneySummary_lastVisit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46215. fc = &graphql.FieldContext{
  46216. Object: "CustomerJourneySummary",
  46217. Field: field,
  46218. IsMethod: false,
  46219. IsResolver: false,
  46220. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46221. switch field.Name {
  46222. case "id":
  46223. return ec.fieldContext_CustomerVisit_id(ctx, field)
  46224. case "landingPage":
  46225. return ec.fieldContext_CustomerVisit_landingPage(ctx, field)
  46226. case "landingPageHtml":
  46227. return ec.fieldContext_CustomerVisit_landingPageHtml(ctx, field)
  46228. case "marketingEvent":
  46229. return ec.fieldContext_CustomerVisit_marketingEvent(ctx, field)
  46230. case "occurredAt":
  46231. return ec.fieldContext_CustomerVisit_occurredAt(ctx, field)
  46232. case "referralCode":
  46233. return ec.fieldContext_CustomerVisit_referralCode(ctx, field)
  46234. case "referralInfoHtml":
  46235. return ec.fieldContext_CustomerVisit_referralInfoHtml(ctx, field)
  46236. case "referrerUrl":
  46237. return ec.fieldContext_CustomerVisit_referrerUrl(ctx, field)
  46238. case "source":
  46239. return ec.fieldContext_CustomerVisit_source(ctx, field)
  46240. case "sourceDescription":
  46241. return ec.fieldContext_CustomerVisit_sourceDescription(ctx, field)
  46242. case "sourceType":
  46243. return ec.fieldContext_CustomerVisit_sourceType(ctx, field)
  46244. case "utmParameters":
  46245. return ec.fieldContext_CustomerVisit_utmParameters(ctx, field)
  46246. }
  46247. return nil, fmt.Errorf("no field named %q was found under type CustomerVisit", field.Name)
  46248. },
  46249. }
  46250. return fc, nil
  46251. }
  46252. func (ec *executionContext) _CustomerJourneySummary_moments(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  46253. fc, err := ec.fieldContext_CustomerJourneySummary_moments(ctx, field)
  46254. if err != nil {
  46255. return graphql.Null
  46256. }
  46257. ctx = graphql.WithFieldContext(ctx, fc)
  46258. defer func() {
  46259. if r := recover(); r != nil {
  46260. ec.Error(ctx, ec.Recover(ctx, r))
  46261. ret = graphql.Null
  46262. }
  46263. }()
  46264. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46265. ctx = rctx // use context from middleware stack in children
  46266. return obj.Moments, nil
  46267. })
  46268. if err != nil {
  46269. ec.Error(ctx, err)
  46270. return graphql.Null
  46271. }
  46272. if resTmp == nil {
  46273. return graphql.Null
  46274. }
  46275. res := resTmp.(*CustomerMomentConnection)
  46276. fc.Result = res
  46277. return ec.marshalOCustomerMomentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMomentConnection(ctx, field.Selections, res)
  46278. }
  46279. func (ec *executionContext) fieldContext_CustomerJourneySummary_moments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46280. fc = &graphql.FieldContext{
  46281. Object: "CustomerJourneySummary",
  46282. Field: field,
  46283. IsMethod: false,
  46284. IsResolver: false,
  46285. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46286. switch field.Name {
  46287. case "edges":
  46288. return ec.fieldContext_CustomerMomentConnection_edges(ctx, field)
  46289. case "nodes":
  46290. return ec.fieldContext_CustomerMomentConnection_nodes(ctx, field)
  46291. case "pageInfo":
  46292. return ec.fieldContext_CustomerMomentConnection_pageInfo(ctx, field)
  46293. }
  46294. return nil, fmt.Errorf("no field named %q was found under type CustomerMomentConnection", field.Name)
  46295. },
  46296. }
  46297. defer func() {
  46298. if r := recover(); r != nil {
  46299. err = ec.Recover(ctx, r)
  46300. ec.Error(ctx, err)
  46301. }
  46302. }()
  46303. ctx = graphql.WithFieldContext(ctx, fc)
  46304. if fc.Args, err = ec.field_CustomerJourneySummary_moments_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  46305. ec.Error(ctx, err)
  46306. return
  46307. }
  46308. return fc, nil
  46309. }
  46310. func (ec *executionContext) _CustomerJourneySummary_momentsCount(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  46311. fc, err := ec.fieldContext_CustomerJourneySummary_momentsCount(ctx, field)
  46312. if err != nil {
  46313. return graphql.Null
  46314. }
  46315. ctx = graphql.WithFieldContext(ctx, fc)
  46316. defer func() {
  46317. if r := recover(); r != nil {
  46318. ec.Error(ctx, ec.Recover(ctx, r))
  46319. ret = graphql.Null
  46320. }
  46321. }()
  46322. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46323. ctx = rctx // use context from middleware stack in children
  46324. return obj.MomentsCount, nil
  46325. })
  46326. if err != nil {
  46327. ec.Error(ctx, err)
  46328. return graphql.Null
  46329. }
  46330. if resTmp == nil {
  46331. return graphql.Null
  46332. }
  46333. res := resTmp.(*int)
  46334. fc.Result = res
  46335. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  46336. }
  46337. func (ec *executionContext) fieldContext_CustomerJourneySummary_momentsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46338. fc = &graphql.FieldContext{
  46339. Object: "CustomerJourneySummary",
  46340. Field: field,
  46341. IsMethod: false,
  46342. IsResolver: false,
  46343. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46344. return nil, errors.New("field of type Int does not have child fields")
  46345. },
  46346. }
  46347. return fc, nil
  46348. }
  46349. func (ec *executionContext) _CustomerJourneySummary_ready(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  46350. fc, err := ec.fieldContext_CustomerJourneySummary_ready(ctx, field)
  46351. if err != nil {
  46352. return graphql.Null
  46353. }
  46354. ctx = graphql.WithFieldContext(ctx, fc)
  46355. defer func() {
  46356. if r := recover(); r != nil {
  46357. ec.Error(ctx, ec.Recover(ctx, r))
  46358. ret = graphql.Null
  46359. }
  46360. }()
  46361. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46362. ctx = rctx // use context from middleware stack in children
  46363. return obj.Ready, nil
  46364. })
  46365. if err != nil {
  46366. ec.Error(ctx, err)
  46367. return graphql.Null
  46368. }
  46369. if resTmp == nil {
  46370. if !graphql.HasFieldError(ctx, fc) {
  46371. ec.Errorf(ctx, "must not be null")
  46372. }
  46373. return graphql.Null
  46374. }
  46375. res := resTmp.(bool)
  46376. fc.Result = res
  46377. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  46378. }
  46379. func (ec *executionContext) fieldContext_CustomerJourneySummary_ready(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46380. fc = &graphql.FieldContext{
  46381. Object: "CustomerJourneySummary",
  46382. Field: field,
  46383. IsMethod: false,
  46384. IsResolver: false,
  46385. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46386. return nil, errors.New("field of type Boolean does not have child fields")
  46387. },
  46388. }
  46389. return fc, nil
  46390. }
  46391. func (ec *executionContext) _CustomerMomentConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentConnection) (ret graphql.Marshaler) {
  46392. fc, err := ec.fieldContext_CustomerMomentConnection_edges(ctx, field)
  46393. if err != nil {
  46394. return graphql.Null
  46395. }
  46396. ctx = graphql.WithFieldContext(ctx, fc)
  46397. defer func() {
  46398. if r := recover(); r != nil {
  46399. ec.Error(ctx, ec.Recover(ctx, r))
  46400. ret = graphql.Null
  46401. }
  46402. }()
  46403. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46404. ctx = rctx // use context from middleware stack in children
  46405. return obj.Edges, nil
  46406. })
  46407. if err != nil {
  46408. ec.Error(ctx, err)
  46409. return graphql.Null
  46410. }
  46411. if resTmp == nil {
  46412. if !graphql.HasFieldError(ctx, fc) {
  46413. ec.Errorf(ctx, "must not be null")
  46414. }
  46415. return graphql.Null
  46416. }
  46417. res := resTmp.([]*CustomerMomentEdge)
  46418. fc.Result = res
  46419. return ec.marshalNCustomerMomentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMomentEdgeᚄ(ctx, field.Selections, res)
  46420. }
  46421. func (ec *executionContext) fieldContext_CustomerMomentConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46422. fc = &graphql.FieldContext{
  46423. Object: "CustomerMomentConnection",
  46424. Field: field,
  46425. IsMethod: false,
  46426. IsResolver: false,
  46427. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46428. switch field.Name {
  46429. case "cursor":
  46430. return ec.fieldContext_CustomerMomentEdge_cursor(ctx, field)
  46431. case "node":
  46432. return ec.fieldContext_CustomerMomentEdge_node(ctx, field)
  46433. }
  46434. return nil, fmt.Errorf("no field named %q was found under type CustomerMomentEdge", field.Name)
  46435. },
  46436. }
  46437. return fc, nil
  46438. }
  46439. func (ec *executionContext) _CustomerMomentConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentConnection) (ret graphql.Marshaler) {
  46440. fc, err := ec.fieldContext_CustomerMomentConnection_nodes(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.Nodes, nil
  46454. })
  46455. if err != nil {
  46456. ec.Error(ctx, err)
  46457. return graphql.Null
  46458. }
  46459. if resTmp == nil {
  46460. if !graphql.HasFieldError(ctx, fc) {
  46461. ec.Errorf(ctx, "must not be null")
  46462. }
  46463. return graphql.Null
  46464. }
  46465. res := resTmp.([]CustomerMoment)
  46466. fc.Result = res
  46467. return ec.marshalNCustomerMoment2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMomentᚄ(ctx, field.Selections, res)
  46468. }
  46469. func (ec *executionContext) fieldContext_CustomerMomentConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46470. fc = &graphql.FieldContext{
  46471. Object: "CustomerMomentConnection",
  46472. Field: field,
  46473. IsMethod: false,
  46474. IsResolver: false,
  46475. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46476. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  46477. },
  46478. }
  46479. return fc, nil
  46480. }
  46481. func (ec *executionContext) _CustomerMomentConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentConnection) (ret graphql.Marshaler) {
  46482. fc, err := ec.fieldContext_CustomerMomentConnection_pageInfo(ctx, field)
  46483. if err != nil {
  46484. return graphql.Null
  46485. }
  46486. ctx = graphql.WithFieldContext(ctx, fc)
  46487. defer func() {
  46488. if r := recover(); r != nil {
  46489. ec.Error(ctx, ec.Recover(ctx, r))
  46490. ret = graphql.Null
  46491. }
  46492. }()
  46493. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46494. ctx = rctx // use context from middleware stack in children
  46495. return obj.PageInfo, nil
  46496. })
  46497. if err != nil {
  46498. ec.Error(ctx, err)
  46499. return graphql.Null
  46500. }
  46501. if resTmp == nil {
  46502. if !graphql.HasFieldError(ctx, fc) {
  46503. ec.Errorf(ctx, "must not be null")
  46504. }
  46505. return graphql.Null
  46506. }
  46507. res := resTmp.(*PageInfo)
  46508. fc.Result = res
  46509. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  46510. }
  46511. func (ec *executionContext) fieldContext_CustomerMomentConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46512. fc = &graphql.FieldContext{
  46513. Object: "CustomerMomentConnection",
  46514. Field: field,
  46515. IsMethod: false,
  46516. IsResolver: false,
  46517. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46518. switch field.Name {
  46519. case "endCursor":
  46520. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  46521. case "hasNextPage":
  46522. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  46523. case "hasPreviousPage":
  46524. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  46525. case "startCursor":
  46526. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  46527. }
  46528. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  46529. },
  46530. }
  46531. return fc, nil
  46532. }
  46533. func (ec *executionContext) _CustomerMomentEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentEdge) (ret graphql.Marshaler) {
  46534. fc, err := ec.fieldContext_CustomerMomentEdge_cursor(ctx, field)
  46535. if err != nil {
  46536. return graphql.Null
  46537. }
  46538. ctx = graphql.WithFieldContext(ctx, fc)
  46539. defer func() {
  46540. if r := recover(); r != nil {
  46541. ec.Error(ctx, ec.Recover(ctx, r))
  46542. ret = graphql.Null
  46543. }
  46544. }()
  46545. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46546. ctx = rctx // use context from middleware stack in children
  46547. return obj.Cursor, nil
  46548. })
  46549. if err != nil {
  46550. ec.Error(ctx, err)
  46551. return graphql.Null
  46552. }
  46553. if resTmp == nil {
  46554. if !graphql.HasFieldError(ctx, fc) {
  46555. ec.Errorf(ctx, "must not be null")
  46556. }
  46557. return graphql.Null
  46558. }
  46559. res := resTmp.(string)
  46560. fc.Result = res
  46561. return ec.marshalNString2string(ctx, field.Selections, res)
  46562. }
  46563. func (ec *executionContext) fieldContext_CustomerMomentEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46564. fc = &graphql.FieldContext{
  46565. Object: "CustomerMomentEdge",
  46566. Field: field,
  46567. IsMethod: false,
  46568. IsResolver: false,
  46569. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46570. return nil, errors.New("field of type String does not have child fields")
  46571. },
  46572. }
  46573. return fc, nil
  46574. }
  46575. func (ec *executionContext) _CustomerMomentEdge_node(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentEdge) (ret graphql.Marshaler) {
  46576. fc, err := ec.fieldContext_CustomerMomentEdge_node(ctx, field)
  46577. if err != nil {
  46578. return graphql.Null
  46579. }
  46580. ctx = graphql.WithFieldContext(ctx, fc)
  46581. defer func() {
  46582. if r := recover(); r != nil {
  46583. ec.Error(ctx, ec.Recover(ctx, r))
  46584. ret = graphql.Null
  46585. }
  46586. }()
  46587. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46588. ctx = rctx // use context from middleware stack in children
  46589. return obj.Node, nil
  46590. })
  46591. if err != nil {
  46592. ec.Error(ctx, err)
  46593. return graphql.Null
  46594. }
  46595. if resTmp == nil {
  46596. if !graphql.HasFieldError(ctx, fc) {
  46597. ec.Errorf(ctx, "must not be null")
  46598. }
  46599. return graphql.Null
  46600. }
  46601. res := resTmp.(CustomerMoment)
  46602. fc.Result = res
  46603. return ec.marshalNCustomerMoment2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMoment(ctx, field.Selections, res)
  46604. }
  46605. func (ec *executionContext) fieldContext_CustomerMomentEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46606. fc = &graphql.FieldContext{
  46607. Object: "CustomerMomentEdge",
  46608. Field: field,
  46609. IsMethod: false,
  46610. IsResolver: false,
  46611. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46612. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  46613. },
  46614. }
  46615. return fc, nil
  46616. }
  46617. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_address1(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  46618. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_address1(ctx, field)
  46619. if err != nil {
  46620. return graphql.Null
  46621. }
  46622. ctx = graphql.WithFieldContext(ctx, fc)
  46623. defer func() {
  46624. if r := recover(); r != nil {
  46625. ec.Error(ctx, ec.Recover(ctx, r))
  46626. ret = graphql.Null
  46627. }
  46628. }()
  46629. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46630. ctx = rctx // use context from middleware stack in children
  46631. return obj.Address1, nil
  46632. })
  46633. if err != nil {
  46634. ec.Error(ctx, err)
  46635. return graphql.Null
  46636. }
  46637. if resTmp == nil {
  46638. return graphql.Null
  46639. }
  46640. res := resTmp.(*string)
  46641. fc.Result = res
  46642. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  46643. }
  46644. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46645. fc = &graphql.FieldContext{
  46646. Object: "CustomerPaymentInstrumentBillingAddress",
  46647. Field: field,
  46648. IsMethod: false,
  46649. IsResolver: false,
  46650. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46651. return nil, errors.New("field of type String does not have child fields")
  46652. },
  46653. }
  46654. return fc, nil
  46655. }
  46656. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_city(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  46657. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_city(ctx, field)
  46658. if err != nil {
  46659. return graphql.Null
  46660. }
  46661. ctx = graphql.WithFieldContext(ctx, fc)
  46662. defer func() {
  46663. if r := recover(); r != nil {
  46664. ec.Error(ctx, ec.Recover(ctx, r))
  46665. ret = graphql.Null
  46666. }
  46667. }()
  46668. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46669. ctx = rctx // use context from middleware stack in children
  46670. return obj.City, nil
  46671. })
  46672. if err != nil {
  46673. ec.Error(ctx, err)
  46674. return graphql.Null
  46675. }
  46676. if resTmp == nil {
  46677. return graphql.Null
  46678. }
  46679. res := resTmp.(*string)
  46680. fc.Result = res
  46681. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  46682. }
  46683. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46684. fc = &graphql.FieldContext{
  46685. Object: "CustomerPaymentInstrumentBillingAddress",
  46686. Field: field,
  46687. IsMethod: false,
  46688. IsResolver: false,
  46689. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46690. return nil, errors.New("field of type String does not have child fields")
  46691. },
  46692. }
  46693. return fc, nil
  46694. }
  46695. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_country(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  46696. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_country(ctx, field)
  46697. if err != nil {
  46698. return graphql.Null
  46699. }
  46700. ctx = graphql.WithFieldContext(ctx, fc)
  46701. defer func() {
  46702. if r := recover(); r != nil {
  46703. ec.Error(ctx, ec.Recover(ctx, r))
  46704. ret = graphql.Null
  46705. }
  46706. }()
  46707. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46708. ctx = rctx // use context from middleware stack in children
  46709. return obj.Country, nil
  46710. })
  46711. if err != nil {
  46712. ec.Error(ctx, err)
  46713. return graphql.Null
  46714. }
  46715. if resTmp == nil {
  46716. return graphql.Null
  46717. }
  46718. res := resTmp.(*string)
  46719. fc.Result = res
  46720. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  46721. }
  46722. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46723. fc = &graphql.FieldContext{
  46724. Object: "CustomerPaymentInstrumentBillingAddress",
  46725. Field: field,
  46726. IsMethod: false,
  46727. IsResolver: false,
  46728. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46729. return nil, errors.New("field of type String does not have child fields")
  46730. },
  46731. }
  46732. return fc, nil
  46733. }
  46734. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  46735. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_countryCode(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.CountryCode, nil
  46749. })
  46750. if err != nil {
  46751. ec.Error(ctx, err)
  46752. return graphql.Null
  46753. }
  46754. if resTmp == nil {
  46755. return graphql.Null
  46756. }
  46757. res := resTmp.(*CountryCode)
  46758. fc.Result = res
  46759. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  46760. }
  46761. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46762. fc = &graphql.FieldContext{
  46763. Object: "CustomerPaymentInstrumentBillingAddress",
  46764. Field: field,
  46765. IsMethod: false,
  46766. IsResolver: false,
  46767. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46768. return nil, errors.New("field of type CountryCode does not have child fields")
  46769. },
  46770. }
  46771. return fc, nil
  46772. }
  46773. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_name(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  46774. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_name(ctx, field)
  46775. if err != nil {
  46776. return graphql.Null
  46777. }
  46778. ctx = graphql.WithFieldContext(ctx, fc)
  46779. defer func() {
  46780. if r := recover(); r != nil {
  46781. ec.Error(ctx, ec.Recover(ctx, r))
  46782. ret = graphql.Null
  46783. }
  46784. }()
  46785. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46786. ctx = rctx // use context from middleware stack in children
  46787. return obj.Name, nil
  46788. })
  46789. if err != nil {
  46790. ec.Error(ctx, err)
  46791. return graphql.Null
  46792. }
  46793. if resTmp == nil {
  46794. return graphql.Null
  46795. }
  46796. res := resTmp.(*string)
  46797. fc.Result = res
  46798. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  46799. }
  46800. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46801. fc = &graphql.FieldContext{
  46802. Object: "CustomerPaymentInstrumentBillingAddress",
  46803. Field: field,
  46804. IsMethod: false,
  46805. IsResolver: false,
  46806. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46807. return nil, errors.New("field of type String does not have child fields")
  46808. },
  46809. }
  46810. return fc, nil
  46811. }
  46812. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_province(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  46813. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_province(ctx, field)
  46814. if err != nil {
  46815. return graphql.Null
  46816. }
  46817. ctx = graphql.WithFieldContext(ctx, fc)
  46818. defer func() {
  46819. if r := recover(); r != nil {
  46820. ec.Error(ctx, ec.Recover(ctx, r))
  46821. ret = graphql.Null
  46822. }
  46823. }()
  46824. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46825. ctx = rctx // use context from middleware stack in children
  46826. return obj.Province, nil
  46827. })
  46828. if err != nil {
  46829. ec.Error(ctx, err)
  46830. return graphql.Null
  46831. }
  46832. if resTmp == nil {
  46833. return graphql.Null
  46834. }
  46835. res := resTmp.(*string)
  46836. fc.Result = res
  46837. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  46838. }
  46839. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46840. fc = &graphql.FieldContext{
  46841. Object: "CustomerPaymentInstrumentBillingAddress",
  46842. Field: field,
  46843. IsMethod: false,
  46844. IsResolver: false,
  46845. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46846. return nil, errors.New("field of type String does not have child fields")
  46847. },
  46848. }
  46849. return fc, nil
  46850. }
  46851. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  46852. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_provinceCode(ctx, field)
  46853. if err != nil {
  46854. return graphql.Null
  46855. }
  46856. ctx = graphql.WithFieldContext(ctx, fc)
  46857. defer func() {
  46858. if r := recover(); r != nil {
  46859. ec.Error(ctx, ec.Recover(ctx, r))
  46860. ret = graphql.Null
  46861. }
  46862. }()
  46863. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46864. ctx = rctx // use context from middleware stack in children
  46865. return obj.ProvinceCode, nil
  46866. })
  46867. if err != nil {
  46868. ec.Error(ctx, err)
  46869. return graphql.Null
  46870. }
  46871. if resTmp == nil {
  46872. return graphql.Null
  46873. }
  46874. res := resTmp.(*string)
  46875. fc.Result = res
  46876. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  46877. }
  46878. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46879. fc = &graphql.FieldContext{
  46880. Object: "CustomerPaymentInstrumentBillingAddress",
  46881. Field: field,
  46882. IsMethod: false,
  46883. IsResolver: false,
  46884. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46885. return nil, errors.New("field of type String does not have child fields")
  46886. },
  46887. }
  46888. return fc, nil
  46889. }
  46890. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_zip(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  46891. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_zip(ctx, field)
  46892. if err != nil {
  46893. return graphql.Null
  46894. }
  46895. ctx = graphql.WithFieldContext(ctx, fc)
  46896. defer func() {
  46897. if r := recover(); r != nil {
  46898. ec.Error(ctx, ec.Recover(ctx, r))
  46899. ret = graphql.Null
  46900. }
  46901. }()
  46902. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46903. ctx = rctx // use context from middleware stack in children
  46904. return obj.Zip, nil
  46905. })
  46906. if err != nil {
  46907. ec.Error(ctx, err)
  46908. return graphql.Null
  46909. }
  46910. if resTmp == nil {
  46911. return graphql.Null
  46912. }
  46913. res := resTmp.(*string)
  46914. fc.Result = res
  46915. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  46916. }
  46917. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46918. fc = &graphql.FieldContext{
  46919. Object: "CustomerPaymentInstrumentBillingAddress",
  46920. Field: field,
  46921. IsMethod: false,
  46922. IsResolver: false,
  46923. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46924. return nil, errors.New("field of type String does not have child fields")
  46925. },
  46926. }
  46927. return fc, nil
  46928. }
  46929. func (ec *executionContext) _CustomerPaymentMethod_customer(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  46930. fc, err := ec.fieldContext_CustomerPaymentMethod_customer(ctx, field)
  46931. if err != nil {
  46932. return graphql.Null
  46933. }
  46934. ctx = graphql.WithFieldContext(ctx, fc)
  46935. defer func() {
  46936. if r := recover(); r != nil {
  46937. ec.Error(ctx, ec.Recover(ctx, r))
  46938. ret = graphql.Null
  46939. }
  46940. }()
  46941. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46942. ctx = rctx // use context from middleware stack in children
  46943. return obj.Customer, nil
  46944. })
  46945. if err != nil {
  46946. ec.Error(ctx, err)
  46947. return graphql.Null
  46948. }
  46949. if resTmp == nil {
  46950. return graphql.Null
  46951. }
  46952. res := resTmp.(*Customer)
  46953. fc.Result = res
  46954. return ec.marshalOCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  46955. }
  46956. func (ec *executionContext) fieldContext_CustomerPaymentMethod_customer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46957. fc = &graphql.FieldContext{
  46958. Object: "CustomerPaymentMethod",
  46959. Field: field,
  46960. IsMethod: false,
  46961. IsResolver: false,
  46962. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46963. switch field.Name {
  46964. case "id":
  46965. return ec.fieldContext_Customer_id(ctx, field)
  46966. }
  46967. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  46968. },
  46969. }
  46970. return fc, nil
  46971. }
  46972. func (ec *executionContext) _CustomerPaymentMethod_id(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  46973. fc, err := ec.fieldContext_CustomerPaymentMethod_id(ctx, field)
  46974. if err != nil {
  46975. return graphql.Null
  46976. }
  46977. ctx = graphql.WithFieldContext(ctx, fc)
  46978. defer func() {
  46979. if r := recover(); r != nil {
  46980. ec.Error(ctx, ec.Recover(ctx, r))
  46981. ret = graphql.Null
  46982. }
  46983. }()
  46984. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46985. ctx = rctx // use context from middleware stack in children
  46986. return obj.ID, nil
  46987. })
  46988. if err != nil {
  46989. ec.Error(ctx, err)
  46990. return graphql.Null
  46991. }
  46992. if resTmp == nil {
  46993. if !graphql.HasFieldError(ctx, fc) {
  46994. ec.Errorf(ctx, "must not be null")
  46995. }
  46996. return graphql.Null
  46997. }
  46998. res := resTmp.(string)
  46999. fc.Result = res
  47000. return ec.marshalNID2string(ctx, field.Selections, res)
  47001. }
  47002. func (ec *executionContext) fieldContext_CustomerPaymentMethod_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47003. fc = &graphql.FieldContext{
  47004. Object: "CustomerPaymentMethod",
  47005. Field: field,
  47006. IsMethod: false,
  47007. IsResolver: false,
  47008. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47009. return nil, errors.New("field of type ID does not have child fields")
  47010. },
  47011. }
  47012. return fc, nil
  47013. }
  47014. func (ec *executionContext) _CustomerPaymentMethod_instrument(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  47015. fc, err := ec.fieldContext_CustomerPaymentMethod_instrument(ctx, field)
  47016. if err != nil {
  47017. return graphql.Null
  47018. }
  47019. ctx = graphql.WithFieldContext(ctx, fc)
  47020. defer func() {
  47021. if r := recover(); r != nil {
  47022. ec.Error(ctx, ec.Recover(ctx, r))
  47023. ret = graphql.Null
  47024. }
  47025. }()
  47026. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47027. ctx = rctx // use context from middleware stack in children
  47028. return obj.Instrument, nil
  47029. })
  47030. if err != nil {
  47031. ec.Error(ctx, err)
  47032. return graphql.Null
  47033. }
  47034. if resTmp == nil {
  47035. return graphql.Null
  47036. }
  47037. res := resTmp.(CustomerPaymentInstrument)
  47038. fc.Result = res
  47039. return ec.marshalOCustomerPaymentInstrument2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentInstrument(ctx, field.Selections, res)
  47040. }
  47041. func (ec *executionContext) fieldContext_CustomerPaymentMethod_instrument(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47042. fc = &graphql.FieldContext{
  47043. Object: "CustomerPaymentMethod",
  47044. Field: field,
  47045. IsMethod: false,
  47046. IsResolver: false,
  47047. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47048. return nil, errors.New("field of type CustomerPaymentInstrument does not have child fields")
  47049. },
  47050. }
  47051. return fc, nil
  47052. }
  47053. func (ec *executionContext) _CustomerPaymentMethod_revokedAt(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  47054. fc, err := ec.fieldContext_CustomerPaymentMethod_revokedAt(ctx, field)
  47055. if err != nil {
  47056. return graphql.Null
  47057. }
  47058. ctx = graphql.WithFieldContext(ctx, fc)
  47059. defer func() {
  47060. if r := recover(); r != nil {
  47061. ec.Error(ctx, ec.Recover(ctx, r))
  47062. ret = graphql.Null
  47063. }
  47064. }()
  47065. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47066. ctx = rctx // use context from middleware stack in children
  47067. return obj.RevokedAt, nil
  47068. })
  47069. if err != nil {
  47070. ec.Error(ctx, err)
  47071. return graphql.Null
  47072. }
  47073. if resTmp == nil {
  47074. return graphql.Null
  47075. }
  47076. res := resTmp.(*string)
  47077. fc.Result = res
  47078. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  47079. }
  47080. func (ec *executionContext) fieldContext_CustomerPaymentMethod_revokedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47081. fc = &graphql.FieldContext{
  47082. Object: "CustomerPaymentMethod",
  47083. Field: field,
  47084. IsMethod: false,
  47085. IsResolver: false,
  47086. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47087. return nil, errors.New("field of type DateTime does not have child fields")
  47088. },
  47089. }
  47090. return fc, nil
  47091. }
  47092. func (ec *executionContext) _CustomerPaymentMethod_revokedReason(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  47093. fc, err := ec.fieldContext_CustomerPaymentMethod_revokedReason(ctx, field)
  47094. if err != nil {
  47095. return graphql.Null
  47096. }
  47097. ctx = graphql.WithFieldContext(ctx, fc)
  47098. defer func() {
  47099. if r := recover(); r != nil {
  47100. ec.Error(ctx, ec.Recover(ctx, r))
  47101. ret = graphql.Null
  47102. }
  47103. }()
  47104. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47105. ctx = rctx // use context from middleware stack in children
  47106. return obj.RevokedReason, nil
  47107. })
  47108. if err != nil {
  47109. ec.Error(ctx, err)
  47110. return graphql.Null
  47111. }
  47112. if resTmp == nil {
  47113. return graphql.Null
  47114. }
  47115. res := resTmp.(*CustomerPaymentMethodRevocationReason)
  47116. fc.Result = res
  47117. return ec.marshalOCustomerPaymentMethodRevocationReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodRevocationReason(ctx, field.Selections, res)
  47118. }
  47119. func (ec *executionContext) fieldContext_CustomerPaymentMethod_revokedReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47120. fc = &graphql.FieldContext{
  47121. Object: "CustomerPaymentMethod",
  47122. Field: field,
  47123. IsMethod: false,
  47124. IsResolver: false,
  47125. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47126. return nil, errors.New("field of type CustomerPaymentMethodRevocationReason does not have child fields")
  47127. },
  47128. }
  47129. return fc, nil
  47130. }
  47131. func (ec *executionContext) _CustomerPaymentMethod_subscriptionContracts(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  47132. fc, err := ec.fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx, field)
  47133. if err != nil {
  47134. return graphql.Null
  47135. }
  47136. ctx = graphql.WithFieldContext(ctx, fc)
  47137. defer func() {
  47138. if r := recover(); r != nil {
  47139. ec.Error(ctx, ec.Recover(ctx, r))
  47140. ret = graphql.Null
  47141. }
  47142. }()
  47143. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47144. ctx = rctx // use context from middleware stack in children
  47145. return obj.SubscriptionContracts, nil
  47146. })
  47147. if err != nil {
  47148. ec.Error(ctx, err)
  47149. return graphql.Null
  47150. }
  47151. if resTmp == nil {
  47152. if !graphql.HasFieldError(ctx, fc) {
  47153. ec.Errorf(ctx, "must not be null")
  47154. }
  47155. return graphql.Null
  47156. }
  47157. res := resTmp.(*SubscriptionContractConnection)
  47158. fc.Result = res
  47159. return ec.marshalNSubscriptionContractConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractConnection(ctx, field.Selections, res)
  47160. }
  47161. func (ec *executionContext) fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47162. fc = &graphql.FieldContext{
  47163. Object: "CustomerPaymentMethod",
  47164. Field: field,
  47165. IsMethod: false,
  47166. IsResolver: false,
  47167. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47168. switch field.Name {
  47169. case "edges":
  47170. return ec.fieldContext_SubscriptionContractConnection_edges(ctx, field)
  47171. case "nodes":
  47172. return ec.fieldContext_SubscriptionContractConnection_nodes(ctx, field)
  47173. case "pageInfo":
  47174. return ec.fieldContext_SubscriptionContractConnection_pageInfo(ctx, field)
  47175. }
  47176. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContractConnection", field.Name)
  47177. },
  47178. }
  47179. defer func() {
  47180. if r := recover(); r != nil {
  47181. err = ec.Recover(ctx, r)
  47182. ec.Error(ctx, err)
  47183. }
  47184. }()
  47185. ctx = graphql.WithFieldContext(ctx, fc)
  47186. if fc.Args, err = ec.field_CustomerPaymentMethod_subscriptionContracts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  47187. ec.Error(ctx, err)
  47188. return
  47189. }
  47190. return fc, nil
  47191. }
  47192. func (ec *executionContext) _CustomerPaymentMethodConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodConnection) (ret graphql.Marshaler) {
  47193. fc, err := ec.fieldContext_CustomerPaymentMethodConnection_edges(ctx, field)
  47194. if err != nil {
  47195. return graphql.Null
  47196. }
  47197. ctx = graphql.WithFieldContext(ctx, fc)
  47198. defer func() {
  47199. if r := recover(); r != nil {
  47200. ec.Error(ctx, ec.Recover(ctx, r))
  47201. ret = graphql.Null
  47202. }
  47203. }()
  47204. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47205. ctx = rctx // use context from middleware stack in children
  47206. return obj.Edges, nil
  47207. })
  47208. if err != nil {
  47209. ec.Error(ctx, err)
  47210. return graphql.Null
  47211. }
  47212. if resTmp == nil {
  47213. if !graphql.HasFieldError(ctx, fc) {
  47214. ec.Errorf(ctx, "must not be null")
  47215. }
  47216. return graphql.Null
  47217. }
  47218. res := resTmp.([]*CustomerPaymentMethodEdge)
  47219. fc.Result = res
  47220. return ec.marshalNCustomerPaymentMethodEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodEdgeᚄ(ctx, field.Selections, res)
  47221. }
  47222. func (ec *executionContext) fieldContext_CustomerPaymentMethodConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47223. fc = &graphql.FieldContext{
  47224. Object: "CustomerPaymentMethodConnection",
  47225. Field: field,
  47226. IsMethod: false,
  47227. IsResolver: false,
  47228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47229. switch field.Name {
  47230. case "cursor":
  47231. return ec.fieldContext_CustomerPaymentMethodEdge_cursor(ctx, field)
  47232. case "node":
  47233. return ec.fieldContext_CustomerPaymentMethodEdge_node(ctx, field)
  47234. }
  47235. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethodEdge", field.Name)
  47236. },
  47237. }
  47238. return fc, nil
  47239. }
  47240. func (ec *executionContext) _CustomerPaymentMethodConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodConnection) (ret graphql.Marshaler) {
  47241. fc, err := ec.fieldContext_CustomerPaymentMethodConnection_nodes(ctx, field)
  47242. if err != nil {
  47243. return graphql.Null
  47244. }
  47245. ctx = graphql.WithFieldContext(ctx, fc)
  47246. defer func() {
  47247. if r := recover(); r != nil {
  47248. ec.Error(ctx, ec.Recover(ctx, r))
  47249. ret = graphql.Null
  47250. }
  47251. }()
  47252. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47253. ctx = rctx // use context from middleware stack in children
  47254. return obj.Nodes, nil
  47255. })
  47256. if err != nil {
  47257. ec.Error(ctx, err)
  47258. return graphql.Null
  47259. }
  47260. if resTmp == nil {
  47261. if !graphql.HasFieldError(ctx, fc) {
  47262. ec.Errorf(ctx, "must not be null")
  47263. }
  47264. return graphql.Null
  47265. }
  47266. res := resTmp.([]*CustomerPaymentMethod)
  47267. fc.Result = res
  47268. return ec.marshalNCustomerPaymentMethod2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodᚄ(ctx, field.Selections, res)
  47269. }
  47270. func (ec *executionContext) fieldContext_CustomerPaymentMethodConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47271. fc = &graphql.FieldContext{
  47272. Object: "CustomerPaymentMethodConnection",
  47273. Field: field,
  47274. IsMethod: false,
  47275. IsResolver: false,
  47276. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47277. switch field.Name {
  47278. case "customer":
  47279. return ec.fieldContext_CustomerPaymentMethod_customer(ctx, field)
  47280. case "id":
  47281. return ec.fieldContext_CustomerPaymentMethod_id(ctx, field)
  47282. case "instrument":
  47283. return ec.fieldContext_CustomerPaymentMethod_instrument(ctx, field)
  47284. case "revokedAt":
  47285. return ec.fieldContext_CustomerPaymentMethod_revokedAt(ctx, field)
  47286. case "revokedReason":
  47287. return ec.fieldContext_CustomerPaymentMethod_revokedReason(ctx, field)
  47288. case "subscriptionContracts":
  47289. return ec.fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx, field)
  47290. }
  47291. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethod", field.Name)
  47292. },
  47293. }
  47294. return fc, nil
  47295. }
  47296. func (ec *executionContext) _CustomerPaymentMethodConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodConnection) (ret graphql.Marshaler) {
  47297. fc, err := ec.fieldContext_CustomerPaymentMethodConnection_pageInfo(ctx, field)
  47298. if err != nil {
  47299. return graphql.Null
  47300. }
  47301. ctx = graphql.WithFieldContext(ctx, fc)
  47302. defer func() {
  47303. if r := recover(); r != nil {
  47304. ec.Error(ctx, ec.Recover(ctx, r))
  47305. ret = graphql.Null
  47306. }
  47307. }()
  47308. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47309. ctx = rctx // use context from middleware stack in children
  47310. return obj.PageInfo, nil
  47311. })
  47312. if err != nil {
  47313. ec.Error(ctx, err)
  47314. return graphql.Null
  47315. }
  47316. if resTmp == nil {
  47317. if !graphql.HasFieldError(ctx, fc) {
  47318. ec.Errorf(ctx, "must not be null")
  47319. }
  47320. return graphql.Null
  47321. }
  47322. res := resTmp.(*PageInfo)
  47323. fc.Result = res
  47324. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  47325. }
  47326. func (ec *executionContext) fieldContext_CustomerPaymentMethodConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47327. fc = &graphql.FieldContext{
  47328. Object: "CustomerPaymentMethodConnection",
  47329. Field: field,
  47330. IsMethod: false,
  47331. IsResolver: false,
  47332. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47333. switch field.Name {
  47334. case "endCursor":
  47335. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  47336. case "hasNextPage":
  47337. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  47338. case "hasPreviousPage":
  47339. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  47340. case "startCursor":
  47341. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  47342. }
  47343. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  47344. },
  47345. }
  47346. return fc, nil
  47347. }
  47348. func (ec *executionContext) _CustomerPaymentMethodEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodEdge) (ret graphql.Marshaler) {
  47349. fc, err := ec.fieldContext_CustomerPaymentMethodEdge_cursor(ctx, field)
  47350. if err != nil {
  47351. return graphql.Null
  47352. }
  47353. ctx = graphql.WithFieldContext(ctx, fc)
  47354. defer func() {
  47355. if r := recover(); r != nil {
  47356. ec.Error(ctx, ec.Recover(ctx, r))
  47357. ret = graphql.Null
  47358. }
  47359. }()
  47360. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47361. ctx = rctx // use context from middleware stack in children
  47362. return obj.Cursor, nil
  47363. })
  47364. if err != nil {
  47365. ec.Error(ctx, err)
  47366. return graphql.Null
  47367. }
  47368. if resTmp == nil {
  47369. if !graphql.HasFieldError(ctx, fc) {
  47370. ec.Errorf(ctx, "must not be null")
  47371. }
  47372. return graphql.Null
  47373. }
  47374. res := resTmp.(string)
  47375. fc.Result = res
  47376. return ec.marshalNString2string(ctx, field.Selections, res)
  47377. }
  47378. func (ec *executionContext) fieldContext_CustomerPaymentMethodEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47379. fc = &graphql.FieldContext{
  47380. Object: "CustomerPaymentMethodEdge",
  47381. Field: field,
  47382. IsMethod: false,
  47383. IsResolver: false,
  47384. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47385. return nil, errors.New("field of type String does not have child fields")
  47386. },
  47387. }
  47388. return fc, nil
  47389. }
  47390. func (ec *executionContext) _CustomerPaymentMethodEdge_node(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodEdge) (ret graphql.Marshaler) {
  47391. fc, err := ec.fieldContext_CustomerPaymentMethodEdge_node(ctx, field)
  47392. if err != nil {
  47393. return graphql.Null
  47394. }
  47395. ctx = graphql.WithFieldContext(ctx, fc)
  47396. defer func() {
  47397. if r := recover(); r != nil {
  47398. ec.Error(ctx, ec.Recover(ctx, r))
  47399. ret = graphql.Null
  47400. }
  47401. }()
  47402. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47403. ctx = rctx // use context from middleware stack in children
  47404. return obj.Node, nil
  47405. })
  47406. if err != nil {
  47407. ec.Error(ctx, err)
  47408. return graphql.Null
  47409. }
  47410. if resTmp == nil {
  47411. if !graphql.HasFieldError(ctx, fc) {
  47412. ec.Errorf(ctx, "must not be null")
  47413. }
  47414. return graphql.Null
  47415. }
  47416. res := resTmp.(*CustomerPaymentMethod)
  47417. fc.Result = res
  47418. return ec.marshalNCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethod(ctx, field.Selections, res)
  47419. }
  47420. func (ec *executionContext) fieldContext_CustomerPaymentMethodEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47421. fc = &graphql.FieldContext{
  47422. Object: "CustomerPaymentMethodEdge",
  47423. Field: field,
  47424. IsMethod: false,
  47425. IsResolver: false,
  47426. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47427. switch field.Name {
  47428. case "customer":
  47429. return ec.fieldContext_CustomerPaymentMethod_customer(ctx, field)
  47430. case "id":
  47431. return ec.fieldContext_CustomerPaymentMethod_id(ctx, field)
  47432. case "instrument":
  47433. return ec.fieldContext_CustomerPaymentMethod_instrument(ctx, field)
  47434. case "revokedAt":
  47435. return ec.fieldContext_CustomerPaymentMethod_revokedAt(ctx, field)
  47436. case "revokedReason":
  47437. return ec.fieldContext_CustomerPaymentMethod_revokedReason(ctx, field)
  47438. case "subscriptionContracts":
  47439. return ec.fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx, field)
  47440. }
  47441. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethod", field.Name)
  47442. },
  47443. }
  47444. return fc, nil
  47445. }
  47446. func (ec *executionContext) _CustomerPaypalBillingAgreement_billingAddress(ctx context.Context, field graphql.CollectedField, obj *CustomerPaypalBillingAgreement) (ret graphql.Marshaler) {
  47447. fc, err := ec.fieldContext_CustomerPaypalBillingAgreement_billingAddress(ctx, field)
  47448. if err != nil {
  47449. return graphql.Null
  47450. }
  47451. ctx = graphql.WithFieldContext(ctx, fc)
  47452. defer func() {
  47453. if r := recover(); r != nil {
  47454. ec.Error(ctx, ec.Recover(ctx, r))
  47455. ret = graphql.Null
  47456. }
  47457. }()
  47458. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47459. ctx = rctx // use context from middleware stack in children
  47460. return obj.BillingAddress, nil
  47461. })
  47462. if err != nil {
  47463. ec.Error(ctx, err)
  47464. return graphql.Null
  47465. }
  47466. if resTmp == nil {
  47467. return graphql.Null
  47468. }
  47469. res := resTmp.(*CustomerPaymentInstrumentBillingAddress)
  47470. fc.Result = res
  47471. return ec.marshalOCustomerPaymentInstrumentBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentInstrumentBillingAddress(ctx, field.Selections, res)
  47472. }
  47473. func (ec *executionContext) fieldContext_CustomerPaypalBillingAgreement_billingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47474. fc = &graphql.FieldContext{
  47475. Object: "CustomerPaypalBillingAgreement",
  47476. Field: field,
  47477. IsMethod: false,
  47478. IsResolver: false,
  47479. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47480. switch field.Name {
  47481. case "address1":
  47482. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_address1(ctx, field)
  47483. case "city":
  47484. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_city(ctx, field)
  47485. case "country":
  47486. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_country(ctx, field)
  47487. case "countryCode":
  47488. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_countryCode(ctx, field)
  47489. case "name":
  47490. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_name(ctx, field)
  47491. case "province":
  47492. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_province(ctx, field)
  47493. case "provinceCode":
  47494. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_provinceCode(ctx, field)
  47495. case "zip":
  47496. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_zip(ctx, field)
  47497. }
  47498. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentInstrumentBillingAddress", field.Name)
  47499. },
  47500. }
  47501. return fc, nil
  47502. }
  47503. func (ec *executionContext) _CustomerPaypalBillingAgreement_inactive(ctx context.Context, field graphql.CollectedField, obj *CustomerPaypalBillingAgreement) (ret graphql.Marshaler) {
  47504. fc, err := ec.fieldContext_CustomerPaypalBillingAgreement_inactive(ctx, field)
  47505. if err != nil {
  47506. return graphql.Null
  47507. }
  47508. ctx = graphql.WithFieldContext(ctx, fc)
  47509. defer func() {
  47510. if r := recover(); r != nil {
  47511. ec.Error(ctx, ec.Recover(ctx, r))
  47512. ret = graphql.Null
  47513. }
  47514. }()
  47515. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47516. ctx = rctx // use context from middleware stack in children
  47517. return obj.Inactive, nil
  47518. })
  47519. if err != nil {
  47520. ec.Error(ctx, err)
  47521. return graphql.Null
  47522. }
  47523. if resTmp == nil {
  47524. if !graphql.HasFieldError(ctx, fc) {
  47525. ec.Errorf(ctx, "must not be null")
  47526. }
  47527. return graphql.Null
  47528. }
  47529. res := resTmp.(bool)
  47530. fc.Result = res
  47531. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47532. }
  47533. func (ec *executionContext) fieldContext_CustomerPaypalBillingAgreement_inactive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47534. fc = &graphql.FieldContext{
  47535. Object: "CustomerPaypalBillingAgreement",
  47536. Field: field,
  47537. IsMethod: false,
  47538. IsResolver: false,
  47539. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47540. return nil, errors.New("field of type Boolean does not have child fields")
  47541. },
  47542. }
  47543. return fc, nil
  47544. }
  47545. func (ec *executionContext) _CustomerPaypalBillingAgreement_isRevocable(ctx context.Context, field graphql.CollectedField, obj *CustomerPaypalBillingAgreement) (ret graphql.Marshaler) {
  47546. fc, err := ec.fieldContext_CustomerPaypalBillingAgreement_isRevocable(ctx, field)
  47547. if err != nil {
  47548. return graphql.Null
  47549. }
  47550. ctx = graphql.WithFieldContext(ctx, fc)
  47551. defer func() {
  47552. if r := recover(); r != nil {
  47553. ec.Error(ctx, ec.Recover(ctx, r))
  47554. ret = graphql.Null
  47555. }
  47556. }()
  47557. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47558. ctx = rctx // use context from middleware stack in children
  47559. return obj.IsRevocable, nil
  47560. })
  47561. if err != nil {
  47562. ec.Error(ctx, err)
  47563. return graphql.Null
  47564. }
  47565. if resTmp == nil {
  47566. if !graphql.HasFieldError(ctx, fc) {
  47567. ec.Errorf(ctx, "must not be null")
  47568. }
  47569. return graphql.Null
  47570. }
  47571. res := resTmp.(bool)
  47572. fc.Result = res
  47573. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47574. }
  47575. func (ec *executionContext) fieldContext_CustomerPaypalBillingAgreement_isRevocable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47576. fc = &graphql.FieldContext{
  47577. Object: "CustomerPaypalBillingAgreement",
  47578. Field: field,
  47579. IsMethod: false,
  47580. IsResolver: false,
  47581. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47582. return nil, errors.New("field of type Boolean does not have child fields")
  47583. },
  47584. }
  47585. return fc, nil
  47586. }
  47587. func (ec *executionContext) _CustomerPaypalBillingAgreement_paypalAccountEmail(ctx context.Context, field graphql.CollectedField, obj *CustomerPaypalBillingAgreement) (ret graphql.Marshaler) {
  47588. fc, err := ec.fieldContext_CustomerPaypalBillingAgreement_paypalAccountEmail(ctx, field)
  47589. if err != nil {
  47590. return graphql.Null
  47591. }
  47592. ctx = graphql.WithFieldContext(ctx, fc)
  47593. defer func() {
  47594. if r := recover(); r != nil {
  47595. ec.Error(ctx, ec.Recover(ctx, r))
  47596. ret = graphql.Null
  47597. }
  47598. }()
  47599. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47600. ctx = rctx // use context from middleware stack in children
  47601. return obj.PaypalAccountEmail, nil
  47602. })
  47603. if err != nil {
  47604. ec.Error(ctx, err)
  47605. return graphql.Null
  47606. }
  47607. if resTmp == nil {
  47608. return graphql.Null
  47609. }
  47610. res := resTmp.(*string)
  47611. fc.Result = res
  47612. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  47613. }
  47614. func (ec *executionContext) fieldContext_CustomerPaypalBillingAgreement_paypalAccountEmail(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47615. fc = &graphql.FieldContext{
  47616. Object: "CustomerPaypalBillingAgreement",
  47617. Field: field,
  47618. IsMethod: false,
  47619. IsResolver: false,
  47620. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47621. return nil, errors.New("field of type String does not have child fields")
  47622. },
  47623. }
  47624. return fc, nil
  47625. }
  47626. func (ec *executionContext) _CustomerShopPayAgreement_expiresSoon(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  47627. fc, err := ec.fieldContext_CustomerShopPayAgreement_expiresSoon(ctx, field)
  47628. if err != nil {
  47629. return graphql.Null
  47630. }
  47631. ctx = graphql.WithFieldContext(ctx, fc)
  47632. defer func() {
  47633. if r := recover(); r != nil {
  47634. ec.Error(ctx, ec.Recover(ctx, r))
  47635. ret = graphql.Null
  47636. }
  47637. }()
  47638. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47639. ctx = rctx // use context from middleware stack in children
  47640. return obj.ExpiresSoon, nil
  47641. })
  47642. if err != nil {
  47643. ec.Error(ctx, err)
  47644. return graphql.Null
  47645. }
  47646. if resTmp == nil {
  47647. if !graphql.HasFieldError(ctx, fc) {
  47648. ec.Errorf(ctx, "must not be null")
  47649. }
  47650. return graphql.Null
  47651. }
  47652. res := resTmp.(bool)
  47653. fc.Result = res
  47654. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47655. }
  47656. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_expiresSoon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47657. fc = &graphql.FieldContext{
  47658. Object: "CustomerShopPayAgreement",
  47659. Field: field,
  47660. IsMethod: false,
  47661. IsResolver: false,
  47662. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47663. return nil, errors.New("field of type Boolean does not have child fields")
  47664. },
  47665. }
  47666. return fc, nil
  47667. }
  47668. func (ec *executionContext) _CustomerShopPayAgreement_expiryMonth(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  47669. fc, err := ec.fieldContext_CustomerShopPayAgreement_expiryMonth(ctx, field)
  47670. if err != nil {
  47671. return graphql.Null
  47672. }
  47673. ctx = graphql.WithFieldContext(ctx, fc)
  47674. defer func() {
  47675. if r := recover(); r != nil {
  47676. ec.Error(ctx, ec.Recover(ctx, r))
  47677. ret = graphql.Null
  47678. }
  47679. }()
  47680. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47681. ctx = rctx // use context from middleware stack in children
  47682. return obj.ExpiryMonth, nil
  47683. })
  47684. if err != nil {
  47685. ec.Error(ctx, err)
  47686. return graphql.Null
  47687. }
  47688. if resTmp == nil {
  47689. if !graphql.HasFieldError(ctx, fc) {
  47690. ec.Errorf(ctx, "must not be null")
  47691. }
  47692. return graphql.Null
  47693. }
  47694. res := resTmp.(int)
  47695. fc.Result = res
  47696. return ec.marshalNInt2int(ctx, field.Selections, res)
  47697. }
  47698. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_expiryMonth(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47699. fc = &graphql.FieldContext{
  47700. Object: "CustomerShopPayAgreement",
  47701. Field: field,
  47702. IsMethod: false,
  47703. IsResolver: false,
  47704. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47705. return nil, errors.New("field of type Int does not have child fields")
  47706. },
  47707. }
  47708. return fc, nil
  47709. }
  47710. func (ec *executionContext) _CustomerShopPayAgreement_expiryYear(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  47711. fc, err := ec.fieldContext_CustomerShopPayAgreement_expiryYear(ctx, field)
  47712. if err != nil {
  47713. return graphql.Null
  47714. }
  47715. ctx = graphql.WithFieldContext(ctx, fc)
  47716. defer func() {
  47717. if r := recover(); r != nil {
  47718. ec.Error(ctx, ec.Recover(ctx, r))
  47719. ret = graphql.Null
  47720. }
  47721. }()
  47722. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47723. ctx = rctx // use context from middleware stack in children
  47724. return obj.ExpiryYear, nil
  47725. })
  47726. if err != nil {
  47727. ec.Error(ctx, err)
  47728. return graphql.Null
  47729. }
  47730. if resTmp == nil {
  47731. if !graphql.HasFieldError(ctx, fc) {
  47732. ec.Errorf(ctx, "must not be null")
  47733. }
  47734. return graphql.Null
  47735. }
  47736. res := resTmp.(int)
  47737. fc.Result = res
  47738. return ec.marshalNInt2int(ctx, field.Selections, res)
  47739. }
  47740. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_expiryYear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47741. fc = &graphql.FieldContext{
  47742. Object: "CustomerShopPayAgreement",
  47743. Field: field,
  47744. IsMethod: false,
  47745. IsResolver: false,
  47746. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47747. return nil, errors.New("field of type Int does not have child fields")
  47748. },
  47749. }
  47750. return fc, nil
  47751. }
  47752. func (ec *executionContext) _CustomerShopPayAgreement_inactive(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  47753. fc, err := ec.fieldContext_CustomerShopPayAgreement_inactive(ctx, field)
  47754. if err != nil {
  47755. return graphql.Null
  47756. }
  47757. ctx = graphql.WithFieldContext(ctx, fc)
  47758. defer func() {
  47759. if r := recover(); r != nil {
  47760. ec.Error(ctx, ec.Recover(ctx, r))
  47761. ret = graphql.Null
  47762. }
  47763. }()
  47764. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47765. ctx = rctx // use context from middleware stack in children
  47766. return obj.Inactive, nil
  47767. })
  47768. if err != nil {
  47769. ec.Error(ctx, err)
  47770. return graphql.Null
  47771. }
  47772. if resTmp == nil {
  47773. if !graphql.HasFieldError(ctx, fc) {
  47774. ec.Errorf(ctx, "must not be null")
  47775. }
  47776. return graphql.Null
  47777. }
  47778. res := resTmp.(bool)
  47779. fc.Result = res
  47780. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47781. }
  47782. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_inactive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47783. fc = &graphql.FieldContext{
  47784. Object: "CustomerShopPayAgreement",
  47785. Field: field,
  47786. IsMethod: false,
  47787. IsResolver: false,
  47788. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47789. return nil, errors.New("field of type Boolean does not have child fields")
  47790. },
  47791. }
  47792. return fc, nil
  47793. }
  47794. func (ec *executionContext) _CustomerShopPayAgreement_isRevocable(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  47795. fc, err := ec.fieldContext_CustomerShopPayAgreement_isRevocable(ctx, field)
  47796. if err != nil {
  47797. return graphql.Null
  47798. }
  47799. ctx = graphql.WithFieldContext(ctx, fc)
  47800. defer func() {
  47801. if r := recover(); r != nil {
  47802. ec.Error(ctx, ec.Recover(ctx, r))
  47803. ret = graphql.Null
  47804. }
  47805. }()
  47806. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47807. ctx = rctx // use context from middleware stack in children
  47808. return obj.IsRevocable, nil
  47809. })
  47810. if err != nil {
  47811. ec.Error(ctx, err)
  47812. return graphql.Null
  47813. }
  47814. if resTmp == nil {
  47815. if !graphql.HasFieldError(ctx, fc) {
  47816. ec.Errorf(ctx, "must not be null")
  47817. }
  47818. return graphql.Null
  47819. }
  47820. res := resTmp.(bool)
  47821. fc.Result = res
  47822. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47823. }
  47824. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_isRevocable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47825. fc = &graphql.FieldContext{
  47826. Object: "CustomerShopPayAgreement",
  47827. Field: field,
  47828. IsMethod: false,
  47829. IsResolver: false,
  47830. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47831. return nil, errors.New("field of type Boolean does not have child fields")
  47832. },
  47833. }
  47834. return fc, nil
  47835. }
  47836. func (ec *executionContext) _CustomerShopPayAgreement_lastDigits(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  47837. fc, err := ec.fieldContext_CustomerShopPayAgreement_lastDigits(ctx, field)
  47838. if err != nil {
  47839. return graphql.Null
  47840. }
  47841. ctx = graphql.WithFieldContext(ctx, fc)
  47842. defer func() {
  47843. if r := recover(); r != nil {
  47844. ec.Error(ctx, ec.Recover(ctx, r))
  47845. ret = graphql.Null
  47846. }
  47847. }()
  47848. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47849. ctx = rctx // use context from middleware stack in children
  47850. return obj.LastDigits, nil
  47851. })
  47852. if err != nil {
  47853. ec.Error(ctx, err)
  47854. return graphql.Null
  47855. }
  47856. if resTmp == nil {
  47857. if !graphql.HasFieldError(ctx, fc) {
  47858. ec.Errorf(ctx, "must not be null")
  47859. }
  47860. return graphql.Null
  47861. }
  47862. res := resTmp.(string)
  47863. fc.Result = res
  47864. return ec.marshalNString2string(ctx, field.Selections, res)
  47865. }
  47866. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_lastDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47867. fc = &graphql.FieldContext{
  47868. Object: "CustomerShopPayAgreement",
  47869. Field: field,
  47870. IsMethod: false,
  47871. IsResolver: false,
  47872. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47873. return nil, errors.New("field of type String does not have child fields")
  47874. },
  47875. }
  47876. return fc, nil
  47877. }
  47878. func (ec *executionContext) _CustomerShopPayAgreement_maskedNumber(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  47879. fc, err := ec.fieldContext_CustomerShopPayAgreement_maskedNumber(ctx, field)
  47880. if err != nil {
  47881. return graphql.Null
  47882. }
  47883. ctx = graphql.WithFieldContext(ctx, fc)
  47884. defer func() {
  47885. if r := recover(); r != nil {
  47886. ec.Error(ctx, ec.Recover(ctx, r))
  47887. ret = graphql.Null
  47888. }
  47889. }()
  47890. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47891. ctx = rctx // use context from middleware stack in children
  47892. return obj.MaskedNumber, nil
  47893. })
  47894. if err != nil {
  47895. ec.Error(ctx, err)
  47896. return graphql.Null
  47897. }
  47898. if resTmp == nil {
  47899. if !graphql.HasFieldError(ctx, fc) {
  47900. ec.Errorf(ctx, "must not be null")
  47901. }
  47902. return graphql.Null
  47903. }
  47904. res := resTmp.(string)
  47905. fc.Result = res
  47906. return ec.marshalNString2string(ctx, field.Selections, res)
  47907. }
  47908. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_maskedNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47909. fc = &graphql.FieldContext{
  47910. Object: "CustomerShopPayAgreement",
  47911. Field: field,
  47912. IsMethod: false,
  47913. IsResolver: false,
  47914. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47915. return nil, errors.New("field of type String does not have child fields")
  47916. },
  47917. }
  47918. return fc, nil
  47919. }
  47920. func (ec *executionContext) _CustomerShopPayAgreement_name(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  47921. fc, err := ec.fieldContext_CustomerShopPayAgreement_name(ctx, field)
  47922. if err != nil {
  47923. return graphql.Null
  47924. }
  47925. ctx = graphql.WithFieldContext(ctx, fc)
  47926. defer func() {
  47927. if r := recover(); r != nil {
  47928. ec.Error(ctx, ec.Recover(ctx, r))
  47929. ret = graphql.Null
  47930. }
  47931. }()
  47932. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47933. ctx = rctx // use context from middleware stack in children
  47934. return obj.Name, nil
  47935. })
  47936. if err != nil {
  47937. ec.Error(ctx, err)
  47938. return graphql.Null
  47939. }
  47940. if resTmp == nil {
  47941. if !graphql.HasFieldError(ctx, fc) {
  47942. ec.Errorf(ctx, "must not be null")
  47943. }
  47944. return graphql.Null
  47945. }
  47946. res := resTmp.(string)
  47947. fc.Result = res
  47948. return ec.marshalNString2string(ctx, field.Selections, res)
  47949. }
  47950. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47951. fc = &graphql.FieldContext{
  47952. Object: "CustomerShopPayAgreement",
  47953. Field: field,
  47954. IsMethod: false,
  47955. IsResolver: false,
  47956. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47957. return nil, errors.New("field of type String does not have child fields")
  47958. },
  47959. }
  47960. return fc, nil
  47961. }
  47962. func (ec *executionContext) _CustomerSmsMarketingConsentState_consentCollectedFrom(ctx context.Context, field graphql.CollectedField, obj *CustomerSmsMarketingConsentState) (ret graphql.Marshaler) {
  47963. fc, err := ec.fieldContext_CustomerSmsMarketingConsentState_consentCollectedFrom(ctx, field)
  47964. if err != nil {
  47965. return graphql.Null
  47966. }
  47967. ctx = graphql.WithFieldContext(ctx, fc)
  47968. defer func() {
  47969. if r := recover(); r != nil {
  47970. ec.Error(ctx, ec.Recover(ctx, r))
  47971. ret = graphql.Null
  47972. }
  47973. }()
  47974. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47975. ctx = rctx // use context from middleware stack in children
  47976. return obj.ConsentCollectedFrom, nil
  47977. })
  47978. if err != nil {
  47979. ec.Error(ctx, err)
  47980. return graphql.Null
  47981. }
  47982. if resTmp == nil {
  47983. return graphql.Null
  47984. }
  47985. res := resTmp.(*CustomerConsentCollectedFrom)
  47986. fc.Result = res
  47987. return ec.marshalOCustomerConsentCollectedFrom2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerConsentCollectedFrom(ctx, field.Selections, res)
  47988. }
  47989. func (ec *executionContext) fieldContext_CustomerSmsMarketingConsentState_consentCollectedFrom(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47990. fc = &graphql.FieldContext{
  47991. Object: "CustomerSmsMarketingConsentState",
  47992. Field: field,
  47993. IsMethod: false,
  47994. IsResolver: false,
  47995. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47996. return nil, errors.New("field of type CustomerConsentCollectedFrom does not have child fields")
  47997. },
  47998. }
  47999. return fc, nil
  48000. }
  48001. func (ec *executionContext) _CustomerSmsMarketingConsentState_consentUpdatedAt(ctx context.Context, field graphql.CollectedField, obj *CustomerSmsMarketingConsentState) (ret graphql.Marshaler) {
  48002. fc, err := ec.fieldContext_CustomerSmsMarketingConsentState_consentUpdatedAt(ctx, field)
  48003. if err != nil {
  48004. return graphql.Null
  48005. }
  48006. ctx = graphql.WithFieldContext(ctx, fc)
  48007. defer func() {
  48008. if r := recover(); r != nil {
  48009. ec.Error(ctx, ec.Recover(ctx, r))
  48010. ret = graphql.Null
  48011. }
  48012. }()
  48013. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48014. ctx = rctx // use context from middleware stack in children
  48015. return obj.ConsentUpdatedAt, nil
  48016. })
  48017. if err != nil {
  48018. ec.Error(ctx, err)
  48019. return graphql.Null
  48020. }
  48021. if resTmp == nil {
  48022. return graphql.Null
  48023. }
  48024. res := resTmp.(*string)
  48025. fc.Result = res
  48026. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  48027. }
  48028. func (ec *executionContext) fieldContext_CustomerSmsMarketingConsentState_consentUpdatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48029. fc = &graphql.FieldContext{
  48030. Object: "CustomerSmsMarketingConsentState",
  48031. Field: field,
  48032. IsMethod: false,
  48033. IsResolver: false,
  48034. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48035. return nil, errors.New("field of type DateTime does not have child fields")
  48036. },
  48037. }
  48038. return fc, nil
  48039. }
  48040. func (ec *executionContext) _CustomerSmsMarketingConsentState_marketingOptInLevel(ctx context.Context, field graphql.CollectedField, obj *CustomerSmsMarketingConsentState) (ret graphql.Marshaler) {
  48041. fc, err := ec.fieldContext_CustomerSmsMarketingConsentState_marketingOptInLevel(ctx, field)
  48042. if err != nil {
  48043. return graphql.Null
  48044. }
  48045. ctx = graphql.WithFieldContext(ctx, fc)
  48046. defer func() {
  48047. if r := recover(); r != nil {
  48048. ec.Error(ctx, ec.Recover(ctx, r))
  48049. ret = graphql.Null
  48050. }
  48051. }()
  48052. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48053. ctx = rctx // use context from middleware stack in children
  48054. return obj.MarketingOptInLevel, nil
  48055. })
  48056. if err != nil {
  48057. ec.Error(ctx, err)
  48058. return graphql.Null
  48059. }
  48060. if resTmp == nil {
  48061. if !graphql.HasFieldError(ctx, fc) {
  48062. ec.Errorf(ctx, "must not be null")
  48063. }
  48064. return graphql.Null
  48065. }
  48066. res := resTmp.(CustomerMarketingOptInLevel)
  48067. fc.Result = res
  48068. return ec.marshalNCustomerMarketingOptInLevel2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMarketingOptInLevel(ctx, field.Selections, res)
  48069. }
  48070. func (ec *executionContext) fieldContext_CustomerSmsMarketingConsentState_marketingOptInLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48071. fc = &graphql.FieldContext{
  48072. Object: "CustomerSmsMarketingConsentState",
  48073. Field: field,
  48074. IsMethod: false,
  48075. IsResolver: false,
  48076. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48077. return nil, errors.New("field of type CustomerMarketingOptInLevel does not have child fields")
  48078. },
  48079. }
  48080. return fc, nil
  48081. }
  48082. func (ec *executionContext) _CustomerSmsMarketingConsentState_marketingState(ctx context.Context, field graphql.CollectedField, obj *CustomerSmsMarketingConsentState) (ret graphql.Marshaler) {
  48083. fc, err := ec.fieldContext_CustomerSmsMarketingConsentState_marketingState(ctx, field)
  48084. if err != nil {
  48085. return graphql.Null
  48086. }
  48087. ctx = graphql.WithFieldContext(ctx, fc)
  48088. defer func() {
  48089. if r := recover(); r != nil {
  48090. ec.Error(ctx, ec.Recover(ctx, r))
  48091. ret = graphql.Null
  48092. }
  48093. }()
  48094. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48095. ctx = rctx // use context from middleware stack in children
  48096. return obj.MarketingState, nil
  48097. })
  48098. if err != nil {
  48099. ec.Error(ctx, err)
  48100. return graphql.Null
  48101. }
  48102. if resTmp == nil {
  48103. if !graphql.HasFieldError(ctx, fc) {
  48104. ec.Errorf(ctx, "must not be null")
  48105. }
  48106. return graphql.Null
  48107. }
  48108. res := resTmp.(CustomerSmsMarketingState)
  48109. fc.Result = res
  48110. return ec.marshalNCustomerSmsMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerSmsMarketingState(ctx, field.Selections, res)
  48111. }
  48112. func (ec *executionContext) fieldContext_CustomerSmsMarketingConsentState_marketingState(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48113. fc = &graphql.FieldContext{
  48114. Object: "CustomerSmsMarketingConsentState",
  48115. Field: field,
  48116. IsMethod: false,
  48117. IsResolver: false,
  48118. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48119. return nil, errors.New("field of type CustomerSmsMarketingState does not have child fields")
  48120. },
  48121. }
  48122. return fc, nil
  48123. }
  48124. func (ec *executionContext) _CustomerStatistics_predictedSpendTier(ctx context.Context, field graphql.CollectedField, obj *CustomerStatistics) (ret graphql.Marshaler) {
  48125. fc, err := ec.fieldContext_CustomerStatistics_predictedSpendTier(ctx, field)
  48126. if err != nil {
  48127. return graphql.Null
  48128. }
  48129. ctx = graphql.WithFieldContext(ctx, fc)
  48130. defer func() {
  48131. if r := recover(); r != nil {
  48132. ec.Error(ctx, ec.Recover(ctx, r))
  48133. ret = graphql.Null
  48134. }
  48135. }()
  48136. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48137. ctx = rctx // use context from middleware stack in children
  48138. return obj.PredictedSpendTier, nil
  48139. })
  48140. if err != nil {
  48141. ec.Error(ctx, err)
  48142. return graphql.Null
  48143. }
  48144. if resTmp == nil {
  48145. return graphql.Null
  48146. }
  48147. res := resTmp.(*CustomerPredictedSpendTier)
  48148. fc.Result = res
  48149. return ec.marshalOCustomerPredictedSpendTier2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPredictedSpendTier(ctx, field.Selections, res)
  48150. }
  48151. func (ec *executionContext) fieldContext_CustomerStatistics_predictedSpendTier(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48152. fc = &graphql.FieldContext{
  48153. Object: "CustomerStatistics",
  48154. Field: field,
  48155. IsMethod: false,
  48156. IsResolver: false,
  48157. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48158. return nil, errors.New("field of type CustomerPredictedSpendTier does not have child fields")
  48159. },
  48160. }
  48161. return fc, nil
  48162. }
  48163. func (ec *executionContext) _CustomerVisit_id(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48164. fc, err := ec.fieldContext_CustomerVisit_id(ctx, field)
  48165. if err != nil {
  48166. return graphql.Null
  48167. }
  48168. ctx = graphql.WithFieldContext(ctx, fc)
  48169. defer func() {
  48170. if r := recover(); r != nil {
  48171. ec.Error(ctx, ec.Recover(ctx, r))
  48172. ret = graphql.Null
  48173. }
  48174. }()
  48175. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48176. ctx = rctx // use context from middleware stack in children
  48177. return obj.ID, nil
  48178. })
  48179. if err != nil {
  48180. ec.Error(ctx, err)
  48181. return graphql.Null
  48182. }
  48183. if resTmp == nil {
  48184. if !graphql.HasFieldError(ctx, fc) {
  48185. ec.Errorf(ctx, "must not be null")
  48186. }
  48187. return graphql.Null
  48188. }
  48189. res := resTmp.(string)
  48190. fc.Result = res
  48191. return ec.marshalNID2string(ctx, field.Selections, res)
  48192. }
  48193. func (ec *executionContext) fieldContext_CustomerVisit_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48194. fc = &graphql.FieldContext{
  48195. Object: "CustomerVisit",
  48196. Field: field,
  48197. IsMethod: false,
  48198. IsResolver: false,
  48199. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48200. return nil, errors.New("field of type ID does not have child fields")
  48201. },
  48202. }
  48203. return fc, nil
  48204. }
  48205. func (ec *executionContext) _CustomerVisit_landingPage(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48206. fc, err := ec.fieldContext_CustomerVisit_landingPage(ctx, field)
  48207. if err != nil {
  48208. return graphql.Null
  48209. }
  48210. ctx = graphql.WithFieldContext(ctx, fc)
  48211. defer func() {
  48212. if r := recover(); r != nil {
  48213. ec.Error(ctx, ec.Recover(ctx, r))
  48214. ret = graphql.Null
  48215. }
  48216. }()
  48217. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48218. ctx = rctx // use context from middleware stack in children
  48219. return obj.LandingPage, nil
  48220. })
  48221. if err != nil {
  48222. ec.Error(ctx, err)
  48223. return graphql.Null
  48224. }
  48225. if resTmp == nil {
  48226. return graphql.Null
  48227. }
  48228. res := resTmp.(*string)
  48229. fc.Result = res
  48230. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  48231. }
  48232. func (ec *executionContext) fieldContext_CustomerVisit_landingPage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48233. fc = &graphql.FieldContext{
  48234. Object: "CustomerVisit",
  48235. Field: field,
  48236. IsMethod: false,
  48237. IsResolver: false,
  48238. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48239. return nil, errors.New("field of type URL does not have child fields")
  48240. },
  48241. }
  48242. return fc, nil
  48243. }
  48244. func (ec *executionContext) _CustomerVisit_landingPageHtml(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48245. fc, err := ec.fieldContext_CustomerVisit_landingPageHtml(ctx, field)
  48246. if err != nil {
  48247. return graphql.Null
  48248. }
  48249. ctx = graphql.WithFieldContext(ctx, fc)
  48250. defer func() {
  48251. if r := recover(); r != nil {
  48252. ec.Error(ctx, ec.Recover(ctx, r))
  48253. ret = graphql.Null
  48254. }
  48255. }()
  48256. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48257. ctx = rctx // use context from middleware stack in children
  48258. return obj.LandingPageHTML, nil
  48259. })
  48260. if err != nil {
  48261. ec.Error(ctx, err)
  48262. return graphql.Null
  48263. }
  48264. if resTmp == nil {
  48265. return graphql.Null
  48266. }
  48267. res := resTmp.(*string)
  48268. fc.Result = res
  48269. return ec.marshalOHTML2ᚖstring(ctx, field.Selections, res)
  48270. }
  48271. func (ec *executionContext) fieldContext_CustomerVisit_landingPageHtml(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48272. fc = &graphql.FieldContext{
  48273. Object: "CustomerVisit",
  48274. Field: field,
  48275. IsMethod: false,
  48276. IsResolver: false,
  48277. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48278. return nil, errors.New("field of type HTML does not have child fields")
  48279. },
  48280. }
  48281. return fc, nil
  48282. }
  48283. func (ec *executionContext) _CustomerVisit_marketingEvent(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48284. fc, err := ec.fieldContext_CustomerVisit_marketingEvent(ctx, field)
  48285. if err != nil {
  48286. return graphql.Null
  48287. }
  48288. ctx = graphql.WithFieldContext(ctx, fc)
  48289. defer func() {
  48290. if r := recover(); r != nil {
  48291. ec.Error(ctx, ec.Recover(ctx, r))
  48292. ret = graphql.Null
  48293. }
  48294. }()
  48295. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48296. ctx = rctx // use context from middleware stack in children
  48297. return obj.MarketingEvent, nil
  48298. })
  48299. if err != nil {
  48300. ec.Error(ctx, err)
  48301. return graphql.Null
  48302. }
  48303. if resTmp == nil {
  48304. return graphql.Null
  48305. }
  48306. res := resTmp.(*MarketingEvent)
  48307. fc.Result = res
  48308. return ec.marshalOMarketingEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingEvent(ctx, field.Selections, res)
  48309. }
  48310. func (ec *executionContext) fieldContext_CustomerVisit_marketingEvent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48311. fc = &graphql.FieldContext{
  48312. Object: "CustomerVisit",
  48313. Field: field,
  48314. IsMethod: false,
  48315. IsResolver: false,
  48316. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48317. switch field.Name {
  48318. case "app":
  48319. return ec.fieldContext_MarketingEvent_app(ctx, field)
  48320. case "channel":
  48321. return ec.fieldContext_MarketingEvent_channel(ctx, field)
  48322. case "description":
  48323. return ec.fieldContext_MarketingEvent_description(ctx, field)
  48324. case "endedAt":
  48325. return ec.fieldContext_MarketingEvent_endedAt(ctx, field)
  48326. case "id":
  48327. return ec.fieldContext_MarketingEvent_id(ctx, field)
  48328. case "legacyResourceId":
  48329. return ec.fieldContext_MarketingEvent_legacyResourceId(ctx, field)
  48330. case "manageUrl":
  48331. return ec.fieldContext_MarketingEvent_manageUrl(ctx, field)
  48332. case "previewUrl":
  48333. return ec.fieldContext_MarketingEvent_previewUrl(ctx, field)
  48334. case "remoteId":
  48335. return ec.fieldContext_MarketingEvent_remoteId(ctx, field)
  48336. case "scheduledToEndAt":
  48337. return ec.fieldContext_MarketingEvent_scheduledToEndAt(ctx, field)
  48338. case "sourceAndMedium":
  48339. return ec.fieldContext_MarketingEvent_sourceAndMedium(ctx, field)
  48340. case "startedAt":
  48341. return ec.fieldContext_MarketingEvent_startedAt(ctx, field)
  48342. case "type":
  48343. return ec.fieldContext_MarketingEvent_type(ctx, field)
  48344. case "utmCampaign":
  48345. return ec.fieldContext_MarketingEvent_utmCampaign(ctx, field)
  48346. case "utmMedium":
  48347. return ec.fieldContext_MarketingEvent_utmMedium(ctx, field)
  48348. case "utmSource":
  48349. return ec.fieldContext_MarketingEvent_utmSource(ctx, field)
  48350. }
  48351. return nil, fmt.Errorf("no field named %q was found under type MarketingEvent", field.Name)
  48352. },
  48353. }
  48354. return fc, nil
  48355. }
  48356. func (ec *executionContext) _CustomerVisit_occurredAt(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48357. fc, err := ec.fieldContext_CustomerVisit_occurredAt(ctx, field)
  48358. if err != nil {
  48359. return graphql.Null
  48360. }
  48361. ctx = graphql.WithFieldContext(ctx, fc)
  48362. defer func() {
  48363. if r := recover(); r != nil {
  48364. ec.Error(ctx, ec.Recover(ctx, r))
  48365. ret = graphql.Null
  48366. }
  48367. }()
  48368. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48369. ctx = rctx // use context from middleware stack in children
  48370. return obj.OccurredAt, nil
  48371. })
  48372. if err != nil {
  48373. ec.Error(ctx, err)
  48374. return graphql.Null
  48375. }
  48376. if resTmp == nil {
  48377. if !graphql.HasFieldError(ctx, fc) {
  48378. ec.Errorf(ctx, "must not be null")
  48379. }
  48380. return graphql.Null
  48381. }
  48382. res := resTmp.(string)
  48383. fc.Result = res
  48384. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  48385. }
  48386. func (ec *executionContext) fieldContext_CustomerVisit_occurredAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48387. fc = &graphql.FieldContext{
  48388. Object: "CustomerVisit",
  48389. Field: field,
  48390. IsMethod: false,
  48391. IsResolver: false,
  48392. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48393. return nil, errors.New("field of type DateTime does not have child fields")
  48394. },
  48395. }
  48396. return fc, nil
  48397. }
  48398. func (ec *executionContext) _CustomerVisit_referralCode(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48399. fc, err := ec.fieldContext_CustomerVisit_referralCode(ctx, field)
  48400. if err != nil {
  48401. return graphql.Null
  48402. }
  48403. ctx = graphql.WithFieldContext(ctx, fc)
  48404. defer func() {
  48405. if r := recover(); r != nil {
  48406. ec.Error(ctx, ec.Recover(ctx, r))
  48407. ret = graphql.Null
  48408. }
  48409. }()
  48410. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48411. ctx = rctx // use context from middleware stack in children
  48412. return obj.ReferralCode, nil
  48413. })
  48414. if err != nil {
  48415. ec.Error(ctx, err)
  48416. return graphql.Null
  48417. }
  48418. if resTmp == nil {
  48419. return graphql.Null
  48420. }
  48421. res := resTmp.(*string)
  48422. fc.Result = res
  48423. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  48424. }
  48425. func (ec *executionContext) fieldContext_CustomerVisit_referralCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48426. fc = &graphql.FieldContext{
  48427. Object: "CustomerVisit",
  48428. Field: field,
  48429. IsMethod: false,
  48430. IsResolver: false,
  48431. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48432. return nil, errors.New("field of type String does not have child fields")
  48433. },
  48434. }
  48435. return fc, nil
  48436. }
  48437. func (ec *executionContext) _CustomerVisit_referralInfoHtml(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48438. fc, err := ec.fieldContext_CustomerVisit_referralInfoHtml(ctx, field)
  48439. if err != nil {
  48440. return graphql.Null
  48441. }
  48442. ctx = graphql.WithFieldContext(ctx, fc)
  48443. defer func() {
  48444. if r := recover(); r != nil {
  48445. ec.Error(ctx, ec.Recover(ctx, r))
  48446. ret = graphql.Null
  48447. }
  48448. }()
  48449. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48450. ctx = rctx // use context from middleware stack in children
  48451. return obj.ReferralInfoHTML, nil
  48452. })
  48453. if err != nil {
  48454. ec.Error(ctx, err)
  48455. return graphql.Null
  48456. }
  48457. if resTmp == nil {
  48458. if !graphql.HasFieldError(ctx, fc) {
  48459. ec.Errorf(ctx, "must not be null")
  48460. }
  48461. return graphql.Null
  48462. }
  48463. res := resTmp.(string)
  48464. fc.Result = res
  48465. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  48466. }
  48467. func (ec *executionContext) fieldContext_CustomerVisit_referralInfoHtml(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48468. fc = &graphql.FieldContext{
  48469. Object: "CustomerVisit",
  48470. Field: field,
  48471. IsMethod: false,
  48472. IsResolver: false,
  48473. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48474. return nil, errors.New("field of type FormattedString does not have child fields")
  48475. },
  48476. }
  48477. return fc, nil
  48478. }
  48479. func (ec *executionContext) _CustomerVisit_referrerUrl(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48480. fc, err := ec.fieldContext_CustomerVisit_referrerUrl(ctx, field)
  48481. if err != nil {
  48482. return graphql.Null
  48483. }
  48484. ctx = graphql.WithFieldContext(ctx, fc)
  48485. defer func() {
  48486. if r := recover(); r != nil {
  48487. ec.Error(ctx, ec.Recover(ctx, r))
  48488. ret = graphql.Null
  48489. }
  48490. }()
  48491. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48492. ctx = rctx // use context from middleware stack in children
  48493. return obj.ReferrerURL, nil
  48494. })
  48495. if err != nil {
  48496. ec.Error(ctx, err)
  48497. return graphql.Null
  48498. }
  48499. if resTmp == nil {
  48500. return graphql.Null
  48501. }
  48502. res := resTmp.(*string)
  48503. fc.Result = res
  48504. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  48505. }
  48506. func (ec *executionContext) fieldContext_CustomerVisit_referrerUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48507. fc = &graphql.FieldContext{
  48508. Object: "CustomerVisit",
  48509. Field: field,
  48510. IsMethod: false,
  48511. IsResolver: false,
  48512. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48513. return nil, errors.New("field of type URL does not have child fields")
  48514. },
  48515. }
  48516. return fc, nil
  48517. }
  48518. func (ec *executionContext) _CustomerVisit_source(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48519. fc, err := ec.fieldContext_CustomerVisit_source(ctx, field)
  48520. if err != nil {
  48521. return graphql.Null
  48522. }
  48523. ctx = graphql.WithFieldContext(ctx, fc)
  48524. defer func() {
  48525. if r := recover(); r != nil {
  48526. ec.Error(ctx, ec.Recover(ctx, r))
  48527. ret = graphql.Null
  48528. }
  48529. }()
  48530. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48531. ctx = rctx // use context from middleware stack in children
  48532. return obj.Source, nil
  48533. })
  48534. if err != nil {
  48535. ec.Error(ctx, err)
  48536. return graphql.Null
  48537. }
  48538. if resTmp == nil {
  48539. if !graphql.HasFieldError(ctx, fc) {
  48540. ec.Errorf(ctx, "must not be null")
  48541. }
  48542. return graphql.Null
  48543. }
  48544. res := resTmp.(string)
  48545. fc.Result = res
  48546. return ec.marshalNString2string(ctx, field.Selections, res)
  48547. }
  48548. func (ec *executionContext) fieldContext_CustomerVisit_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48549. fc = &graphql.FieldContext{
  48550. Object: "CustomerVisit",
  48551. Field: field,
  48552. IsMethod: false,
  48553. IsResolver: false,
  48554. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48555. return nil, errors.New("field of type String does not have child fields")
  48556. },
  48557. }
  48558. return fc, nil
  48559. }
  48560. func (ec *executionContext) _CustomerVisit_sourceDescription(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48561. fc, err := ec.fieldContext_CustomerVisit_sourceDescription(ctx, field)
  48562. if err != nil {
  48563. return graphql.Null
  48564. }
  48565. ctx = graphql.WithFieldContext(ctx, fc)
  48566. defer func() {
  48567. if r := recover(); r != nil {
  48568. ec.Error(ctx, ec.Recover(ctx, r))
  48569. ret = graphql.Null
  48570. }
  48571. }()
  48572. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48573. ctx = rctx // use context from middleware stack in children
  48574. return obj.SourceDescription, nil
  48575. })
  48576. if err != nil {
  48577. ec.Error(ctx, err)
  48578. return graphql.Null
  48579. }
  48580. if resTmp == nil {
  48581. return graphql.Null
  48582. }
  48583. res := resTmp.(*string)
  48584. fc.Result = res
  48585. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  48586. }
  48587. func (ec *executionContext) fieldContext_CustomerVisit_sourceDescription(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48588. fc = &graphql.FieldContext{
  48589. Object: "CustomerVisit",
  48590. Field: field,
  48591. IsMethod: false,
  48592. IsResolver: false,
  48593. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48594. return nil, errors.New("field of type String does not have child fields")
  48595. },
  48596. }
  48597. return fc, nil
  48598. }
  48599. func (ec *executionContext) _CustomerVisit_sourceType(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48600. fc, err := ec.fieldContext_CustomerVisit_sourceType(ctx, field)
  48601. if err != nil {
  48602. return graphql.Null
  48603. }
  48604. ctx = graphql.WithFieldContext(ctx, fc)
  48605. defer func() {
  48606. if r := recover(); r != nil {
  48607. ec.Error(ctx, ec.Recover(ctx, r))
  48608. ret = graphql.Null
  48609. }
  48610. }()
  48611. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48612. ctx = rctx // use context from middleware stack in children
  48613. return obj.SourceType, nil
  48614. })
  48615. if err != nil {
  48616. ec.Error(ctx, err)
  48617. return graphql.Null
  48618. }
  48619. if resTmp == nil {
  48620. return graphql.Null
  48621. }
  48622. res := resTmp.(*MarketingTactic)
  48623. fc.Result = res
  48624. return ec.marshalOMarketingTactic2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingTactic(ctx, field.Selections, res)
  48625. }
  48626. func (ec *executionContext) fieldContext_CustomerVisit_sourceType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48627. fc = &graphql.FieldContext{
  48628. Object: "CustomerVisit",
  48629. Field: field,
  48630. IsMethod: false,
  48631. IsResolver: false,
  48632. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48633. return nil, errors.New("field of type MarketingTactic does not have child fields")
  48634. },
  48635. }
  48636. return fc, nil
  48637. }
  48638. func (ec *executionContext) _CustomerVisit_utmParameters(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  48639. fc, err := ec.fieldContext_CustomerVisit_utmParameters(ctx, field)
  48640. if err != nil {
  48641. return graphql.Null
  48642. }
  48643. ctx = graphql.WithFieldContext(ctx, fc)
  48644. defer func() {
  48645. if r := recover(); r != nil {
  48646. ec.Error(ctx, ec.Recover(ctx, r))
  48647. ret = graphql.Null
  48648. }
  48649. }()
  48650. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48651. ctx = rctx // use context from middleware stack in children
  48652. return obj.UtmParameters, nil
  48653. })
  48654. if err != nil {
  48655. ec.Error(ctx, err)
  48656. return graphql.Null
  48657. }
  48658. if resTmp == nil {
  48659. return graphql.Null
  48660. }
  48661. res := resTmp.(*UTMParameters)
  48662. fc.Result = res
  48663. return ec.marshalOUTMParameters2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUTMParameters(ctx, field.Selections, res)
  48664. }
  48665. func (ec *executionContext) fieldContext_CustomerVisit_utmParameters(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48666. fc = &graphql.FieldContext{
  48667. Object: "CustomerVisit",
  48668. Field: field,
  48669. IsMethod: false,
  48670. IsResolver: false,
  48671. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48672. switch field.Name {
  48673. case "campaign":
  48674. return ec.fieldContext_UTMParameters_campaign(ctx, field)
  48675. case "content":
  48676. return ec.fieldContext_UTMParameters_content(ctx, field)
  48677. case "medium":
  48678. return ec.fieldContext_UTMParameters_medium(ctx, field)
  48679. case "source":
  48680. return ec.fieldContext_UTMParameters_source(ctx, field)
  48681. case "term":
  48682. return ec.fieldContext_UTMParameters_term(ctx, field)
  48683. }
  48684. return nil, fmt.Errorf("no field named %q was found under type UTMParameters", field.Name)
  48685. },
  48686. }
  48687. return fc, nil
  48688. }
  48689. func (ec *executionContext) _DeliveryAvailableService_countries(ctx context.Context, field graphql.CollectedField, obj *DeliveryAvailableService) (ret graphql.Marshaler) {
  48690. fc, err := ec.fieldContext_DeliveryAvailableService_countries(ctx, field)
  48691. if err != nil {
  48692. return graphql.Null
  48693. }
  48694. ctx = graphql.WithFieldContext(ctx, fc)
  48695. defer func() {
  48696. if r := recover(); r != nil {
  48697. ec.Error(ctx, ec.Recover(ctx, r))
  48698. ret = graphql.Null
  48699. }
  48700. }()
  48701. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48702. ctx = rctx // use context from middleware stack in children
  48703. return obj.Countries, nil
  48704. })
  48705. if err != nil {
  48706. ec.Error(ctx, err)
  48707. return graphql.Null
  48708. }
  48709. if resTmp == nil {
  48710. if !graphql.HasFieldError(ctx, fc) {
  48711. ec.Errorf(ctx, "must not be null")
  48712. }
  48713. return graphql.Null
  48714. }
  48715. res := resTmp.(*DeliveryCountryCodesOrRestOfWorld)
  48716. fc.Result = res
  48717. return ec.marshalNDeliveryCountryCodesOrRestOfWorld2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryCodesOrRestOfWorld(ctx, field.Selections, res)
  48718. }
  48719. func (ec *executionContext) fieldContext_DeliveryAvailableService_countries(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48720. fc = &graphql.FieldContext{
  48721. Object: "DeliveryAvailableService",
  48722. Field: field,
  48723. IsMethod: false,
  48724. IsResolver: false,
  48725. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48726. switch field.Name {
  48727. case "countryCodes":
  48728. return ec.fieldContext_DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx, field)
  48729. case "restOfWorld":
  48730. return ec.fieldContext_DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx, field)
  48731. }
  48732. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountryCodesOrRestOfWorld", field.Name)
  48733. },
  48734. }
  48735. return fc, nil
  48736. }
  48737. func (ec *executionContext) _DeliveryAvailableService_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryAvailableService) (ret graphql.Marshaler) {
  48738. fc, err := ec.fieldContext_DeliveryAvailableService_name(ctx, field)
  48739. if err != nil {
  48740. return graphql.Null
  48741. }
  48742. ctx = graphql.WithFieldContext(ctx, fc)
  48743. defer func() {
  48744. if r := recover(); r != nil {
  48745. ec.Error(ctx, ec.Recover(ctx, r))
  48746. ret = graphql.Null
  48747. }
  48748. }()
  48749. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48750. ctx = rctx // use context from middleware stack in children
  48751. return obj.Name, nil
  48752. })
  48753. if err != nil {
  48754. ec.Error(ctx, err)
  48755. return graphql.Null
  48756. }
  48757. if resTmp == nil {
  48758. if !graphql.HasFieldError(ctx, fc) {
  48759. ec.Errorf(ctx, "must not be null")
  48760. }
  48761. return graphql.Null
  48762. }
  48763. res := resTmp.(string)
  48764. fc.Result = res
  48765. return ec.marshalNString2string(ctx, field.Selections, res)
  48766. }
  48767. func (ec *executionContext) fieldContext_DeliveryAvailableService_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48768. fc = &graphql.FieldContext{
  48769. Object: "DeliveryAvailableService",
  48770. Field: field,
  48771. IsMethod: false,
  48772. IsResolver: false,
  48773. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48774. return nil, errors.New("field of type String does not have child fields")
  48775. },
  48776. }
  48777. return fc, nil
  48778. }
  48779. func (ec *executionContext) _DeliveryCarrierService_availableServicesForCountries(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  48780. fc, err := ec.fieldContext_DeliveryCarrierService_availableServicesForCountries(ctx, field)
  48781. if err != nil {
  48782. return graphql.Null
  48783. }
  48784. ctx = graphql.WithFieldContext(ctx, fc)
  48785. defer func() {
  48786. if r := recover(); r != nil {
  48787. ec.Error(ctx, ec.Recover(ctx, r))
  48788. ret = graphql.Null
  48789. }
  48790. }()
  48791. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48792. ctx = rctx // use context from middleware stack in children
  48793. return obj.AvailableServicesForCountries, nil
  48794. })
  48795. if err != nil {
  48796. ec.Error(ctx, err)
  48797. return graphql.Null
  48798. }
  48799. if resTmp == nil {
  48800. if !graphql.HasFieldError(ctx, fc) {
  48801. ec.Errorf(ctx, "must not be null")
  48802. }
  48803. return graphql.Null
  48804. }
  48805. res := resTmp.([]*DeliveryAvailableService)
  48806. fc.Result = res
  48807. return ec.marshalNDeliveryAvailableService2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryAvailableServiceᚄ(ctx, field.Selections, res)
  48808. }
  48809. func (ec *executionContext) fieldContext_DeliveryCarrierService_availableServicesForCountries(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48810. fc = &graphql.FieldContext{
  48811. Object: "DeliveryCarrierService",
  48812. Field: field,
  48813. IsMethod: false,
  48814. IsResolver: false,
  48815. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48816. switch field.Name {
  48817. case "countries":
  48818. return ec.fieldContext_DeliveryAvailableService_countries(ctx, field)
  48819. case "name":
  48820. return ec.fieldContext_DeliveryAvailableService_name(ctx, field)
  48821. }
  48822. return nil, fmt.Errorf("no field named %q was found under type DeliveryAvailableService", field.Name)
  48823. },
  48824. }
  48825. defer func() {
  48826. if r := recover(); r != nil {
  48827. err = ec.Recover(ctx, r)
  48828. ec.Error(ctx, err)
  48829. }
  48830. }()
  48831. ctx = graphql.WithFieldContext(ctx, fc)
  48832. if fc.Args, err = ec.field_DeliveryCarrierService_availableServicesForCountries_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  48833. ec.Error(ctx, err)
  48834. return
  48835. }
  48836. return fc, nil
  48837. }
  48838. func (ec *executionContext) _DeliveryCarrierService_formattedName(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  48839. fc, err := ec.fieldContext_DeliveryCarrierService_formattedName(ctx, field)
  48840. if err != nil {
  48841. return graphql.Null
  48842. }
  48843. ctx = graphql.WithFieldContext(ctx, fc)
  48844. defer func() {
  48845. if r := recover(); r != nil {
  48846. ec.Error(ctx, ec.Recover(ctx, r))
  48847. ret = graphql.Null
  48848. }
  48849. }()
  48850. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48851. ctx = rctx // use context from middleware stack in children
  48852. return obj.FormattedName, nil
  48853. })
  48854. if err != nil {
  48855. ec.Error(ctx, err)
  48856. return graphql.Null
  48857. }
  48858. if resTmp == nil {
  48859. return graphql.Null
  48860. }
  48861. res := resTmp.(*string)
  48862. fc.Result = res
  48863. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  48864. }
  48865. func (ec *executionContext) fieldContext_DeliveryCarrierService_formattedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48866. fc = &graphql.FieldContext{
  48867. Object: "DeliveryCarrierService",
  48868. Field: field,
  48869. IsMethod: false,
  48870. IsResolver: false,
  48871. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48872. return nil, errors.New("field of type String does not have child fields")
  48873. },
  48874. }
  48875. return fc, nil
  48876. }
  48877. func (ec *executionContext) _DeliveryCarrierService_icon(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  48878. fc, err := ec.fieldContext_DeliveryCarrierService_icon(ctx, field)
  48879. if err != nil {
  48880. return graphql.Null
  48881. }
  48882. ctx = graphql.WithFieldContext(ctx, fc)
  48883. defer func() {
  48884. if r := recover(); r != nil {
  48885. ec.Error(ctx, ec.Recover(ctx, r))
  48886. ret = graphql.Null
  48887. }
  48888. }()
  48889. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48890. ctx = rctx // use context from middleware stack in children
  48891. return obj.Icon, nil
  48892. })
  48893. if err != nil {
  48894. ec.Error(ctx, err)
  48895. return graphql.Null
  48896. }
  48897. if resTmp == nil {
  48898. if !graphql.HasFieldError(ctx, fc) {
  48899. ec.Errorf(ctx, "must not be null")
  48900. }
  48901. return graphql.Null
  48902. }
  48903. res := resTmp.(*Image)
  48904. fc.Result = res
  48905. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  48906. }
  48907. func (ec *executionContext) fieldContext_DeliveryCarrierService_icon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48908. fc = &graphql.FieldContext{
  48909. Object: "DeliveryCarrierService",
  48910. Field: field,
  48911. IsMethod: false,
  48912. IsResolver: false,
  48913. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48914. switch field.Name {
  48915. case "altText":
  48916. return ec.fieldContext_Image_altText(ctx, field)
  48917. case "height":
  48918. return ec.fieldContext_Image_height(ctx, field)
  48919. case "id":
  48920. return ec.fieldContext_Image_id(ctx, field)
  48921. case "metafield":
  48922. return ec.fieldContext_Image_metafield(ctx, field)
  48923. case "metafields":
  48924. return ec.fieldContext_Image_metafields(ctx, field)
  48925. case "privateMetafield":
  48926. return ec.fieldContext_Image_privateMetafield(ctx, field)
  48927. case "privateMetafields":
  48928. return ec.fieldContext_Image_privateMetafields(ctx, field)
  48929. case "url":
  48930. return ec.fieldContext_Image_url(ctx, field)
  48931. case "width":
  48932. return ec.fieldContext_Image_width(ctx, field)
  48933. }
  48934. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  48935. },
  48936. }
  48937. return fc, nil
  48938. }
  48939. func (ec *executionContext) _DeliveryCarrierService_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  48940. fc, err := ec.fieldContext_DeliveryCarrierService_id(ctx, field)
  48941. if err != nil {
  48942. return graphql.Null
  48943. }
  48944. ctx = graphql.WithFieldContext(ctx, fc)
  48945. defer func() {
  48946. if r := recover(); r != nil {
  48947. ec.Error(ctx, ec.Recover(ctx, r))
  48948. ret = graphql.Null
  48949. }
  48950. }()
  48951. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48952. ctx = rctx // use context from middleware stack in children
  48953. return obj.ID, nil
  48954. })
  48955. if err != nil {
  48956. ec.Error(ctx, err)
  48957. return graphql.Null
  48958. }
  48959. if resTmp == nil {
  48960. if !graphql.HasFieldError(ctx, fc) {
  48961. ec.Errorf(ctx, "must not be null")
  48962. }
  48963. return graphql.Null
  48964. }
  48965. res := resTmp.(string)
  48966. fc.Result = res
  48967. return ec.marshalNID2string(ctx, field.Selections, res)
  48968. }
  48969. func (ec *executionContext) fieldContext_DeliveryCarrierService_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48970. fc = &graphql.FieldContext{
  48971. Object: "DeliveryCarrierService",
  48972. Field: field,
  48973. IsMethod: false,
  48974. IsResolver: false,
  48975. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48976. return nil, errors.New("field of type ID does not have child fields")
  48977. },
  48978. }
  48979. return fc, nil
  48980. }
  48981. func (ec *executionContext) _DeliveryCarrierService_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  48982. fc, err := ec.fieldContext_DeliveryCarrierService_name(ctx, field)
  48983. if err != nil {
  48984. return graphql.Null
  48985. }
  48986. ctx = graphql.WithFieldContext(ctx, fc)
  48987. defer func() {
  48988. if r := recover(); r != nil {
  48989. ec.Error(ctx, ec.Recover(ctx, r))
  48990. ret = graphql.Null
  48991. }
  48992. }()
  48993. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48994. ctx = rctx // use context from middleware stack in children
  48995. return obj.Name, nil
  48996. })
  48997. if err != nil {
  48998. ec.Error(ctx, err)
  48999. return graphql.Null
  49000. }
  49001. if resTmp == nil {
  49002. return graphql.Null
  49003. }
  49004. res := resTmp.(*string)
  49005. fc.Result = res
  49006. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  49007. }
  49008. func (ec *executionContext) fieldContext_DeliveryCarrierService_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49009. fc = &graphql.FieldContext{
  49010. Object: "DeliveryCarrierService",
  49011. Field: field,
  49012. IsMethod: false,
  49013. IsResolver: false,
  49014. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49015. return nil, errors.New("field of type String does not have child fields")
  49016. },
  49017. }
  49018. return fc, nil
  49019. }
  49020. func (ec *executionContext) _DeliveryCondition_conditionCriteria(ctx context.Context, field graphql.CollectedField, obj *DeliveryCondition) (ret graphql.Marshaler) {
  49021. fc, err := ec.fieldContext_DeliveryCondition_conditionCriteria(ctx, field)
  49022. if err != nil {
  49023. return graphql.Null
  49024. }
  49025. ctx = graphql.WithFieldContext(ctx, fc)
  49026. defer func() {
  49027. if r := recover(); r != nil {
  49028. ec.Error(ctx, ec.Recover(ctx, r))
  49029. ret = graphql.Null
  49030. }
  49031. }()
  49032. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49033. ctx = rctx // use context from middleware stack in children
  49034. return obj.ConditionCriteria, nil
  49035. })
  49036. if err != nil {
  49037. ec.Error(ctx, err)
  49038. return graphql.Null
  49039. }
  49040. if resTmp == nil {
  49041. if !graphql.HasFieldError(ctx, fc) {
  49042. ec.Errorf(ctx, "must not be null")
  49043. }
  49044. return graphql.Null
  49045. }
  49046. res := resTmp.(DeliveryConditionCriteria)
  49047. fc.Result = res
  49048. return ec.marshalNDeliveryConditionCriteria2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionCriteria(ctx, field.Selections, res)
  49049. }
  49050. func (ec *executionContext) fieldContext_DeliveryCondition_conditionCriteria(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49051. fc = &graphql.FieldContext{
  49052. Object: "DeliveryCondition",
  49053. Field: field,
  49054. IsMethod: false,
  49055. IsResolver: false,
  49056. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49057. return nil, errors.New("field of type DeliveryConditionCriteria does not have child fields")
  49058. },
  49059. }
  49060. return fc, nil
  49061. }
  49062. func (ec *executionContext) _DeliveryCondition_field(ctx context.Context, field graphql.CollectedField, obj *DeliveryCondition) (ret graphql.Marshaler) {
  49063. fc, err := ec.fieldContext_DeliveryCondition_field(ctx, field)
  49064. if err != nil {
  49065. return graphql.Null
  49066. }
  49067. ctx = graphql.WithFieldContext(ctx, fc)
  49068. defer func() {
  49069. if r := recover(); r != nil {
  49070. ec.Error(ctx, ec.Recover(ctx, r))
  49071. ret = graphql.Null
  49072. }
  49073. }()
  49074. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49075. ctx = rctx // use context from middleware stack in children
  49076. return obj.Field, nil
  49077. })
  49078. if err != nil {
  49079. ec.Error(ctx, err)
  49080. return graphql.Null
  49081. }
  49082. if resTmp == nil {
  49083. if !graphql.HasFieldError(ctx, fc) {
  49084. ec.Errorf(ctx, "must not be null")
  49085. }
  49086. return graphql.Null
  49087. }
  49088. res := resTmp.(DeliveryConditionField)
  49089. fc.Result = res
  49090. return ec.marshalNDeliveryConditionField2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionField(ctx, field.Selections, res)
  49091. }
  49092. func (ec *executionContext) fieldContext_DeliveryCondition_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49093. fc = &graphql.FieldContext{
  49094. Object: "DeliveryCondition",
  49095. Field: field,
  49096. IsMethod: false,
  49097. IsResolver: false,
  49098. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49099. return nil, errors.New("field of type DeliveryConditionField does not have child fields")
  49100. },
  49101. }
  49102. return fc, nil
  49103. }
  49104. func (ec *executionContext) _DeliveryCondition_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryCondition) (ret graphql.Marshaler) {
  49105. fc, err := ec.fieldContext_DeliveryCondition_id(ctx, field)
  49106. if err != nil {
  49107. return graphql.Null
  49108. }
  49109. ctx = graphql.WithFieldContext(ctx, fc)
  49110. defer func() {
  49111. if r := recover(); r != nil {
  49112. ec.Error(ctx, ec.Recover(ctx, r))
  49113. ret = graphql.Null
  49114. }
  49115. }()
  49116. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49117. ctx = rctx // use context from middleware stack in children
  49118. return obj.ID, nil
  49119. })
  49120. if err != nil {
  49121. ec.Error(ctx, err)
  49122. return graphql.Null
  49123. }
  49124. if resTmp == nil {
  49125. if !graphql.HasFieldError(ctx, fc) {
  49126. ec.Errorf(ctx, "must not be null")
  49127. }
  49128. return graphql.Null
  49129. }
  49130. res := resTmp.(string)
  49131. fc.Result = res
  49132. return ec.marshalNID2string(ctx, field.Selections, res)
  49133. }
  49134. func (ec *executionContext) fieldContext_DeliveryCondition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49135. fc = &graphql.FieldContext{
  49136. Object: "DeliveryCondition",
  49137. Field: field,
  49138. IsMethod: false,
  49139. IsResolver: false,
  49140. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49141. return nil, errors.New("field of type ID does not have child fields")
  49142. },
  49143. }
  49144. return fc, nil
  49145. }
  49146. func (ec *executionContext) _DeliveryCondition_operator(ctx context.Context, field graphql.CollectedField, obj *DeliveryCondition) (ret graphql.Marshaler) {
  49147. fc, err := ec.fieldContext_DeliveryCondition_operator(ctx, field)
  49148. if err != nil {
  49149. return graphql.Null
  49150. }
  49151. ctx = graphql.WithFieldContext(ctx, fc)
  49152. defer func() {
  49153. if r := recover(); r != nil {
  49154. ec.Error(ctx, ec.Recover(ctx, r))
  49155. ret = graphql.Null
  49156. }
  49157. }()
  49158. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49159. ctx = rctx // use context from middleware stack in children
  49160. return obj.Operator, nil
  49161. })
  49162. if err != nil {
  49163. ec.Error(ctx, err)
  49164. return graphql.Null
  49165. }
  49166. if resTmp == nil {
  49167. if !graphql.HasFieldError(ctx, fc) {
  49168. ec.Errorf(ctx, "must not be null")
  49169. }
  49170. return graphql.Null
  49171. }
  49172. res := resTmp.(DeliveryConditionOperator)
  49173. fc.Result = res
  49174. return ec.marshalNDeliveryConditionOperator2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionOperator(ctx, field.Selections, res)
  49175. }
  49176. func (ec *executionContext) fieldContext_DeliveryCondition_operator(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49177. fc = &graphql.FieldContext{
  49178. Object: "DeliveryCondition",
  49179. Field: field,
  49180. IsMethod: false,
  49181. IsResolver: false,
  49182. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49183. return nil, errors.New("field of type DeliveryConditionOperator does not have child fields")
  49184. },
  49185. }
  49186. return fc, nil
  49187. }
  49188. func (ec *executionContext) _DeliveryCountry_code(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  49189. fc, err := ec.fieldContext_DeliveryCountry_code(ctx, field)
  49190. if err != nil {
  49191. return graphql.Null
  49192. }
  49193. ctx = graphql.WithFieldContext(ctx, fc)
  49194. defer func() {
  49195. if r := recover(); r != nil {
  49196. ec.Error(ctx, ec.Recover(ctx, r))
  49197. ret = graphql.Null
  49198. }
  49199. }()
  49200. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49201. ctx = rctx // use context from middleware stack in children
  49202. return obj.Code, nil
  49203. })
  49204. if err != nil {
  49205. ec.Error(ctx, err)
  49206. return graphql.Null
  49207. }
  49208. if resTmp == nil {
  49209. if !graphql.HasFieldError(ctx, fc) {
  49210. ec.Errorf(ctx, "must not be null")
  49211. }
  49212. return graphql.Null
  49213. }
  49214. res := resTmp.(*DeliveryCountryCodeOrRestOfWorld)
  49215. fc.Result = res
  49216. return ec.marshalNDeliveryCountryCodeOrRestOfWorld2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryCodeOrRestOfWorld(ctx, field.Selections, res)
  49217. }
  49218. func (ec *executionContext) fieldContext_DeliveryCountry_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49219. fc = &graphql.FieldContext{
  49220. Object: "DeliveryCountry",
  49221. Field: field,
  49222. IsMethod: false,
  49223. IsResolver: false,
  49224. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49225. switch field.Name {
  49226. case "countryCode":
  49227. return ec.fieldContext_DeliveryCountryCodeOrRestOfWorld_countryCode(ctx, field)
  49228. case "restOfWorld":
  49229. return ec.fieldContext_DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx, field)
  49230. }
  49231. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountryCodeOrRestOfWorld", field.Name)
  49232. },
  49233. }
  49234. return fc, nil
  49235. }
  49236. func (ec *executionContext) _DeliveryCountry_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  49237. fc, err := ec.fieldContext_DeliveryCountry_id(ctx, field)
  49238. if err != nil {
  49239. return graphql.Null
  49240. }
  49241. ctx = graphql.WithFieldContext(ctx, fc)
  49242. defer func() {
  49243. if r := recover(); r != nil {
  49244. ec.Error(ctx, ec.Recover(ctx, r))
  49245. ret = graphql.Null
  49246. }
  49247. }()
  49248. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49249. ctx = rctx // use context from middleware stack in children
  49250. return obj.ID, nil
  49251. })
  49252. if err != nil {
  49253. ec.Error(ctx, err)
  49254. return graphql.Null
  49255. }
  49256. if resTmp == nil {
  49257. if !graphql.HasFieldError(ctx, fc) {
  49258. ec.Errorf(ctx, "must not be null")
  49259. }
  49260. return graphql.Null
  49261. }
  49262. res := resTmp.(string)
  49263. fc.Result = res
  49264. return ec.marshalNID2string(ctx, field.Selections, res)
  49265. }
  49266. func (ec *executionContext) fieldContext_DeliveryCountry_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49267. fc = &graphql.FieldContext{
  49268. Object: "DeliveryCountry",
  49269. Field: field,
  49270. IsMethod: false,
  49271. IsResolver: false,
  49272. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49273. return nil, errors.New("field of type ID does not have child fields")
  49274. },
  49275. }
  49276. return fc, nil
  49277. }
  49278. func (ec *executionContext) _DeliveryCountry_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  49279. fc, err := ec.fieldContext_DeliveryCountry_name(ctx, field)
  49280. if err != nil {
  49281. return graphql.Null
  49282. }
  49283. ctx = graphql.WithFieldContext(ctx, fc)
  49284. defer func() {
  49285. if r := recover(); r != nil {
  49286. ec.Error(ctx, ec.Recover(ctx, r))
  49287. ret = graphql.Null
  49288. }
  49289. }()
  49290. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49291. ctx = rctx // use context from middleware stack in children
  49292. return obj.Name, nil
  49293. })
  49294. if err != nil {
  49295. ec.Error(ctx, err)
  49296. return graphql.Null
  49297. }
  49298. if resTmp == nil {
  49299. if !graphql.HasFieldError(ctx, fc) {
  49300. ec.Errorf(ctx, "must not be null")
  49301. }
  49302. return graphql.Null
  49303. }
  49304. res := resTmp.(string)
  49305. fc.Result = res
  49306. return ec.marshalNString2string(ctx, field.Selections, res)
  49307. }
  49308. func (ec *executionContext) fieldContext_DeliveryCountry_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49309. fc = &graphql.FieldContext{
  49310. Object: "DeliveryCountry",
  49311. Field: field,
  49312. IsMethod: false,
  49313. IsResolver: false,
  49314. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49315. return nil, errors.New("field of type String does not have child fields")
  49316. },
  49317. }
  49318. return fc, nil
  49319. }
  49320. func (ec *executionContext) _DeliveryCountry_provinces(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  49321. fc, err := ec.fieldContext_DeliveryCountry_provinces(ctx, field)
  49322. if err != nil {
  49323. return graphql.Null
  49324. }
  49325. ctx = graphql.WithFieldContext(ctx, fc)
  49326. defer func() {
  49327. if r := recover(); r != nil {
  49328. ec.Error(ctx, ec.Recover(ctx, r))
  49329. ret = graphql.Null
  49330. }
  49331. }()
  49332. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49333. ctx = rctx // use context from middleware stack in children
  49334. return obj.Provinces, nil
  49335. })
  49336. if err != nil {
  49337. ec.Error(ctx, err)
  49338. return graphql.Null
  49339. }
  49340. if resTmp == nil {
  49341. if !graphql.HasFieldError(ctx, fc) {
  49342. ec.Errorf(ctx, "must not be null")
  49343. }
  49344. return graphql.Null
  49345. }
  49346. res := resTmp.([]*DeliveryProvince)
  49347. fc.Result = res
  49348. return ec.marshalNDeliveryProvince2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProvinceᚄ(ctx, field.Selections, res)
  49349. }
  49350. func (ec *executionContext) fieldContext_DeliveryCountry_provinces(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49351. fc = &graphql.FieldContext{
  49352. Object: "DeliveryCountry",
  49353. Field: field,
  49354. IsMethod: false,
  49355. IsResolver: false,
  49356. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49357. switch field.Name {
  49358. case "code":
  49359. return ec.fieldContext_DeliveryProvince_code(ctx, field)
  49360. case "id":
  49361. return ec.fieldContext_DeliveryProvince_id(ctx, field)
  49362. case "name":
  49363. return ec.fieldContext_DeliveryProvince_name(ctx, field)
  49364. case "translatedName":
  49365. return ec.fieldContext_DeliveryProvince_translatedName(ctx, field)
  49366. }
  49367. return nil, fmt.Errorf("no field named %q was found under type DeliveryProvince", field.Name)
  49368. },
  49369. }
  49370. return fc, nil
  49371. }
  49372. func (ec *executionContext) _DeliveryCountry_translatedName(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  49373. fc, err := ec.fieldContext_DeliveryCountry_translatedName(ctx, field)
  49374. if err != nil {
  49375. return graphql.Null
  49376. }
  49377. ctx = graphql.WithFieldContext(ctx, fc)
  49378. defer func() {
  49379. if r := recover(); r != nil {
  49380. ec.Error(ctx, ec.Recover(ctx, r))
  49381. ret = graphql.Null
  49382. }
  49383. }()
  49384. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49385. ctx = rctx // use context from middleware stack in children
  49386. return obj.TranslatedName, nil
  49387. })
  49388. if err != nil {
  49389. ec.Error(ctx, err)
  49390. return graphql.Null
  49391. }
  49392. if resTmp == nil {
  49393. if !graphql.HasFieldError(ctx, fc) {
  49394. ec.Errorf(ctx, "must not be null")
  49395. }
  49396. return graphql.Null
  49397. }
  49398. res := resTmp.(string)
  49399. fc.Result = res
  49400. return ec.marshalNString2string(ctx, field.Selections, res)
  49401. }
  49402. func (ec *executionContext) fieldContext_DeliveryCountry_translatedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49403. fc = &graphql.FieldContext{
  49404. Object: "DeliveryCountry",
  49405. Field: field,
  49406. IsMethod: false,
  49407. IsResolver: false,
  49408. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49409. return nil, errors.New("field of type String does not have child fields")
  49410. },
  49411. }
  49412. return fc, nil
  49413. }
  49414. func (ec *executionContext) _DeliveryCountryAndZone_country(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryAndZone) (ret graphql.Marshaler) {
  49415. fc, err := ec.fieldContext_DeliveryCountryAndZone_country(ctx, field)
  49416. if err != nil {
  49417. return graphql.Null
  49418. }
  49419. ctx = graphql.WithFieldContext(ctx, fc)
  49420. defer func() {
  49421. if r := recover(); r != nil {
  49422. ec.Error(ctx, ec.Recover(ctx, r))
  49423. ret = graphql.Null
  49424. }
  49425. }()
  49426. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49427. ctx = rctx // use context from middleware stack in children
  49428. return obj.Country, nil
  49429. })
  49430. if err != nil {
  49431. ec.Error(ctx, err)
  49432. return graphql.Null
  49433. }
  49434. if resTmp == nil {
  49435. if !graphql.HasFieldError(ctx, fc) {
  49436. ec.Errorf(ctx, "must not be null")
  49437. }
  49438. return graphql.Null
  49439. }
  49440. res := resTmp.(*DeliveryCountry)
  49441. fc.Result = res
  49442. return ec.marshalNDeliveryCountry2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountry(ctx, field.Selections, res)
  49443. }
  49444. func (ec *executionContext) fieldContext_DeliveryCountryAndZone_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49445. fc = &graphql.FieldContext{
  49446. Object: "DeliveryCountryAndZone",
  49447. Field: field,
  49448. IsMethod: false,
  49449. IsResolver: false,
  49450. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49451. switch field.Name {
  49452. case "code":
  49453. return ec.fieldContext_DeliveryCountry_code(ctx, field)
  49454. case "id":
  49455. return ec.fieldContext_DeliveryCountry_id(ctx, field)
  49456. case "name":
  49457. return ec.fieldContext_DeliveryCountry_name(ctx, field)
  49458. case "provinces":
  49459. return ec.fieldContext_DeliveryCountry_provinces(ctx, field)
  49460. case "translatedName":
  49461. return ec.fieldContext_DeliveryCountry_translatedName(ctx, field)
  49462. }
  49463. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountry", field.Name)
  49464. },
  49465. }
  49466. return fc, nil
  49467. }
  49468. func (ec *executionContext) _DeliveryCountryAndZone_zone(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryAndZone) (ret graphql.Marshaler) {
  49469. fc, err := ec.fieldContext_DeliveryCountryAndZone_zone(ctx, field)
  49470. if err != nil {
  49471. return graphql.Null
  49472. }
  49473. ctx = graphql.WithFieldContext(ctx, fc)
  49474. defer func() {
  49475. if r := recover(); r != nil {
  49476. ec.Error(ctx, ec.Recover(ctx, r))
  49477. ret = graphql.Null
  49478. }
  49479. }()
  49480. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49481. ctx = rctx // use context from middleware stack in children
  49482. return obj.Zone, nil
  49483. })
  49484. if err != nil {
  49485. ec.Error(ctx, err)
  49486. return graphql.Null
  49487. }
  49488. if resTmp == nil {
  49489. if !graphql.HasFieldError(ctx, fc) {
  49490. ec.Errorf(ctx, "must not be null")
  49491. }
  49492. return graphql.Null
  49493. }
  49494. res := resTmp.(string)
  49495. fc.Result = res
  49496. return ec.marshalNString2string(ctx, field.Selections, res)
  49497. }
  49498. func (ec *executionContext) fieldContext_DeliveryCountryAndZone_zone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49499. fc = &graphql.FieldContext{
  49500. Object: "DeliveryCountryAndZone",
  49501. Field: field,
  49502. IsMethod: false,
  49503. IsResolver: false,
  49504. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49505. return nil, errors.New("field of type String does not have child fields")
  49506. },
  49507. }
  49508. return fc, nil
  49509. }
  49510. func (ec *executionContext) _DeliveryCountryCodeOrRestOfWorld_countryCode(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryCodeOrRestOfWorld) (ret graphql.Marshaler) {
  49511. fc, err := ec.fieldContext_DeliveryCountryCodeOrRestOfWorld_countryCode(ctx, field)
  49512. if err != nil {
  49513. return graphql.Null
  49514. }
  49515. ctx = graphql.WithFieldContext(ctx, fc)
  49516. defer func() {
  49517. if r := recover(); r != nil {
  49518. ec.Error(ctx, ec.Recover(ctx, r))
  49519. ret = graphql.Null
  49520. }
  49521. }()
  49522. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49523. ctx = rctx // use context from middleware stack in children
  49524. return obj.CountryCode, nil
  49525. })
  49526. if err != nil {
  49527. ec.Error(ctx, err)
  49528. return graphql.Null
  49529. }
  49530. if resTmp == nil {
  49531. return graphql.Null
  49532. }
  49533. res := resTmp.(*CountryCode)
  49534. fc.Result = res
  49535. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  49536. }
  49537. func (ec *executionContext) fieldContext_DeliveryCountryCodeOrRestOfWorld_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49538. fc = &graphql.FieldContext{
  49539. Object: "DeliveryCountryCodeOrRestOfWorld",
  49540. Field: field,
  49541. IsMethod: false,
  49542. IsResolver: false,
  49543. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49544. return nil, errors.New("field of type CountryCode does not have child fields")
  49545. },
  49546. }
  49547. return fc, nil
  49548. }
  49549. func (ec *executionContext) _DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryCodeOrRestOfWorld) (ret graphql.Marshaler) {
  49550. fc, err := ec.fieldContext_DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx, field)
  49551. if err != nil {
  49552. return graphql.Null
  49553. }
  49554. ctx = graphql.WithFieldContext(ctx, fc)
  49555. defer func() {
  49556. if r := recover(); r != nil {
  49557. ec.Error(ctx, ec.Recover(ctx, r))
  49558. ret = graphql.Null
  49559. }
  49560. }()
  49561. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49562. ctx = rctx // use context from middleware stack in children
  49563. return obj.RestOfWorld, nil
  49564. })
  49565. if err != nil {
  49566. ec.Error(ctx, err)
  49567. return graphql.Null
  49568. }
  49569. if resTmp == nil {
  49570. if !graphql.HasFieldError(ctx, fc) {
  49571. ec.Errorf(ctx, "must not be null")
  49572. }
  49573. return graphql.Null
  49574. }
  49575. res := resTmp.(bool)
  49576. fc.Result = res
  49577. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  49578. }
  49579. func (ec *executionContext) fieldContext_DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49580. fc = &graphql.FieldContext{
  49581. Object: "DeliveryCountryCodeOrRestOfWorld",
  49582. Field: field,
  49583. IsMethod: false,
  49584. IsResolver: false,
  49585. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49586. return nil, errors.New("field of type Boolean does not have child fields")
  49587. },
  49588. }
  49589. return fc, nil
  49590. }
  49591. func (ec *executionContext) _DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryCodesOrRestOfWorld) (ret graphql.Marshaler) {
  49592. fc, err := ec.fieldContext_DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx, field)
  49593. if err != nil {
  49594. return graphql.Null
  49595. }
  49596. ctx = graphql.WithFieldContext(ctx, fc)
  49597. defer func() {
  49598. if r := recover(); r != nil {
  49599. ec.Error(ctx, ec.Recover(ctx, r))
  49600. ret = graphql.Null
  49601. }
  49602. }()
  49603. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49604. ctx = rctx // use context from middleware stack in children
  49605. return obj.CountryCodes, nil
  49606. })
  49607. if err != nil {
  49608. ec.Error(ctx, err)
  49609. return graphql.Null
  49610. }
  49611. if resTmp == nil {
  49612. if !graphql.HasFieldError(ctx, fc) {
  49613. ec.Errorf(ctx, "must not be null")
  49614. }
  49615. return graphql.Null
  49616. }
  49617. res := resTmp.([]CountryCode)
  49618. fc.Result = res
  49619. return ec.marshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCodeᚄ(ctx, field.Selections, res)
  49620. }
  49621. func (ec *executionContext) fieldContext_DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49622. fc = &graphql.FieldContext{
  49623. Object: "DeliveryCountryCodesOrRestOfWorld",
  49624. Field: field,
  49625. IsMethod: false,
  49626. IsResolver: false,
  49627. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49628. return nil, errors.New("field of type CountryCode does not have child fields")
  49629. },
  49630. }
  49631. return fc, nil
  49632. }
  49633. func (ec *executionContext) _DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryCodesOrRestOfWorld) (ret graphql.Marshaler) {
  49634. fc, err := ec.fieldContext_DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx, field)
  49635. if err != nil {
  49636. return graphql.Null
  49637. }
  49638. ctx = graphql.WithFieldContext(ctx, fc)
  49639. defer func() {
  49640. if r := recover(); r != nil {
  49641. ec.Error(ctx, ec.Recover(ctx, r))
  49642. ret = graphql.Null
  49643. }
  49644. }()
  49645. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49646. ctx = rctx // use context from middleware stack in children
  49647. return obj.RestOfWorld, nil
  49648. })
  49649. if err != nil {
  49650. ec.Error(ctx, err)
  49651. return graphql.Null
  49652. }
  49653. if resTmp == nil {
  49654. if !graphql.HasFieldError(ctx, fc) {
  49655. ec.Errorf(ctx, "must not be null")
  49656. }
  49657. return graphql.Null
  49658. }
  49659. res := resTmp.(bool)
  49660. fc.Result = res
  49661. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  49662. }
  49663. func (ec *executionContext) fieldContext_DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49664. fc = &graphql.FieldContext{
  49665. Object: "DeliveryCountryCodesOrRestOfWorld",
  49666. Field: field,
  49667. IsMethod: false,
  49668. IsResolver: false,
  49669. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49670. return nil, errors.New("field of type Boolean does not have child fields")
  49671. },
  49672. }
  49673. return fc, nil
  49674. }
  49675. func (ec *executionContext) _DeliveryLocationGroup_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroup) (ret graphql.Marshaler) {
  49676. fc, err := ec.fieldContext_DeliveryLocationGroup_id(ctx, field)
  49677. if err != nil {
  49678. return graphql.Null
  49679. }
  49680. ctx = graphql.WithFieldContext(ctx, fc)
  49681. defer func() {
  49682. if r := recover(); r != nil {
  49683. ec.Error(ctx, ec.Recover(ctx, r))
  49684. ret = graphql.Null
  49685. }
  49686. }()
  49687. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49688. ctx = rctx // use context from middleware stack in children
  49689. return obj.ID, nil
  49690. })
  49691. if err != nil {
  49692. ec.Error(ctx, err)
  49693. return graphql.Null
  49694. }
  49695. if resTmp == nil {
  49696. if !graphql.HasFieldError(ctx, fc) {
  49697. ec.Errorf(ctx, "must not be null")
  49698. }
  49699. return graphql.Null
  49700. }
  49701. res := resTmp.(string)
  49702. fc.Result = res
  49703. return ec.marshalNID2string(ctx, field.Selections, res)
  49704. }
  49705. func (ec *executionContext) fieldContext_DeliveryLocationGroup_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49706. fc = &graphql.FieldContext{
  49707. Object: "DeliveryLocationGroup",
  49708. Field: field,
  49709. IsMethod: false,
  49710. IsResolver: false,
  49711. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49712. return nil, errors.New("field of type ID does not have child fields")
  49713. },
  49714. }
  49715. return fc, nil
  49716. }
  49717. func (ec *executionContext) _DeliveryLocationGroup_locations(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroup) (ret graphql.Marshaler) {
  49718. fc, err := ec.fieldContext_DeliveryLocationGroup_locations(ctx, field)
  49719. if err != nil {
  49720. return graphql.Null
  49721. }
  49722. ctx = graphql.WithFieldContext(ctx, fc)
  49723. defer func() {
  49724. if r := recover(); r != nil {
  49725. ec.Error(ctx, ec.Recover(ctx, r))
  49726. ret = graphql.Null
  49727. }
  49728. }()
  49729. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49730. ctx = rctx // use context from middleware stack in children
  49731. return obj.Locations, nil
  49732. })
  49733. if err != nil {
  49734. ec.Error(ctx, err)
  49735. return graphql.Null
  49736. }
  49737. if resTmp == nil {
  49738. if !graphql.HasFieldError(ctx, fc) {
  49739. ec.Errorf(ctx, "must not be null")
  49740. }
  49741. return graphql.Null
  49742. }
  49743. res := resTmp.(*LocationConnection)
  49744. fc.Result = res
  49745. return ec.marshalNLocationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationConnection(ctx, field.Selections, res)
  49746. }
  49747. func (ec *executionContext) fieldContext_DeliveryLocationGroup_locations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49748. fc = &graphql.FieldContext{
  49749. Object: "DeliveryLocationGroup",
  49750. Field: field,
  49751. IsMethod: false,
  49752. IsResolver: false,
  49753. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49754. switch field.Name {
  49755. case "edges":
  49756. return ec.fieldContext_LocationConnection_edges(ctx, field)
  49757. case "nodes":
  49758. return ec.fieldContext_LocationConnection_nodes(ctx, field)
  49759. case "pageInfo":
  49760. return ec.fieldContext_LocationConnection_pageInfo(ctx, field)
  49761. }
  49762. return nil, fmt.Errorf("no field named %q was found under type LocationConnection", field.Name)
  49763. },
  49764. }
  49765. defer func() {
  49766. if r := recover(); r != nil {
  49767. err = ec.Recover(ctx, r)
  49768. ec.Error(ctx, err)
  49769. }
  49770. }()
  49771. ctx = graphql.WithFieldContext(ctx, fc)
  49772. if fc.Args, err = ec.field_DeliveryLocationGroup_locations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  49773. ec.Error(ctx, err)
  49774. return
  49775. }
  49776. return fc, nil
  49777. }
  49778. func (ec *executionContext) _DeliveryLocationGroupZone_methodDefinitionCounts(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZone) (ret graphql.Marshaler) {
  49779. fc, err := ec.fieldContext_DeliveryLocationGroupZone_methodDefinitionCounts(ctx, field)
  49780. if err != nil {
  49781. return graphql.Null
  49782. }
  49783. ctx = graphql.WithFieldContext(ctx, fc)
  49784. defer func() {
  49785. if r := recover(); r != nil {
  49786. ec.Error(ctx, ec.Recover(ctx, r))
  49787. ret = graphql.Null
  49788. }
  49789. }()
  49790. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49791. ctx = rctx // use context from middleware stack in children
  49792. return obj.MethodDefinitionCounts, nil
  49793. })
  49794. if err != nil {
  49795. ec.Error(ctx, err)
  49796. return graphql.Null
  49797. }
  49798. if resTmp == nil {
  49799. if !graphql.HasFieldError(ctx, fc) {
  49800. ec.Errorf(ctx, "must not be null")
  49801. }
  49802. return graphql.Null
  49803. }
  49804. res := resTmp.(*DeliveryMethodDefinitionCounts)
  49805. fc.Result = res
  49806. return ec.marshalNDeliveryMethodDefinitionCounts2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionCounts(ctx, field.Selections, res)
  49807. }
  49808. func (ec *executionContext) fieldContext_DeliveryLocationGroupZone_methodDefinitionCounts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49809. fc = &graphql.FieldContext{
  49810. Object: "DeliveryLocationGroupZone",
  49811. Field: field,
  49812. IsMethod: false,
  49813. IsResolver: false,
  49814. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49815. switch field.Name {
  49816. case "participantDefinitionsCount":
  49817. return ec.fieldContext_DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx, field)
  49818. case "rateDefinitionsCount":
  49819. return ec.fieldContext_DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx, field)
  49820. }
  49821. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinitionCounts", field.Name)
  49822. },
  49823. }
  49824. return fc, nil
  49825. }
  49826. func (ec *executionContext) _DeliveryLocationGroupZone_methodDefinitions(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZone) (ret graphql.Marshaler) {
  49827. fc, err := ec.fieldContext_DeliveryLocationGroupZone_methodDefinitions(ctx, field)
  49828. if err != nil {
  49829. return graphql.Null
  49830. }
  49831. ctx = graphql.WithFieldContext(ctx, fc)
  49832. defer func() {
  49833. if r := recover(); r != nil {
  49834. ec.Error(ctx, ec.Recover(ctx, r))
  49835. ret = graphql.Null
  49836. }
  49837. }()
  49838. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49839. ctx = rctx // use context from middleware stack in children
  49840. return obj.MethodDefinitions, nil
  49841. })
  49842. if err != nil {
  49843. ec.Error(ctx, err)
  49844. return graphql.Null
  49845. }
  49846. if resTmp == nil {
  49847. if !graphql.HasFieldError(ctx, fc) {
  49848. ec.Errorf(ctx, "must not be null")
  49849. }
  49850. return graphql.Null
  49851. }
  49852. res := resTmp.(*DeliveryMethodDefinitionConnection)
  49853. fc.Result = res
  49854. return ec.marshalNDeliveryMethodDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionConnection(ctx, field.Selections, res)
  49855. }
  49856. func (ec *executionContext) fieldContext_DeliveryLocationGroupZone_methodDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49857. fc = &graphql.FieldContext{
  49858. Object: "DeliveryLocationGroupZone",
  49859. Field: field,
  49860. IsMethod: false,
  49861. IsResolver: false,
  49862. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49863. switch field.Name {
  49864. case "edges":
  49865. return ec.fieldContext_DeliveryMethodDefinitionConnection_edges(ctx, field)
  49866. case "nodes":
  49867. return ec.fieldContext_DeliveryMethodDefinitionConnection_nodes(ctx, field)
  49868. case "pageInfo":
  49869. return ec.fieldContext_DeliveryMethodDefinitionConnection_pageInfo(ctx, field)
  49870. }
  49871. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinitionConnection", field.Name)
  49872. },
  49873. }
  49874. defer func() {
  49875. if r := recover(); r != nil {
  49876. err = ec.Recover(ctx, r)
  49877. ec.Error(ctx, err)
  49878. }
  49879. }()
  49880. ctx = graphql.WithFieldContext(ctx, fc)
  49881. if fc.Args, err = ec.field_DeliveryLocationGroupZone_methodDefinitions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  49882. ec.Error(ctx, err)
  49883. return
  49884. }
  49885. return fc, nil
  49886. }
  49887. func (ec *executionContext) _DeliveryLocationGroupZone_zone(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZone) (ret graphql.Marshaler) {
  49888. fc, err := ec.fieldContext_DeliveryLocationGroupZone_zone(ctx, field)
  49889. if err != nil {
  49890. return graphql.Null
  49891. }
  49892. ctx = graphql.WithFieldContext(ctx, fc)
  49893. defer func() {
  49894. if r := recover(); r != nil {
  49895. ec.Error(ctx, ec.Recover(ctx, r))
  49896. ret = graphql.Null
  49897. }
  49898. }()
  49899. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49900. ctx = rctx // use context from middleware stack in children
  49901. return obj.Zone, nil
  49902. })
  49903. if err != nil {
  49904. ec.Error(ctx, err)
  49905. return graphql.Null
  49906. }
  49907. if resTmp == nil {
  49908. if !graphql.HasFieldError(ctx, fc) {
  49909. ec.Errorf(ctx, "must not be null")
  49910. }
  49911. return graphql.Null
  49912. }
  49913. res := resTmp.(*DeliveryZone)
  49914. fc.Result = res
  49915. return ec.marshalNDeliveryZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryZone(ctx, field.Selections, res)
  49916. }
  49917. func (ec *executionContext) fieldContext_DeliveryLocationGroupZone_zone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49918. fc = &graphql.FieldContext{
  49919. Object: "DeliveryLocationGroupZone",
  49920. Field: field,
  49921. IsMethod: false,
  49922. IsResolver: false,
  49923. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49924. switch field.Name {
  49925. case "countries":
  49926. return ec.fieldContext_DeliveryZone_countries(ctx, field)
  49927. case "id":
  49928. return ec.fieldContext_DeliveryZone_id(ctx, field)
  49929. case "name":
  49930. return ec.fieldContext_DeliveryZone_name(ctx, field)
  49931. }
  49932. return nil, fmt.Errorf("no field named %q was found under type DeliveryZone", field.Name)
  49933. },
  49934. }
  49935. return fc, nil
  49936. }
  49937. func (ec *executionContext) _DeliveryLocationGroupZoneConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneConnection) (ret graphql.Marshaler) {
  49938. fc, err := ec.fieldContext_DeliveryLocationGroupZoneConnection_edges(ctx, field)
  49939. if err != nil {
  49940. return graphql.Null
  49941. }
  49942. ctx = graphql.WithFieldContext(ctx, fc)
  49943. defer func() {
  49944. if r := recover(); r != nil {
  49945. ec.Error(ctx, ec.Recover(ctx, r))
  49946. ret = graphql.Null
  49947. }
  49948. }()
  49949. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49950. ctx = rctx // use context from middleware stack in children
  49951. return obj.Edges, nil
  49952. })
  49953. if err != nil {
  49954. ec.Error(ctx, err)
  49955. return graphql.Null
  49956. }
  49957. if resTmp == nil {
  49958. if !graphql.HasFieldError(ctx, fc) {
  49959. ec.Errorf(ctx, "must not be null")
  49960. }
  49961. return graphql.Null
  49962. }
  49963. res := resTmp.([]*DeliveryLocationGroupZoneEdge)
  49964. fc.Result = res
  49965. return ec.marshalNDeliveryLocationGroupZoneEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZoneEdgeᚄ(ctx, field.Selections, res)
  49966. }
  49967. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49968. fc = &graphql.FieldContext{
  49969. Object: "DeliveryLocationGroupZoneConnection",
  49970. Field: field,
  49971. IsMethod: false,
  49972. IsResolver: false,
  49973. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49974. switch field.Name {
  49975. case "cursor":
  49976. return ec.fieldContext_DeliveryLocationGroupZoneEdge_cursor(ctx, field)
  49977. case "node":
  49978. return ec.fieldContext_DeliveryLocationGroupZoneEdge_node(ctx, field)
  49979. }
  49980. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroupZoneEdge", field.Name)
  49981. },
  49982. }
  49983. return fc, nil
  49984. }
  49985. func (ec *executionContext) _DeliveryLocationGroupZoneConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneConnection) (ret graphql.Marshaler) {
  49986. fc, err := ec.fieldContext_DeliveryLocationGroupZoneConnection_nodes(ctx, field)
  49987. if err != nil {
  49988. return graphql.Null
  49989. }
  49990. ctx = graphql.WithFieldContext(ctx, fc)
  49991. defer func() {
  49992. if r := recover(); r != nil {
  49993. ec.Error(ctx, ec.Recover(ctx, r))
  49994. ret = graphql.Null
  49995. }
  49996. }()
  49997. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49998. ctx = rctx // use context from middleware stack in children
  49999. return obj.Nodes, nil
  50000. })
  50001. if err != nil {
  50002. ec.Error(ctx, err)
  50003. return graphql.Null
  50004. }
  50005. if resTmp == nil {
  50006. if !graphql.HasFieldError(ctx, fc) {
  50007. ec.Errorf(ctx, "must not be null")
  50008. }
  50009. return graphql.Null
  50010. }
  50011. res := resTmp.([]*DeliveryLocationGroupZone)
  50012. fc.Result = res
  50013. return ec.marshalNDeliveryLocationGroupZone2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZoneᚄ(ctx, field.Selections, res)
  50014. }
  50015. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50016. fc = &graphql.FieldContext{
  50017. Object: "DeliveryLocationGroupZoneConnection",
  50018. Field: field,
  50019. IsMethod: false,
  50020. IsResolver: false,
  50021. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50022. switch field.Name {
  50023. case "methodDefinitionCounts":
  50024. return ec.fieldContext_DeliveryLocationGroupZone_methodDefinitionCounts(ctx, field)
  50025. case "methodDefinitions":
  50026. return ec.fieldContext_DeliveryLocationGroupZone_methodDefinitions(ctx, field)
  50027. case "zone":
  50028. return ec.fieldContext_DeliveryLocationGroupZone_zone(ctx, field)
  50029. }
  50030. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroupZone", field.Name)
  50031. },
  50032. }
  50033. return fc, nil
  50034. }
  50035. func (ec *executionContext) _DeliveryLocationGroupZoneConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneConnection) (ret graphql.Marshaler) {
  50036. fc, err := ec.fieldContext_DeliveryLocationGroupZoneConnection_pageInfo(ctx, field)
  50037. if err != nil {
  50038. return graphql.Null
  50039. }
  50040. ctx = graphql.WithFieldContext(ctx, fc)
  50041. defer func() {
  50042. if r := recover(); r != nil {
  50043. ec.Error(ctx, ec.Recover(ctx, r))
  50044. ret = graphql.Null
  50045. }
  50046. }()
  50047. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50048. ctx = rctx // use context from middleware stack in children
  50049. return obj.PageInfo, nil
  50050. })
  50051. if err != nil {
  50052. ec.Error(ctx, err)
  50053. return graphql.Null
  50054. }
  50055. if resTmp == nil {
  50056. if !graphql.HasFieldError(ctx, fc) {
  50057. ec.Errorf(ctx, "must not be null")
  50058. }
  50059. return graphql.Null
  50060. }
  50061. res := resTmp.(*PageInfo)
  50062. fc.Result = res
  50063. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  50064. }
  50065. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50066. fc = &graphql.FieldContext{
  50067. Object: "DeliveryLocationGroupZoneConnection",
  50068. Field: field,
  50069. IsMethod: false,
  50070. IsResolver: false,
  50071. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50072. switch field.Name {
  50073. case "endCursor":
  50074. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  50075. case "hasNextPage":
  50076. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  50077. case "hasPreviousPage":
  50078. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  50079. case "startCursor":
  50080. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  50081. }
  50082. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  50083. },
  50084. }
  50085. return fc, nil
  50086. }
  50087. func (ec *executionContext) _DeliveryLocationGroupZoneEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneEdge) (ret graphql.Marshaler) {
  50088. fc, err := ec.fieldContext_DeliveryLocationGroupZoneEdge_cursor(ctx, field)
  50089. if err != nil {
  50090. return graphql.Null
  50091. }
  50092. ctx = graphql.WithFieldContext(ctx, fc)
  50093. defer func() {
  50094. if r := recover(); r != nil {
  50095. ec.Error(ctx, ec.Recover(ctx, r))
  50096. ret = graphql.Null
  50097. }
  50098. }()
  50099. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50100. ctx = rctx // use context from middleware stack in children
  50101. return obj.Cursor, nil
  50102. })
  50103. if err != nil {
  50104. ec.Error(ctx, err)
  50105. return graphql.Null
  50106. }
  50107. if resTmp == nil {
  50108. if !graphql.HasFieldError(ctx, fc) {
  50109. ec.Errorf(ctx, "must not be null")
  50110. }
  50111. return graphql.Null
  50112. }
  50113. res := resTmp.(string)
  50114. fc.Result = res
  50115. return ec.marshalNString2string(ctx, field.Selections, res)
  50116. }
  50117. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50118. fc = &graphql.FieldContext{
  50119. Object: "DeliveryLocationGroupZoneEdge",
  50120. Field: field,
  50121. IsMethod: false,
  50122. IsResolver: false,
  50123. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50124. return nil, errors.New("field of type String does not have child fields")
  50125. },
  50126. }
  50127. return fc, nil
  50128. }
  50129. func (ec *executionContext) _DeliveryLocationGroupZoneEdge_node(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneEdge) (ret graphql.Marshaler) {
  50130. fc, err := ec.fieldContext_DeliveryLocationGroupZoneEdge_node(ctx, field)
  50131. if err != nil {
  50132. return graphql.Null
  50133. }
  50134. ctx = graphql.WithFieldContext(ctx, fc)
  50135. defer func() {
  50136. if r := recover(); r != nil {
  50137. ec.Error(ctx, ec.Recover(ctx, r))
  50138. ret = graphql.Null
  50139. }
  50140. }()
  50141. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50142. ctx = rctx // use context from middleware stack in children
  50143. return obj.Node, nil
  50144. })
  50145. if err != nil {
  50146. ec.Error(ctx, err)
  50147. return graphql.Null
  50148. }
  50149. if resTmp == nil {
  50150. if !graphql.HasFieldError(ctx, fc) {
  50151. ec.Errorf(ctx, "must not be null")
  50152. }
  50153. return graphql.Null
  50154. }
  50155. res := resTmp.(*DeliveryLocationGroupZone)
  50156. fc.Result = res
  50157. return ec.marshalNDeliveryLocationGroupZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZone(ctx, field.Selections, res)
  50158. }
  50159. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50160. fc = &graphql.FieldContext{
  50161. Object: "DeliveryLocationGroupZoneEdge",
  50162. Field: field,
  50163. IsMethod: false,
  50164. IsResolver: false,
  50165. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50166. switch field.Name {
  50167. case "methodDefinitionCounts":
  50168. return ec.fieldContext_DeliveryLocationGroupZone_methodDefinitionCounts(ctx, field)
  50169. case "methodDefinitions":
  50170. return ec.fieldContext_DeliveryLocationGroupZone_methodDefinitions(ctx, field)
  50171. case "zone":
  50172. return ec.fieldContext_DeliveryLocationGroupZone_zone(ctx, field)
  50173. }
  50174. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroupZone", field.Name)
  50175. },
  50176. }
  50177. return fc, nil
  50178. }
  50179. func (ec *executionContext) _DeliveryMethod_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethod) (ret graphql.Marshaler) {
  50180. fc, err := ec.fieldContext_DeliveryMethod_id(ctx, field)
  50181. if err != nil {
  50182. return graphql.Null
  50183. }
  50184. ctx = graphql.WithFieldContext(ctx, fc)
  50185. defer func() {
  50186. if r := recover(); r != nil {
  50187. ec.Error(ctx, ec.Recover(ctx, r))
  50188. ret = graphql.Null
  50189. }
  50190. }()
  50191. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50192. ctx = rctx // use context from middleware stack in children
  50193. return obj.ID, nil
  50194. })
  50195. if err != nil {
  50196. ec.Error(ctx, err)
  50197. return graphql.Null
  50198. }
  50199. if resTmp == nil {
  50200. if !graphql.HasFieldError(ctx, fc) {
  50201. ec.Errorf(ctx, "must not be null")
  50202. }
  50203. return graphql.Null
  50204. }
  50205. res := resTmp.(string)
  50206. fc.Result = res
  50207. return ec.marshalNID2string(ctx, field.Selections, res)
  50208. }
  50209. func (ec *executionContext) fieldContext_DeliveryMethod_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50210. fc = &graphql.FieldContext{
  50211. Object: "DeliveryMethod",
  50212. Field: field,
  50213. IsMethod: false,
  50214. IsResolver: false,
  50215. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50216. return nil, errors.New("field of type ID does not have child fields")
  50217. },
  50218. }
  50219. return fc, nil
  50220. }
  50221. func (ec *executionContext) _DeliveryMethod_maxDeliveryDateTime(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethod) (ret graphql.Marshaler) {
  50222. fc, err := ec.fieldContext_DeliveryMethod_maxDeliveryDateTime(ctx, field)
  50223. if err != nil {
  50224. return graphql.Null
  50225. }
  50226. ctx = graphql.WithFieldContext(ctx, fc)
  50227. defer func() {
  50228. if r := recover(); r != nil {
  50229. ec.Error(ctx, ec.Recover(ctx, r))
  50230. ret = graphql.Null
  50231. }
  50232. }()
  50233. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50234. ctx = rctx // use context from middleware stack in children
  50235. return obj.MaxDeliveryDateTime, nil
  50236. })
  50237. if err != nil {
  50238. ec.Error(ctx, err)
  50239. return graphql.Null
  50240. }
  50241. if resTmp == nil {
  50242. return graphql.Null
  50243. }
  50244. res := resTmp.(*string)
  50245. fc.Result = res
  50246. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  50247. }
  50248. func (ec *executionContext) fieldContext_DeliveryMethod_maxDeliveryDateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50249. fc = &graphql.FieldContext{
  50250. Object: "DeliveryMethod",
  50251. Field: field,
  50252. IsMethod: false,
  50253. IsResolver: false,
  50254. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50255. return nil, errors.New("field of type DateTime does not have child fields")
  50256. },
  50257. }
  50258. return fc, nil
  50259. }
  50260. func (ec *executionContext) _DeliveryMethod_methodType(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethod) (ret graphql.Marshaler) {
  50261. fc, err := ec.fieldContext_DeliveryMethod_methodType(ctx, field)
  50262. if err != nil {
  50263. return graphql.Null
  50264. }
  50265. ctx = graphql.WithFieldContext(ctx, fc)
  50266. defer func() {
  50267. if r := recover(); r != nil {
  50268. ec.Error(ctx, ec.Recover(ctx, r))
  50269. ret = graphql.Null
  50270. }
  50271. }()
  50272. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50273. ctx = rctx // use context from middleware stack in children
  50274. return obj.MethodType, nil
  50275. })
  50276. if err != nil {
  50277. ec.Error(ctx, err)
  50278. return graphql.Null
  50279. }
  50280. if resTmp == nil {
  50281. if !graphql.HasFieldError(ctx, fc) {
  50282. ec.Errorf(ctx, "must not be null")
  50283. }
  50284. return graphql.Null
  50285. }
  50286. res := resTmp.(DeliveryMethodType)
  50287. fc.Result = res
  50288. return ec.marshalNDeliveryMethodType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodType(ctx, field.Selections, res)
  50289. }
  50290. func (ec *executionContext) fieldContext_DeliveryMethod_methodType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50291. fc = &graphql.FieldContext{
  50292. Object: "DeliveryMethod",
  50293. Field: field,
  50294. IsMethod: false,
  50295. IsResolver: false,
  50296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50297. return nil, errors.New("field of type DeliveryMethodType does not have child fields")
  50298. },
  50299. }
  50300. return fc, nil
  50301. }
  50302. func (ec *executionContext) _DeliveryMethod_minDeliveryDateTime(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethod) (ret graphql.Marshaler) {
  50303. fc, err := ec.fieldContext_DeliveryMethod_minDeliveryDateTime(ctx, field)
  50304. if err != nil {
  50305. return graphql.Null
  50306. }
  50307. ctx = graphql.WithFieldContext(ctx, fc)
  50308. defer func() {
  50309. if r := recover(); r != nil {
  50310. ec.Error(ctx, ec.Recover(ctx, r))
  50311. ret = graphql.Null
  50312. }
  50313. }()
  50314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50315. ctx = rctx // use context from middleware stack in children
  50316. return obj.MinDeliveryDateTime, nil
  50317. })
  50318. if err != nil {
  50319. ec.Error(ctx, err)
  50320. return graphql.Null
  50321. }
  50322. if resTmp == nil {
  50323. return graphql.Null
  50324. }
  50325. res := resTmp.(*string)
  50326. fc.Result = res
  50327. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  50328. }
  50329. func (ec *executionContext) fieldContext_DeliveryMethod_minDeliveryDateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50330. fc = &graphql.FieldContext{
  50331. Object: "DeliveryMethod",
  50332. Field: field,
  50333. IsMethod: false,
  50334. IsResolver: false,
  50335. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50336. return nil, errors.New("field of type DateTime does not have child fields")
  50337. },
  50338. }
  50339. return fc, nil
  50340. }
  50341. func (ec *executionContext) _DeliveryMethodDefinition_active(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  50342. fc, err := ec.fieldContext_DeliveryMethodDefinition_active(ctx, field)
  50343. if err != nil {
  50344. return graphql.Null
  50345. }
  50346. ctx = graphql.WithFieldContext(ctx, fc)
  50347. defer func() {
  50348. if r := recover(); r != nil {
  50349. ec.Error(ctx, ec.Recover(ctx, r))
  50350. ret = graphql.Null
  50351. }
  50352. }()
  50353. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50354. ctx = rctx // use context from middleware stack in children
  50355. return obj.Active, nil
  50356. })
  50357. if err != nil {
  50358. ec.Error(ctx, err)
  50359. return graphql.Null
  50360. }
  50361. if resTmp == nil {
  50362. if !graphql.HasFieldError(ctx, fc) {
  50363. ec.Errorf(ctx, "must not be null")
  50364. }
  50365. return graphql.Null
  50366. }
  50367. res := resTmp.(bool)
  50368. fc.Result = res
  50369. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  50370. }
  50371. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_active(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50372. fc = &graphql.FieldContext{
  50373. Object: "DeliveryMethodDefinition",
  50374. Field: field,
  50375. IsMethod: false,
  50376. IsResolver: false,
  50377. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50378. return nil, errors.New("field of type Boolean does not have child fields")
  50379. },
  50380. }
  50381. return fc, nil
  50382. }
  50383. func (ec *executionContext) _DeliveryMethodDefinition_description(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  50384. fc, err := ec.fieldContext_DeliveryMethodDefinition_description(ctx, field)
  50385. if err != nil {
  50386. return graphql.Null
  50387. }
  50388. ctx = graphql.WithFieldContext(ctx, fc)
  50389. defer func() {
  50390. if r := recover(); r != nil {
  50391. ec.Error(ctx, ec.Recover(ctx, r))
  50392. ret = graphql.Null
  50393. }
  50394. }()
  50395. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50396. ctx = rctx // use context from middleware stack in children
  50397. return obj.Description, nil
  50398. })
  50399. if err != nil {
  50400. ec.Error(ctx, err)
  50401. return graphql.Null
  50402. }
  50403. if resTmp == nil {
  50404. return graphql.Null
  50405. }
  50406. res := resTmp.(*string)
  50407. fc.Result = res
  50408. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  50409. }
  50410. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50411. fc = &graphql.FieldContext{
  50412. Object: "DeliveryMethodDefinition",
  50413. Field: field,
  50414. IsMethod: false,
  50415. IsResolver: false,
  50416. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50417. return nil, errors.New("field of type String does not have child fields")
  50418. },
  50419. }
  50420. return fc, nil
  50421. }
  50422. func (ec *executionContext) _DeliveryMethodDefinition_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  50423. fc, err := ec.fieldContext_DeliveryMethodDefinition_id(ctx, field)
  50424. if err != nil {
  50425. return graphql.Null
  50426. }
  50427. ctx = graphql.WithFieldContext(ctx, fc)
  50428. defer func() {
  50429. if r := recover(); r != nil {
  50430. ec.Error(ctx, ec.Recover(ctx, r))
  50431. ret = graphql.Null
  50432. }
  50433. }()
  50434. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50435. ctx = rctx // use context from middleware stack in children
  50436. return obj.ID, nil
  50437. })
  50438. if err != nil {
  50439. ec.Error(ctx, err)
  50440. return graphql.Null
  50441. }
  50442. if resTmp == nil {
  50443. if !graphql.HasFieldError(ctx, fc) {
  50444. ec.Errorf(ctx, "must not be null")
  50445. }
  50446. return graphql.Null
  50447. }
  50448. res := resTmp.(string)
  50449. fc.Result = res
  50450. return ec.marshalNID2string(ctx, field.Selections, res)
  50451. }
  50452. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50453. fc = &graphql.FieldContext{
  50454. Object: "DeliveryMethodDefinition",
  50455. Field: field,
  50456. IsMethod: false,
  50457. IsResolver: false,
  50458. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50459. return nil, errors.New("field of type ID does not have child fields")
  50460. },
  50461. }
  50462. return fc, nil
  50463. }
  50464. func (ec *executionContext) _DeliveryMethodDefinition_methodConditions(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  50465. fc, err := ec.fieldContext_DeliveryMethodDefinition_methodConditions(ctx, field)
  50466. if err != nil {
  50467. return graphql.Null
  50468. }
  50469. ctx = graphql.WithFieldContext(ctx, fc)
  50470. defer func() {
  50471. if r := recover(); r != nil {
  50472. ec.Error(ctx, ec.Recover(ctx, r))
  50473. ret = graphql.Null
  50474. }
  50475. }()
  50476. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50477. ctx = rctx // use context from middleware stack in children
  50478. return obj.MethodConditions, nil
  50479. })
  50480. if err != nil {
  50481. ec.Error(ctx, err)
  50482. return graphql.Null
  50483. }
  50484. if resTmp == nil {
  50485. if !graphql.HasFieldError(ctx, fc) {
  50486. ec.Errorf(ctx, "must not be null")
  50487. }
  50488. return graphql.Null
  50489. }
  50490. res := resTmp.([]*DeliveryCondition)
  50491. fc.Result = res
  50492. return ec.marshalNDeliveryCondition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionᚄ(ctx, field.Selections, res)
  50493. }
  50494. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_methodConditions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50495. fc = &graphql.FieldContext{
  50496. Object: "DeliveryMethodDefinition",
  50497. Field: field,
  50498. IsMethod: false,
  50499. IsResolver: false,
  50500. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50501. switch field.Name {
  50502. case "conditionCriteria":
  50503. return ec.fieldContext_DeliveryCondition_conditionCriteria(ctx, field)
  50504. case "field":
  50505. return ec.fieldContext_DeliveryCondition_field(ctx, field)
  50506. case "id":
  50507. return ec.fieldContext_DeliveryCondition_id(ctx, field)
  50508. case "operator":
  50509. return ec.fieldContext_DeliveryCondition_operator(ctx, field)
  50510. }
  50511. return nil, fmt.Errorf("no field named %q was found under type DeliveryCondition", field.Name)
  50512. },
  50513. }
  50514. return fc, nil
  50515. }
  50516. func (ec *executionContext) _DeliveryMethodDefinition_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  50517. fc, err := ec.fieldContext_DeliveryMethodDefinition_name(ctx, field)
  50518. if err != nil {
  50519. return graphql.Null
  50520. }
  50521. ctx = graphql.WithFieldContext(ctx, fc)
  50522. defer func() {
  50523. if r := recover(); r != nil {
  50524. ec.Error(ctx, ec.Recover(ctx, r))
  50525. ret = graphql.Null
  50526. }
  50527. }()
  50528. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50529. ctx = rctx // use context from middleware stack in children
  50530. return obj.Name, nil
  50531. })
  50532. if err != nil {
  50533. ec.Error(ctx, err)
  50534. return graphql.Null
  50535. }
  50536. if resTmp == nil {
  50537. if !graphql.HasFieldError(ctx, fc) {
  50538. ec.Errorf(ctx, "must not be null")
  50539. }
  50540. return graphql.Null
  50541. }
  50542. res := resTmp.(string)
  50543. fc.Result = res
  50544. return ec.marshalNString2string(ctx, field.Selections, res)
  50545. }
  50546. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50547. fc = &graphql.FieldContext{
  50548. Object: "DeliveryMethodDefinition",
  50549. Field: field,
  50550. IsMethod: false,
  50551. IsResolver: false,
  50552. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50553. return nil, errors.New("field of type String does not have child fields")
  50554. },
  50555. }
  50556. return fc, nil
  50557. }
  50558. func (ec *executionContext) _DeliveryMethodDefinition_rateProvider(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  50559. fc, err := ec.fieldContext_DeliveryMethodDefinition_rateProvider(ctx, field)
  50560. if err != nil {
  50561. return graphql.Null
  50562. }
  50563. ctx = graphql.WithFieldContext(ctx, fc)
  50564. defer func() {
  50565. if r := recover(); r != nil {
  50566. ec.Error(ctx, ec.Recover(ctx, r))
  50567. ret = graphql.Null
  50568. }
  50569. }()
  50570. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50571. ctx = rctx // use context from middleware stack in children
  50572. return obj.RateProvider, nil
  50573. })
  50574. if err != nil {
  50575. ec.Error(ctx, err)
  50576. return graphql.Null
  50577. }
  50578. if resTmp == nil {
  50579. if !graphql.HasFieldError(ctx, fc) {
  50580. ec.Errorf(ctx, "must not be null")
  50581. }
  50582. return graphql.Null
  50583. }
  50584. res := resTmp.(DeliveryRateProvider)
  50585. fc.Result = res
  50586. return ec.marshalNDeliveryRateProvider2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryRateProvider(ctx, field.Selections, res)
  50587. }
  50588. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_rateProvider(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50589. fc = &graphql.FieldContext{
  50590. Object: "DeliveryMethodDefinition",
  50591. Field: field,
  50592. IsMethod: false,
  50593. IsResolver: false,
  50594. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50595. return nil, errors.New("field of type DeliveryRateProvider does not have child fields")
  50596. },
  50597. }
  50598. return fc, nil
  50599. }
  50600. func (ec *executionContext) _DeliveryMethodDefinitionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionConnection) (ret graphql.Marshaler) {
  50601. fc, err := ec.fieldContext_DeliveryMethodDefinitionConnection_edges(ctx, field)
  50602. if err != nil {
  50603. return graphql.Null
  50604. }
  50605. ctx = graphql.WithFieldContext(ctx, fc)
  50606. defer func() {
  50607. if r := recover(); r != nil {
  50608. ec.Error(ctx, ec.Recover(ctx, r))
  50609. ret = graphql.Null
  50610. }
  50611. }()
  50612. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50613. ctx = rctx // use context from middleware stack in children
  50614. return obj.Edges, nil
  50615. })
  50616. if err != nil {
  50617. ec.Error(ctx, err)
  50618. return graphql.Null
  50619. }
  50620. if resTmp == nil {
  50621. if !graphql.HasFieldError(ctx, fc) {
  50622. ec.Errorf(ctx, "must not be null")
  50623. }
  50624. return graphql.Null
  50625. }
  50626. res := resTmp.([]*DeliveryMethodDefinitionEdge)
  50627. fc.Result = res
  50628. return ec.marshalNDeliveryMethodDefinitionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionEdgeᚄ(ctx, field.Selections, res)
  50629. }
  50630. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50631. fc = &graphql.FieldContext{
  50632. Object: "DeliveryMethodDefinitionConnection",
  50633. Field: field,
  50634. IsMethod: false,
  50635. IsResolver: false,
  50636. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50637. switch field.Name {
  50638. case "cursor":
  50639. return ec.fieldContext_DeliveryMethodDefinitionEdge_cursor(ctx, field)
  50640. case "node":
  50641. return ec.fieldContext_DeliveryMethodDefinitionEdge_node(ctx, field)
  50642. }
  50643. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinitionEdge", field.Name)
  50644. },
  50645. }
  50646. return fc, nil
  50647. }
  50648. func (ec *executionContext) _DeliveryMethodDefinitionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionConnection) (ret graphql.Marshaler) {
  50649. fc, err := ec.fieldContext_DeliveryMethodDefinitionConnection_nodes(ctx, field)
  50650. if err != nil {
  50651. return graphql.Null
  50652. }
  50653. ctx = graphql.WithFieldContext(ctx, fc)
  50654. defer func() {
  50655. if r := recover(); r != nil {
  50656. ec.Error(ctx, ec.Recover(ctx, r))
  50657. ret = graphql.Null
  50658. }
  50659. }()
  50660. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50661. ctx = rctx // use context from middleware stack in children
  50662. return obj.Nodes, nil
  50663. })
  50664. if err != nil {
  50665. ec.Error(ctx, err)
  50666. return graphql.Null
  50667. }
  50668. if resTmp == nil {
  50669. if !graphql.HasFieldError(ctx, fc) {
  50670. ec.Errorf(ctx, "must not be null")
  50671. }
  50672. return graphql.Null
  50673. }
  50674. res := resTmp.([]*DeliveryMethodDefinition)
  50675. fc.Result = res
  50676. return ec.marshalNDeliveryMethodDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionᚄ(ctx, field.Selections, res)
  50677. }
  50678. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50679. fc = &graphql.FieldContext{
  50680. Object: "DeliveryMethodDefinitionConnection",
  50681. Field: field,
  50682. IsMethod: false,
  50683. IsResolver: false,
  50684. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50685. switch field.Name {
  50686. case "active":
  50687. return ec.fieldContext_DeliveryMethodDefinition_active(ctx, field)
  50688. case "description":
  50689. return ec.fieldContext_DeliveryMethodDefinition_description(ctx, field)
  50690. case "id":
  50691. return ec.fieldContext_DeliveryMethodDefinition_id(ctx, field)
  50692. case "methodConditions":
  50693. return ec.fieldContext_DeliveryMethodDefinition_methodConditions(ctx, field)
  50694. case "name":
  50695. return ec.fieldContext_DeliveryMethodDefinition_name(ctx, field)
  50696. case "rateProvider":
  50697. return ec.fieldContext_DeliveryMethodDefinition_rateProvider(ctx, field)
  50698. }
  50699. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinition", field.Name)
  50700. },
  50701. }
  50702. return fc, nil
  50703. }
  50704. func (ec *executionContext) _DeliveryMethodDefinitionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionConnection) (ret graphql.Marshaler) {
  50705. fc, err := ec.fieldContext_DeliveryMethodDefinitionConnection_pageInfo(ctx, field)
  50706. if err != nil {
  50707. return graphql.Null
  50708. }
  50709. ctx = graphql.WithFieldContext(ctx, fc)
  50710. defer func() {
  50711. if r := recover(); r != nil {
  50712. ec.Error(ctx, ec.Recover(ctx, r))
  50713. ret = graphql.Null
  50714. }
  50715. }()
  50716. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50717. ctx = rctx // use context from middleware stack in children
  50718. return obj.PageInfo, nil
  50719. })
  50720. if err != nil {
  50721. ec.Error(ctx, err)
  50722. return graphql.Null
  50723. }
  50724. if resTmp == nil {
  50725. if !graphql.HasFieldError(ctx, fc) {
  50726. ec.Errorf(ctx, "must not be null")
  50727. }
  50728. return graphql.Null
  50729. }
  50730. res := resTmp.(*PageInfo)
  50731. fc.Result = res
  50732. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  50733. }
  50734. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50735. fc = &graphql.FieldContext{
  50736. Object: "DeliveryMethodDefinitionConnection",
  50737. Field: field,
  50738. IsMethod: false,
  50739. IsResolver: false,
  50740. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50741. switch field.Name {
  50742. case "endCursor":
  50743. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  50744. case "hasNextPage":
  50745. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  50746. case "hasPreviousPage":
  50747. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  50748. case "startCursor":
  50749. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  50750. }
  50751. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  50752. },
  50753. }
  50754. return fc, nil
  50755. }
  50756. func (ec *executionContext) _DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionCounts) (ret graphql.Marshaler) {
  50757. fc, err := ec.fieldContext_DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx, field)
  50758. if err != nil {
  50759. return graphql.Null
  50760. }
  50761. ctx = graphql.WithFieldContext(ctx, fc)
  50762. defer func() {
  50763. if r := recover(); r != nil {
  50764. ec.Error(ctx, ec.Recover(ctx, r))
  50765. ret = graphql.Null
  50766. }
  50767. }()
  50768. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50769. ctx = rctx // use context from middleware stack in children
  50770. return obj.ParticipantDefinitionsCount, nil
  50771. })
  50772. if err != nil {
  50773. ec.Error(ctx, err)
  50774. return graphql.Null
  50775. }
  50776. if resTmp == nil {
  50777. if !graphql.HasFieldError(ctx, fc) {
  50778. ec.Errorf(ctx, "must not be null")
  50779. }
  50780. return graphql.Null
  50781. }
  50782. res := resTmp.(int)
  50783. fc.Result = res
  50784. return ec.marshalNInt2int(ctx, field.Selections, res)
  50785. }
  50786. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50787. fc = &graphql.FieldContext{
  50788. Object: "DeliveryMethodDefinitionCounts",
  50789. Field: field,
  50790. IsMethod: false,
  50791. IsResolver: false,
  50792. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50793. return nil, errors.New("field of type Int does not have child fields")
  50794. },
  50795. }
  50796. return fc, nil
  50797. }
  50798. func (ec *executionContext) _DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionCounts) (ret graphql.Marshaler) {
  50799. fc, err := ec.fieldContext_DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx, field)
  50800. if err != nil {
  50801. return graphql.Null
  50802. }
  50803. ctx = graphql.WithFieldContext(ctx, fc)
  50804. defer func() {
  50805. if r := recover(); r != nil {
  50806. ec.Error(ctx, ec.Recover(ctx, r))
  50807. ret = graphql.Null
  50808. }
  50809. }()
  50810. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50811. ctx = rctx // use context from middleware stack in children
  50812. return obj.RateDefinitionsCount, nil
  50813. })
  50814. if err != nil {
  50815. ec.Error(ctx, err)
  50816. return graphql.Null
  50817. }
  50818. if resTmp == nil {
  50819. if !graphql.HasFieldError(ctx, fc) {
  50820. ec.Errorf(ctx, "must not be null")
  50821. }
  50822. return graphql.Null
  50823. }
  50824. res := resTmp.(int)
  50825. fc.Result = res
  50826. return ec.marshalNInt2int(ctx, field.Selections, res)
  50827. }
  50828. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50829. fc = &graphql.FieldContext{
  50830. Object: "DeliveryMethodDefinitionCounts",
  50831. Field: field,
  50832. IsMethod: false,
  50833. IsResolver: false,
  50834. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50835. return nil, errors.New("field of type Int does not have child fields")
  50836. },
  50837. }
  50838. return fc, nil
  50839. }
  50840. func (ec *executionContext) _DeliveryMethodDefinitionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionEdge) (ret graphql.Marshaler) {
  50841. fc, err := ec.fieldContext_DeliveryMethodDefinitionEdge_cursor(ctx, field)
  50842. if err != nil {
  50843. return graphql.Null
  50844. }
  50845. ctx = graphql.WithFieldContext(ctx, fc)
  50846. defer func() {
  50847. if r := recover(); r != nil {
  50848. ec.Error(ctx, ec.Recover(ctx, r))
  50849. ret = graphql.Null
  50850. }
  50851. }()
  50852. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50853. ctx = rctx // use context from middleware stack in children
  50854. return obj.Cursor, nil
  50855. })
  50856. if err != nil {
  50857. ec.Error(ctx, err)
  50858. return graphql.Null
  50859. }
  50860. if resTmp == nil {
  50861. if !graphql.HasFieldError(ctx, fc) {
  50862. ec.Errorf(ctx, "must not be null")
  50863. }
  50864. return graphql.Null
  50865. }
  50866. res := resTmp.(string)
  50867. fc.Result = res
  50868. return ec.marshalNString2string(ctx, field.Selections, res)
  50869. }
  50870. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50871. fc = &graphql.FieldContext{
  50872. Object: "DeliveryMethodDefinitionEdge",
  50873. Field: field,
  50874. IsMethod: false,
  50875. IsResolver: false,
  50876. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50877. return nil, errors.New("field of type String does not have child fields")
  50878. },
  50879. }
  50880. return fc, nil
  50881. }
  50882. func (ec *executionContext) _DeliveryMethodDefinitionEdge_node(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionEdge) (ret graphql.Marshaler) {
  50883. fc, err := ec.fieldContext_DeliveryMethodDefinitionEdge_node(ctx, field)
  50884. if err != nil {
  50885. return graphql.Null
  50886. }
  50887. ctx = graphql.WithFieldContext(ctx, fc)
  50888. defer func() {
  50889. if r := recover(); r != nil {
  50890. ec.Error(ctx, ec.Recover(ctx, r))
  50891. ret = graphql.Null
  50892. }
  50893. }()
  50894. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50895. ctx = rctx // use context from middleware stack in children
  50896. return obj.Node, nil
  50897. })
  50898. if err != nil {
  50899. ec.Error(ctx, err)
  50900. return graphql.Null
  50901. }
  50902. if resTmp == nil {
  50903. if !graphql.HasFieldError(ctx, fc) {
  50904. ec.Errorf(ctx, "must not be null")
  50905. }
  50906. return graphql.Null
  50907. }
  50908. res := resTmp.(*DeliveryMethodDefinition)
  50909. fc.Result = res
  50910. return ec.marshalNDeliveryMethodDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinition(ctx, field.Selections, res)
  50911. }
  50912. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50913. fc = &graphql.FieldContext{
  50914. Object: "DeliveryMethodDefinitionEdge",
  50915. Field: field,
  50916. IsMethod: false,
  50917. IsResolver: false,
  50918. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50919. switch field.Name {
  50920. case "active":
  50921. return ec.fieldContext_DeliveryMethodDefinition_active(ctx, field)
  50922. case "description":
  50923. return ec.fieldContext_DeliveryMethodDefinition_description(ctx, field)
  50924. case "id":
  50925. return ec.fieldContext_DeliveryMethodDefinition_id(ctx, field)
  50926. case "methodConditions":
  50927. return ec.fieldContext_DeliveryMethodDefinition_methodConditions(ctx, field)
  50928. case "name":
  50929. return ec.fieldContext_DeliveryMethodDefinition_name(ctx, field)
  50930. case "rateProvider":
  50931. return ec.fieldContext_DeliveryMethodDefinition_rateProvider(ctx, field)
  50932. }
  50933. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinition", field.Name)
  50934. },
  50935. }
  50936. return fc, nil
  50937. }
  50938. func (ec *executionContext) _DeliveryParticipant_adaptToNewServicesFlag(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  50939. fc, err := ec.fieldContext_DeliveryParticipant_adaptToNewServicesFlag(ctx, field)
  50940. if err != nil {
  50941. return graphql.Null
  50942. }
  50943. ctx = graphql.WithFieldContext(ctx, fc)
  50944. defer func() {
  50945. if r := recover(); r != nil {
  50946. ec.Error(ctx, ec.Recover(ctx, r))
  50947. ret = graphql.Null
  50948. }
  50949. }()
  50950. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50951. ctx = rctx // use context from middleware stack in children
  50952. return obj.AdaptToNewServicesFlag, nil
  50953. })
  50954. if err != nil {
  50955. ec.Error(ctx, err)
  50956. return graphql.Null
  50957. }
  50958. if resTmp == nil {
  50959. if !graphql.HasFieldError(ctx, fc) {
  50960. ec.Errorf(ctx, "must not be null")
  50961. }
  50962. return graphql.Null
  50963. }
  50964. res := resTmp.(bool)
  50965. fc.Result = res
  50966. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  50967. }
  50968. func (ec *executionContext) fieldContext_DeliveryParticipant_adaptToNewServicesFlag(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50969. fc = &graphql.FieldContext{
  50970. Object: "DeliveryParticipant",
  50971. Field: field,
  50972. IsMethod: false,
  50973. IsResolver: false,
  50974. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50975. return nil, errors.New("field of type Boolean does not have child fields")
  50976. },
  50977. }
  50978. return fc, nil
  50979. }
  50980. func (ec *executionContext) _DeliveryParticipant_carrierService(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  50981. fc, err := ec.fieldContext_DeliveryParticipant_carrierService(ctx, field)
  50982. if err != nil {
  50983. return graphql.Null
  50984. }
  50985. ctx = graphql.WithFieldContext(ctx, fc)
  50986. defer func() {
  50987. if r := recover(); r != nil {
  50988. ec.Error(ctx, ec.Recover(ctx, r))
  50989. ret = graphql.Null
  50990. }
  50991. }()
  50992. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50993. ctx = rctx // use context from middleware stack in children
  50994. return obj.CarrierService, nil
  50995. })
  50996. if err != nil {
  50997. ec.Error(ctx, err)
  50998. return graphql.Null
  50999. }
  51000. if resTmp == nil {
  51001. if !graphql.HasFieldError(ctx, fc) {
  51002. ec.Errorf(ctx, "must not be null")
  51003. }
  51004. return graphql.Null
  51005. }
  51006. res := resTmp.(*DeliveryCarrierService)
  51007. fc.Result = res
  51008. return ec.marshalNDeliveryCarrierService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCarrierService(ctx, field.Selections, res)
  51009. }
  51010. func (ec *executionContext) fieldContext_DeliveryParticipant_carrierService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51011. fc = &graphql.FieldContext{
  51012. Object: "DeliveryParticipant",
  51013. Field: field,
  51014. IsMethod: false,
  51015. IsResolver: false,
  51016. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51017. switch field.Name {
  51018. case "availableServicesForCountries":
  51019. return ec.fieldContext_DeliveryCarrierService_availableServicesForCountries(ctx, field)
  51020. case "formattedName":
  51021. return ec.fieldContext_DeliveryCarrierService_formattedName(ctx, field)
  51022. case "icon":
  51023. return ec.fieldContext_DeliveryCarrierService_icon(ctx, field)
  51024. case "id":
  51025. return ec.fieldContext_DeliveryCarrierService_id(ctx, field)
  51026. case "name":
  51027. return ec.fieldContext_DeliveryCarrierService_name(ctx, field)
  51028. }
  51029. return nil, fmt.Errorf("no field named %q was found under type DeliveryCarrierService", field.Name)
  51030. },
  51031. }
  51032. return fc, nil
  51033. }
  51034. func (ec *executionContext) _DeliveryParticipant_fixedFee(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  51035. fc, err := ec.fieldContext_DeliveryParticipant_fixedFee(ctx, field)
  51036. if err != nil {
  51037. return graphql.Null
  51038. }
  51039. ctx = graphql.WithFieldContext(ctx, fc)
  51040. defer func() {
  51041. if r := recover(); r != nil {
  51042. ec.Error(ctx, ec.Recover(ctx, r))
  51043. ret = graphql.Null
  51044. }
  51045. }()
  51046. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51047. ctx = rctx // use context from middleware stack in children
  51048. return obj.FixedFee, nil
  51049. })
  51050. if err != nil {
  51051. ec.Error(ctx, err)
  51052. return graphql.Null
  51053. }
  51054. if resTmp == nil {
  51055. return graphql.Null
  51056. }
  51057. res := resTmp.(*MoneyV2)
  51058. fc.Result = res
  51059. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  51060. }
  51061. func (ec *executionContext) fieldContext_DeliveryParticipant_fixedFee(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51062. fc = &graphql.FieldContext{
  51063. Object: "DeliveryParticipant",
  51064. Field: field,
  51065. IsMethod: false,
  51066. IsResolver: false,
  51067. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51068. switch field.Name {
  51069. case "amount":
  51070. return ec.fieldContext_MoneyV2_amount(ctx, field)
  51071. case "currencyCode":
  51072. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  51073. }
  51074. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  51075. },
  51076. }
  51077. return fc, nil
  51078. }
  51079. func (ec *executionContext) _DeliveryParticipant_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  51080. fc, err := ec.fieldContext_DeliveryParticipant_id(ctx, field)
  51081. if err != nil {
  51082. return graphql.Null
  51083. }
  51084. ctx = graphql.WithFieldContext(ctx, fc)
  51085. defer func() {
  51086. if r := recover(); r != nil {
  51087. ec.Error(ctx, ec.Recover(ctx, r))
  51088. ret = graphql.Null
  51089. }
  51090. }()
  51091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51092. ctx = rctx // use context from middleware stack in children
  51093. return obj.ID, nil
  51094. })
  51095. if err != nil {
  51096. ec.Error(ctx, err)
  51097. return graphql.Null
  51098. }
  51099. if resTmp == nil {
  51100. if !graphql.HasFieldError(ctx, fc) {
  51101. ec.Errorf(ctx, "must not be null")
  51102. }
  51103. return graphql.Null
  51104. }
  51105. res := resTmp.(string)
  51106. fc.Result = res
  51107. return ec.marshalNID2string(ctx, field.Selections, res)
  51108. }
  51109. func (ec *executionContext) fieldContext_DeliveryParticipant_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51110. fc = &graphql.FieldContext{
  51111. Object: "DeliveryParticipant",
  51112. Field: field,
  51113. IsMethod: false,
  51114. IsResolver: false,
  51115. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51116. return nil, errors.New("field of type ID does not have child fields")
  51117. },
  51118. }
  51119. return fc, nil
  51120. }
  51121. func (ec *executionContext) _DeliveryParticipant_participantServices(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  51122. fc, err := ec.fieldContext_DeliveryParticipant_participantServices(ctx, field)
  51123. if err != nil {
  51124. return graphql.Null
  51125. }
  51126. ctx = graphql.WithFieldContext(ctx, fc)
  51127. defer func() {
  51128. if r := recover(); r != nil {
  51129. ec.Error(ctx, ec.Recover(ctx, r))
  51130. ret = graphql.Null
  51131. }
  51132. }()
  51133. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51134. ctx = rctx // use context from middleware stack in children
  51135. return obj.ParticipantServices, nil
  51136. })
  51137. if err != nil {
  51138. ec.Error(ctx, err)
  51139. return graphql.Null
  51140. }
  51141. if resTmp == nil {
  51142. if !graphql.HasFieldError(ctx, fc) {
  51143. ec.Errorf(ctx, "must not be null")
  51144. }
  51145. return graphql.Null
  51146. }
  51147. res := resTmp.([]*DeliveryParticipantService)
  51148. fc.Result = res
  51149. return ec.marshalNDeliveryParticipantService2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryParticipantServiceᚄ(ctx, field.Selections, res)
  51150. }
  51151. func (ec *executionContext) fieldContext_DeliveryParticipant_participantServices(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51152. fc = &graphql.FieldContext{
  51153. Object: "DeliveryParticipant",
  51154. Field: field,
  51155. IsMethod: false,
  51156. IsResolver: false,
  51157. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51158. switch field.Name {
  51159. case "active":
  51160. return ec.fieldContext_DeliveryParticipantService_active(ctx, field)
  51161. case "name":
  51162. return ec.fieldContext_DeliveryParticipantService_name(ctx, field)
  51163. }
  51164. return nil, fmt.Errorf("no field named %q was found under type DeliveryParticipantService", field.Name)
  51165. },
  51166. }
  51167. return fc, nil
  51168. }
  51169. func (ec *executionContext) _DeliveryParticipant_percentageOfRateFee(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  51170. fc, err := ec.fieldContext_DeliveryParticipant_percentageOfRateFee(ctx, field)
  51171. if err != nil {
  51172. return graphql.Null
  51173. }
  51174. ctx = graphql.WithFieldContext(ctx, fc)
  51175. defer func() {
  51176. if r := recover(); r != nil {
  51177. ec.Error(ctx, ec.Recover(ctx, r))
  51178. ret = graphql.Null
  51179. }
  51180. }()
  51181. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51182. ctx = rctx // use context from middleware stack in children
  51183. return obj.PercentageOfRateFee, nil
  51184. })
  51185. if err != nil {
  51186. ec.Error(ctx, err)
  51187. return graphql.Null
  51188. }
  51189. if resTmp == nil {
  51190. if !graphql.HasFieldError(ctx, fc) {
  51191. ec.Errorf(ctx, "must not be null")
  51192. }
  51193. return graphql.Null
  51194. }
  51195. res := resTmp.(float64)
  51196. fc.Result = res
  51197. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  51198. }
  51199. func (ec *executionContext) fieldContext_DeliveryParticipant_percentageOfRateFee(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51200. fc = &graphql.FieldContext{
  51201. Object: "DeliveryParticipant",
  51202. Field: field,
  51203. IsMethod: false,
  51204. IsResolver: false,
  51205. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51206. return nil, errors.New("field of type Float does not have child fields")
  51207. },
  51208. }
  51209. return fc, nil
  51210. }
  51211. func (ec *executionContext) _DeliveryParticipantService_active(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipantService) (ret graphql.Marshaler) {
  51212. fc, err := ec.fieldContext_DeliveryParticipantService_active(ctx, field)
  51213. if err != nil {
  51214. return graphql.Null
  51215. }
  51216. ctx = graphql.WithFieldContext(ctx, fc)
  51217. defer func() {
  51218. if r := recover(); r != nil {
  51219. ec.Error(ctx, ec.Recover(ctx, r))
  51220. ret = graphql.Null
  51221. }
  51222. }()
  51223. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51224. ctx = rctx // use context from middleware stack in children
  51225. return obj.Active, nil
  51226. })
  51227. if err != nil {
  51228. ec.Error(ctx, err)
  51229. return graphql.Null
  51230. }
  51231. if resTmp == nil {
  51232. if !graphql.HasFieldError(ctx, fc) {
  51233. ec.Errorf(ctx, "must not be null")
  51234. }
  51235. return graphql.Null
  51236. }
  51237. res := resTmp.(bool)
  51238. fc.Result = res
  51239. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  51240. }
  51241. func (ec *executionContext) fieldContext_DeliveryParticipantService_active(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51242. fc = &graphql.FieldContext{
  51243. Object: "DeliveryParticipantService",
  51244. Field: field,
  51245. IsMethod: false,
  51246. IsResolver: false,
  51247. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51248. return nil, errors.New("field of type Boolean does not have child fields")
  51249. },
  51250. }
  51251. return fc, nil
  51252. }
  51253. func (ec *executionContext) _DeliveryParticipantService_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipantService) (ret graphql.Marshaler) {
  51254. fc, err := ec.fieldContext_DeliveryParticipantService_name(ctx, field)
  51255. if err != nil {
  51256. return graphql.Null
  51257. }
  51258. ctx = graphql.WithFieldContext(ctx, fc)
  51259. defer func() {
  51260. if r := recover(); r != nil {
  51261. ec.Error(ctx, ec.Recover(ctx, r))
  51262. ret = graphql.Null
  51263. }
  51264. }()
  51265. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51266. ctx = rctx // use context from middleware stack in children
  51267. return obj.Name, nil
  51268. })
  51269. if err != nil {
  51270. ec.Error(ctx, err)
  51271. return graphql.Null
  51272. }
  51273. if resTmp == nil {
  51274. if !graphql.HasFieldError(ctx, fc) {
  51275. ec.Errorf(ctx, "must not be null")
  51276. }
  51277. return graphql.Null
  51278. }
  51279. res := resTmp.(string)
  51280. fc.Result = res
  51281. return ec.marshalNString2string(ctx, field.Selections, res)
  51282. }
  51283. func (ec *executionContext) fieldContext_DeliveryParticipantService_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51284. fc = &graphql.FieldContext{
  51285. Object: "DeliveryParticipantService",
  51286. Field: field,
  51287. IsMethod: false,
  51288. IsResolver: false,
  51289. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51290. return nil, errors.New("field of type String does not have child fields")
  51291. },
  51292. }
  51293. return fc, nil
  51294. }
  51295. func (ec *executionContext) _DeliveryProductVariantsCount_capped(ctx context.Context, field graphql.CollectedField, obj *DeliveryProductVariantsCount) (ret graphql.Marshaler) {
  51296. fc, err := ec.fieldContext_DeliveryProductVariantsCount_capped(ctx, field)
  51297. if err != nil {
  51298. return graphql.Null
  51299. }
  51300. ctx = graphql.WithFieldContext(ctx, fc)
  51301. defer func() {
  51302. if r := recover(); r != nil {
  51303. ec.Error(ctx, ec.Recover(ctx, r))
  51304. ret = graphql.Null
  51305. }
  51306. }()
  51307. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51308. ctx = rctx // use context from middleware stack in children
  51309. return obj.Capped, nil
  51310. })
  51311. if err != nil {
  51312. ec.Error(ctx, err)
  51313. return graphql.Null
  51314. }
  51315. if resTmp == nil {
  51316. if !graphql.HasFieldError(ctx, fc) {
  51317. ec.Errorf(ctx, "must not be null")
  51318. }
  51319. return graphql.Null
  51320. }
  51321. res := resTmp.(bool)
  51322. fc.Result = res
  51323. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  51324. }
  51325. func (ec *executionContext) fieldContext_DeliveryProductVariantsCount_capped(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51326. fc = &graphql.FieldContext{
  51327. Object: "DeliveryProductVariantsCount",
  51328. Field: field,
  51329. IsMethod: false,
  51330. IsResolver: false,
  51331. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51332. return nil, errors.New("field of type Boolean does not have child fields")
  51333. },
  51334. }
  51335. return fc, nil
  51336. }
  51337. func (ec *executionContext) _DeliveryProductVariantsCount_count(ctx context.Context, field graphql.CollectedField, obj *DeliveryProductVariantsCount) (ret graphql.Marshaler) {
  51338. fc, err := ec.fieldContext_DeliveryProductVariantsCount_count(ctx, field)
  51339. if err != nil {
  51340. return graphql.Null
  51341. }
  51342. ctx = graphql.WithFieldContext(ctx, fc)
  51343. defer func() {
  51344. if r := recover(); r != nil {
  51345. ec.Error(ctx, ec.Recover(ctx, r))
  51346. ret = graphql.Null
  51347. }
  51348. }()
  51349. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51350. ctx = rctx // use context from middleware stack in children
  51351. return obj.Count, nil
  51352. })
  51353. if err != nil {
  51354. ec.Error(ctx, err)
  51355. return graphql.Null
  51356. }
  51357. if resTmp == nil {
  51358. if !graphql.HasFieldError(ctx, fc) {
  51359. ec.Errorf(ctx, "must not be null")
  51360. }
  51361. return graphql.Null
  51362. }
  51363. res := resTmp.(int)
  51364. fc.Result = res
  51365. return ec.marshalNInt2int(ctx, field.Selections, res)
  51366. }
  51367. func (ec *executionContext) fieldContext_DeliveryProductVariantsCount_count(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51368. fc = &graphql.FieldContext{
  51369. Object: "DeliveryProductVariantsCount",
  51370. Field: field,
  51371. IsMethod: false,
  51372. IsResolver: false,
  51373. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51374. return nil, errors.New("field of type Int does not have child fields")
  51375. },
  51376. }
  51377. return fc, nil
  51378. }
  51379. func (ec *executionContext) _DeliveryProfile_activeMethodDefinitionsCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51380. fc, err := ec.fieldContext_DeliveryProfile_activeMethodDefinitionsCount(ctx, field)
  51381. if err != nil {
  51382. return graphql.Null
  51383. }
  51384. ctx = graphql.WithFieldContext(ctx, fc)
  51385. defer func() {
  51386. if r := recover(); r != nil {
  51387. ec.Error(ctx, ec.Recover(ctx, r))
  51388. ret = graphql.Null
  51389. }
  51390. }()
  51391. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51392. ctx = rctx // use context from middleware stack in children
  51393. return obj.ActiveMethodDefinitionsCount, nil
  51394. })
  51395. if err != nil {
  51396. ec.Error(ctx, err)
  51397. return graphql.Null
  51398. }
  51399. if resTmp == nil {
  51400. if !graphql.HasFieldError(ctx, fc) {
  51401. ec.Errorf(ctx, "must not be null")
  51402. }
  51403. return graphql.Null
  51404. }
  51405. res := resTmp.(int)
  51406. fc.Result = res
  51407. return ec.marshalNInt2int(ctx, field.Selections, res)
  51408. }
  51409. func (ec *executionContext) fieldContext_DeliveryProfile_activeMethodDefinitionsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51410. fc = &graphql.FieldContext{
  51411. Object: "DeliveryProfile",
  51412. Field: field,
  51413. IsMethod: false,
  51414. IsResolver: false,
  51415. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51416. return nil, errors.New("field of type Int does not have child fields")
  51417. },
  51418. }
  51419. return fc, nil
  51420. }
  51421. func (ec *executionContext) _DeliveryProfile_default(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51422. fc, err := ec.fieldContext_DeliveryProfile_default(ctx, field)
  51423. if err != nil {
  51424. return graphql.Null
  51425. }
  51426. ctx = graphql.WithFieldContext(ctx, fc)
  51427. defer func() {
  51428. if r := recover(); r != nil {
  51429. ec.Error(ctx, ec.Recover(ctx, r))
  51430. ret = graphql.Null
  51431. }
  51432. }()
  51433. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51434. ctx = rctx // use context from middleware stack in children
  51435. return obj.Default, nil
  51436. })
  51437. if err != nil {
  51438. ec.Error(ctx, err)
  51439. return graphql.Null
  51440. }
  51441. if resTmp == nil {
  51442. if !graphql.HasFieldError(ctx, fc) {
  51443. ec.Errorf(ctx, "must not be null")
  51444. }
  51445. return graphql.Null
  51446. }
  51447. res := resTmp.(bool)
  51448. fc.Result = res
  51449. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  51450. }
  51451. func (ec *executionContext) fieldContext_DeliveryProfile_default(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51452. fc = &graphql.FieldContext{
  51453. Object: "DeliveryProfile",
  51454. Field: field,
  51455. IsMethod: false,
  51456. IsResolver: false,
  51457. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51458. return nil, errors.New("field of type Boolean does not have child fields")
  51459. },
  51460. }
  51461. return fc, nil
  51462. }
  51463. func (ec *executionContext) _DeliveryProfile_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51464. fc, err := ec.fieldContext_DeliveryProfile_id(ctx, field)
  51465. if err != nil {
  51466. return graphql.Null
  51467. }
  51468. ctx = graphql.WithFieldContext(ctx, fc)
  51469. defer func() {
  51470. if r := recover(); r != nil {
  51471. ec.Error(ctx, ec.Recover(ctx, r))
  51472. ret = graphql.Null
  51473. }
  51474. }()
  51475. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51476. ctx = rctx // use context from middleware stack in children
  51477. return obj.ID, nil
  51478. })
  51479. if err != nil {
  51480. ec.Error(ctx, err)
  51481. return graphql.Null
  51482. }
  51483. if resTmp == nil {
  51484. if !graphql.HasFieldError(ctx, fc) {
  51485. ec.Errorf(ctx, "must not be null")
  51486. }
  51487. return graphql.Null
  51488. }
  51489. res := resTmp.(string)
  51490. fc.Result = res
  51491. return ec.marshalNID2string(ctx, field.Selections, res)
  51492. }
  51493. func (ec *executionContext) fieldContext_DeliveryProfile_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51494. fc = &graphql.FieldContext{
  51495. Object: "DeliveryProfile",
  51496. Field: field,
  51497. IsMethod: false,
  51498. IsResolver: false,
  51499. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51500. return nil, errors.New("field of type ID does not have child fields")
  51501. },
  51502. }
  51503. return fc, nil
  51504. }
  51505. func (ec *executionContext) _DeliveryProfile_legacyMode(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51506. fc, err := ec.fieldContext_DeliveryProfile_legacyMode(ctx, field)
  51507. if err != nil {
  51508. return graphql.Null
  51509. }
  51510. ctx = graphql.WithFieldContext(ctx, fc)
  51511. defer func() {
  51512. if r := recover(); r != nil {
  51513. ec.Error(ctx, ec.Recover(ctx, r))
  51514. ret = graphql.Null
  51515. }
  51516. }()
  51517. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51518. ctx = rctx // use context from middleware stack in children
  51519. return obj.LegacyMode, nil
  51520. })
  51521. if err != nil {
  51522. ec.Error(ctx, err)
  51523. return graphql.Null
  51524. }
  51525. if resTmp == nil {
  51526. if !graphql.HasFieldError(ctx, fc) {
  51527. ec.Errorf(ctx, "must not be null")
  51528. }
  51529. return graphql.Null
  51530. }
  51531. res := resTmp.(bool)
  51532. fc.Result = res
  51533. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  51534. }
  51535. func (ec *executionContext) fieldContext_DeliveryProfile_legacyMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51536. fc = &graphql.FieldContext{
  51537. Object: "DeliveryProfile",
  51538. Field: field,
  51539. IsMethod: false,
  51540. IsResolver: false,
  51541. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51542. return nil, errors.New("field of type Boolean does not have child fields")
  51543. },
  51544. }
  51545. return fc, nil
  51546. }
  51547. func (ec *executionContext) _DeliveryProfile_locationsWithoutRatesCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51548. fc, err := ec.fieldContext_DeliveryProfile_locationsWithoutRatesCount(ctx, field)
  51549. if err != nil {
  51550. return graphql.Null
  51551. }
  51552. ctx = graphql.WithFieldContext(ctx, fc)
  51553. defer func() {
  51554. if r := recover(); r != nil {
  51555. ec.Error(ctx, ec.Recover(ctx, r))
  51556. ret = graphql.Null
  51557. }
  51558. }()
  51559. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51560. ctx = rctx // use context from middleware stack in children
  51561. return obj.LocationsWithoutRatesCount, nil
  51562. })
  51563. if err != nil {
  51564. ec.Error(ctx, err)
  51565. return graphql.Null
  51566. }
  51567. if resTmp == nil {
  51568. if !graphql.HasFieldError(ctx, fc) {
  51569. ec.Errorf(ctx, "must not be null")
  51570. }
  51571. return graphql.Null
  51572. }
  51573. res := resTmp.(int)
  51574. fc.Result = res
  51575. return ec.marshalNInt2int(ctx, field.Selections, res)
  51576. }
  51577. func (ec *executionContext) fieldContext_DeliveryProfile_locationsWithoutRatesCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51578. fc = &graphql.FieldContext{
  51579. Object: "DeliveryProfile",
  51580. Field: field,
  51581. IsMethod: false,
  51582. IsResolver: false,
  51583. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51584. return nil, errors.New("field of type Int does not have child fields")
  51585. },
  51586. }
  51587. return fc, nil
  51588. }
  51589. func (ec *executionContext) _DeliveryProfile_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51590. fc, err := ec.fieldContext_DeliveryProfile_name(ctx, field)
  51591. if err != nil {
  51592. return graphql.Null
  51593. }
  51594. ctx = graphql.WithFieldContext(ctx, fc)
  51595. defer func() {
  51596. if r := recover(); r != nil {
  51597. ec.Error(ctx, ec.Recover(ctx, r))
  51598. ret = graphql.Null
  51599. }
  51600. }()
  51601. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51602. ctx = rctx // use context from middleware stack in children
  51603. return obj.Name, nil
  51604. })
  51605. if err != nil {
  51606. ec.Error(ctx, err)
  51607. return graphql.Null
  51608. }
  51609. if resTmp == nil {
  51610. if !graphql.HasFieldError(ctx, fc) {
  51611. ec.Errorf(ctx, "must not be null")
  51612. }
  51613. return graphql.Null
  51614. }
  51615. res := resTmp.(string)
  51616. fc.Result = res
  51617. return ec.marshalNString2string(ctx, field.Selections, res)
  51618. }
  51619. func (ec *executionContext) fieldContext_DeliveryProfile_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51620. fc = &graphql.FieldContext{
  51621. Object: "DeliveryProfile",
  51622. Field: field,
  51623. IsMethod: false,
  51624. IsResolver: false,
  51625. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51626. return nil, errors.New("field of type String does not have child fields")
  51627. },
  51628. }
  51629. return fc, nil
  51630. }
  51631. func (ec *executionContext) _DeliveryProfile_originLocationCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51632. fc, err := ec.fieldContext_DeliveryProfile_originLocationCount(ctx, field)
  51633. if err != nil {
  51634. return graphql.Null
  51635. }
  51636. ctx = graphql.WithFieldContext(ctx, fc)
  51637. defer func() {
  51638. if r := recover(); r != nil {
  51639. ec.Error(ctx, ec.Recover(ctx, r))
  51640. ret = graphql.Null
  51641. }
  51642. }()
  51643. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51644. ctx = rctx // use context from middleware stack in children
  51645. return obj.OriginLocationCount, nil
  51646. })
  51647. if err != nil {
  51648. ec.Error(ctx, err)
  51649. return graphql.Null
  51650. }
  51651. if resTmp == nil {
  51652. if !graphql.HasFieldError(ctx, fc) {
  51653. ec.Errorf(ctx, "must not be null")
  51654. }
  51655. return graphql.Null
  51656. }
  51657. res := resTmp.(int)
  51658. fc.Result = res
  51659. return ec.marshalNInt2int(ctx, field.Selections, res)
  51660. }
  51661. func (ec *executionContext) fieldContext_DeliveryProfile_originLocationCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51662. fc = &graphql.FieldContext{
  51663. Object: "DeliveryProfile",
  51664. Field: field,
  51665. IsMethod: false,
  51666. IsResolver: false,
  51667. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51668. return nil, errors.New("field of type Int does not have child fields")
  51669. },
  51670. }
  51671. return fc, nil
  51672. }
  51673. func (ec *executionContext) _DeliveryProfile_productVariantsCountV2(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51674. fc, err := ec.fieldContext_DeliveryProfile_productVariantsCountV2(ctx, field)
  51675. if err != nil {
  51676. return graphql.Null
  51677. }
  51678. ctx = graphql.WithFieldContext(ctx, fc)
  51679. defer func() {
  51680. if r := recover(); r != nil {
  51681. ec.Error(ctx, ec.Recover(ctx, r))
  51682. ret = graphql.Null
  51683. }
  51684. }()
  51685. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51686. ctx = rctx // use context from middleware stack in children
  51687. return obj.ProductVariantsCountV2, nil
  51688. })
  51689. if err != nil {
  51690. ec.Error(ctx, err)
  51691. return graphql.Null
  51692. }
  51693. if resTmp == nil {
  51694. if !graphql.HasFieldError(ctx, fc) {
  51695. ec.Errorf(ctx, "must not be null")
  51696. }
  51697. return graphql.Null
  51698. }
  51699. res := resTmp.(*DeliveryProductVariantsCount)
  51700. fc.Result = res
  51701. return ec.marshalNDeliveryProductVariantsCount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProductVariantsCount(ctx, field.Selections, res)
  51702. }
  51703. func (ec *executionContext) fieldContext_DeliveryProfile_productVariantsCountV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51704. fc = &graphql.FieldContext{
  51705. Object: "DeliveryProfile",
  51706. Field: field,
  51707. IsMethod: false,
  51708. IsResolver: false,
  51709. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51710. switch field.Name {
  51711. case "capped":
  51712. return ec.fieldContext_DeliveryProductVariantsCount_capped(ctx, field)
  51713. case "count":
  51714. return ec.fieldContext_DeliveryProductVariantsCount_count(ctx, field)
  51715. }
  51716. return nil, fmt.Errorf("no field named %q was found under type DeliveryProductVariantsCount", field.Name)
  51717. },
  51718. }
  51719. return fc, nil
  51720. }
  51721. func (ec *executionContext) _DeliveryProfile_profileItems(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51722. fc, err := ec.fieldContext_DeliveryProfile_profileItems(ctx, field)
  51723. if err != nil {
  51724. return graphql.Null
  51725. }
  51726. ctx = graphql.WithFieldContext(ctx, fc)
  51727. defer func() {
  51728. if r := recover(); r != nil {
  51729. ec.Error(ctx, ec.Recover(ctx, r))
  51730. ret = graphql.Null
  51731. }
  51732. }()
  51733. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51734. ctx = rctx // use context from middleware stack in children
  51735. return obj.ProfileItems, nil
  51736. })
  51737. if err != nil {
  51738. ec.Error(ctx, err)
  51739. return graphql.Null
  51740. }
  51741. if resTmp == nil {
  51742. if !graphql.HasFieldError(ctx, fc) {
  51743. ec.Errorf(ctx, "must not be null")
  51744. }
  51745. return graphql.Null
  51746. }
  51747. res := resTmp.(*DeliveryProfileItemConnection)
  51748. fc.Result = res
  51749. return ec.marshalNDeliveryProfileItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItemConnection(ctx, field.Selections, res)
  51750. }
  51751. func (ec *executionContext) fieldContext_DeliveryProfile_profileItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51752. fc = &graphql.FieldContext{
  51753. Object: "DeliveryProfile",
  51754. Field: field,
  51755. IsMethod: false,
  51756. IsResolver: false,
  51757. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51758. switch field.Name {
  51759. case "edges":
  51760. return ec.fieldContext_DeliveryProfileItemConnection_edges(ctx, field)
  51761. case "nodes":
  51762. return ec.fieldContext_DeliveryProfileItemConnection_nodes(ctx, field)
  51763. case "pageInfo":
  51764. return ec.fieldContext_DeliveryProfileItemConnection_pageInfo(ctx, field)
  51765. }
  51766. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileItemConnection", field.Name)
  51767. },
  51768. }
  51769. defer func() {
  51770. if r := recover(); r != nil {
  51771. err = ec.Recover(ctx, r)
  51772. ec.Error(ctx, err)
  51773. }
  51774. }()
  51775. ctx = graphql.WithFieldContext(ctx, fc)
  51776. if fc.Args, err = ec.field_DeliveryProfile_profileItems_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  51777. ec.Error(ctx, err)
  51778. return
  51779. }
  51780. return fc, nil
  51781. }
  51782. func (ec *executionContext) _DeliveryProfile_profileLocationGroups(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51783. fc, err := ec.fieldContext_DeliveryProfile_profileLocationGroups(ctx, field)
  51784. if err != nil {
  51785. return graphql.Null
  51786. }
  51787. ctx = graphql.WithFieldContext(ctx, fc)
  51788. defer func() {
  51789. if r := recover(); r != nil {
  51790. ec.Error(ctx, ec.Recover(ctx, r))
  51791. ret = graphql.Null
  51792. }
  51793. }()
  51794. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51795. ctx = rctx // use context from middleware stack in children
  51796. return obj.ProfileLocationGroups, nil
  51797. })
  51798. if err != nil {
  51799. ec.Error(ctx, err)
  51800. return graphql.Null
  51801. }
  51802. if resTmp == nil {
  51803. if !graphql.HasFieldError(ctx, fc) {
  51804. ec.Errorf(ctx, "must not be null")
  51805. }
  51806. return graphql.Null
  51807. }
  51808. res := resTmp.([]*DeliveryProfileLocationGroup)
  51809. fc.Result = res
  51810. return ec.marshalNDeliveryProfileLocationGroup2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileLocationGroupᚄ(ctx, field.Selections, res)
  51811. }
  51812. func (ec *executionContext) fieldContext_DeliveryProfile_profileLocationGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51813. fc = &graphql.FieldContext{
  51814. Object: "DeliveryProfile",
  51815. Field: field,
  51816. IsMethod: false,
  51817. IsResolver: false,
  51818. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51819. switch field.Name {
  51820. case "countriesInAnyZone":
  51821. return ec.fieldContext_DeliveryProfileLocationGroup_countriesInAnyZone(ctx, field)
  51822. case "locationGroup":
  51823. return ec.fieldContext_DeliveryProfileLocationGroup_locationGroup(ctx, field)
  51824. case "locationGroupZones":
  51825. return ec.fieldContext_DeliveryProfileLocationGroup_locationGroupZones(ctx, field)
  51826. }
  51827. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileLocationGroup", field.Name)
  51828. },
  51829. }
  51830. return fc, nil
  51831. }
  51832. func (ec *executionContext) _DeliveryProfile_sellingPlanGroups(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51833. fc, err := ec.fieldContext_DeliveryProfile_sellingPlanGroups(ctx, field)
  51834. if err != nil {
  51835. return graphql.Null
  51836. }
  51837. ctx = graphql.WithFieldContext(ctx, fc)
  51838. defer func() {
  51839. if r := recover(); r != nil {
  51840. ec.Error(ctx, ec.Recover(ctx, r))
  51841. ret = graphql.Null
  51842. }
  51843. }()
  51844. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51845. ctx = rctx // use context from middleware stack in children
  51846. return obj.SellingPlanGroups, nil
  51847. })
  51848. if err != nil {
  51849. ec.Error(ctx, err)
  51850. return graphql.Null
  51851. }
  51852. if resTmp == nil {
  51853. if !graphql.HasFieldError(ctx, fc) {
  51854. ec.Errorf(ctx, "must not be null")
  51855. }
  51856. return graphql.Null
  51857. }
  51858. res := resTmp.(*SellingPlanGroupConnection)
  51859. fc.Result = res
  51860. return ec.marshalNSellingPlanGroupConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupConnection(ctx, field.Selections, res)
  51861. }
  51862. func (ec *executionContext) fieldContext_DeliveryProfile_sellingPlanGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51863. fc = &graphql.FieldContext{
  51864. Object: "DeliveryProfile",
  51865. Field: field,
  51866. IsMethod: false,
  51867. IsResolver: false,
  51868. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51869. switch field.Name {
  51870. case "edges":
  51871. return ec.fieldContext_SellingPlanGroupConnection_edges(ctx, field)
  51872. case "nodes":
  51873. return ec.fieldContext_SellingPlanGroupConnection_nodes(ctx, field)
  51874. case "pageInfo":
  51875. return ec.fieldContext_SellingPlanGroupConnection_pageInfo(ctx, field)
  51876. }
  51877. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupConnection", field.Name)
  51878. },
  51879. }
  51880. defer func() {
  51881. if r := recover(); r != nil {
  51882. err = ec.Recover(ctx, r)
  51883. ec.Error(ctx, err)
  51884. }
  51885. }()
  51886. ctx = graphql.WithFieldContext(ctx, fc)
  51887. if fc.Args, err = ec.field_DeliveryProfile_sellingPlanGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  51888. ec.Error(ctx, err)
  51889. return
  51890. }
  51891. return fc, nil
  51892. }
  51893. func (ec *executionContext) _DeliveryProfile_unassignedLocations(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51894. fc, err := ec.fieldContext_DeliveryProfile_unassignedLocations(ctx, field)
  51895. if err != nil {
  51896. return graphql.Null
  51897. }
  51898. ctx = graphql.WithFieldContext(ctx, fc)
  51899. defer func() {
  51900. if r := recover(); r != nil {
  51901. ec.Error(ctx, ec.Recover(ctx, r))
  51902. ret = graphql.Null
  51903. }
  51904. }()
  51905. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51906. ctx = rctx // use context from middleware stack in children
  51907. return obj.UnassignedLocations, nil
  51908. })
  51909. if err != nil {
  51910. ec.Error(ctx, err)
  51911. return graphql.Null
  51912. }
  51913. if resTmp == nil {
  51914. if !graphql.HasFieldError(ctx, fc) {
  51915. ec.Errorf(ctx, "must not be null")
  51916. }
  51917. return graphql.Null
  51918. }
  51919. res := resTmp.([]*Location)
  51920. fc.Result = res
  51921. return ec.marshalNLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationᚄ(ctx, field.Selections, res)
  51922. }
  51923. func (ec *executionContext) fieldContext_DeliveryProfile_unassignedLocations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51924. fc = &graphql.FieldContext{
  51925. Object: "DeliveryProfile",
  51926. Field: field,
  51927. IsMethod: false,
  51928. IsResolver: false,
  51929. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51930. switch field.Name {
  51931. case "activatable":
  51932. return ec.fieldContext_Location_activatable(ctx, field)
  51933. case "address":
  51934. return ec.fieldContext_Location_address(ctx, field)
  51935. case "addressVerified":
  51936. return ec.fieldContext_Location_addressVerified(ctx, field)
  51937. case "deactivatable":
  51938. return ec.fieldContext_Location_deactivatable(ctx, field)
  51939. case "deactivatedAt":
  51940. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  51941. case "deletable":
  51942. return ec.fieldContext_Location_deletable(ctx, field)
  51943. case "fulfillmentService":
  51944. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  51945. case "fulfillsOnlineOrders":
  51946. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  51947. case "hasActiveInventory":
  51948. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  51949. case "hasUnfulfilledOrders":
  51950. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  51951. case "id":
  51952. return ec.fieldContext_Location_id(ctx, field)
  51953. case "inventoryLevel":
  51954. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  51955. case "inventoryLevels":
  51956. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  51957. case "isActive":
  51958. return ec.fieldContext_Location_isActive(ctx, field)
  51959. case "legacyResourceId":
  51960. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  51961. case "metafield":
  51962. return ec.fieldContext_Location_metafield(ctx, field)
  51963. case "metafieldDefinitions":
  51964. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  51965. case "metafields":
  51966. return ec.fieldContext_Location_metafields(ctx, field)
  51967. case "name":
  51968. return ec.fieldContext_Location_name(ctx, field)
  51969. case "privateMetafield":
  51970. return ec.fieldContext_Location_privateMetafield(ctx, field)
  51971. case "privateMetafields":
  51972. return ec.fieldContext_Location_privateMetafields(ctx, field)
  51973. case "shipsInventory":
  51974. return ec.fieldContext_Location_shipsInventory(ctx, field)
  51975. case "suggestedAddresses":
  51976. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  51977. }
  51978. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  51979. },
  51980. }
  51981. return fc, nil
  51982. }
  51983. func (ec *executionContext) _DeliveryProfile_zoneCountryCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  51984. fc, err := ec.fieldContext_DeliveryProfile_zoneCountryCount(ctx, field)
  51985. if err != nil {
  51986. return graphql.Null
  51987. }
  51988. ctx = graphql.WithFieldContext(ctx, fc)
  51989. defer func() {
  51990. if r := recover(); r != nil {
  51991. ec.Error(ctx, ec.Recover(ctx, r))
  51992. ret = graphql.Null
  51993. }
  51994. }()
  51995. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51996. ctx = rctx // use context from middleware stack in children
  51997. return obj.ZoneCountryCount, nil
  51998. })
  51999. if err != nil {
  52000. ec.Error(ctx, err)
  52001. return graphql.Null
  52002. }
  52003. if resTmp == nil {
  52004. if !graphql.HasFieldError(ctx, fc) {
  52005. ec.Errorf(ctx, "must not be null")
  52006. }
  52007. return graphql.Null
  52008. }
  52009. res := resTmp.(int)
  52010. fc.Result = res
  52011. return ec.marshalNInt2int(ctx, field.Selections, res)
  52012. }
  52013. func (ec *executionContext) fieldContext_DeliveryProfile_zoneCountryCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52014. fc = &graphql.FieldContext{
  52015. Object: "DeliveryProfile",
  52016. Field: field,
  52017. IsMethod: false,
  52018. IsResolver: false,
  52019. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52020. return nil, errors.New("field of type Int does not have child fields")
  52021. },
  52022. }
  52023. return fc, nil
  52024. }
  52025. func (ec *executionContext) _DeliveryProfileItem_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItem) (ret graphql.Marshaler) {
  52026. fc, err := ec.fieldContext_DeliveryProfileItem_id(ctx, field)
  52027. if err != nil {
  52028. return graphql.Null
  52029. }
  52030. ctx = graphql.WithFieldContext(ctx, fc)
  52031. defer func() {
  52032. if r := recover(); r != nil {
  52033. ec.Error(ctx, ec.Recover(ctx, r))
  52034. ret = graphql.Null
  52035. }
  52036. }()
  52037. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52038. ctx = rctx // use context from middleware stack in children
  52039. return obj.ID, nil
  52040. })
  52041. if err != nil {
  52042. ec.Error(ctx, err)
  52043. return graphql.Null
  52044. }
  52045. if resTmp == nil {
  52046. if !graphql.HasFieldError(ctx, fc) {
  52047. ec.Errorf(ctx, "must not be null")
  52048. }
  52049. return graphql.Null
  52050. }
  52051. res := resTmp.(string)
  52052. fc.Result = res
  52053. return ec.marshalNID2string(ctx, field.Selections, res)
  52054. }
  52055. func (ec *executionContext) fieldContext_DeliveryProfileItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52056. fc = &graphql.FieldContext{
  52057. Object: "DeliveryProfileItem",
  52058. Field: field,
  52059. IsMethod: false,
  52060. IsResolver: false,
  52061. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52062. return nil, errors.New("field of type ID does not have child fields")
  52063. },
  52064. }
  52065. return fc, nil
  52066. }
  52067. func (ec *executionContext) _DeliveryProfileItem_product(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItem) (ret graphql.Marshaler) {
  52068. fc, err := ec.fieldContext_DeliveryProfileItem_product(ctx, field)
  52069. if err != nil {
  52070. return graphql.Null
  52071. }
  52072. ctx = graphql.WithFieldContext(ctx, fc)
  52073. defer func() {
  52074. if r := recover(); r != nil {
  52075. ec.Error(ctx, ec.Recover(ctx, r))
  52076. ret = graphql.Null
  52077. }
  52078. }()
  52079. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52080. ctx = rctx // use context from middleware stack in children
  52081. return obj.Product, nil
  52082. })
  52083. if err != nil {
  52084. ec.Error(ctx, err)
  52085. return graphql.Null
  52086. }
  52087. if resTmp == nil {
  52088. if !graphql.HasFieldError(ctx, fc) {
  52089. ec.Errorf(ctx, "must not be null")
  52090. }
  52091. return graphql.Null
  52092. }
  52093. res := resTmp.(*Product)
  52094. fc.Result = res
  52095. return ec.marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  52096. }
  52097. func (ec *executionContext) fieldContext_DeliveryProfileItem_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52098. fc = &graphql.FieldContext{
  52099. Object: "DeliveryProfileItem",
  52100. Field: field,
  52101. IsMethod: false,
  52102. IsResolver: false,
  52103. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52104. switch field.Name {
  52105. case "availablePublicationCount":
  52106. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  52107. case "collections":
  52108. return ec.fieldContext_Product_collections(ctx, field)
  52109. case "contextualPricing":
  52110. return ec.fieldContext_Product_contextualPricing(ctx, field)
  52111. case "createdAt":
  52112. return ec.fieldContext_Product_createdAt(ctx, field)
  52113. case "defaultCursor":
  52114. return ec.fieldContext_Product_defaultCursor(ctx, field)
  52115. case "description":
  52116. return ec.fieldContext_Product_description(ctx, field)
  52117. case "descriptionHtml":
  52118. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  52119. case "featuredImage":
  52120. return ec.fieldContext_Product_featuredImage(ctx, field)
  52121. case "featuredMedia":
  52122. return ec.fieldContext_Product_featuredMedia(ctx, field)
  52123. case "feedback":
  52124. return ec.fieldContext_Product_feedback(ctx, field)
  52125. case "giftCardTemplateSuffix":
  52126. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  52127. case "handle":
  52128. return ec.fieldContext_Product_handle(ctx, field)
  52129. case "hasOnlyDefaultVariant":
  52130. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  52131. case "hasOutOfStockVariants":
  52132. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  52133. case "id":
  52134. return ec.fieldContext_Product_id(ctx, field)
  52135. case "images":
  52136. return ec.fieldContext_Product_images(ctx, field)
  52137. case "inCollection":
  52138. return ec.fieldContext_Product_inCollection(ctx, field)
  52139. case "isGiftCard":
  52140. return ec.fieldContext_Product_isGiftCard(ctx, field)
  52141. case "legacyResourceId":
  52142. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  52143. case "media":
  52144. return ec.fieldContext_Product_media(ctx, field)
  52145. case "mediaCount":
  52146. return ec.fieldContext_Product_mediaCount(ctx, field)
  52147. case "metafield":
  52148. return ec.fieldContext_Product_metafield(ctx, field)
  52149. case "metafieldDefinitions":
  52150. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  52151. case "metafields":
  52152. return ec.fieldContext_Product_metafields(ctx, field)
  52153. case "onlineStorePreviewUrl":
  52154. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  52155. case "onlineStoreUrl":
  52156. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  52157. case "options":
  52158. return ec.fieldContext_Product_options(ctx, field)
  52159. case "priceRangeV2":
  52160. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  52161. case "privateMetafield":
  52162. return ec.fieldContext_Product_privateMetafield(ctx, field)
  52163. case "privateMetafields":
  52164. return ec.fieldContext_Product_privateMetafields(ctx, field)
  52165. case "productCategory":
  52166. return ec.fieldContext_Product_productCategory(ctx, field)
  52167. case "productType":
  52168. return ec.fieldContext_Product_productType(ctx, field)
  52169. case "publicationCount":
  52170. return ec.fieldContext_Product_publicationCount(ctx, field)
  52171. case "publishedAt":
  52172. return ec.fieldContext_Product_publishedAt(ctx, field)
  52173. case "publishedOnCurrentPublication":
  52174. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  52175. case "publishedOnPublication":
  52176. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  52177. case "requiresSellingPlan":
  52178. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  52179. case "resourcePublicationOnCurrentPublication":
  52180. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  52181. case "resourcePublications":
  52182. return ec.fieldContext_Product_resourcePublications(ctx, field)
  52183. case "resourcePublicationsV2":
  52184. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  52185. case "sellingPlanGroupCount":
  52186. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  52187. case "sellingPlanGroups":
  52188. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  52189. case "seo":
  52190. return ec.fieldContext_Product_seo(ctx, field)
  52191. case "status":
  52192. return ec.fieldContext_Product_status(ctx, field)
  52193. case "tags":
  52194. return ec.fieldContext_Product_tags(ctx, field)
  52195. case "templateSuffix":
  52196. return ec.fieldContext_Product_templateSuffix(ctx, field)
  52197. case "title":
  52198. return ec.fieldContext_Product_title(ctx, field)
  52199. case "totalInventory":
  52200. return ec.fieldContext_Product_totalInventory(ctx, field)
  52201. case "totalVariants":
  52202. return ec.fieldContext_Product_totalVariants(ctx, field)
  52203. case "tracksInventory":
  52204. return ec.fieldContext_Product_tracksInventory(ctx, field)
  52205. case "translations":
  52206. return ec.fieldContext_Product_translations(ctx, field)
  52207. case "unpublishedPublications":
  52208. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  52209. case "updatedAt":
  52210. return ec.fieldContext_Product_updatedAt(ctx, field)
  52211. case "variants":
  52212. return ec.fieldContext_Product_variants(ctx, field)
  52213. case "vendor":
  52214. return ec.fieldContext_Product_vendor(ctx, field)
  52215. }
  52216. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  52217. },
  52218. }
  52219. return fc, nil
  52220. }
  52221. func (ec *executionContext) _DeliveryProfileItem_variants(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItem) (ret graphql.Marshaler) {
  52222. fc, err := ec.fieldContext_DeliveryProfileItem_variants(ctx, field)
  52223. if err != nil {
  52224. return graphql.Null
  52225. }
  52226. ctx = graphql.WithFieldContext(ctx, fc)
  52227. defer func() {
  52228. if r := recover(); r != nil {
  52229. ec.Error(ctx, ec.Recover(ctx, r))
  52230. ret = graphql.Null
  52231. }
  52232. }()
  52233. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52234. ctx = rctx // use context from middleware stack in children
  52235. return obj.Variants, nil
  52236. })
  52237. if err != nil {
  52238. ec.Error(ctx, err)
  52239. return graphql.Null
  52240. }
  52241. if resTmp == nil {
  52242. if !graphql.HasFieldError(ctx, fc) {
  52243. ec.Errorf(ctx, "must not be null")
  52244. }
  52245. return graphql.Null
  52246. }
  52247. res := resTmp.(*ProductVariantConnection)
  52248. fc.Result = res
  52249. return ec.marshalNProductVariantConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantConnection(ctx, field.Selections, res)
  52250. }
  52251. func (ec *executionContext) fieldContext_DeliveryProfileItem_variants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52252. fc = &graphql.FieldContext{
  52253. Object: "DeliveryProfileItem",
  52254. Field: field,
  52255. IsMethod: false,
  52256. IsResolver: false,
  52257. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52258. switch field.Name {
  52259. case "edges":
  52260. return ec.fieldContext_ProductVariantConnection_edges(ctx, field)
  52261. case "nodes":
  52262. return ec.fieldContext_ProductVariantConnection_nodes(ctx, field)
  52263. case "pageInfo":
  52264. return ec.fieldContext_ProductVariantConnection_pageInfo(ctx, field)
  52265. }
  52266. return nil, fmt.Errorf("no field named %q was found under type ProductVariantConnection", field.Name)
  52267. },
  52268. }
  52269. defer func() {
  52270. if r := recover(); r != nil {
  52271. err = ec.Recover(ctx, r)
  52272. ec.Error(ctx, err)
  52273. }
  52274. }()
  52275. ctx = graphql.WithFieldContext(ctx, fc)
  52276. if fc.Args, err = ec.field_DeliveryProfileItem_variants_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  52277. ec.Error(ctx, err)
  52278. return
  52279. }
  52280. return fc, nil
  52281. }
  52282. func (ec *executionContext) _DeliveryProfileItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemConnection) (ret graphql.Marshaler) {
  52283. fc, err := ec.fieldContext_DeliveryProfileItemConnection_edges(ctx, field)
  52284. if err != nil {
  52285. return graphql.Null
  52286. }
  52287. ctx = graphql.WithFieldContext(ctx, fc)
  52288. defer func() {
  52289. if r := recover(); r != nil {
  52290. ec.Error(ctx, ec.Recover(ctx, r))
  52291. ret = graphql.Null
  52292. }
  52293. }()
  52294. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52295. ctx = rctx // use context from middleware stack in children
  52296. return obj.Edges, nil
  52297. })
  52298. if err != nil {
  52299. ec.Error(ctx, err)
  52300. return graphql.Null
  52301. }
  52302. if resTmp == nil {
  52303. if !graphql.HasFieldError(ctx, fc) {
  52304. ec.Errorf(ctx, "must not be null")
  52305. }
  52306. return graphql.Null
  52307. }
  52308. res := resTmp.([]*DeliveryProfileItemEdge)
  52309. fc.Result = res
  52310. return ec.marshalNDeliveryProfileItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItemEdgeᚄ(ctx, field.Selections, res)
  52311. }
  52312. func (ec *executionContext) fieldContext_DeliveryProfileItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52313. fc = &graphql.FieldContext{
  52314. Object: "DeliveryProfileItemConnection",
  52315. Field: field,
  52316. IsMethod: false,
  52317. IsResolver: false,
  52318. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52319. switch field.Name {
  52320. case "cursor":
  52321. return ec.fieldContext_DeliveryProfileItemEdge_cursor(ctx, field)
  52322. case "node":
  52323. return ec.fieldContext_DeliveryProfileItemEdge_node(ctx, field)
  52324. }
  52325. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileItemEdge", field.Name)
  52326. },
  52327. }
  52328. return fc, nil
  52329. }
  52330. func (ec *executionContext) _DeliveryProfileItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemConnection) (ret graphql.Marshaler) {
  52331. fc, err := ec.fieldContext_DeliveryProfileItemConnection_nodes(ctx, field)
  52332. if err != nil {
  52333. return graphql.Null
  52334. }
  52335. ctx = graphql.WithFieldContext(ctx, fc)
  52336. defer func() {
  52337. if r := recover(); r != nil {
  52338. ec.Error(ctx, ec.Recover(ctx, r))
  52339. ret = graphql.Null
  52340. }
  52341. }()
  52342. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52343. ctx = rctx // use context from middleware stack in children
  52344. return obj.Nodes, nil
  52345. })
  52346. if err != nil {
  52347. ec.Error(ctx, err)
  52348. return graphql.Null
  52349. }
  52350. if resTmp == nil {
  52351. if !graphql.HasFieldError(ctx, fc) {
  52352. ec.Errorf(ctx, "must not be null")
  52353. }
  52354. return graphql.Null
  52355. }
  52356. res := resTmp.([]*DeliveryProfileItem)
  52357. fc.Result = res
  52358. return ec.marshalNDeliveryProfileItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItemᚄ(ctx, field.Selections, res)
  52359. }
  52360. func (ec *executionContext) fieldContext_DeliveryProfileItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52361. fc = &graphql.FieldContext{
  52362. Object: "DeliveryProfileItemConnection",
  52363. Field: field,
  52364. IsMethod: false,
  52365. IsResolver: false,
  52366. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52367. switch field.Name {
  52368. case "id":
  52369. return ec.fieldContext_DeliveryProfileItem_id(ctx, field)
  52370. case "product":
  52371. return ec.fieldContext_DeliveryProfileItem_product(ctx, field)
  52372. case "variants":
  52373. return ec.fieldContext_DeliveryProfileItem_variants(ctx, field)
  52374. }
  52375. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileItem", field.Name)
  52376. },
  52377. }
  52378. return fc, nil
  52379. }
  52380. func (ec *executionContext) _DeliveryProfileItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemConnection) (ret graphql.Marshaler) {
  52381. fc, err := ec.fieldContext_DeliveryProfileItemConnection_pageInfo(ctx, field)
  52382. if err != nil {
  52383. return graphql.Null
  52384. }
  52385. ctx = graphql.WithFieldContext(ctx, fc)
  52386. defer func() {
  52387. if r := recover(); r != nil {
  52388. ec.Error(ctx, ec.Recover(ctx, r))
  52389. ret = graphql.Null
  52390. }
  52391. }()
  52392. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52393. ctx = rctx // use context from middleware stack in children
  52394. return obj.PageInfo, nil
  52395. })
  52396. if err != nil {
  52397. ec.Error(ctx, err)
  52398. return graphql.Null
  52399. }
  52400. if resTmp == nil {
  52401. if !graphql.HasFieldError(ctx, fc) {
  52402. ec.Errorf(ctx, "must not be null")
  52403. }
  52404. return graphql.Null
  52405. }
  52406. res := resTmp.(*PageInfo)
  52407. fc.Result = res
  52408. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  52409. }
  52410. func (ec *executionContext) fieldContext_DeliveryProfileItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52411. fc = &graphql.FieldContext{
  52412. Object: "DeliveryProfileItemConnection",
  52413. Field: field,
  52414. IsMethod: false,
  52415. IsResolver: false,
  52416. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52417. switch field.Name {
  52418. case "endCursor":
  52419. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  52420. case "hasNextPage":
  52421. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  52422. case "hasPreviousPage":
  52423. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  52424. case "startCursor":
  52425. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  52426. }
  52427. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  52428. },
  52429. }
  52430. return fc, nil
  52431. }
  52432. func (ec *executionContext) _DeliveryProfileItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemEdge) (ret graphql.Marshaler) {
  52433. fc, err := ec.fieldContext_DeliveryProfileItemEdge_cursor(ctx, field)
  52434. if err != nil {
  52435. return graphql.Null
  52436. }
  52437. ctx = graphql.WithFieldContext(ctx, fc)
  52438. defer func() {
  52439. if r := recover(); r != nil {
  52440. ec.Error(ctx, ec.Recover(ctx, r))
  52441. ret = graphql.Null
  52442. }
  52443. }()
  52444. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52445. ctx = rctx // use context from middleware stack in children
  52446. return obj.Cursor, nil
  52447. })
  52448. if err != nil {
  52449. ec.Error(ctx, err)
  52450. return graphql.Null
  52451. }
  52452. if resTmp == nil {
  52453. if !graphql.HasFieldError(ctx, fc) {
  52454. ec.Errorf(ctx, "must not be null")
  52455. }
  52456. return graphql.Null
  52457. }
  52458. res := resTmp.(string)
  52459. fc.Result = res
  52460. return ec.marshalNString2string(ctx, field.Selections, res)
  52461. }
  52462. func (ec *executionContext) fieldContext_DeliveryProfileItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52463. fc = &graphql.FieldContext{
  52464. Object: "DeliveryProfileItemEdge",
  52465. Field: field,
  52466. IsMethod: false,
  52467. IsResolver: false,
  52468. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52469. return nil, errors.New("field of type String does not have child fields")
  52470. },
  52471. }
  52472. return fc, nil
  52473. }
  52474. func (ec *executionContext) _DeliveryProfileItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemEdge) (ret graphql.Marshaler) {
  52475. fc, err := ec.fieldContext_DeliveryProfileItemEdge_node(ctx, field)
  52476. if err != nil {
  52477. return graphql.Null
  52478. }
  52479. ctx = graphql.WithFieldContext(ctx, fc)
  52480. defer func() {
  52481. if r := recover(); r != nil {
  52482. ec.Error(ctx, ec.Recover(ctx, r))
  52483. ret = graphql.Null
  52484. }
  52485. }()
  52486. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52487. ctx = rctx // use context from middleware stack in children
  52488. return obj.Node, nil
  52489. })
  52490. if err != nil {
  52491. ec.Error(ctx, err)
  52492. return graphql.Null
  52493. }
  52494. if resTmp == nil {
  52495. if !graphql.HasFieldError(ctx, fc) {
  52496. ec.Errorf(ctx, "must not be null")
  52497. }
  52498. return graphql.Null
  52499. }
  52500. res := resTmp.(*DeliveryProfileItem)
  52501. fc.Result = res
  52502. return ec.marshalNDeliveryProfileItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItem(ctx, field.Selections, res)
  52503. }
  52504. func (ec *executionContext) fieldContext_DeliveryProfileItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52505. fc = &graphql.FieldContext{
  52506. Object: "DeliveryProfileItemEdge",
  52507. Field: field,
  52508. IsMethod: false,
  52509. IsResolver: false,
  52510. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52511. switch field.Name {
  52512. case "id":
  52513. return ec.fieldContext_DeliveryProfileItem_id(ctx, field)
  52514. case "product":
  52515. return ec.fieldContext_DeliveryProfileItem_product(ctx, field)
  52516. case "variants":
  52517. return ec.fieldContext_DeliveryProfileItem_variants(ctx, field)
  52518. }
  52519. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileItem", field.Name)
  52520. },
  52521. }
  52522. return fc, nil
  52523. }
  52524. func (ec *executionContext) _DeliveryProfileLocationGroup_countriesInAnyZone(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileLocationGroup) (ret graphql.Marshaler) {
  52525. fc, err := ec.fieldContext_DeliveryProfileLocationGroup_countriesInAnyZone(ctx, field)
  52526. if err != nil {
  52527. return graphql.Null
  52528. }
  52529. ctx = graphql.WithFieldContext(ctx, fc)
  52530. defer func() {
  52531. if r := recover(); r != nil {
  52532. ec.Error(ctx, ec.Recover(ctx, r))
  52533. ret = graphql.Null
  52534. }
  52535. }()
  52536. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52537. ctx = rctx // use context from middleware stack in children
  52538. return obj.CountriesInAnyZone, nil
  52539. })
  52540. if err != nil {
  52541. ec.Error(ctx, err)
  52542. return graphql.Null
  52543. }
  52544. if resTmp == nil {
  52545. if !graphql.HasFieldError(ctx, fc) {
  52546. ec.Errorf(ctx, "must not be null")
  52547. }
  52548. return graphql.Null
  52549. }
  52550. res := resTmp.([]*DeliveryCountryAndZone)
  52551. fc.Result = res
  52552. return ec.marshalNDeliveryCountryAndZone2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryAndZoneᚄ(ctx, field.Selections, res)
  52553. }
  52554. func (ec *executionContext) fieldContext_DeliveryProfileLocationGroup_countriesInAnyZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52555. fc = &graphql.FieldContext{
  52556. Object: "DeliveryProfileLocationGroup",
  52557. Field: field,
  52558. IsMethod: false,
  52559. IsResolver: false,
  52560. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52561. switch field.Name {
  52562. case "country":
  52563. return ec.fieldContext_DeliveryCountryAndZone_country(ctx, field)
  52564. case "zone":
  52565. return ec.fieldContext_DeliveryCountryAndZone_zone(ctx, field)
  52566. }
  52567. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountryAndZone", field.Name)
  52568. },
  52569. }
  52570. return fc, nil
  52571. }
  52572. func (ec *executionContext) _DeliveryProfileLocationGroup_locationGroup(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileLocationGroup) (ret graphql.Marshaler) {
  52573. fc, err := ec.fieldContext_DeliveryProfileLocationGroup_locationGroup(ctx, field)
  52574. if err != nil {
  52575. return graphql.Null
  52576. }
  52577. ctx = graphql.WithFieldContext(ctx, fc)
  52578. defer func() {
  52579. if r := recover(); r != nil {
  52580. ec.Error(ctx, ec.Recover(ctx, r))
  52581. ret = graphql.Null
  52582. }
  52583. }()
  52584. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52585. ctx = rctx // use context from middleware stack in children
  52586. return obj.LocationGroup, nil
  52587. })
  52588. if err != nil {
  52589. ec.Error(ctx, err)
  52590. return graphql.Null
  52591. }
  52592. if resTmp == nil {
  52593. if !graphql.HasFieldError(ctx, fc) {
  52594. ec.Errorf(ctx, "must not be null")
  52595. }
  52596. return graphql.Null
  52597. }
  52598. res := resTmp.(*DeliveryLocationGroup)
  52599. fc.Result = res
  52600. return ec.marshalNDeliveryLocationGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroup(ctx, field.Selections, res)
  52601. }
  52602. func (ec *executionContext) fieldContext_DeliveryProfileLocationGroup_locationGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52603. fc = &graphql.FieldContext{
  52604. Object: "DeliveryProfileLocationGroup",
  52605. Field: field,
  52606. IsMethod: false,
  52607. IsResolver: false,
  52608. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52609. switch field.Name {
  52610. case "id":
  52611. return ec.fieldContext_DeliveryLocationGroup_id(ctx, field)
  52612. case "locations":
  52613. return ec.fieldContext_DeliveryLocationGroup_locations(ctx, field)
  52614. }
  52615. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroup", field.Name)
  52616. },
  52617. }
  52618. return fc, nil
  52619. }
  52620. func (ec *executionContext) _DeliveryProfileLocationGroup_locationGroupZones(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileLocationGroup) (ret graphql.Marshaler) {
  52621. fc, err := ec.fieldContext_DeliveryProfileLocationGroup_locationGroupZones(ctx, field)
  52622. if err != nil {
  52623. return graphql.Null
  52624. }
  52625. ctx = graphql.WithFieldContext(ctx, fc)
  52626. defer func() {
  52627. if r := recover(); r != nil {
  52628. ec.Error(ctx, ec.Recover(ctx, r))
  52629. ret = graphql.Null
  52630. }
  52631. }()
  52632. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52633. ctx = rctx // use context from middleware stack in children
  52634. return obj.LocationGroupZones, nil
  52635. })
  52636. if err != nil {
  52637. ec.Error(ctx, err)
  52638. return graphql.Null
  52639. }
  52640. if resTmp == nil {
  52641. if !graphql.HasFieldError(ctx, fc) {
  52642. ec.Errorf(ctx, "must not be null")
  52643. }
  52644. return graphql.Null
  52645. }
  52646. res := resTmp.(*DeliveryLocationGroupZoneConnection)
  52647. fc.Result = res
  52648. return ec.marshalNDeliveryLocationGroupZoneConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZoneConnection(ctx, field.Selections, res)
  52649. }
  52650. func (ec *executionContext) fieldContext_DeliveryProfileLocationGroup_locationGroupZones(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52651. fc = &graphql.FieldContext{
  52652. Object: "DeliveryProfileLocationGroup",
  52653. Field: field,
  52654. IsMethod: false,
  52655. IsResolver: false,
  52656. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52657. switch field.Name {
  52658. case "edges":
  52659. return ec.fieldContext_DeliveryLocationGroupZoneConnection_edges(ctx, field)
  52660. case "nodes":
  52661. return ec.fieldContext_DeliveryLocationGroupZoneConnection_nodes(ctx, field)
  52662. case "pageInfo":
  52663. return ec.fieldContext_DeliveryLocationGroupZoneConnection_pageInfo(ctx, field)
  52664. }
  52665. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroupZoneConnection", field.Name)
  52666. },
  52667. }
  52668. defer func() {
  52669. if r := recover(); r != nil {
  52670. err = ec.Recover(ctx, r)
  52671. ec.Error(ctx, err)
  52672. }
  52673. }()
  52674. ctx = graphql.WithFieldContext(ctx, fc)
  52675. if fc.Args, err = ec.field_DeliveryProfileLocationGroup_locationGroupZones_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  52676. ec.Error(ctx, err)
  52677. return
  52678. }
  52679. return fc, nil
  52680. }
  52681. func (ec *executionContext) _DeliveryProvince_code(ctx context.Context, field graphql.CollectedField, obj *DeliveryProvince) (ret graphql.Marshaler) {
  52682. fc, err := ec.fieldContext_DeliveryProvince_code(ctx, field)
  52683. if err != nil {
  52684. return graphql.Null
  52685. }
  52686. ctx = graphql.WithFieldContext(ctx, fc)
  52687. defer func() {
  52688. if r := recover(); r != nil {
  52689. ec.Error(ctx, ec.Recover(ctx, r))
  52690. ret = graphql.Null
  52691. }
  52692. }()
  52693. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52694. ctx = rctx // use context from middleware stack in children
  52695. return obj.Code, nil
  52696. })
  52697. if err != nil {
  52698. ec.Error(ctx, err)
  52699. return graphql.Null
  52700. }
  52701. if resTmp == nil {
  52702. if !graphql.HasFieldError(ctx, fc) {
  52703. ec.Errorf(ctx, "must not be null")
  52704. }
  52705. return graphql.Null
  52706. }
  52707. res := resTmp.(string)
  52708. fc.Result = res
  52709. return ec.marshalNString2string(ctx, field.Selections, res)
  52710. }
  52711. func (ec *executionContext) fieldContext_DeliveryProvince_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52712. fc = &graphql.FieldContext{
  52713. Object: "DeliveryProvince",
  52714. Field: field,
  52715. IsMethod: false,
  52716. IsResolver: false,
  52717. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52718. return nil, errors.New("field of type String does not have child fields")
  52719. },
  52720. }
  52721. return fc, nil
  52722. }
  52723. func (ec *executionContext) _DeliveryProvince_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryProvince) (ret graphql.Marshaler) {
  52724. fc, err := ec.fieldContext_DeliveryProvince_id(ctx, field)
  52725. if err != nil {
  52726. return graphql.Null
  52727. }
  52728. ctx = graphql.WithFieldContext(ctx, fc)
  52729. defer func() {
  52730. if r := recover(); r != nil {
  52731. ec.Error(ctx, ec.Recover(ctx, r))
  52732. ret = graphql.Null
  52733. }
  52734. }()
  52735. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52736. ctx = rctx // use context from middleware stack in children
  52737. return obj.ID, nil
  52738. })
  52739. if err != nil {
  52740. ec.Error(ctx, err)
  52741. return graphql.Null
  52742. }
  52743. if resTmp == nil {
  52744. if !graphql.HasFieldError(ctx, fc) {
  52745. ec.Errorf(ctx, "must not be null")
  52746. }
  52747. return graphql.Null
  52748. }
  52749. res := resTmp.(string)
  52750. fc.Result = res
  52751. return ec.marshalNID2string(ctx, field.Selections, res)
  52752. }
  52753. func (ec *executionContext) fieldContext_DeliveryProvince_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52754. fc = &graphql.FieldContext{
  52755. Object: "DeliveryProvince",
  52756. Field: field,
  52757. IsMethod: false,
  52758. IsResolver: false,
  52759. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52760. return nil, errors.New("field of type ID does not have child fields")
  52761. },
  52762. }
  52763. return fc, nil
  52764. }
  52765. func (ec *executionContext) _DeliveryProvince_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryProvince) (ret graphql.Marshaler) {
  52766. fc, err := ec.fieldContext_DeliveryProvince_name(ctx, field)
  52767. if err != nil {
  52768. return graphql.Null
  52769. }
  52770. ctx = graphql.WithFieldContext(ctx, fc)
  52771. defer func() {
  52772. if r := recover(); r != nil {
  52773. ec.Error(ctx, ec.Recover(ctx, r))
  52774. ret = graphql.Null
  52775. }
  52776. }()
  52777. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52778. ctx = rctx // use context from middleware stack in children
  52779. return obj.Name, nil
  52780. })
  52781. if err != nil {
  52782. ec.Error(ctx, err)
  52783. return graphql.Null
  52784. }
  52785. if resTmp == nil {
  52786. if !graphql.HasFieldError(ctx, fc) {
  52787. ec.Errorf(ctx, "must not be null")
  52788. }
  52789. return graphql.Null
  52790. }
  52791. res := resTmp.(string)
  52792. fc.Result = res
  52793. return ec.marshalNString2string(ctx, field.Selections, res)
  52794. }
  52795. func (ec *executionContext) fieldContext_DeliveryProvince_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52796. fc = &graphql.FieldContext{
  52797. Object: "DeliveryProvince",
  52798. Field: field,
  52799. IsMethod: false,
  52800. IsResolver: false,
  52801. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52802. return nil, errors.New("field of type String does not have child fields")
  52803. },
  52804. }
  52805. return fc, nil
  52806. }
  52807. func (ec *executionContext) _DeliveryProvince_translatedName(ctx context.Context, field graphql.CollectedField, obj *DeliveryProvince) (ret graphql.Marshaler) {
  52808. fc, err := ec.fieldContext_DeliveryProvince_translatedName(ctx, field)
  52809. if err != nil {
  52810. return graphql.Null
  52811. }
  52812. ctx = graphql.WithFieldContext(ctx, fc)
  52813. defer func() {
  52814. if r := recover(); r != nil {
  52815. ec.Error(ctx, ec.Recover(ctx, r))
  52816. ret = graphql.Null
  52817. }
  52818. }()
  52819. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52820. ctx = rctx // use context from middleware stack in children
  52821. return obj.TranslatedName, nil
  52822. })
  52823. if err != nil {
  52824. ec.Error(ctx, err)
  52825. return graphql.Null
  52826. }
  52827. if resTmp == nil {
  52828. if !graphql.HasFieldError(ctx, fc) {
  52829. ec.Errorf(ctx, "must not be null")
  52830. }
  52831. return graphql.Null
  52832. }
  52833. res := resTmp.(string)
  52834. fc.Result = res
  52835. return ec.marshalNString2string(ctx, field.Selections, res)
  52836. }
  52837. func (ec *executionContext) fieldContext_DeliveryProvince_translatedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52838. fc = &graphql.FieldContext{
  52839. Object: "DeliveryProvince",
  52840. Field: field,
  52841. IsMethod: false,
  52842. IsResolver: false,
  52843. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52844. return nil, errors.New("field of type String does not have child fields")
  52845. },
  52846. }
  52847. return fc, nil
  52848. }
  52849. func (ec *executionContext) _DeliveryRateDefinition_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryRateDefinition) (ret graphql.Marshaler) {
  52850. fc, err := ec.fieldContext_DeliveryRateDefinition_id(ctx, field)
  52851. if err != nil {
  52852. return graphql.Null
  52853. }
  52854. ctx = graphql.WithFieldContext(ctx, fc)
  52855. defer func() {
  52856. if r := recover(); r != nil {
  52857. ec.Error(ctx, ec.Recover(ctx, r))
  52858. ret = graphql.Null
  52859. }
  52860. }()
  52861. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52862. ctx = rctx // use context from middleware stack in children
  52863. return obj.ID, nil
  52864. })
  52865. if err != nil {
  52866. ec.Error(ctx, err)
  52867. return graphql.Null
  52868. }
  52869. if resTmp == nil {
  52870. if !graphql.HasFieldError(ctx, fc) {
  52871. ec.Errorf(ctx, "must not be null")
  52872. }
  52873. return graphql.Null
  52874. }
  52875. res := resTmp.(string)
  52876. fc.Result = res
  52877. return ec.marshalNID2string(ctx, field.Selections, res)
  52878. }
  52879. func (ec *executionContext) fieldContext_DeliveryRateDefinition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52880. fc = &graphql.FieldContext{
  52881. Object: "DeliveryRateDefinition",
  52882. Field: field,
  52883. IsMethod: false,
  52884. IsResolver: false,
  52885. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52886. return nil, errors.New("field of type ID does not have child fields")
  52887. },
  52888. }
  52889. return fc, nil
  52890. }
  52891. func (ec *executionContext) _DeliveryRateDefinition_price(ctx context.Context, field graphql.CollectedField, obj *DeliveryRateDefinition) (ret graphql.Marshaler) {
  52892. fc, err := ec.fieldContext_DeliveryRateDefinition_price(ctx, field)
  52893. if err != nil {
  52894. return graphql.Null
  52895. }
  52896. ctx = graphql.WithFieldContext(ctx, fc)
  52897. defer func() {
  52898. if r := recover(); r != nil {
  52899. ec.Error(ctx, ec.Recover(ctx, r))
  52900. ret = graphql.Null
  52901. }
  52902. }()
  52903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52904. ctx = rctx // use context from middleware stack in children
  52905. return obj.Price, nil
  52906. })
  52907. if err != nil {
  52908. ec.Error(ctx, err)
  52909. return graphql.Null
  52910. }
  52911. if resTmp == nil {
  52912. if !graphql.HasFieldError(ctx, fc) {
  52913. ec.Errorf(ctx, "must not be null")
  52914. }
  52915. return graphql.Null
  52916. }
  52917. res := resTmp.(*MoneyV2)
  52918. fc.Result = res
  52919. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  52920. }
  52921. func (ec *executionContext) fieldContext_DeliveryRateDefinition_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52922. fc = &graphql.FieldContext{
  52923. Object: "DeliveryRateDefinition",
  52924. Field: field,
  52925. IsMethod: false,
  52926. IsResolver: false,
  52927. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52928. switch field.Name {
  52929. case "amount":
  52930. return ec.fieldContext_MoneyV2_amount(ctx, field)
  52931. case "currencyCode":
  52932. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  52933. }
  52934. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  52935. },
  52936. }
  52937. return fc, nil
  52938. }
  52939. func (ec *executionContext) _DeliveryZone_countries(ctx context.Context, field graphql.CollectedField, obj *DeliveryZone) (ret graphql.Marshaler) {
  52940. fc, err := ec.fieldContext_DeliveryZone_countries(ctx, field)
  52941. if err != nil {
  52942. return graphql.Null
  52943. }
  52944. ctx = graphql.WithFieldContext(ctx, fc)
  52945. defer func() {
  52946. if r := recover(); r != nil {
  52947. ec.Error(ctx, ec.Recover(ctx, r))
  52948. ret = graphql.Null
  52949. }
  52950. }()
  52951. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52952. ctx = rctx // use context from middleware stack in children
  52953. return obj.Countries, nil
  52954. })
  52955. if err != nil {
  52956. ec.Error(ctx, err)
  52957. return graphql.Null
  52958. }
  52959. if resTmp == nil {
  52960. if !graphql.HasFieldError(ctx, fc) {
  52961. ec.Errorf(ctx, "must not be null")
  52962. }
  52963. return graphql.Null
  52964. }
  52965. res := resTmp.([]*DeliveryCountry)
  52966. fc.Result = res
  52967. return ec.marshalNDeliveryCountry2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryᚄ(ctx, field.Selections, res)
  52968. }
  52969. func (ec *executionContext) fieldContext_DeliveryZone_countries(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52970. fc = &graphql.FieldContext{
  52971. Object: "DeliveryZone",
  52972. Field: field,
  52973. IsMethod: false,
  52974. IsResolver: false,
  52975. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52976. switch field.Name {
  52977. case "code":
  52978. return ec.fieldContext_DeliveryCountry_code(ctx, field)
  52979. case "id":
  52980. return ec.fieldContext_DeliveryCountry_id(ctx, field)
  52981. case "name":
  52982. return ec.fieldContext_DeliveryCountry_name(ctx, field)
  52983. case "provinces":
  52984. return ec.fieldContext_DeliveryCountry_provinces(ctx, field)
  52985. case "translatedName":
  52986. return ec.fieldContext_DeliveryCountry_translatedName(ctx, field)
  52987. }
  52988. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountry", field.Name)
  52989. },
  52990. }
  52991. return fc, nil
  52992. }
  52993. func (ec *executionContext) _DeliveryZone_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryZone) (ret graphql.Marshaler) {
  52994. fc, err := ec.fieldContext_DeliveryZone_id(ctx, field)
  52995. if err != nil {
  52996. return graphql.Null
  52997. }
  52998. ctx = graphql.WithFieldContext(ctx, fc)
  52999. defer func() {
  53000. if r := recover(); r != nil {
  53001. ec.Error(ctx, ec.Recover(ctx, r))
  53002. ret = graphql.Null
  53003. }
  53004. }()
  53005. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53006. ctx = rctx // use context from middleware stack in children
  53007. return obj.ID, nil
  53008. })
  53009. if err != nil {
  53010. ec.Error(ctx, err)
  53011. return graphql.Null
  53012. }
  53013. if resTmp == nil {
  53014. if !graphql.HasFieldError(ctx, fc) {
  53015. ec.Errorf(ctx, "must not be null")
  53016. }
  53017. return graphql.Null
  53018. }
  53019. res := resTmp.(string)
  53020. fc.Result = res
  53021. return ec.marshalNID2string(ctx, field.Selections, res)
  53022. }
  53023. func (ec *executionContext) fieldContext_DeliveryZone_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53024. fc = &graphql.FieldContext{
  53025. Object: "DeliveryZone",
  53026. Field: field,
  53027. IsMethod: false,
  53028. IsResolver: false,
  53029. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53030. return nil, errors.New("field of type ID does not have child fields")
  53031. },
  53032. }
  53033. return fc, nil
  53034. }
  53035. func (ec *executionContext) _DeliveryZone_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryZone) (ret graphql.Marshaler) {
  53036. fc, err := ec.fieldContext_DeliveryZone_name(ctx, field)
  53037. if err != nil {
  53038. return graphql.Null
  53039. }
  53040. ctx = graphql.WithFieldContext(ctx, fc)
  53041. defer func() {
  53042. if r := recover(); r != nil {
  53043. ec.Error(ctx, ec.Recover(ctx, r))
  53044. ret = graphql.Null
  53045. }
  53046. }()
  53047. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53048. ctx = rctx // use context from middleware stack in children
  53049. return obj.Name, nil
  53050. })
  53051. if err != nil {
  53052. ec.Error(ctx, err)
  53053. return graphql.Null
  53054. }
  53055. if resTmp == nil {
  53056. if !graphql.HasFieldError(ctx, fc) {
  53057. ec.Errorf(ctx, "must not be null")
  53058. }
  53059. return graphql.Null
  53060. }
  53061. res := resTmp.(string)
  53062. fc.Result = res
  53063. return ec.marshalNString2string(ctx, field.Selections, res)
  53064. }
  53065. func (ec *executionContext) fieldContext_DeliveryZone_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53066. fc = &graphql.FieldContext{
  53067. Object: "DeliveryZone",
  53068. Field: field,
  53069. IsMethod: false,
  53070. IsResolver: false,
  53071. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53072. return nil, errors.New("field of type String does not have child fields")
  53073. },
  53074. }
  53075. return fc, nil
  53076. }
  53077. func (ec *executionContext) _DiscountAllocation_allocatedAmountSet(ctx context.Context, field graphql.CollectedField, obj *DiscountAllocation) (ret graphql.Marshaler) {
  53078. fc, err := ec.fieldContext_DiscountAllocation_allocatedAmountSet(ctx, field)
  53079. if err != nil {
  53080. return graphql.Null
  53081. }
  53082. ctx = graphql.WithFieldContext(ctx, fc)
  53083. defer func() {
  53084. if r := recover(); r != nil {
  53085. ec.Error(ctx, ec.Recover(ctx, r))
  53086. ret = graphql.Null
  53087. }
  53088. }()
  53089. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53090. ctx = rctx // use context from middleware stack in children
  53091. return obj.AllocatedAmountSet, nil
  53092. })
  53093. if err != nil {
  53094. ec.Error(ctx, err)
  53095. return graphql.Null
  53096. }
  53097. if resTmp == nil {
  53098. if !graphql.HasFieldError(ctx, fc) {
  53099. ec.Errorf(ctx, "must not be null")
  53100. }
  53101. return graphql.Null
  53102. }
  53103. res := resTmp.(*MoneyBag)
  53104. fc.Result = res
  53105. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  53106. }
  53107. func (ec *executionContext) fieldContext_DiscountAllocation_allocatedAmountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53108. fc = &graphql.FieldContext{
  53109. Object: "DiscountAllocation",
  53110. Field: field,
  53111. IsMethod: false,
  53112. IsResolver: false,
  53113. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53114. switch field.Name {
  53115. case "presentmentMoney":
  53116. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  53117. case "shopMoney":
  53118. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  53119. }
  53120. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  53121. },
  53122. }
  53123. return fc, nil
  53124. }
  53125. func (ec *executionContext) _DiscountAllocation_discountApplication(ctx context.Context, field graphql.CollectedField, obj *DiscountAllocation) (ret graphql.Marshaler) {
  53126. fc, err := ec.fieldContext_DiscountAllocation_discountApplication(ctx, field)
  53127. if err != nil {
  53128. return graphql.Null
  53129. }
  53130. ctx = graphql.WithFieldContext(ctx, fc)
  53131. defer func() {
  53132. if r := recover(); r != nil {
  53133. ec.Error(ctx, ec.Recover(ctx, r))
  53134. ret = graphql.Null
  53135. }
  53136. }()
  53137. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53138. ctx = rctx // use context from middleware stack in children
  53139. return obj.DiscountApplication, nil
  53140. })
  53141. if err != nil {
  53142. ec.Error(ctx, err)
  53143. return graphql.Null
  53144. }
  53145. if resTmp == nil {
  53146. if !graphql.HasFieldError(ctx, fc) {
  53147. ec.Errorf(ctx, "must not be null")
  53148. }
  53149. return graphql.Null
  53150. }
  53151. res := resTmp.(DiscountApplication)
  53152. fc.Result = res
  53153. return ec.marshalNDiscountApplication2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplication(ctx, field.Selections, res)
  53154. }
  53155. func (ec *executionContext) fieldContext_DiscountAllocation_discountApplication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53156. fc = &graphql.FieldContext{
  53157. Object: "DiscountAllocation",
  53158. Field: field,
  53159. IsMethod: false,
  53160. IsResolver: false,
  53161. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53162. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  53163. },
  53164. }
  53165. return fc, nil
  53166. }
  53167. func (ec *executionContext) _DiscountApplicationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationConnection) (ret graphql.Marshaler) {
  53168. fc, err := ec.fieldContext_DiscountApplicationConnection_edges(ctx, field)
  53169. if err != nil {
  53170. return graphql.Null
  53171. }
  53172. ctx = graphql.WithFieldContext(ctx, fc)
  53173. defer func() {
  53174. if r := recover(); r != nil {
  53175. ec.Error(ctx, ec.Recover(ctx, r))
  53176. ret = graphql.Null
  53177. }
  53178. }()
  53179. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53180. ctx = rctx // use context from middleware stack in children
  53181. return obj.Edges, nil
  53182. })
  53183. if err != nil {
  53184. ec.Error(ctx, err)
  53185. return graphql.Null
  53186. }
  53187. if resTmp == nil {
  53188. if !graphql.HasFieldError(ctx, fc) {
  53189. ec.Errorf(ctx, "must not be null")
  53190. }
  53191. return graphql.Null
  53192. }
  53193. res := resTmp.([]*DiscountApplicationEdge)
  53194. fc.Result = res
  53195. return ec.marshalNDiscountApplicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationEdgeᚄ(ctx, field.Selections, res)
  53196. }
  53197. func (ec *executionContext) fieldContext_DiscountApplicationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53198. fc = &graphql.FieldContext{
  53199. Object: "DiscountApplicationConnection",
  53200. Field: field,
  53201. IsMethod: false,
  53202. IsResolver: false,
  53203. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53204. switch field.Name {
  53205. case "cursor":
  53206. return ec.fieldContext_DiscountApplicationEdge_cursor(ctx, field)
  53207. case "node":
  53208. return ec.fieldContext_DiscountApplicationEdge_node(ctx, field)
  53209. }
  53210. return nil, fmt.Errorf("no field named %q was found under type DiscountApplicationEdge", field.Name)
  53211. },
  53212. }
  53213. return fc, nil
  53214. }
  53215. func (ec *executionContext) _DiscountApplicationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationConnection) (ret graphql.Marshaler) {
  53216. fc, err := ec.fieldContext_DiscountApplicationConnection_nodes(ctx, field)
  53217. if err != nil {
  53218. return graphql.Null
  53219. }
  53220. ctx = graphql.WithFieldContext(ctx, fc)
  53221. defer func() {
  53222. if r := recover(); r != nil {
  53223. ec.Error(ctx, ec.Recover(ctx, r))
  53224. ret = graphql.Null
  53225. }
  53226. }()
  53227. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53228. ctx = rctx // use context from middleware stack in children
  53229. return obj.Nodes, nil
  53230. })
  53231. if err != nil {
  53232. ec.Error(ctx, err)
  53233. return graphql.Null
  53234. }
  53235. if resTmp == nil {
  53236. if !graphql.HasFieldError(ctx, fc) {
  53237. ec.Errorf(ctx, "must not be null")
  53238. }
  53239. return graphql.Null
  53240. }
  53241. res := resTmp.([]DiscountApplication)
  53242. fc.Result = res
  53243. return ec.marshalNDiscountApplication2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationᚄ(ctx, field.Selections, res)
  53244. }
  53245. func (ec *executionContext) fieldContext_DiscountApplicationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53246. fc = &graphql.FieldContext{
  53247. Object: "DiscountApplicationConnection",
  53248. Field: field,
  53249. IsMethod: false,
  53250. IsResolver: false,
  53251. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53252. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  53253. },
  53254. }
  53255. return fc, nil
  53256. }
  53257. func (ec *executionContext) _DiscountApplicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationConnection) (ret graphql.Marshaler) {
  53258. fc, err := ec.fieldContext_DiscountApplicationConnection_pageInfo(ctx, field)
  53259. if err != nil {
  53260. return graphql.Null
  53261. }
  53262. ctx = graphql.WithFieldContext(ctx, fc)
  53263. defer func() {
  53264. if r := recover(); r != nil {
  53265. ec.Error(ctx, ec.Recover(ctx, r))
  53266. ret = graphql.Null
  53267. }
  53268. }()
  53269. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53270. ctx = rctx // use context from middleware stack in children
  53271. return obj.PageInfo, nil
  53272. })
  53273. if err != nil {
  53274. ec.Error(ctx, err)
  53275. return graphql.Null
  53276. }
  53277. if resTmp == nil {
  53278. if !graphql.HasFieldError(ctx, fc) {
  53279. ec.Errorf(ctx, "must not be null")
  53280. }
  53281. return graphql.Null
  53282. }
  53283. res := resTmp.(*PageInfo)
  53284. fc.Result = res
  53285. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  53286. }
  53287. func (ec *executionContext) fieldContext_DiscountApplicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53288. fc = &graphql.FieldContext{
  53289. Object: "DiscountApplicationConnection",
  53290. Field: field,
  53291. IsMethod: false,
  53292. IsResolver: false,
  53293. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53294. switch field.Name {
  53295. case "endCursor":
  53296. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  53297. case "hasNextPage":
  53298. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  53299. case "hasPreviousPage":
  53300. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  53301. case "startCursor":
  53302. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  53303. }
  53304. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  53305. },
  53306. }
  53307. return fc, nil
  53308. }
  53309. func (ec *executionContext) _DiscountApplicationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationEdge) (ret graphql.Marshaler) {
  53310. fc, err := ec.fieldContext_DiscountApplicationEdge_cursor(ctx, field)
  53311. if err != nil {
  53312. return graphql.Null
  53313. }
  53314. ctx = graphql.WithFieldContext(ctx, fc)
  53315. defer func() {
  53316. if r := recover(); r != nil {
  53317. ec.Error(ctx, ec.Recover(ctx, r))
  53318. ret = graphql.Null
  53319. }
  53320. }()
  53321. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53322. ctx = rctx // use context from middleware stack in children
  53323. return obj.Cursor, nil
  53324. })
  53325. if err != nil {
  53326. ec.Error(ctx, err)
  53327. return graphql.Null
  53328. }
  53329. if resTmp == nil {
  53330. if !graphql.HasFieldError(ctx, fc) {
  53331. ec.Errorf(ctx, "must not be null")
  53332. }
  53333. return graphql.Null
  53334. }
  53335. res := resTmp.(string)
  53336. fc.Result = res
  53337. return ec.marshalNString2string(ctx, field.Selections, res)
  53338. }
  53339. func (ec *executionContext) fieldContext_DiscountApplicationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53340. fc = &graphql.FieldContext{
  53341. Object: "DiscountApplicationEdge",
  53342. Field: field,
  53343. IsMethod: false,
  53344. IsResolver: false,
  53345. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53346. return nil, errors.New("field of type String does not have child fields")
  53347. },
  53348. }
  53349. return fc, nil
  53350. }
  53351. func (ec *executionContext) _DiscountApplicationEdge_node(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationEdge) (ret graphql.Marshaler) {
  53352. fc, err := ec.fieldContext_DiscountApplicationEdge_node(ctx, field)
  53353. if err != nil {
  53354. return graphql.Null
  53355. }
  53356. ctx = graphql.WithFieldContext(ctx, fc)
  53357. defer func() {
  53358. if r := recover(); r != nil {
  53359. ec.Error(ctx, ec.Recover(ctx, r))
  53360. ret = graphql.Null
  53361. }
  53362. }()
  53363. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53364. ctx = rctx // use context from middleware stack in children
  53365. return obj.Node, nil
  53366. })
  53367. if err != nil {
  53368. ec.Error(ctx, err)
  53369. return graphql.Null
  53370. }
  53371. if resTmp == nil {
  53372. if !graphql.HasFieldError(ctx, fc) {
  53373. ec.Errorf(ctx, "must not be null")
  53374. }
  53375. return graphql.Null
  53376. }
  53377. res := resTmp.(DiscountApplication)
  53378. fc.Result = res
  53379. return ec.marshalNDiscountApplication2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplication(ctx, field.Selections, res)
  53380. }
  53381. func (ec *executionContext) fieldContext_DiscountApplicationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53382. fc = &graphql.FieldContext{
  53383. Object: "DiscountApplicationEdge",
  53384. Field: field,
  53385. IsMethod: false,
  53386. IsResolver: false,
  53387. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53388. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  53389. },
  53390. }
  53391. return fc, nil
  53392. }
  53393. func (ec *executionContext) _DiscountCodeApplication_allocationMethod(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  53394. fc, err := ec.fieldContext_DiscountCodeApplication_allocationMethod(ctx, field)
  53395. if err != nil {
  53396. return graphql.Null
  53397. }
  53398. ctx = graphql.WithFieldContext(ctx, fc)
  53399. defer func() {
  53400. if r := recover(); r != nil {
  53401. ec.Error(ctx, ec.Recover(ctx, r))
  53402. ret = graphql.Null
  53403. }
  53404. }()
  53405. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53406. ctx = rctx // use context from middleware stack in children
  53407. return obj.AllocationMethod, nil
  53408. })
  53409. if err != nil {
  53410. ec.Error(ctx, err)
  53411. return graphql.Null
  53412. }
  53413. if resTmp == nil {
  53414. if !graphql.HasFieldError(ctx, fc) {
  53415. ec.Errorf(ctx, "must not be null")
  53416. }
  53417. return graphql.Null
  53418. }
  53419. res := resTmp.(DiscountApplicationAllocationMethod)
  53420. fc.Result = res
  53421. return ec.marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx, field.Selections, res)
  53422. }
  53423. func (ec *executionContext) fieldContext_DiscountCodeApplication_allocationMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53424. fc = &graphql.FieldContext{
  53425. Object: "DiscountCodeApplication",
  53426. Field: field,
  53427. IsMethod: false,
  53428. IsResolver: false,
  53429. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53430. return nil, errors.New("field of type DiscountApplicationAllocationMethod does not have child fields")
  53431. },
  53432. }
  53433. return fc, nil
  53434. }
  53435. func (ec *executionContext) _DiscountCodeApplication_code(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  53436. fc, err := ec.fieldContext_DiscountCodeApplication_code(ctx, field)
  53437. if err != nil {
  53438. return graphql.Null
  53439. }
  53440. ctx = graphql.WithFieldContext(ctx, fc)
  53441. defer func() {
  53442. if r := recover(); r != nil {
  53443. ec.Error(ctx, ec.Recover(ctx, r))
  53444. ret = graphql.Null
  53445. }
  53446. }()
  53447. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53448. ctx = rctx // use context from middleware stack in children
  53449. return obj.Code, nil
  53450. })
  53451. if err != nil {
  53452. ec.Error(ctx, err)
  53453. return graphql.Null
  53454. }
  53455. if resTmp == nil {
  53456. if !graphql.HasFieldError(ctx, fc) {
  53457. ec.Errorf(ctx, "must not be null")
  53458. }
  53459. return graphql.Null
  53460. }
  53461. res := resTmp.(string)
  53462. fc.Result = res
  53463. return ec.marshalNString2string(ctx, field.Selections, res)
  53464. }
  53465. func (ec *executionContext) fieldContext_DiscountCodeApplication_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53466. fc = &graphql.FieldContext{
  53467. Object: "DiscountCodeApplication",
  53468. Field: field,
  53469. IsMethod: false,
  53470. IsResolver: false,
  53471. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53472. return nil, errors.New("field of type String does not have child fields")
  53473. },
  53474. }
  53475. return fc, nil
  53476. }
  53477. func (ec *executionContext) _DiscountCodeApplication_index(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  53478. fc, err := ec.fieldContext_DiscountCodeApplication_index(ctx, field)
  53479. if err != nil {
  53480. return graphql.Null
  53481. }
  53482. ctx = graphql.WithFieldContext(ctx, fc)
  53483. defer func() {
  53484. if r := recover(); r != nil {
  53485. ec.Error(ctx, ec.Recover(ctx, r))
  53486. ret = graphql.Null
  53487. }
  53488. }()
  53489. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53490. ctx = rctx // use context from middleware stack in children
  53491. return obj.Index, nil
  53492. })
  53493. if err != nil {
  53494. ec.Error(ctx, err)
  53495. return graphql.Null
  53496. }
  53497. if resTmp == nil {
  53498. if !graphql.HasFieldError(ctx, fc) {
  53499. ec.Errorf(ctx, "must not be null")
  53500. }
  53501. return graphql.Null
  53502. }
  53503. res := resTmp.(int)
  53504. fc.Result = res
  53505. return ec.marshalNInt2int(ctx, field.Selections, res)
  53506. }
  53507. func (ec *executionContext) fieldContext_DiscountCodeApplication_index(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53508. fc = &graphql.FieldContext{
  53509. Object: "DiscountCodeApplication",
  53510. Field: field,
  53511. IsMethod: false,
  53512. IsResolver: false,
  53513. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53514. return nil, errors.New("field of type Int does not have child fields")
  53515. },
  53516. }
  53517. return fc, nil
  53518. }
  53519. func (ec *executionContext) _DiscountCodeApplication_targetSelection(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  53520. fc, err := ec.fieldContext_DiscountCodeApplication_targetSelection(ctx, field)
  53521. if err != nil {
  53522. return graphql.Null
  53523. }
  53524. ctx = graphql.WithFieldContext(ctx, fc)
  53525. defer func() {
  53526. if r := recover(); r != nil {
  53527. ec.Error(ctx, ec.Recover(ctx, r))
  53528. ret = graphql.Null
  53529. }
  53530. }()
  53531. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53532. ctx = rctx // use context from middleware stack in children
  53533. return obj.TargetSelection, nil
  53534. })
  53535. if err != nil {
  53536. ec.Error(ctx, err)
  53537. return graphql.Null
  53538. }
  53539. if resTmp == nil {
  53540. if !graphql.HasFieldError(ctx, fc) {
  53541. ec.Errorf(ctx, "must not be null")
  53542. }
  53543. return graphql.Null
  53544. }
  53545. res := resTmp.(DiscountApplicationTargetSelection)
  53546. fc.Result = res
  53547. return ec.marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetSelection(ctx, field.Selections, res)
  53548. }
  53549. func (ec *executionContext) fieldContext_DiscountCodeApplication_targetSelection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53550. fc = &graphql.FieldContext{
  53551. Object: "DiscountCodeApplication",
  53552. Field: field,
  53553. IsMethod: false,
  53554. IsResolver: false,
  53555. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53556. return nil, errors.New("field of type DiscountApplicationTargetSelection does not have child fields")
  53557. },
  53558. }
  53559. return fc, nil
  53560. }
  53561. func (ec *executionContext) _DiscountCodeApplication_targetType(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  53562. fc, err := ec.fieldContext_DiscountCodeApplication_targetType(ctx, field)
  53563. if err != nil {
  53564. return graphql.Null
  53565. }
  53566. ctx = graphql.WithFieldContext(ctx, fc)
  53567. defer func() {
  53568. if r := recover(); r != nil {
  53569. ec.Error(ctx, ec.Recover(ctx, r))
  53570. ret = graphql.Null
  53571. }
  53572. }()
  53573. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53574. ctx = rctx // use context from middleware stack in children
  53575. return obj.TargetType, nil
  53576. })
  53577. if err != nil {
  53578. ec.Error(ctx, err)
  53579. return graphql.Null
  53580. }
  53581. if resTmp == nil {
  53582. if !graphql.HasFieldError(ctx, fc) {
  53583. ec.Errorf(ctx, "must not be null")
  53584. }
  53585. return graphql.Null
  53586. }
  53587. res := resTmp.(DiscountApplicationTargetType)
  53588. fc.Result = res
  53589. return ec.marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetType(ctx, field.Selections, res)
  53590. }
  53591. func (ec *executionContext) fieldContext_DiscountCodeApplication_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53592. fc = &graphql.FieldContext{
  53593. Object: "DiscountCodeApplication",
  53594. Field: field,
  53595. IsMethod: false,
  53596. IsResolver: false,
  53597. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53598. return nil, errors.New("field of type DiscountApplicationTargetType does not have child fields")
  53599. },
  53600. }
  53601. return fc, nil
  53602. }
  53603. func (ec *executionContext) _DiscountCodeApplication_value(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  53604. fc, err := ec.fieldContext_DiscountCodeApplication_value(ctx, field)
  53605. if err != nil {
  53606. return graphql.Null
  53607. }
  53608. ctx = graphql.WithFieldContext(ctx, fc)
  53609. defer func() {
  53610. if r := recover(); r != nil {
  53611. ec.Error(ctx, ec.Recover(ctx, r))
  53612. ret = graphql.Null
  53613. }
  53614. }()
  53615. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53616. ctx = rctx // use context from middleware stack in children
  53617. return obj.Value, nil
  53618. })
  53619. if err != nil {
  53620. ec.Error(ctx, err)
  53621. return graphql.Null
  53622. }
  53623. if resTmp == nil {
  53624. if !graphql.HasFieldError(ctx, fc) {
  53625. ec.Errorf(ctx, "must not be null")
  53626. }
  53627. return graphql.Null
  53628. }
  53629. res := resTmp.(PricingValue)
  53630. fc.Result = res
  53631. return ec.marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPricingValue(ctx, field.Selections, res)
  53632. }
  53633. func (ec *executionContext) fieldContext_DiscountCodeApplication_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53634. fc = &graphql.FieldContext{
  53635. Object: "DiscountCodeApplication",
  53636. Field: field,
  53637. IsMethod: false,
  53638. IsResolver: false,
  53639. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53640. return nil, errors.New("field of type PricingValue does not have child fields")
  53641. },
  53642. }
  53643. return fc, nil
  53644. }
  53645. func (ec *executionContext) _Domain_host(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  53646. fc, err := ec.fieldContext_Domain_host(ctx, field)
  53647. if err != nil {
  53648. return graphql.Null
  53649. }
  53650. ctx = graphql.WithFieldContext(ctx, fc)
  53651. defer func() {
  53652. if r := recover(); r != nil {
  53653. ec.Error(ctx, ec.Recover(ctx, r))
  53654. ret = graphql.Null
  53655. }
  53656. }()
  53657. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53658. ctx = rctx // use context from middleware stack in children
  53659. return obj.Host, nil
  53660. })
  53661. if err != nil {
  53662. ec.Error(ctx, err)
  53663. return graphql.Null
  53664. }
  53665. if resTmp == nil {
  53666. if !graphql.HasFieldError(ctx, fc) {
  53667. ec.Errorf(ctx, "must not be null")
  53668. }
  53669. return graphql.Null
  53670. }
  53671. res := resTmp.(string)
  53672. fc.Result = res
  53673. return ec.marshalNString2string(ctx, field.Selections, res)
  53674. }
  53675. func (ec *executionContext) fieldContext_Domain_host(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53676. fc = &graphql.FieldContext{
  53677. Object: "Domain",
  53678. Field: field,
  53679. IsMethod: false,
  53680. IsResolver: false,
  53681. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53682. return nil, errors.New("field of type String does not have child fields")
  53683. },
  53684. }
  53685. return fc, nil
  53686. }
  53687. func (ec *executionContext) _Domain_id(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  53688. fc, err := ec.fieldContext_Domain_id(ctx, field)
  53689. if err != nil {
  53690. return graphql.Null
  53691. }
  53692. ctx = graphql.WithFieldContext(ctx, fc)
  53693. defer func() {
  53694. if r := recover(); r != nil {
  53695. ec.Error(ctx, ec.Recover(ctx, r))
  53696. ret = graphql.Null
  53697. }
  53698. }()
  53699. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53700. ctx = rctx // use context from middleware stack in children
  53701. return obj.ID, nil
  53702. })
  53703. if err != nil {
  53704. ec.Error(ctx, err)
  53705. return graphql.Null
  53706. }
  53707. if resTmp == nil {
  53708. if !graphql.HasFieldError(ctx, fc) {
  53709. ec.Errorf(ctx, "must not be null")
  53710. }
  53711. return graphql.Null
  53712. }
  53713. res := resTmp.(string)
  53714. fc.Result = res
  53715. return ec.marshalNID2string(ctx, field.Selections, res)
  53716. }
  53717. func (ec *executionContext) fieldContext_Domain_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53718. fc = &graphql.FieldContext{
  53719. Object: "Domain",
  53720. Field: field,
  53721. IsMethod: false,
  53722. IsResolver: false,
  53723. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53724. return nil, errors.New("field of type ID does not have child fields")
  53725. },
  53726. }
  53727. return fc, nil
  53728. }
  53729. func (ec *executionContext) _Domain_localization(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  53730. fc, err := ec.fieldContext_Domain_localization(ctx, field)
  53731. if err != nil {
  53732. return graphql.Null
  53733. }
  53734. ctx = graphql.WithFieldContext(ctx, fc)
  53735. defer func() {
  53736. if r := recover(); r != nil {
  53737. ec.Error(ctx, ec.Recover(ctx, r))
  53738. ret = graphql.Null
  53739. }
  53740. }()
  53741. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53742. ctx = rctx // use context from middleware stack in children
  53743. return obj.Localization, nil
  53744. })
  53745. if err != nil {
  53746. ec.Error(ctx, err)
  53747. return graphql.Null
  53748. }
  53749. if resTmp == nil {
  53750. return graphql.Null
  53751. }
  53752. res := resTmp.(*DomainLocalization)
  53753. fc.Result = res
  53754. return ec.marshalODomainLocalization2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDomainLocalization(ctx, field.Selections, res)
  53755. }
  53756. func (ec *executionContext) fieldContext_Domain_localization(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53757. fc = &graphql.FieldContext{
  53758. Object: "Domain",
  53759. Field: field,
  53760. IsMethod: false,
  53761. IsResolver: false,
  53762. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53763. switch field.Name {
  53764. case "alternateLocales":
  53765. return ec.fieldContext_DomainLocalization_alternateLocales(ctx, field)
  53766. case "country":
  53767. return ec.fieldContext_DomainLocalization_country(ctx, field)
  53768. case "defaultLocale":
  53769. return ec.fieldContext_DomainLocalization_defaultLocale(ctx, field)
  53770. }
  53771. return nil, fmt.Errorf("no field named %q was found under type DomainLocalization", field.Name)
  53772. },
  53773. }
  53774. return fc, nil
  53775. }
  53776. func (ec *executionContext) _Domain_marketWebPresence(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  53777. fc, err := ec.fieldContext_Domain_marketWebPresence(ctx, field)
  53778. if err != nil {
  53779. return graphql.Null
  53780. }
  53781. ctx = graphql.WithFieldContext(ctx, fc)
  53782. defer func() {
  53783. if r := recover(); r != nil {
  53784. ec.Error(ctx, ec.Recover(ctx, r))
  53785. ret = graphql.Null
  53786. }
  53787. }()
  53788. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53789. ctx = rctx // use context from middleware stack in children
  53790. return obj.MarketWebPresence, nil
  53791. })
  53792. if err != nil {
  53793. ec.Error(ctx, err)
  53794. return graphql.Null
  53795. }
  53796. if resTmp == nil {
  53797. return graphql.Null
  53798. }
  53799. res := resTmp.(*MarketWebPresence)
  53800. fc.Result = res
  53801. return ec.marshalOMarketWebPresence2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketWebPresence(ctx, field.Selections, res)
  53802. }
  53803. func (ec *executionContext) fieldContext_Domain_marketWebPresence(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53804. fc = &graphql.FieldContext{
  53805. Object: "Domain",
  53806. Field: field,
  53807. IsMethod: false,
  53808. IsResolver: false,
  53809. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53810. switch field.Name {
  53811. case "id":
  53812. return ec.fieldContext_MarketWebPresence_id(ctx, field)
  53813. }
  53814. return nil, fmt.Errorf("no field named %q was found under type MarketWebPresence", field.Name)
  53815. },
  53816. }
  53817. return fc, nil
  53818. }
  53819. func (ec *executionContext) _Domain_sslEnabled(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  53820. fc, err := ec.fieldContext_Domain_sslEnabled(ctx, field)
  53821. if err != nil {
  53822. return graphql.Null
  53823. }
  53824. ctx = graphql.WithFieldContext(ctx, fc)
  53825. defer func() {
  53826. if r := recover(); r != nil {
  53827. ec.Error(ctx, ec.Recover(ctx, r))
  53828. ret = graphql.Null
  53829. }
  53830. }()
  53831. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53832. ctx = rctx // use context from middleware stack in children
  53833. return obj.SslEnabled, nil
  53834. })
  53835. if err != nil {
  53836. ec.Error(ctx, err)
  53837. return graphql.Null
  53838. }
  53839. if resTmp == nil {
  53840. if !graphql.HasFieldError(ctx, fc) {
  53841. ec.Errorf(ctx, "must not be null")
  53842. }
  53843. return graphql.Null
  53844. }
  53845. res := resTmp.(bool)
  53846. fc.Result = res
  53847. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  53848. }
  53849. func (ec *executionContext) fieldContext_Domain_sslEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53850. fc = &graphql.FieldContext{
  53851. Object: "Domain",
  53852. Field: field,
  53853. IsMethod: false,
  53854. IsResolver: false,
  53855. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53856. return nil, errors.New("field of type Boolean does not have child fields")
  53857. },
  53858. }
  53859. return fc, nil
  53860. }
  53861. func (ec *executionContext) _Domain_url(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  53862. fc, err := ec.fieldContext_Domain_url(ctx, field)
  53863. if err != nil {
  53864. return graphql.Null
  53865. }
  53866. ctx = graphql.WithFieldContext(ctx, fc)
  53867. defer func() {
  53868. if r := recover(); r != nil {
  53869. ec.Error(ctx, ec.Recover(ctx, r))
  53870. ret = graphql.Null
  53871. }
  53872. }()
  53873. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53874. ctx = rctx // use context from middleware stack in children
  53875. return obj.URL, nil
  53876. })
  53877. if err != nil {
  53878. ec.Error(ctx, err)
  53879. return graphql.Null
  53880. }
  53881. if resTmp == nil {
  53882. if !graphql.HasFieldError(ctx, fc) {
  53883. ec.Errorf(ctx, "must not be null")
  53884. }
  53885. return graphql.Null
  53886. }
  53887. res := resTmp.(string)
  53888. fc.Result = res
  53889. return ec.marshalNURL2string(ctx, field.Selections, res)
  53890. }
  53891. func (ec *executionContext) fieldContext_Domain_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53892. fc = &graphql.FieldContext{
  53893. Object: "Domain",
  53894. Field: field,
  53895. IsMethod: false,
  53896. IsResolver: false,
  53897. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53898. return nil, errors.New("field of type URL does not have child fields")
  53899. },
  53900. }
  53901. return fc, nil
  53902. }
  53903. func (ec *executionContext) _DomainLocalization_alternateLocales(ctx context.Context, field graphql.CollectedField, obj *DomainLocalization) (ret graphql.Marshaler) {
  53904. fc, err := ec.fieldContext_DomainLocalization_alternateLocales(ctx, field)
  53905. if err != nil {
  53906. return graphql.Null
  53907. }
  53908. ctx = graphql.WithFieldContext(ctx, fc)
  53909. defer func() {
  53910. if r := recover(); r != nil {
  53911. ec.Error(ctx, ec.Recover(ctx, r))
  53912. ret = graphql.Null
  53913. }
  53914. }()
  53915. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53916. ctx = rctx // use context from middleware stack in children
  53917. return obj.AlternateLocales, nil
  53918. })
  53919. if err != nil {
  53920. ec.Error(ctx, err)
  53921. return graphql.Null
  53922. }
  53923. if resTmp == nil {
  53924. if !graphql.HasFieldError(ctx, fc) {
  53925. ec.Errorf(ctx, "must not be null")
  53926. }
  53927. return graphql.Null
  53928. }
  53929. res := resTmp.([]string)
  53930. fc.Result = res
  53931. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  53932. }
  53933. func (ec *executionContext) fieldContext_DomainLocalization_alternateLocales(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53934. fc = &graphql.FieldContext{
  53935. Object: "DomainLocalization",
  53936. Field: field,
  53937. IsMethod: false,
  53938. IsResolver: false,
  53939. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53940. return nil, errors.New("field of type String does not have child fields")
  53941. },
  53942. }
  53943. return fc, nil
  53944. }
  53945. func (ec *executionContext) _DomainLocalization_country(ctx context.Context, field graphql.CollectedField, obj *DomainLocalization) (ret graphql.Marshaler) {
  53946. fc, err := ec.fieldContext_DomainLocalization_country(ctx, field)
  53947. if err != nil {
  53948. return graphql.Null
  53949. }
  53950. ctx = graphql.WithFieldContext(ctx, fc)
  53951. defer func() {
  53952. if r := recover(); r != nil {
  53953. ec.Error(ctx, ec.Recover(ctx, r))
  53954. ret = graphql.Null
  53955. }
  53956. }()
  53957. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53958. ctx = rctx // use context from middleware stack in children
  53959. return obj.Country, nil
  53960. })
  53961. if err != nil {
  53962. ec.Error(ctx, err)
  53963. return graphql.Null
  53964. }
  53965. if resTmp == nil {
  53966. return graphql.Null
  53967. }
  53968. res := resTmp.(*string)
  53969. fc.Result = res
  53970. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  53971. }
  53972. func (ec *executionContext) fieldContext_DomainLocalization_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53973. fc = &graphql.FieldContext{
  53974. Object: "DomainLocalization",
  53975. Field: field,
  53976. IsMethod: false,
  53977. IsResolver: false,
  53978. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53979. return nil, errors.New("field of type String does not have child fields")
  53980. },
  53981. }
  53982. return fc, nil
  53983. }
  53984. func (ec *executionContext) _DomainLocalization_defaultLocale(ctx context.Context, field graphql.CollectedField, obj *DomainLocalization) (ret graphql.Marshaler) {
  53985. fc, err := ec.fieldContext_DomainLocalization_defaultLocale(ctx, field)
  53986. if err != nil {
  53987. return graphql.Null
  53988. }
  53989. ctx = graphql.WithFieldContext(ctx, fc)
  53990. defer func() {
  53991. if r := recover(); r != nil {
  53992. ec.Error(ctx, ec.Recover(ctx, r))
  53993. ret = graphql.Null
  53994. }
  53995. }()
  53996. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53997. ctx = rctx // use context from middleware stack in children
  53998. return obj.DefaultLocale, nil
  53999. })
  54000. if err != nil {
  54001. ec.Error(ctx, err)
  54002. return graphql.Null
  54003. }
  54004. if resTmp == nil {
  54005. if !graphql.HasFieldError(ctx, fc) {
  54006. ec.Errorf(ctx, "must not be null")
  54007. }
  54008. return graphql.Null
  54009. }
  54010. res := resTmp.(string)
  54011. fc.Result = res
  54012. return ec.marshalNString2string(ctx, field.Selections, res)
  54013. }
  54014. func (ec *executionContext) fieldContext_DomainLocalization_defaultLocale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54015. fc = &graphql.FieldContext{
  54016. Object: "DomainLocalization",
  54017. Field: field,
  54018. IsMethod: false,
  54019. IsResolver: false,
  54020. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54021. return nil, errors.New("field of type String does not have child fields")
  54022. },
  54023. }
  54024. return fc, nil
  54025. }
  54026. func (ec *executionContext) _DraftOrder_id(ctx context.Context, field graphql.CollectedField, obj *DraftOrder) (ret graphql.Marshaler) {
  54027. fc, err := ec.fieldContext_DraftOrder_id(ctx, field)
  54028. if err != nil {
  54029. return graphql.Null
  54030. }
  54031. ctx = graphql.WithFieldContext(ctx, fc)
  54032. defer func() {
  54033. if r := recover(); r != nil {
  54034. ec.Error(ctx, ec.Recover(ctx, r))
  54035. ret = graphql.Null
  54036. }
  54037. }()
  54038. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54039. ctx = rctx // use context from middleware stack in children
  54040. return obj.ID, nil
  54041. })
  54042. if err != nil {
  54043. ec.Error(ctx, err)
  54044. return graphql.Null
  54045. }
  54046. if resTmp == nil {
  54047. if !graphql.HasFieldError(ctx, fc) {
  54048. ec.Errorf(ctx, "must not be null")
  54049. }
  54050. return graphql.Null
  54051. }
  54052. res := resTmp.(string)
  54053. fc.Result = res
  54054. return ec.marshalNID2string(ctx, field.Selections, res)
  54055. }
  54056. func (ec *executionContext) fieldContext_DraftOrder_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54057. fc = &graphql.FieldContext{
  54058. Object: "DraftOrder",
  54059. Field: field,
  54060. IsMethod: false,
  54061. IsResolver: false,
  54062. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54063. return nil, errors.New("field of type ID does not have child fields")
  54064. },
  54065. }
  54066. return fc, nil
  54067. }
  54068. func (ec *executionContext) _DraftOrderAppliedDiscount_amountSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  54069. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_amountSet(ctx, field)
  54070. if err != nil {
  54071. return graphql.Null
  54072. }
  54073. ctx = graphql.WithFieldContext(ctx, fc)
  54074. defer func() {
  54075. if r := recover(); r != nil {
  54076. ec.Error(ctx, ec.Recover(ctx, r))
  54077. ret = graphql.Null
  54078. }
  54079. }()
  54080. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54081. ctx = rctx // use context from middleware stack in children
  54082. return obj.AmountSet, nil
  54083. })
  54084. if err != nil {
  54085. ec.Error(ctx, err)
  54086. return graphql.Null
  54087. }
  54088. if resTmp == nil {
  54089. if !graphql.HasFieldError(ctx, fc) {
  54090. ec.Errorf(ctx, "must not be null")
  54091. }
  54092. return graphql.Null
  54093. }
  54094. res := resTmp.(*MoneyBag)
  54095. fc.Result = res
  54096. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  54097. }
  54098. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54099. fc = &graphql.FieldContext{
  54100. Object: "DraftOrderAppliedDiscount",
  54101. Field: field,
  54102. IsMethod: false,
  54103. IsResolver: false,
  54104. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54105. switch field.Name {
  54106. case "presentmentMoney":
  54107. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  54108. case "shopMoney":
  54109. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  54110. }
  54111. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  54112. },
  54113. }
  54114. return fc, nil
  54115. }
  54116. func (ec *executionContext) _DraftOrderAppliedDiscount_amountV2(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  54117. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_amountV2(ctx, field)
  54118. if err != nil {
  54119. return graphql.Null
  54120. }
  54121. ctx = graphql.WithFieldContext(ctx, fc)
  54122. defer func() {
  54123. if r := recover(); r != nil {
  54124. ec.Error(ctx, ec.Recover(ctx, r))
  54125. ret = graphql.Null
  54126. }
  54127. }()
  54128. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54129. ctx = rctx // use context from middleware stack in children
  54130. return obj.AmountV2, nil
  54131. })
  54132. if err != nil {
  54133. ec.Error(ctx, err)
  54134. return graphql.Null
  54135. }
  54136. if resTmp == nil {
  54137. if !graphql.HasFieldError(ctx, fc) {
  54138. ec.Errorf(ctx, "must not be null")
  54139. }
  54140. return graphql.Null
  54141. }
  54142. res := resTmp.(*MoneyV2)
  54143. fc.Result = res
  54144. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  54145. }
  54146. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_amountV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54147. fc = &graphql.FieldContext{
  54148. Object: "DraftOrderAppliedDiscount",
  54149. Field: field,
  54150. IsMethod: false,
  54151. IsResolver: false,
  54152. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54153. switch field.Name {
  54154. case "amount":
  54155. return ec.fieldContext_MoneyV2_amount(ctx, field)
  54156. case "currencyCode":
  54157. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  54158. }
  54159. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  54160. },
  54161. }
  54162. return fc, nil
  54163. }
  54164. func (ec *executionContext) _DraftOrderAppliedDiscount_description(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  54165. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_description(ctx, field)
  54166. if err != nil {
  54167. return graphql.Null
  54168. }
  54169. ctx = graphql.WithFieldContext(ctx, fc)
  54170. defer func() {
  54171. if r := recover(); r != nil {
  54172. ec.Error(ctx, ec.Recover(ctx, r))
  54173. ret = graphql.Null
  54174. }
  54175. }()
  54176. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54177. ctx = rctx // use context from middleware stack in children
  54178. return obj.Description, nil
  54179. })
  54180. if err != nil {
  54181. ec.Error(ctx, err)
  54182. return graphql.Null
  54183. }
  54184. if resTmp == nil {
  54185. if !graphql.HasFieldError(ctx, fc) {
  54186. ec.Errorf(ctx, "must not be null")
  54187. }
  54188. return graphql.Null
  54189. }
  54190. res := resTmp.(string)
  54191. fc.Result = res
  54192. return ec.marshalNString2string(ctx, field.Selections, res)
  54193. }
  54194. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54195. fc = &graphql.FieldContext{
  54196. Object: "DraftOrderAppliedDiscount",
  54197. Field: field,
  54198. IsMethod: false,
  54199. IsResolver: false,
  54200. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54201. return nil, errors.New("field of type String does not have child fields")
  54202. },
  54203. }
  54204. return fc, nil
  54205. }
  54206. func (ec *executionContext) _DraftOrderAppliedDiscount_title(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  54207. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_title(ctx, field)
  54208. if err != nil {
  54209. return graphql.Null
  54210. }
  54211. ctx = graphql.WithFieldContext(ctx, fc)
  54212. defer func() {
  54213. if r := recover(); r != nil {
  54214. ec.Error(ctx, ec.Recover(ctx, r))
  54215. ret = graphql.Null
  54216. }
  54217. }()
  54218. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54219. ctx = rctx // use context from middleware stack in children
  54220. return obj.Title, nil
  54221. })
  54222. if err != nil {
  54223. ec.Error(ctx, err)
  54224. return graphql.Null
  54225. }
  54226. if resTmp == nil {
  54227. return graphql.Null
  54228. }
  54229. res := resTmp.(*string)
  54230. fc.Result = res
  54231. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  54232. }
  54233. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54234. fc = &graphql.FieldContext{
  54235. Object: "DraftOrderAppliedDiscount",
  54236. Field: field,
  54237. IsMethod: false,
  54238. IsResolver: false,
  54239. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54240. return nil, errors.New("field of type String does not have child fields")
  54241. },
  54242. }
  54243. return fc, nil
  54244. }
  54245. func (ec *executionContext) _DraftOrderAppliedDiscount_value(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  54246. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_value(ctx, field)
  54247. if err != nil {
  54248. return graphql.Null
  54249. }
  54250. ctx = graphql.WithFieldContext(ctx, fc)
  54251. defer func() {
  54252. if r := recover(); r != nil {
  54253. ec.Error(ctx, ec.Recover(ctx, r))
  54254. ret = graphql.Null
  54255. }
  54256. }()
  54257. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54258. ctx = rctx // use context from middleware stack in children
  54259. return obj.Value, nil
  54260. })
  54261. if err != nil {
  54262. ec.Error(ctx, err)
  54263. return graphql.Null
  54264. }
  54265. if resTmp == nil {
  54266. if !graphql.HasFieldError(ctx, fc) {
  54267. ec.Errorf(ctx, "must not be null")
  54268. }
  54269. return graphql.Null
  54270. }
  54271. res := resTmp.(float64)
  54272. fc.Result = res
  54273. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  54274. }
  54275. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54276. fc = &graphql.FieldContext{
  54277. Object: "DraftOrderAppliedDiscount",
  54278. Field: field,
  54279. IsMethod: false,
  54280. IsResolver: false,
  54281. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54282. return nil, errors.New("field of type Float does not have child fields")
  54283. },
  54284. }
  54285. return fc, nil
  54286. }
  54287. func (ec *executionContext) _DraftOrderAppliedDiscount_valueType(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  54288. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_valueType(ctx, field)
  54289. if err != nil {
  54290. return graphql.Null
  54291. }
  54292. ctx = graphql.WithFieldContext(ctx, fc)
  54293. defer func() {
  54294. if r := recover(); r != nil {
  54295. ec.Error(ctx, ec.Recover(ctx, r))
  54296. ret = graphql.Null
  54297. }
  54298. }()
  54299. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54300. ctx = rctx // use context from middleware stack in children
  54301. return obj.ValueType, nil
  54302. })
  54303. if err != nil {
  54304. ec.Error(ctx, err)
  54305. return graphql.Null
  54306. }
  54307. if resTmp == nil {
  54308. if !graphql.HasFieldError(ctx, fc) {
  54309. ec.Errorf(ctx, "must not be null")
  54310. }
  54311. return graphql.Null
  54312. }
  54313. res := resTmp.(DraftOrderAppliedDiscountType)
  54314. fc.Result = res
  54315. return ec.marshalNDraftOrderAppliedDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderAppliedDiscountType(ctx, field.Selections, res)
  54316. }
  54317. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_valueType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54318. fc = &graphql.FieldContext{
  54319. Object: "DraftOrderAppliedDiscount",
  54320. Field: field,
  54321. IsMethod: false,
  54322. IsResolver: false,
  54323. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54324. return nil, errors.New("field of type DraftOrderAppliedDiscountType does not have child fields")
  54325. },
  54326. }
  54327. return fc, nil
  54328. }
  54329. func (ec *executionContext) _DraftOrderConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DraftOrderConnection) (ret graphql.Marshaler) {
  54330. fc, err := ec.fieldContext_DraftOrderConnection_edges(ctx, field)
  54331. if err != nil {
  54332. return graphql.Null
  54333. }
  54334. ctx = graphql.WithFieldContext(ctx, fc)
  54335. defer func() {
  54336. if r := recover(); r != nil {
  54337. ec.Error(ctx, ec.Recover(ctx, r))
  54338. ret = graphql.Null
  54339. }
  54340. }()
  54341. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54342. ctx = rctx // use context from middleware stack in children
  54343. return obj.Edges, nil
  54344. })
  54345. if err != nil {
  54346. ec.Error(ctx, err)
  54347. return graphql.Null
  54348. }
  54349. if resTmp == nil {
  54350. if !graphql.HasFieldError(ctx, fc) {
  54351. ec.Errorf(ctx, "must not be null")
  54352. }
  54353. return graphql.Null
  54354. }
  54355. res := resTmp.([]*DraftOrderEdge)
  54356. fc.Result = res
  54357. return ec.marshalNDraftOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderEdgeᚄ(ctx, field.Selections, res)
  54358. }
  54359. func (ec *executionContext) fieldContext_DraftOrderConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54360. fc = &graphql.FieldContext{
  54361. Object: "DraftOrderConnection",
  54362. Field: field,
  54363. IsMethod: false,
  54364. IsResolver: false,
  54365. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54366. switch field.Name {
  54367. case "cursor":
  54368. return ec.fieldContext_DraftOrderEdge_cursor(ctx, field)
  54369. case "node":
  54370. return ec.fieldContext_DraftOrderEdge_node(ctx, field)
  54371. }
  54372. return nil, fmt.Errorf("no field named %q was found under type DraftOrderEdge", field.Name)
  54373. },
  54374. }
  54375. return fc, nil
  54376. }
  54377. func (ec *executionContext) _DraftOrderConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DraftOrderConnection) (ret graphql.Marshaler) {
  54378. fc, err := ec.fieldContext_DraftOrderConnection_nodes(ctx, field)
  54379. if err != nil {
  54380. return graphql.Null
  54381. }
  54382. ctx = graphql.WithFieldContext(ctx, fc)
  54383. defer func() {
  54384. if r := recover(); r != nil {
  54385. ec.Error(ctx, ec.Recover(ctx, r))
  54386. ret = graphql.Null
  54387. }
  54388. }()
  54389. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54390. ctx = rctx // use context from middleware stack in children
  54391. return obj.Nodes, nil
  54392. })
  54393. if err != nil {
  54394. ec.Error(ctx, err)
  54395. return graphql.Null
  54396. }
  54397. if resTmp == nil {
  54398. if !graphql.HasFieldError(ctx, fc) {
  54399. ec.Errorf(ctx, "must not be null")
  54400. }
  54401. return graphql.Null
  54402. }
  54403. res := resTmp.([]*DraftOrder)
  54404. fc.Result = res
  54405. return ec.marshalNDraftOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderᚄ(ctx, field.Selections, res)
  54406. }
  54407. func (ec *executionContext) fieldContext_DraftOrderConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54408. fc = &graphql.FieldContext{
  54409. Object: "DraftOrderConnection",
  54410. Field: field,
  54411. IsMethod: false,
  54412. IsResolver: false,
  54413. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54414. switch field.Name {
  54415. case "id":
  54416. return ec.fieldContext_DraftOrder_id(ctx, field)
  54417. }
  54418. return nil, fmt.Errorf("no field named %q was found under type DraftOrder", field.Name)
  54419. },
  54420. }
  54421. return fc, nil
  54422. }
  54423. func (ec *executionContext) _DraftOrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DraftOrderConnection) (ret graphql.Marshaler) {
  54424. fc, err := ec.fieldContext_DraftOrderConnection_pageInfo(ctx, field)
  54425. if err != nil {
  54426. return graphql.Null
  54427. }
  54428. ctx = graphql.WithFieldContext(ctx, fc)
  54429. defer func() {
  54430. if r := recover(); r != nil {
  54431. ec.Error(ctx, ec.Recover(ctx, r))
  54432. ret = graphql.Null
  54433. }
  54434. }()
  54435. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54436. ctx = rctx // use context from middleware stack in children
  54437. return obj.PageInfo, nil
  54438. })
  54439. if err != nil {
  54440. ec.Error(ctx, err)
  54441. return graphql.Null
  54442. }
  54443. if resTmp == nil {
  54444. if !graphql.HasFieldError(ctx, fc) {
  54445. ec.Errorf(ctx, "must not be null")
  54446. }
  54447. return graphql.Null
  54448. }
  54449. res := resTmp.(*PageInfo)
  54450. fc.Result = res
  54451. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  54452. }
  54453. func (ec *executionContext) fieldContext_DraftOrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54454. fc = &graphql.FieldContext{
  54455. Object: "DraftOrderConnection",
  54456. Field: field,
  54457. IsMethod: false,
  54458. IsResolver: false,
  54459. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54460. switch field.Name {
  54461. case "endCursor":
  54462. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  54463. case "hasNextPage":
  54464. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  54465. case "hasPreviousPage":
  54466. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  54467. case "startCursor":
  54468. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  54469. }
  54470. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  54471. },
  54472. }
  54473. return fc, nil
  54474. }
  54475. func (ec *executionContext) _DraftOrderEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DraftOrderEdge) (ret graphql.Marshaler) {
  54476. fc, err := ec.fieldContext_DraftOrderEdge_cursor(ctx, field)
  54477. if err != nil {
  54478. return graphql.Null
  54479. }
  54480. ctx = graphql.WithFieldContext(ctx, fc)
  54481. defer func() {
  54482. if r := recover(); r != nil {
  54483. ec.Error(ctx, ec.Recover(ctx, r))
  54484. ret = graphql.Null
  54485. }
  54486. }()
  54487. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54488. ctx = rctx // use context from middleware stack in children
  54489. return obj.Cursor, nil
  54490. })
  54491. if err != nil {
  54492. ec.Error(ctx, err)
  54493. return graphql.Null
  54494. }
  54495. if resTmp == nil {
  54496. if !graphql.HasFieldError(ctx, fc) {
  54497. ec.Errorf(ctx, "must not be null")
  54498. }
  54499. return graphql.Null
  54500. }
  54501. res := resTmp.(string)
  54502. fc.Result = res
  54503. return ec.marshalNString2string(ctx, field.Selections, res)
  54504. }
  54505. func (ec *executionContext) fieldContext_DraftOrderEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54506. fc = &graphql.FieldContext{
  54507. Object: "DraftOrderEdge",
  54508. Field: field,
  54509. IsMethod: false,
  54510. IsResolver: false,
  54511. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54512. return nil, errors.New("field of type String does not have child fields")
  54513. },
  54514. }
  54515. return fc, nil
  54516. }
  54517. func (ec *executionContext) _DraftOrderEdge_node(ctx context.Context, field graphql.CollectedField, obj *DraftOrderEdge) (ret graphql.Marshaler) {
  54518. fc, err := ec.fieldContext_DraftOrderEdge_node(ctx, field)
  54519. if err != nil {
  54520. return graphql.Null
  54521. }
  54522. ctx = graphql.WithFieldContext(ctx, fc)
  54523. defer func() {
  54524. if r := recover(); r != nil {
  54525. ec.Error(ctx, ec.Recover(ctx, r))
  54526. ret = graphql.Null
  54527. }
  54528. }()
  54529. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54530. ctx = rctx // use context from middleware stack in children
  54531. return obj.Node, nil
  54532. })
  54533. if err != nil {
  54534. ec.Error(ctx, err)
  54535. return graphql.Null
  54536. }
  54537. if resTmp == nil {
  54538. if !graphql.HasFieldError(ctx, fc) {
  54539. ec.Errorf(ctx, "must not be null")
  54540. }
  54541. return graphql.Null
  54542. }
  54543. res := resTmp.(*DraftOrder)
  54544. fc.Result = res
  54545. return ec.marshalNDraftOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrder(ctx, field.Selections, res)
  54546. }
  54547. func (ec *executionContext) fieldContext_DraftOrderEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54548. fc = &graphql.FieldContext{
  54549. Object: "DraftOrderEdge",
  54550. Field: field,
  54551. IsMethod: false,
  54552. IsResolver: false,
  54553. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54554. switch field.Name {
  54555. case "id":
  54556. return ec.fieldContext_DraftOrder_id(ctx, field)
  54557. }
  54558. return nil, fmt.Errorf("no field named %q was found under type DraftOrder", field.Name)
  54559. },
  54560. }
  54561. return fc, nil
  54562. }
  54563. func (ec *executionContext) _DraftOrderLineItem_appliedDiscount(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54564. fc, err := ec.fieldContext_DraftOrderLineItem_appliedDiscount(ctx, field)
  54565. if err != nil {
  54566. return graphql.Null
  54567. }
  54568. ctx = graphql.WithFieldContext(ctx, fc)
  54569. defer func() {
  54570. if r := recover(); r != nil {
  54571. ec.Error(ctx, ec.Recover(ctx, r))
  54572. ret = graphql.Null
  54573. }
  54574. }()
  54575. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54576. ctx = rctx // use context from middleware stack in children
  54577. return obj.AppliedDiscount, nil
  54578. })
  54579. if err != nil {
  54580. ec.Error(ctx, err)
  54581. return graphql.Null
  54582. }
  54583. if resTmp == nil {
  54584. return graphql.Null
  54585. }
  54586. res := resTmp.(*DraftOrderAppliedDiscount)
  54587. fc.Result = res
  54588. return ec.marshalODraftOrderAppliedDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderAppliedDiscount(ctx, field.Selections, res)
  54589. }
  54590. func (ec *executionContext) fieldContext_DraftOrderLineItem_appliedDiscount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54591. fc = &graphql.FieldContext{
  54592. Object: "DraftOrderLineItem",
  54593. Field: field,
  54594. IsMethod: false,
  54595. IsResolver: false,
  54596. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54597. switch field.Name {
  54598. case "amountSet":
  54599. return ec.fieldContext_DraftOrderAppliedDiscount_amountSet(ctx, field)
  54600. case "amountV2":
  54601. return ec.fieldContext_DraftOrderAppliedDiscount_amountV2(ctx, field)
  54602. case "description":
  54603. return ec.fieldContext_DraftOrderAppliedDiscount_description(ctx, field)
  54604. case "title":
  54605. return ec.fieldContext_DraftOrderAppliedDiscount_title(ctx, field)
  54606. case "value":
  54607. return ec.fieldContext_DraftOrderAppliedDiscount_value(ctx, field)
  54608. case "valueType":
  54609. return ec.fieldContext_DraftOrderAppliedDiscount_valueType(ctx, field)
  54610. }
  54611. return nil, fmt.Errorf("no field named %q was found under type DraftOrderAppliedDiscount", field.Name)
  54612. },
  54613. }
  54614. return fc, nil
  54615. }
  54616. func (ec *executionContext) _DraftOrderLineItem_custom(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54617. fc, err := ec.fieldContext_DraftOrderLineItem_custom(ctx, field)
  54618. if err != nil {
  54619. return graphql.Null
  54620. }
  54621. ctx = graphql.WithFieldContext(ctx, fc)
  54622. defer func() {
  54623. if r := recover(); r != nil {
  54624. ec.Error(ctx, ec.Recover(ctx, r))
  54625. ret = graphql.Null
  54626. }
  54627. }()
  54628. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54629. ctx = rctx // use context from middleware stack in children
  54630. return obj.Custom, nil
  54631. })
  54632. if err != nil {
  54633. ec.Error(ctx, err)
  54634. return graphql.Null
  54635. }
  54636. if resTmp == nil {
  54637. if !graphql.HasFieldError(ctx, fc) {
  54638. ec.Errorf(ctx, "must not be null")
  54639. }
  54640. return graphql.Null
  54641. }
  54642. res := resTmp.(bool)
  54643. fc.Result = res
  54644. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  54645. }
  54646. func (ec *executionContext) fieldContext_DraftOrderLineItem_custom(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54647. fc = &graphql.FieldContext{
  54648. Object: "DraftOrderLineItem",
  54649. Field: field,
  54650. IsMethod: false,
  54651. IsResolver: false,
  54652. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54653. return nil, errors.New("field of type Boolean does not have child fields")
  54654. },
  54655. }
  54656. return fc, nil
  54657. }
  54658. func (ec *executionContext) _DraftOrderLineItem_customAttributes(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54659. fc, err := ec.fieldContext_DraftOrderLineItem_customAttributes(ctx, field)
  54660. if err != nil {
  54661. return graphql.Null
  54662. }
  54663. ctx = graphql.WithFieldContext(ctx, fc)
  54664. defer func() {
  54665. if r := recover(); r != nil {
  54666. ec.Error(ctx, ec.Recover(ctx, r))
  54667. ret = graphql.Null
  54668. }
  54669. }()
  54670. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54671. ctx = rctx // use context from middleware stack in children
  54672. return obj.CustomAttributes, nil
  54673. })
  54674. if err != nil {
  54675. ec.Error(ctx, err)
  54676. return graphql.Null
  54677. }
  54678. if resTmp == nil {
  54679. if !graphql.HasFieldError(ctx, fc) {
  54680. ec.Errorf(ctx, "must not be null")
  54681. }
  54682. return graphql.Null
  54683. }
  54684. res := resTmp.([]*Attribute)
  54685. fc.Result = res
  54686. return ec.marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAttributeᚄ(ctx, field.Selections, res)
  54687. }
  54688. func (ec *executionContext) fieldContext_DraftOrderLineItem_customAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54689. fc = &graphql.FieldContext{
  54690. Object: "DraftOrderLineItem",
  54691. Field: field,
  54692. IsMethod: false,
  54693. IsResolver: false,
  54694. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54695. switch field.Name {
  54696. case "key":
  54697. return ec.fieldContext_Attribute_key(ctx, field)
  54698. case "value":
  54699. return ec.fieldContext_Attribute_value(ctx, field)
  54700. }
  54701. return nil, fmt.Errorf("no field named %q was found under type Attribute", field.Name)
  54702. },
  54703. }
  54704. return fc, nil
  54705. }
  54706. func (ec *executionContext) _DraftOrderLineItem_customAttributesV2(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54707. fc, err := ec.fieldContext_DraftOrderLineItem_customAttributesV2(ctx, field)
  54708. if err != nil {
  54709. return graphql.Null
  54710. }
  54711. ctx = graphql.WithFieldContext(ctx, fc)
  54712. defer func() {
  54713. if r := recover(); r != nil {
  54714. ec.Error(ctx, ec.Recover(ctx, r))
  54715. ret = graphql.Null
  54716. }
  54717. }()
  54718. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54719. ctx = rctx // use context from middleware stack in children
  54720. return obj.CustomAttributesV2, nil
  54721. })
  54722. if err != nil {
  54723. ec.Error(ctx, err)
  54724. return graphql.Null
  54725. }
  54726. if resTmp == nil {
  54727. if !graphql.HasFieldError(ctx, fc) {
  54728. ec.Errorf(ctx, "must not be null")
  54729. }
  54730. return graphql.Null
  54731. }
  54732. res := resTmp.([]*TypedAttribute)
  54733. fc.Result = res
  54734. return ec.marshalNTypedAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTypedAttributeᚄ(ctx, field.Selections, res)
  54735. }
  54736. func (ec *executionContext) fieldContext_DraftOrderLineItem_customAttributesV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54737. fc = &graphql.FieldContext{
  54738. Object: "DraftOrderLineItem",
  54739. Field: field,
  54740. IsMethod: false,
  54741. IsResolver: false,
  54742. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54743. switch field.Name {
  54744. case "key":
  54745. return ec.fieldContext_TypedAttribute_key(ctx, field)
  54746. case "value":
  54747. return ec.fieldContext_TypedAttribute_value(ctx, field)
  54748. }
  54749. return nil, fmt.Errorf("no field named %q was found under type TypedAttribute", field.Name)
  54750. },
  54751. }
  54752. return fc, nil
  54753. }
  54754. func (ec *executionContext) _DraftOrderLineItem_discountedTotal(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54755. fc, err := ec.fieldContext_DraftOrderLineItem_discountedTotal(ctx, field)
  54756. if err != nil {
  54757. return graphql.Null
  54758. }
  54759. ctx = graphql.WithFieldContext(ctx, fc)
  54760. defer func() {
  54761. if r := recover(); r != nil {
  54762. ec.Error(ctx, ec.Recover(ctx, r))
  54763. ret = graphql.Null
  54764. }
  54765. }()
  54766. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54767. ctx = rctx // use context from middleware stack in children
  54768. return obj.DiscountedTotal, nil
  54769. })
  54770. if err != nil {
  54771. ec.Error(ctx, err)
  54772. return graphql.Null
  54773. }
  54774. if resTmp == nil {
  54775. if !graphql.HasFieldError(ctx, fc) {
  54776. ec.Errorf(ctx, "must not be null")
  54777. }
  54778. return graphql.Null
  54779. }
  54780. res := resTmp.(string)
  54781. fc.Result = res
  54782. return ec.marshalNMoney2string(ctx, field.Selections, res)
  54783. }
  54784. func (ec *executionContext) fieldContext_DraftOrderLineItem_discountedTotal(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54785. fc = &graphql.FieldContext{
  54786. Object: "DraftOrderLineItem",
  54787. Field: field,
  54788. IsMethod: false,
  54789. IsResolver: false,
  54790. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54791. return nil, errors.New("field of type Money does not have child fields")
  54792. },
  54793. }
  54794. return fc, nil
  54795. }
  54796. func (ec *executionContext) _DraftOrderLineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54797. fc, err := ec.fieldContext_DraftOrderLineItem_discountedTotalSet(ctx, field)
  54798. if err != nil {
  54799. return graphql.Null
  54800. }
  54801. ctx = graphql.WithFieldContext(ctx, fc)
  54802. defer func() {
  54803. if r := recover(); r != nil {
  54804. ec.Error(ctx, ec.Recover(ctx, r))
  54805. ret = graphql.Null
  54806. }
  54807. }()
  54808. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54809. ctx = rctx // use context from middleware stack in children
  54810. return obj.DiscountedTotalSet, nil
  54811. })
  54812. if err != nil {
  54813. ec.Error(ctx, err)
  54814. return graphql.Null
  54815. }
  54816. if resTmp == nil {
  54817. if !graphql.HasFieldError(ctx, fc) {
  54818. ec.Errorf(ctx, "must not be null")
  54819. }
  54820. return graphql.Null
  54821. }
  54822. res := resTmp.(*MoneyBag)
  54823. fc.Result = res
  54824. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  54825. }
  54826. func (ec *executionContext) fieldContext_DraftOrderLineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54827. fc = &graphql.FieldContext{
  54828. Object: "DraftOrderLineItem",
  54829. Field: field,
  54830. IsMethod: false,
  54831. IsResolver: false,
  54832. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54833. switch field.Name {
  54834. case "presentmentMoney":
  54835. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  54836. case "shopMoney":
  54837. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  54838. }
  54839. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  54840. },
  54841. }
  54842. return fc, nil
  54843. }
  54844. func (ec *executionContext) _DraftOrderLineItem_discountedUnitPrice(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54845. fc, err := ec.fieldContext_DraftOrderLineItem_discountedUnitPrice(ctx, field)
  54846. if err != nil {
  54847. return graphql.Null
  54848. }
  54849. ctx = graphql.WithFieldContext(ctx, fc)
  54850. defer func() {
  54851. if r := recover(); r != nil {
  54852. ec.Error(ctx, ec.Recover(ctx, r))
  54853. ret = graphql.Null
  54854. }
  54855. }()
  54856. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54857. ctx = rctx // use context from middleware stack in children
  54858. return obj.DiscountedUnitPrice, nil
  54859. })
  54860. if err != nil {
  54861. ec.Error(ctx, err)
  54862. return graphql.Null
  54863. }
  54864. if resTmp == nil {
  54865. if !graphql.HasFieldError(ctx, fc) {
  54866. ec.Errorf(ctx, "must not be null")
  54867. }
  54868. return graphql.Null
  54869. }
  54870. res := resTmp.(string)
  54871. fc.Result = res
  54872. return ec.marshalNMoney2string(ctx, field.Selections, res)
  54873. }
  54874. func (ec *executionContext) fieldContext_DraftOrderLineItem_discountedUnitPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54875. fc = &graphql.FieldContext{
  54876. Object: "DraftOrderLineItem",
  54877. Field: field,
  54878. IsMethod: false,
  54879. IsResolver: false,
  54880. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54881. return nil, errors.New("field of type Money does not have child fields")
  54882. },
  54883. }
  54884. return fc, nil
  54885. }
  54886. func (ec *executionContext) _DraftOrderLineItem_discountedUnitPriceSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54887. fc, err := ec.fieldContext_DraftOrderLineItem_discountedUnitPriceSet(ctx, field)
  54888. if err != nil {
  54889. return graphql.Null
  54890. }
  54891. ctx = graphql.WithFieldContext(ctx, fc)
  54892. defer func() {
  54893. if r := recover(); r != nil {
  54894. ec.Error(ctx, ec.Recover(ctx, r))
  54895. ret = graphql.Null
  54896. }
  54897. }()
  54898. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54899. ctx = rctx // use context from middleware stack in children
  54900. return obj.DiscountedUnitPriceSet, nil
  54901. })
  54902. if err != nil {
  54903. ec.Error(ctx, err)
  54904. return graphql.Null
  54905. }
  54906. if resTmp == nil {
  54907. if !graphql.HasFieldError(ctx, fc) {
  54908. ec.Errorf(ctx, "must not be null")
  54909. }
  54910. return graphql.Null
  54911. }
  54912. res := resTmp.(*MoneyBag)
  54913. fc.Result = res
  54914. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  54915. }
  54916. func (ec *executionContext) fieldContext_DraftOrderLineItem_discountedUnitPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54917. fc = &graphql.FieldContext{
  54918. Object: "DraftOrderLineItem",
  54919. Field: field,
  54920. IsMethod: false,
  54921. IsResolver: false,
  54922. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54923. switch field.Name {
  54924. case "presentmentMoney":
  54925. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  54926. case "shopMoney":
  54927. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  54928. }
  54929. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  54930. },
  54931. }
  54932. return fc, nil
  54933. }
  54934. func (ec *executionContext) _DraftOrderLineItem_fulfillmentService(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54935. fc, err := ec.fieldContext_DraftOrderLineItem_fulfillmentService(ctx, field)
  54936. if err != nil {
  54937. return graphql.Null
  54938. }
  54939. ctx = graphql.WithFieldContext(ctx, fc)
  54940. defer func() {
  54941. if r := recover(); r != nil {
  54942. ec.Error(ctx, ec.Recover(ctx, r))
  54943. ret = graphql.Null
  54944. }
  54945. }()
  54946. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54947. ctx = rctx // use context from middleware stack in children
  54948. return obj.FulfillmentService, nil
  54949. })
  54950. if err != nil {
  54951. ec.Error(ctx, err)
  54952. return graphql.Null
  54953. }
  54954. if resTmp == nil {
  54955. return graphql.Null
  54956. }
  54957. res := resTmp.(*FulfillmentService)
  54958. fc.Result = res
  54959. return ec.marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  54960. }
  54961. func (ec *executionContext) fieldContext_DraftOrderLineItem_fulfillmentService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54962. fc = &graphql.FieldContext{
  54963. Object: "DraftOrderLineItem",
  54964. Field: field,
  54965. IsMethod: false,
  54966. IsResolver: false,
  54967. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54968. switch field.Name {
  54969. case "callbackUrl":
  54970. return ec.fieldContext_FulfillmentService_callbackUrl(ctx, field)
  54971. case "fulfillmentOrdersOptIn":
  54972. return ec.fieldContext_FulfillmentService_fulfillmentOrdersOptIn(ctx, field)
  54973. case "handle":
  54974. return ec.fieldContext_FulfillmentService_handle(ctx, field)
  54975. case "id":
  54976. return ec.fieldContext_FulfillmentService_id(ctx, field)
  54977. case "inventoryManagement":
  54978. return ec.fieldContext_FulfillmentService_inventoryManagement(ctx, field)
  54979. case "location":
  54980. return ec.fieldContext_FulfillmentService_location(ctx, field)
  54981. case "permitsSkuSharing":
  54982. return ec.fieldContext_FulfillmentService_permitsSkuSharing(ctx, field)
  54983. case "productBased":
  54984. return ec.fieldContext_FulfillmentService_productBased(ctx, field)
  54985. case "serviceName":
  54986. return ec.fieldContext_FulfillmentService_serviceName(ctx, field)
  54987. case "type":
  54988. return ec.fieldContext_FulfillmentService_type(ctx, field)
  54989. }
  54990. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  54991. },
  54992. }
  54993. return fc, nil
  54994. }
  54995. func (ec *executionContext) _DraftOrderLineItem_id(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  54996. fc, err := ec.fieldContext_DraftOrderLineItem_id(ctx, field)
  54997. if err != nil {
  54998. return graphql.Null
  54999. }
  55000. ctx = graphql.WithFieldContext(ctx, fc)
  55001. defer func() {
  55002. if r := recover(); r != nil {
  55003. ec.Error(ctx, ec.Recover(ctx, r))
  55004. ret = graphql.Null
  55005. }
  55006. }()
  55007. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55008. ctx = rctx // use context from middleware stack in children
  55009. return obj.ID, nil
  55010. })
  55011. if err != nil {
  55012. ec.Error(ctx, err)
  55013. return graphql.Null
  55014. }
  55015. if resTmp == nil {
  55016. if !graphql.HasFieldError(ctx, fc) {
  55017. ec.Errorf(ctx, "must not be null")
  55018. }
  55019. return graphql.Null
  55020. }
  55021. res := resTmp.(string)
  55022. fc.Result = res
  55023. return ec.marshalNID2string(ctx, field.Selections, res)
  55024. }
  55025. func (ec *executionContext) fieldContext_DraftOrderLineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55026. fc = &graphql.FieldContext{
  55027. Object: "DraftOrderLineItem",
  55028. Field: field,
  55029. IsMethod: false,
  55030. IsResolver: false,
  55031. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55032. return nil, errors.New("field of type ID does not have child fields")
  55033. },
  55034. }
  55035. return fc, nil
  55036. }
  55037. func (ec *executionContext) _DraftOrderLineItem_image(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55038. fc, err := ec.fieldContext_DraftOrderLineItem_image(ctx, field)
  55039. if err != nil {
  55040. return graphql.Null
  55041. }
  55042. ctx = graphql.WithFieldContext(ctx, fc)
  55043. defer func() {
  55044. if r := recover(); r != nil {
  55045. ec.Error(ctx, ec.Recover(ctx, r))
  55046. ret = graphql.Null
  55047. }
  55048. }()
  55049. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55050. ctx = rctx // use context from middleware stack in children
  55051. return obj.Image, nil
  55052. })
  55053. if err != nil {
  55054. ec.Error(ctx, err)
  55055. return graphql.Null
  55056. }
  55057. if resTmp == nil {
  55058. return graphql.Null
  55059. }
  55060. res := resTmp.(*Image)
  55061. fc.Result = res
  55062. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  55063. }
  55064. func (ec *executionContext) fieldContext_DraftOrderLineItem_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55065. fc = &graphql.FieldContext{
  55066. Object: "DraftOrderLineItem",
  55067. Field: field,
  55068. IsMethod: false,
  55069. IsResolver: false,
  55070. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55071. switch field.Name {
  55072. case "altText":
  55073. return ec.fieldContext_Image_altText(ctx, field)
  55074. case "height":
  55075. return ec.fieldContext_Image_height(ctx, field)
  55076. case "id":
  55077. return ec.fieldContext_Image_id(ctx, field)
  55078. case "metafield":
  55079. return ec.fieldContext_Image_metafield(ctx, field)
  55080. case "metafields":
  55081. return ec.fieldContext_Image_metafields(ctx, field)
  55082. case "privateMetafield":
  55083. return ec.fieldContext_Image_privateMetafield(ctx, field)
  55084. case "privateMetafields":
  55085. return ec.fieldContext_Image_privateMetafields(ctx, field)
  55086. case "url":
  55087. return ec.fieldContext_Image_url(ctx, field)
  55088. case "width":
  55089. return ec.fieldContext_Image_width(ctx, field)
  55090. }
  55091. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  55092. },
  55093. }
  55094. return fc, nil
  55095. }
  55096. func (ec *executionContext) _DraftOrderLineItem_isGiftCard(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55097. fc, err := ec.fieldContext_DraftOrderLineItem_isGiftCard(ctx, field)
  55098. if err != nil {
  55099. return graphql.Null
  55100. }
  55101. ctx = graphql.WithFieldContext(ctx, fc)
  55102. defer func() {
  55103. if r := recover(); r != nil {
  55104. ec.Error(ctx, ec.Recover(ctx, r))
  55105. ret = graphql.Null
  55106. }
  55107. }()
  55108. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55109. ctx = rctx // use context from middleware stack in children
  55110. return obj.IsGiftCard, nil
  55111. })
  55112. if err != nil {
  55113. ec.Error(ctx, err)
  55114. return graphql.Null
  55115. }
  55116. if resTmp == nil {
  55117. if !graphql.HasFieldError(ctx, fc) {
  55118. ec.Errorf(ctx, "must not be null")
  55119. }
  55120. return graphql.Null
  55121. }
  55122. res := resTmp.(bool)
  55123. fc.Result = res
  55124. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  55125. }
  55126. func (ec *executionContext) fieldContext_DraftOrderLineItem_isGiftCard(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55127. fc = &graphql.FieldContext{
  55128. Object: "DraftOrderLineItem",
  55129. Field: field,
  55130. IsMethod: false,
  55131. IsResolver: false,
  55132. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55133. return nil, errors.New("field of type Boolean does not have child fields")
  55134. },
  55135. }
  55136. return fc, nil
  55137. }
  55138. func (ec *executionContext) _DraftOrderLineItem_name(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55139. fc, err := ec.fieldContext_DraftOrderLineItem_name(ctx, field)
  55140. if err != nil {
  55141. return graphql.Null
  55142. }
  55143. ctx = graphql.WithFieldContext(ctx, fc)
  55144. defer func() {
  55145. if r := recover(); r != nil {
  55146. ec.Error(ctx, ec.Recover(ctx, r))
  55147. ret = graphql.Null
  55148. }
  55149. }()
  55150. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55151. ctx = rctx // use context from middleware stack in children
  55152. return obj.Name, nil
  55153. })
  55154. if err != nil {
  55155. ec.Error(ctx, err)
  55156. return graphql.Null
  55157. }
  55158. if resTmp == nil {
  55159. if !graphql.HasFieldError(ctx, fc) {
  55160. ec.Errorf(ctx, "must not be null")
  55161. }
  55162. return graphql.Null
  55163. }
  55164. res := resTmp.(string)
  55165. fc.Result = res
  55166. return ec.marshalNString2string(ctx, field.Selections, res)
  55167. }
  55168. func (ec *executionContext) fieldContext_DraftOrderLineItem_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55169. fc = &graphql.FieldContext{
  55170. Object: "DraftOrderLineItem",
  55171. Field: field,
  55172. IsMethod: false,
  55173. IsResolver: false,
  55174. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55175. return nil, errors.New("field of type String does not have child fields")
  55176. },
  55177. }
  55178. return fc, nil
  55179. }
  55180. func (ec *executionContext) _DraftOrderLineItem_originalTotal(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55181. fc, err := ec.fieldContext_DraftOrderLineItem_originalTotal(ctx, field)
  55182. if err != nil {
  55183. return graphql.Null
  55184. }
  55185. ctx = graphql.WithFieldContext(ctx, fc)
  55186. defer func() {
  55187. if r := recover(); r != nil {
  55188. ec.Error(ctx, ec.Recover(ctx, r))
  55189. ret = graphql.Null
  55190. }
  55191. }()
  55192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55193. ctx = rctx // use context from middleware stack in children
  55194. return obj.OriginalTotal, nil
  55195. })
  55196. if err != nil {
  55197. ec.Error(ctx, err)
  55198. return graphql.Null
  55199. }
  55200. if resTmp == nil {
  55201. if !graphql.HasFieldError(ctx, fc) {
  55202. ec.Errorf(ctx, "must not be null")
  55203. }
  55204. return graphql.Null
  55205. }
  55206. res := resTmp.(string)
  55207. fc.Result = res
  55208. return ec.marshalNMoney2string(ctx, field.Selections, res)
  55209. }
  55210. func (ec *executionContext) fieldContext_DraftOrderLineItem_originalTotal(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55211. fc = &graphql.FieldContext{
  55212. Object: "DraftOrderLineItem",
  55213. Field: field,
  55214. IsMethod: false,
  55215. IsResolver: false,
  55216. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55217. return nil, errors.New("field of type Money does not have child fields")
  55218. },
  55219. }
  55220. return fc, nil
  55221. }
  55222. func (ec *executionContext) _DraftOrderLineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55223. fc, err := ec.fieldContext_DraftOrderLineItem_originalTotalSet(ctx, field)
  55224. if err != nil {
  55225. return graphql.Null
  55226. }
  55227. ctx = graphql.WithFieldContext(ctx, fc)
  55228. defer func() {
  55229. if r := recover(); r != nil {
  55230. ec.Error(ctx, ec.Recover(ctx, r))
  55231. ret = graphql.Null
  55232. }
  55233. }()
  55234. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55235. ctx = rctx // use context from middleware stack in children
  55236. return obj.OriginalTotalSet, nil
  55237. })
  55238. if err != nil {
  55239. ec.Error(ctx, err)
  55240. return graphql.Null
  55241. }
  55242. if resTmp == nil {
  55243. if !graphql.HasFieldError(ctx, fc) {
  55244. ec.Errorf(ctx, "must not be null")
  55245. }
  55246. return graphql.Null
  55247. }
  55248. res := resTmp.(*MoneyBag)
  55249. fc.Result = res
  55250. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  55251. }
  55252. func (ec *executionContext) fieldContext_DraftOrderLineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55253. fc = &graphql.FieldContext{
  55254. Object: "DraftOrderLineItem",
  55255. Field: field,
  55256. IsMethod: false,
  55257. IsResolver: false,
  55258. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55259. switch field.Name {
  55260. case "presentmentMoney":
  55261. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  55262. case "shopMoney":
  55263. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  55264. }
  55265. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  55266. },
  55267. }
  55268. return fc, nil
  55269. }
  55270. func (ec *executionContext) _DraftOrderLineItem_originalUnitPrice(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55271. fc, err := ec.fieldContext_DraftOrderLineItem_originalUnitPrice(ctx, field)
  55272. if err != nil {
  55273. return graphql.Null
  55274. }
  55275. ctx = graphql.WithFieldContext(ctx, fc)
  55276. defer func() {
  55277. if r := recover(); r != nil {
  55278. ec.Error(ctx, ec.Recover(ctx, r))
  55279. ret = graphql.Null
  55280. }
  55281. }()
  55282. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55283. ctx = rctx // use context from middleware stack in children
  55284. return obj.OriginalUnitPrice, nil
  55285. })
  55286. if err != nil {
  55287. ec.Error(ctx, err)
  55288. return graphql.Null
  55289. }
  55290. if resTmp == nil {
  55291. if !graphql.HasFieldError(ctx, fc) {
  55292. ec.Errorf(ctx, "must not be null")
  55293. }
  55294. return graphql.Null
  55295. }
  55296. res := resTmp.(string)
  55297. fc.Result = res
  55298. return ec.marshalNMoney2string(ctx, field.Selections, res)
  55299. }
  55300. func (ec *executionContext) fieldContext_DraftOrderLineItem_originalUnitPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55301. fc = &graphql.FieldContext{
  55302. Object: "DraftOrderLineItem",
  55303. Field: field,
  55304. IsMethod: false,
  55305. IsResolver: false,
  55306. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55307. return nil, errors.New("field of type Money does not have child fields")
  55308. },
  55309. }
  55310. return fc, nil
  55311. }
  55312. func (ec *executionContext) _DraftOrderLineItem_originalUnitPriceSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55313. fc, err := ec.fieldContext_DraftOrderLineItem_originalUnitPriceSet(ctx, field)
  55314. if err != nil {
  55315. return graphql.Null
  55316. }
  55317. ctx = graphql.WithFieldContext(ctx, fc)
  55318. defer func() {
  55319. if r := recover(); r != nil {
  55320. ec.Error(ctx, ec.Recover(ctx, r))
  55321. ret = graphql.Null
  55322. }
  55323. }()
  55324. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55325. ctx = rctx // use context from middleware stack in children
  55326. return obj.OriginalUnitPriceSet, nil
  55327. })
  55328. if err != nil {
  55329. ec.Error(ctx, err)
  55330. return graphql.Null
  55331. }
  55332. if resTmp == nil {
  55333. if !graphql.HasFieldError(ctx, fc) {
  55334. ec.Errorf(ctx, "must not be null")
  55335. }
  55336. return graphql.Null
  55337. }
  55338. res := resTmp.(*MoneyBag)
  55339. fc.Result = res
  55340. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  55341. }
  55342. func (ec *executionContext) fieldContext_DraftOrderLineItem_originalUnitPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55343. fc = &graphql.FieldContext{
  55344. Object: "DraftOrderLineItem",
  55345. Field: field,
  55346. IsMethod: false,
  55347. IsResolver: false,
  55348. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55349. switch field.Name {
  55350. case "presentmentMoney":
  55351. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  55352. case "shopMoney":
  55353. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  55354. }
  55355. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  55356. },
  55357. }
  55358. return fc, nil
  55359. }
  55360. func (ec *executionContext) _DraftOrderLineItem_product(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55361. fc, err := ec.fieldContext_DraftOrderLineItem_product(ctx, field)
  55362. if err != nil {
  55363. return graphql.Null
  55364. }
  55365. ctx = graphql.WithFieldContext(ctx, fc)
  55366. defer func() {
  55367. if r := recover(); r != nil {
  55368. ec.Error(ctx, ec.Recover(ctx, r))
  55369. ret = graphql.Null
  55370. }
  55371. }()
  55372. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55373. ctx = rctx // use context from middleware stack in children
  55374. return obj.Product, nil
  55375. })
  55376. if err != nil {
  55377. ec.Error(ctx, err)
  55378. return graphql.Null
  55379. }
  55380. if resTmp == nil {
  55381. return graphql.Null
  55382. }
  55383. res := resTmp.(*Product)
  55384. fc.Result = res
  55385. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  55386. }
  55387. func (ec *executionContext) fieldContext_DraftOrderLineItem_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55388. fc = &graphql.FieldContext{
  55389. Object: "DraftOrderLineItem",
  55390. Field: field,
  55391. IsMethod: false,
  55392. IsResolver: false,
  55393. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55394. switch field.Name {
  55395. case "availablePublicationCount":
  55396. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  55397. case "collections":
  55398. return ec.fieldContext_Product_collections(ctx, field)
  55399. case "contextualPricing":
  55400. return ec.fieldContext_Product_contextualPricing(ctx, field)
  55401. case "createdAt":
  55402. return ec.fieldContext_Product_createdAt(ctx, field)
  55403. case "defaultCursor":
  55404. return ec.fieldContext_Product_defaultCursor(ctx, field)
  55405. case "description":
  55406. return ec.fieldContext_Product_description(ctx, field)
  55407. case "descriptionHtml":
  55408. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  55409. case "featuredImage":
  55410. return ec.fieldContext_Product_featuredImage(ctx, field)
  55411. case "featuredMedia":
  55412. return ec.fieldContext_Product_featuredMedia(ctx, field)
  55413. case "feedback":
  55414. return ec.fieldContext_Product_feedback(ctx, field)
  55415. case "giftCardTemplateSuffix":
  55416. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  55417. case "handle":
  55418. return ec.fieldContext_Product_handle(ctx, field)
  55419. case "hasOnlyDefaultVariant":
  55420. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  55421. case "hasOutOfStockVariants":
  55422. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  55423. case "id":
  55424. return ec.fieldContext_Product_id(ctx, field)
  55425. case "images":
  55426. return ec.fieldContext_Product_images(ctx, field)
  55427. case "inCollection":
  55428. return ec.fieldContext_Product_inCollection(ctx, field)
  55429. case "isGiftCard":
  55430. return ec.fieldContext_Product_isGiftCard(ctx, field)
  55431. case "legacyResourceId":
  55432. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  55433. case "media":
  55434. return ec.fieldContext_Product_media(ctx, field)
  55435. case "mediaCount":
  55436. return ec.fieldContext_Product_mediaCount(ctx, field)
  55437. case "metafield":
  55438. return ec.fieldContext_Product_metafield(ctx, field)
  55439. case "metafieldDefinitions":
  55440. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  55441. case "metafields":
  55442. return ec.fieldContext_Product_metafields(ctx, field)
  55443. case "onlineStorePreviewUrl":
  55444. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  55445. case "onlineStoreUrl":
  55446. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  55447. case "options":
  55448. return ec.fieldContext_Product_options(ctx, field)
  55449. case "priceRangeV2":
  55450. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  55451. case "privateMetafield":
  55452. return ec.fieldContext_Product_privateMetafield(ctx, field)
  55453. case "privateMetafields":
  55454. return ec.fieldContext_Product_privateMetafields(ctx, field)
  55455. case "productCategory":
  55456. return ec.fieldContext_Product_productCategory(ctx, field)
  55457. case "productType":
  55458. return ec.fieldContext_Product_productType(ctx, field)
  55459. case "publicationCount":
  55460. return ec.fieldContext_Product_publicationCount(ctx, field)
  55461. case "publishedAt":
  55462. return ec.fieldContext_Product_publishedAt(ctx, field)
  55463. case "publishedOnCurrentPublication":
  55464. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  55465. case "publishedOnPublication":
  55466. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  55467. case "requiresSellingPlan":
  55468. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  55469. case "resourcePublicationOnCurrentPublication":
  55470. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  55471. case "resourcePublications":
  55472. return ec.fieldContext_Product_resourcePublications(ctx, field)
  55473. case "resourcePublicationsV2":
  55474. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  55475. case "sellingPlanGroupCount":
  55476. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  55477. case "sellingPlanGroups":
  55478. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  55479. case "seo":
  55480. return ec.fieldContext_Product_seo(ctx, field)
  55481. case "status":
  55482. return ec.fieldContext_Product_status(ctx, field)
  55483. case "tags":
  55484. return ec.fieldContext_Product_tags(ctx, field)
  55485. case "templateSuffix":
  55486. return ec.fieldContext_Product_templateSuffix(ctx, field)
  55487. case "title":
  55488. return ec.fieldContext_Product_title(ctx, field)
  55489. case "totalInventory":
  55490. return ec.fieldContext_Product_totalInventory(ctx, field)
  55491. case "totalVariants":
  55492. return ec.fieldContext_Product_totalVariants(ctx, field)
  55493. case "tracksInventory":
  55494. return ec.fieldContext_Product_tracksInventory(ctx, field)
  55495. case "translations":
  55496. return ec.fieldContext_Product_translations(ctx, field)
  55497. case "unpublishedPublications":
  55498. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  55499. case "updatedAt":
  55500. return ec.fieldContext_Product_updatedAt(ctx, field)
  55501. case "variants":
  55502. return ec.fieldContext_Product_variants(ctx, field)
  55503. case "vendor":
  55504. return ec.fieldContext_Product_vendor(ctx, field)
  55505. }
  55506. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  55507. },
  55508. }
  55509. return fc, nil
  55510. }
  55511. func (ec *executionContext) _DraftOrderLineItem_quantity(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55512. fc, err := ec.fieldContext_DraftOrderLineItem_quantity(ctx, field)
  55513. if err != nil {
  55514. return graphql.Null
  55515. }
  55516. ctx = graphql.WithFieldContext(ctx, fc)
  55517. defer func() {
  55518. if r := recover(); r != nil {
  55519. ec.Error(ctx, ec.Recover(ctx, r))
  55520. ret = graphql.Null
  55521. }
  55522. }()
  55523. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55524. ctx = rctx // use context from middleware stack in children
  55525. return obj.Quantity, nil
  55526. })
  55527. if err != nil {
  55528. ec.Error(ctx, err)
  55529. return graphql.Null
  55530. }
  55531. if resTmp == nil {
  55532. if !graphql.HasFieldError(ctx, fc) {
  55533. ec.Errorf(ctx, "must not be null")
  55534. }
  55535. return graphql.Null
  55536. }
  55537. res := resTmp.(int)
  55538. fc.Result = res
  55539. return ec.marshalNInt2int(ctx, field.Selections, res)
  55540. }
  55541. func (ec *executionContext) fieldContext_DraftOrderLineItem_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55542. fc = &graphql.FieldContext{
  55543. Object: "DraftOrderLineItem",
  55544. Field: field,
  55545. IsMethod: false,
  55546. IsResolver: false,
  55547. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55548. return nil, errors.New("field of type Int does not have child fields")
  55549. },
  55550. }
  55551. return fc, nil
  55552. }
  55553. func (ec *executionContext) _DraftOrderLineItem_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55554. fc, err := ec.fieldContext_DraftOrderLineItem_requiresShipping(ctx, field)
  55555. if err != nil {
  55556. return graphql.Null
  55557. }
  55558. ctx = graphql.WithFieldContext(ctx, fc)
  55559. defer func() {
  55560. if r := recover(); r != nil {
  55561. ec.Error(ctx, ec.Recover(ctx, r))
  55562. ret = graphql.Null
  55563. }
  55564. }()
  55565. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55566. ctx = rctx // use context from middleware stack in children
  55567. return obj.RequiresShipping, nil
  55568. })
  55569. if err != nil {
  55570. ec.Error(ctx, err)
  55571. return graphql.Null
  55572. }
  55573. if resTmp == nil {
  55574. if !graphql.HasFieldError(ctx, fc) {
  55575. ec.Errorf(ctx, "must not be null")
  55576. }
  55577. return graphql.Null
  55578. }
  55579. res := resTmp.(bool)
  55580. fc.Result = res
  55581. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  55582. }
  55583. func (ec *executionContext) fieldContext_DraftOrderLineItem_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55584. fc = &graphql.FieldContext{
  55585. Object: "DraftOrderLineItem",
  55586. Field: field,
  55587. IsMethod: false,
  55588. IsResolver: false,
  55589. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55590. return nil, errors.New("field of type Boolean does not have child fields")
  55591. },
  55592. }
  55593. return fc, nil
  55594. }
  55595. func (ec *executionContext) _DraftOrderLineItem_sku(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55596. fc, err := ec.fieldContext_DraftOrderLineItem_sku(ctx, field)
  55597. if err != nil {
  55598. return graphql.Null
  55599. }
  55600. ctx = graphql.WithFieldContext(ctx, fc)
  55601. defer func() {
  55602. if r := recover(); r != nil {
  55603. ec.Error(ctx, ec.Recover(ctx, r))
  55604. ret = graphql.Null
  55605. }
  55606. }()
  55607. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55608. ctx = rctx // use context from middleware stack in children
  55609. return obj.Sku, nil
  55610. })
  55611. if err != nil {
  55612. ec.Error(ctx, err)
  55613. return graphql.Null
  55614. }
  55615. if resTmp == nil {
  55616. return graphql.Null
  55617. }
  55618. res := resTmp.(*string)
  55619. fc.Result = res
  55620. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  55621. }
  55622. func (ec *executionContext) fieldContext_DraftOrderLineItem_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55623. fc = &graphql.FieldContext{
  55624. Object: "DraftOrderLineItem",
  55625. Field: field,
  55626. IsMethod: false,
  55627. IsResolver: false,
  55628. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55629. return nil, errors.New("field of type String does not have child fields")
  55630. },
  55631. }
  55632. return fc, nil
  55633. }
  55634. func (ec *executionContext) _DraftOrderLineItem_taxLines(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55635. fc, err := ec.fieldContext_DraftOrderLineItem_taxLines(ctx, field)
  55636. if err != nil {
  55637. return graphql.Null
  55638. }
  55639. ctx = graphql.WithFieldContext(ctx, fc)
  55640. defer func() {
  55641. if r := recover(); r != nil {
  55642. ec.Error(ctx, ec.Recover(ctx, r))
  55643. ret = graphql.Null
  55644. }
  55645. }()
  55646. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55647. ctx = rctx // use context from middleware stack in children
  55648. return obj.TaxLines, nil
  55649. })
  55650. if err != nil {
  55651. ec.Error(ctx, err)
  55652. return graphql.Null
  55653. }
  55654. if resTmp == nil {
  55655. if !graphql.HasFieldError(ctx, fc) {
  55656. ec.Errorf(ctx, "must not be null")
  55657. }
  55658. return graphql.Null
  55659. }
  55660. res := resTmp.([]*TaxLine)
  55661. fc.Result = res
  55662. return ec.marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxLineᚄ(ctx, field.Selections, res)
  55663. }
  55664. func (ec *executionContext) fieldContext_DraftOrderLineItem_taxLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55665. fc = &graphql.FieldContext{
  55666. Object: "DraftOrderLineItem",
  55667. Field: field,
  55668. IsMethod: false,
  55669. IsResolver: false,
  55670. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55671. switch field.Name {
  55672. case "channelLiable":
  55673. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  55674. case "priceSet":
  55675. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  55676. case "rate":
  55677. return ec.fieldContext_TaxLine_rate(ctx, field)
  55678. case "ratePercentage":
  55679. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  55680. case "title":
  55681. return ec.fieldContext_TaxLine_title(ctx, field)
  55682. }
  55683. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  55684. },
  55685. }
  55686. return fc, nil
  55687. }
  55688. func (ec *executionContext) _DraftOrderLineItem_taxable(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55689. fc, err := ec.fieldContext_DraftOrderLineItem_taxable(ctx, field)
  55690. if err != nil {
  55691. return graphql.Null
  55692. }
  55693. ctx = graphql.WithFieldContext(ctx, fc)
  55694. defer func() {
  55695. if r := recover(); r != nil {
  55696. ec.Error(ctx, ec.Recover(ctx, r))
  55697. ret = graphql.Null
  55698. }
  55699. }()
  55700. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55701. ctx = rctx // use context from middleware stack in children
  55702. return obj.Taxable, nil
  55703. })
  55704. if err != nil {
  55705. ec.Error(ctx, err)
  55706. return graphql.Null
  55707. }
  55708. if resTmp == nil {
  55709. if !graphql.HasFieldError(ctx, fc) {
  55710. ec.Errorf(ctx, "must not be null")
  55711. }
  55712. return graphql.Null
  55713. }
  55714. res := resTmp.(bool)
  55715. fc.Result = res
  55716. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  55717. }
  55718. func (ec *executionContext) fieldContext_DraftOrderLineItem_taxable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55719. fc = &graphql.FieldContext{
  55720. Object: "DraftOrderLineItem",
  55721. Field: field,
  55722. IsMethod: false,
  55723. IsResolver: false,
  55724. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55725. return nil, errors.New("field of type Boolean does not have child fields")
  55726. },
  55727. }
  55728. return fc, nil
  55729. }
  55730. func (ec *executionContext) _DraftOrderLineItem_title(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55731. fc, err := ec.fieldContext_DraftOrderLineItem_title(ctx, field)
  55732. if err != nil {
  55733. return graphql.Null
  55734. }
  55735. ctx = graphql.WithFieldContext(ctx, fc)
  55736. defer func() {
  55737. if r := recover(); r != nil {
  55738. ec.Error(ctx, ec.Recover(ctx, r))
  55739. ret = graphql.Null
  55740. }
  55741. }()
  55742. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55743. ctx = rctx // use context from middleware stack in children
  55744. return obj.Title, nil
  55745. })
  55746. if err != nil {
  55747. ec.Error(ctx, err)
  55748. return graphql.Null
  55749. }
  55750. if resTmp == nil {
  55751. if !graphql.HasFieldError(ctx, fc) {
  55752. ec.Errorf(ctx, "must not be null")
  55753. }
  55754. return graphql.Null
  55755. }
  55756. res := resTmp.(string)
  55757. fc.Result = res
  55758. return ec.marshalNString2string(ctx, field.Selections, res)
  55759. }
  55760. func (ec *executionContext) fieldContext_DraftOrderLineItem_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55761. fc = &graphql.FieldContext{
  55762. Object: "DraftOrderLineItem",
  55763. Field: field,
  55764. IsMethod: false,
  55765. IsResolver: false,
  55766. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55767. return nil, errors.New("field of type String does not have child fields")
  55768. },
  55769. }
  55770. return fc, nil
  55771. }
  55772. func (ec *executionContext) _DraftOrderLineItem_totalDiscount(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55773. fc, err := ec.fieldContext_DraftOrderLineItem_totalDiscount(ctx, field)
  55774. if err != nil {
  55775. return graphql.Null
  55776. }
  55777. ctx = graphql.WithFieldContext(ctx, fc)
  55778. defer func() {
  55779. if r := recover(); r != nil {
  55780. ec.Error(ctx, ec.Recover(ctx, r))
  55781. ret = graphql.Null
  55782. }
  55783. }()
  55784. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55785. ctx = rctx // use context from middleware stack in children
  55786. return obj.TotalDiscount, nil
  55787. })
  55788. if err != nil {
  55789. ec.Error(ctx, err)
  55790. return graphql.Null
  55791. }
  55792. if resTmp == nil {
  55793. if !graphql.HasFieldError(ctx, fc) {
  55794. ec.Errorf(ctx, "must not be null")
  55795. }
  55796. return graphql.Null
  55797. }
  55798. res := resTmp.(string)
  55799. fc.Result = res
  55800. return ec.marshalNMoney2string(ctx, field.Selections, res)
  55801. }
  55802. func (ec *executionContext) fieldContext_DraftOrderLineItem_totalDiscount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55803. fc = &graphql.FieldContext{
  55804. Object: "DraftOrderLineItem",
  55805. Field: field,
  55806. IsMethod: false,
  55807. IsResolver: false,
  55808. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55809. return nil, errors.New("field of type Money does not have child fields")
  55810. },
  55811. }
  55812. return fc, nil
  55813. }
  55814. func (ec *executionContext) _DraftOrderLineItem_totalDiscountSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55815. fc, err := ec.fieldContext_DraftOrderLineItem_totalDiscountSet(ctx, field)
  55816. if err != nil {
  55817. return graphql.Null
  55818. }
  55819. ctx = graphql.WithFieldContext(ctx, fc)
  55820. defer func() {
  55821. if r := recover(); r != nil {
  55822. ec.Error(ctx, ec.Recover(ctx, r))
  55823. ret = graphql.Null
  55824. }
  55825. }()
  55826. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55827. ctx = rctx // use context from middleware stack in children
  55828. return obj.TotalDiscountSet, nil
  55829. })
  55830. if err != nil {
  55831. ec.Error(ctx, err)
  55832. return graphql.Null
  55833. }
  55834. if resTmp == nil {
  55835. if !graphql.HasFieldError(ctx, fc) {
  55836. ec.Errorf(ctx, "must not be null")
  55837. }
  55838. return graphql.Null
  55839. }
  55840. res := resTmp.(*MoneyBag)
  55841. fc.Result = res
  55842. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  55843. }
  55844. func (ec *executionContext) fieldContext_DraftOrderLineItem_totalDiscountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55845. fc = &graphql.FieldContext{
  55846. Object: "DraftOrderLineItem",
  55847. Field: field,
  55848. IsMethod: false,
  55849. IsResolver: false,
  55850. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55851. switch field.Name {
  55852. case "presentmentMoney":
  55853. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  55854. case "shopMoney":
  55855. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  55856. }
  55857. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  55858. },
  55859. }
  55860. return fc, nil
  55861. }
  55862. func (ec *executionContext) _DraftOrderLineItem_variant(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55863. fc, err := ec.fieldContext_DraftOrderLineItem_variant(ctx, field)
  55864. if err != nil {
  55865. return graphql.Null
  55866. }
  55867. ctx = graphql.WithFieldContext(ctx, fc)
  55868. defer func() {
  55869. if r := recover(); r != nil {
  55870. ec.Error(ctx, ec.Recover(ctx, r))
  55871. ret = graphql.Null
  55872. }
  55873. }()
  55874. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55875. ctx = rctx // use context from middleware stack in children
  55876. return obj.Variant, nil
  55877. })
  55878. if err != nil {
  55879. ec.Error(ctx, err)
  55880. return graphql.Null
  55881. }
  55882. if resTmp == nil {
  55883. return graphql.Null
  55884. }
  55885. res := resTmp.(*ProductVariant)
  55886. fc.Result = res
  55887. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  55888. }
  55889. func (ec *executionContext) fieldContext_DraftOrderLineItem_variant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55890. fc = &graphql.FieldContext{
  55891. Object: "DraftOrderLineItem",
  55892. Field: field,
  55893. IsMethod: false,
  55894. IsResolver: false,
  55895. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55896. switch field.Name {
  55897. case "availableForSale":
  55898. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  55899. case "barcode":
  55900. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  55901. case "compareAtPrice":
  55902. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  55903. case "contextualPricing":
  55904. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  55905. case "createdAt":
  55906. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  55907. case "defaultCursor":
  55908. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  55909. case "deliveryProfile":
  55910. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  55911. case "displayName":
  55912. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  55913. case "fulfillmentServiceEditable":
  55914. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  55915. case "id":
  55916. return ec.fieldContext_ProductVariant_id(ctx, field)
  55917. case "image":
  55918. return ec.fieldContext_ProductVariant_image(ctx, field)
  55919. case "inventoryItem":
  55920. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  55921. case "inventoryPolicy":
  55922. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  55923. case "inventoryQuantity":
  55924. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  55925. case "legacyResourceId":
  55926. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  55927. case "media":
  55928. return ec.fieldContext_ProductVariant_media(ctx, field)
  55929. case "metafield":
  55930. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  55931. case "metafieldDefinitions":
  55932. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  55933. case "metafields":
  55934. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  55935. case "position":
  55936. return ec.fieldContext_ProductVariant_position(ctx, field)
  55937. case "price":
  55938. return ec.fieldContext_ProductVariant_price(ctx, field)
  55939. case "privateMetafield":
  55940. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  55941. case "privateMetafields":
  55942. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  55943. case "product":
  55944. return ec.fieldContext_ProductVariant_product(ctx, field)
  55945. case "selectedOptions":
  55946. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  55947. case "sellableOnlineQuantity":
  55948. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  55949. case "sellingPlanGroupCount":
  55950. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  55951. case "sellingPlanGroups":
  55952. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  55953. case "sku":
  55954. return ec.fieldContext_ProductVariant_sku(ctx, field)
  55955. case "taxCode":
  55956. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  55957. case "taxable":
  55958. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  55959. case "title":
  55960. return ec.fieldContext_ProductVariant_title(ctx, field)
  55961. case "translations":
  55962. return ec.fieldContext_ProductVariant_translations(ctx, field)
  55963. case "updatedAt":
  55964. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  55965. case "weight":
  55966. return ec.fieldContext_ProductVariant_weight(ctx, field)
  55967. case "weightUnit":
  55968. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  55969. }
  55970. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  55971. },
  55972. }
  55973. return fc, nil
  55974. }
  55975. func (ec *executionContext) _DraftOrderLineItem_variantTitle(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  55976. fc, err := ec.fieldContext_DraftOrderLineItem_variantTitle(ctx, field)
  55977. if err != nil {
  55978. return graphql.Null
  55979. }
  55980. ctx = graphql.WithFieldContext(ctx, fc)
  55981. defer func() {
  55982. if r := recover(); r != nil {
  55983. ec.Error(ctx, ec.Recover(ctx, r))
  55984. ret = graphql.Null
  55985. }
  55986. }()
  55987. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55988. ctx = rctx // use context from middleware stack in children
  55989. return obj.VariantTitle, nil
  55990. })
  55991. if err != nil {
  55992. ec.Error(ctx, err)
  55993. return graphql.Null
  55994. }
  55995. if resTmp == nil {
  55996. return graphql.Null
  55997. }
  55998. res := resTmp.(*string)
  55999. fc.Result = res
  56000. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56001. }
  56002. func (ec *executionContext) fieldContext_DraftOrderLineItem_variantTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56003. fc = &graphql.FieldContext{
  56004. Object: "DraftOrderLineItem",
  56005. Field: field,
  56006. IsMethod: false,
  56007. IsResolver: false,
  56008. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56009. return nil, errors.New("field of type String does not have child fields")
  56010. },
  56011. }
  56012. return fc, nil
  56013. }
  56014. func (ec *executionContext) _DraftOrderLineItem_vendor(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  56015. fc, err := ec.fieldContext_DraftOrderLineItem_vendor(ctx, field)
  56016. if err != nil {
  56017. return graphql.Null
  56018. }
  56019. ctx = graphql.WithFieldContext(ctx, fc)
  56020. defer func() {
  56021. if r := recover(); r != nil {
  56022. ec.Error(ctx, ec.Recover(ctx, r))
  56023. ret = graphql.Null
  56024. }
  56025. }()
  56026. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56027. ctx = rctx // use context from middleware stack in children
  56028. return obj.Vendor, nil
  56029. })
  56030. if err != nil {
  56031. ec.Error(ctx, err)
  56032. return graphql.Null
  56033. }
  56034. if resTmp == nil {
  56035. return graphql.Null
  56036. }
  56037. res := resTmp.(*string)
  56038. fc.Result = res
  56039. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56040. }
  56041. func (ec *executionContext) fieldContext_DraftOrderLineItem_vendor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56042. fc = &graphql.FieldContext{
  56043. Object: "DraftOrderLineItem",
  56044. Field: field,
  56045. IsMethod: false,
  56046. IsResolver: false,
  56047. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56048. return nil, errors.New("field of type String does not have child fields")
  56049. },
  56050. }
  56051. return fc, nil
  56052. }
  56053. func (ec *executionContext) _DraftOrderLineItem_weight(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  56054. fc, err := ec.fieldContext_DraftOrderLineItem_weight(ctx, field)
  56055. if err != nil {
  56056. return graphql.Null
  56057. }
  56058. ctx = graphql.WithFieldContext(ctx, fc)
  56059. defer func() {
  56060. if r := recover(); r != nil {
  56061. ec.Error(ctx, ec.Recover(ctx, r))
  56062. ret = graphql.Null
  56063. }
  56064. }()
  56065. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56066. ctx = rctx // use context from middleware stack in children
  56067. return obj.Weight, nil
  56068. })
  56069. if err != nil {
  56070. ec.Error(ctx, err)
  56071. return graphql.Null
  56072. }
  56073. if resTmp == nil {
  56074. return graphql.Null
  56075. }
  56076. res := resTmp.(*Weight)
  56077. fc.Result = res
  56078. return ec.marshalOWeight2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeight(ctx, field.Selections, res)
  56079. }
  56080. func (ec *executionContext) fieldContext_DraftOrderLineItem_weight(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56081. fc = &graphql.FieldContext{
  56082. Object: "DraftOrderLineItem",
  56083. Field: field,
  56084. IsMethod: false,
  56085. IsResolver: false,
  56086. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56087. switch field.Name {
  56088. case "unit":
  56089. return ec.fieldContext_Weight_unit(ctx, field)
  56090. case "value":
  56091. return ec.fieldContext_Weight_value(ctx, field)
  56092. }
  56093. return nil, fmt.Errorf("no field named %q was found under type Weight", field.Name)
  56094. },
  56095. }
  56096. return fc, nil
  56097. }
  56098. func (ec *executionContext) _DraftOrderLineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemConnection) (ret graphql.Marshaler) {
  56099. fc, err := ec.fieldContext_DraftOrderLineItemConnection_edges(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.Edges, 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.([]*DraftOrderLineItemEdge)
  56125. fc.Result = res
  56126. return ec.marshalNDraftOrderLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItemEdgeᚄ(ctx, field.Selections, res)
  56127. }
  56128. func (ec *executionContext) fieldContext_DraftOrderLineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56129. fc = &graphql.FieldContext{
  56130. Object: "DraftOrderLineItemConnection",
  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 "cursor":
  56137. return ec.fieldContext_DraftOrderLineItemEdge_cursor(ctx, field)
  56138. case "node":
  56139. return ec.fieldContext_DraftOrderLineItemEdge_node(ctx, field)
  56140. }
  56141. return nil, fmt.Errorf("no field named %q was found under type DraftOrderLineItemEdge", field.Name)
  56142. },
  56143. }
  56144. return fc, nil
  56145. }
  56146. func (ec *executionContext) _DraftOrderLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemConnection) (ret graphql.Marshaler) {
  56147. fc, err := ec.fieldContext_DraftOrderLineItemConnection_nodes(ctx, field)
  56148. if err != nil {
  56149. return graphql.Null
  56150. }
  56151. ctx = graphql.WithFieldContext(ctx, fc)
  56152. defer func() {
  56153. if r := recover(); r != nil {
  56154. ec.Error(ctx, ec.Recover(ctx, r))
  56155. ret = graphql.Null
  56156. }
  56157. }()
  56158. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56159. ctx = rctx // use context from middleware stack in children
  56160. return obj.Nodes, nil
  56161. })
  56162. if err != nil {
  56163. ec.Error(ctx, err)
  56164. return graphql.Null
  56165. }
  56166. if resTmp == nil {
  56167. if !graphql.HasFieldError(ctx, fc) {
  56168. ec.Errorf(ctx, "must not be null")
  56169. }
  56170. return graphql.Null
  56171. }
  56172. res := resTmp.([]*DraftOrderLineItem)
  56173. fc.Result = res
  56174. return ec.marshalNDraftOrderLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItemᚄ(ctx, field.Selections, res)
  56175. }
  56176. func (ec *executionContext) fieldContext_DraftOrderLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56177. fc = &graphql.FieldContext{
  56178. Object: "DraftOrderLineItemConnection",
  56179. Field: field,
  56180. IsMethod: false,
  56181. IsResolver: false,
  56182. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56183. switch field.Name {
  56184. case "appliedDiscount":
  56185. return ec.fieldContext_DraftOrderLineItem_appliedDiscount(ctx, field)
  56186. case "custom":
  56187. return ec.fieldContext_DraftOrderLineItem_custom(ctx, field)
  56188. case "customAttributes":
  56189. return ec.fieldContext_DraftOrderLineItem_customAttributes(ctx, field)
  56190. case "customAttributesV2":
  56191. return ec.fieldContext_DraftOrderLineItem_customAttributesV2(ctx, field)
  56192. case "discountedTotal":
  56193. return ec.fieldContext_DraftOrderLineItem_discountedTotal(ctx, field)
  56194. case "discountedTotalSet":
  56195. return ec.fieldContext_DraftOrderLineItem_discountedTotalSet(ctx, field)
  56196. case "discountedUnitPrice":
  56197. return ec.fieldContext_DraftOrderLineItem_discountedUnitPrice(ctx, field)
  56198. case "discountedUnitPriceSet":
  56199. return ec.fieldContext_DraftOrderLineItem_discountedUnitPriceSet(ctx, field)
  56200. case "fulfillmentService":
  56201. return ec.fieldContext_DraftOrderLineItem_fulfillmentService(ctx, field)
  56202. case "id":
  56203. return ec.fieldContext_DraftOrderLineItem_id(ctx, field)
  56204. case "image":
  56205. return ec.fieldContext_DraftOrderLineItem_image(ctx, field)
  56206. case "isGiftCard":
  56207. return ec.fieldContext_DraftOrderLineItem_isGiftCard(ctx, field)
  56208. case "name":
  56209. return ec.fieldContext_DraftOrderLineItem_name(ctx, field)
  56210. case "originalTotal":
  56211. return ec.fieldContext_DraftOrderLineItem_originalTotal(ctx, field)
  56212. case "originalTotalSet":
  56213. return ec.fieldContext_DraftOrderLineItem_originalTotalSet(ctx, field)
  56214. case "originalUnitPrice":
  56215. return ec.fieldContext_DraftOrderLineItem_originalUnitPrice(ctx, field)
  56216. case "originalUnitPriceSet":
  56217. return ec.fieldContext_DraftOrderLineItem_originalUnitPriceSet(ctx, field)
  56218. case "product":
  56219. return ec.fieldContext_DraftOrderLineItem_product(ctx, field)
  56220. case "quantity":
  56221. return ec.fieldContext_DraftOrderLineItem_quantity(ctx, field)
  56222. case "requiresShipping":
  56223. return ec.fieldContext_DraftOrderLineItem_requiresShipping(ctx, field)
  56224. case "sku":
  56225. return ec.fieldContext_DraftOrderLineItem_sku(ctx, field)
  56226. case "taxLines":
  56227. return ec.fieldContext_DraftOrderLineItem_taxLines(ctx, field)
  56228. case "taxable":
  56229. return ec.fieldContext_DraftOrderLineItem_taxable(ctx, field)
  56230. case "title":
  56231. return ec.fieldContext_DraftOrderLineItem_title(ctx, field)
  56232. case "totalDiscount":
  56233. return ec.fieldContext_DraftOrderLineItem_totalDiscount(ctx, field)
  56234. case "totalDiscountSet":
  56235. return ec.fieldContext_DraftOrderLineItem_totalDiscountSet(ctx, field)
  56236. case "variant":
  56237. return ec.fieldContext_DraftOrderLineItem_variant(ctx, field)
  56238. case "variantTitle":
  56239. return ec.fieldContext_DraftOrderLineItem_variantTitle(ctx, field)
  56240. case "vendor":
  56241. return ec.fieldContext_DraftOrderLineItem_vendor(ctx, field)
  56242. case "weight":
  56243. return ec.fieldContext_DraftOrderLineItem_weight(ctx, field)
  56244. }
  56245. return nil, fmt.Errorf("no field named %q was found under type DraftOrderLineItem", field.Name)
  56246. },
  56247. }
  56248. return fc, nil
  56249. }
  56250. func (ec *executionContext) _DraftOrderLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemConnection) (ret graphql.Marshaler) {
  56251. fc, err := ec.fieldContext_DraftOrderLineItemConnection_pageInfo(ctx, field)
  56252. if err != nil {
  56253. return graphql.Null
  56254. }
  56255. ctx = graphql.WithFieldContext(ctx, fc)
  56256. defer func() {
  56257. if r := recover(); r != nil {
  56258. ec.Error(ctx, ec.Recover(ctx, r))
  56259. ret = graphql.Null
  56260. }
  56261. }()
  56262. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56263. ctx = rctx // use context from middleware stack in children
  56264. return obj.PageInfo, nil
  56265. })
  56266. if err != nil {
  56267. ec.Error(ctx, err)
  56268. return graphql.Null
  56269. }
  56270. if resTmp == nil {
  56271. if !graphql.HasFieldError(ctx, fc) {
  56272. ec.Errorf(ctx, "must not be null")
  56273. }
  56274. return graphql.Null
  56275. }
  56276. res := resTmp.(*PageInfo)
  56277. fc.Result = res
  56278. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  56279. }
  56280. func (ec *executionContext) fieldContext_DraftOrderLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56281. fc = &graphql.FieldContext{
  56282. Object: "DraftOrderLineItemConnection",
  56283. Field: field,
  56284. IsMethod: false,
  56285. IsResolver: false,
  56286. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56287. switch field.Name {
  56288. case "endCursor":
  56289. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  56290. case "hasNextPage":
  56291. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  56292. case "hasPreviousPage":
  56293. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  56294. case "startCursor":
  56295. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  56296. }
  56297. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  56298. },
  56299. }
  56300. return fc, nil
  56301. }
  56302. func (ec *executionContext) _DraftOrderLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemEdge) (ret graphql.Marshaler) {
  56303. fc, err := ec.fieldContext_DraftOrderLineItemEdge_cursor(ctx, field)
  56304. if err != nil {
  56305. return graphql.Null
  56306. }
  56307. ctx = graphql.WithFieldContext(ctx, fc)
  56308. defer func() {
  56309. if r := recover(); r != nil {
  56310. ec.Error(ctx, ec.Recover(ctx, r))
  56311. ret = graphql.Null
  56312. }
  56313. }()
  56314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56315. ctx = rctx // use context from middleware stack in children
  56316. return obj.Cursor, nil
  56317. })
  56318. if err != nil {
  56319. ec.Error(ctx, err)
  56320. return graphql.Null
  56321. }
  56322. if resTmp == nil {
  56323. if !graphql.HasFieldError(ctx, fc) {
  56324. ec.Errorf(ctx, "must not be null")
  56325. }
  56326. return graphql.Null
  56327. }
  56328. res := resTmp.(string)
  56329. fc.Result = res
  56330. return ec.marshalNString2string(ctx, field.Selections, res)
  56331. }
  56332. func (ec *executionContext) fieldContext_DraftOrderLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56333. fc = &graphql.FieldContext{
  56334. Object: "DraftOrderLineItemEdge",
  56335. Field: field,
  56336. IsMethod: false,
  56337. IsResolver: false,
  56338. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56339. return nil, errors.New("field of type String does not have child fields")
  56340. },
  56341. }
  56342. return fc, nil
  56343. }
  56344. func (ec *executionContext) _DraftOrderLineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemEdge) (ret graphql.Marshaler) {
  56345. fc, err := ec.fieldContext_DraftOrderLineItemEdge_node(ctx, field)
  56346. if err != nil {
  56347. return graphql.Null
  56348. }
  56349. ctx = graphql.WithFieldContext(ctx, fc)
  56350. defer func() {
  56351. if r := recover(); r != nil {
  56352. ec.Error(ctx, ec.Recover(ctx, r))
  56353. ret = graphql.Null
  56354. }
  56355. }()
  56356. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56357. ctx = rctx // use context from middleware stack in children
  56358. return obj.Node, nil
  56359. })
  56360. if err != nil {
  56361. ec.Error(ctx, err)
  56362. return graphql.Null
  56363. }
  56364. if resTmp == nil {
  56365. if !graphql.HasFieldError(ctx, fc) {
  56366. ec.Errorf(ctx, "must not be null")
  56367. }
  56368. return graphql.Null
  56369. }
  56370. res := resTmp.(*DraftOrderLineItem)
  56371. fc.Result = res
  56372. return ec.marshalNDraftOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItem(ctx, field.Selections, res)
  56373. }
  56374. func (ec *executionContext) fieldContext_DraftOrderLineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56375. fc = &graphql.FieldContext{
  56376. Object: "DraftOrderLineItemEdge",
  56377. Field: field,
  56378. IsMethod: false,
  56379. IsResolver: false,
  56380. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56381. switch field.Name {
  56382. case "appliedDiscount":
  56383. return ec.fieldContext_DraftOrderLineItem_appliedDiscount(ctx, field)
  56384. case "custom":
  56385. return ec.fieldContext_DraftOrderLineItem_custom(ctx, field)
  56386. case "customAttributes":
  56387. return ec.fieldContext_DraftOrderLineItem_customAttributes(ctx, field)
  56388. case "customAttributesV2":
  56389. return ec.fieldContext_DraftOrderLineItem_customAttributesV2(ctx, field)
  56390. case "discountedTotal":
  56391. return ec.fieldContext_DraftOrderLineItem_discountedTotal(ctx, field)
  56392. case "discountedTotalSet":
  56393. return ec.fieldContext_DraftOrderLineItem_discountedTotalSet(ctx, field)
  56394. case "discountedUnitPrice":
  56395. return ec.fieldContext_DraftOrderLineItem_discountedUnitPrice(ctx, field)
  56396. case "discountedUnitPriceSet":
  56397. return ec.fieldContext_DraftOrderLineItem_discountedUnitPriceSet(ctx, field)
  56398. case "fulfillmentService":
  56399. return ec.fieldContext_DraftOrderLineItem_fulfillmentService(ctx, field)
  56400. case "id":
  56401. return ec.fieldContext_DraftOrderLineItem_id(ctx, field)
  56402. case "image":
  56403. return ec.fieldContext_DraftOrderLineItem_image(ctx, field)
  56404. case "isGiftCard":
  56405. return ec.fieldContext_DraftOrderLineItem_isGiftCard(ctx, field)
  56406. case "name":
  56407. return ec.fieldContext_DraftOrderLineItem_name(ctx, field)
  56408. case "originalTotal":
  56409. return ec.fieldContext_DraftOrderLineItem_originalTotal(ctx, field)
  56410. case "originalTotalSet":
  56411. return ec.fieldContext_DraftOrderLineItem_originalTotalSet(ctx, field)
  56412. case "originalUnitPrice":
  56413. return ec.fieldContext_DraftOrderLineItem_originalUnitPrice(ctx, field)
  56414. case "originalUnitPriceSet":
  56415. return ec.fieldContext_DraftOrderLineItem_originalUnitPriceSet(ctx, field)
  56416. case "product":
  56417. return ec.fieldContext_DraftOrderLineItem_product(ctx, field)
  56418. case "quantity":
  56419. return ec.fieldContext_DraftOrderLineItem_quantity(ctx, field)
  56420. case "requiresShipping":
  56421. return ec.fieldContext_DraftOrderLineItem_requiresShipping(ctx, field)
  56422. case "sku":
  56423. return ec.fieldContext_DraftOrderLineItem_sku(ctx, field)
  56424. case "taxLines":
  56425. return ec.fieldContext_DraftOrderLineItem_taxLines(ctx, field)
  56426. case "taxable":
  56427. return ec.fieldContext_DraftOrderLineItem_taxable(ctx, field)
  56428. case "title":
  56429. return ec.fieldContext_DraftOrderLineItem_title(ctx, field)
  56430. case "totalDiscount":
  56431. return ec.fieldContext_DraftOrderLineItem_totalDiscount(ctx, field)
  56432. case "totalDiscountSet":
  56433. return ec.fieldContext_DraftOrderLineItem_totalDiscountSet(ctx, field)
  56434. case "variant":
  56435. return ec.fieldContext_DraftOrderLineItem_variant(ctx, field)
  56436. case "variantTitle":
  56437. return ec.fieldContext_DraftOrderLineItem_variantTitle(ctx, field)
  56438. case "vendor":
  56439. return ec.fieldContext_DraftOrderLineItem_vendor(ctx, field)
  56440. case "weight":
  56441. return ec.fieldContext_DraftOrderLineItem_weight(ctx, field)
  56442. }
  56443. return nil, fmt.Errorf("no field named %q was found under type DraftOrderLineItem", field.Name)
  56444. },
  56445. }
  56446. return fc, nil
  56447. }
  56448. func (ec *executionContext) _Duty_countryCodeOfOrigin(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  56449. fc, err := ec.fieldContext_Duty_countryCodeOfOrigin(ctx, field)
  56450. if err != nil {
  56451. return graphql.Null
  56452. }
  56453. ctx = graphql.WithFieldContext(ctx, fc)
  56454. defer func() {
  56455. if r := recover(); r != nil {
  56456. ec.Error(ctx, ec.Recover(ctx, r))
  56457. ret = graphql.Null
  56458. }
  56459. }()
  56460. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56461. ctx = rctx // use context from middleware stack in children
  56462. return obj.CountryCodeOfOrigin, nil
  56463. })
  56464. if err != nil {
  56465. ec.Error(ctx, err)
  56466. return graphql.Null
  56467. }
  56468. if resTmp == nil {
  56469. return graphql.Null
  56470. }
  56471. res := resTmp.(*CountryCode)
  56472. fc.Result = res
  56473. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  56474. }
  56475. func (ec *executionContext) fieldContext_Duty_countryCodeOfOrigin(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56476. fc = &graphql.FieldContext{
  56477. Object: "Duty",
  56478. Field: field,
  56479. IsMethod: false,
  56480. IsResolver: false,
  56481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56482. return nil, errors.New("field of type CountryCode does not have child fields")
  56483. },
  56484. }
  56485. return fc, nil
  56486. }
  56487. func (ec *executionContext) _Duty_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  56488. fc, err := ec.fieldContext_Duty_harmonizedSystemCode(ctx, field)
  56489. if err != nil {
  56490. return graphql.Null
  56491. }
  56492. ctx = graphql.WithFieldContext(ctx, fc)
  56493. defer func() {
  56494. if r := recover(); r != nil {
  56495. ec.Error(ctx, ec.Recover(ctx, r))
  56496. ret = graphql.Null
  56497. }
  56498. }()
  56499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56500. ctx = rctx // use context from middleware stack in children
  56501. return obj.HarmonizedSystemCode, nil
  56502. })
  56503. if err != nil {
  56504. ec.Error(ctx, err)
  56505. return graphql.Null
  56506. }
  56507. if resTmp == nil {
  56508. return graphql.Null
  56509. }
  56510. res := resTmp.(*string)
  56511. fc.Result = res
  56512. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56513. }
  56514. func (ec *executionContext) fieldContext_Duty_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56515. fc = &graphql.FieldContext{
  56516. Object: "Duty",
  56517. Field: field,
  56518. IsMethod: false,
  56519. IsResolver: false,
  56520. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56521. return nil, errors.New("field of type String does not have child fields")
  56522. },
  56523. }
  56524. return fc, nil
  56525. }
  56526. func (ec *executionContext) _Duty_id(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  56527. fc, err := ec.fieldContext_Duty_id(ctx, field)
  56528. if err != nil {
  56529. return graphql.Null
  56530. }
  56531. ctx = graphql.WithFieldContext(ctx, fc)
  56532. defer func() {
  56533. if r := recover(); r != nil {
  56534. ec.Error(ctx, ec.Recover(ctx, r))
  56535. ret = graphql.Null
  56536. }
  56537. }()
  56538. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56539. ctx = rctx // use context from middleware stack in children
  56540. return obj.ID, nil
  56541. })
  56542. if err != nil {
  56543. ec.Error(ctx, err)
  56544. return graphql.Null
  56545. }
  56546. if resTmp == nil {
  56547. if !graphql.HasFieldError(ctx, fc) {
  56548. ec.Errorf(ctx, "must not be null")
  56549. }
  56550. return graphql.Null
  56551. }
  56552. res := resTmp.(string)
  56553. fc.Result = res
  56554. return ec.marshalNID2string(ctx, field.Selections, res)
  56555. }
  56556. func (ec *executionContext) fieldContext_Duty_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56557. fc = &graphql.FieldContext{
  56558. Object: "Duty",
  56559. Field: field,
  56560. IsMethod: false,
  56561. IsResolver: false,
  56562. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56563. return nil, errors.New("field of type ID does not have child fields")
  56564. },
  56565. }
  56566. return fc, nil
  56567. }
  56568. func (ec *executionContext) _Duty_price(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  56569. fc, err := ec.fieldContext_Duty_price(ctx, field)
  56570. if err != nil {
  56571. return graphql.Null
  56572. }
  56573. ctx = graphql.WithFieldContext(ctx, fc)
  56574. defer func() {
  56575. if r := recover(); r != nil {
  56576. ec.Error(ctx, ec.Recover(ctx, r))
  56577. ret = graphql.Null
  56578. }
  56579. }()
  56580. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56581. ctx = rctx // use context from middleware stack in children
  56582. return obj.Price, nil
  56583. })
  56584. if err != nil {
  56585. ec.Error(ctx, err)
  56586. return graphql.Null
  56587. }
  56588. if resTmp == nil {
  56589. if !graphql.HasFieldError(ctx, fc) {
  56590. ec.Errorf(ctx, "must not be null")
  56591. }
  56592. return graphql.Null
  56593. }
  56594. res := resTmp.(*MoneyBag)
  56595. fc.Result = res
  56596. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  56597. }
  56598. func (ec *executionContext) fieldContext_Duty_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56599. fc = &graphql.FieldContext{
  56600. Object: "Duty",
  56601. Field: field,
  56602. IsMethod: false,
  56603. IsResolver: false,
  56604. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56605. switch field.Name {
  56606. case "presentmentMoney":
  56607. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  56608. case "shopMoney":
  56609. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  56610. }
  56611. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  56612. },
  56613. }
  56614. return fc, nil
  56615. }
  56616. func (ec *executionContext) _Duty_taxLines(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  56617. fc, err := ec.fieldContext_Duty_taxLines(ctx, field)
  56618. if err != nil {
  56619. return graphql.Null
  56620. }
  56621. ctx = graphql.WithFieldContext(ctx, fc)
  56622. defer func() {
  56623. if r := recover(); r != nil {
  56624. ec.Error(ctx, ec.Recover(ctx, r))
  56625. ret = graphql.Null
  56626. }
  56627. }()
  56628. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56629. ctx = rctx // use context from middleware stack in children
  56630. return obj.TaxLines, nil
  56631. })
  56632. if err != nil {
  56633. ec.Error(ctx, err)
  56634. return graphql.Null
  56635. }
  56636. if resTmp == nil {
  56637. if !graphql.HasFieldError(ctx, fc) {
  56638. ec.Errorf(ctx, "must not be null")
  56639. }
  56640. return graphql.Null
  56641. }
  56642. res := resTmp.([]*TaxLine)
  56643. fc.Result = res
  56644. return ec.marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxLineᚄ(ctx, field.Selections, res)
  56645. }
  56646. func (ec *executionContext) fieldContext_Duty_taxLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56647. fc = &graphql.FieldContext{
  56648. Object: "Duty",
  56649. Field: field,
  56650. IsMethod: false,
  56651. IsResolver: false,
  56652. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56653. switch field.Name {
  56654. case "channelLiable":
  56655. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  56656. case "priceSet":
  56657. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  56658. case "rate":
  56659. return ec.fieldContext_TaxLine_rate(ctx, field)
  56660. case "ratePercentage":
  56661. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  56662. case "title":
  56663. return ec.fieldContext_TaxLine_title(ctx, field)
  56664. }
  56665. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  56666. },
  56667. }
  56668. return fc, nil
  56669. }
  56670. func (ec *executionContext) _EditableProperty_locked(ctx context.Context, field graphql.CollectedField, obj *EditableProperty) (ret graphql.Marshaler) {
  56671. fc, err := ec.fieldContext_EditableProperty_locked(ctx, field)
  56672. if err != nil {
  56673. return graphql.Null
  56674. }
  56675. ctx = graphql.WithFieldContext(ctx, fc)
  56676. defer func() {
  56677. if r := recover(); r != nil {
  56678. ec.Error(ctx, ec.Recover(ctx, r))
  56679. ret = graphql.Null
  56680. }
  56681. }()
  56682. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56683. ctx = rctx // use context from middleware stack in children
  56684. return obj.Locked, nil
  56685. })
  56686. if err != nil {
  56687. ec.Error(ctx, err)
  56688. return graphql.Null
  56689. }
  56690. if resTmp == nil {
  56691. if !graphql.HasFieldError(ctx, fc) {
  56692. ec.Errorf(ctx, "must not be null")
  56693. }
  56694. return graphql.Null
  56695. }
  56696. res := resTmp.(bool)
  56697. fc.Result = res
  56698. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  56699. }
  56700. func (ec *executionContext) fieldContext_EditableProperty_locked(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56701. fc = &graphql.FieldContext{
  56702. Object: "EditableProperty",
  56703. Field: field,
  56704. IsMethod: false,
  56705. IsResolver: false,
  56706. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56707. return nil, errors.New("field of type Boolean does not have child fields")
  56708. },
  56709. }
  56710. return fc, nil
  56711. }
  56712. func (ec *executionContext) _EditableProperty_reason(ctx context.Context, field graphql.CollectedField, obj *EditableProperty) (ret graphql.Marshaler) {
  56713. fc, err := ec.fieldContext_EditableProperty_reason(ctx, field)
  56714. if err != nil {
  56715. return graphql.Null
  56716. }
  56717. ctx = graphql.WithFieldContext(ctx, fc)
  56718. defer func() {
  56719. if r := recover(); r != nil {
  56720. ec.Error(ctx, ec.Recover(ctx, r))
  56721. ret = graphql.Null
  56722. }
  56723. }()
  56724. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56725. ctx = rctx // use context from middleware stack in children
  56726. return obj.Reason, nil
  56727. })
  56728. if err != nil {
  56729. ec.Error(ctx, err)
  56730. return graphql.Null
  56731. }
  56732. if resTmp == nil {
  56733. return graphql.Null
  56734. }
  56735. res := resTmp.(*string)
  56736. fc.Result = res
  56737. return ec.marshalOFormattedString2ᚖstring(ctx, field.Selections, res)
  56738. }
  56739. func (ec *executionContext) fieldContext_EditableProperty_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56740. fc = &graphql.FieldContext{
  56741. Object: "EditableProperty",
  56742. Field: field,
  56743. IsMethod: false,
  56744. IsResolver: false,
  56745. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56746. return nil, errors.New("field of type FormattedString does not have child fields")
  56747. },
  56748. }
  56749. return fc, nil
  56750. }
  56751. func (ec *executionContext) _Entity_findCollectionByID(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  56752. fc, err := ec.fieldContext_Entity_findCollectionByID(ctx, field)
  56753. if err != nil {
  56754. return graphql.Null
  56755. }
  56756. ctx = graphql.WithFieldContext(ctx, fc)
  56757. defer func() {
  56758. if r := recover(); r != nil {
  56759. ec.Error(ctx, ec.Recover(ctx, r))
  56760. ret = graphql.Null
  56761. }
  56762. }()
  56763. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56764. ctx = rctx // use context from middleware stack in children
  56765. return ec.resolvers.Entity().FindCollectionByID(rctx, fc.Args["id"].(string))
  56766. })
  56767. if err != nil {
  56768. ec.Error(ctx, err)
  56769. return graphql.Null
  56770. }
  56771. if resTmp == nil {
  56772. if !graphql.HasFieldError(ctx, fc) {
  56773. ec.Errorf(ctx, "must not be null")
  56774. }
  56775. return graphql.Null
  56776. }
  56777. res := resTmp.(*Collection)
  56778. fc.Result = res
  56779. return ec.marshalNCollection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollection(ctx, field.Selections, res)
  56780. }
  56781. func (ec *executionContext) fieldContext_Entity_findCollectionByID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56782. fc = &graphql.FieldContext{
  56783. Object: "Entity",
  56784. Field: field,
  56785. IsMethod: true,
  56786. IsResolver: true,
  56787. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56788. switch field.Name {
  56789. case "availablePublicationCount":
  56790. return ec.fieldContext_Collection_availablePublicationCount(ctx, field)
  56791. case "description":
  56792. return ec.fieldContext_Collection_description(ctx, field)
  56793. case "descriptionHtml":
  56794. return ec.fieldContext_Collection_descriptionHtml(ctx, field)
  56795. case "feedback":
  56796. return ec.fieldContext_Collection_feedback(ctx, field)
  56797. case "handle":
  56798. return ec.fieldContext_Collection_handle(ctx, field)
  56799. case "hasProduct":
  56800. return ec.fieldContext_Collection_hasProduct(ctx, field)
  56801. case "id":
  56802. return ec.fieldContext_Collection_id(ctx, field)
  56803. case "image":
  56804. return ec.fieldContext_Collection_image(ctx, field)
  56805. case "legacyResourceId":
  56806. return ec.fieldContext_Collection_legacyResourceId(ctx, field)
  56807. case "metafield":
  56808. return ec.fieldContext_Collection_metafield(ctx, field)
  56809. case "metafieldDefinitions":
  56810. return ec.fieldContext_Collection_metafieldDefinitions(ctx, field)
  56811. case "metafields":
  56812. return ec.fieldContext_Collection_metafields(ctx, field)
  56813. case "privateMetafield":
  56814. return ec.fieldContext_Collection_privateMetafield(ctx, field)
  56815. case "privateMetafields":
  56816. return ec.fieldContext_Collection_privateMetafields(ctx, field)
  56817. case "products":
  56818. return ec.fieldContext_Collection_products(ctx, field)
  56819. case "productsCount":
  56820. return ec.fieldContext_Collection_productsCount(ctx, field)
  56821. case "publicationCount":
  56822. return ec.fieldContext_Collection_publicationCount(ctx, field)
  56823. case "publishedOnCurrentPublication":
  56824. return ec.fieldContext_Collection_publishedOnCurrentPublication(ctx, field)
  56825. case "publishedOnPublication":
  56826. return ec.fieldContext_Collection_publishedOnPublication(ctx, field)
  56827. case "resourcePublications":
  56828. return ec.fieldContext_Collection_resourcePublications(ctx, field)
  56829. case "resourcePublicationsV2":
  56830. return ec.fieldContext_Collection_resourcePublicationsV2(ctx, field)
  56831. case "ruleSet":
  56832. return ec.fieldContext_Collection_ruleSet(ctx, field)
  56833. case "seo":
  56834. return ec.fieldContext_Collection_seo(ctx, field)
  56835. case "sortOrder":
  56836. return ec.fieldContext_Collection_sortOrder(ctx, field)
  56837. case "templateSuffix":
  56838. return ec.fieldContext_Collection_templateSuffix(ctx, field)
  56839. case "title":
  56840. return ec.fieldContext_Collection_title(ctx, field)
  56841. case "translations":
  56842. return ec.fieldContext_Collection_translations(ctx, field)
  56843. case "unpublishedPublications":
  56844. return ec.fieldContext_Collection_unpublishedPublications(ctx, field)
  56845. case "updatedAt":
  56846. return ec.fieldContext_Collection_updatedAt(ctx, field)
  56847. }
  56848. return nil, fmt.Errorf("no field named %q was found under type Collection", field.Name)
  56849. },
  56850. }
  56851. defer func() {
  56852. if r := recover(); r != nil {
  56853. err = ec.Recover(ctx, r)
  56854. ec.Error(ctx, err)
  56855. }
  56856. }()
  56857. ctx = graphql.WithFieldContext(ctx, fc)
  56858. if fc.Args, err = ec.field_Entity_findCollectionByID_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  56859. ec.Error(ctx, err)
  56860. return
  56861. }
  56862. return fc, nil
  56863. }
  56864. func (ec *executionContext) _Entity_findFulfillmentServiceByID(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  56865. fc, err := ec.fieldContext_Entity_findFulfillmentServiceByID(ctx, field)
  56866. if err != nil {
  56867. return graphql.Null
  56868. }
  56869. ctx = graphql.WithFieldContext(ctx, fc)
  56870. defer func() {
  56871. if r := recover(); r != nil {
  56872. ec.Error(ctx, ec.Recover(ctx, r))
  56873. ret = graphql.Null
  56874. }
  56875. }()
  56876. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56877. ctx = rctx // use context from middleware stack in children
  56878. return ec.resolvers.Entity().FindFulfillmentServiceByID(rctx, fc.Args["id"].(string))
  56879. })
  56880. if err != nil {
  56881. ec.Error(ctx, err)
  56882. return graphql.Null
  56883. }
  56884. if resTmp == nil {
  56885. if !graphql.HasFieldError(ctx, fc) {
  56886. ec.Errorf(ctx, "must not be null")
  56887. }
  56888. return graphql.Null
  56889. }
  56890. res := resTmp.(*FulfillmentService)
  56891. fc.Result = res
  56892. return ec.marshalNFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  56893. }
  56894. func (ec *executionContext) fieldContext_Entity_findFulfillmentServiceByID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56895. fc = &graphql.FieldContext{
  56896. Object: "Entity",
  56897. Field: field,
  56898. IsMethod: true,
  56899. IsResolver: true,
  56900. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56901. switch field.Name {
  56902. case "callbackUrl":
  56903. return ec.fieldContext_FulfillmentService_callbackUrl(ctx, field)
  56904. case "fulfillmentOrdersOptIn":
  56905. return ec.fieldContext_FulfillmentService_fulfillmentOrdersOptIn(ctx, field)
  56906. case "handle":
  56907. return ec.fieldContext_FulfillmentService_handle(ctx, field)
  56908. case "id":
  56909. return ec.fieldContext_FulfillmentService_id(ctx, field)
  56910. case "inventoryManagement":
  56911. return ec.fieldContext_FulfillmentService_inventoryManagement(ctx, field)
  56912. case "location":
  56913. return ec.fieldContext_FulfillmentService_location(ctx, field)
  56914. case "permitsSkuSharing":
  56915. return ec.fieldContext_FulfillmentService_permitsSkuSharing(ctx, field)
  56916. case "productBased":
  56917. return ec.fieldContext_FulfillmentService_productBased(ctx, field)
  56918. case "serviceName":
  56919. return ec.fieldContext_FulfillmentService_serviceName(ctx, field)
  56920. case "type":
  56921. return ec.fieldContext_FulfillmentService_type(ctx, field)
  56922. }
  56923. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  56924. },
  56925. }
  56926. defer func() {
  56927. if r := recover(); r != nil {
  56928. err = ec.Recover(ctx, r)
  56929. ec.Error(ctx, err)
  56930. }
  56931. }()
  56932. ctx = graphql.WithFieldContext(ctx, fc)
  56933. if fc.Args, err = ec.field_Entity_findFulfillmentServiceByID_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  56934. ec.Error(ctx, err)
  56935. return
  56936. }
  56937. return fc, nil
  56938. }
  56939. func (ec *executionContext) _Entity_findInventoryLevelByID(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  56940. fc, err := ec.fieldContext_Entity_findInventoryLevelByID(ctx, field)
  56941. if err != nil {
  56942. return graphql.Null
  56943. }
  56944. ctx = graphql.WithFieldContext(ctx, fc)
  56945. defer func() {
  56946. if r := recover(); r != nil {
  56947. ec.Error(ctx, ec.Recover(ctx, r))
  56948. ret = graphql.Null
  56949. }
  56950. }()
  56951. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56952. ctx = rctx // use context from middleware stack in children
  56953. return ec.resolvers.Entity().FindInventoryLevelByID(rctx, fc.Args["id"].(string))
  56954. })
  56955. if err != nil {
  56956. ec.Error(ctx, err)
  56957. return graphql.Null
  56958. }
  56959. if resTmp == nil {
  56960. if !graphql.HasFieldError(ctx, fc) {
  56961. ec.Errorf(ctx, "must not be null")
  56962. }
  56963. return graphql.Null
  56964. }
  56965. res := resTmp.(*InventoryLevel)
  56966. fc.Result = res
  56967. return ec.marshalNInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevel(ctx, field.Selections, res)
  56968. }
  56969. func (ec *executionContext) fieldContext_Entity_findInventoryLevelByID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56970. fc = &graphql.FieldContext{
  56971. Object: "Entity",
  56972. Field: field,
  56973. IsMethod: true,
  56974. IsResolver: true,
  56975. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56976. switch field.Name {
  56977. case "available":
  56978. return ec.fieldContext_InventoryLevel_available(ctx, field)
  56979. case "canDeactivate":
  56980. return ec.fieldContext_InventoryLevel_canDeactivate(ctx, field)
  56981. case "createdAt":
  56982. return ec.fieldContext_InventoryLevel_createdAt(ctx, field)
  56983. case "deactivationAlert":
  56984. return ec.fieldContext_InventoryLevel_deactivationAlert(ctx, field)
  56985. case "deactivationAlertHtml":
  56986. return ec.fieldContext_InventoryLevel_deactivationAlertHtml(ctx, field)
  56987. case "id":
  56988. return ec.fieldContext_InventoryLevel_id(ctx, field)
  56989. case "incoming":
  56990. return ec.fieldContext_InventoryLevel_incoming(ctx, field)
  56991. case "item":
  56992. return ec.fieldContext_InventoryLevel_item(ctx, field)
  56993. case "location":
  56994. return ec.fieldContext_InventoryLevel_location(ctx, field)
  56995. case "updatedAt":
  56996. return ec.fieldContext_InventoryLevel_updatedAt(ctx, field)
  56997. }
  56998. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  56999. },
  57000. }
  57001. defer func() {
  57002. if r := recover(); r != nil {
  57003. err = ec.Recover(ctx, r)
  57004. ec.Error(ctx, err)
  57005. }
  57006. }()
  57007. ctx = graphql.WithFieldContext(ctx, fc)
  57008. if fc.Args, err = ec.field_Entity_findInventoryLevelByID_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  57009. ec.Error(ctx, err)
  57010. return
  57011. }
  57012. return fc, nil
  57013. }
  57014. func (ec *executionContext) _Entity_findProductByID(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  57015. fc, err := ec.fieldContext_Entity_findProductByID(ctx, field)
  57016. if err != nil {
  57017. return graphql.Null
  57018. }
  57019. ctx = graphql.WithFieldContext(ctx, fc)
  57020. defer func() {
  57021. if r := recover(); r != nil {
  57022. ec.Error(ctx, ec.Recover(ctx, r))
  57023. ret = graphql.Null
  57024. }
  57025. }()
  57026. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57027. ctx = rctx // use context from middleware stack in children
  57028. return ec.resolvers.Entity().FindProductByID(rctx, fc.Args["id"].(string))
  57029. })
  57030. if err != nil {
  57031. ec.Error(ctx, err)
  57032. return graphql.Null
  57033. }
  57034. if resTmp == nil {
  57035. if !graphql.HasFieldError(ctx, fc) {
  57036. ec.Errorf(ctx, "must not be null")
  57037. }
  57038. return graphql.Null
  57039. }
  57040. res := resTmp.(*Product)
  57041. fc.Result = res
  57042. return ec.marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  57043. }
  57044. func (ec *executionContext) fieldContext_Entity_findProductByID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57045. fc = &graphql.FieldContext{
  57046. Object: "Entity",
  57047. Field: field,
  57048. IsMethod: true,
  57049. IsResolver: true,
  57050. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57051. switch field.Name {
  57052. case "availablePublicationCount":
  57053. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  57054. case "collections":
  57055. return ec.fieldContext_Product_collections(ctx, field)
  57056. case "contextualPricing":
  57057. return ec.fieldContext_Product_contextualPricing(ctx, field)
  57058. case "createdAt":
  57059. return ec.fieldContext_Product_createdAt(ctx, field)
  57060. case "defaultCursor":
  57061. return ec.fieldContext_Product_defaultCursor(ctx, field)
  57062. case "description":
  57063. return ec.fieldContext_Product_description(ctx, field)
  57064. case "descriptionHtml":
  57065. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  57066. case "featuredImage":
  57067. return ec.fieldContext_Product_featuredImage(ctx, field)
  57068. case "featuredMedia":
  57069. return ec.fieldContext_Product_featuredMedia(ctx, field)
  57070. case "feedback":
  57071. return ec.fieldContext_Product_feedback(ctx, field)
  57072. case "giftCardTemplateSuffix":
  57073. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  57074. case "handle":
  57075. return ec.fieldContext_Product_handle(ctx, field)
  57076. case "hasOnlyDefaultVariant":
  57077. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  57078. case "hasOutOfStockVariants":
  57079. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  57080. case "id":
  57081. return ec.fieldContext_Product_id(ctx, field)
  57082. case "images":
  57083. return ec.fieldContext_Product_images(ctx, field)
  57084. case "inCollection":
  57085. return ec.fieldContext_Product_inCollection(ctx, field)
  57086. case "isGiftCard":
  57087. return ec.fieldContext_Product_isGiftCard(ctx, field)
  57088. case "legacyResourceId":
  57089. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  57090. case "media":
  57091. return ec.fieldContext_Product_media(ctx, field)
  57092. case "mediaCount":
  57093. return ec.fieldContext_Product_mediaCount(ctx, field)
  57094. case "metafield":
  57095. return ec.fieldContext_Product_metafield(ctx, field)
  57096. case "metafieldDefinitions":
  57097. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  57098. case "metafields":
  57099. return ec.fieldContext_Product_metafields(ctx, field)
  57100. case "onlineStorePreviewUrl":
  57101. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  57102. case "onlineStoreUrl":
  57103. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  57104. case "options":
  57105. return ec.fieldContext_Product_options(ctx, field)
  57106. case "priceRangeV2":
  57107. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  57108. case "privateMetafield":
  57109. return ec.fieldContext_Product_privateMetafield(ctx, field)
  57110. case "privateMetafields":
  57111. return ec.fieldContext_Product_privateMetafields(ctx, field)
  57112. case "productCategory":
  57113. return ec.fieldContext_Product_productCategory(ctx, field)
  57114. case "productType":
  57115. return ec.fieldContext_Product_productType(ctx, field)
  57116. case "publicationCount":
  57117. return ec.fieldContext_Product_publicationCount(ctx, field)
  57118. case "publishedAt":
  57119. return ec.fieldContext_Product_publishedAt(ctx, field)
  57120. case "publishedOnCurrentPublication":
  57121. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  57122. case "publishedOnPublication":
  57123. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  57124. case "requiresSellingPlan":
  57125. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  57126. case "resourcePublicationOnCurrentPublication":
  57127. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  57128. case "resourcePublications":
  57129. return ec.fieldContext_Product_resourcePublications(ctx, field)
  57130. case "resourcePublicationsV2":
  57131. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  57132. case "sellingPlanGroupCount":
  57133. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  57134. case "sellingPlanGroups":
  57135. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  57136. case "seo":
  57137. return ec.fieldContext_Product_seo(ctx, field)
  57138. case "status":
  57139. return ec.fieldContext_Product_status(ctx, field)
  57140. case "tags":
  57141. return ec.fieldContext_Product_tags(ctx, field)
  57142. case "templateSuffix":
  57143. return ec.fieldContext_Product_templateSuffix(ctx, field)
  57144. case "title":
  57145. return ec.fieldContext_Product_title(ctx, field)
  57146. case "totalInventory":
  57147. return ec.fieldContext_Product_totalInventory(ctx, field)
  57148. case "totalVariants":
  57149. return ec.fieldContext_Product_totalVariants(ctx, field)
  57150. case "tracksInventory":
  57151. return ec.fieldContext_Product_tracksInventory(ctx, field)
  57152. case "translations":
  57153. return ec.fieldContext_Product_translations(ctx, field)
  57154. case "unpublishedPublications":
  57155. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  57156. case "updatedAt":
  57157. return ec.fieldContext_Product_updatedAt(ctx, field)
  57158. case "variants":
  57159. return ec.fieldContext_Product_variants(ctx, field)
  57160. case "vendor":
  57161. return ec.fieldContext_Product_vendor(ctx, field)
  57162. }
  57163. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  57164. },
  57165. }
  57166. defer func() {
  57167. if r := recover(); r != nil {
  57168. err = ec.Recover(ctx, r)
  57169. ec.Error(ctx, err)
  57170. }
  57171. }()
  57172. ctx = graphql.WithFieldContext(ctx, fc)
  57173. if fc.Args, err = ec.field_Entity_findProductByID_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  57174. ec.Error(ctx, err)
  57175. return
  57176. }
  57177. return fc, nil
  57178. }
  57179. func (ec *executionContext) _Entity_findProductOptionByID(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  57180. fc, err := ec.fieldContext_Entity_findProductOptionByID(ctx, field)
  57181. if err != nil {
  57182. return graphql.Null
  57183. }
  57184. ctx = graphql.WithFieldContext(ctx, fc)
  57185. defer func() {
  57186. if r := recover(); r != nil {
  57187. ec.Error(ctx, ec.Recover(ctx, r))
  57188. ret = graphql.Null
  57189. }
  57190. }()
  57191. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57192. ctx = rctx // use context from middleware stack in children
  57193. return ec.resolvers.Entity().FindProductOptionByID(rctx, fc.Args["id"].(string))
  57194. })
  57195. if err != nil {
  57196. ec.Error(ctx, err)
  57197. return graphql.Null
  57198. }
  57199. if resTmp == nil {
  57200. if !graphql.HasFieldError(ctx, fc) {
  57201. ec.Errorf(ctx, "must not be null")
  57202. }
  57203. return graphql.Null
  57204. }
  57205. res := resTmp.(*ProductOption)
  57206. fc.Result = res
  57207. return ec.marshalNProductOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductOption(ctx, field.Selections, res)
  57208. }
  57209. func (ec *executionContext) fieldContext_Entity_findProductOptionByID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57210. fc = &graphql.FieldContext{
  57211. Object: "Entity",
  57212. Field: field,
  57213. IsMethod: true,
  57214. IsResolver: true,
  57215. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57216. switch field.Name {
  57217. case "id":
  57218. return ec.fieldContext_ProductOption_id(ctx, field)
  57219. case "name":
  57220. return ec.fieldContext_ProductOption_name(ctx, field)
  57221. case "position":
  57222. return ec.fieldContext_ProductOption_position(ctx, field)
  57223. case "translations":
  57224. return ec.fieldContext_ProductOption_translations(ctx, field)
  57225. case "values":
  57226. return ec.fieldContext_ProductOption_values(ctx, field)
  57227. }
  57228. return nil, fmt.Errorf("no field named %q was found under type ProductOption", field.Name)
  57229. },
  57230. }
  57231. defer func() {
  57232. if r := recover(); r != nil {
  57233. err = ec.Recover(ctx, r)
  57234. ec.Error(ctx, err)
  57235. }
  57236. }()
  57237. ctx = graphql.WithFieldContext(ctx, fc)
  57238. if fc.Args, err = ec.field_Entity_findProductOptionByID_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  57239. ec.Error(ctx, err)
  57240. return
  57241. }
  57242. return fc, nil
  57243. }
  57244. func (ec *executionContext) _Entity_findProductVariantByID(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  57245. fc, err := ec.fieldContext_Entity_findProductVariantByID(ctx, field)
  57246. if err != nil {
  57247. return graphql.Null
  57248. }
  57249. ctx = graphql.WithFieldContext(ctx, fc)
  57250. defer func() {
  57251. if r := recover(); r != nil {
  57252. ec.Error(ctx, ec.Recover(ctx, r))
  57253. ret = graphql.Null
  57254. }
  57255. }()
  57256. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57257. ctx = rctx // use context from middleware stack in children
  57258. return ec.resolvers.Entity().FindProductVariantByID(rctx, fc.Args["id"].(string))
  57259. })
  57260. if err != nil {
  57261. ec.Error(ctx, err)
  57262. return graphql.Null
  57263. }
  57264. if resTmp == nil {
  57265. if !graphql.HasFieldError(ctx, fc) {
  57266. ec.Errorf(ctx, "must not be null")
  57267. }
  57268. return graphql.Null
  57269. }
  57270. res := resTmp.(*ProductVariant)
  57271. fc.Result = res
  57272. return ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  57273. }
  57274. func (ec *executionContext) fieldContext_Entity_findProductVariantByID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57275. fc = &graphql.FieldContext{
  57276. Object: "Entity",
  57277. Field: field,
  57278. IsMethod: true,
  57279. IsResolver: true,
  57280. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57281. switch field.Name {
  57282. case "availableForSale":
  57283. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  57284. case "barcode":
  57285. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  57286. case "compareAtPrice":
  57287. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  57288. case "contextualPricing":
  57289. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  57290. case "createdAt":
  57291. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  57292. case "defaultCursor":
  57293. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  57294. case "deliveryProfile":
  57295. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  57296. case "displayName":
  57297. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  57298. case "fulfillmentServiceEditable":
  57299. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  57300. case "id":
  57301. return ec.fieldContext_ProductVariant_id(ctx, field)
  57302. case "image":
  57303. return ec.fieldContext_ProductVariant_image(ctx, field)
  57304. case "inventoryItem":
  57305. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  57306. case "inventoryPolicy":
  57307. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  57308. case "inventoryQuantity":
  57309. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  57310. case "legacyResourceId":
  57311. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  57312. case "media":
  57313. return ec.fieldContext_ProductVariant_media(ctx, field)
  57314. case "metafield":
  57315. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  57316. case "metafieldDefinitions":
  57317. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  57318. case "metafields":
  57319. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  57320. case "position":
  57321. return ec.fieldContext_ProductVariant_position(ctx, field)
  57322. case "price":
  57323. return ec.fieldContext_ProductVariant_price(ctx, field)
  57324. case "privateMetafield":
  57325. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  57326. case "privateMetafields":
  57327. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  57328. case "product":
  57329. return ec.fieldContext_ProductVariant_product(ctx, field)
  57330. case "selectedOptions":
  57331. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  57332. case "sellableOnlineQuantity":
  57333. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  57334. case "sellingPlanGroupCount":
  57335. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  57336. case "sellingPlanGroups":
  57337. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  57338. case "sku":
  57339. return ec.fieldContext_ProductVariant_sku(ctx, field)
  57340. case "taxCode":
  57341. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  57342. case "taxable":
  57343. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  57344. case "title":
  57345. return ec.fieldContext_ProductVariant_title(ctx, field)
  57346. case "translations":
  57347. return ec.fieldContext_ProductVariant_translations(ctx, field)
  57348. case "updatedAt":
  57349. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  57350. case "weight":
  57351. return ec.fieldContext_ProductVariant_weight(ctx, field)
  57352. case "weightUnit":
  57353. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  57354. }
  57355. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  57356. },
  57357. }
  57358. defer func() {
  57359. if r := recover(); r != nil {
  57360. err = ec.Recover(ctx, r)
  57361. ec.Error(ctx, err)
  57362. }
  57363. }()
  57364. ctx = graphql.WithFieldContext(ctx, fc)
  57365. if fc.Args, err = ec.field_Entity_findProductVariantByID_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  57366. ec.Error(ctx, err)
  57367. return
  57368. }
  57369. return fc, nil
  57370. }
  57371. func (ec *executionContext) _EventConnection_edges(ctx context.Context, field graphql.CollectedField, obj *EventConnection) (ret graphql.Marshaler) {
  57372. fc, err := ec.fieldContext_EventConnection_edges(ctx, field)
  57373. if err != nil {
  57374. return graphql.Null
  57375. }
  57376. ctx = graphql.WithFieldContext(ctx, fc)
  57377. defer func() {
  57378. if r := recover(); r != nil {
  57379. ec.Error(ctx, ec.Recover(ctx, r))
  57380. ret = graphql.Null
  57381. }
  57382. }()
  57383. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57384. ctx = rctx // use context from middleware stack in children
  57385. return obj.Edges, nil
  57386. })
  57387. if err != nil {
  57388. ec.Error(ctx, err)
  57389. return graphql.Null
  57390. }
  57391. if resTmp == nil {
  57392. if !graphql.HasFieldError(ctx, fc) {
  57393. ec.Errorf(ctx, "must not be null")
  57394. }
  57395. return graphql.Null
  57396. }
  57397. res := resTmp.([]*EventEdge)
  57398. fc.Result = res
  57399. return ec.marshalNEventEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventEdgeᚄ(ctx, field.Selections, res)
  57400. }
  57401. func (ec *executionContext) fieldContext_EventConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57402. fc = &graphql.FieldContext{
  57403. Object: "EventConnection",
  57404. Field: field,
  57405. IsMethod: false,
  57406. IsResolver: false,
  57407. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57408. switch field.Name {
  57409. case "cursor":
  57410. return ec.fieldContext_EventEdge_cursor(ctx, field)
  57411. case "node":
  57412. return ec.fieldContext_EventEdge_node(ctx, field)
  57413. }
  57414. return nil, fmt.Errorf("no field named %q was found under type EventEdge", field.Name)
  57415. },
  57416. }
  57417. return fc, nil
  57418. }
  57419. func (ec *executionContext) _EventConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *EventConnection) (ret graphql.Marshaler) {
  57420. fc, err := ec.fieldContext_EventConnection_nodes(ctx, field)
  57421. if err != nil {
  57422. return graphql.Null
  57423. }
  57424. ctx = graphql.WithFieldContext(ctx, fc)
  57425. defer func() {
  57426. if r := recover(); r != nil {
  57427. ec.Error(ctx, ec.Recover(ctx, r))
  57428. ret = graphql.Null
  57429. }
  57430. }()
  57431. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57432. ctx = rctx // use context from middleware stack in children
  57433. return obj.Nodes, nil
  57434. })
  57435. if err != nil {
  57436. ec.Error(ctx, err)
  57437. return graphql.Null
  57438. }
  57439. if resTmp == nil {
  57440. if !graphql.HasFieldError(ctx, fc) {
  57441. ec.Errorf(ctx, "must not be null")
  57442. }
  57443. return graphql.Null
  57444. }
  57445. res := resTmp.([]Event)
  57446. fc.Result = res
  57447. return ec.marshalNEvent2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventᚄ(ctx, field.Selections, res)
  57448. }
  57449. func (ec *executionContext) fieldContext_EventConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57450. fc = &graphql.FieldContext{
  57451. Object: "EventConnection",
  57452. Field: field,
  57453. IsMethod: false,
  57454. IsResolver: false,
  57455. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57456. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  57457. },
  57458. }
  57459. return fc, nil
  57460. }
  57461. func (ec *executionContext) _EventConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *EventConnection) (ret graphql.Marshaler) {
  57462. fc, err := ec.fieldContext_EventConnection_pageInfo(ctx, field)
  57463. if err != nil {
  57464. return graphql.Null
  57465. }
  57466. ctx = graphql.WithFieldContext(ctx, fc)
  57467. defer func() {
  57468. if r := recover(); r != nil {
  57469. ec.Error(ctx, ec.Recover(ctx, r))
  57470. ret = graphql.Null
  57471. }
  57472. }()
  57473. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57474. ctx = rctx // use context from middleware stack in children
  57475. return obj.PageInfo, nil
  57476. })
  57477. if err != nil {
  57478. ec.Error(ctx, err)
  57479. return graphql.Null
  57480. }
  57481. if resTmp == nil {
  57482. if !graphql.HasFieldError(ctx, fc) {
  57483. ec.Errorf(ctx, "must not be null")
  57484. }
  57485. return graphql.Null
  57486. }
  57487. res := resTmp.(*PageInfo)
  57488. fc.Result = res
  57489. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  57490. }
  57491. func (ec *executionContext) fieldContext_EventConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57492. fc = &graphql.FieldContext{
  57493. Object: "EventConnection",
  57494. Field: field,
  57495. IsMethod: false,
  57496. IsResolver: false,
  57497. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57498. switch field.Name {
  57499. case "endCursor":
  57500. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  57501. case "hasNextPage":
  57502. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  57503. case "hasPreviousPage":
  57504. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  57505. case "startCursor":
  57506. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  57507. }
  57508. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  57509. },
  57510. }
  57511. return fc, nil
  57512. }
  57513. func (ec *executionContext) _EventEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *EventEdge) (ret graphql.Marshaler) {
  57514. fc, err := ec.fieldContext_EventEdge_cursor(ctx, field)
  57515. if err != nil {
  57516. return graphql.Null
  57517. }
  57518. ctx = graphql.WithFieldContext(ctx, fc)
  57519. defer func() {
  57520. if r := recover(); r != nil {
  57521. ec.Error(ctx, ec.Recover(ctx, r))
  57522. ret = graphql.Null
  57523. }
  57524. }()
  57525. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57526. ctx = rctx // use context from middleware stack in children
  57527. return obj.Cursor, nil
  57528. })
  57529. if err != nil {
  57530. ec.Error(ctx, err)
  57531. return graphql.Null
  57532. }
  57533. if resTmp == nil {
  57534. if !graphql.HasFieldError(ctx, fc) {
  57535. ec.Errorf(ctx, "must not be null")
  57536. }
  57537. return graphql.Null
  57538. }
  57539. res := resTmp.(string)
  57540. fc.Result = res
  57541. return ec.marshalNString2string(ctx, field.Selections, res)
  57542. }
  57543. func (ec *executionContext) fieldContext_EventEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57544. fc = &graphql.FieldContext{
  57545. Object: "EventEdge",
  57546. Field: field,
  57547. IsMethod: false,
  57548. IsResolver: false,
  57549. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57550. return nil, errors.New("field of type String does not have child fields")
  57551. },
  57552. }
  57553. return fc, nil
  57554. }
  57555. func (ec *executionContext) _EventEdge_node(ctx context.Context, field graphql.CollectedField, obj *EventEdge) (ret graphql.Marshaler) {
  57556. fc, err := ec.fieldContext_EventEdge_node(ctx, field)
  57557. if err != nil {
  57558. return graphql.Null
  57559. }
  57560. ctx = graphql.WithFieldContext(ctx, fc)
  57561. defer func() {
  57562. if r := recover(); r != nil {
  57563. ec.Error(ctx, ec.Recover(ctx, r))
  57564. ret = graphql.Null
  57565. }
  57566. }()
  57567. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57568. ctx = rctx // use context from middleware stack in children
  57569. return obj.Node, nil
  57570. })
  57571. if err != nil {
  57572. ec.Error(ctx, err)
  57573. return graphql.Null
  57574. }
  57575. if resTmp == nil {
  57576. if !graphql.HasFieldError(ctx, fc) {
  57577. ec.Errorf(ctx, "must not be null")
  57578. }
  57579. return graphql.Null
  57580. }
  57581. res := resTmp.(Event)
  57582. fc.Result = res
  57583. return ec.marshalNEvent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEvent(ctx, field.Selections, res)
  57584. }
  57585. func (ec *executionContext) fieldContext_EventEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57586. fc = &graphql.FieldContext{
  57587. Object: "EventEdge",
  57588. Field: field,
  57589. IsMethod: false,
  57590. IsResolver: false,
  57591. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57592. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  57593. },
  57594. }
  57595. return fc, nil
  57596. }
  57597. func (ec *executionContext) _FailedRequirement_action(ctx context.Context, field graphql.CollectedField, obj *FailedRequirement) (ret graphql.Marshaler) {
  57598. fc, err := ec.fieldContext_FailedRequirement_action(ctx, field)
  57599. if err != nil {
  57600. return graphql.Null
  57601. }
  57602. ctx = graphql.WithFieldContext(ctx, fc)
  57603. defer func() {
  57604. if r := recover(); r != nil {
  57605. ec.Error(ctx, ec.Recover(ctx, r))
  57606. ret = graphql.Null
  57607. }
  57608. }()
  57609. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57610. ctx = rctx // use context from middleware stack in children
  57611. return obj.Action, nil
  57612. })
  57613. if err != nil {
  57614. ec.Error(ctx, err)
  57615. return graphql.Null
  57616. }
  57617. if resTmp == nil {
  57618. return graphql.Null
  57619. }
  57620. res := resTmp.(*NavigationItem)
  57621. fc.Result = res
  57622. return ec.marshalONavigationItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐNavigationItem(ctx, field.Selections, res)
  57623. }
  57624. func (ec *executionContext) fieldContext_FailedRequirement_action(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57625. fc = &graphql.FieldContext{
  57626. Object: "FailedRequirement",
  57627. Field: field,
  57628. IsMethod: false,
  57629. IsResolver: false,
  57630. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57631. switch field.Name {
  57632. case "id":
  57633. return ec.fieldContext_NavigationItem_id(ctx, field)
  57634. case "title":
  57635. return ec.fieldContext_NavigationItem_title(ctx, field)
  57636. case "url":
  57637. return ec.fieldContext_NavigationItem_url(ctx, field)
  57638. }
  57639. return nil, fmt.Errorf("no field named %q was found under type NavigationItem", field.Name)
  57640. },
  57641. }
  57642. return fc, nil
  57643. }
  57644. func (ec *executionContext) _FailedRequirement_message(ctx context.Context, field graphql.CollectedField, obj *FailedRequirement) (ret graphql.Marshaler) {
  57645. fc, err := ec.fieldContext_FailedRequirement_message(ctx, field)
  57646. if err != nil {
  57647. return graphql.Null
  57648. }
  57649. ctx = graphql.WithFieldContext(ctx, fc)
  57650. defer func() {
  57651. if r := recover(); r != nil {
  57652. ec.Error(ctx, ec.Recover(ctx, r))
  57653. ret = graphql.Null
  57654. }
  57655. }()
  57656. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57657. ctx = rctx // use context from middleware stack in children
  57658. return obj.Message, nil
  57659. })
  57660. if err != nil {
  57661. ec.Error(ctx, err)
  57662. return graphql.Null
  57663. }
  57664. if resTmp == nil {
  57665. if !graphql.HasFieldError(ctx, fc) {
  57666. ec.Errorf(ctx, "must not be null")
  57667. }
  57668. return graphql.Null
  57669. }
  57670. res := resTmp.(string)
  57671. fc.Result = res
  57672. return ec.marshalNString2string(ctx, field.Selections, res)
  57673. }
  57674. func (ec *executionContext) fieldContext_FailedRequirement_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57675. fc = &graphql.FieldContext{
  57676. Object: "FailedRequirement",
  57677. Field: field,
  57678. IsMethod: false,
  57679. IsResolver: false,
  57680. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57681. return nil, errors.New("field of type String does not have child fields")
  57682. },
  57683. }
  57684. return fc, nil
  57685. }
  57686. func (ec *executionContext) _FileError_code(ctx context.Context, field graphql.CollectedField, obj *FileError) (ret graphql.Marshaler) {
  57687. fc, err := ec.fieldContext_FileError_code(ctx, field)
  57688. if err != nil {
  57689. return graphql.Null
  57690. }
  57691. ctx = graphql.WithFieldContext(ctx, fc)
  57692. defer func() {
  57693. if r := recover(); r != nil {
  57694. ec.Error(ctx, ec.Recover(ctx, r))
  57695. ret = graphql.Null
  57696. }
  57697. }()
  57698. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57699. ctx = rctx // use context from middleware stack in children
  57700. return obj.Code, nil
  57701. })
  57702. if err != nil {
  57703. ec.Error(ctx, err)
  57704. return graphql.Null
  57705. }
  57706. if resTmp == nil {
  57707. if !graphql.HasFieldError(ctx, fc) {
  57708. ec.Errorf(ctx, "must not be null")
  57709. }
  57710. return graphql.Null
  57711. }
  57712. res := resTmp.(FileErrorCode)
  57713. fc.Result = res
  57714. return ec.marshalNFileErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileErrorCode(ctx, field.Selections, res)
  57715. }
  57716. func (ec *executionContext) fieldContext_FileError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57717. fc = &graphql.FieldContext{
  57718. Object: "FileError",
  57719. Field: field,
  57720. IsMethod: false,
  57721. IsResolver: false,
  57722. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57723. return nil, errors.New("field of type FileErrorCode does not have child fields")
  57724. },
  57725. }
  57726. return fc, nil
  57727. }
  57728. func (ec *executionContext) _FileError_details(ctx context.Context, field graphql.CollectedField, obj *FileError) (ret graphql.Marshaler) {
  57729. fc, err := ec.fieldContext_FileError_details(ctx, field)
  57730. if err != nil {
  57731. return graphql.Null
  57732. }
  57733. ctx = graphql.WithFieldContext(ctx, fc)
  57734. defer func() {
  57735. if r := recover(); r != nil {
  57736. ec.Error(ctx, ec.Recover(ctx, r))
  57737. ret = graphql.Null
  57738. }
  57739. }()
  57740. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57741. ctx = rctx // use context from middleware stack in children
  57742. return obj.Details, nil
  57743. })
  57744. if err != nil {
  57745. ec.Error(ctx, err)
  57746. return graphql.Null
  57747. }
  57748. if resTmp == nil {
  57749. return graphql.Null
  57750. }
  57751. res := resTmp.(*string)
  57752. fc.Result = res
  57753. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57754. }
  57755. func (ec *executionContext) fieldContext_FileError_details(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57756. fc = &graphql.FieldContext{
  57757. Object: "FileError",
  57758. Field: field,
  57759. IsMethod: false,
  57760. IsResolver: false,
  57761. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57762. return nil, errors.New("field of type String does not have child fields")
  57763. },
  57764. }
  57765. return fc, nil
  57766. }
  57767. func (ec *executionContext) _FileError_message(ctx context.Context, field graphql.CollectedField, obj *FileError) (ret graphql.Marshaler) {
  57768. fc, err := ec.fieldContext_FileError_message(ctx, field)
  57769. if err != nil {
  57770. return graphql.Null
  57771. }
  57772. ctx = graphql.WithFieldContext(ctx, fc)
  57773. defer func() {
  57774. if r := recover(); r != nil {
  57775. ec.Error(ctx, ec.Recover(ctx, r))
  57776. ret = graphql.Null
  57777. }
  57778. }()
  57779. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57780. ctx = rctx // use context from middleware stack in children
  57781. return obj.Message, nil
  57782. })
  57783. if err != nil {
  57784. ec.Error(ctx, err)
  57785. return graphql.Null
  57786. }
  57787. if resTmp == nil {
  57788. if !graphql.HasFieldError(ctx, fc) {
  57789. ec.Errorf(ctx, "must not be null")
  57790. }
  57791. return graphql.Null
  57792. }
  57793. res := resTmp.(string)
  57794. fc.Result = res
  57795. return ec.marshalNString2string(ctx, field.Selections, res)
  57796. }
  57797. func (ec *executionContext) fieldContext_FileError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57798. fc = &graphql.FieldContext{
  57799. Object: "FileError",
  57800. Field: field,
  57801. IsMethod: false,
  57802. IsResolver: false,
  57803. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57804. return nil, errors.New("field of type String does not have child fields")
  57805. },
  57806. }
  57807. return fc, nil
  57808. }
  57809. func (ec *executionContext) _FilterOption_label(ctx context.Context, field graphql.CollectedField, obj *FilterOption) (ret graphql.Marshaler) {
  57810. fc, err := ec.fieldContext_FilterOption_label(ctx, field)
  57811. if err != nil {
  57812. return graphql.Null
  57813. }
  57814. ctx = graphql.WithFieldContext(ctx, fc)
  57815. defer func() {
  57816. if r := recover(); r != nil {
  57817. ec.Error(ctx, ec.Recover(ctx, r))
  57818. ret = graphql.Null
  57819. }
  57820. }()
  57821. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57822. ctx = rctx // use context from middleware stack in children
  57823. return obj.Label, nil
  57824. })
  57825. if err != nil {
  57826. ec.Error(ctx, err)
  57827. return graphql.Null
  57828. }
  57829. if resTmp == nil {
  57830. if !graphql.HasFieldError(ctx, fc) {
  57831. ec.Errorf(ctx, "must not be null")
  57832. }
  57833. return graphql.Null
  57834. }
  57835. res := resTmp.(string)
  57836. fc.Result = res
  57837. return ec.marshalNString2string(ctx, field.Selections, res)
  57838. }
  57839. func (ec *executionContext) fieldContext_FilterOption_label(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57840. fc = &graphql.FieldContext{
  57841. Object: "FilterOption",
  57842. Field: field,
  57843. IsMethod: false,
  57844. IsResolver: false,
  57845. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57846. return nil, errors.New("field of type String does not have child fields")
  57847. },
  57848. }
  57849. return fc, nil
  57850. }
  57851. func (ec *executionContext) _FilterOption_value(ctx context.Context, field graphql.CollectedField, obj *FilterOption) (ret graphql.Marshaler) {
  57852. fc, err := ec.fieldContext_FilterOption_value(ctx, field)
  57853. if err != nil {
  57854. return graphql.Null
  57855. }
  57856. ctx = graphql.WithFieldContext(ctx, fc)
  57857. defer func() {
  57858. if r := recover(); r != nil {
  57859. ec.Error(ctx, ec.Recover(ctx, r))
  57860. ret = graphql.Null
  57861. }
  57862. }()
  57863. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57864. ctx = rctx // use context from middleware stack in children
  57865. return obj.Value, nil
  57866. })
  57867. if err != nil {
  57868. ec.Error(ctx, err)
  57869. return graphql.Null
  57870. }
  57871. if resTmp == nil {
  57872. if !graphql.HasFieldError(ctx, fc) {
  57873. ec.Errorf(ctx, "must not be null")
  57874. }
  57875. return graphql.Null
  57876. }
  57877. res := resTmp.(string)
  57878. fc.Result = res
  57879. return ec.marshalNString2string(ctx, field.Selections, res)
  57880. }
  57881. func (ec *executionContext) fieldContext_FilterOption_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57882. fc = &graphql.FieldContext{
  57883. Object: "FilterOption",
  57884. Field: field,
  57885. IsMethod: false,
  57886. IsResolver: false,
  57887. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57888. return nil, errors.New("field of type String does not have child fields")
  57889. },
  57890. }
  57891. return fc, nil
  57892. }
  57893. func (ec *executionContext) _Fulfillment_createdAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  57894. fc, err := ec.fieldContext_Fulfillment_createdAt(ctx, field)
  57895. if err != nil {
  57896. return graphql.Null
  57897. }
  57898. ctx = graphql.WithFieldContext(ctx, fc)
  57899. defer func() {
  57900. if r := recover(); r != nil {
  57901. ec.Error(ctx, ec.Recover(ctx, r))
  57902. ret = graphql.Null
  57903. }
  57904. }()
  57905. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57906. ctx = rctx // use context from middleware stack in children
  57907. return obj.CreatedAt, nil
  57908. })
  57909. if err != nil {
  57910. ec.Error(ctx, err)
  57911. return graphql.Null
  57912. }
  57913. if resTmp == nil {
  57914. if !graphql.HasFieldError(ctx, fc) {
  57915. ec.Errorf(ctx, "must not be null")
  57916. }
  57917. return graphql.Null
  57918. }
  57919. res := resTmp.(string)
  57920. fc.Result = res
  57921. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  57922. }
  57923. func (ec *executionContext) fieldContext_Fulfillment_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57924. fc = &graphql.FieldContext{
  57925. Object: "Fulfillment",
  57926. Field: field,
  57927. IsMethod: false,
  57928. IsResolver: false,
  57929. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57930. return nil, errors.New("field of type DateTime does not have child fields")
  57931. },
  57932. }
  57933. return fc, nil
  57934. }
  57935. func (ec *executionContext) _Fulfillment_deliveredAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  57936. fc, err := ec.fieldContext_Fulfillment_deliveredAt(ctx, field)
  57937. if err != nil {
  57938. return graphql.Null
  57939. }
  57940. ctx = graphql.WithFieldContext(ctx, fc)
  57941. defer func() {
  57942. if r := recover(); r != nil {
  57943. ec.Error(ctx, ec.Recover(ctx, r))
  57944. ret = graphql.Null
  57945. }
  57946. }()
  57947. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57948. ctx = rctx // use context from middleware stack in children
  57949. return obj.DeliveredAt, nil
  57950. })
  57951. if err != nil {
  57952. ec.Error(ctx, err)
  57953. return graphql.Null
  57954. }
  57955. if resTmp == nil {
  57956. return graphql.Null
  57957. }
  57958. res := resTmp.(*string)
  57959. fc.Result = res
  57960. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  57961. }
  57962. func (ec *executionContext) fieldContext_Fulfillment_deliveredAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57963. fc = &graphql.FieldContext{
  57964. Object: "Fulfillment",
  57965. Field: field,
  57966. IsMethod: false,
  57967. IsResolver: false,
  57968. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57969. return nil, errors.New("field of type DateTime does not have child fields")
  57970. },
  57971. }
  57972. return fc, nil
  57973. }
  57974. func (ec *executionContext) _Fulfillment_displayStatus(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  57975. fc, err := ec.fieldContext_Fulfillment_displayStatus(ctx, field)
  57976. if err != nil {
  57977. return graphql.Null
  57978. }
  57979. ctx = graphql.WithFieldContext(ctx, fc)
  57980. defer func() {
  57981. if r := recover(); r != nil {
  57982. ec.Error(ctx, ec.Recover(ctx, r))
  57983. ret = graphql.Null
  57984. }
  57985. }()
  57986. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57987. ctx = rctx // use context from middleware stack in children
  57988. return obj.DisplayStatus, nil
  57989. })
  57990. if err != nil {
  57991. ec.Error(ctx, err)
  57992. return graphql.Null
  57993. }
  57994. if resTmp == nil {
  57995. return graphql.Null
  57996. }
  57997. res := resTmp.(*FulfillmentDisplayStatus)
  57998. fc.Result = res
  57999. return ec.marshalOFulfillmentDisplayStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentDisplayStatus(ctx, field.Selections, res)
  58000. }
  58001. func (ec *executionContext) fieldContext_Fulfillment_displayStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58002. fc = &graphql.FieldContext{
  58003. Object: "Fulfillment",
  58004. Field: field,
  58005. IsMethod: false,
  58006. IsResolver: false,
  58007. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58008. return nil, errors.New("field of type FulfillmentDisplayStatus does not have child fields")
  58009. },
  58010. }
  58011. return fc, nil
  58012. }
  58013. func (ec *executionContext) _Fulfillment_estimatedDeliveryAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58014. fc, err := ec.fieldContext_Fulfillment_estimatedDeliveryAt(ctx, field)
  58015. if err != nil {
  58016. return graphql.Null
  58017. }
  58018. ctx = graphql.WithFieldContext(ctx, fc)
  58019. defer func() {
  58020. if r := recover(); r != nil {
  58021. ec.Error(ctx, ec.Recover(ctx, r))
  58022. ret = graphql.Null
  58023. }
  58024. }()
  58025. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58026. ctx = rctx // use context from middleware stack in children
  58027. return obj.EstimatedDeliveryAt, nil
  58028. })
  58029. if err != nil {
  58030. ec.Error(ctx, err)
  58031. return graphql.Null
  58032. }
  58033. if resTmp == nil {
  58034. return graphql.Null
  58035. }
  58036. res := resTmp.(*string)
  58037. fc.Result = res
  58038. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  58039. }
  58040. func (ec *executionContext) fieldContext_Fulfillment_estimatedDeliveryAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58041. fc = &graphql.FieldContext{
  58042. Object: "Fulfillment",
  58043. Field: field,
  58044. IsMethod: false,
  58045. IsResolver: false,
  58046. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58047. return nil, errors.New("field of type DateTime does not have child fields")
  58048. },
  58049. }
  58050. return fc, nil
  58051. }
  58052. func (ec *executionContext) _Fulfillment_events(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58053. fc, err := ec.fieldContext_Fulfillment_events(ctx, field)
  58054. if err != nil {
  58055. return graphql.Null
  58056. }
  58057. ctx = graphql.WithFieldContext(ctx, fc)
  58058. defer func() {
  58059. if r := recover(); r != nil {
  58060. ec.Error(ctx, ec.Recover(ctx, r))
  58061. ret = graphql.Null
  58062. }
  58063. }()
  58064. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58065. ctx = rctx // use context from middleware stack in children
  58066. return obj.Events, nil
  58067. })
  58068. if err != nil {
  58069. ec.Error(ctx, err)
  58070. return graphql.Null
  58071. }
  58072. if resTmp == nil {
  58073. if !graphql.HasFieldError(ctx, fc) {
  58074. ec.Errorf(ctx, "must not be null")
  58075. }
  58076. return graphql.Null
  58077. }
  58078. res := resTmp.(*FulfillmentEventConnection)
  58079. fc.Result = res
  58080. return ec.marshalNFulfillmentEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventConnection(ctx, field.Selections, res)
  58081. }
  58082. func (ec *executionContext) fieldContext_Fulfillment_events(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58083. fc = &graphql.FieldContext{
  58084. Object: "Fulfillment",
  58085. Field: field,
  58086. IsMethod: false,
  58087. IsResolver: false,
  58088. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58089. switch field.Name {
  58090. case "edges":
  58091. return ec.fieldContext_FulfillmentEventConnection_edges(ctx, field)
  58092. case "nodes":
  58093. return ec.fieldContext_FulfillmentEventConnection_nodes(ctx, field)
  58094. case "pageInfo":
  58095. return ec.fieldContext_FulfillmentEventConnection_pageInfo(ctx, field)
  58096. }
  58097. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEventConnection", field.Name)
  58098. },
  58099. }
  58100. defer func() {
  58101. if r := recover(); r != nil {
  58102. err = ec.Recover(ctx, r)
  58103. ec.Error(ctx, err)
  58104. }
  58105. }()
  58106. ctx = graphql.WithFieldContext(ctx, fc)
  58107. if fc.Args, err = ec.field_Fulfillment_events_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  58108. ec.Error(ctx, err)
  58109. return
  58110. }
  58111. return fc, nil
  58112. }
  58113. func (ec *executionContext) _Fulfillment_fulfillmentLineItems(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58114. fc, err := ec.fieldContext_Fulfillment_fulfillmentLineItems(ctx, field)
  58115. if err != nil {
  58116. return graphql.Null
  58117. }
  58118. ctx = graphql.WithFieldContext(ctx, fc)
  58119. defer func() {
  58120. if r := recover(); r != nil {
  58121. ec.Error(ctx, ec.Recover(ctx, r))
  58122. ret = graphql.Null
  58123. }
  58124. }()
  58125. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58126. ctx = rctx // use context from middleware stack in children
  58127. return obj.FulfillmentLineItems, nil
  58128. })
  58129. if err != nil {
  58130. ec.Error(ctx, err)
  58131. return graphql.Null
  58132. }
  58133. if resTmp == nil {
  58134. if !graphql.HasFieldError(ctx, fc) {
  58135. ec.Errorf(ctx, "must not be null")
  58136. }
  58137. return graphql.Null
  58138. }
  58139. res := resTmp.(*FulfillmentLineItemConnection)
  58140. fc.Result = res
  58141. return ec.marshalNFulfillmentLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItemConnection(ctx, field.Selections, res)
  58142. }
  58143. func (ec *executionContext) fieldContext_Fulfillment_fulfillmentLineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58144. fc = &graphql.FieldContext{
  58145. Object: "Fulfillment",
  58146. Field: field,
  58147. IsMethod: false,
  58148. IsResolver: false,
  58149. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58150. switch field.Name {
  58151. case "edges":
  58152. return ec.fieldContext_FulfillmentLineItemConnection_edges(ctx, field)
  58153. case "nodes":
  58154. return ec.fieldContext_FulfillmentLineItemConnection_nodes(ctx, field)
  58155. case "pageInfo":
  58156. return ec.fieldContext_FulfillmentLineItemConnection_pageInfo(ctx, field)
  58157. }
  58158. return nil, fmt.Errorf("no field named %q was found under type FulfillmentLineItemConnection", field.Name)
  58159. },
  58160. }
  58161. defer func() {
  58162. if r := recover(); r != nil {
  58163. err = ec.Recover(ctx, r)
  58164. ec.Error(ctx, err)
  58165. }
  58166. }()
  58167. ctx = graphql.WithFieldContext(ctx, fc)
  58168. if fc.Args, err = ec.field_Fulfillment_fulfillmentLineItems_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  58169. ec.Error(ctx, err)
  58170. return
  58171. }
  58172. return fc, nil
  58173. }
  58174. func (ec *executionContext) _Fulfillment_fulfillmentOrders(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58175. fc, err := ec.fieldContext_Fulfillment_fulfillmentOrders(ctx, field)
  58176. if err != nil {
  58177. return graphql.Null
  58178. }
  58179. ctx = graphql.WithFieldContext(ctx, fc)
  58180. defer func() {
  58181. if r := recover(); r != nil {
  58182. ec.Error(ctx, ec.Recover(ctx, r))
  58183. ret = graphql.Null
  58184. }
  58185. }()
  58186. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58187. ctx = rctx // use context from middleware stack in children
  58188. return obj.FulfillmentOrders, nil
  58189. })
  58190. if err != nil {
  58191. ec.Error(ctx, err)
  58192. return graphql.Null
  58193. }
  58194. if resTmp == nil {
  58195. if !graphql.HasFieldError(ctx, fc) {
  58196. ec.Errorf(ctx, "must not be null")
  58197. }
  58198. return graphql.Null
  58199. }
  58200. res := resTmp.(*FulfillmentOrderConnection)
  58201. fc.Result = res
  58202. return ec.marshalNFulfillmentOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderConnection(ctx, field.Selections, res)
  58203. }
  58204. func (ec *executionContext) fieldContext_Fulfillment_fulfillmentOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58205. fc = &graphql.FieldContext{
  58206. Object: "Fulfillment",
  58207. Field: field,
  58208. IsMethod: false,
  58209. IsResolver: false,
  58210. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58211. switch field.Name {
  58212. case "edges":
  58213. return ec.fieldContext_FulfillmentOrderConnection_edges(ctx, field)
  58214. case "nodes":
  58215. return ec.fieldContext_FulfillmentOrderConnection_nodes(ctx, field)
  58216. case "pageInfo":
  58217. return ec.fieldContext_FulfillmentOrderConnection_pageInfo(ctx, field)
  58218. }
  58219. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderConnection", field.Name)
  58220. },
  58221. }
  58222. defer func() {
  58223. if r := recover(); r != nil {
  58224. err = ec.Recover(ctx, r)
  58225. ec.Error(ctx, err)
  58226. }
  58227. }()
  58228. ctx = graphql.WithFieldContext(ctx, fc)
  58229. if fc.Args, err = ec.field_Fulfillment_fulfillmentOrders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  58230. ec.Error(ctx, err)
  58231. return
  58232. }
  58233. return fc, nil
  58234. }
  58235. func (ec *executionContext) _Fulfillment_id(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58236. fc, err := ec.fieldContext_Fulfillment_id(ctx, field)
  58237. if err != nil {
  58238. return graphql.Null
  58239. }
  58240. ctx = graphql.WithFieldContext(ctx, fc)
  58241. defer func() {
  58242. if r := recover(); r != nil {
  58243. ec.Error(ctx, ec.Recover(ctx, r))
  58244. ret = graphql.Null
  58245. }
  58246. }()
  58247. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58248. ctx = rctx // use context from middleware stack in children
  58249. return obj.ID, nil
  58250. })
  58251. if err != nil {
  58252. ec.Error(ctx, err)
  58253. return graphql.Null
  58254. }
  58255. if resTmp == nil {
  58256. if !graphql.HasFieldError(ctx, fc) {
  58257. ec.Errorf(ctx, "must not be null")
  58258. }
  58259. return graphql.Null
  58260. }
  58261. res := resTmp.(string)
  58262. fc.Result = res
  58263. return ec.marshalNID2string(ctx, field.Selections, res)
  58264. }
  58265. func (ec *executionContext) fieldContext_Fulfillment_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58266. fc = &graphql.FieldContext{
  58267. Object: "Fulfillment",
  58268. Field: field,
  58269. IsMethod: false,
  58270. IsResolver: false,
  58271. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58272. return nil, errors.New("field of type ID does not have child fields")
  58273. },
  58274. }
  58275. return fc, nil
  58276. }
  58277. func (ec *executionContext) _Fulfillment_inTransitAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58278. fc, err := ec.fieldContext_Fulfillment_inTransitAt(ctx, field)
  58279. if err != nil {
  58280. return graphql.Null
  58281. }
  58282. ctx = graphql.WithFieldContext(ctx, fc)
  58283. defer func() {
  58284. if r := recover(); r != nil {
  58285. ec.Error(ctx, ec.Recover(ctx, r))
  58286. ret = graphql.Null
  58287. }
  58288. }()
  58289. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58290. ctx = rctx // use context from middleware stack in children
  58291. return obj.InTransitAt, nil
  58292. })
  58293. if err != nil {
  58294. ec.Error(ctx, err)
  58295. return graphql.Null
  58296. }
  58297. if resTmp == nil {
  58298. return graphql.Null
  58299. }
  58300. res := resTmp.(*string)
  58301. fc.Result = res
  58302. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  58303. }
  58304. func (ec *executionContext) fieldContext_Fulfillment_inTransitAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58305. fc = &graphql.FieldContext{
  58306. Object: "Fulfillment",
  58307. Field: field,
  58308. IsMethod: false,
  58309. IsResolver: false,
  58310. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58311. return nil, errors.New("field of type DateTime does not have child fields")
  58312. },
  58313. }
  58314. return fc, nil
  58315. }
  58316. func (ec *executionContext) _Fulfillment_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58317. fc, err := ec.fieldContext_Fulfillment_legacyResourceId(ctx, field)
  58318. if err != nil {
  58319. return graphql.Null
  58320. }
  58321. ctx = graphql.WithFieldContext(ctx, fc)
  58322. defer func() {
  58323. if r := recover(); r != nil {
  58324. ec.Error(ctx, ec.Recover(ctx, r))
  58325. ret = graphql.Null
  58326. }
  58327. }()
  58328. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58329. ctx = rctx // use context from middleware stack in children
  58330. return obj.LegacyResourceID, nil
  58331. })
  58332. if err != nil {
  58333. ec.Error(ctx, err)
  58334. return graphql.Null
  58335. }
  58336. if resTmp == nil {
  58337. if !graphql.HasFieldError(ctx, fc) {
  58338. ec.Errorf(ctx, "must not be null")
  58339. }
  58340. return graphql.Null
  58341. }
  58342. res := resTmp.(string)
  58343. fc.Result = res
  58344. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  58345. }
  58346. func (ec *executionContext) fieldContext_Fulfillment_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58347. fc = &graphql.FieldContext{
  58348. Object: "Fulfillment",
  58349. Field: field,
  58350. IsMethod: false,
  58351. IsResolver: false,
  58352. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58353. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  58354. },
  58355. }
  58356. return fc, nil
  58357. }
  58358. func (ec *executionContext) _Fulfillment_location(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58359. fc, err := ec.fieldContext_Fulfillment_location(ctx, field)
  58360. if err != nil {
  58361. return graphql.Null
  58362. }
  58363. ctx = graphql.WithFieldContext(ctx, fc)
  58364. defer func() {
  58365. if r := recover(); r != nil {
  58366. ec.Error(ctx, ec.Recover(ctx, r))
  58367. ret = graphql.Null
  58368. }
  58369. }()
  58370. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58371. ctx = rctx // use context from middleware stack in children
  58372. return obj.Location, nil
  58373. })
  58374. if err != nil {
  58375. ec.Error(ctx, err)
  58376. return graphql.Null
  58377. }
  58378. if resTmp == nil {
  58379. return graphql.Null
  58380. }
  58381. res := resTmp.(*Location)
  58382. fc.Result = res
  58383. return ec.marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, field.Selections, res)
  58384. }
  58385. func (ec *executionContext) fieldContext_Fulfillment_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58386. fc = &graphql.FieldContext{
  58387. Object: "Fulfillment",
  58388. Field: field,
  58389. IsMethod: false,
  58390. IsResolver: false,
  58391. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58392. switch field.Name {
  58393. case "activatable":
  58394. return ec.fieldContext_Location_activatable(ctx, field)
  58395. case "address":
  58396. return ec.fieldContext_Location_address(ctx, field)
  58397. case "addressVerified":
  58398. return ec.fieldContext_Location_addressVerified(ctx, field)
  58399. case "deactivatable":
  58400. return ec.fieldContext_Location_deactivatable(ctx, field)
  58401. case "deactivatedAt":
  58402. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  58403. case "deletable":
  58404. return ec.fieldContext_Location_deletable(ctx, field)
  58405. case "fulfillmentService":
  58406. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  58407. case "fulfillsOnlineOrders":
  58408. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  58409. case "hasActiveInventory":
  58410. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  58411. case "hasUnfulfilledOrders":
  58412. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  58413. case "id":
  58414. return ec.fieldContext_Location_id(ctx, field)
  58415. case "inventoryLevel":
  58416. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  58417. case "inventoryLevels":
  58418. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  58419. case "isActive":
  58420. return ec.fieldContext_Location_isActive(ctx, field)
  58421. case "legacyResourceId":
  58422. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  58423. case "metafield":
  58424. return ec.fieldContext_Location_metafield(ctx, field)
  58425. case "metafieldDefinitions":
  58426. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  58427. case "metafields":
  58428. return ec.fieldContext_Location_metafields(ctx, field)
  58429. case "name":
  58430. return ec.fieldContext_Location_name(ctx, field)
  58431. case "privateMetafield":
  58432. return ec.fieldContext_Location_privateMetafield(ctx, field)
  58433. case "privateMetafields":
  58434. return ec.fieldContext_Location_privateMetafields(ctx, field)
  58435. case "shipsInventory":
  58436. return ec.fieldContext_Location_shipsInventory(ctx, field)
  58437. case "suggestedAddresses":
  58438. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  58439. }
  58440. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  58441. },
  58442. }
  58443. return fc, nil
  58444. }
  58445. func (ec *executionContext) _Fulfillment_name(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58446. fc, err := ec.fieldContext_Fulfillment_name(ctx, field)
  58447. if err != nil {
  58448. return graphql.Null
  58449. }
  58450. ctx = graphql.WithFieldContext(ctx, fc)
  58451. defer func() {
  58452. if r := recover(); r != nil {
  58453. ec.Error(ctx, ec.Recover(ctx, r))
  58454. ret = graphql.Null
  58455. }
  58456. }()
  58457. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58458. ctx = rctx // use context from middleware stack in children
  58459. return obj.Name, nil
  58460. })
  58461. if err != nil {
  58462. ec.Error(ctx, err)
  58463. return graphql.Null
  58464. }
  58465. if resTmp == nil {
  58466. if !graphql.HasFieldError(ctx, fc) {
  58467. ec.Errorf(ctx, "must not be null")
  58468. }
  58469. return graphql.Null
  58470. }
  58471. res := resTmp.(string)
  58472. fc.Result = res
  58473. return ec.marshalNString2string(ctx, field.Selections, res)
  58474. }
  58475. func (ec *executionContext) fieldContext_Fulfillment_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58476. fc = &graphql.FieldContext{
  58477. Object: "Fulfillment",
  58478. Field: field,
  58479. IsMethod: false,
  58480. IsResolver: false,
  58481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58482. return nil, errors.New("field of type String does not have child fields")
  58483. },
  58484. }
  58485. return fc, nil
  58486. }
  58487. func (ec *executionContext) _Fulfillment_order(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58488. fc, err := ec.fieldContext_Fulfillment_order(ctx, field)
  58489. if err != nil {
  58490. return graphql.Null
  58491. }
  58492. ctx = graphql.WithFieldContext(ctx, fc)
  58493. defer func() {
  58494. if r := recover(); r != nil {
  58495. ec.Error(ctx, ec.Recover(ctx, r))
  58496. ret = graphql.Null
  58497. }
  58498. }()
  58499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58500. ctx = rctx // use context from middleware stack in children
  58501. return obj.Order, nil
  58502. })
  58503. if err != nil {
  58504. ec.Error(ctx, err)
  58505. return graphql.Null
  58506. }
  58507. if resTmp == nil {
  58508. if !graphql.HasFieldError(ctx, fc) {
  58509. ec.Errorf(ctx, "must not be null")
  58510. }
  58511. return graphql.Null
  58512. }
  58513. res := resTmp.(*Order)
  58514. fc.Result = res
  58515. return ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx, field.Selections, res)
  58516. }
  58517. func (ec *executionContext) fieldContext_Fulfillment_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58518. fc = &graphql.FieldContext{
  58519. Object: "Fulfillment",
  58520. Field: field,
  58521. IsMethod: false,
  58522. IsResolver: false,
  58523. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58524. switch field.Name {
  58525. case "id":
  58526. return ec.fieldContext_Order_id(ctx, field)
  58527. }
  58528. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  58529. },
  58530. }
  58531. return fc, nil
  58532. }
  58533. func (ec *executionContext) _Fulfillment_originAddress(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58534. fc, err := ec.fieldContext_Fulfillment_originAddress(ctx, field)
  58535. if err != nil {
  58536. return graphql.Null
  58537. }
  58538. ctx = graphql.WithFieldContext(ctx, fc)
  58539. defer func() {
  58540. if r := recover(); r != nil {
  58541. ec.Error(ctx, ec.Recover(ctx, r))
  58542. ret = graphql.Null
  58543. }
  58544. }()
  58545. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58546. ctx = rctx // use context from middleware stack in children
  58547. return obj.OriginAddress, nil
  58548. })
  58549. if err != nil {
  58550. ec.Error(ctx, err)
  58551. return graphql.Null
  58552. }
  58553. if resTmp == nil {
  58554. return graphql.Null
  58555. }
  58556. res := resTmp.(*FulfillmentOriginAddress)
  58557. fc.Result = res
  58558. return ec.marshalOFulfillmentOriginAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOriginAddress(ctx, field.Selections, res)
  58559. }
  58560. func (ec *executionContext) fieldContext_Fulfillment_originAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58561. fc = &graphql.FieldContext{
  58562. Object: "Fulfillment",
  58563. Field: field,
  58564. IsMethod: false,
  58565. IsResolver: false,
  58566. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58567. switch field.Name {
  58568. case "address1":
  58569. return ec.fieldContext_FulfillmentOriginAddress_address1(ctx, field)
  58570. case "address2":
  58571. return ec.fieldContext_FulfillmentOriginAddress_address2(ctx, field)
  58572. case "city":
  58573. return ec.fieldContext_FulfillmentOriginAddress_city(ctx, field)
  58574. case "countryCode":
  58575. return ec.fieldContext_FulfillmentOriginAddress_countryCode(ctx, field)
  58576. case "provinceCode":
  58577. return ec.fieldContext_FulfillmentOriginAddress_provinceCode(ctx, field)
  58578. case "zip":
  58579. return ec.fieldContext_FulfillmentOriginAddress_zip(ctx, field)
  58580. }
  58581. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOriginAddress", field.Name)
  58582. },
  58583. }
  58584. return fc, nil
  58585. }
  58586. func (ec *executionContext) _Fulfillment_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58587. fc, err := ec.fieldContext_Fulfillment_requiresShipping(ctx, field)
  58588. if err != nil {
  58589. return graphql.Null
  58590. }
  58591. ctx = graphql.WithFieldContext(ctx, fc)
  58592. defer func() {
  58593. if r := recover(); r != nil {
  58594. ec.Error(ctx, ec.Recover(ctx, r))
  58595. ret = graphql.Null
  58596. }
  58597. }()
  58598. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58599. ctx = rctx // use context from middleware stack in children
  58600. return obj.RequiresShipping, nil
  58601. })
  58602. if err != nil {
  58603. ec.Error(ctx, err)
  58604. return graphql.Null
  58605. }
  58606. if resTmp == nil {
  58607. if !graphql.HasFieldError(ctx, fc) {
  58608. ec.Errorf(ctx, "must not be null")
  58609. }
  58610. return graphql.Null
  58611. }
  58612. res := resTmp.(bool)
  58613. fc.Result = res
  58614. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  58615. }
  58616. func (ec *executionContext) fieldContext_Fulfillment_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58617. fc = &graphql.FieldContext{
  58618. Object: "Fulfillment",
  58619. Field: field,
  58620. IsMethod: false,
  58621. IsResolver: false,
  58622. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58623. return nil, errors.New("field of type Boolean does not have child fields")
  58624. },
  58625. }
  58626. return fc, nil
  58627. }
  58628. func (ec *executionContext) _Fulfillment_service(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58629. fc, err := ec.fieldContext_Fulfillment_service(ctx, field)
  58630. if err != nil {
  58631. return graphql.Null
  58632. }
  58633. ctx = graphql.WithFieldContext(ctx, fc)
  58634. defer func() {
  58635. if r := recover(); r != nil {
  58636. ec.Error(ctx, ec.Recover(ctx, r))
  58637. ret = graphql.Null
  58638. }
  58639. }()
  58640. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58641. ctx = rctx // use context from middleware stack in children
  58642. return obj.Service, nil
  58643. })
  58644. if err != nil {
  58645. ec.Error(ctx, err)
  58646. return graphql.Null
  58647. }
  58648. if resTmp == nil {
  58649. return graphql.Null
  58650. }
  58651. res := resTmp.(*FulfillmentService)
  58652. fc.Result = res
  58653. return ec.marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  58654. }
  58655. func (ec *executionContext) fieldContext_Fulfillment_service(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58656. fc = &graphql.FieldContext{
  58657. Object: "Fulfillment",
  58658. Field: field,
  58659. IsMethod: false,
  58660. IsResolver: false,
  58661. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58662. switch field.Name {
  58663. case "callbackUrl":
  58664. return ec.fieldContext_FulfillmentService_callbackUrl(ctx, field)
  58665. case "fulfillmentOrdersOptIn":
  58666. return ec.fieldContext_FulfillmentService_fulfillmentOrdersOptIn(ctx, field)
  58667. case "handle":
  58668. return ec.fieldContext_FulfillmentService_handle(ctx, field)
  58669. case "id":
  58670. return ec.fieldContext_FulfillmentService_id(ctx, field)
  58671. case "inventoryManagement":
  58672. return ec.fieldContext_FulfillmentService_inventoryManagement(ctx, field)
  58673. case "location":
  58674. return ec.fieldContext_FulfillmentService_location(ctx, field)
  58675. case "permitsSkuSharing":
  58676. return ec.fieldContext_FulfillmentService_permitsSkuSharing(ctx, field)
  58677. case "productBased":
  58678. return ec.fieldContext_FulfillmentService_productBased(ctx, field)
  58679. case "serviceName":
  58680. return ec.fieldContext_FulfillmentService_serviceName(ctx, field)
  58681. case "type":
  58682. return ec.fieldContext_FulfillmentService_type(ctx, field)
  58683. }
  58684. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  58685. },
  58686. }
  58687. return fc, nil
  58688. }
  58689. func (ec *executionContext) _Fulfillment_status(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58690. fc, err := ec.fieldContext_Fulfillment_status(ctx, field)
  58691. if err != nil {
  58692. return graphql.Null
  58693. }
  58694. ctx = graphql.WithFieldContext(ctx, fc)
  58695. defer func() {
  58696. if r := recover(); r != nil {
  58697. ec.Error(ctx, ec.Recover(ctx, r))
  58698. ret = graphql.Null
  58699. }
  58700. }()
  58701. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58702. ctx = rctx // use context from middleware stack in children
  58703. return obj.Status, nil
  58704. })
  58705. if err != nil {
  58706. ec.Error(ctx, err)
  58707. return graphql.Null
  58708. }
  58709. if resTmp == nil {
  58710. if !graphql.HasFieldError(ctx, fc) {
  58711. ec.Errorf(ctx, "must not be null")
  58712. }
  58713. return graphql.Null
  58714. }
  58715. res := resTmp.(FulfillmentStatus)
  58716. fc.Result = res
  58717. return ec.marshalNFulfillmentStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentStatus(ctx, field.Selections, res)
  58718. }
  58719. func (ec *executionContext) fieldContext_Fulfillment_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58720. fc = &graphql.FieldContext{
  58721. Object: "Fulfillment",
  58722. Field: field,
  58723. IsMethod: false,
  58724. IsResolver: false,
  58725. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58726. return nil, errors.New("field of type FulfillmentStatus does not have child fields")
  58727. },
  58728. }
  58729. return fc, nil
  58730. }
  58731. func (ec *executionContext) _Fulfillment_totalQuantity(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58732. fc, err := ec.fieldContext_Fulfillment_totalQuantity(ctx, field)
  58733. if err != nil {
  58734. return graphql.Null
  58735. }
  58736. ctx = graphql.WithFieldContext(ctx, fc)
  58737. defer func() {
  58738. if r := recover(); r != nil {
  58739. ec.Error(ctx, ec.Recover(ctx, r))
  58740. ret = graphql.Null
  58741. }
  58742. }()
  58743. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58744. ctx = rctx // use context from middleware stack in children
  58745. return obj.TotalQuantity, nil
  58746. })
  58747. if err != nil {
  58748. ec.Error(ctx, err)
  58749. return graphql.Null
  58750. }
  58751. if resTmp == nil {
  58752. if !graphql.HasFieldError(ctx, fc) {
  58753. ec.Errorf(ctx, "must not be null")
  58754. }
  58755. return graphql.Null
  58756. }
  58757. res := resTmp.(int)
  58758. fc.Result = res
  58759. return ec.marshalNInt2int(ctx, field.Selections, res)
  58760. }
  58761. func (ec *executionContext) fieldContext_Fulfillment_totalQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58762. fc = &graphql.FieldContext{
  58763. Object: "Fulfillment",
  58764. Field: field,
  58765. IsMethod: false,
  58766. IsResolver: false,
  58767. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58768. return nil, errors.New("field of type Int does not have child fields")
  58769. },
  58770. }
  58771. return fc, nil
  58772. }
  58773. func (ec *executionContext) _Fulfillment_trackingInfo(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58774. fc, err := ec.fieldContext_Fulfillment_trackingInfo(ctx, field)
  58775. if err != nil {
  58776. return graphql.Null
  58777. }
  58778. ctx = graphql.WithFieldContext(ctx, fc)
  58779. defer func() {
  58780. if r := recover(); r != nil {
  58781. ec.Error(ctx, ec.Recover(ctx, r))
  58782. ret = graphql.Null
  58783. }
  58784. }()
  58785. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58786. ctx = rctx // use context from middleware stack in children
  58787. return obj.TrackingInfo, nil
  58788. })
  58789. if err != nil {
  58790. ec.Error(ctx, err)
  58791. return graphql.Null
  58792. }
  58793. if resTmp == nil {
  58794. if !graphql.HasFieldError(ctx, fc) {
  58795. ec.Errorf(ctx, "must not be null")
  58796. }
  58797. return graphql.Null
  58798. }
  58799. res := resTmp.([]*FulfillmentTrackingInfo)
  58800. fc.Result = res
  58801. return ec.marshalNFulfillmentTrackingInfo2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentTrackingInfoᚄ(ctx, field.Selections, res)
  58802. }
  58803. func (ec *executionContext) fieldContext_Fulfillment_trackingInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58804. fc = &graphql.FieldContext{
  58805. Object: "Fulfillment",
  58806. Field: field,
  58807. IsMethod: false,
  58808. IsResolver: false,
  58809. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58810. switch field.Name {
  58811. case "company":
  58812. return ec.fieldContext_FulfillmentTrackingInfo_company(ctx, field)
  58813. case "number":
  58814. return ec.fieldContext_FulfillmentTrackingInfo_number(ctx, field)
  58815. case "url":
  58816. return ec.fieldContext_FulfillmentTrackingInfo_url(ctx, field)
  58817. }
  58818. return nil, fmt.Errorf("no field named %q was found under type FulfillmentTrackingInfo", field.Name)
  58819. },
  58820. }
  58821. defer func() {
  58822. if r := recover(); r != nil {
  58823. err = ec.Recover(ctx, r)
  58824. ec.Error(ctx, err)
  58825. }
  58826. }()
  58827. ctx = graphql.WithFieldContext(ctx, fc)
  58828. if fc.Args, err = ec.field_Fulfillment_trackingInfo_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  58829. ec.Error(ctx, err)
  58830. return
  58831. }
  58832. return fc, nil
  58833. }
  58834. func (ec *executionContext) _Fulfillment_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  58835. fc, err := ec.fieldContext_Fulfillment_updatedAt(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.UpdatedAt, 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_Fulfillment_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58865. fc = &graphql.FieldContext{
  58866. Object: "Fulfillment",
  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) _FulfillmentConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentConnection) (ret graphql.Marshaler) {
  58877. fc, err := ec.fieldContext_FulfillmentConnection_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.([]*FulfillmentEdge)
  58903. fc.Result = res
  58904. return ec.marshalNFulfillmentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEdgeᚄ(ctx, field.Selections, res)
  58905. }
  58906. func (ec *executionContext) fieldContext_FulfillmentConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58907. fc = &graphql.FieldContext{
  58908. Object: "FulfillmentConnection",
  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_FulfillmentEdge_cursor(ctx, field)
  58916. case "node":
  58917. return ec.fieldContext_FulfillmentEdge_node(ctx, field)
  58918. }
  58919. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEdge", field.Name)
  58920. },
  58921. }
  58922. return fc, nil
  58923. }
  58924. func (ec *executionContext) _FulfillmentConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentConnection) (ret graphql.Marshaler) {
  58925. fc, err := ec.fieldContext_FulfillmentConnection_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.([]*Fulfillment)
  58951. fc.Result = res
  58952. return ec.marshalNFulfillment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentᚄ(ctx, field.Selections, res)
  58953. }
  58954. func (ec *executionContext) fieldContext_FulfillmentConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58955. fc = &graphql.FieldContext{
  58956. Object: "FulfillmentConnection",
  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 "createdAt":
  58963. return ec.fieldContext_Fulfillment_createdAt(ctx, field)
  58964. case "deliveredAt":
  58965. return ec.fieldContext_Fulfillment_deliveredAt(ctx, field)
  58966. case "displayStatus":
  58967. return ec.fieldContext_Fulfillment_displayStatus(ctx, field)
  58968. case "estimatedDeliveryAt":
  58969. return ec.fieldContext_Fulfillment_estimatedDeliveryAt(ctx, field)
  58970. case "events":
  58971. return ec.fieldContext_Fulfillment_events(ctx, field)
  58972. case "fulfillmentLineItems":
  58973. return ec.fieldContext_Fulfillment_fulfillmentLineItems(ctx, field)
  58974. case "fulfillmentOrders":
  58975. return ec.fieldContext_Fulfillment_fulfillmentOrders(ctx, field)
  58976. case "id":
  58977. return ec.fieldContext_Fulfillment_id(ctx, field)
  58978. case "inTransitAt":
  58979. return ec.fieldContext_Fulfillment_inTransitAt(ctx, field)
  58980. case "legacyResourceId":
  58981. return ec.fieldContext_Fulfillment_legacyResourceId(ctx, field)
  58982. case "location":
  58983. return ec.fieldContext_Fulfillment_location(ctx, field)
  58984. case "name":
  58985. return ec.fieldContext_Fulfillment_name(ctx, field)
  58986. case "order":
  58987. return ec.fieldContext_Fulfillment_order(ctx, field)
  58988. case "originAddress":
  58989. return ec.fieldContext_Fulfillment_originAddress(ctx, field)
  58990. case "requiresShipping":
  58991. return ec.fieldContext_Fulfillment_requiresShipping(ctx, field)
  58992. case "service":
  58993. return ec.fieldContext_Fulfillment_service(ctx, field)
  58994. case "status":
  58995. return ec.fieldContext_Fulfillment_status(ctx, field)
  58996. case "totalQuantity":
  58997. return ec.fieldContext_Fulfillment_totalQuantity(ctx, field)
  58998. case "trackingInfo":
  58999. return ec.fieldContext_Fulfillment_trackingInfo(ctx, field)
  59000. case "updatedAt":
  59001. return ec.fieldContext_Fulfillment_updatedAt(ctx, field)
  59002. }
  59003. return nil, fmt.Errorf("no field named %q was found under type Fulfillment", field.Name)
  59004. },
  59005. }
  59006. return fc, nil
  59007. }
  59008. func (ec *executionContext) _FulfillmentConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentConnection) (ret graphql.Marshaler) {
  59009. fc, err := ec.fieldContext_FulfillmentConnection_pageInfo(ctx, field)
  59010. if err != nil {
  59011. return graphql.Null
  59012. }
  59013. ctx = graphql.WithFieldContext(ctx, fc)
  59014. defer func() {
  59015. if r := recover(); r != nil {
  59016. ec.Error(ctx, ec.Recover(ctx, r))
  59017. ret = graphql.Null
  59018. }
  59019. }()
  59020. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59021. ctx = rctx // use context from middleware stack in children
  59022. return obj.PageInfo, nil
  59023. })
  59024. if err != nil {
  59025. ec.Error(ctx, err)
  59026. return graphql.Null
  59027. }
  59028. if resTmp == nil {
  59029. if !graphql.HasFieldError(ctx, fc) {
  59030. ec.Errorf(ctx, "must not be null")
  59031. }
  59032. return graphql.Null
  59033. }
  59034. res := resTmp.(*PageInfo)
  59035. fc.Result = res
  59036. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  59037. }
  59038. func (ec *executionContext) fieldContext_FulfillmentConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59039. fc = &graphql.FieldContext{
  59040. Object: "FulfillmentConnection",
  59041. Field: field,
  59042. IsMethod: false,
  59043. IsResolver: false,
  59044. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59045. switch field.Name {
  59046. case "endCursor":
  59047. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  59048. case "hasNextPage":
  59049. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  59050. case "hasPreviousPage":
  59051. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  59052. case "startCursor":
  59053. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  59054. }
  59055. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  59056. },
  59057. }
  59058. return fc, nil
  59059. }
  59060. func (ec *executionContext) _FulfillmentEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEdge) (ret graphql.Marshaler) {
  59061. fc, err := ec.fieldContext_FulfillmentEdge_cursor(ctx, field)
  59062. if err != nil {
  59063. return graphql.Null
  59064. }
  59065. ctx = graphql.WithFieldContext(ctx, fc)
  59066. defer func() {
  59067. if r := recover(); r != nil {
  59068. ec.Error(ctx, ec.Recover(ctx, r))
  59069. ret = graphql.Null
  59070. }
  59071. }()
  59072. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59073. ctx = rctx // use context from middleware stack in children
  59074. return obj.Cursor, nil
  59075. })
  59076. if err != nil {
  59077. ec.Error(ctx, err)
  59078. return graphql.Null
  59079. }
  59080. if resTmp == nil {
  59081. if !graphql.HasFieldError(ctx, fc) {
  59082. ec.Errorf(ctx, "must not be null")
  59083. }
  59084. return graphql.Null
  59085. }
  59086. res := resTmp.(string)
  59087. fc.Result = res
  59088. return ec.marshalNString2string(ctx, field.Selections, res)
  59089. }
  59090. func (ec *executionContext) fieldContext_FulfillmentEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59091. fc = &graphql.FieldContext{
  59092. Object: "FulfillmentEdge",
  59093. Field: field,
  59094. IsMethod: false,
  59095. IsResolver: false,
  59096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59097. return nil, errors.New("field of type String does not have child fields")
  59098. },
  59099. }
  59100. return fc, nil
  59101. }
  59102. func (ec *executionContext) _FulfillmentEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEdge) (ret graphql.Marshaler) {
  59103. fc, err := ec.fieldContext_FulfillmentEdge_node(ctx, field)
  59104. if err != nil {
  59105. return graphql.Null
  59106. }
  59107. ctx = graphql.WithFieldContext(ctx, fc)
  59108. defer func() {
  59109. if r := recover(); r != nil {
  59110. ec.Error(ctx, ec.Recover(ctx, r))
  59111. ret = graphql.Null
  59112. }
  59113. }()
  59114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59115. ctx = rctx // use context from middleware stack in children
  59116. return obj.Node, nil
  59117. })
  59118. if err != nil {
  59119. ec.Error(ctx, err)
  59120. return graphql.Null
  59121. }
  59122. if resTmp == nil {
  59123. if !graphql.HasFieldError(ctx, fc) {
  59124. ec.Errorf(ctx, "must not be null")
  59125. }
  59126. return graphql.Null
  59127. }
  59128. res := resTmp.(*Fulfillment)
  59129. fc.Result = res
  59130. return ec.marshalNFulfillment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillment(ctx, field.Selections, res)
  59131. }
  59132. func (ec *executionContext) fieldContext_FulfillmentEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59133. fc = &graphql.FieldContext{
  59134. Object: "FulfillmentEdge",
  59135. Field: field,
  59136. IsMethod: false,
  59137. IsResolver: false,
  59138. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59139. switch field.Name {
  59140. case "createdAt":
  59141. return ec.fieldContext_Fulfillment_createdAt(ctx, field)
  59142. case "deliveredAt":
  59143. return ec.fieldContext_Fulfillment_deliveredAt(ctx, field)
  59144. case "displayStatus":
  59145. return ec.fieldContext_Fulfillment_displayStatus(ctx, field)
  59146. case "estimatedDeliveryAt":
  59147. return ec.fieldContext_Fulfillment_estimatedDeliveryAt(ctx, field)
  59148. case "events":
  59149. return ec.fieldContext_Fulfillment_events(ctx, field)
  59150. case "fulfillmentLineItems":
  59151. return ec.fieldContext_Fulfillment_fulfillmentLineItems(ctx, field)
  59152. case "fulfillmentOrders":
  59153. return ec.fieldContext_Fulfillment_fulfillmentOrders(ctx, field)
  59154. case "id":
  59155. return ec.fieldContext_Fulfillment_id(ctx, field)
  59156. case "inTransitAt":
  59157. return ec.fieldContext_Fulfillment_inTransitAt(ctx, field)
  59158. case "legacyResourceId":
  59159. return ec.fieldContext_Fulfillment_legacyResourceId(ctx, field)
  59160. case "location":
  59161. return ec.fieldContext_Fulfillment_location(ctx, field)
  59162. case "name":
  59163. return ec.fieldContext_Fulfillment_name(ctx, field)
  59164. case "order":
  59165. return ec.fieldContext_Fulfillment_order(ctx, field)
  59166. case "originAddress":
  59167. return ec.fieldContext_Fulfillment_originAddress(ctx, field)
  59168. case "requiresShipping":
  59169. return ec.fieldContext_Fulfillment_requiresShipping(ctx, field)
  59170. case "service":
  59171. return ec.fieldContext_Fulfillment_service(ctx, field)
  59172. case "status":
  59173. return ec.fieldContext_Fulfillment_status(ctx, field)
  59174. case "totalQuantity":
  59175. return ec.fieldContext_Fulfillment_totalQuantity(ctx, field)
  59176. case "trackingInfo":
  59177. return ec.fieldContext_Fulfillment_trackingInfo(ctx, field)
  59178. case "updatedAt":
  59179. return ec.fieldContext_Fulfillment_updatedAt(ctx, field)
  59180. }
  59181. return nil, fmt.Errorf("no field named %q was found under type Fulfillment", field.Name)
  59182. },
  59183. }
  59184. return fc, nil
  59185. }
  59186. func (ec *executionContext) _FulfillmentEvent_happenedAt(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEvent) (ret graphql.Marshaler) {
  59187. fc, err := ec.fieldContext_FulfillmentEvent_happenedAt(ctx, field)
  59188. if err != nil {
  59189. return graphql.Null
  59190. }
  59191. ctx = graphql.WithFieldContext(ctx, fc)
  59192. defer func() {
  59193. if r := recover(); r != nil {
  59194. ec.Error(ctx, ec.Recover(ctx, r))
  59195. ret = graphql.Null
  59196. }
  59197. }()
  59198. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59199. ctx = rctx // use context from middleware stack in children
  59200. return obj.HappenedAt, nil
  59201. })
  59202. if err != nil {
  59203. ec.Error(ctx, err)
  59204. return graphql.Null
  59205. }
  59206. if resTmp == nil {
  59207. if !graphql.HasFieldError(ctx, fc) {
  59208. ec.Errorf(ctx, "must not be null")
  59209. }
  59210. return graphql.Null
  59211. }
  59212. res := resTmp.(string)
  59213. fc.Result = res
  59214. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  59215. }
  59216. func (ec *executionContext) fieldContext_FulfillmentEvent_happenedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59217. fc = &graphql.FieldContext{
  59218. Object: "FulfillmentEvent",
  59219. Field: field,
  59220. IsMethod: false,
  59221. IsResolver: false,
  59222. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59223. return nil, errors.New("field of type DateTime does not have child fields")
  59224. },
  59225. }
  59226. return fc, nil
  59227. }
  59228. func (ec *executionContext) _FulfillmentEvent_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEvent) (ret graphql.Marshaler) {
  59229. fc, err := ec.fieldContext_FulfillmentEvent_id(ctx, field)
  59230. if err != nil {
  59231. return graphql.Null
  59232. }
  59233. ctx = graphql.WithFieldContext(ctx, fc)
  59234. defer func() {
  59235. if r := recover(); r != nil {
  59236. ec.Error(ctx, ec.Recover(ctx, r))
  59237. ret = graphql.Null
  59238. }
  59239. }()
  59240. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59241. ctx = rctx // use context from middleware stack in children
  59242. return obj.ID, nil
  59243. })
  59244. if err != nil {
  59245. ec.Error(ctx, err)
  59246. return graphql.Null
  59247. }
  59248. if resTmp == nil {
  59249. if !graphql.HasFieldError(ctx, fc) {
  59250. ec.Errorf(ctx, "must not be null")
  59251. }
  59252. return graphql.Null
  59253. }
  59254. res := resTmp.(string)
  59255. fc.Result = res
  59256. return ec.marshalNID2string(ctx, field.Selections, res)
  59257. }
  59258. func (ec *executionContext) fieldContext_FulfillmentEvent_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59259. fc = &graphql.FieldContext{
  59260. Object: "FulfillmentEvent",
  59261. Field: field,
  59262. IsMethod: false,
  59263. IsResolver: false,
  59264. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59265. return nil, errors.New("field of type ID does not have child fields")
  59266. },
  59267. }
  59268. return fc, nil
  59269. }
  59270. func (ec *executionContext) _FulfillmentEvent_status(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEvent) (ret graphql.Marshaler) {
  59271. fc, err := ec.fieldContext_FulfillmentEvent_status(ctx, field)
  59272. if err != nil {
  59273. return graphql.Null
  59274. }
  59275. ctx = graphql.WithFieldContext(ctx, fc)
  59276. defer func() {
  59277. if r := recover(); r != nil {
  59278. ec.Error(ctx, ec.Recover(ctx, r))
  59279. ret = graphql.Null
  59280. }
  59281. }()
  59282. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59283. ctx = rctx // use context from middleware stack in children
  59284. return obj.Status, nil
  59285. })
  59286. if err != nil {
  59287. ec.Error(ctx, err)
  59288. return graphql.Null
  59289. }
  59290. if resTmp == nil {
  59291. if !graphql.HasFieldError(ctx, fc) {
  59292. ec.Errorf(ctx, "must not be null")
  59293. }
  59294. return graphql.Null
  59295. }
  59296. res := resTmp.(FulfillmentEventStatus)
  59297. fc.Result = res
  59298. return ec.marshalNFulfillmentEventStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventStatus(ctx, field.Selections, res)
  59299. }
  59300. func (ec *executionContext) fieldContext_FulfillmentEvent_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59301. fc = &graphql.FieldContext{
  59302. Object: "FulfillmentEvent",
  59303. Field: field,
  59304. IsMethod: false,
  59305. IsResolver: false,
  59306. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59307. return nil, errors.New("field of type FulfillmentEventStatus does not have child fields")
  59308. },
  59309. }
  59310. return fc, nil
  59311. }
  59312. func (ec *executionContext) _FulfillmentEventConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventConnection) (ret graphql.Marshaler) {
  59313. fc, err := ec.fieldContext_FulfillmentEventConnection_edges(ctx, field)
  59314. if err != nil {
  59315. return graphql.Null
  59316. }
  59317. ctx = graphql.WithFieldContext(ctx, fc)
  59318. defer func() {
  59319. if r := recover(); r != nil {
  59320. ec.Error(ctx, ec.Recover(ctx, r))
  59321. ret = graphql.Null
  59322. }
  59323. }()
  59324. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59325. ctx = rctx // use context from middleware stack in children
  59326. return obj.Edges, nil
  59327. })
  59328. if err != nil {
  59329. ec.Error(ctx, err)
  59330. return graphql.Null
  59331. }
  59332. if resTmp == nil {
  59333. if !graphql.HasFieldError(ctx, fc) {
  59334. ec.Errorf(ctx, "must not be null")
  59335. }
  59336. return graphql.Null
  59337. }
  59338. res := resTmp.([]*FulfillmentEventEdge)
  59339. fc.Result = res
  59340. return ec.marshalNFulfillmentEventEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventEdgeᚄ(ctx, field.Selections, res)
  59341. }
  59342. func (ec *executionContext) fieldContext_FulfillmentEventConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59343. fc = &graphql.FieldContext{
  59344. Object: "FulfillmentEventConnection",
  59345. Field: field,
  59346. IsMethod: false,
  59347. IsResolver: false,
  59348. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59349. switch field.Name {
  59350. case "cursor":
  59351. return ec.fieldContext_FulfillmentEventEdge_cursor(ctx, field)
  59352. case "node":
  59353. return ec.fieldContext_FulfillmentEventEdge_node(ctx, field)
  59354. }
  59355. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEventEdge", field.Name)
  59356. },
  59357. }
  59358. return fc, nil
  59359. }
  59360. func (ec *executionContext) _FulfillmentEventConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventConnection) (ret graphql.Marshaler) {
  59361. fc, err := ec.fieldContext_FulfillmentEventConnection_nodes(ctx, field)
  59362. if err != nil {
  59363. return graphql.Null
  59364. }
  59365. ctx = graphql.WithFieldContext(ctx, fc)
  59366. defer func() {
  59367. if r := recover(); r != nil {
  59368. ec.Error(ctx, ec.Recover(ctx, r))
  59369. ret = graphql.Null
  59370. }
  59371. }()
  59372. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59373. ctx = rctx // use context from middleware stack in children
  59374. return obj.Nodes, nil
  59375. })
  59376. if err != nil {
  59377. ec.Error(ctx, err)
  59378. return graphql.Null
  59379. }
  59380. if resTmp == nil {
  59381. if !graphql.HasFieldError(ctx, fc) {
  59382. ec.Errorf(ctx, "must not be null")
  59383. }
  59384. return graphql.Null
  59385. }
  59386. res := resTmp.([]*FulfillmentEvent)
  59387. fc.Result = res
  59388. return ec.marshalNFulfillmentEvent2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventᚄ(ctx, field.Selections, res)
  59389. }
  59390. func (ec *executionContext) fieldContext_FulfillmentEventConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59391. fc = &graphql.FieldContext{
  59392. Object: "FulfillmentEventConnection",
  59393. Field: field,
  59394. IsMethod: false,
  59395. IsResolver: false,
  59396. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59397. switch field.Name {
  59398. case "happenedAt":
  59399. return ec.fieldContext_FulfillmentEvent_happenedAt(ctx, field)
  59400. case "id":
  59401. return ec.fieldContext_FulfillmentEvent_id(ctx, field)
  59402. case "status":
  59403. return ec.fieldContext_FulfillmentEvent_status(ctx, field)
  59404. }
  59405. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEvent", field.Name)
  59406. },
  59407. }
  59408. return fc, nil
  59409. }
  59410. func (ec *executionContext) _FulfillmentEventConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventConnection) (ret graphql.Marshaler) {
  59411. fc, err := ec.fieldContext_FulfillmentEventConnection_pageInfo(ctx, field)
  59412. if err != nil {
  59413. return graphql.Null
  59414. }
  59415. ctx = graphql.WithFieldContext(ctx, fc)
  59416. defer func() {
  59417. if r := recover(); r != nil {
  59418. ec.Error(ctx, ec.Recover(ctx, r))
  59419. ret = graphql.Null
  59420. }
  59421. }()
  59422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59423. ctx = rctx // use context from middleware stack in children
  59424. return obj.PageInfo, nil
  59425. })
  59426. if err != nil {
  59427. ec.Error(ctx, err)
  59428. return graphql.Null
  59429. }
  59430. if resTmp == nil {
  59431. if !graphql.HasFieldError(ctx, fc) {
  59432. ec.Errorf(ctx, "must not be null")
  59433. }
  59434. return graphql.Null
  59435. }
  59436. res := resTmp.(*PageInfo)
  59437. fc.Result = res
  59438. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  59439. }
  59440. func (ec *executionContext) fieldContext_FulfillmentEventConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59441. fc = &graphql.FieldContext{
  59442. Object: "FulfillmentEventConnection",
  59443. Field: field,
  59444. IsMethod: false,
  59445. IsResolver: false,
  59446. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59447. switch field.Name {
  59448. case "endCursor":
  59449. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  59450. case "hasNextPage":
  59451. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  59452. case "hasPreviousPage":
  59453. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  59454. case "startCursor":
  59455. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  59456. }
  59457. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  59458. },
  59459. }
  59460. return fc, nil
  59461. }
  59462. func (ec *executionContext) _FulfillmentEventEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventEdge) (ret graphql.Marshaler) {
  59463. fc, err := ec.fieldContext_FulfillmentEventEdge_cursor(ctx, field)
  59464. if err != nil {
  59465. return graphql.Null
  59466. }
  59467. ctx = graphql.WithFieldContext(ctx, fc)
  59468. defer func() {
  59469. if r := recover(); r != nil {
  59470. ec.Error(ctx, ec.Recover(ctx, r))
  59471. ret = graphql.Null
  59472. }
  59473. }()
  59474. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59475. ctx = rctx // use context from middleware stack in children
  59476. return obj.Cursor, nil
  59477. })
  59478. if err != nil {
  59479. ec.Error(ctx, err)
  59480. return graphql.Null
  59481. }
  59482. if resTmp == nil {
  59483. if !graphql.HasFieldError(ctx, fc) {
  59484. ec.Errorf(ctx, "must not be null")
  59485. }
  59486. return graphql.Null
  59487. }
  59488. res := resTmp.(string)
  59489. fc.Result = res
  59490. return ec.marshalNString2string(ctx, field.Selections, res)
  59491. }
  59492. func (ec *executionContext) fieldContext_FulfillmentEventEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59493. fc = &graphql.FieldContext{
  59494. Object: "FulfillmentEventEdge",
  59495. Field: field,
  59496. IsMethod: false,
  59497. IsResolver: false,
  59498. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59499. return nil, errors.New("field of type String does not have child fields")
  59500. },
  59501. }
  59502. return fc, nil
  59503. }
  59504. func (ec *executionContext) _FulfillmentEventEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventEdge) (ret graphql.Marshaler) {
  59505. fc, err := ec.fieldContext_FulfillmentEventEdge_node(ctx, field)
  59506. if err != nil {
  59507. return graphql.Null
  59508. }
  59509. ctx = graphql.WithFieldContext(ctx, fc)
  59510. defer func() {
  59511. if r := recover(); r != nil {
  59512. ec.Error(ctx, ec.Recover(ctx, r))
  59513. ret = graphql.Null
  59514. }
  59515. }()
  59516. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59517. ctx = rctx // use context from middleware stack in children
  59518. return obj.Node, nil
  59519. })
  59520. if err != nil {
  59521. ec.Error(ctx, err)
  59522. return graphql.Null
  59523. }
  59524. if resTmp == nil {
  59525. if !graphql.HasFieldError(ctx, fc) {
  59526. ec.Errorf(ctx, "must not be null")
  59527. }
  59528. return graphql.Null
  59529. }
  59530. res := resTmp.(*FulfillmentEvent)
  59531. fc.Result = res
  59532. return ec.marshalNFulfillmentEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEvent(ctx, field.Selections, res)
  59533. }
  59534. func (ec *executionContext) fieldContext_FulfillmentEventEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59535. fc = &graphql.FieldContext{
  59536. Object: "FulfillmentEventEdge",
  59537. Field: field,
  59538. IsMethod: false,
  59539. IsResolver: false,
  59540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59541. switch field.Name {
  59542. case "happenedAt":
  59543. return ec.fieldContext_FulfillmentEvent_happenedAt(ctx, field)
  59544. case "id":
  59545. return ec.fieldContext_FulfillmentEvent_id(ctx, field)
  59546. case "status":
  59547. return ec.fieldContext_FulfillmentEvent_status(ctx, field)
  59548. }
  59549. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEvent", field.Name)
  59550. },
  59551. }
  59552. return fc, nil
  59553. }
  59554. func (ec *executionContext) _FulfillmentHold_reason(ctx context.Context, field graphql.CollectedField, obj *FulfillmentHold) (ret graphql.Marshaler) {
  59555. fc, err := ec.fieldContext_FulfillmentHold_reason(ctx, field)
  59556. if err != nil {
  59557. return graphql.Null
  59558. }
  59559. ctx = graphql.WithFieldContext(ctx, fc)
  59560. defer func() {
  59561. if r := recover(); r != nil {
  59562. ec.Error(ctx, ec.Recover(ctx, r))
  59563. ret = graphql.Null
  59564. }
  59565. }()
  59566. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59567. ctx = rctx // use context from middleware stack in children
  59568. return obj.Reason, nil
  59569. })
  59570. if err != nil {
  59571. ec.Error(ctx, err)
  59572. return graphql.Null
  59573. }
  59574. if resTmp == nil {
  59575. if !graphql.HasFieldError(ctx, fc) {
  59576. ec.Errorf(ctx, "must not be null")
  59577. }
  59578. return graphql.Null
  59579. }
  59580. res := resTmp.(FulfillmentHoldReason)
  59581. fc.Result = res
  59582. return ec.marshalNFulfillmentHoldReason2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentHoldReason(ctx, field.Selections, res)
  59583. }
  59584. func (ec *executionContext) fieldContext_FulfillmentHold_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59585. fc = &graphql.FieldContext{
  59586. Object: "FulfillmentHold",
  59587. Field: field,
  59588. IsMethod: false,
  59589. IsResolver: false,
  59590. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59591. return nil, errors.New("field of type FulfillmentHoldReason does not have child fields")
  59592. },
  59593. }
  59594. return fc, nil
  59595. }
  59596. func (ec *executionContext) _FulfillmentHold_reasonNotes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentHold) (ret graphql.Marshaler) {
  59597. fc, err := ec.fieldContext_FulfillmentHold_reasonNotes(ctx, field)
  59598. if err != nil {
  59599. return graphql.Null
  59600. }
  59601. ctx = graphql.WithFieldContext(ctx, fc)
  59602. defer func() {
  59603. if r := recover(); r != nil {
  59604. ec.Error(ctx, ec.Recover(ctx, r))
  59605. ret = graphql.Null
  59606. }
  59607. }()
  59608. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59609. ctx = rctx // use context from middleware stack in children
  59610. return obj.ReasonNotes, nil
  59611. })
  59612. if err != nil {
  59613. ec.Error(ctx, err)
  59614. return graphql.Null
  59615. }
  59616. if resTmp == nil {
  59617. return graphql.Null
  59618. }
  59619. res := resTmp.(*string)
  59620. fc.Result = res
  59621. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59622. }
  59623. func (ec *executionContext) fieldContext_FulfillmentHold_reasonNotes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59624. fc = &graphql.FieldContext{
  59625. Object: "FulfillmentHold",
  59626. Field: field,
  59627. IsMethod: false,
  59628. IsResolver: false,
  59629. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59630. return nil, errors.New("field of type String does not have child fields")
  59631. },
  59632. }
  59633. return fc, nil
  59634. }
  59635. func (ec *executionContext) _FulfillmentLineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  59636. fc, err := ec.fieldContext_FulfillmentLineItem_discountedTotalSet(ctx, field)
  59637. if err != nil {
  59638. return graphql.Null
  59639. }
  59640. ctx = graphql.WithFieldContext(ctx, fc)
  59641. defer func() {
  59642. if r := recover(); r != nil {
  59643. ec.Error(ctx, ec.Recover(ctx, r))
  59644. ret = graphql.Null
  59645. }
  59646. }()
  59647. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59648. ctx = rctx // use context from middleware stack in children
  59649. return obj.DiscountedTotalSet, nil
  59650. })
  59651. if err != nil {
  59652. ec.Error(ctx, err)
  59653. return graphql.Null
  59654. }
  59655. if resTmp == nil {
  59656. if !graphql.HasFieldError(ctx, fc) {
  59657. ec.Errorf(ctx, "must not be null")
  59658. }
  59659. return graphql.Null
  59660. }
  59661. res := resTmp.(*MoneyBag)
  59662. fc.Result = res
  59663. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  59664. }
  59665. func (ec *executionContext) fieldContext_FulfillmentLineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59666. fc = &graphql.FieldContext{
  59667. Object: "FulfillmentLineItem",
  59668. Field: field,
  59669. IsMethod: false,
  59670. IsResolver: false,
  59671. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59672. switch field.Name {
  59673. case "presentmentMoney":
  59674. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  59675. case "shopMoney":
  59676. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  59677. }
  59678. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  59679. },
  59680. }
  59681. return fc, nil
  59682. }
  59683. func (ec *executionContext) _FulfillmentLineItem_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  59684. fc, err := ec.fieldContext_FulfillmentLineItem_id(ctx, field)
  59685. if err != nil {
  59686. return graphql.Null
  59687. }
  59688. ctx = graphql.WithFieldContext(ctx, fc)
  59689. defer func() {
  59690. if r := recover(); r != nil {
  59691. ec.Error(ctx, ec.Recover(ctx, r))
  59692. ret = graphql.Null
  59693. }
  59694. }()
  59695. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59696. ctx = rctx // use context from middleware stack in children
  59697. return obj.ID, nil
  59698. })
  59699. if err != nil {
  59700. ec.Error(ctx, err)
  59701. return graphql.Null
  59702. }
  59703. if resTmp == nil {
  59704. if !graphql.HasFieldError(ctx, fc) {
  59705. ec.Errorf(ctx, "must not be null")
  59706. }
  59707. return graphql.Null
  59708. }
  59709. res := resTmp.(string)
  59710. fc.Result = res
  59711. return ec.marshalNID2string(ctx, field.Selections, res)
  59712. }
  59713. func (ec *executionContext) fieldContext_FulfillmentLineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59714. fc = &graphql.FieldContext{
  59715. Object: "FulfillmentLineItem",
  59716. Field: field,
  59717. IsMethod: false,
  59718. IsResolver: false,
  59719. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59720. return nil, errors.New("field of type ID does not have child fields")
  59721. },
  59722. }
  59723. return fc, nil
  59724. }
  59725. func (ec *executionContext) _FulfillmentLineItem_lineItem(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  59726. fc, err := ec.fieldContext_FulfillmentLineItem_lineItem(ctx, field)
  59727. if err != nil {
  59728. return graphql.Null
  59729. }
  59730. ctx = graphql.WithFieldContext(ctx, fc)
  59731. defer func() {
  59732. if r := recover(); r != nil {
  59733. ec.Error(ctx, ec.Recover(ctx, r))
  59734. ret = graphql.Null
  59735. }
  59736. }()
  59737. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59738. ctx = rctx // use context from middleware stack in children
  59739. return obj.LineItem, nil
  59740. })
  59741. if err != nil {
  59742. ec.Error(ctx, err)
  59743. return graphql.Null
  59744. }
  59745. if resTmp == nil {
  59746. if !graphql.HasFieldError(ctx, fc) {
  59747. ec.Errorf(ctx, "must not be null")
  59748. }
  59749. return graphql.Null
  59750. }
  59751. res := resTmp.(*LineItem)
  59752. fc.Result = res
  59753. return ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItem(ctx, field.Selections, res)
  59754. }
  59755. func (ec *executionContext) fieldContext_FulfillmentLineItem_lineItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59756. fc = &graphql.FieldContext{
  59757. Object: "FulfillmentLineItem",
  59758. Field: field,
  59759. IsMethod: false,
  59760. IsResolver: false,
  59761. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59762. switch field.Name {
  59763. case "contract":
  59764. return ec.fieldContext_LineItem_contract(ctx, field)
  59765. case "currentQuantity":
  59766. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  59767. case "customAttributes":
  59768. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  59769. case "discountAllocations":
  59770. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  59771. case "discountedTotalSet":
  59772. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  59773. case "discountedUnitPriceSet":
  59774. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  59775. case "duties":
  59776. return ec.fieldContext_LineItem_duties(ctx, field)
  59777. case "id":
  59778. return ec.fieldContext_LineItem_id(ctx, field)
  59779. case "image":
  59780. return ec.fieldContext_LineItem_image(ctx, field)
  59781. case "merchantEditable":
  59782. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  59783. case "name":
  59784. return ec.fieldContext_LineItem_name(ctx, field)
  59785. case "nonFulfillableQuantity":
  59786. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  59787. case "originalTotalSet":
  59788. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  59789. case "originalUnitPriceSet":
  59790. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  59791. case "product":
  59792. return ec.fieldContext_LineItem_product(ctx, field)
  59793. case "quantity":
  59794. return ec.fieldContext_LineItem_quantity(ctx, field)
  59795. case "refundableQuantity":
  59796. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  59797. case "requiresShipping":
  59798. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  59799. case "restockable":
  59800. return ec.fieldContext_LineItem_restockable(ctx, field)
  59801. case "sellingPlan":
  59802. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  59803. case "sku":
  59804. return ec.fieldContext_LineItem_sku(ctx, field)
  59805. case "staffMember":
  59806. return ec.fieldContext_LineItem_staffMember(ctx, field)
  59807. case "taxLines":
  59808. return ec.fieldContext_LineItem_taxLines(ctx, field)
  59809. case "taxable":
  59810. return ec.fieldContext_LineItem_taxable(ctx, field)
  59811. case "title":
  59812. return ec.fieldContext_LineItem_title(ctx, field)
  59813. case "totalDiscountSet":
  59814. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  59815. case "unfulfilledDiscountedTotalSet":
  59816. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  59817. case "unfulfilledOriginalTotalSet":
  59818. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  59819. case "unfulfilledQuantity":
  59820. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  59821. case "variant":
  59822. return ec.fieldContext_LineItem_variant(ctx, field)
  59823. case "variantTitle":
  59824. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  59825. case "vendor":
  59826. return ec.fieldContext_LineItem_vendor(ctx, field)
  59827. }
  59828. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  59829. },
  59830. }
  59831. return fc, nil
  59832. }
  59833. func (ec *executionContext) _FulfillmentLineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  59834. fc, err := ec.fieldContext_FulfillmentLineItem_originalTotalSet(ctx, field)
  59835. if err != nil {
  59836. return graphql.Null
  59837. }
  59838. ctx = graphql.WithFieldContext(ctx, fc)
  59839. defer func() {
  59840. if r := recover(); r != nil {
  59841. ec.Error(ctx, ec.Recover(ctx, r))
  59842. ret = graphql.Null
  59843. }
  59844. }()
  59845. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59846. ctx = rctx // use context from middleware stack in children
  59847. return obj.OriginalTotalSet, nil
  59848. })
  59849. if err != nil {
  59850. ec.Error(ctx, err)
  59851. return graphql.Null
  59852. }
  59853. if resTmp == nil {
  59854. if !graphql.HasFieldError(ctx, fc) {
  59855. ec.Errorf(ctx, "must not be null")
  59856. }
  59857. return graphql.Null
  59858. }
  59859. res := resTmp.(*MoneyBag)
  59860. fc.Result = res
  59861. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  59862. }
  59863. func (ec *executionContext) fieldContext_FulfillmentLineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59864. fc = &graphql.FieldContext{
  59865. Object: "FulfillmentLineItem",
  59866. Field: field,
  59867. IsMethod: false,
  59868. IsResolver: false,
  59869. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59870. switch field.Name {
  59871. case "presentmentMoney":
  59872. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  59873. case "shopMoney":
  59874. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  59875. }
  59876. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  59877. },
  59878. }
  59879. return fc, nil
  59880. }
  59881. func (ec *executionContext) _FulfillmentLineItem_quantity(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  59882. fc, err := ec.fieldContext_FulfillmentLineItem_quantity(ctx, field)
  59883. if err != nil {
  59884. return graphql.Null
  59885. }
  59886. ctx = graphql.WithFieldContext(ctx, fc)
  59887. defer func() {
  59888. if r := recover(); r != nil {
  59889. ec.Error(ctx, ec.Recover(ctx, r))
  59890. ret = graphql.Null
  59891. }
  59892. }()
  59893. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59894. ctx = rctx // use context from middleware stack in children
  59895. return obj.Quantity, nil
  59896. })
  59897. if err != nil {
  59898. ec.Error(ctx, err)
  59899. return graphql.Null
  59900. }
  59901. if resTmp == nil {
  59902. return graphql.Null
  59903. }
  59904. res := resTmp.(*int)
  59905. fc.Result = res
  59906. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  59907. }
  59908. func (ec *executionContext) fieldContext_FulfillmentLineItem_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59909. fc = &graphql.FieldContext{
  59910. Object: "FulfillmentLineItem",
  59911. Field: field,
  59912. IsMethod: false,
  59913. IsResolver: false,
  59914. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59915. return nil, errors.New("field of type Int does not have child fields")
  59916. },
  59917. }
  59918. return fc, nil
  59919. }
  59920. func (ec *executionContext) _FulfillmentLineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemConnection) (ret graphql.Marshaler) {
  59921. fc, err := ec.fieldContext_FulfillmentLineItemConnection_edges(ctx, field)
  59922. if err != nil {
  59923. return graphql.Null
  59924. }
  59925. ctx = graphql.WithFieldContext(ctx, fc)
  59926. defer func() {
  59927. if r := recover(); r != nil {
  59928. ec.Error(ctx, ec.Recover(ctx, r))
  59929. ret = graphql.Null
  59930. }
  59931. }()
  59932. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59933. ctx = rctx // use context from middleware stack in children
  59934. return obj.Edges, nil
  59935. })
  59936. if err != nil {
  59937. ec.Error(ctx, err)
  59938. return graphql.Null
  59939. }
  59940. if resTmp == nil {
  59941. if !graphql.HasFieldError(ctx, fc) {
  59942. ec.Errorf(ctx, "must not be null")
  59943. }
  59944. return graphql.Null
  59945. }
  59946. res := resTmp.([]*FulfillmentLineItemEdge)
  59947. fc.Result = res
  59948. return ec.marshalNFulfillmentLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItemEdgeᚄ(ctx, field.Selections, res)
  59949. }
  59950. func (ec *executionContext) fieldContext_FulfillmentLineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59951. fc = &graphql.FieldContext{
  59952. Object: "FulfillmentLineItemConnection",
  59953. Field: field,
  59954. IsMethod: false,
  59955. IsResolver: false,
  59956. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59957. switch field.Name {
  59958. case "cursor":
  59959. return ec.fieldContext_FulfillmentLineItemEdge_cursor(ctx, field)
  59960. case "node":
  59961. return ec.fieldContext_FulfillmentLineItemEdge_node(ctx, field)
  59962. }
  59963. return nil, fmt.Errorf("no field named %q was found under type FulfillmentLineItemEdge", field.Name)
  59964. },
  59965. }
  59966. return fc, nil
  59967. }
  59968. func (ec *executionContext) _FulfillmentLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemConnection) (ret graphql.Marshaler) {
  59969. fc, err := ec.fieldContext_FulfillmentLineItemConnection_nodes(ctx, field)
  59970. if err != nil {
  59971. return graphql.Null
  59972. }
  59973. ctx = graphql.WithFieldContext(ctx, fc)
  59974. defer func() {
  59975. if r := recover(); r != nil {
  59976. ec.Error(ctx, ec.Recover(ctx, r))
  59977. ret = graphql.Null
  59978. }
  59979. }()
  59980. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59981. ctx = rctx // use context from middleware stack in children
  59982. return obj.Nodes, nil
  59983. })
  59984. if err != nil {
  59985. ec.Error(ctx, err)
  59986. return graphql.Null
  59987. }
  59988. if resTmp == nil {
  59989. if !graphql.HasFieldError(ctx, fc) {
  59990. ec.Errorf(ctx, "must not be null")
  59991. }
  59992. return graphql.Null
  59993. }
  59994. res := resTmp.([]*FulfillmentLineItem)
  59995. fc.Result = res
  59996. return ec.marshalNFulfillmentLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItemᚄ(ctx, field.Selections, res)
  59997. }
  59998. func (ec *executionContext) fieldContext_FulfillmentLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59999. fc = &graphql.FieldContext{
  60000. Object: "FulfillmentLineItemConnection",
  60001. Field: field,
  60002. IsMethod: false,
  60003. IsResolver: false,
  60004. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60005. switch field.Name {
  60006. case "discountedTotalSet":
  60007. return ec.fieldContext_FulfillmentLineItem_discountedTotalSet(ctx, field)
  60008. case "id":
  60009. return ec.fieldContext_FulfillmentLineItem_id(ctx, field)
  60010. case "lineItem":
  60011. return ec.fieldContext_FulfillmentLineItem_lineItem(ctx, field)
  60012. case "originalTotalSet":
  60013. return ec.fieldContext_FulfillmentLineItem_originalTotalSet(ctx, field)
  60014. case "quantity":
  60015. return ec.fieldContext_FulfillmentLineItem_quantity(ctx, field)
  60016. }
  60017. return nil, fmt.Errorf("no field named %q was found under type FulfillmentLineItem", field.Name)
  60018. },
  60019. }
  60020. return fc, nil
  60021. }
  60022. func (ec *executionContext) _FulfillmentLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemConnection) (ret graphql.Marshaler) {
  60023. fc, err := ec.fieldContext_FulfillmentLineItemConnection_pageInfo(ctx, field)
  60024. if err != nil {
  60025. return graphql.Null
  60026. }
  60027. ctx = graphql.WithFieldContext(ctx, fc)
  60028. defer func() {
  60029. if r := recover(); r != nil {
  60030. ec.Error(ctx, ec.Recover(ctx, r))
  60031. ret = graphql.Null
  60032. }
  60033. }()
  60034. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60035. ctx = rctx // use context from middleware stack in children
  60036. return obj.PageInfo, nil
  60037. })
  60038. if err != nil {
  60039. ec.Error(ctx, err)
  60040. return graphql.Null
  60041. }
  60042. if resTmp == nil {
  60043. if !graphql.HasFieldError(ctx, fc) {
  60044. ec.Errorf(ctx, "must not be null")
  60045. }
  60046. return graphql.Null
  60047. }
  60048. res := resTmp.(*PageInfo)
  60049. fc.Result = res
  60050. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  60051. }
  60052. func (ec *executionContext) fieldContext_FulfillmentLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60053. fc = &graphql.FieldContext{
  60054. Object: "FulfillmentLineItemConnection",
  60055. Field: field,
  60056. IsMethod: false,
  60057. IsResolver: false,
  60058. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60059. switch field.Name {
  60060. case "endCursor":
  60061. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  60062. case "hasNextPage":
  60063. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  60064. case "hasPreviousPage":
  60065. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  60066. case "startCursor":
  60067. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  60068. }
  60069. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  60070. },
  60071. }
  60072. return fc, nil
  60073. }
  60074. func (ec *executionContext) _FulfillmentLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemEdge) (ret graphql.Marshaler) {
  60075. fc, err := ec.fieldContext_FulfillmentLineItemEdge_cursor(ctx, field)
  60076. if err != nil {
  60077. return graphql.Null
  60078. }
  60079. ctx = graphql.WithFieldContext(ctx, fc)
  60080. defer func() {
  60081. if r := recover(); r != nil {
  60082. ec.Error(ctx, ec.Recover(ctx, r))
  60083. ret = graphql.Null
  60084. }
  60085. }()
  60086. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60087. ctx = rctx // use context from middleware stack in children
  60088. return obj.Cursor, nil
  60089. })
  60090. if err != nil {
  60091. ec.Error(ctx, err)
  60092. return graphql.Null
  60093. }
  60094. if resTmp == nil {
  60095. if !graphql.HasFieldError(ctx, fc) {
  60096. ec.Errorf(ctx, "must not be null")
  60097. }
  60098. return graphql.Null
  60099. }
  60100. res := resTmp.(string)
  60101. fc.Result = res
  60102. return ec.marshalNString2string(ctx, field.Selections, res)
  60103. }
  60104. func (ec *executionContext) fieldContext_FulfillmentLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60105. fc = &graphql.FieldContext{
  60106. Object: "FulfillmentLineItemEdge",
  60107. Field: field,
  60108. IsMethod: false,
  60109. IsResolver: false,
  60110. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60111. return nil, errors.New("field of type String does not have child fields")
  60112. },
  60113. }
  60114. return fc, nil
  60115. }
  60116. func (ec *executionContext) _FulfillmentLineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemEdge) (ret graphql.Marshaler) {
  60117. fc, err := ec.fieldContext_FulfillmentLineItemEdge_node(ctx, field)
  60118. if err != nil {
  60119. return graphql.Null
  60120. }
  60121. ctx = graphql.WithFieldContext(ctx, fc)
  60122. defer func() {
  60123. if r := recover(); r != nil {
  60124. ec.Error(ctx, ec.Recover(ctx, r))
  60125. ret = graphql.Null
  60126. }
  60127. }()
  60128. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60129. ctx = rctx // use context from middleware stack in children
  60130. return obj.Node, nil
  60131. })
  60132. if err != nil {
  60133. ec.Error(ctx, err)
  60134. return graphql.Null
  60135. }
  60136. if resTmp == nil {
  60137. if !graphql.HasFieldError(ctx, fc) {
  60138. ec.Errorf(ctx, "must not be null")
  60139. }
  60140. return graphql.Null
  60141. }
  60142. res := resTmp.(*FulfillmentLineItem)
  60143. fc.Result = res
  60144. return ec.marshalNFulfillmentLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItem(ctx, field.Selections, res)
  60145. }
  60146. func (ec *executionContext) fieldContext_FulfillmentLineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60147. fc = &graphql.FieldContext{
  60148. Object: "FulfillmentLineItemEdge",
  60149. Field: field,
  60150. IsMethod: false,
  60151. IsResolver: false,
  60152. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60153. switch field.Name {
  60154. case "discountedTotalSet":
  60155. return ec.fieldContext_FulfillmentLineItem_discountedTotalSet(ctx, field)
  60156. case "id":
  60157. return ec.fieldContext_FulfillmentLineItem_id(ctx, field)
  60158. case "lineItem":
  60159. return ec.fieldContext_FulfillmentLineItem_lineItem(ctx, field)
  60160. case "originalTotalSet":
  60161. return ec.fieldContext_FulfillmentLineItem_originalTotalSet(ctx, field)
  60162. case "quantity":
  60163. return ec.fieldContext_FulfillmentLineItem_quantity(ctx, field)
  60164. }
  60165. return nil, fmt.Errorf("no field named %q was found under type FulfillmentLineItem", field.Name)
  60166. },
  60167. }
  60168. return fc, nil
  60169. }
  60170. func (ec *executionContext) _FulfillmentOrder_assignedLocation(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60171. fc, err := ec.fieldContext_FulfillmentOrder_assignedLocation(ctx, field)
  60172. if err != nil {
  60173. return graphql.Null
  60174. }
  60175. ctx = graphql.WithFieldContext(ctx, fc)
  60176. defer func() {
  60177. if r := recover(); r != nil {
  60178. ec.Error(ctx, ec.Recover(ctx, r))
  60179. ret = graphql.Null
  60180. }
  60181. }()
  60182. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60183. ctx = rctx // use context from middleware stack in children
  60184. return obj.AssignedLocation, nil
  60185. })
  60186. if err != nil {
  60187. ec.Error(ctx, err)
  60188. return graphql.Null
  60189. }
  60190. if resTmp == nil {
  60191. if !graphql.HasFieldError(ctx, fc) {
  60192. ec.Errorf(ctx, "must not be null")
  60193. }
  60194. return graphql.Null
  60195. }
  60196. res := resTmp.(*FulfillmentOrderAssignedLocation)
  60197. fc.Result = res
  60198. return ec.marshalNFulfillmentOrderAssignedLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderAssignedLocation(ctx, field.Selections, res)
  60199. }
  60200. func (ec *executionContext) fieldContext_FulfillmentOrder_assignedLocation(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60201. fc = &graphql.FieldContext{
  60202. Object: "FulfillmentOrder",
  60203. Field: field,
  60204. IsMethod: false,
  60205. IsResolver: false,
  60206. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60207. switch field.Name {
  60208. case "address1":
  60209. return ec.fieldContext_FulfillmentOrderAssignedLocation_address1(ctx, field)
  60210. case "address2":
  60211. return ec.fieldContext_FulfillmentOrderAssignedLocation_address2(ctx, field)
  60212. case "city":
  60213. return ec.fieldContext_FulfillmentOrderAssignedLocation_city(ctx, field)
  60214. case "countryCode":
  60215. return ec.fieldContext_FulfillmentOrderAssignedLocation_countryCode(ctx, field)
  60216. case "location":
  60217. return ec.fieldContext_FulfillmentOrderAssignedLocation_location(ctx, field)
  60218. case "name":
  60219. return ec.fieldContext_FulfillmentOrderAssignedLocation_name(ctx, field)
  60220. case "phone":
  60221. return ec.fieldContext_FulfillmentOrderAssignedLocation_phone(ctx, field)
  60222. case "province":
  60223. return ec.fieldContext_FulfillmentOrderAssignedLocation_province(ctx, field)
  60224. case "zip":
  60225. return ec.fieldContext_FulfillmentOrderAssignedLocation_zip(ctx, field)
  60226. }
  60227. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderAssignedLocation", field.Name)
  60228. },
  60229. }
  60230. return fc, nil
  60231. }
  60232. func (ec *executionContext) _FulfillmentOrder_deliveryMethod(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60233. fc, err := ec.fieldContext_FulfillmentOrder_deliveryMethod(ctx, field)
  60234. if err != nil {
  60235. return graphql.Null
  60236. }
  60237. ctx = graphql.WithFieldContext(ctx, fc)
  60238. defer func() {
  60239. if r := recover(); r != nil {
  60240. ec.Error(ctx, ec.Recover(ctx, r))
  60241. ret = graphql.Null
  60242. }
  60243. }()
  60244. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60245. ctx = rctx // use context from middleware stack in children
  60246. return obj.DeliveryMethod, nil
  60247. })
  60248. if err != nil {
  60249. ec.Error(ctx, err)
  60250. return graphql.Null
  60251. }
  60252. if resTmp == nil {
  60253. return graphql.Null
  60254. }
  60255. res := resTmp.(*DeliveryMethod)
  60256. fc.Result = res
  60257. return ec.marshalODeliveryMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethod(ctx, field.Selections, res)
  60258. }
  60259. func (ec *executionContext) fieldContext_FulfillmentOrder_deliveryMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60260. fc = &graphql.FieldContext{
  60261. Object: "FulfillmentOrder",
  60262. Field: field,
  60263. IsMethod: false,
  60264. IsResolver: false,
  60265. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60266. switch field.Name {
  60267. case "id":
  60268. return ec.fieldContext_DeliveryMethod_id(ctx, field)
  60269. case "maxDeliveryDateTime":
  60270. return ec.fieldContext_DeliveryMethod_maxDeliveryDateTime(ctx, field)
  60271. case "methodType":
  60272. return ec.fieldContext_DeliveryMethod_methodType(ctx, field)
  60273. case "minDeliveryDateTime":
  60274. return ec.fieldContext_DeliveryMethod_minDeliveryDateTime(ctx, field)
  60275. }
  60276. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethod", field.Name)
  60277. },
  60278. }
  60279. return fc, nil
  60280. }
  60281. func (ec *executionContext) _FulfillmentOrder_destination(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60282. fc, err := ec.fieldContext_FulfillmentOrder_destination(ctx, field)
  60283. if err != nil {
  60284. return graphql.Null
  60285. }
  60286. ctx = graphql.WithFieldContext(ctx, fc)
  60287. defer func() {
  60288. if r := recover(); r != nil {
  60289. ec.Error(ctx, ec.Recover(ctx, r))
  60290. ret = graphql.Null
  60291. }
  60292. }()
  60293. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60294. ctx = rctx // use context from middleware stack in children
  60295. return obj.Destination, nil
  60296. })
  60297. if err != nil {
  60298. ec.Error(ctx, err)
  60299. return graphql.Null
  60300. }
  60301. if resTmp == nil {
  60302. return graphql.Null
  60303. }
  60304. res := resTmp.(*FulfillmentOrderDestination)
  60305. fc.Result = res
  60306. return ec.marshalOFulfillmentOrderDestination2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderDestination(ctx, field.Selections, res)
  60307. }
  60308. func (ec *executionContext) fieldContext_FulfillmentOrder_destination(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60309. fc = &graphql.FieldContext{
  60310. Object: "FulfillmentOrder",
  60311. Field: field,
  60312. IsMethod: false,
  60313. IsResolver: false,
  60314. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60315. switch field.Name {
  60316. case "address1":
  60317. return ec.fieldContext_FulfillmentOrderDestination_address1(ctx, field)
  60318. case "address2":
  60319. return ec.fieldContext_FulfillmentOrderDestination_address2(ctx, field)
  60320. case "city":
  60321. return ec.fieldContext_FulfillmentOrderDestination_city(ctx, field)
  60322. case "company":
  60323. return ec.fieldContext_FulfillmentOrderDestination_company(ctx, field)
  60324. case "countryCode":
  60325. return ec.fieldContext_FulfillmentOrderDestination_countryCode(ctx, field)
  60326. case "email":
  60327. return ec.fieldContext_FulfillmentOrderDestination_email(ctx, field)
  60328. case "firstName":
  60329. return ec.fieldContext_FulfillmentOrderDestination_firstName(ctx, field)
  60330. case "id":
  60331. return ec.fieldContext_FulfillmentOrderDestination_id(ctx, field)
  60332. case "lastName":
  60333. return ec.fieldContext_FulfillmentOrderDestination_lastName(ctx, field)
  60334. case "phone":
  60335. return ec.fieldContext_FulfillmentOrderDestination_phone(ctx, field)
  60336. case "province":
  60337. return ec.fieldContext_FulfillmentOrderDestination_province(ctx, field)
  60338. case "zip":
  60339. return ec.fieldContext_FulfillmentOrderDestination_zip(ctx, field)
  60340. }
  60341. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderDestination", field.Name)
  60342. },
  60343. }
  60344. return fc, nil
  60345. }
  60346. func (ec *executionContext) _FulfillmentOrder_fulfillAt(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60347. fc, err := ec.fieldContext_FulfillmentOrder_fulfillAt(ctx, field)
  60348. if err != nil {
  60349. return graphql.Null
  60350. }
  60351. ctx = graphql.WithFieldContext(ctx, fc)
  60352. defer func() {
  60353. if r := recover(); r != nil {
  60354. ec.Error(ctx, ec.Recover(ctx, r))
  60355. ret = graphql.Null
  60356. }
  60357. }()
  60358. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60359. ctx = rctx // use context from middleware stack in children
  60360. return obj.FulfillAt, nil
  60361. })
  60362. if err != nil {
  60363. ec.Error(ctx, err)
  60364. return graphql.Null
  60365. }
  60366. if resTmp == nil {
  60367. return graphql.Null
  60368. }
  60369. res := resTmp.(*string)
  60370. fc.Result = res
  60371. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  60372. }
  60373. func (ec *executionContext) fieldContext_FulfillmentOrder_fulfillAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60374. fc = &graphql.FieldContext{
  60375. Object: "FulfillmentOrder",
  60376. Field: field,
  60377. IsMethod: false,
  60378. IsResolver: false,
  60379. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60380. return nil, errors.New("field of type DateTime does not have child fields")
  60381. },
  60382. }
  60383. return fc, nil
  60384. }
  60385. func (ec *executionContext) _FulfillmentOrder_fulfillBy(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60386. fc, err := ec.fieldContext_FulfillmentOrder_fulfillBy(ctx, field)
  60387. if err != nil {
  60388. return graphql.Null
  60389. }
  60390. ctx = graphql.WithFieldContext(ctx, fc)
  60391. defer func() {
  60392. if r := recover(); r != nil {
  60393. ec.Error(ctx, ec.Recover(ctx, r))
  60394. ret = graphql.Null
  60395. }
  60396. }()
  60397. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60398. ctx = rctx // use context from middleware stack in children
  60399. return obj.FulfillBy, nil
  60400. })
  60401. if err != nil {
  60402. ec.Error(ctx, err)
  60403. return graphql.Null
  60404. }
  60405. if resTmp == nil {
  60406. return graphql.Null
  60407. }
  60408. res := resTmp.(*string)
  60409. fc.Result = res
  60410. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  60411. }
  60412. func (ec *executionContext) fieldContext_FulfillmentOrder_fulfillBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60413. fc = &graphql.FieldContext{
  60414. Object: "FulfillmentOrder",
  60415. Field: field,
  60416. IsMethod: false,
  60417. IsResolver: false,
  60418. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60419. return nil, errors.New("field of type DateTime does not have child fields")
  60420. },
  60421. }
  60422. return fc, nil
  60423. }
  60424. func (ec *executionContext) _FulfillmentOrder_fulfillmentHolds(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60425. fc, err := ec.fieldContext_FulfillmentOrder_fulfillmentHolds(ctx, field)
  60426. if err != nil {
  60427. return graphql.Null
  60428. }
  60429. ctx = graphql.WithFieldContext(ctx, fc)
  60430. defer func() {
  60431. if r := recover(); r != nil {
  60432. ec.Error(ctx, ec.Recover(ctx, r))
  60433. ret = graphql.Null
  60434. }
  60435. }()
  60436. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60437. ctx = rctx // use context from middleware stack in children
  60438. return obj.FulfillmentHolds, nil
  60439. })
  60440. if err != nil {
  60441. ec.Error(ctx, err)
  60442. return graphql.Null
  60443. }
  60444. if resTmp == nil {
  60445. if !graphql.HasFieldError(ctx, fc) {
  60446. ec.Errorf(ctx, "must not be null")
  60447. }
  60448. return graphql.Null
  60449. }
  60450. res := resTmp.([]*FulfillmentHold)
  60451. fc.Result = res
  60452. return ec.marshalNFulfillmentHold2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentHoldᚄ(ctx, field.Selections, res)
  60453. }
  60454. func (ec *executionContext) fieldContext_FulfillmentOrder_fulfillmentHolds(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60455. fc = &graphql.FieldContext{
  60456. Object: "FulfillmentOrder",
  60457. Field: field,
  60458. IsMethod: false,
  60459. IsResolver: false,
  60460. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60461. switch field.Name {
  60462. case "reason":
  60463. return ec.fieldContext_FulfillmentHold_reason(ctx, field)
  60464. case "reasonNotes":
  60465. return ec.fieldContext_FulfillmentHold_reasonNotes(ctx, field)
  60466. }
  60467. return nil, fmt.Errorf("no field named %q was found under type FulfillmentHold", field.Name)
  60468. },
  60469. }
  60470. return fc, nil
  60471. }
  60472. func (ec *executionContext) _FulfillmentOrder_fulfillments(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60473. fc, err := ec.fieldContext_FulfillmentOrder_fulfillments(ctx, field)
  60474. if err != nil {
  60475. return graphql.Null
  60476. }
  60477. ctx = graphql.WithFieldContext(ctx, fc)
  60478. defer func() {
  60479. if r := recover(); r != nil {
  60480. ec.Error(ctx, ec.Recover(ctx, r))
  60481. ret = graphql.Null
  60482. }
  60483. }()
  60484. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60485. ctx = rctx // use context from middleware stack in children
  60486. return obj.Fulfillments, nil
  60487. })
  60488. if err != nil {
  60489. ec.Error(ctx, err)
  60490. return graphql.Null
  60491. }
  60492. if resTmp == nil {
  60493. if !graphql.HasFieldError(ctx, fc) {
  60494. ec.Errorf(ctx, "must not be null")
  60495. }
  60496. return graphql.Null
  60497. }
  60498. res := resTmp.(*FulfillmentConnection)
  60499. fc.Result = res
  60500. return ec.marshalNFulfillmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentConnection(ctx, field.Selections, res)
  60501. }
  60502. func (ec *executionContext) fieldContext_FulfillmentOrder_fulfillments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60503. fc = &graphql.FieldContext{
  60504. Object: "FulfillmentOrder",
  60505. Field: field,
  60506. IsMethod: false,
  60507. IsResolver: false,
  60508. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60509. switch field.Name {
  60510. case "edges":
  60511. return ec.fieldContext_FulfillmentConnection_edges(ctx, field)
  60512. case "nodes":
  60513. return ec.fieldContext_FulfillmentConnection_nodes(ctx, field)
  60514. case "pageInfo":
  60515. return ec.fieldContext_FulfillmentConnection_pageInfo(ctx, field)
  60516. }
  60517. return nil, fmt.Errorf("no field named %q was found under type FulfillmentConnection", field.Name)
  60518. },
  60519. }
  60520. defer func() {
  60521. if r := recover(); r != nil {
  60522. err = ec.Recover(ctx, r)
  60523. ec.Error(ctx, err)
  60524. }
  60525. }()
  60526. ctx = graphql.WithFieldContext(ctx, fc)
  60527. if fc.Args, err = ec.field_FulfillmentOrder_fulfillments_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60528. ec.Error(ctx, err)
  60529. return
  60530. }
  60531. return fc, nil
  60532. }
  60533. func (ec *executionContext) _FulfillmentOrder_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60534. fc, err := ec.fieldContext_FulfillmentOrder_id(ctx, field)
  60535. if err != nil {
  60536. return graphql.Null
  60537. }
  60538. ctx = graphql.WithFieldContext(ctx, fc)
  60539. defer func() {
  60540. if r := recover(); r != nil {
  60541. ec.Error(ctx, ec.Recover(ctx, r))
  60542. ret = graphql.Null
  60543. }
  60544. }()
  60545. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60546. ctx = rctx // use context from middleware stack in children
  60547. return obj.ID, nil
  60548. })
  60549. if err != nil {
  60550. ec.Error(ctx, err)
  60551. return graphql.Null
  60552. }
  60553. if resTmp == nil {
  60554. if !graphql.HasFieldError(ctx, fc) {
  60555. ec.Errorf(ctx, "must not be null")
  60556. }
  60557. return graphql.Null
  60558. }
  60559. res := resTmp.(string)
  60560. fc.Result = res
  60561. return ec.marshalNID2string(ctx, field.Selections, res)
  60562. }
  60563. func (ec *executionContext) fieldContext_FulfillmentOrder_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60564. fc = &graphql.FieldContext{
  60565. Object: "FulfillmentOrder",
  60566. Field: field,
  60567. IsMethod: false,
  60568. IsResolver: false,
  60569. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60570. return nil, errors.New("field of type ID does not have child fields")
  60571. },
  60572. }
  60573. return fc, nil
  60574. }
  60575. func (ec *executionContext) _FulfillmentOrder_internationalDuties(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60576. fc, err := ec.fieldContext_FulfillmentOrder_internationalDuties(ctx, field)
  60577. if err != nil {
  60578. return graphql.Null
  60579. }
  60580. ctx = graphql.WithFieldContext(ctx, fc)
  60581. defer func() {
  60582. if r := recover(); r != nil {
  60583. ec.Error(ctx, ec.Recover(ctx, r))
  60584. ret = graphql.Null
  60585. }
  60586. }()
  60587. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60588. ctx = rctx // use context from middleware stack in children
  60589. return obj.InternationalDuties, nil
  60590. })
  60591. if err != nil {
  60592. ec.Error(ctx, err)
  60593. return graphql.Null
  60594. }
  60595. if resTmp == nil {
  60596. return graphql.Null
  60597. }
  60598. res := resTmp.(*FulfillmentOrderInternationalDuties)
  60599. fc.Result = res
  60600. return ec.marshalOFulfillmentOrderInternationalDuties2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderInternationalDuties(ctx, field.Selections, res)
  60601. }
  60602. func (ec *executionContext) fieldContext_FulfillmentOrder_internationalDuties(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60603. fc = &graphql.FieldContext{
  60604. Object: "FulfillmentOrder",
  60605. Field: field,
  60606. IsMethod: false,
  60607. IsResolver: false,
  60608. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60609. switch field.Name {
  60610. case "incoterm":
  60611. return ec.fieldContext_FulfillmentOrderInternationalDuties_incoterm(ctx, field)
  60612. }
  60613. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderInternationalDuties", field.Name)
  60614. },
  60615. }
  60616. return fc, nil
  60617. }
  60618. func (ec *executionContext) _FulfillmentOrder_lineItems(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60619. fc, err := ec.fieldContext_FulfillmentOrder_lineItems(ctx, field)
  60620. if err != nil {
  60621. return graphql.Null
  60622. }
  60623. ctx = graphql.WithFieldContext(ctx, fc)
  60624. defer func() {
  60625. if r := recover(); r != nil {
  60626. ec.Error(ctx, ec.Recover(ctx, r))
  60627. ret = graphql.Null
  60628. }
  60629. }()
  60630. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60631. ctx = rctx // use context from middleware stack in children
  60632. return obj.LineItems, nil
  60633. })
  60634. if err != nil {
  60635. ec.Error(ctx, err)
  60636. return graphql.Null
  60637. }
  60638. if resTmp == nil {
  60639. if !graphql.HasFieldError(ctx, fc) {
  60640. ec.Errorf(ctx, "must not be null")
  60641. }
  60642. return graphql.Null
  60643. }
  60644. res := resTmp.(*FulfillmentOrderLineItemConnection)
  60645. fc.Result = res
  60646. return ec.marshalNFulfillmentOrderLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemConnection(ctx, field.Selections, res)
  60647. }
  60648. func (ec *executionContext) fieldContext_FulfillmentOrder_lineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60649. fc = &graphql.FieldContext{
  60650. Object: "FulfillmentOrder",
  60651. Field: field,
  60652. IsMethod: false,
  60653. IsResolver: false,
  60654. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60655. switch field.Name {
  60656. case "edges":
  60657. return ec.fieldContext_FulfillmentOrderLineItemConnection_edges(ctx, field)
  60658. case "nodes":
  60659. return ec.fieldContext_FulfillmentOrderLineItemConnection_nodes(ctx, field)
  60660. case "pageInfo":
  60661. return ec.fieldContext_FulfillmentOrderLineItemConnection_pageInfo(ctx, field)
  60662. }
  60663. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItemConnection", field.Name)
  60664. },
  60665. }
  60666. defer func() {
  60667. if r := recover(); r != nil {
  60668. err = ec.Recover(ctx, r)
  60669. ec.Error(ctx, err)
  60670. }
  60671. }()
  60672. ctx = graphql.WithFieldContext(ctx, fc)
  60673. if fc.Args, err = ec.field_FulfillmentOrder_lineItems_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60674. ec.Error(ctx, err)
  60675. return
  60676. }
  60677. return fc, nil
  60678. }
  60679. func (ec *executionContext) _FulfillmentOrder_locationsForMove(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60680. fc, err := ec.fieldContext_FulfillmentOrder_locationsForMove(ctx, field)
  60681. if err != nil {
  60682. return graphql.Null
  60683. }
  60684. ctx = graphql.WithFieldContext(ctx, fc)
  60685. defer func() {
  60686. if r := recover(); r != nil {
  60687. ec.Error(ctx, ec.Recover(ctx, r))
  60688. ret = graphql.Null
  60689. }
  60690. }()
  60691. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60692. ctx = rctx // use context from middleware stack in children
  60693. return obj.LocationsForMove, nil
  60694. })
  60695. if err != nil {
  60696. ec.Error(ctx, err)
  60697. return graphql.Null
  60698. }
  60699. if resTmp == nil {
  60700. if !graphql.HasFieldError(ctx, fc) {
  60701. ec.Errorf(ctx, "must not be null")
  60702. }
  60703. return graphql.Null
  60704. }
  60705. res := resTmp.(*FulfillmentOrderLocationForMoveConnection)
  60706. fc.Result = res
  60707. return ec.marshalNFulfillmentOrderLocationForMoveConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMoveConnection(ctx, field.Selections, res)
  60708. }
  60709. func (ec *executionContext) fieldContext_FulfillmentOrder_locationsForMove(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60710. fc = &graphql.FieldContext{
  60711. Object: "FulfillmentOrder",
  60712. Field: field,
  60713. IsMethod: false,
  60714. IsResolver: false,
  60715. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60716. switch field.Name {
  60717. case "edges":
  60718. return ec.fieldContext_FulfillmentOrderLocationForMoveConnection_edges(ctx, field)
  60719. case "nodes":
  60720. return ec.fieldContext_FulfillmentOrderLocationForMoveConnection_nodes(ctx, field)
  60721. case "pageInfo":
  60722. return ec.fieldContext_FulfillmentOrderLocationForMoveConnection_pageInfo(ctx, field)
  60723. }
  60724. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLocationForMoveConnection", field.Name)
  60725. },
  60726. }
  60727. defer func() {
  60728. if r := recover(); r != nil {
  60729. err = ec.Recover(ctx, r)
  60730. ec.Error(ctx, err)
  60731. }
  60732. }()
  60733. ctx = graphql.WithFieldContext(ctx, fc)
  60734. if fc.Args, err = ec.field_FulfillmentOrder_locationsForMove_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60735. ec.Error(ctx, err)
  60736. return
  60737. }
  60738. return fc, nil
  60739. }
  60740. func (ec *executionContext) _FulfillmentOrder_merchantRequests(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60741. fc, err := ec.fieldContext_FulfillmentOrder_merchantRequests(ctx, field)
  60742. if err != nil {
  60743. return graphql.Null
  60744. }
  60745. ctx = graphql.WithFieldContext(ctx, fc)
  60746. defer func() {
  60747. if r := recover(); r != nil {
  60748. ec.Error(ctx, ec.Recover(ctx, r))
  60749. ret = graphql.Null
  60750. }
  60751. }()
  60752. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60753. ctx = rctx // use context from middleware stack in children
  60754. return obj.MerchantRequests, nil
  60755. })
  60756. if err != nil {
  60757. ec.Error(ctx, err)
  60758. return graphql.Null
  60759. }
  60760. if resTmp == nil {
  60761. if !graphql.HasFieldError(ctx, fc) {
  60762. ec.Errorf(ctx, "must not be null")
  60763. }
  60764. return graphql.Null
  60765. }
  60766. res := resTmp.(*FulfillmentOrderMerchantRequestConnection)
  60767. fc.Result = res
  60768. return ec.marshalNFulfillmentOrderMerchantRequestConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestConnection(ctx, field.Selections, res)
  60769. }
  60770. func (ec *executionContext) fieldContext_FulfillmentOrder_merchantRequests(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60771. fc = &graphql.FieldContext{
  60772. Object: "FulfillmentOrder",
  60773. Field: field,
  60774. IsMethod: false,
  60775. IsResolver: false,
  60776. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60777. switch field.Name {
  60778. case "edges":
  60779. return ec.fieldContext_FulfillmentOrderMerchantRequestConnection_edges(ctx, field)
  60780. case "nodes":
  60781. return ec.fieldContext_FulfillmentOrderMerchantRequestConnection_nodes(ctx, field)
  60782. case "pageInfo":
  60783. return ec.fieldContext_FulfillmentOrderMerchantRequestConnection_pageInfo(ctx, field)
  60784. }
  60785. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderMerchantRequestConnection", field.Name)
  60786. },
  60787. }
  60788. defer func() {
  60789. if r := recover(); r != nil {
  60790. err = ec.Recover(ctx, r)
  60791. ec.Error(ctx, err)
  60792. }
  60793. }()
  60794. ctx = graphql.WithFieldContext(ctx, fc)
  60795. if fc.Args, err = ec.field_FulfillmentOrder_merchantRequests_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60796. ec.Error(ctx, err)
  60797. return
  60798. }
  60799. return fc, nil
  60800. }
  60801. func (ec *executionContext) _FulfillmentOrder_order(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60802. fc, err := ec.fieldContext_FulfillmentOrder_order(ctx, field)
  60803. if err != nil {
  60804. return graphql.Null
  60805. }
  60806. ctx = graphql.WithFieldContext(ctx, fc)
  60807. defer func() {
  60808. if r := recover(); r != nil {
  60809. ec.Error(ctx, ec.Recover(ctx, r))
  60810. ret = graphql.Null
  60811. }
  60812. }()
  60813. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60814. ctx = rctx // use context from middleware stack in children
  60815. return obj.Order, nil
  60816. })
  60817. if err != nil {
  60818. ec.Error(ctx, err)
  60819. return graphql.Null
  60820. }
  60821. if resTmp == nil {
  60822. if !graphql.HasFieldError(ctx, fc) {
  60823. ec.Errorf(ctx, "must not be null")
  60824. }
  60825. return graphql.Null
  60826. }
  60827. res := resTmp.(*Order)
  60828. fc.Result = res
  60829. return ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx, field.Selections, res)
  60830. }
  60831. func (ec *executionContext) fieldContext_FulfillmentOrder_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60832. fc = &graphql.FieldContext{
  60833. Object: "FulfillmentOrder",
  60834. Field: field,
  60835. IsMethod: false,
  60836. IsResolver: false,
  60837. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60838. switch field.Name {
  60839. case "id":
  60840. return ec.fieldContext_Order_id(ctx, field)
  60841. }
  60842. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  60843. },
  60844. }
  60845. return fc, nil
  60846. }
  60847. func (ec *executionContext) _FulfillmentOrder_requestStatus(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60848. fc, err := ec.fieldContext_FulfillmentOrder_requestStatus(ctx, field)
  60849. if err != nil {
  60850. return graphql.Null
  60851. }
  60852. ctx = graphql.WithFieldContext(ctx, fc)
  60853. defer func() {
  60854. if r := recover(); r != nil {
  60855. ec.Error(ctx, ec.Recover(ctx, r))
  60856. ret = graphql.Null
  60857. }
  60858. }()
  60859. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60860. ctx = rctx // use context from middleware stack in children
  60861. return obj.RequestStatus, nil
  60862. })
  60863. if err != nil {
  60864. ec.Error(ctx, err)
  60865. return graphql.Null
  60866. }
  60867. if resTmp == nil {
  60868. if !graphql.HasFieldError(ctx, fc) {
  60869. ec.Errorf(ctx, "must not be null")
  60870. }
  60871. return graphql.Null
  60872. }
  60873. res := resTmp.(FulfillmentOrderRequestStatus)
  60874. fc.Result = res
  60875. return ec.marshalNFulfillmentOrderRequestStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderRequestStatus(ctx, field.Selections, res)
  60876. }
  60877. func (ec *executionContext) fieldContext_FulfillmentOrder_requestStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60878. fc = &graphql.FieldContext{
  60879. Object: "FulfillmentOrder",
  60880. Field: field,
  60881. IsMethod: false,
  60882. IsResolver: false,
  60883. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60884. return nil, errors.New("field of type FulfillmentOrderRequestStatus does not have child fields")
  60885. },
  60886. }
  60887. return fc, nil
  60888. }
  60889. func (ec *executionContext) _FulfillmentOrder_status(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60890. fc, err := ec.fieldContext_FulfillmentOrder_status(ctx, field)
  60891. if err != nil {
  60892. return graphql.Null
  60893. }
  60894. ctx = graphql.WithFieldContext(ctx, fc)
  60895. defer func() {
  60896. if r := recover(); r != nil {
  60897. ec.Error(ctx, ec.Recover(ctx, r))
  60898. ret = graphql.Null
  60899. }
  60900. }()
  60901. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60902. ctx = rctx // use context from middleware stack in children
  60903. return obj.Status, nil
  60904. })
  60905. if err != nil {
  60906. ec.Error(ctx, err)
  60907. return graphql.Null
  60908. }
  60909. if resTmp == nil {
  60910. if !graphql.HasFieldError(ctx, fc) {
  60911. ec.Errorf(ctx, "must not be null")
  60912. }
  60913. return graphql.Null
  60914. }
  60915. res := resTmp.(FulfillmentOrderStatus)
  60916. fc.Result = res
  60917. return ec.marshalNFulfillmentOrderStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderStatus(ctx, field.Selections, res)
  60918. }
  60919. func (ec *executionContext) fieldContext_FulfillmentOrder_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60920. fc = &graphql.FieldContext{
  60921. Object: "FulfillmentOrder",
  60922. Field: field,
  60923. IsMethod: false,
  60924. IsResolver: false,
  60925. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60926. return nil, errors.New("field of type FulfillmentOrderStatus does not have child fields")
  60927. },
  60928. }
  60929. return fc, nil
  60930. }
  60931. func (ec *executionContext) _FulfillmentOrder_supportedActions(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  60932. fc, err := ec.fieldContext_FulfillmentOrder_supportedActions(ctx, field)
  60933. if err != nil {
  60934. return graphql.Null
  60935. }
  60936. ctx = graphql.WithFieldContext(ctx, fc)
  60937. defer func() {
  60938. if r := recover(); r != nil {
  60939. ec.Error(ctx, ec.Recover(ctx, r))
  60940. ret = graphql.Null
  60941. }
  60942. }()
  60943. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60944. ctx = rctx // use context from middleware stack in children
  60945. return obj.SupportedActions, nil
  60946. })
  60947. if err != nil {
  60948. ec.Error(ctx, err)
  60949. return graphql.Null
  60950. }
  60951. if resTmp == nil {
  60952. if !graphql.HasFieldError(ctx, fc) {
  60953. ec.Errorf(ctx, "must not be null")
  60954. }
  60955. return graphql.Null
  60956. }
  60957. res := resTmp.([]*FulfillmentOrderSupportedAction)
  60958. fc.Result = res
  60959. return ec.marshalNFulfillmentOrderSupportedAction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderSupportedActionᚄ(ctx, field.Selections, res)
  60960. }
  60961. func (ec *executionContext) fieldContext_FulfillmentOrder_supportedActions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60962. fc = &graphql.FieldContext{
  60963. Object: "FulfillmentOrder",
  60964. Field: field,
  60965. IsMethod: false,
  60966. IsResolver: false,
  60967. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60968. switch field.Name {
  60969. case "action":
  60970. return ec.fieldContext_FulfillmentOrderSupportedAction_action(ctx, field)
  60971. case "externalUrl":
  60972. return ec.fieldContext_FulfillmentOrderSupportedAction_externalUrl(ctx, field)
  60973. }
  60974. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderSupportedAction", field.Name)
  60975. },
  60976. }
  60977. return fc, nil
  60978. }
  60979. func (ec *executionContext) _FulfillmentOrderAssignedLocation_address1(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  60980. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_address1(ctx, field)
  60981. if err != nil {
  60982. return graphql.Null
  60983. }
  60984. ctx = graphql.WithFieldContext(ctx, fc)
  60985. defer func() {
  60986. if r := recover(); r != nil {
  60987. ec.Error(ctx, ec.Recover(ctx, r))
  60988. ret = graphql.Null
  60989. }
  60990. }()
  60991. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60992. ctx = rctx // use context from middleware stack in children
  60993. return obj.Address1, nil
  60994. })
  60995. if err != nil {
  60996. ec.Error(ctx, err)
  60997. return graphql.Null
  60998. }
  60999. if resTmp == nil {
  61000. return graphql.Null
  61001. }
  61002. res := resTmp.(*string)
  61003. fc.Result = res
  61004. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61005. }
  61006. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61007. fc = &graphql.FieldContext{
  61008. Object: "FulfillmentOrderAssignedLocation",
  61009. Field: field,
  61010. IsMethod: false,
  61011. IsResolver: false,
  61012. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61013. return nil, errors.New("field of type String does not have child fields")
  61014. },
  61015. }
  61016. return fc, nil
  61017. }
  61018. func (ec *executionContext) _FulfillmentOrderAssignedLocation_address2(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  61019. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_address2(ctx, field)
  61020. if err != nil {
  61021. return graphql.Null
  61022. }
  61023. ctx = graphql.WithFieldContext(ctx, fc)
  61024. defer func() {
  61025. if r := recover(); r != nil {
  61026. ec.Error(ctx, ec.Recover(ctx, r))
  61027. ret = graphql.Null
  61028. }
  61029. }()
  61030. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61031. ctx = rctx // use context from middleware stack in children
  61032. return obj.Address2, nil
  61033. })
  61034. if err != nil {
  61035. ec.Error(ctx, err)
  61036. return graphql.Null
  61037. }
  61038. if resTmp == nil {
  61039. return graphql.Null
  61040. }
  61041. res := resTmp.(*string)
  61042. fc.Result = res
  61043. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61044. }
  61045. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61046. fc = &graphql.FieldContext{
  61047. Object: "FulfillmentOrderAssignedLocation",
  61048. Field: field,
  61049. IsMethod: false,
  61050. IsResolver: false,
  61051. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61052. return nil, errors.New("field of type String does not have child fields")
  61053. },
  61054. }
  61055. return fc, nil
  61056. }
  61057. func (ec *executionContext) _FulfillmentOrderAssignedLocation_city(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  61058. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_city(ctx, field)
  61059. if err != nil {
  61060. return graphql.Null
  61061. }
  61062. ctx = graphql.WithFieldContext(ctx, fc)
  61063. defer func() {
  61064. if r := recover(); r != nil {
  61065. ec.Error(ctx, ec.Recover(ctx, r))
  61066. ret = graphql.Null
  61067. }
  61068. }()
  61069. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61070. ctx = rctx // use context from middleware stack in children
  61071. return obj.City, nil
  61072. })
  61073. if err != nil {
  61074. ec.Error(ctx, err)
  61075. return graphql.Null
  61076. }
  61077. if resTmp == nil {
  61078. return graphql.Null
  61079. }
  61080. res := resTmp.(*string)
  61081. fc.Result = res
  61082. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61083. }
  61084. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61085. fc = &graphql.FieldContext{
  61086. Object: "FulfillmentOrderAssignedLocation",
  61087. Field: field,
  61088. IsMethod: false,
  61089. IsResolver: false,
  61090. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61091. return nil, errors.New("field of type String does not have child fields")
  61092. },
  61093. }
  61094. return fc, nil
  61095. }
  61096. func (ec *executionContext) _FulfillmentOrderAssignedLocation_countryCode(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  61097. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_countryCode(ctx, field)
  61098. if err != nil {
  61099. return graphql.Null
  61100. }
  61101. ctx = graphql.WithFieldContext(ctx, fc)
  61102. defer func() {
  61103. if r := recover(); r != nil {
  61104. ec.Error(ctx, ec.Recover(ctx, r))
  61105. ret = graphql.Null
  61106. }
  61107. }()
  61108. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61109. ctx = rctx // use context from middleware stack in children
  61110. return obj.CountryCode, nil
  61111. })
  61112. if err != nil {
  61113. ec.Error(ctx, err)
  61114. return graphql.Null
  61115. }
  61116. if resTmp == nil {
  61117. if !graphql.HasFieldError(ctx, fc) {
  61118. ec.Errorf(ctx, "must not be null")
  61119. }
  61120. return graphql.Null
  61121. }
  61122. res := resTmp.(CountryCode)
  61123. fc.Result = res
  61124. return ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  61125. }
  61126. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61127. fc = &graphql.FieldContext{
  61128. Object: "FulfillmentOrderAssignedLocation",
  61129. Field: field,
  61130. IsMethod: false,
  61131. IsResolver: false,
  61132. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61133. return nil, errors.New("field of type CountryCode does not have child fields")
  61134. },
  61135. }
  61136. return fc, nil
  61137. }
  61138. func (ec *executionContext) _FulfillmentOrderAssignedLocation_location(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  61139. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_location(ctx, field)
  61140. if err != nil {
  61141. return graphql.Null
  61142. }
  61143. ctx = graphql.WithFieldContext(ctx, fc)
  61144. defer func() {
  61145. if r := recover(); r != nil {
  61146. ec.Error(ctx, ec.Recover(ctx, r))
  61147. ret = graphql.Null
  61148. }
  61149. }()
  61150. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61151. ctx = rctx // use context from middleware stack in children
  61152. return obj.Location, nil
  61153. })
  61154. if err != nil {
  61155. ec.Error(ctx, err)
  61156. return graphql.Null
  61157. }
  61158. if resTmp == nil {
  61159. return graphql.Null
  61160. }
  61161. res := resTmp.(*Location)
  61162. fc.Result = res
  61163. return ec.marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, field.Selections, res)
  61164. }
  61165. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61166. fc = &graphql.FieldContext{
  61167. Object: "FulfillmentOrderAssignedLocation",
  61168. Field: field,
  61169. IsMethod: false,
  61170. IsResolver: false,
  61171. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61172. switch field.Name {
  61173. case "activatable":
  61174. return ec.fieldContext_Location_activatable(ctx, field)
  61175. case "address":
  61176. return ec.fieldContext_Location_address(ctx, field)
  61177. case "addressVerified":
  61178. return ec.fieldContext_Location_addressVerified(ctx, field)
  61179. case "deactivatable":
  61180. return ec.fieldContext_Location_deactivatable(ctx, field)
  61181. case "deactivatedAt":
  61182. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  61183. case "deletable":
  61184. return ec.fieldContext_Location_deletable(ctx, field)
  61185. case "fulfillmentService":
  61186. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  61187. case "fulfillsOnlineOrders":
  61188. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  61189. case "hasActiveInventory":
  61190. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  61191. case "hasUnfulfilledOrders":
  61192. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  61193. case "id":
  61194. return ec.fieldContext_Location_id(ctx, field)
  61195. case "inventoryLevel":
  61196. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  61197. case "inventoryLevels":
  61198. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  61199. case "isActive":
  61200. return ec.fieldContext_Location_isActive(ctx, field)
  61201. case "legacyResourceId":
  61202. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  61203. case "metafield":
  61204. return ec.fieldContext_Location_metafield(ctx, field)
  61205. case "metafieldDefinitions":
  61206. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  61207. case "metafields":
  61208. return ec.fieldContext_Location_metafields(ctx, field)
  61209. case "name":
  61210. return ec.fieldContext_Location_name(ctx, field)
  61211. case "privateMetafield":
  61212. return ec.fieldContext_Location_privateMetafield(ctx, field)
  61213. case "privateMetafields":
  61214. return ec.fieldContext_Location_privateMetafields(ctx, field)
  61215. case "shipsInventory":
  61216. return ec.fieldContext_Location_shipsInventory(ctx, field)
  61217. case "suggestedAddresses":
  61218. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  61219. }
  61220. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  61221. },
  61222. }
  61223. return fc, nil
  61224. }
  61225. func (ec *executionContext) _FulfillmentOrderAssignedLocation_name(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  61226. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_name(ctx, field)
  61227. if err != nil {
  61228. return graphql.Null
  61229. }
  61230. ctx = graphql.WithFieldContext(ctx, fc)
  61231. defer func() {
  61232. if r := recover(); r != nil {
  61233. ec.Error(ctx, ec.Recover(ctx, r))
  61234. ret = graphql.Null
  61235. }
  61236. }()
  61237. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61238. ctx = rctx // use context from middleware stack in children
  61239. return obj.Name, nil
  61240. })
  61241. if err != nil {
  61242. ec.Error(ctx, err)
  61243. return graphql.Null
  61244. }
  61245. if resTmp == nil {
  61246. if !graphql.HasFieldError(ctx, fc) {
  61247. ec.Errorf(ctx, "must not be null")
  61248. }
  61249. return graphql.Null
  61250. }
  61251. res := resTmp.(string)
  61252. fc.Result = res
  61253. return ec.marshalNString2string(ctx, field.Selections, res)
  61254. }
  61255. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61256. fc = &graphql.FieldContext{
  61257. Object: "FulfillmentOrderAssignedLocation",
  61258. Field: field,
  61259. IsMethod: false,
  61260. IsResolver: false,
  61261. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61262. return nil, errors.New("field of type String does not have child fields")
  61263. },
  61264. }
  61265. return fc, nil
  61266. }
  61267. func (ec *executionContext) _FulfillmentOrderAssignedLocation_phone(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  61268. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_phone(ctx, field)
  61269. if err != nil {
  61270. return graphql.Null
  61271. }
  61272. ctx = graphql.WithFieldContext(ctx, fc)
  61273. defer func() {
  61274. if r := recover(); r != nil {
  61275. ec.Error(ctx, ec.Recover(ctx, r))
  61276. ret = graphql.Null
  61277. }
  61278. }()
  61279. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61280. ctx = rctx // use context from middleware stack in children
  61281. return obj.Phone, nil
  61282. })
  61283. if err != nil {
  61284. ec.Error(ctx, err)
  61285. return graphql.Null
  61286. }
  61287. if resTmp == nil {
  61288. return graphql.Null
  61289. }
  61290. res := resTmp.(*string)
  61291. fc.Result = res
  61292. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61293. }
  61294. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61295. fc = &graphql.FieldContext{
  61296. Object: "FulfillmentOrderAssignedLocation",
  61297. Field: field,
  61298. IsMethod: false,
  61299. IsResolver: false,
  61300. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61301. return nil, errors.New("field of type String does not have child fields")
  61302. },
  61303. }
  61304. return fc, nil
  61305. }
  61306. func (ec *executionContext) _FulfillmentOrderAssignedLocation_province(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  61307. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_province(ctx, field)
  61308. if err != nil {
  61309. return graphql.Null
  61310. }
  61311. ctx = graphql.WithFieldContext(ctx, fc)
  61312. defer func() {
  61313. if r := recover(); r != nil {
  61314. ec.Error(ctx, ec.Recover(ctx, r))
  61315. ret = graphql.Null
  61316. }
  61317. }()
  61318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61319. ctx = rctx // use context from middleware stack in children
  61320. return obj.Province, nil
  61321. })
  61322. if err != nil {
  61323. ec.Error(ctx, err)
  61324. return graphql.Null
  61325. }
  61326. if resTmp == nil {
  61327. return graphql.Null
  61328. }
  61329. res := resTmp.(*string)
  61330. fc.Result = res
  61331. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61332. }
  61333. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61334. fc = &graphql.FieldContext{
  61335. Object: "FulfillmentOrderAssignedLocation",
  61336. Field: field,
  61337. IsMethod: false,
  61338. IsResolver: false,
  61339. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61340. return nil, errors.New("field of type String does not have child fields")
  61341. },
  61342. }
  61343. return fc, nil
  61344. }
  61345. func (ec *executionContext) _FulfillmentOrderAssignedLocation_zip(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  61346. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_zip(ctx, field)
  61347. if err != nil {
  61348. return graphql.Null
  61349. }
  61350. ctx = graphql.WithFieldContext(ctx, fc)
  61351. defer func() {
  61352. if r := recover(); r != nil {
  61353. ec.Error(ctx, ec.Recover(ctx, r))
  61354. ret = graphql.Null
  61355. }
  61356. }()
  61357. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61358. ctx = rctx // use context from middleware stack in children
  61359. return obj.Zip, nil
  61360. })
  61361. if err != nil {
  61362. ec.Error(ctx, err)
  61363. return graphql.Null
  61364. }
  61365. if resTmp == nil {
  61366. return graphql.Null
  61367. }
  61368. res := resTmp.(*string)
  61369. fc.Result = res
  61370. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61371. }
  61372. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61373. fc = &graphql.FieldContext{
  61374. Object: "FulfillmentOrderAssignedLocation",
  61375. Field: field,
  61376. IsMethod: false,
  61377. IsResolver: false,
  61378. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61379. return nil, errors.New("field of type String does not have child fields")
  61380. },
  61381. }
  61382. return fc, nil
  61383. }
  61384. func (ec *executionContext) _FulfillmentOrderConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderConnection) (ret graphql.Marshaler) {
  61385. fc, err := ec.fieldContext_FulfillmentOrderConnection_edges(ctx, field)
  61386. if err != nil {
  61387. return graphql.Null
  61388. }
  61389. ctx = graphql.WithFieldContext(ctx, fc)
  61390. defer func() {
  61391. if r := recover(); r != nil {
  61392. ec.Error(ctx, ec.Recover(ctx, r))
  61393. ret = graphql.Null
  61394. }
  61395. }()
  61396. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61397. ctx = rctx // use context from middleware stack in children
  61398. return obj.Edges, nil
  61399. })
  61400. if err != nil {
  61401. ec.Error(ctx, err)
  61402. return graphql.Null
  61403. }
  61404. if resTmp == nil {
  61405. if !graphql.HasFieldError(ctx, fc) {
  61406. ec.Errorf(ctx, "must not be null")
  61407. }
  61408. return graphql.Null
  61409. }
  61410. res := resTmp.([]*FulfillmentOrderEdge)
  61411. fc.Result = res
  61412. return ec.marshalNFulfillmentOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderEdgeᚄ(ctx, field.Selections, res)
  61413. }
  61414. func (ec *executionContext) fieldContext_FulfillmentOrderConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61415. fc = &graphql.FieldContext{
  61416. Object: "FulfillmentOrderConnection",
  61417. Field: field,
  61418. IsMethod: false,
  61419. IsResolver: false,
  61420. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61421. switch field.Name {
  61422. case "cursor":
  61423. return ec.fieldContext_FulfillmentOrderEdge_cursor(ctx, field)
  61424. case "node":
  61425. return ec.fieldContext_FulfillmentOrderEdge_node(ctx, field)
  61426. }
  61427. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderEdge", field.Name)
  61428. },
  61429. }
  61430. return fc, nil
  61431. }
  61432. func (ec *executionContext) _FulfillmentOrderConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderConnection) (ret graphql.Marshaler) {
  61433. fc, err := ec.fieldContext_FulfillmentOrderConnection_nodes(ctx, field)
  61434. if err != nil {
  61435. return graphql.Null
  61436. }
  61437. ctx = graphql.WithFieldContext(ctx, fc)
  61438. defer func() {
  61439. if r := recover(); r != nil {
  61440. ec.Error(ctx, ec.Recover(ctx, r))
  61441. ret = graphql.Null
  61442. }
  61443. }()
  61444. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61445. ctx = rctx // use context from middleware stack in children
  61446. return obj.Nodes, nil
  61447. })
  61448. if err != nil {
  61449. ec.Error(ctx, err)
  61450. return graphql.Null
  61451. }
  61452. if resTmp == nil {
  61453. if !graphql.HasFieldError(ctx, fc) {
  61454. ec.Errorf(ctx, "must not be null")
  61455. }
  61456. return graphql.Null
  61457. }
  61458. res := resTmp.([]*FulfillmentOrder)
  61459. fc.Result = res
  61460. return ec.marshalNFulfillmentOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderᚄ(ctx, field.Selections, res)
  61461. }
  61462. func (ec *executionContext) fieldContext_FulfillmentOrderConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61463. fc = &graphql.FieldContext{
  61464. Object: "FulfillmentOrderConnection",
  61465. Field: field,
  61466. IsMethod: false,
  61467. IsResolver: false,
  61468. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61469. switch field.Name {
  61470. case "assignedLocation":
  61471. return ec.fieldContext_FulfillmentOrder_assignedLocation(ctx, field)
  61472. case "deliveryMethod":
  61473. return ec.fieldContext_FulfillmentOrder_deliveryMethod(ctx, field)
  61474. case "destination":
  61475. return ec.fieldContext_FulfillmentOrder_destination(ctx, field)
  61476. case "fulfillAt":
  61477. return ec.fieldContext_FulfillmentOrder_fulfillAt(ctx, field)
  61478. case "fulfillBy":
  61479. return ec.fieldContext_FulfillmentOrder_fulfillBy(ctx, field)
  61480. case "fulfillmentHolds":
  61481. return ec.fieldContext_FulfillmentOrder_fulfillmentHolds(ctx, field)
  61482. case "fulfillments":
  61483. return ec.fieldContext_FulfillmentOrder_fulfillments(ctx, field)
  61484. case "id":
  61485. return ec.fieldContext_FulfillmentOrder_id(ctx, field)
  61486. case "internationalDuties":
  61487. return ec.fieldContext_FulfillmentOrder_internationalDuties(ctx, field)
  61488. case "lineItems":
  61489. return ec.fieldContext_FulfillmentOrder_lineItems(ctx, field)
  61490. case "locationsForMove":
  61491. return ec.fieldContext_FulfillmentOrder_locationsForMove(ctx, field)
  61492. case "merchantRequests":
  61493. return ec.fieldContext_FulfillmentOrder_merchantRequests(ctx, field)
  61494. case "order":
  61495. return ec.fieldContext_FulfillmentOrder_order(ctx, field)
  61496. case "requestStatus":
  61497. return ec.fieldContext_FulfillmentOrder_requestStatus(ctx, field)
  61498. case "status":
  61499. return ec.fieldContext_FulfillmentOrder_status(ctx, field)
  61500. case "supportedActions":
  61501. return ec.fieldContext_FulfillmentOrder_supportedActions(ctx, field)
  61502. }
  61503. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrder", field.Name)
  61504. },
  61505. }
  61506. return fc, nil
  61507. }
  61508. func (ec *executionContext) _FulfillmentOrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderConnection) (ret graphql.Marshaler) {
  61509. fc, err := ec.fieldContext_FulfillmentOrderConnection_pageInfo(ctx, field)
  61510. if err != nil {
  61511. return graphql.Null
  61512. }
  61513. ctx = graphql.WithFieldContext(ctx, fc)
  61514. defer func() {
  61515. if r := recover(); r != nil {
  61516. ec.Error(ctx, ec.Recover(ctx, r))
  61517. ret = graphql.Null
  61518. }
  61519. }()
  61520. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61521. ctx = rctx // use context from middleware stack in children
  61522. return obj.PageInfo, nil
  61523. })
  61524. if err != nil {
  61525. ec.Error(ctx, err)
  61526. return graphql.Null
  61527. }
  61528. if resTmp == nil {
  61529. if !graphql.HasFieldError(ctx, fc) {
  61530. ec.Errorf(ctx, "must not be null")
  61531. }
  61532. return graphql.Null
  61533. }
  61534. res := resTmp.(*PageInfo)
  61535. fc.Result = res
  61536. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  61537. }
  61538. func (ec *executionContext) fieldContext_FulfillmentOrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61539. fc = &graphql.FieldContext{
  61540. Object: "FulfillmentOrderConnection",
  61541. Field: field,
  61542. IsMethod: false,
  61543. IsResolver: false,
  61544. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61545. switch field.Name {
  61546. case "endCursor":
  61547. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  61548. case "hasNextPage":
  61549. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  61550. case "hasPreviousPage":
  61551. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  61552. case "startCursor":
  61553. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  61554. }
  61555. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  61556. },
  61557. }
  61558. return fc, nil
  61559. }
  61560. func (ec *executionContext) _FulfillmentOrderDestination_address1(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61561. fc, err := ec.fieldContext_FulfillmentOrderDestination_address1(ctx, field)
  61562. if err != nil {
  61563. return graphql.Null
  61564. }
  61565. ctx = graphql.WithFieldContext(ctx, fc)
  61566. defer func() {
  61567. if r := recover(); r != nil {
  61568. ec.Error(ctx, ec.Recover(ctx, r))
  61569. ret = graphql.Null
  61570. }
  61571. }()
  61572. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61573. ctx = rctx // use context from middleware stack in children
  61574. return obj.Address1, nil
  61575. })
  61576. if err != nil {
  61577. ec.Error(ctx, err)
  61578. return graphql.Null
  61579. }
  61580. if resTmp == nil {
  61581. return graphql.Null
  61582. }
  61583. res := resTmp.(*string)
  61584. fc.Result = res
  61585. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61586. }
  61587. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61588. fc = &graphql.FieldContext{
  61589. Object: "FulfillmentOrderDestination",
  61590. Field: field,
  61591. IsMethod: false,
  61592. IsResolver: false,
  61593. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61594. return nil, errors.New("field of type String does not have child fields")
  61595. },
  61596. }
  61597. return fc, nil
  61598. }
  61599. func (ec *executionContext) _FulfillmentOrderDestination_address2(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61600. fc, err := ec.fieldContext_FulfillmentOrderDestination_address2(ctx, field)
  61601. if err != nil {
  61602. return graphql.Null
  61603. }
  61604. ctx = graphql.WithFieldContext(ctx, fc)
  61605. defer func() {
  61606. if r := recover(); r != nil {
  61607. ec.Error(ctx, ec.Recover(ctx, r))
  61608. ret = graphql.Null
  61609. }
  61610. }()
  61611. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61612. ctx = rctx // use context from middleware stack in children
  61613. return obj.Address2, nil
  61614. })
  61615. if err != nil {
  61616. ec.Error(ctx, err)
  61617. return graphql.Null
  61618. }
  61619. if resTmp == nil {
  61620. return graphql.Null
  61621. }
  61622. res := resTmp.(*string)
  61623. fc.Result = res
  61624. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61625. }
  61626. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61627. fc = &graphql.FieldContext{
  61628. Object: "FulfillmentOrderDestination",
  61629. Field: field,
  61630. IsMethod: false,
  61631. IsResolver: false,
  61632. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61633. return nil, errors.New("field of type String does not have child fields")
  61634. },
  61635. }
  61636. return fc, nil
  61637. }
  61638. func (ec *executionContext) _FulfillmentOrderDestination_city(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61639. fc, err := ec.fieldContext_FulfillmentOrderDestination_city(ctx, field)
  61640. if err != nil {
  61641. return graphql.Null
  61642. }
  61643. ctx = graphql.WithFieldContext(ctx, fc)
  61644. defer func() {
  61645. if r := recover(); r != nil {
  61646. ec.Error(ctx, ec.Recover(ctx, r))
  61647. ret = graphql.Null
  61648. }
  61649. }()
  61650. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61651. ctx = rctx // use context from middleware stack in children
  61652. return obj.City, nil
  61653. })
  61654. if err != nil {
  61655. ec.Error(ctx, err)
  61656. return graphql.Null
  61657. }
  61658. if resTmp == nil {
  61659. return graphql.Null
  61660. }
  61661. res := resTmp.(*string)
  61662. fc.Result = res
  61663. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61664. }
  61665. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61666. fc = &graphql.FieldContext{
  61667. Object: "FulfillmentOrderDestination",
  61668. Field: field,
  61669. IsMethod: false,
  61670. IsResolver: false,
  61671. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61672. return nil, errors.New("field of type String does not have child fields")
  61673. },
  61674. }
  61675. return fc, nil
  61676. }
  61677. func (ec *executionContext) _FulfillmentOrderDestination_company(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61678. fc, err := ec.fieldContext_FulfillmentOrderDestination_company(ctx, field)
  61679. if err != nil {
  61680. return graphql.Null
  61681. }
  61682. ctx = graphql.WithFieldContext(ctx, fc)
  61683. defer func() {
  61684. if r := recover(); r != nil {
  61685. ec.Error(ctx, ec.Recover(ctx, r))
  61686. ret = graphql.Null
  61687. }
  61688. }()
  61689. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61690. ctx = rctx // use context from middleware stack in children
  61691. return obj.Company, nil
  61692. })
  61693. if err != nil {
  61694. ec.Error(ctx, err)
  61695. return graphql.Null
  61696. }
  61697. if resTmp == nil {
  61698. return graphql.Null
  61699. }
  61700. res := resTmp.(*string)
  61701. fc.Result = res
  61702. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61703. }
  61704. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61705. fc = &graphql.FieldContext{
  61706. Object: "FulfillmentOrderDestination",
  61707. Field: field,
  61708. IsMethod: false,
  61709. IsResolver: false,
  61710. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61711. return nil, errors.New("field of type String does not have child fields")
  61712. },
  61713. }
  61714. return fc, nil
  61715. }
  61716. func (ec *executionContext) _FulfillmentOrderDestination_countryCode(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61717. fc, err := ec.fieldContext_FulfillmentOrderDestination_countryCode(ctx, field)
  61718. if err != nil {
  61719. return graphql.Null
  61720. }
  61721. ctx = graphql.WithFieldContext(ctx, fc)
  61722. defer func() {
  61723. if r := recover(); r != nil {
  61724. ec.Error(ctx, ec.Recover(ctx, r))
  61725. ret = graphql.Null
  61726. }
  61727. }()
  61728. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61729. ctx = rctx // use context from middleware stack in children
  61730. return obj.CountryCode, nil
  61731. })
  61732. if err != nil {
  61733. ec.Error(ctx, err)
  61734. return graphql.Null
  61735. }
  61736. if resTmp == nil {
  61737. return graphql.Null
  61738. }
  61739. res := resTmp.(*CountryCode)
  61740. fc.Result = res
  61741. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  61742. }
  61743. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61744. fc = &graphql.FieldContext{
  61745. Object: "FulfillmentOrderDestination",
  61746. Field: field,
  61747. IsMethod: false,
  61748. IsResolver: false,
  61749. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61750. return nil, errors.New("field of type CountryCode does not have child fields")
  61751. },
  61752. }
  61753. return fc, nil
  61754. }
  61755. func (ec *executionContext) _FulfillmentOrderDestination_email(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61756. fc, err := ec.fieldContext_FulfillmentOrderDestination_email(ctx, field)
  61757. if err != nil {
  61758. return graphql.Null
  61759. }
  61760. ctx = graphql.WithFieldContext(ctx, fc)
  61761. defer func() {
  61762. if r := recover(); r != nil {
  61763. ec.Error(ctx, ec.Recover(ctx, r))
  61764. ret = graphql.Null
  61765. }
  61766. }()
  61767. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61768. ctx = rctx // use context from middleware stack in children
  61769. return obj.Email, nil
  61770. })
  61771. if err != nil {
  61772. ec.Error(ctx, err)
  61773. return graphql.Null
  61774. }
  61775. if resTmp == nil {
  61776. return graphql.Null
  61777. }
  61778. res := resTmp.(*string)
  61779. fc.Result = res
  61780. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61781. }
  61782. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_email(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61783. fc = &graphql.FieldContext{
  61784. Object: "FulfillmentOrderDestination",
  61785. Field: field,
  61786. IsMethod: false,
  61787. IsResolver: false,
  61788. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61789. return nil, errors.New("field of type String does not have child fields")
  61790. },
  61791. }
  61792. return fc, nil
  61793. }
  61794. func (ec *executionContext) _FulfillmentOrderDestination_firstName(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61795. fc, err := ec.fieldContext_FulfillmentOrderDestination_firstName(ctx, field)
  61796. if err != nil {
  61797. return graphql.Null
  61798. }
  61799. ctx = graphql.WithFieldContext(ctx, fc)
  61800. defer func() {
  61801. if r := recover(); r != nil {
  61802. ec.Error(ctx, ec.Recover(ctx, r))
  61803. ret = graphql.Null
  61804. }
  61805. }()
  61806. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61807. ctx = rctx // use context from middleware stack in children
  61808. return obj.FirstName, nil
  61809. })
  61810. if err != nil {
  61811. ec.Error(ctx, err)
  61812. return graphql.Null
  61813. }
  61814. if resTmp == nil {
  61815. return graphql.Null
  61816. }
  61817. res := resTmp.(*string)
  61818. fc.Result = res
  61819. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61820. }
  61821. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61822. fc = &graphql.FieldContext{
  61823. Object: "FulfillmentOrderDestination",
  61824. Field: field,
  61825. IsMethod: false,
  61826. IsResolver: false,
  61827. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61828. return nil, errors.New("field of type String does not have child fields")
  61829. },
  61830. }
  61831. return fc, nil
  61832. }
  61833. func (ec *executionContext) _FulfillmentOrderDestination_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61834. fc, err := ec.fieldContext_FulfillmentOrderDestination_id(ctx, field)
  61835. if err != nil {
  61836. return graphql.Null
  61837. }
  61838. ctx = graphql.WithFieldContext(ctx, fc)
  61839. defer func() {
  61840. if r := recover(); r != nil {
  61841. ec.Error(ctx, ec.Recover(ctx, r))
  61842. ret = graphql.Null
  61843. }
  61844. }()
  61845. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61846. ctx = rctx // use context from middleware stack in children
  61847. return obj.ID, nil
  61848. })
  61849. if err != nil {
  61850. ec.Error(ctx, err)
  61851. return graphql.Null
  61852. }
  61853. if resTmp == nil {
  61854. if !graphql.HasFieldError(ctx, fc) {
  61855. ec.Errorf(ctx, "must not be null")
  61856. }
  61857. return graphql.Null
  61858. }
  61859. res := resTmp.(string)
  61860. fc.Result = res
  61861. return ec.marshalNID2string(ctx, field.Selections, res)
  61862. }
  61863. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61864. fc = &graphql.FieldContext{
  61865. Object: "FulfillmentOrderDestination",
  61866. Field: field,
  61867. IsMethod: false,
  61868. IsResolver: false,
  61869. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61870. return nil, errors.New("field of type ID does not have child fields")
  61871. },
  61872. }
  61873. return fc, nil
  61874. }
  61875. func (ec *executionContext) _FulfillmentOrderDestination_lastName(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61876. fc, err := ec.fieldContext_FulfillmentOrderDestination_lastName(ctx, field)
  61877. if err != nil {
  61878. return graphql.Null
  61879. }
  61880. ctx = graphql.WithFieldContext(ctx, fc)
  61881. defer func() {
  61882. if r := recover(); r != nil {
  61883. ec.Error(ctx, ec.Recover(ctx, r))
  61884. ret = graphql.Null
  61885. }
  61886. }()
  61887. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61888. ctx = rctx // use context from middleware stack in children
  61889. return obj.LastName, nil
  61890. })
  61891. if err != nil {
  61892. ec.Error(ctx, err)
  61893. return graphql.Null
  61894. }
  61895. if resTmp == nil {
  61896. return graphql.Null
  61897. }
  61898. res := resTmp.(*string)
  61899. fc.Result = res
  61900. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61901. }
  61902. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61903. fc = &graphql.FieldContext{
  61904. Object: "FulfillmentOrderDestination",
  61905. Field: field,
  61906. IsMethod: false,
  61907. IsResolver: false,
  61908. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61909. return nil, errors.New("field of type String does not have child fields")
  61910. },
  61911. }
  61912. return fc, nil
  61913. }
  61914. func (ec *executionContext) _FulfillmentOrderDestination_phone(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61915. fc, err := ec.fieldContext_FulfillmentOrderDestination_phone(ctx, field)
  61916. if err != nil {
  61917. return graphql.Null
  61918. }
  61919. ctx = graphql.WithFieldContext(ctx, fc)
  61920. defer func() {
  61921. if r := recover(); r != nil {
  61922. ec.Error(ctx, ec.Recover(ctx, r))
  61923. ret = graphql.Null
  61924. }
  61925. }()
  61926. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61927. ctx = rctx // use context from middleware stack in children
  61928. return obj.Phone, nil
  61929. })
  61930. if err != nil {
  61931. ec.Error(ctx, err)
  61932. return graphql.Null
  61933. }
  61934. if resTmp == nil {
  61935. return graphql.Null
  61936. }
  61937. res := resTmp.(*string)
  61938. fc.Result = res
  61939. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61940. }
  61941. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61942. fc = &graphql.FieldContext{
  61943. Object: "FulfillmentOrderDestination",
  61944. Field: field,
  61945. IsMethod: false,
  61946. IsResolver: false,
  61947. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61948. return nil, errors.New("field of type String does not have child fields")
  61949. },
  61950. }
  61951. return fc, nil
  61952. }
  61953. func (ec *executionContext) _FulfillmentOrderDestination_province(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61954. fc, err := ec.fieldContext_FulfillmentOrderDestination_province(ctx, field)
  61955. if err != nil {
  61956. return graphql.Null
  61957. }
  61958. ctx = graphql.WithFieldContext(ctx, fc)
  61959. defer func() {
  61960. if r := recover(); r != nil {
  61961. ec.Error(ctx, ec.Recover(ctx, r))
  61962. ret = graphql.Null
  61963. }
  61964. }()
  61965. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61966. ctx = rctx // use context from middleware stack in children
  61967. return obj.Province, nil
  61968. })
  61969. if err != nil {
  61970. ec.Error(ctx, err)
  61971. return graphql.Null
  61972. }
  61973. if resTmp == nil {
  61974. return graphql.Null
  61975. }
  61976. res := resTmp.(*string)
  61977. fc.Result = res
  61978. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61979. }
  61980. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61981. fc = &graphql.FieldContext{
  61982. Object: "FulfillmentOrderDestination",
  61983. Field: field,
  61984. IsMethod: false,
  61985. IsResolver: false,
  61986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61987. return nil, errors.New("field of type String does not have child fields")
  61988. },
  61989. }
  61990. return fc, nil
  61991. }
  61992. func (ec *executionContext) _FulfillmentOrderDestination_zip(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  61993. fc, err := ec.fieldContext_FulfillmentOrderDestination_zip(ctx, field)
  61994. if err != nil {
  61995. return graphql.Null
  61996. }
  61997. ctx = graphql.WithFieldContext(ctx, fc)
  61998. defer func() {
  61999. if r := recover(); r != nil {
  62000. ec.Error(ctx, ec.Recover(ctx, r))
  62001. ret = graphql.Null
  62002. }
  62003. }()
  62004. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62005. ctx = rctx // use context from middleware stack in children
  62006. return obj.Zip, nil
  62007. })
  62008. if err != nil {
  62009. ec.Error(ctx, err)
  62010. return graphql.Null
  62011. }
  62012. if resTmp == nil {
  62013. return graphql.Null
  62014. }
  62015. res := resTmp.(*string)
  62016. fc.Result = res
  62017. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  62018. }
  62019. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62020. fc = &graphql.FieldContext{
  62021. Object: "FulfillmentOrderDestination",
  62022. Field: field,
  62023. IsMethod: false,
  62024. IsResolver: false,
  62025. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62026. return nil, errors.New("field of type String does not have child fields")
  62027. },
  62028. }
  62029. return fc, nil
  62030. }
  62031. func (ec *executionContext) _FulfillmentOrderEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderEdge) (ret graphql.Marshaler) {
  62032. fc, err := ec.fieldContext_FulfillmentOrderEdge_cursor(ctx, field)
  62033. if err != nil {
  62034. return graphql.Null
  62035. }
  62036. ctx = graphql.WithFieldContext(ctx, fc)
  62037. defer func() {
  62038. if r := recover(); r != nil {
  62039. ec.Error(ctx, ec.Recover(ctx, r))
  62040. ret = graphql.Null
  62041. }
  62042. }()
  62043. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62044. ctx = rctx // use context from middleware stack in children
  62045. return obj.Cursor, nil
  62046. })
  62047. if err != nil {
  62048. ec.Error(ctx, err)
  62049. return graphql.Null
  62050. }
  62051. if resTmp == nil {
  62052. if !graphql.HasFieldError(ctx, fc) {
  62053. ec.Errorf(ctx, "must not be null")
  62054. }
  62055. return graphql.Null
  62056. }
  62057. res := resTmp.(string)
  62058. fc.Result = res
  62059. return ec.marshalNString2string(ctx, field.Selections, res)
  62060. }
  62061. func (ec *executionContext) fieldContext_FulfillmentOrderEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62062. fc = &graphql.FieldContext{
  62063. Object: "FulfillmentOrderEdge",
  62064. Field: field,
  62065. IsMethod: false,
  62066. IsResolver: false,
  62067. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62068. return nil, errors.New("field of type String does not have child fields")
  62069. },
  62070. }
  62071. return fc, nil
  62072. }
  62073. func (ec *executionContext) _FulfillmentOrderEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderEdge) (ret graphql.Marshaler) {
  62074. fc, err := ec.fieldContext_FulfillmentOrderEdge_node(ctx, field)
  62075. if err != nil {
  62076. return graphql.Null
  62077. }
  62078. ctx = graphql.WithFieldContext(ctx, fc)
  62079. defer func() {
  62080. if r := recover(); r != nil {
  62081. ec.Error(ctx, ec.Recover(ctx, r))
  62082. ret = graphql.Null
  62083. }
  62084. }()
  62085. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62086. ctx = rctx // use context from middleware stack in children
  62087. return obj.Node, nil
  62088. })
  62089. if err != nil {
  62090. ec.Error(ctx, err)
  62091. return graphql.Null
  62092. }
  62093. if resTmp == nil {
  62094. if !graphql.HasFieldError(ctx, fc) {
  62095. ec.Errorf(ctx, "must not be null")
  62096. }
  62097. return graphql.Null
  62098. }
  62099. res := resTmp.(*FulfillmentOrder)
  62100. fc.Result = res
  62101. return ec.marshalNFulfillmentOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrder(ctx, field.Selections, res)
  62102. }
  62103. func (ec *executionContext) fieldContext_FulfillmentOrderEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62104. fc = &graphql.FieldContext{
  62105. Object: "FulfillmentOrderEdge",
  62106. Field: field,
  62107. IsMethod: false,
  62108. IsResolver: false,
  62109. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62110. switch field.Name {
  62111. case "assignedLocation":
  62112. return ec.fieldContext_FulfillmentOrder_assignedLocation(ctx, field)
  62113. case "deliveryMethod":
  62114. return ec.fieldContext_FulfillmentOrder_deliveryMethod(ctx, field)
  62115. case "destination":
  62116. return ec.fieldContext_FulfillmentOrder_destination(ctx, field)
  62117. case "fulfillAt":
  62118. return ec.fieldContext_FulfillmentOrder_fulfillAt(ctx, field)
  62119. case "fulfillBy":
  62120. return ec.fieldContext_FulfillmentOrder_fulfillBy(ctx, field)
  62121. case "fulfillmentHolds":
  62122. return ec.fieldContext_FulfillmentOrder_fulfillmentHolds(ctx, field)
  62123. case "fulfillments":
  62124. return ec.fieldContext_FulfillmentOrder_fulfillments(ctx, field)
  62125. case "id":
  62126. return ec.fieldContext_FulfillmentOrder_id(ctx, field)
  62127. case "internationalDuties":
  62128. return ec.fieldContext_FulfillmentOrder_internationalDuties(ctx, field)
  62129. case "lineItems":
  62130. return ec.fieldContext_FulfillmentOrder_lineItems(ctx, field)
  62131. case "locationsForMove":
  62132. return ec.fieldContext_FulfillmentOrder_locationsForMove(ctx, field)
  62133. case "merchantRequests":
  62134. return ec.fieldContext_FulfillmentOrder_merchantRequests(ctx, field)
  62135. case "order":
  62136. return ec.fieldContext_FulfillmentOrder_order(ctx, field)
  62137. case "requestStatus":
  62138. return ec.fieldContext_FulfillmentOrder_requestStatus(ctx, field)
  62139. case "status":
  62140. return ec.fieldContext_FulfillmentOrder_status(ctx, field)
  62141. case "supportedActions":
  62142. return ec.fieldContext_FulfillmentOrder_supportedActions(ctx, field)
  62143. }
  62144. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrder", field.Name)
  62145. },
  62146. }
  62147. return fc, nil
  62148. }
  62149. func (ec *executionContext) _FulfillmentOrderInternationalDuties_incoterm(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderInternationalDuties) (ret graphql.Marshaler) {
  62150. fc, err := ec.fieldContext_FulfillmentOrderInternationalDuties_incoterm(ctx, field)
  62151. if err != nil {
  62152. return graphql.Null
  62153. }
  62154. ctx = graphql.WithFieldContext(ctx, fc)
  62155. defer func() {
  62156. if r := recover(); r != nil {
  62157. ec.Error(ctx, ec.Recover(ctx, r))
  62158. ret = graphql.Null
  62159. }
  62160. }()
  62161. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62162. ctx = rctx // use context from middleware stack in children
  62163. return obj.Incoterm, nil
  62164. })
  62165. if err != nil {
  62166. ec.Error(ctx, err)
  62167. return graphql.Null
  62168. }
  62169. if resTmp == nil {
  62170. if !graphql.HasFieldError(ctx, fc) {
  62171. ec.Errorf(ctx, "must not be null")
  62172. }
  62173. return graphql.Null
  62174. }
  62175. res := resTmp.(string)
  62176. fc.Result = res
  62177. return ec.marshalNString2string(ctx, field.Selections, res)
  62178. }
  62179. func (ec *executionContext) fieldContext_FulfillmentOrderInternationalDuties_incoterm(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62180. fc = &graphql.FieldContext{
  62181. Object: "FulfillmentOrderInternationalDuties",
  62182. Field: field,
  62183. IsMethod: false,
  62184. IsResolver: false,
  62185. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62186. return nil, errors.New("field of type String does not have child fields")
  62187. },
  62188. }
  62189. return fc, nil
  62190. }
  62191. func (ec *executionContext) _FulfillmentOrderLineItem_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  62192. fc, err := ec.fieldContext_FulfillmentOrderLineItem_id(ctx, field)
  62193. if err != nil {
  62194. return graphql.Null
  62195. }
  62196. ctx = graphql.WithFieldContext(ctx, fc)
  62197. defer func() {
  62198. if r := recover(); r != nil {
  62199. ec.Error(ctx, ec.Recover(ctx, r))
  62200. ret = graphql.Null
  62201. }
  62202. }()
  62203. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62204. ctx = rctx // use context from middleware stack in children
  62205. return obj.ID, nil
  62206. })
  62207. if err != nil {
  62208. ec.Error(ctx, err)
  62209. return graphql.Null
  62210. }
  62211. if resTmp == nil {
  62212. if !graphql.HasFieldError(ctx, fc) {
  62213. ec.Errorf(ctx, "must not be null")
  62214. }
  62215. return graphql.Null
  62216. }
  62217. res := resTmp.(string)
  62218. fc.Result = res
  62219. return ec.marshalNID2string(ctx, field.Selections, res)
  62220. }
  62221. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62222. fc = &graphql.FieldContext{
  62223. Object: "FulfillmentOrderLineItem",
  62224. Field: field,
  62225. IsMethod: false,
  62226. IsResolver: false,
  62227. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62228. return nil, errors.New("field of type ID does not have child fields")
  62229. },
  62230. }
  62231. return fc, nil
  62232. }
  62233. func (ec *executionContext) _FulfillmentOrderLineItem_lineItem(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  62234. fc, err := ec.fieldContext_FulfillmentOrderLineItem_lineItem(ctx, field)
  62235. if err != nil {
  62236. return graphql.Null
  62237. }
  62238. ctx = graphql.WithFieldContext(ctx, fc)
  62239. defer func() {
  62240. if r := recover(); r != nil {
  62241. ec.Error(ctx, ec.Recover(ctx, r))
  62242. ret = graphql.Null
  62243. }
  62244. }()
  62245. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62246. ctx = rctx // use context from middleware stack in children
  62247. return obj.LineItem, nil
  62248. })
  62249. if err != nil {
  62250. ec.Error(ctx, err)
  62251. return graphql.Null
  62252. }
  62253. if resTmp == nil {
  62254. if !graphql.HasFieldError(ctx, fc) {
  62255. ec.Errorf(ctx, "must not be null")
  62256. }
  62257. return graphql.Null
  62258. }
  62259. res := resTmp.(*LineItem)
  62260. fc.Result = res
  62261. return ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItem(ctx, field.Selections, res)
  62262. }
  62263. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_lineItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62264. fc = &graphql.FieldContext{
  62265. Object: "FulfillmentOrderLineItem",
  62266. Field: field,
  62267. IsMethod: false,
  62268. IsResolver: false,
  62269. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62270. switch field.Name {
  62271. case "contract":
  62272. return ec.fieldContext_LineItem_contract(ctx, field)
  62273. case "currentQuantity":
  62274. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  62275. case "customAttributes":
  62276. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  62277. case "discountAllocations":
  62278. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  62279. case "discountedTotalSet":
  62280. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  62281. case "discountedUnitPriceSet":
  62282. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  62283. case "duties":
  62284. return ec.fieldContext_LineItem_duties(ctx, field)
  62285. case "id":
  62286. return ec.fieldContext_LineItem_id(ctx, field)
  62287. case "image":
  62288. return ec.fieldContext_LineItem_image(ctx, field)
  62289. case "merchantEditable":
  62290. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  62291. case "name":
  62292. return ec.fieldContext_LineItem_name(ctx, field)
  62293. case "nonFulfillableQuantity":
  62294. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  62295. case "originalTotalSet":
  62296. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  62297. case "originalUnitPriceSet":
  62298. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  62299. case "product":
  62300. return ec.fieldContext_LineItem_product(ctx, field)
  62301. case "quantity":
  62302. return ec.fieldContext_LineItem_quantity(ctx, field)
  62303. case "refundableQuantity":
  62304. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  62305. case "requiresShipping":
  62306. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  62307. case "restockable":
  62308. return ec.fieldContext_LineItem_restockable(ctx, field)
  62309. case "sellingPlan":
  62310. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  62311. case "sku":
  62312. return ec.fieldContext_LineItem_sku(ctx, field)
  62313. case "staffMember":
  62314. return ec.fieldContext_LineItem_staffMember(ctx, field)
  62315. case "taxLines":
  62316. return ec.fieldContext_LineItem_taxLines(ctx, field)
  62317. case "taxable":
  62318. return ec.fieldContext_LineItem_taxable(ctx, field)
  62319. case "title":
  62320. return ec.fieldContext_LineItem_title(ctx, field)
  62321. case "totalDiscountSet":
  62322. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  62323. case "unfulfilledDiscountedTotalSet":
  62324. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  62325. case "unfulfilledOriginalTotalSet":
  62326. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  62327. case "unfulfilledQuantity":
  62328. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  62329. case "variant":
  62330. return ec.fieldContext_LineItem_variant(ctx, field)
  62331. case "variantTitle":
  62332. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  62333. case "vendor":
  62334. return ec.fieldContext_LineItem_vendor(ctx, field)
  62335. }
  62336. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  62337. },
  62338. }
  62339. return fc, nil
  62340. }
  62341. func (ec *executionContext) _FulfillmentOrderLineItem_remainingQuantity(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  62342. fc, err := ec.fieldContext_FulfillmentOrderLineItem_remainingQuantity(ctx, field)
  62343. if err != nil {
  62344. return graphql.Null
  62345. }
  62346. ctx = graphql.WithFieldContext(ctx, fc)
  62347. defer func() {
  62348. if r := recover(); r != nil {
  62349. ec.Error(ctx, ec.Recover(ctx, r))
  62350. ret = graphql.Null
  62351. }
  62352. }()
  62353. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62354. ctx = rctx // use context from middleware stack in children
  62355. return obj.RemainingQuantity, nil
  62356. })
  62357. if err != nil {
  62358. ec.Error(ctx, err)
  62359. return graphql.Null
  62360. }
  62361. if resTmp == nil {
  62362. if !graphql.HasFieldError(ctx, fc) {
  62363. ec.Errorf(ctx, "must not be null")
  62364. }
  62365. return graphql.Null
  62366. }
  62367. res := resTmp.(int)
  62368. fc.Result = res
  62369. return ec.marshalNInt2int(ctx, field.Selections, res)
  62370. }
  62371. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_remainingQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62372. fc = &graphql.FieldContext{
  62373. Object: "FulfillmentOrderLineItem",
  62374. Field: field,
  62375. IsMethod: false,
  62376. IsResolver: false,
  62377. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62378. return nil, errors.New("field of type Int does not have child fields")
  62379. },
  62380. }
  62381. return fc, nil
  62382. }
  62383. func (ec *executionContext) _FulfillmentOrderLineItem_totalQuantity(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  62384. fc, err := ec.fieldContext_FulfillmentOrderLineItem_totalQuantity(ctx, field)
  62385. if err != nil {
  62386. return graphql.Null
  62387. }
  62388. ctx = graphql.WithFieldContext(ctx, fc)
  62389. defer func() {
  62390. if r := recover(); r != nil {
  62391. ec.Error(ctx, ec.Recover(ctx, r))
  62392. ret = graphql.Null
  62393. }
  62394. }()
  62395. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62396. ctx = rctx // use context from middleware stack in children
  62397. return obj.TotalQuantity, nil
  62398. })
  62399. if err != nil {
  62400. ec.Error(ctx, err)
  62401. return graphql.Null
  62402. }
  62403. if resTmp == nil {
  62404. if !graphql.HasFieldError(ctx, fc) {
  62405. ec.Errorf(ctx, "must not be null")
  62406. }
  62407. return graphql.Null
  62408. }
  62409. res := resTmp.(int)
  62410. fc.Result = res
  62411. return ec.marshalNInt2int(ctx, field.Selections, res)
  62412. }
  62413. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_totalQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62414. fc = &graphql.FieldContext{
  62415. Object: "FulfillmentOrderLineItem",
  62416. Field: field,
  62417. IsMethod: false,
  62418. IsResolver: false,
  62419. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62420. return nil, errors.New("field of type Int does not have child fields")
  62421. },
  62422. }
  62423. return fc, nil
  62424. }
  62425. func (ec *executionContext) _FulfillmentOrderLineItem_warnings(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  62426. fc, err := ec.fieldContext_FulfillmentOrderLineItem_warnings(ctx, field)
  62427. if err != nil {
  62428. return graphql.Null
  62429. }
  62430. ctx = graphql.WithFieldContext(ctx, fc)
  62431. defer func() {
  62432. if r := recover(); r != nil {
  62433. ec.Error(ctx, ec.Recover(ctx, r))
  62434. ret = graphql.Null
  62435. }
  62436. }()
  62437. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62438. ctx = rctx // use context from middleware stack in children
  62439. return obj.Warnings, nil
  62440. })
  62441. if err != nil {
  62442. ec.Error(ctx, err)
  62443. return graphql.Null
  62444. }
  62445. if resTmp == nil {
  62446. if !graphql.HasFieldError(ctx, fc) {
  62447. ec.Errorf(ctx, "must not be null")
  62448. }
  62449. return graphql.Null
  62450. }
  62451. res := resTmp.([]*FulfillmentOrderLineItemWarning)
  62452. fc.Result = res
  62453. return ec.marshalNFulfillmentOrderLineItemWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemWarningᚄ(ctx, field.Selections, res)
  62454. }
  62455. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_warnings(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62456. fc = &graphql.FieldContext{
  62457. Object: "FulfillmentOrderLineItem",
  62458. Field: field,
  62459. IsMethod: false,
  62460. IsResolver: false,
  62461. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62462. switch field.Name {
  62463. case "description":
  62464. return ec.fieldContext_FulfillmentOrderLineItemWarning_description(ctx, field)
  62465. case "title":
  62466. return ec.fieldContext_FulfillmentOrderLineItemWarning_title(ctx, field)
  62467. }
  62468. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItemWarning", field.Name)
  62469. },
  62470. }
  62471. return fc, nil
  62472. }
  62473. func (ec *executionContext) _FulfillmentOrderLineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemConnection) (ret graphql.Marshaler) {
  62474. fc, err := ec.fieldContext_FulfillmentOrderLineItemConnection_edges(ctx, field)
  62475. if err != nil {
  62476. return graphql.Null
  62477. }
  62478. ctx = graphql.WithFieldContext(ctx, fc)
  62479. defer func() {
  62480. if r := recover(); r != nil {
  62481. ec.Error(ctx, ec.Recover(ctx, r))
  62482. ret = graphql.Null
  62483. }
  62484. }()
  62485. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62486. ctx = rctx // use context from middleware stack in children
  62487. return obj.Edges, nil
  62488. })
  62489. if err != nil {
  62490. ec.Error(ctx, err)
  62491. return graphql.Null
  62492. }
  62493. if resTmp == nil {
  62494. if !graphql.HasFieldError(ctx, fc) {
  62495. ec.Errorf(ctx, "must not be null")
  62496. }
  62497. return graphql.Null
  62498. }
  62499. res := resTmp.([]*FulfillmentOrderLineItemEdge)
  62500. fc.Result = res
  62501. return ec.marshalNFulfillmentOrderLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemEdgeᚄ(ctx, field.Selections, res)
  62502. }
  62503. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62504. fc = &graphql.FieldContext{
  62505. Object: "FulfillmentOrderLineItemConnection",
  62506. Field: field,
  62507. IsMethod: false,
  62508. IsResolver: false,
  62509. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62510. switch field.Name {
  62511. case "cursor":
  62512. return ec.fieldContext_FulfillmentOrderLineItemEdge_cursor(ctx, field)
  62513. case "node":
  62514. return ec.fieldContext_FulfillmentOrderLineItemEdge_node(ctx, field)
  62515. }
  62516. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItemEdge", field.Name)
  62517. },
  62518. }
  62519. return fc, nil
  62520. }
  62521. func (ec *executionContext) _FulfillmentOrderLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemConnection) (ret graphql.Marshaler) {
  62522. fc, err := ec.fieldContext_FulfillmentOrderLineItemConnection_nodes(ctx, field)
  62523. if err != nil {
  62524. return graphql.Null
  62525. }
  62526. ctx = graphql.WithFieldContext(ctx, fc)
  62527. defer func() {
  62528. if r := recover(); r != nil {
  62529. ec.Error(ctx, ec.Recover(ctx, r))
  62530. ret = graphql.Null
  62531. }
  62532. }()
  62533. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62534. ctx = rctx // use context from middleware stack in children
  62535. return obj.Nodes, nil
  62536. })
  62537. if err != nil {
  62538. ec.Error(ctx, err)
  62539. return graphql.Null
  62540. }
  62541. if resTmp == nil {
  62542. if !graphql.HasFieldError(ctx, fc) {
  62543. ec.Errorf(ctx, "must not be null")
  62544. }
  62545. return graphql.Null
  62546. }
  62547. res := resTmp.([]*FulfillmentOrderLineItem)
  62548. fc.Result = res
  62549. return ec.marshalNFulfillmentOrderLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemᚄ(ctx, field.Selections, res)
  62550. }
  62551. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62552. fc = &graphql.FieldContext{
  62553. Object: "FulfillmentOrderLineItemConnection",
  62554. Field: field,
  62555. IsMethod: false,
  62556. IsResolver: false,
  62557. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62558. switch field.Name {
  62559. case "id":
  62560. return ec.fieldContext_FulfillmentOrderLineItem_id(ctx, field)
  62561. case "lineItem":
  62562. return ec.fieldContext_FulfillmentOrderLineItem_lineItem(ctx, field)
  62563. case "remainingQuantity":
  62564. return ec.fieldContext_FulfillmentOrderLineItem_remainingQuantity(ctx, field)
  62565. case "totalQuantity":
  62566. return ec.fieldContext_FulfillmentOrderLineItem_totalQuantity(ctx, field)
  62567. case "warnings":
  62568. return ec.fieldContext_FulfillmentOrderLineItem_warnings(ctx, field)
  62569. }
  62570. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItem", field.Name)
  62571. },
  62572. }
  62573. return fc, nil
  62574. }
  62575. func (ec *executionContext) _FulfillmentOrderLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemConnection) (ret graphql.Marshaler) {
  62576. fc, err := ec.fieldContext_FulfillmentOrderLineItemConnection_pageInfo(ctx, field)
  62577. if err != nil {
  62578. return graphql.Null
  62579. }
  62580. ctx = graphql.WithFieldContext(ctx, fc)
  62581. defer func() {
  62582. if r := recover(); r != nil {
  62583. ec.Error(ctx, ec.Recover(ctx, r))
  62584. ret = graphql.Null
  62585. }
  62586. }()
  62587. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62588. ctx = rctx // use context from middleware stack in children
  62589. return obj.PageInfo, nil
  62590. })
  62591. if err != nil {
  62592. ec.Error(ctx, err)
  62593. return graphql.Null
  62594. }
  62595. if resTmp == nil {
  62596. if !graphql.HasFieldError(ctx, fc) {
  62597. ec.Errorf(ctx, "must not be null")
  62598. }
  62599. return graphql.Null
  62600. }
  62601. res := resTmp.(*PageInfo)
  62602. fc.Result = res
  62603. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  62604. }
  62605. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62606. fc = &graphql.FieldContext{
  62607. Object: "FulfillmentOrderLineItemConnection",
  62608. Field: field,
  62609. IsMethod: false,
  62610. IsResolver: false,
  62611. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62612. switch field.Name {
  62613. case "endCursor":
  62614. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  62615. case "hasNextPage":
  62616. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  62617. case "hasPreviousPage":
  62618. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  62619. case "startCursor":
  62620. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  62621. }
  62622. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  62623. },
  62624. }
  62625. return fc, nil
  62626. }
  62627. func (ec *executionContext) _FulfillmentOrderLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemEdge) (ret graphql.Marshaler) {
  62628. fc, err := ec.fieldContext_FulfillmentOrderLineItemEdge_cursor(ctx, field)
  62629. if err != nil {
  62630. return graphql.Null
  62631. }
  62632. ctx = graphql.WithFieldContext(ctx, fc)
  62633. defer func() {
  62634. if r := recover(); r != nil {
  62635. ec.Error(ctx, ec.Recover(ctx, r))
  62636. ret = graphql.Null
  62637. }
  62638. }()
  62639. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62640. ctx = rctx // use context from middleware stack in children
  62641. return obj.Cursor, nil
  62642. })
  62643. if err != nil {
  62644. ec.Error(ctx, err)
  62645. return graphql.Null
  62646. }
  62647. if resTmp == nil {
  62648. if !graphql.HasFieldError(ctx, fc) {
  62649. ec.Errorf(ctx, "must not be null")
  62650. }
  62651. return graphql.Null
  62652. }
  62653. res := resTmp.(string)
  62654. fc.Result = res
  62655. return ec.marshalNString2string(ctx, field.Selections, res)
  62656. }
  62657. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62658. fc = &graphql.FieldContext{
  62659. Object: "FulfillmentOrderLineItemEdge",
  62660. Field: field,
  62661. IsMethod: false,
  62662. IsResolver: false,
  62663. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62664. return nil, errors.New("field of type String does not have child fields")
  62665. },
  62666. }
  62667. return fc, nil
  62668. }
  62669. func (ec *executionContext) _FulfillmentOrderLineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemEdge) (ret graphql.Marshaler) {
  62670. fc, err := ec.fieldContext_FulfillmentOrderLineItemEdge_node(ctx, field)
  62671. if err != nil {
  62672. return graphql.Null
  62673. }
  62674. ctx = graphql.WithFieldContext(ctx, fc)
  62675. defer func() {
  62676. if r := recover(); r != nil {
  62677. ec.Error(ctx, ec.Recover(ctx, r))
  62678. ret = graphql.Null
  62679. }
  62680. }()
  62681. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62682. ctx = rctx // use context from middleware stack in children
  62683. return obj.Node, nil
  62684. })
  62685. if err != nil {
  62686. ec.Error(ctx, err)
  62687. return graphql.Null
  62688. }
  62689. if resTmp == nil {
  62690. if !graphql.HasFieldError(ctx, fc) {
  62691. ec.Errorf(ctx, "must not be null")
  62692. }
  62693. return graphql.Null
  62694. }
  62695. res := resTmp.(*FulfillmentOrderLineItem)
  62696. fc.Result = res
  62697. return ec.marshalNFulfillmentOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItem(ctx, field.Selections, res)
  62698. }
  62699. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62700. fc = &graphql.FieldContext{
  62701. Object: "FulfillmentOrderLineItemEdge",
  62702. Field: field,
  62703. IsMethod: false,
  62704. IsResolver: false,
  62705. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62706. switch field.Name {
  62707. case "id":
  62708. return ec.fieldContext_FulfillmentOrderLineItem_id(ctx, field)
  62709. case "lineItem":
  62710. return ec.fieldContext_FulfillmentOrderLineItem_lineItem(ctx, field)
  62711. case "remainingQuantity":
  62712. return ec.fieldContext_FulfillmentOrderLineItem_remainingQuantity(ctx, field)
  62713. case "totalQuantity":
  62714. return ec.fieldContext_FulfillmentOrderLineItem_totalQuantity(ctx, field)
  62715. case "warnings":
  62716. return ec.fieldContext_FulfillmentOrderLineItem_warnings(ctx, field)
  62717. }
  62718. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItem", field.Name)
  62719. },
  62720. }
  62721. return fc, nil
  62722. }
  62723. func (ec *executionContext) _FulfillmentOrderLineItemWarning_description(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemWarning) (ret graphql.Marshaler) {
  62724. fc, err := ec.fieldContext_FulfillmentOrderLineItemWarning_description(ctx, field)
  62725. if err != nil {
  62726. return graphql.Null
  62727. }
  62728. ctx = graphql.WithFieldContext(ctx, fc)
  62729. defer func() {
  62730. if r := recover(); r != nil {
  62731. ec.Error(ctx, ec.Recover(ctx, r))
  62732. ret = graphql.Null
  62733. }
  62734. }()
  62735. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62736. ctx = rctx // use context from middleware stack in children
  62737. return obj.Description, nil
  62738. })
  62739. if err != nil {
  62740. ec.Error(ctx, err)
  62741. return graphql.Null
  62742. }
  62743. if resTmp == nil {
  62744. return graphql.Null
  62745. }
  62746. res := resTmp.(*string)
  62747. fc.Result = res
  62748. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  62749. }
  62750. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemWarning_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62751. fc = &graphql.FieldContext{
  62752. Object: "FulfillmentOrderLineItemWarning",
  62753. Field: field,
  62754. IsMethod: false,
  62755. IsResolver: false,
  62756. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62757. return nil, errors.New("field of type String does not have child fields")
  62758. },
  62759. }
  62760. return fc, nil
  62761. }
  62762. func (ec *executionContext) _FulfillmentOrderLineItemWarning_title(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemWarning) (ret graphql.Marshaler) {
  62763. fc, err := ec.fieldContext_FulfillmentOrderLineItemWarning_title(ctx, field)
  62764. if err != nil {
  62765. return graphql.Null
  62766. }
  62767. ctx = graphql.WithFieldContext(ctx, fc)
  62768. defer func() {
  62769. if r := recover(); r != nil {
  62770. ec.Error(ctx, ec.Recover(ctx, r))
  62771. ret = graphql.Null
  62772. }
  62773. }()
  62774. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62775. ctx = rctx // use context from middleware stack in children
  62776. return obj.Title, nil
  62777. })
  62778. if err != nil {
  62779. ec.Error(ctx, err)
  62780. return graphql.Null
  62781. }
  62782. if resTmp == nil {
  62783. return graphql.Null
  62784. }
  62785. res := resTmp.(*string)
  62786. fc.Result = res
  62787. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  62788. }
  62789. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemWarning_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62790. fc = &graphql.FieldContext{
  62791. Object: "FulfillmentOrderLineItemWarning",
  62792. Field: field,
  62793. IsMethod: false,
  62794. IsResolver: false,
  62795. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62796. return nil, errors.New("field of type String does not have child fields")
  62797. },
  62798. }
  62799. return fc, nil
  62800. }
  62801. func (ec *executionContext) _FulfillmentOrderLocationForMove_location(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMove) (ret graphql.Marshaler) {
  62802. fc, err := ec.fieldContext_FulfillmentOrderLocationForMove_location(ctx, field)
  62803. if err != nil {
  62804. return graphql.Null
  62805. }
  62806. ctx = graphql.WithFieldContext(ctx, fc)
  62807. defer func() {
  62808. if r := recover(); r != nil {
  62809. ec.Error(ctx, ec.Recover(ctx, r))
  62810. ret = graphql.Null
  62811. }
  62812. }()
  62813. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62814. ctx = rctx // use context from middleware stack in children
  62815. return obj.Location, nil
  62816. })
  62817. if err != nil {
  62818. ec.Error(ctx, err)
  62819. return graphql.Null
  62820. }
  62821. if resTmp == nil {
  62822. if !graphql.HasFieldError(ctx, fc) {
  62823. ec.Errorf(ctx, "must not be null")
  62824. }
  62825. return graphql.Null
  62826. }
  62827. res := resTmp.(*Location)
  62828. fc.Result = res
  62829. return ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, field.Selections, res)
  62830. }
  62831. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMove_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62832. fc = &graphql.FieldContext{
  62833. Object: "FulfillmentOrderLocationForMove",
  62834. Field: field,
  62835. IsMethod: false,
  62836. IsResolver: false,
  62837. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62838. switch field.Name {
  62839. case "activatable":
  62840. return ec.fieldContext_Location_activatable(ctx, field)
  62841. case "address":
  62842. return ec.fieldContext_Location_address(ctx, field)
  62843. case "addressVerified":
  62844. return ec.fieldContext_Location_addressVerified(ctx, field)
  62845. case "deactivatable":
  62846. return ec.fieldContext_Location_deactivatable(ctx, field)
  62847. case "deactivatedAt":
  62848. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  62849. case "deletable":
  62850. return ec.fieldContext_Location_deletable(ctx, field)
  62851. case "fulfillmentService":
  62852. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  62853. case "fulfillsOnlineOrders":
  62854. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  62855. case "hasActiveInventory":
  62856. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  62857. case "hasUnfulfilledOrders":
  62858. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  62859. case "id":
  62860. return ec.fieldContext_Location_id(ctx, field)
  62861. case "inventoryLevel":
  62862. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  62863. case "inventoryLevels":
  62864. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  62865. case "isActive":
  62866. return ec.fieldContext_Location_isActive(ctx, field)
  62867. case "legacyResourceId":
  62868. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  62869. case "metafield":
  62870. return ec.fieldContext_Location_metafield(ctx, field)
  62871. case "metafieldDefinitions":
  62872. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  62873. case "metafields":
  62874. return ec.fieldContext_Location_metafields(ctx, field)
  62875. case "name":
  62876. return ec.fieldContext_Location_name(ctx, field)
  62877. case "privateMetafield":
  62878. return ec.fieldContext_Location_privateMetafield(ctx, field)
  62879. case "privateMetafields":
  62880. return ec.fieldContext_Location_privateMetafields(ctx, field)
  62881. case "shipsInventory":
  62882. return ec.fieldContext_Location_shipsInventory(ctx, field)
  62883. case "suggestedAddresses":
  62884. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  62885. }
  62886. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  62887. },
  62888. }
  62889. return fc, nil
  62890. }
  62891. func (ec *executionContext) _FulfillmentOrderLocationForMove_message(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMove) (ret graphql.Marshaler) {
  62892. fc, err := ec.fieldContext_FulfillmentOrderLocationForMove_message(ctx, field)
  62893. if err != nil {
  62894. return graphql.Null
  62895. }
  62896. ctx = graphql.WithFieldContext(ctx, fc)
  62897. defer func() {
  62898. if r := recover(); r != nil {
  62899. ec.Error(ctx, ec.Recover(ctx, r))
  62900. ret = graphql.Null
  62901. }
  62902. }()
  62903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62904. ctx = rctx // use context from middleware stack in children
  62905. return obj.Message, nil
  62906. })
  62907. if err != nil {
  62908. ec.Error(ctx, err)
  62909. return graphql.Null
  62910. }
  62911. if resTmp == nil {
  62912. return graphql.Null
  62913. }
  62914. res := resTmp.(*string)
  62915. fc.Result = res
  62916. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  62917. }
  62918. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMove_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62919. fc = &graphql.FieldContext{
  62920. Object: "FulfillmentOrderLocationForMove",
  62921. Field: field,
  62922. IsMethod: false,
  62923. IsResolver: false,
  62924. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62925. return nil, errors.New("field of type String does not have child fields")
  62926. },
  62927. }
  62928. return fc, nil
  62929. }
  62930. func (ec *executionContext) _FulfillmentOrderLocationForMove_movable(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMove) (ret graphql.Marshaler) {
  62931. fc, err := ec.fieldContext_FulfillmentOrderLocationForMove_movable(ctx, field)
  62932. if err != nil {
  62933. return graphql.Null
  62934. }
  62935. ctx = graphql.WithFieldContext(ctx, fc)
  62936. defer func() {
  62937. if r := recover(); r != nil {
  62938. ec.Error(ctx, ec.Recover(ctx, r))
  62939. ret = graphql.Null
  62940. }
  62941. }()
  62942. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62943. ctx = rctx // use context from middleware stack in children
  62944. return obj.Movable, nil
  62945. })
  62946. if err != nil {
  62947. ec.Error(ctx, err)
  62948. return graphql.Null
  62949. }
  62950. if resTmp == nil {
  62951. if !graphql.HasFieldError(ctx, fc) {
  62952. ec.Errorf(ctx, "must not be null")
  62953. }
  62954. return graphql.Null
  62955. }
  62956. res := resTmp.(bool)
  62957. fc.Result = res
  62958. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  62959. }
  62960. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMove_movable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62961. fc = &graphql.FieldContext{
  62962. Object: "FulfillmentOrderLocationForMove",
  62963. Field: field,
  62964. IsMethod: false,
  62965. IsResolver: false,
  62966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62967. return nil, errors.New("field of type Boolean does not have child fields")
  62968. },
  62969. }
  62970. return fc, nil
  62971. }
  62972. func (ec *executionContext) _FulfillmentOrderLocationForMoveConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveConnection) (ret graphql.Marshaler) {
  62973. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveConnection_edges(ctx, field)
  62974. if err != nil {
  62975. return graphql.Null
  62976. }
  62977. ctx = graphql.WithFieldContext(ctx, fc)
  62978. defer func() {
  62979. if r := recover(); r != nil {
  62980. ec.Error(ctx, ec.Recover(ctx, r))
  62981. ret = graphql.Null
  62982. }
  62983. }()
  62984. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62985. ctx = rctx // use context from middleware stack in children
  62986. return obj.Edges, nil
  62987. })
  62988. if err != nil {
  62989. ec.Error(ctx, err)
  62990. return graphql.Null
  62991. }
  62992. if resTmp == nil {
  62993. if !graphql.HasFieldError(ctx, fc) {
  62994. ec.Errorf(ctx, "must not be null")
  62995. }
  62996. return graphql.Null
  62997. }
  62998. res := resTmp.([]*FulfillmentOrderLocationForMoveEdge)
  62999. fc.Result = res
  63000. return ec.marshalNFulfillmentOrderLocationForMoveEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMoveEdgeᚄ(ctx, field.Selections, res)
  63001. }
  63002. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63003. fc = &graphql.FieldContext{
  63004. Object: "FulfillmentOrderLocationForMoveConnection",
  63005. Field: field,
  63006. IsMethod: false,
  63007. IsResolver: false,
  63008. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63009. switch field.Name {
  63010. case "cursor":
  63011. return ec.fieldContext_FulfillmentOrderLocationForMoveEdge_cursor(ctx, field)
  63012. case "node":
  63013. return ec.fieldContext_FulfillmentOrderLocationForMoveEdge_node(ctx, field)
  63014. }
  63015. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLocationForMoveEdge", field.Name)
  63016. },
  63017. }
  63018. return fc, nil
  63019. }
  63020. func (ec *executionContext) _FulfillmentOrderLocationForMoveConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveConnection) (ret graphql.Marshaler) {
  63021. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveConnection_nodes(ctx, field)
  63022. if err != nil {
  63023. return graphql.Null
  63024. }
  63025. ctx = graphql.WithFieldContext(ctx, fc)
  63026. defer func() {
  63027. if r := recover(); r != nil {
  63028. ec.Error(ctx, ec.Recover(ctx, r))
  63029. ret = graphql.Null
  63030. }
  63031. }()
  63032. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63033. ctx = rctx // use context from middleware stack in children
  63034. return obj.Nodes, nil
  63035. })
  63036. if err != nil {
  63037. ec.Error(ctx, err)
  63038. return graphql.Null
  63039. }
  63040. if resTmp == nil {
  63041. if !graphql.HasFieldError(ctx, fc) {
  63042. ec.Errorf(ctx, "must not be null")
  63043. }
  63044. return graphql.Null
  63045. }
  63046. res := resTmp.([]*FulfillmentOrderLocationForMove)
  63047. fc.Result = res
  63048. return ec.marshalNFulfillmentOrderLocationForMove2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMoveᚄ(ctx, field.Selections, res)
  63049. }
  63050. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63051. fc = &graphql.FieldContext{
  63052. Object: "FulfillmentOrderLocationForMoveConnection",
  63053. Field: field,
  63054. IsMethod: false,
  63055. IsResolver: false,
  63056. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63057. switch field.Name {
  63058. case "location":
  63059. return ec.fieldContext_FulfillmentOrderLocationForMove_location(ctx, field)
  63060. case "message":
  63061. return ec.fieldContext_FulfillmentOrderLocationForMove_message(ctx, field)
  63062. case "movable":
  63063. return ec.fieldContext_FulfillmentOrderLocationForMove_movable(ctx, field)
  63064. }
  63065. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLocationForMove", field.Name)
  63066. },
  63067. }
  63068. return fc, nil
  63069. }
  63070. func (ec *executionContext) _FulfillmentOrderLocationForMoveConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveConnection) (ret graphql.Marshaler) {
  63071. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveConnection_pageInfo(ctx, field)
  63072. if err != nil {
  63073. return graphql.Null
  63074. }
  63075. ctx = graphql.WithFieldContext(ctx, fc)
  63076. defer func() {
  63077. if r := recover(); r != nil {
  63078. ec.Error(ctx, ec.Recover(ctx, r))
  63079. ret = graphql.Null
  63080. }
  63081. }()
  63082. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63083. ctx = rctx // use context from middleware stack in children
  63084. return obj.PageInfo, nil
  63085. })
  63086. if err != nil {
  63087. ec.Error(ctx, err)
  63088. return graphql.Null
  63089. }
  63090. if resTmp == nil {
  63091. if !graphql.HasFieldError(ctx, fc) {
  63092. ec.Errorf(ctx, "must not be null")
  63093. }
  63094. return graphql.Null
  63095. }
  63096. res := resTmp.(*PageInfo)
  63097. fc.Result = res
  63098. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  63099. }
  63100. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63101. fc = &graphql.FieldContext{
  63102. Object: "FulfillmentOrderLocationForMoveConnection",
  63103. Field: field,
  63104. IsMethod: false,
  63105. IsResolver: false,
  63106. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63107. switch field.Name {
  63108. case "endCursor":
  63109. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  63110. case "hasNextPage":
  63111. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  63112. case "hasPreviousPage":
  63113. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  63114. case "startCursor":
  63115. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  63116. }
  63117. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  63118. },
  63119. }
  63120. return fc, nil
  63121. }
  63122. func (ec *executionContext) _FulfillmentOrderLocationForMoveEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveEdge) (ret graphql.Marshaler) {
  63123. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveEdge_cursor(ctx, field)
  63124. if err != nil {
  63125. return graphql.Null
  63126. }
  63127. ctx = graphql.WithFieldContext(ctx, fc)
  63128. defer func() {
  63129. if r := recover(); r != nil {
  63130. ec.Error(ctx, ec.Recover(ctx, r))
  63131. ret = graphql.Null
  63132. }
  63133. }()
  63134. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63135. ctx = rctx // use context from middleware stack in children
  63136. return obj.Cursor, nil
  63137. })
  63138. if err != nil {
  63139. ec.Error(ctx, err)
  63140. return graphql.Null
  63141. }
  63142. if resTmp == nil {
  63143. if !graphql.HasFieldError(ctx, fc) {
  63144. ec.Errorf(ctx, "must not be null")
  63145. }
  63146. return graphql.Null
  63147. }
  63148. res := resTmp.(string)
  63149. fc.Result = res
  63150. return ec.marshalNString2string(ctx, field.Selections, res)
  63151. }
  63152. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63153. fc = &graphql.FieldContext{
  63154. Object: "FulfillmentOrderLocationForMoveEdge",
  63155. Field: field,
  63156. IsMethod: false,
  63157. IsResolver: false,
  63158. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63159. return nil, errors.New("field of type String does not have child fields")
  63160. },
  63161. }
  63162. return fc, nil
  63163. }
  63164. func (ec *executionContext) _FulfillmentOrderLocationForMoveEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveEdge) (ret graphql.Marshaler) {
  63165. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveEdge_node(ctx, field)
  63166. if err != nil {
  63167. return graphql.Null
  63168. }
  63169. ctx = graphql.WithFieldContext(ctx, fc)
  63170. defer func() {
  63171. if r := recover(); r != nil {
  63172. ec.Error(ctx, ec.Recover(ctx, r))
  63173. ret = graphql.Null
  63174. }
  63175. }()
  63176. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63177. ctx = rctx // use context from middleware stack in children
  63178. return obj.Node, nil
  63179. })
  63180. if err != nil {
  63181. ec.Error(ctx, err)
  63182. return graphql.Null
  63183. }
  63184. if resTmp == nil {
  63185. if !graphql.HasFieldError(ctx, fc) {
  63186. ec.Errorf(ctx, "must not be null")
  63187. }
  63188. return graphql.Null
  63189. }
  63190. res := resTmp.(*FulfillmentOrderLocationForMove)
  63191. fc.Result = res
  63192. return ec.marshalNFulfillmentOrderLocationForMove2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMove(ctx, field.Selections, res)
  63193. }
  63194. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63195. fc = &graphql.FieldContext{
  63196. Object: "FulfillmentOrderLocationForMoveEdge",
  63197. Field: field,
  63198. IsMethod: false,
  63199. IsResolver: false,
  63200. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63201. switch field.Name {
  63202. case "location":
  63203. return ec.fieldContext_FulfillmentOrderLocationForMove_location(ctx, field)
  63204. case "message":
  63205. return ec.fieldContext_FulfillmentOrderLocationForMove_message(ctx, field)
  63206. case "movable":
  63207. return ec.fieldContext_FulfillmentOrderLocationForMove_movable(ctx, field)
  63208. }
  63209. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLocationForMove", field.Name)
  63210. },
  63211. }
  63212. return fc, nil
  63213. }
  63214. func (ec *executionContext) _FulfillmentOrderMerchantRequest_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  63215. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_id(ctx, field)
  63216. if err != nil {
  63217. return graphql.Null
  63218. }
  63219. ctx = graphql.WithFieldContext(ctx, fc)
  63220. defer func() {
  63221. if r := recover(); r != nil {
  63222. ec.Error(ctx, ec.Recover(ctx, r))
  63223. ret = graphql.Null
  63224. }
  63225. }()
  63226. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63227. ctx = rctx // use context from middleware stack in children
  63228. return obj.ID, nil
  63229. })
  63230. if err != nil {
  63231. ec.Error(ctx, err)
  63232. return graphql.Null
  63233. }
  63234. if resTmp == nil {
  63235. if !graphql.HasFieldError(ctx, fc) {
  63236. ec.Errorf(ctx, "must not be null")
  63237. }
  63238. return graphql.Null
  63239. }
  63240. res := resTmp.(string)
  63241. fc.Result = res
  63242. return ec.marshalNID2string(ctx, field.Selections, res)
  63243. }
  63244. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63245. fc = &graphql.FieldContext{
  63246. Object: "FulfillmentOrderMerchantRequest",
  63247. Field: field,
  63248. IsMethod: false,
  63249. IsResolver: false,
  63250. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63251. return nil, errors.New("field of type ID does not have child fields")
  63252. },
  63253. }
  63254. return fc, nil
  63255. }
  63256. func (ec *executionContext) _FulfillmentOrderMerchantRequest_kind(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  63257. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_kind(ctx, field)
  63258. if err != nil {
  63259. return graphql.Null
  63260. }
  63261. ctx = graphql.WithFieldContext(ctx, fc)
  63262. defer func() {
  63263. if r := recover(); r != nil {
  63264. ec.Error(ctx, ec.Recover(ctx, r))
  63265. ret = graphql.Null
  63266. }
  63267. }()
  63268. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63269. ctx = rctx // use context from middleware stack in children
  63270. return obj.Kind, nil
  63271. })
  63272. if err != nil {
  63273. ec.Error(ctx, err)
  63274. return graphql.Null
  63275. }
  63276. if resTmp == nil {
  63277. if !graphql.HasFieldError(ctx, fc) {
  63278. ec.Errorf(ctx, "must not be null")
  63279. }
  63280. return graphql.Null
  63281. }
  63282. res := resTmp.(FulfillmentOrderMerchantRequestKind)
  63283. fc.Result = res
  63284. return ec.marshalNFulfillmentOrderMerchantRequestKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx, field.Selections, res)
  63285. }
  63286. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63287. fc = &graphql.FieldContext{
  63288. Object: "FulfillmentOrderMerchantRequest",
  63289. Field: field,
  63290. IsMethod: false,
  63291. IsResolver: false,
  63292. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63293. return nil, errors.New("field of type FulfillmentOrderMerchantRequestKind does not have child fields")
  63294. },
  63295. }
  63296. return fc, nil
  63297. }
  63298. func (ec *executionContext) _FulfillmentOrderMerchantRequest_message(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  63299. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_message(ctx, field)
  63300. if err != nil {
  63301. return graphql.Null
  63302. }
  63303. ctx = graphql.WithFieldContext(ctx, fc)
  63304. defer func() {
  63305. if r := recover(); r != nil {
  63306. ec.Error(ctx, ec.Recover(ctx, r))
  63307. ret = graphql.Null
  63308. }
  63309. }()
  63310. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63311. ctx = rctx // use context from middleware stack in children
  63312. return obj.Message, nil
  63313. })
  63314. if err != nil {
  63315. ec.Error(ctx, err)
  63316. return graphql.Null
  63317. }
  63318. if resTmp == nil {
  63319. return graphql.Null
  63320. }
  63321. res := resTmp.(*string)
  63322. fc.Result = res
  63323. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  63324. }
  63325. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63326. fc = &graphql.FieldContext{
  63327. Object: "FulfillmentOrderMerchantRequest",
  63328. Field: field,
  63329. IsMethod: false,
  63330. IsResolver: false,
  63331. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63332. return nil, errors.New("field of type String does not have child fields")
  63333. },
  63334. }
  63335. return fc, nil
  63336. }
  63337. func (ec *executionContext) _FulfillmentOrderMerchantRequest_requestOptions(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  63338. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_requestOptions(ctx, field)
  63339. if err != nil {
  63340. return graphql.Null
  63341. }
  63342. ctx = graphql.WithFieldContext(ctx, fc)
  63343. defer func() {
  63344. if r := recover(); r != nil {
  63345. ec.Error(ctx, ec.Recover(ctx, r))
  63346. ret = graphql.Null
  63347. }
  63348. }()
  63349. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63350. ctx = rctx // use context from middleware stack in children
  63351. return obj.RequestOptions, nil
  63352. })
  63353. if err != nil {
  63354. ec.Error(ctx, err)
  63355. return graphql.Null
  63356. }
  63357. if resTmp == nil {
  63358. return graphql.Null
  63359. }
  63360. res := resTmp.(*string)
  63361. fc.Result = res
  63362. return ec.marshalOJSON2ᚖstring(ctx, field.Selections, res)
  63363. }
  63364. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_requestOptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63365. fc = &graphql.FieldContext{
  63366. Object: "FulfillmentOrderMerchantRequest",
  63367. Field: field,
  63368. IsMethod: false,
  63369. IsResolver: false,
  63370. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63371. return nil, errors.New("field of type JSON does not have child fields")
  63372. },
  63373. }
  63374. return fc, nil
  63375. }
  63376. func (ec *executionContext) _FulfillmentOrderMerchantRequest_responseData(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  63377. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_responseData(ctx, field)
  63378. if err != nil {
  63379. return graphql.Null
  63380. }
  63381. ctx = graphql.WithFieldContext(ctx, fc)
  63382. defer func() {
  63383. if r := recover(); r != nil {
  63384. ec.Error(ctx, ec.Recover(ctx, r))
  63385. ret = graphql.Null
  63386. }
  63387. }()
  63388. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63389. ctx = rctx // use context from middleware stack in children
  63390. return obj.ResponseData, nil
  63391. })
  63392. if err != nil {
  63393. ec.Error(ctx, err)
  63394. return graphql.Null
  63395. }
  63396. if resTmp == nil {
  63397. return graphql.Null
  63398. }
  63399. res := resTmp.(*string)
  63400. fc.Result = res
  63401. return ec.marshalOJSON2ᚖstring(ctx, field.Selections, res)
  63402. }
  63403. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_responseData(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63404. fc = &graphql.FieldContext{
  63405. Object: "FulfillmentOrderMerchantRequest",
  63406. Field: field,
  63407. IsMethod: false,
  63408. IsResolver: false,
  63409. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63410. return nil, errors.New("field of type JSON does not have child fields")
  63411. },
  63412. }
  63413. return fc, nil
  63414. }
  63415. func (ec *executionContext) _FulfillmentOrderMerchantRequest_sentAt(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  63416. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_sentAt(ctx, field)
  63417. if err != nil {
  63418. return graphql.Null
  63419. }
  63420. ctx = graphql.WithFieldContext(ctx, fc)
  63421. defer func() {
  63422. if r := recover(); r != nil {
  63423. ec.Error(ctx, ec.Recover(ctx, r))
  63424. ret = graphql.Null
  63425. }
  63426. }()
  63427. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63428. ctx = rctx // use context from middleware stack in children
  63429. return obj.SentAt, nil
  63430. })
  63431. if err != nil {
  63432. ec.Error(ctx, err)
  63433. return graphql.Null
  63434. }
  63435. if resTmp == nil {
  63436. if !graphql.HasFieldError(ctx, fc) {
  63437. ec.Errorf(ctx, "must not be null")
  63438. }
  63439. return graphql.Null
  63440. }
  63441. res := resTmp.(string)
  63442. fc.Result = res
  63443. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  63444. }
  63445. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_sentAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63446. fc = &graphql.FieldContext{
  63447. Object: "FulfillmentOrderMerchantRequest",
  63448. Field: field,
  63449. IsMethod: false,
  63450. IsResolver: false,
  63451. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63452. return nil, errors.New("field of type DateTime does not have child fields")
  63453. },
  63454. }
  63455. return fc, nil
  63456. }
  63457. func (ec *executionContext) _FulfillmentOrderMerchantRequestConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestConnection) (ret graphql.Marshaler) {
  63458. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestConnection_edges(ctx, field)
  63459. if err != nil {
  63460. return graphql.Null
  63461. }
  63462. ctx = graphql.WithFieldContext(ctx, fc)
  63463. defer func() {
  63464. if r := recover(); r != nil {
  63465. ec.Error(ctx, ec.Recover(ctx, r))
  63466. ret = graphql.Null
  63467. }
  63468. }()
  63469. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63470. ctx = rctx // use context from middleware stack in children
  63471. return obj.Edges, nil
  63472. })
  63473. if err != nil {
  63474. ec.Error(ctx, err)
  63475. return graphql.Null
  63476. }
  63477. if resTmp == nil {
  63478. if !graphql.HasFieldError(ctx, fc) {
  63479. ec.Errorf(ctx, "must not be null")
  63480. }
  63481. return graphql.Null
  63482. }
  63483. res := resTmp.([]*FulfillmentOrderMerchantRequestEdge)
  63484. fc.Result = res
  63485. return ec.marshalNFulfillmentOrderMerchantRequestEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestEdgeᚄ(ctx, field.Selections, res)
  63486. }
  63487. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63488. fc = &graphql.FieldContext{
  63489. Object: "FulfillmentOrderMerchantRequestConnection",
  63490. Field: field,
  63491. IsMethod: false,
  63492. IsResolver: false,
  63493. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63494. switch field.Name {
  63495. case "cursor":
  63496. return ec.fieldContext_FulfillmentOrderMerchantRequestEdge_cursor(ctx, field)
  63497. case "node":
  63498. return ec.fieldContext_FulfillmentOrderMerchantRequestEdge_node(ctx, field)
  63499. }
  63500. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderMerchantRequestEdge", field.Name)
  63501. },
  63502. }
  63503. return fc, nil
  63504. }
  63505. func (ec *executionContext) _FulfillmentOrderMerchantRequestConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestConnection) (ret graphql.Marshaler) {
  63506. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestConnection_nodes(ctx, field)
  63507. if err != nil {
  63508. return graphql.Null
  63509. }
  63510. ctx = graphql.WithFieldContext(ctx, fc)
  63511. defer func() {
  63512. if r := recover(); r != nil {
  63513. ec.Error(ctx, ec.Recover(ctx, r))
  63514. ret = graphql.Null
  63515. }
  63516. }()
  63517. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63518. ctx = rctx // use context from middleware stack in children
  63519. return obj.Nodes, nil
  63520. })
  63521. if err != nil {
  63522. ec.Error(ctx, err)
  63523. return graphql.Null
  63524. }
  63525. if resTmp == nil {
  63526. if !graphql.HasFieldError(ctx, fc) {
  63527. ec.Errorf(ctx, "must not be null")
  63528. }
  63529. return graphql.Null
  63530. }
  63531. res := resTmp.([]*FulfillmentOrderMerchantRequest)
  63532. fc.Result = res
  63533. return ec.marshalNFulfillmentOrderMerchantRequest2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestᚄ(ctx, field.Selections, res)
  63534. }
  63535. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63536. fc = &graphql.FieldContext{
  63537. Object: "FulfillmentOrderMerchantRequestConnection",
  63538. Field: field,
  63539. IsMethod: false,
  63540. IsResolver: false,
  63541. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63542. switch field.Name {
  63543. case "id":
  63544. return ec.fieldContext_FulfillmentOrderMerchantRequest_id(ctx, field)
  63545. case "kind":
  63546. return ec.fieldContext_FulfillmentOrderMerchantRequest_kind(ctx, field)
  63547. case "message":
  63548. return ec.fieldContext_FulfillmentOrderMerchantRequest_message(ctx, field)
  63549. case "requestOptions":
  63550. return ec.fieldContext_FulfillmentOrderMerchantRequest_requestOptions(ctx, field)
  63551. case "responseData":
  63552. return ec.fieldContext_FulfillmentOrderMerchantRequest_responseData(ctx, field)
  63553. case "sentAt":
  63554. return ec.fieldContext_FulfillmentOrderMerchantRequest_sentAt(ctx, field)
  63555. }
  63556. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderMerchantRequest", field.Name)
  63557. },
  63558. }
  63559. return fc, nil
  63560. }
  63561. func (ec *executionContext) _FulfillmentOrderMerchantRequestConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestConnection) (ret graphql.Marshaler) {
  63562. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestConnection_pageInfo(ctx, field)
  63563. if err != nil {
  63564. return graphql.Null
  63565. }
  63566. ctx = graphql.WithFieldContext(ctx, fc)
  63567. defer func() {
  63568. if r := recover(); r != nil {
  63569. ec.Error(ctx, ec.Recover(ctx, r))
  63570. ret = graphql.Null
  63571. }
  63572. }()
  63573. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63574. ctx = rctx // use context from middleware stack in children
  63575. return obj.PageInfo, nil
  63576. })
  63577. if err != nil {
  63578. ec.Error(ctx, err)
  63579. return graphql.Null
  63580. }
  63581. if resTmp == nil {
  63582. if !graphql.HasFieldError(ctx, fc) {
  63583. ec.Errorf(ctx, "must not be null")
  63584. }
  63585. return graphql.Null
  63586. }
  63587. res := resTmp.(*PageInfo)
  63588. fc.Result = res
  63589. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  63590. }
  63591. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63592. fc = &graphql.FieldContext{
  63593. Object: "FulfillmentOrderMerchantRequestConnection",
  63594. Field: field,
  63595. IsMethod: false,
  63596. IsResolver: false,
  63597. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63598. switch field.Name {
  63599. case "endCursor":
  63600. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  63601. case "hasNextPage":
  63602. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  63603. case "hasPreviousPage":
  63604. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  63605. case "startCursor":
  63606. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  63607. }
  63608. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  63609. },
  63610. }
  63611. return fc, nil
  63612. }
  63613. func (ec *executionContext) _FulfillmentOrderMerchantRequestEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestEdge) (ret graphql.Marshaler) {
  63614. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestEdge_cursor(ctx, field)
  63615. if err != nil {
  63616. return graphql.Null
  63617. }
  63618. ctx = graphql.WithFieldContext(ctx, fc)
  63619. defer func() {
  63620. if r := recover(); r != nil {
  63621. ec.Error(ctx, ec.Recover(ctx, r))
  63622. ret = graphql.Null
  63623. }
  63624. }()
  63625. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63626. ctx = rctx // use context from middleware stack in children
  63627. return obj.Cursor, nil
  63628. })
  63629. if err != nil {
  63630. ec.Error(ctx, err)
  63631. return graphql.Null
  63632. }
  63633. if resTmp == nil {
  63634. if !graphql.HasFieldError(ctx, fc) {
  63635. ec.Errorf(ctx, "must not be null")
  63636. }
  63637. return graphql.Null
  63638. }
  63639. res := resTmp.(string)
  63640. fc.Result = res
  63641. return ec.marshalNString2string(ctx, field.Selections, res)
  63642. }
  63643. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63644. fc = &graphql.FieldContext{
  63645. Object: "FulfillmentOrderMerchantRequestEdge",
  63646. Field: field,
  63647. IsMethod: false,
  63648. IsResolver: false,
  63649. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63650. return nil, errors.New("field of type String does not have child fields")
  63651. },
  63652. }
  63653. return fc, nil
  63654. }
  63655. func (ec *executionContext) _FulfillmentOrderMerchantRequestEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestEdge) (ret graphql.Marshaler) {
  63656. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestEdge_node(ctx, field)
  63657. if err != nil {
  63658. return graphql.Null
  63659. }
  63660. ctx = graphql.WithFieldContext(ctx, fc)
  63661. defer func() {
  63662. if r := recover(); r != nil {
  63663. ec.Error(ctx, ec.Recover(ctx, r))
  63664. ret = graphql.Null
  63665. }
  63666. }()
  63667. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63668. ctx = rctx // use context from middleware stack in children
  63669. return obj.Node, nil
  63670. })
  63671. if err != nil {
  63672. ec.Error(ctx, err)
  63673. return graphql.Null
  63674. }
  63675. if resTmp == nil {
  63676. if !graphql.HasFieldError(ctx, fc) {
  63677. ec.Errorf(ctx, "must not be null")
  63678. }
  63679. return graphql.Null
  63680. }
  63681. res := resTmp.(*FulfillmentOrderMerchantRequest)
  63682. fc.Result = res
  63683. return ec.marshalNFulfillmentOrderMerchantRequest2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequest(ctx, field.Selections, res)
  63684. }
  63685. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63686. fc = &graphql.FieldContext{
  63687. Object: "FulfillmentOrderMerchantRequestEdge",
  63688. Field: field,
  63689. IsMethod: false,
  63690. IsResolver: false,
  63691. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63692. switch field.Name {
  63693. case "id":
  63694. return ec.fieldContext_FulfillmentOrderMerchantRequest_id(ctx, field)
  63695. case "kind":
  63696. return ec.fieldContext_FulfillmentOrderMerchantRequest_kind(ctx, field)
  63697. case "message":
  63698. return ec.fieldContext_FulfillmentOrderMerchantRequest_message(ctx, field)
  63699. case "requestOptions":
  63700. return ec.fieldContext_FulfillmentOrderMerchantRequest_requestOptions(ctx, field)
  63701. case "responseData":
  63702. return ec.fieldContext_FulfillmentOrderMerchantRequest_responseData(ctx, field)
  63703. case "sentAt":
  63704. return ec.fieldContext_FulfillmentOrderMerchantRequest_sentAt(ctx, field)
  63705. }
  63706. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderMerchantRequest", field.Name)
  63707. },
  63708. }
  63709. return fc, nil
  63710. }
  63711. func (ec *executionContext) _FulfillmentOrderSupportedAction_action(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderSupportedAction) (ret graphql.Marshaler) {
  63712. fc, err := ec.fieldContext_FulfillmentOrderSupportedAction_action(ctx, field)
  63713. if err != nil {
  63714. return graphql.Null
  63715. }
  63716. ctx = graphql.WithFieldContext(ctx, fc)
  63717. defer func() {
  63718. if r := recover(); r != nil {
  63719. ec.Error(ctx, ec.Recover(ctx, r))
  63720. ret = graphql.Null
  63721. }
  63722. }()
  63723. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63724. ctx = rctx // use context from middleware stack in children
  63725. return obj.Action, nil
  63726. })
  63727. if err != nil {
  63728. ec.Error(ctx, err)
  63729. return graphql.Null
  63730. }
  63731. if resTmp == nil {
  63732. if !graphql.HasFieldError(ctx, fc) {
  63733. ec.Errorf(ctx, "must not be null")
  63734. }
  63735. return graphql.Null
  63736. }
  63737. res := resTmp.(FulfillmentOrderAction)
  63738. fc.Result = res
  63739. return ec.marshalNFulfillmentOrderAction2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderAction(ctx, field.Selections, res)
  63740. }
  63741. func (ec *executionContext) fieldContext_FulfillmentOrderSupportedAction_action(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63742. fc = &graphql.FieldContext{
  63743. Object: "FulfillmentOrderSupportedAction",
  63744. Field: field,
  63745. IsMethod: false,
  63746. IsResolver: false,
  63747. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63748. return nil, errors.New("field of type FulfillmentOrderAction does not have child fields")
  63749. },
  63750. }
  63751. return fc, nil
  63752. }
  63753. func (ec *executionContext) _FulfillmentOrderSupportedAction_externalUrl(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderSupportedAction) (ret graphql.Marshaler) {
  63754. fc, err := ec.fieldContext_FulfillmentOrderSupportedAction_externalUrl(ctx, field)
  63755. if err != nil {
  63756. return graphql.Null
  63757. }
  63758. ctx = graphql.WithFieldContext(ctx, fc)
  63759. defer func() {
  63760. if r := recover(); r != nil {
  63761. ec.Error(ctx, ec.Recover(ctx, r))
  63762. ret = graphql.Null
  63763. }
  63764. }()
  63765. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63766. ctx = rctx // use context from middleware stack in children
  63767. return obj.ExternalURL, nil
  63768. })
  63769. if err != nil {
  63770. ec.Error(ctx, err)
  63771. return graphql.Null
  63772. }
  63773. if resTmp == nil {
  63774. return graphql.Null
  63775. }
  63776. res := resTmp.(*string)
  63777. fc.Result = res
  63778. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  63779. }
  63780. func (ec *executionContext) fieldContext_FulfillmentOrderSupportedAction_externalUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63781. fc = &graphql.FieldContext{
  63782. Object: "FulfillmentOrderSupportedAction",
  63783. Field: field,
  63784. IsMethod: false,
  63785. IsResolver: false,
  63786. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63787. return nil, errors.New("field of type URL does not have child fields")
  63788. },
  63789. }
  63790. return fc, nil
  63791. }
  63792. func (ec *executionContext) _FulfillmentOriginAddress_address1(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  63793. fc, err := ec.fieldContext_FulfillmentOriginAddress_address1(ctx, field)
  63794. if err != nil {
  63795. return graphql.Null
  63796. }
  63797. ctx = graphql.WithFieldContext(ctx, fc)
  63798. defer func() {
  63799. if r := recover(); r != nil {
  63800. ec.Error(ctx, ec.Recover(ctx, r))
  63801. ret = graphql.Null
  63802. }
  63803. }()
  63804. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63805. ctx = rctx // use context from middleware stack in children
  63806. return obj.Address1, nil
  63807. })
  63808. if err != nil {
  63809. ec.Error(ctx, err)
  63810. return graphql.Null
  63811. }
  63812. if resTmp == nil {
  63813. return graphql.Null
  63814. }
  63815. res := resTmp.(*string)
  63816. fc.Result = res
  63817. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  63818. }
  63819. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63820. fc = &graphql.FieldContext{
  63821. Object: "FulfillmentOriginAddress",
  63822. Field: field,
  63823. IsMethod: false,
  63824. IsResolver: false,
  63825. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63826. return nil, errors.New("field of type String does not have child fields")
  63827. },
  63828. }
  63829. return fc, nil
  63830. }
  63831. func (ec *executionContext) _FulfillmentOriginAddress_address2(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  63832. fc, err := ec.fieldContext_FulfillmentOriginAddress_address2(ctx, field)
  63833. if err != nil {
  63834. return graphql.Null
  63835. }
  63836. ctx = graphql.WithFieldContext(ctx, fc)
  63837. defer func() {
  63838. if r := recover(); r != nil {
  63839. ec.Error(ctx, ec.Recover(ctx, r))
  63840. ret = graphql.Null
  63841. }
  63842. }()
  63843. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63844. ctx = rctx // use context from middleware stack in children
  63845. return obj.Address2, nil
  63846. })
  63847. if err != nil {
  63848. ec.Error(ctx, err)
  63849. return graphql.Null
  63850. }
  63851. if resTmp == nil {
  63852. return graphql.Null
  63853. }
  63854. res := resTmp.(*string)
  63855. fc.Result = res
  63856. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  63857. }
  63858. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63859. fc = &graphql.FieldContext{
  63860. Object: "FulfillmentOriginAddress",
  63861. Field: field,
  63862. IsMethod: false,
  63863. IsResolver: false,
  63864. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63865. return nil, errors.New("field of type String does not have child fields")
  63866. },
  63867. }
  63868. return fc, nil
  63869. }
  63870. func (ec *executionContext) _FulfillmentOriginAddress_city(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  63871. fc, err := ec.fieldContext_FulfillmentOriginAddress_city(ctx, field)
  63872. if err != nil {
  63873. return graphql.Null
  63874. }
  63875. ctx = graphql.WithFieldContext(ctx, fc)
  63876. defer func() {
  63877. if r := recover(); r != nil {
  63878. ec.Error(ctx, ec.Recover(ctx, r))
  63879. ret = graphql.Null
  63880. }
  63881. }()
  63882. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63883. ctx = rctx // use context from middleware stack in children
  63884. return obj.City, nil
  63885. })
  63886. if err != nil {
  63887. ec.Error(ctx, err)
  63888. return graphql.Null
  63889. }
  63890. if resTmp == nil {
  63891. return graphql.Null
  63892. }
  63893. res := resTmp.(*string)
  63894. fc.Result = res
  63895. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  63896. }
  63897. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63898. fc = &graphql.FieldContext{
  63899. Object: "FulfillmentOriginAddress",
  63900. Field: field,
  63901. IsMethod: false,
  63902. IsResolver: false,
  63903. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63904. return nil, errors.New("field of type String does not have child fields")
  63905. },
  63906. }
  63907. return fc, nil
  63908. }
  63909. func (ec *executionContext) _FulfillmentOriginAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  63910. fc, err := ec.fieldContext_FulfillmentOriginAddress_countryCode(ctx, field)
  63911. if err != nil {
  63912. return graphql.Null
  63913. }
  63914. ctx = graphql.WithFieldContext(ctx, fc)
  63915. defer func() {
  63916. if r := recover(); r != nil {
  63917. ec.Error(ctx, ec.Recover(ctx, r))
  63918. ret = graphql.Null
  63919. }
  63920. }()
  63921. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63922. ctx = rctx // use context from middleware stack in children
  63923. return obj.CountryCode, nil
  63924. })
  63925. if err != nil {
  63926. ec.Error(ctx, err)
  63927. return graphql.Null
  63928. }
  63929. if resTmp == nil {
  63930. if !graphql.HasFieldError(ctx, fc) {
  63931. ec.Errorf(ctx, "must not be null")
  63932. }
  63933. return graphql.Null
  63934. }
  63935. res := resTmp.(string)
  63936. fc.Result = res
  63937. return ec.marshalNString2string(ctx, field.Selections, res)
  63938. }
  63939. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63940. fc = &graphql.FieldContext{
  63941. Object: "FulfillmentOriginAddress",
  63942. Field: field,
  63943. IsMethod: false,
  63944. IsResolver: false,
  63945. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63946. return nil, errors.New("field of type String does not have child fields")
  63947. },
  63948. }
  63949. return fc, nil
  63950. }
  63951. func (ec *executionContext) _FulfillmentOriginAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  63952. fc, err := ec.fieldContext_FulfillmentOriginAddress_provinceCode(ctx, field)
  63953. if err != nil {
  63954. return graphql.Null
  63955. }
  63956. ctx = graphql.WithFieldContext(ctx, fc)
  63957. defer func() {
  63958. if r := recover(); r != nil {
  63959. ec.Error(ctx, ec.Recover(ctx, r))
  63960. ret = graphql.Null
  63961. }
  63962. }()
  63963. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63964. ctx = rctx // use context from middleware stack in children
  63965. return obj.ProvinceCode, nil
  63966. })
  63967. if err != nil {
  63968. ec.Error(ctx, err)
  63969. return graphql.Null
  63970. }
  63971. if resTmp == nil {
  63972. return graphql.Null
  63973. }
  63974. res := resTmp.(*string)
  63975. fc.Result = res
  63976. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  63977. }
  63978. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63979. fc = &graphql.FieldContext{
  63980. Object: "FulfillmentOriginAddress",
  63981. Field: field,
  63982. IsMethod: false,
  63983. IsResolver: false,
  63984. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63985. return nil, errors.New("field of type String does not have child fields")
  63986. },
  63987. }
  63988. return fc, nil
  63989. }
  63990. func (ec *executionContext) _FulfillmentOriginAddress_zip(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  63991. fc, err := ec.fieldContext_FulfillmentOriginAddress_zip(ctx, field)
  63992. if err != nil {
  63993. return graphql.Null
  63994. }
  63995. ctx = graphql.WithFieldContext(ctx, fc)
  63996. defer func() {
  63997. if r := recover(); r != nil {
  63998. ec.Error(ctx, ec.Recover(ctx, r))
  63999. ret = graphql.Null
  64000. }
  64001. }()
  64002. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64003. ctx = rctx // use context from middleware stack in children
  64004. return obj.Zip, nil
  64005. })
  64006. if err != nil {
  64007. ec.Error(ctx, err)
  64008. return graphql.Null
  64009. }
  64010. if resTmp == nil {
  64011. return graphql.Null
  64012. }
  64013. res := resTmp.(*string)
  64014. fc.Result = res
  64015. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  64016. }
  64017. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64018. fc = &graphql.FieldContext{
  64019. Object: "FulfillmentOriginAddress",
  64020. Field: field,
  64021. IsMethod: false,
  64022. IsResolver: false,
  64023. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64024. return nil, errors.New("field of type String does not have child fields")
  64025. },
  64026. }
  64027. return fc, nil
  64028. }
  64029. func (ec *executionContext) _FulfillmentService_callbackUrl(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64030. fc, err := ec.fieldContext_FulfillmentService_callbackUrl(ctx, field)
  64031. if err != nil {
  64032. return graphql.Null
  64033. }
  64034. ctx = graphql.WithFieldContext(ctx, fc)
  64035. defer func() {
  64036. if r := recover(); r != nil {
  64037. ec.Error(ctx, ec.Recover(ctx, r))
  64038. ret = graphql.Null
  64039. }
  64040. }()
  64041. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64042. ctx = rctx // use context from middleware stack in children
  64043. return obj.CallbackURL, nil
  64044. })
  64045. if err != nil {
  64046. ec.Error(ctx, err)
  64047. return graphql.Null
  64048. }
  64049. if resTmp == nil {
  64050. return graphql.Null
  64051. }
  64052. res := resTmp.(*string)
  64053. fc.Result = res
  64054. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  64055. }
  64056. func (ec *executionContext) fieldContext_FulfillmentService_callbackUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64057. fc = &graphql.FieldContext{
  64058. Object: "FulfillmentService",
  64059. Field: field,
  64060. IsMethod: false,
  64061. IsResolver: false,
  64062. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64063. return nil, errors.New("field of type URL does not have child fields")
  64064. },
  64065. }
  64066. return fc, nil
  64067. }
  64068. func (ec *executionContext) _FulfillmentService_fulfillmentOrdersOptIn(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64069. fc, err := ec.fieldContext_FulfillmentService_fulfillmentOrdersOptIn(ctx, field)
  64070. if err != nil {
  64071. return graphql.Null
  64072. }
  64073. ctx = graphql.WithFieldContext(ctx, fc)
  64074. defer func() {
  64075. if r := recover(); r != nil {
  64076. ec.Error(ctx, ec.Recover(ctx, r))
  64077. ret = graphql.Null
  64078. }
  64079. }()
  64080. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64081. ctx = rctx // use context from middleware stack in children
  64082. return obj.FulfillmentOrdersOptIn, nil
  64083. })
  64084. if err != nil {
  64085. ec.Error(ctx, err)
  64086. return graphql.Null
  64087. }
  64088. if resTmp == nil {
  64089. if !graphql.HasFieldError(ctx, fc) {
  64090. ec.Errorf(ctx, "must not be null")
  64091. }
  64092. return graphql.Null
  64093. }
  64094. res := resTmp.(bool)
  64095. fc.Result = res
  64096. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64097. }
  64098. func (ec *executionContext) fieldContext_FulfillmentService_fulfillmentOrdersOptIn(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64099. fc = &graphql.FieldContext{
  64100. Object: "FulfillmentService",
  64101. Field: field,
  64102. IsMethod: false,
  64103. IsResolver: false,
  64104. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64105. return nil, errors.New("field of type Boolean does not have child fields")
  64106. },
  64107. }
  64108. return fc, nil
  64109. }
  64110. func (ec *executionContext) _FulfillmentService_handle(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64111. fc, err := ec.fieldContext_FulfillmentService_handle(ctx, field)
  64112. if err != nil {
  64113. return graphql.Null
  64114. }
  64115. ctx = graphql.WithFieldContext(ctx, fc)
  64116. defer func() {
  64117. if r := recover(); r != nil {
  64118. ec.Error(ctx, ec.Recover(ctx, r))
  64119. ret = graphql.Null
  64120. }
  64121. }()
  64122. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64123. ctx = rctx // use context from middleware stack in children
  64124. return obj.Handle, nil
  64125. })
  64126. if err != nil {
  64127. ec.Error(ctx, err)
  64128. return graphql.Null
  64129. }
  64130. if resTmp == nil {
  64131. if !graphql.HasFieldError(ctx, fc) {
  64132. ec.Errorf(ctx, "must not be null")
  64133. }
  64134. return graphql.Null
  64135. }
  64136. res := resTmp.(string)
  64137. fc.Result = res
  64138. return ec.marshalNString2string(ctx, field.Selections, res)
  64139. }
  64140. func (ec *executionContext) fieldContext_FulfillmentService_handle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64141. fc = &graphql.FieldContext{
  64142. Object: "FulfillmentService",
  64143. Field: field,
  64144. IsMethod: false,
  64145. IsResolver: false,
  64146. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64147. return nil, errors.New("field of type String does not have child fields")
  64148. },
  64149. }
  64150. return fc, nil
  64151. }
  64152. func (ec *executionContext) _FulfillmentService_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64153. fc, err := ec.fieldContext_FulfillmentService_id(ctx, field)
  64154. if err != nil {
  64155. return graphql.Null
  64156. }
  64157. ctx = graphql.WithFieldContext(ctx, fc)
  64158. defer func() {
  64159. if r := recover(); r != nil {
  64160. ec.Error(ctx, ec.Recover(ctx, r))
  64161. ret = graphql.Null
  64162. }
  64163. }()
  64164. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64165. ctx = rctx // use context from middleware stack in children
  64166. return obj.ID, nil
  64167. })
  64168. if err != nil {
  64169. ec.Error(ctx, err)
  64170. return graphql.Null
  64171. }
  64172. if resTmp == nil {
  64173. if !graphql.HasFieldError(ctx, fc) {
  64174. ec.Errorf(ctx, "must not be null")
  64175. }
  64176. return graphql.Null
  64177. }
  64178. res := resTmp.(string)
  64179. fc.Result = res
  64180. return ec.marshalNID2string(ctx, field.Selections, res)
  64181. }
  64182. func (ec *executionContext) fieldContext_FulfillmentService_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64183. fc = &graphql.FieldContext{
  64184. Object: "FulfillmentService",
  64185. Field: field,
  64186. IsMethod: false,
  64187. IsResolver: false,
  64188. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64189. return nil, errors.New("field of type ID does not have child fields")
  64190. },
  64191. }
  64192. return fc, nil
  64193. }
  64194. func (ec *executionContext) _FulfillmentService_inventoryManagement(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64195. fc, err := ec.fieldContext_FulfillmentService_inventoryManagement(ctx, field)
  64196. if err != nil {
  64197. return graphql.Null
  64198. }
  64199. ctx = graphql.WithFieldContext(ctx, fc)
  64200. defer func() {
  64201. if r := recover(); r != nil {
  64202. ec.Error(ctx, ec.Recover(ctx, r))
  64203. ret = graphql.Null
  64204. }
  64205. }()
  64206. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64207. ctx = rctx // use context from middleware stack in children
  64208. return obj.InventoryManagement, nil
  64209. })
  64210. if err != nil {
  64211. ec.Error(ctx, err)
  64212. return graphql.Null
  64213. }
  64214. if resTmp == nil {
  64215. if !graphql.HasFieldError(ctx, fc) {
  64216. ec.Errorf(ctx, "must not be null")
  64217. }
  64218. return graphql.Null
  64219. }
  64220. res := resTmp.(bool)
  64221. fc.Result = res
  64222. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64223. }
  64224. func (ec *executionContext) fieldContext_FulfillmentService_inventoryManagement(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64225. fc = &graphql.FieldContext{
  64226. Object: "FulfillmentService",
  64227. Field: field,
  64228. IsMethod: false,
  64229. IsResolver: false,
  64230. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64231. return nil, errors.New("field of type Boolean does not have child fields")
  64232. },
  64233. }
  64234. return fc, nil
  64235. }
  64236. func (ec *executionContext) _FulfillmentService_location(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64237. fc, err := ec.fieldContext_FulfillmentService_location(ctx, field)
  64238. if err != nil {
  64239. return graphql.Null
  64240. }
  64241. ctx = graphql.WithFieldContext(ctx, fc)
  64242. defer func() {
  64243. if r := recover(); r != nil {
  64244. ec.Error(ctx, ec.Recover(ctx, r))
  64245. ret = graphql.Null
  64246. }
  64247. }()
  64248. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64249. ctx = rctx // use context from middleware stack in children
  64250. return obj.Location, nil
  64251. })
  64252. if err != nil {
  64253. ec.Error(ctx, err)
  64254. return graphql.Null
  64255. }
  64256. if resTmp == nil {
  64257. return graphql.Null
  64258. }
  64259. res := resTmp.(*Location)
  64260. fc.Result = res
  64261. return ec.marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, field.Selections, res)
  64262. }
  64263. func (ec *executionContext) fieldContext_FulfillmentService_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64264. fc = &graphql.FieldContext{
  64265. Object: "FulfillmentService",
  64266. Field: field,
  64267. IsMethod: false,
  64268. IsResolver: false,
  64269. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64270. switch field.Name {
  64271. case "activatable":
  64272. return ec.fieldContext_Location_activatable(ctx, field)
  64273. case "address":
  64274. return ec.fieldContext_Location_address(ctx, field)
  64275. case "addressVerified":
  64276. return ec.fieldContext_Location_addressVerified(ctx, field)
  64277. case "deactivatable":
  64278. return ec.fieldContext_Location_deactivatable(ctx, field)
  64279. case "deactivatedAt":
  64280. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  64281. case "deletable":
  64282. return ec.fieldContext_Location_deletable(ctx, field)
  64283. case "fulfillmentService":
  64284. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  64285. case "fulfillsOnlineOrders":
  64286. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  64287. case "hasActiveInventory":
  64288. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  64289. case "hasUnfulfilledOrders":
  64290. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  64291. case "id":
  64292. return ec.fieldContext_Location_id(ctx, field)
  64293. case "inventoryLevel":
  64294. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  64295. case "inventoryLevels":
  64296. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  64297. case "isActive":
  64298. return ec.fieldContext_Location_isActive(ctx, field)
  64299. case "legacyResourceId":
  64300. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  64301. case "metafield":
  64302. return ec.fieldContext_Location_metafield(ctx, field)
  64303. case "metafieldDefinitions":
  64304. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  64305. case "metafields":
  64306. return ec.fieldContext_Location_metafields(ctx, field)
  64307. case "name":
  64308. return ec.fieldContext_Location_name(ctx, field)
  64309. case "privateMetafield":
  64310. return ec.fieldContext_Location_privateMetafield(ctx, field)
  64311. case "privateMetafields":
  64312. return ec.fieldContext_Location_privateMetafields(ctx, field)
  64313. case "shipsInventory":
  64314. return ec.fieldContext_Location_shipsInventory(ctx, field)
  64315. case "suggestedAddresses":
  64316. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  64317. }
  64318. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  64319. },
  64320. }
  64321. return fc, nil
  64322. }
  64323. func (ec *executionContext) _FulfillmentService_permitsSkuSharing(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64324. fc, err := ec.fieldContext_FulfillmentService_permitsSkuSharing(ctx, field)
  64325. if err != nil {
  64326. return graphql.Null
  64327. }
  64328. ctx = graphql.WithFieldContext(ctx, fc)
  64329. defer func() {
  64330. if r := recover(); r != nil {
  64331. ec.Error(ctx, ec.Recover(ctx, r))
  64332. ret = graphql.Null
  64333. }
  64334. }()
  64335. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64336. ctx = rctx // use context from middleware stack in children
  64337. return obj.PermitsSkuSharing, nil
  64338. })
  64339. if err != nil {
  64340. ec.Error(ctx, err)
  64341. return graphql.Null
  64342. }
  64343. if resTmp == nil {
  64344. if !graphql.HasFieldError(ctx, fc) {
  64345. ec.Errorf(ctx, "must not be null")
  64346. }
  64347. return graphql.Null
  64348. }
  64349. res := resTmp.(bool)
  64350. fc.Result = res
  64351. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64352. }
  64353. func (ec *executionContext) fieldContext_FulfillmentService_permitsSkuSharing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64354. fc = &graphql.FieldContext{
  64355. Object: "FulfillmentService",
  64356. Field: field,
  64357. IsMethod: false,
  64358. IsResolver: false,
  64359. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64360. return nil, errors.New("field of type Boolean does not have child fields")
  64361. },
  64362. }
  64363. return fc, nil
  64364. }
  64365. func (ec *executionContext) _FulfillmentService_productBased(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64366. fc, err := ec.fieldContext_FulfillmentService_productBased(ctx, field)
  64367. if err != nil {
  64368. return graphql.Null
  64369. }
  64370. ctx = graphql.WithFieldContext(ctx, fc)
  64371. defer func() {
  64372. if r := recover(); r != nil {
  64373. ec.Error(ctx, ec.Recover(ctx, r))
  64374. ret = graphql.Null
  64375. }
  64376. }()
  64377. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64378. ctx = rctx // use context from middleware stack in children
  64379. return obj.ProductBased, nil
  64380. })
  64381. if err != nil {
  64382. ec.Error(ctx, err)
  64383. return graphql.Null
  64384. }
  64385. if resTmp == nil {
  64386. if !graphql.HasFieldError(ctx, fc) {
  64387. ec.Errorf(ctx, "must not be null")
  64388. }
  64389. return graphql.Null
  64390. }
  64391. res := resTmp.(bool)
  64392. fc.Result = res
  64393. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64394. }
  64395. func (ec *executionContext) fieldContext_FulfillmentService_productBased(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64396. fc = &graphql.FieldContext{
  64397. Object: "FulfillmentService",
  64398. Field: field,
  64399. IsMethod: false,
  64400. IsResolver: false,
  64401. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64402. return nil, errors.New("field of type Boolean does not have child fields")
  64403. },
  64404. }
  64405. return fc, nil
  64406. }
  64407. func (ec *executionContext) _FulfillmentService_serviceName(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64408. fc, err := ec.fieldContext_FulfillmentService_serviceName(ctx, field)
  64409. if err != nil {
  64410. return graphql.Null
  64411. }
  64412. ctx = graphql.WithFieldContext(ctx, fc)
  64413. defer func() {
  64414. if r := recover(); r != nil {
  64415. ec.Error(ctx, ec.Recover(ctx, r))
  64416. ret = graphql.Null
  64417. }
  64418. }()
  64419. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64420. ctx = rctx // use context from middleware stack in children
  64421. return obj.ServiceName, nil
  64422. })
  64423. if err != nil {
  64424. ec.Error(ctx, err)
  64425. return graphql.Null
  64426. }
  64427. if resTmp == nil {
  64428. if !graphql.HasFieldError(ctx, fc) {
  64429. ec.Errorf(ctx, "must not be null")
  64430. }
  64431. return graphql.Null
  64432. }
  64433. res := resTmp.(string)
  64434. fc.Result = res
  64435. return ec.marshalNString2string(ctx, field.Selections, res)
  64436. }
  64437. func (ec *executionContext) fieldContext_FulfillmentService_serviceName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64438. fc = &graphql.FieldContext{
  64439. Object: "FulfillmentService",
  64440. Field: field,
  64441. IsMethod: false,
  64442. IsResolver: false,
  64443. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64444. return nil, errors.New("field of type String does not have child fields")
  64445. },
  64446. }
  64447. return fc, nil
  64448. }
  64449. func (ec *executionContext) _FulfillmentService_type(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  64450. fc, err := ec.fieldContext_FulfillmentService_type(ctx, field)
  64451. if err != nil {
  64452. return graphql.Null
  64453. }
  64454. ctx = graphql.WithFieldContext(ctx, fc)
  64455. defer func() {
  64456. if r := recover(); r != nil {
  64457. ec.Error(ctx, ec.Recover(ctx, r))
  64458. ret = graphql.Null
  64459. }
  64460. }()
  64461. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64462. ctx = rctx // use context from middleware stack in children
  64463. return obj.Type, nil
  64464. })
  64465. if err != nil {
  64466. ec.Error(ctx, err)
  64467. return graphql.Null
  64468. }
  64469. if resTmp == nil {
  64470. if !graphql.HasFieldError(ctx, fc) {
  64471. ec.Errorf(ctx, "must not be null")
  64472. }
  64473. return graphql.Null
  64474. }
  64475. res := resTmp.(FulfillmentServiceType)
  64476. fc.Result = res
  64477. return ec.marshalNFulfillmentServiceType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentServiceType(ctx, field.Selections, res)
  64478. }
  64479. func (ec *executionContext) fieldContext_FulfillmentService_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64480. fc = &graphql.FieldContext{
  64481. Object: "FulfillmentService",
  64482. Field: field,
  64483. IsMethod: false,
  64484. IsResolver: false,
  64485. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64486. return nil, errors.New("field of type FulfillmentServiceType does not have child fields")
  64487. },
  64488. }
  64489. return fc, nil
  64490. }
  64491. func (ec *executionContext) _FulfillmentTrackingInfo_company(ctx context.Context, field graphql.CollectedField, obj *FulfillmentTrackingInfo) (ret graphql.Marshaler) {
  64492. fc, err := ec.fieldContext_FulfillmentTrackingInfo_company(ctx, field)
  64493. if err != nil {
  64494. return graphql.Null
  64495. }
  64496. ctx = graphql.WithFieldContext(ctx, fc)
  64497. defer func() {
  64498. if r := recover(); r != nil {
  64499. ec.Error(ctx, ec.Recover(ctx, r))
  64500. ret = graphql.Null
  64501. }
  64502. }()
  64503. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64504. ctx = rctx // use context from middleware stack in children
  64505. return obj.Company, nil
  64506. })
  64507. if err != nil {
  64508. ec.Error(ctx, err)
  64509. return graphql.Null
  64510. }
  64511. if resTmp == nil {
  64512. return graphql.Null
  64513. }
  64514. res := resTmp.(*string)
  64515. fc.Result = res
  64516. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  64517. }
  64518. func (ec *executionContext) fieldContext_FulfillmentTrackingInfo_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64519. fc = &graphql.FieldContext{
  64520. Object: "FulfillmentTrackingInfo",
  64521. Field: field,
  64522. IsMethod: false,
  64523. IsResolver: false,
  64524. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64525. return nil, errors.New("field of type String does not have child fields")
  64526. },
  64527. }
  64528. return fc, nil
  64529. }
  64530. func (ec *executionContext) _FulfillmentTrackingInfo_number(ctx context.Context, field graphql.CollectedField, obj *FulfillmentTrackingInfo) (ret graphql.Marshaler) {
  64531. fc, err := ec.fieldContext_FulfillmentTrackingInfo_number(ctx, field)
  64532. if err != nil {
  64533. return graphql.Null
  64534. }
  64535. ctx = graphql.WithFieldContext(ctx, fc)
  64536. defer func() {
  64537. if r := recover(); r != nil {
  64538. ec.Error(ctx, ec.Recover(ctx, r))
  64539. ret = graphql.Null
  64540. }
  64541. }()
  64542. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64543. ctx = rctx // use context from middleware stack in children
  64544. return obj.Number, nil
  64545. })
  64546. if err != nil {
  64547. ec.Error(ctx, err)
  64548. return graphql.Null
  64549. }
  64550. if resTmp == nil {
  64551. return graphql.Null
  64552. }
  64553. res := resTmp.(*string)
  64554. fc.Result = res
  64555. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  64556. }
  64557. func (ec *executionContext) fieldContext_FulfillmentTrackingInfo_number(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64558. fc = &graphql.FieldContext{
  64559. Object: "FulfillmentTrackingInfo",
  64560. Field: field,
  64561. IsMethod: false,
  64562. IsResolver: false,
  64563. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64564. return nil, errors.New("field of type String does not have child fields")
  64565. },
  64566. }
  64567. return fc, nil
  64568. }
  64569. func (ec *executionContext) _FulfillmentTrackingInfo_url(ctx context.Context, field graphql.CollectedField, obj *FulfillmentTrackingInfo) (ret graphql.Marshaler) {
  64570. fc, err := ec.fieldContext_FulfillmentTrackingInfo_url(ctx, field)
  64571. if err != nil {
  64572. return graphql.Null
  64573. }
  64574. ctx = graphql.WithFieldContext(ctx, fc)
  64575. defer func() {
  64576. if r := recover(); r != nil {
  64577. ec.Error(ctx, ec.Recover(ctx, r))
  64578. ret = graphql.Null
  64579. }
  64580. }()
  64581. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64582. ctx = rctx // use context from middleware stack in children
  64583. return obj.URL, nil
  64584. })
  64585. if err != nil {
  64586. ec.Error(ctx, err)
  64587. return graphql.Null
  64588. }
  64589. if resTmp == nil {
  64590. return graphql.Null
  64591. }
  64592. res := resTmp.(*string)
  64593. fc.Result = res
  64594. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  64595. }
  64596. func (ec *executionContext) fieldContext_FulfillmentTrackingInfo_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64597. fc = &graphql.FieldContext{
  64598. Object: "FulfillmentTrackingInfo",
  64599. Field: field,
  64600. IsMethod: false,
  64601. IsResolver: false,
  64602. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64603. return nil, errors.New("field of type URL does not have child fields")
  64604. },
  64605. }
  64606. return fc, nil
  64607. }
  64608. func (ec *executionContext) _GenericFile_alt(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64609. fc, err := ec.fieldContext_GenericFile_alt(ctx, field)
  64610. if err != nil {
  64611. return graphql.Null
  64612. }
  64613. ctx = graphql.WithFieldContext(ctx, fc)
  64614. defer func() {
  64615. if r := recover(); r != nil {
  64616. ec.Error(ctx, ec.Recover(ctx, r))
  64617. ret = graphql.Null
  64618. }
  64619. }()
  64620. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64621. ctx = rctx // use context from middleware stack in children
  64622. return obj.Alt, nil
  64623. })
  64624. if err != nil {
  64625. ec.Error(ctx, err)
  64626. return graphql.Null
  64627. }
  64628. if resTmp == nil {
  64629. return graphql.Null
  64630. }
  64631. res := resTmp.(*string)
  64632. fc.Result = res
  64633. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  64634. }
  64635. func (ec *executionContext) fieldContext_GenericFile_alt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64636. fc = &graphql.FieldContext{
  64637. Object: "GenericFile",
  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 String does not have child fields")
  64643. },
  64644. }
  64645. return fc, nil
  64646. }
  64647. func (ec *executionContext) _GenericFile_createdAt(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64648. fc, err := ec.fieldContext_GenericFile_createdAt(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.CreatedAt, 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.(string)
  64674. fc.Result = res
  64675. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  64676. }
  64677. func (ec *executionContext) fieldContext_GenericFile_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64678. fc = &graphql.FieldContext{
  64679. Object: "GenericFile",
  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 DateTime does not have child fields")
  64685. },
  64686. }
  64687. return fc, nil
  64688. }
  64689. func (ec *executionContext) _GenericFile_fileErrors(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64690. fc, err := ec.fieldContext_GenericFile_fileErrors(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.FileErrors, nil
  64704. })
  64705. if err != nil {
  64706. ec.Error(ctx, err)
  64707. return graphql.Null
  64708. }
  64709. if resTmp == nil {
  64710. if !graphql.HasFieldError(ctx, fc) {
  64711. ec.Errorf(ctx, "must not be null")
  64712. }
  64713. return graphql.Null
  64714. }
  64715. res := resTmp.([]*FileError)
  64716. fc.Result = res
  64717. return ec.marshalNFileError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileErrorᚄ(ctx, field.Selections, res)
  64718. }
  64719. func (ec *executionContext) fieldContext_GenericFile_fileErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64720. fc = &graphql.FieldContext{
  64721. Object: "GenericFile",
  64722. Field: field,
  64723. IsMethod: false,
  64724. IsResolver: false,
  64725. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64726. switch field.Name {
  64727. case "code":
  64728. return ec.fieldContext_FileError_code(ctx, field)
  64729. case "details":
  64730. return ec.fieldContext_FileError_details(ctx, field)
  64731. case "message":
  64732. return ec.fieldContext_FileError_message(ctx, field)
  64733. }
  64734. return nil, fmt.Errorf("no field named %q was found under type FileError", field.Name)
  64735. },
  64736. }
  64737. return fc, nil
  64738. }
  64739. func (ec *executionContext) _GenericFile_fileStatus(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64740. fc, err := ec.fieldContext_GenericFile_fileStatus(ctx, field)
  64741. if err != nil {
  64742. return graphql.Null
  64743. }
  64744. ctx = graphql.WithFieldContext(ctx, fc)
  64745. defer func() {
  64746. if r := recover(); r != nil {
  64747. ec.Error(ctx, ec.Recover(ctx, r))
  64748. ret = graphql.Null
  64749. }
  64750. }()
  64751. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64752. ctx = rctx // use context from middleware stack in children
  64753. return obj.FileStatus, nil
  64754. })
  64755. if err != nil {
  64756. ec.Error(ctx, err)
  64757. return graphql.Null
  64758. }
  64759. if resTmp == nil {
  64760. if !graphql.HasFieldError(ctx, fc) {
  64761. ec.Errorf(ctx, "must not be null")
  64762. }
  64763. return graphql.Null
  64764. }
  64765. res := resTmp.(FileStatus)
  64766. fc.Result = res
  64767. return ec.marshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileStatus(ctx, field.Selections, res)
  64768. }
  64769. func (ec *executionContext) fieldContext_GenericFile_fileStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64770. fc = &graphql.FieldContext{
  64771. Object: "GenericFile",
  64772. Field: field,
  64773. IsMethod: false,
  64774. IsResolver: false,
  64775. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64776. return nil, errors.New("field of type FileStatus does not have child fields")
  64777. },
  64778. }
  64779. return fc, nil
  64780. }
  64781. func (ec *executionContext) _GenericFile_id(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64782. fc, err := ec.fieldContext_GenericFile_id(ctx, field)
  64783. if err != nil {
  64784. return graphql.Null
  64785. }
  64786. ctx = graphql.WithFieldContext(ctx, fc)
  64787. defer func() {
  64788. if r := recover(); r != nil {
  64789. ec.Error(ctx, ec.Recover(ctx, r))
  64790. ret = graphql.Null
  64791. }
  64792. }()
  64793. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64794. ctx = rctx // use context from middleware stack in children
  64795. return obj.ID, nil
  64796. })
  64797. if err != nil {
  64798. ec.Error(ctx, err)
  64799. return graphql.Null
  64800. }
  64801. if resTmp == nil {
  64802. if !graphql.HasFieldError(ctx, fc) {
  64803. ec.Errorf(ctx, "must not be null")
  64804. }
  64805. return graphql.Null
  64806. }
  64807. res := resTmp.(string)
  64808. fc.Result = res
  64809. return ec.marshalNID2string(ctx, field.Selections, res)
  64810. }
  64811. func (ec *executionContext) fieldContext_GenericFile_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64812. fc = &graphql.FieldContext{
  64813. Object: "GenericFile",
  64814. Field: field,
  64815. IsMethod: false,
  64816. IsResolver: false,
  64817. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64818. return nil, errors.New("field of type ID does not have child fields")
  64819. },
  64820. }
  64821. return fc, nil
  64822. }
  64823. func (ec *executionContext) _GenericFile_mimeType(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64824. fc, err := ec.fieldContext_GenericFile_mimeType(ctx, field)
  64825. if err != nil {
  64826. return graphql.Null
  64827. }
  64828. ctx = graphql.WithFieldContext(ctx, fc)
  64829. defer func() {
  64830. if r := recover(); r != nil {
  64831. ec.Error(ctx, ec.Recover(ctx, r))
  64832. ret = graphql.Null
  64833. }
  64834. }()
  64835. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64836. ctx = rctx // use context from middleware stack in children
  64837. return obj.MimeType, nil
  64838. })
  64839. if err != nil {
  64840. ec.Error(ctx, err)
  64841. return graphql.Null
  64842. }
  64843. if resTmp == nil {
  64844. return graphql.Null
  64845. }
  64846. res := resTmp.(*string)
  64847. fc.Result = res
  64848. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  64849. }
  64850. func (ec *executionContext) fieldContext_GenericFile_mimeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64851. fc = &graphql.FieldContext{
  64852. Object: "GenericFile",
  64853. Field: field,
  64854. IsMethod: false,
  64855. IsResolver: false,
  64856. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64857. return nil, errors.New("field of type String does not have child fields")
  64858. },
  64859. }
  64860. return fc, nil
  64861. }
  64862. func (ec *executionContext) _GenericFile_originalFileSize(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64863. fc, err := ec.fieldContext_GenericFile_originalFileSize(ctx, field)
  64864. if err != nil {
  64865. return graphql.Null
  64866. }
  64867. ctx = graphql.WithFieldContext(ctx, fc)
  64868. defer func() {
  64869. if r := recover(); r != nil {
  64870. ec.Error(ctx, ec.Recover(ctx, r))
  64871. ret = graphql.Null
  64872. }
  64873. }()
  64874. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64875. ctx = rctx // use context from middleware stack in children
  64876. return obj.OriginalFileSize, nil
  64877. })
  64878. if err != nil {
  64879. ec.Error(ctx, err)
  64880. return graphql.Null
  64881. }
  64882. if resTmp == nil {
  64883. return graphql.Null
  64884. }
  64885. res := resTmp.(*int)
  64886. fc.Result = res
  64887. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  64888. }
  64889. func (ec *executionContext) fieldContext_GenericFile_originalFileSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64890. fc = &graphql.FieldContext{
  64891. Object: "GenericFile",
  64892. Field: field,
  64893. IsMethod: false,
  64894. IsResolver: false,
  64895. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64896. return nil, errors.New("field of type Int does not have child fields")
  64897. },
  64898. }
  64899. return fc, nil
  64900. }
  64901. func (ec *executionContext) _GenericFile_preview(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64902. fc, err := ec.fieldContext_GenericFile_preview(ctx, field)
  64903. if err != nil {
  64904. return graphql.Null
  64905. }
  64906. ctx = graphql.WithFieldContext(ctx, fc)
  64907. defer func() {
  64908. if r := recover(); r != nil {
  64909. ec.Error(ctx, ec.Recover(ctx, r))
  64910. ret = graphql.Null
  64911. }
  64912. }()
  64913. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64914. ctx = rctx // use context from middleware stack in children
  64915. return obj.Preview, nil
  64916. })
  64917. if err != nil {
  64918. ec.Error(ctx, err)
  64919. return graphql.Null
  64920. }
  64921. if resTmp == nil {
  64922. return graphql.Null
  64923. }
  64924. res := resTmp.(*MediaPreviewImage)
  64925. fc.Result = res
  64926. return ec.marshalOMediaPreviewImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaPreviewImage(ctx, field.Selections, res)
  64927. }
  64928. func (ec *executionContext) fieldContext_GenericFile_preview(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64929. fc = &graphql.FieldContext{
  64930. Object: "GenericFile",
  64931. Field: field,
  64932. IsMethod: false,
  64933. IsResolver: false,
  64934. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64935. switch field.Name {
  64936. case "image":
  64937. return ec.fieldContext_MediaPreviewImage_image(ctx, field)
  64938. case "status":
  64939. return ec.fieldContext_MediaPreviewImage_status(ctx, field)
  64940. }
  64941. return nil, fmt.Errorf("no field named %q was found under type MediaPreviewImage", field.Name)
  64942. },
  64943. }
  64944. return fc, nil
  64945. }
  64946. func (ec *executionContext) _GenericFile_url(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  64947. fc, err := ec.fieldContext_GenericFile_url(ctx, field)
  64948. if err != nil {
  64949. return graphql.Null
  64950. }
  64951. ctx = graphql.WithFieldContext(ctx, fc)
  64952. defer func() {
  64953. if r := recover(); r != nil {
  64954. ec.Error(ctx, ec.Recover(ctx, r))
  64955. ret = graphql.Null
  64956. }
  64957. }()
  64958. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64959. ctx = rctx // use context from middleware stack in children
  64960. return obj.URL, nil
  64961. })
  64962. if err != nil {
  64963. ec.Error(ctx, err)
  64964. return graphql.Null
  64965. }
  64966. if resTmp == nil {
  64967. return graphql.Null
  64968. }
  64969. res := resTmp.(*string)
  64970. fc.Result = res
  64971. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  64972. }
  64973. func (ec *executionContext) fieldContext_GenericFile_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64974. fc = &graphql.FieldContext{
  64975. Object: "GenericFile",
  64976. Field: field,
  64977. IsMethod: false,
  64978. IsResolver: false,
  64979. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64980. return nil, errors.New("field of type URL does not have child fields")
  64981. },
  64982. }
  64983. return fc, nil
  64984. }
  64985. func (ec *executionContext) _Image_altText(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  64986. fc, err := ec.fieldContext_Image_altText(ctx, field)
  64987. if err != nil {
  64988. return graphql.Null
  64989. }
  64990. ctx = graphql.WithFieldContext(ctx, fc)
  64991. defer func() {
  64992. if r := recover(); r != nil {
  64993. ec.Error(ctx, ec.Recover(ctx, r))
  64994. ret = graphql.Null
  64995. }
  64996. }()
  64997. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64998. ctx = rctx // use context from middleware stack in children
  64999. return obj.AltText, nil
  65000. })
  65001. if err != nil {
  65002. ec.Error(ctx, err)
  65003. return graphql.Null
  65004. }
  65005. if resTmp == nil {
  65006. return graphql.Null
  65007. }
  65008. res := resTmp.(*string)
  65009. fc.Result = res
  65010. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  65011. }
  65012. func (ec *executionContext) fieldContext_Image_altText(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65013. fc = &graphql.FieldContext{
  65014. Object: "Image",
  65015. Field: field,
  65016. IsMethod: false,
  65017. IsResolver: false,
  65018. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65019. return nil, errors.New("field of type String does not have child fields")
  65020. },
  65021. }
  65022. return fc, nil
  65023. }
  65024. func (ec *executionContext) _Image_height(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  65025. fc, err := ec.fieldContext_Image_height(ctx, field)
  65026. if err != nil {
  65027. return graphql.Null
  65028. }
  65029. ctx = graphql.WithFieldContext(ctx, fc)
  65030. defer func() {
  65031. if r := recover(); r != nil {
  65032. ec.Error(ctx, ec.Recover(ctx, r))
  65033. ret = graphql.Null
  65034. }
  65035. }()
  65036. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65037. ctx = rctx // use context from middleware stack in children
  65038. return obj.Height, nil
  65039. })
  65040. if err != nil {
  65041. ec.Error(ctx, err)
  65042. return graphql.Null
  65043. }
  65044. if resTmp == nil {
  65045. return graphql.Null
  65046. }
  65047. res := resTmp.(*int)
  65048. fc.Result = res
  65049. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  65050. }
  65051. func (ec *executionContext) fieldContext_Image_height(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65052. fc = &graphql.FieldContext{
  65053. Object: "Image",
  65054. Field: field,
  65055. IsMethod: false,
  65056. IsResolver: false,
  65057. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65058. return nil, errors.New("field of type Int does not have child fields")
  65059. },
  65060. }
  65061. return fc, nil
  65062. }
  65063. func (ec *executionContext) _Image_id(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  65064. fc, err := ec.fieldContext_Image_id(ctx, field)
  65065. if err != nil {
  65066. return graphql.Null
  65067. }
  65068. ctx = graphql.WithFieldContext(ctx, fc)
  65069. defer func() {
  65070. if r := recover(); r != nil {
  65071. ec.Error(ctx, ec.Recover(ctx, r))
  65072. ret = graphql.Null
  65073. }
  65074. }()
  65075. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65076. ctx = rctx // use context from middleware stack in children
  65077. return obj.ID, nil
  65078. })
  65079. if err != nil {
  65080. ec.Error(ctx, err)
  65081. return graphql.Null
  65082. }
  65083. if resTmp == nil {
  65084. return graphql.Null
  65085. }
  65086. res := resTmp.(*string)
  65087. fc.Result = res
  65088. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  65089. }
  65090. func (ec *executionContext) fieldContext_Image_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65091. fc = &graphql.FieldContext{
  65092. Object: "Image",
  65093. Field: field,
  65094. IsMethod: false,
  65095. IsResolver: false,
  65096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65097. return nil, errors.New("field of type ID does not have child fields")
  65098. },
  65099. }
  65100. return fc, nil
  65101. }
  65102. func (ec *executionContext) _Image_metafield(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  65103. fc, err := ec.fieldContext_Image_metafield(ctx, field)
  65104. if err != nil {
  65105. return graphql.Null
  65106. }
  65107. ctx = graphql.WithFieldContext(ctx, fc)
  65108. defer func() {
  65109. if r := recover(); r != nil {
  65110. ec.Error(ctx, ec.Recover(ctx, r))
  65111. ret = graphql.Null
  65112. }
  65113. }()
  65114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65115. ctx = rctx // use context from middleware stack in children
  65116. return obj.Metafield, nil
  65117. })
  65118. if err != nil {
  65119. ec.Error(ctx, err)
  65120. return graphql.Null
  65121. }
  65122. if resTmp == nil {
  65123. return graphql.Null
  65124. }
  65125. res := resTmp.(*Metafield)
  65126. fc.Result = res
  65127. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  65128. }
  65129. func (ec *executionContext) fieldContext_Image_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65130. fc = &graphql.FieldContext{
  65131. Object: "Image",
  65132. Field: field,
  65133. IsMethod: false,
  65134. IsResolver: false,
  65135. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65136. switch field.Name {
  65137. case "createdAt":
  65138. return ec.fieldContext_Metafield_createdAt(ctx, field)
  65139. case "definition":
  65140. return ec.fieldContext_Metafield_definition(ctx, field)
  65141. case "description":
  65142. return ec.fieldContext_Metafield_description(ctx, field)
  65143. case "id":
  65144. return ec.fieldContext_Metafield_id(ctx, field)
  65145. case "key":
  65146. return ec.fieldContext_Metafield_key(ctx, field)
  65147. case "legacyResourceId":
  65148. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  65149. case "namespace":
  65150. return ec.fieldContext_Metafield_namespace(ctx, field)
  65151. case "owner":
  65152. return ec.fieldContext_Metafield_owner(ctx, field)
  65153. case "ownerType":
  65154. return ec.fieldContext_Metafield_ownerType(ctx, field)
  65155. case "reference":
  65156. return ec.fieldContext_Metafield_reference(ctx, field)
  65157. case "references":
  65158. return ec.fieldContext_Metafield_references(ctx, field)
  65159. case "type":
  65160. return ec.fieldContext_Metafield_type(ctx, field)
  65161. case "updatedAt":
  65162. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  65163. case "value":
  65164. return ec.fieldContext_Metafield_value(ctx, field)
  65165. }
  65166. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  65167. },
  65168. }
  65169. defer func() {
  65170. if r := recover(); r != nil {
  65171. err = ec.Recover(ctx, r)
  65172. ec.Error(ctx, err)
  65173. }
  65174. }()
  65175. ctx = graphql.WithFieldContext(ctx, fc)
  65176. if fc.Args, err = ec.field_Image_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65177. ec.Error(ctx, err)
  65178. return
  65179. }
  65180. return fc, nil
  65181. }
  65182. func (ec *executionContext) _Image_metafields(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  65183. fc, err := ec.fieldContext_Image_metafields(ctx, field)
  65184. if err != nil {
  65185. return graphql.Null
  65186. }
  65187. ctx = graphql.WithFieldContext(ctx, fc)
  65188. defer func() {
  65189. if r := recover(); r != nil {
  65190. ec.Error(ctx, ec.Recover(ctx, r))
  65191. ret = graphql.Null
  65192. }
  65193. }()
  65194. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65195. ctx = rctx // use context from middleware stack in children
  65196. return obj.Metafields, nil
  65197. })
  65198. if err != nil {
  65199. ec.Error(ctx, err)
  65200. return graphql.Null
  65201. }
  65202. if resTmp == nil {
  65203. if !graphql.HasFieldError(ctx, fc) {
  65204. ec.Errorf(ctx, "must not be null")
  65205. }
  65206. return graphql.Null
  65207. }
  65208. res := resTmp.(*MetafieldConnection)
  65209. fc.Result = res
  65210. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  65211. }
  65212. func (ec *executionContext) fieldContext_Image_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65213. fc = &graphql.FieldContext{
  65214. Object: "Image",
  65215. Field: field,
  65216. IsMethod: false,
  65217. IsResolver: false,
  65218. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65219. switch field.Name {
  65220. case "edges":
  65221. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  65222. case "nodes":
  65223. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  65224. case "pageInfo":
  65225. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  65226. }
  65227. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  65228. },
  65229. }
  65230. defer func() {
  65231. if r := recover(); r != nil {
  65232. err = ec.Recover(ctx, r)
  65233. ec.Error(ctx, err)
  65234. }
  65235. }()
  65236. ctx = graphql.WithFieldContext(ctx, fc)
  65237. if fc.Args, err = ec.field_Image_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65238. ec.Error(ctx, err)
  65239. return
  65240. }
  65241. return fc, nil
  65242. }
  65243. func (ec *executionContext) _Image_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  65244. fc, err := ec.fieldContext_Image_privateMetafield(ctx, field)
  65245. if err != nil {
  65246. return graphql.Null
  65247. }
  65248. ctx = graphql.WithFieldContext(ctx, fc)
  65249. defer func() {
  65250. if r := recover(); r != nil {
  65251. ec.Error(ctx, ec.Recover(ctx, r))
  65252. ret = graphql.Null
  65253. }
  65254. }()
  65255. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65256. ctx = rctx // use context from middleware stack in children
  65257. return obj.PrivateMetafield, nil
  65258. })
  65259. if err != nil {
  65260. ec.Error(ctx, err)
  65261. return graphql.Null
  65262. }
  65263. if resTmp == nil {
  65264. return graphql.Null
  65265. }
  65266. res := resTmp.(*PrivateMetafield)
  65267. fc.Result = res
  65268. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  65269. }
  65270. func (ec *executionContext) fieldContext_Image_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65271. fc = &graphql.FieldContext{
  65272. Object: "Image",
  65273. Field: field,
  65274. IsMethod: false,
  65275. IsResolver: false,
  65276. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65277. switch field.Name {
  65278. case "createdAt":
  65279. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  65280. case "id":
  65281. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  65282. case "key":
  65283. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  65284. case "namespace":
  65285. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  65286. case "updatedAt":
  65287. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  65288. case "value":
  65289. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  65290. case "valueType":
  65291. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  65292. }
  65293. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  65294. },
  65295. }
  65296. defer func() {
  65297. if r := recover(); r != nil {
  65298. err = ec.Recover(ctx, r)
  65299. ec.Error(ctx, err)
  65300. }
  65301. }()
  65302. ctx = graphql.WithFieldContext(ctx, fc)
  65303. if fc.Args, err = ec.field_Image_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65304. ec.Error(ctx, err)
  65305. return
  65306. }
  65307. return fc, nil
  65308. }
  65309. func (ec *executionContext) _Image_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  65310. fc, err := ec.fieldContext_Image_privateMetafields(ctx, field)
  65311. if err != nil {
  65312. return graphql.Null
  65313. }
  65314. ctx = graphql.WithFieldContext(ctx, fc)
  65315. defer func() {
  65316. if r := recover(); r != nil {
  65317. ec.Error(ctx, ec.Recover(ctx, r))
  65318. ret = graphql.Null
  65319. }
  65320. }()
  65321. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65322. ctx = rctx // use context from middleware stack in children
  65323. return obj.PrivateMetafields, nil
  65324. })
  65325. if err != nil {
  65326. ec.Error(ctx, err)
  65327. return graphql.Null
  65328. }
  65329. if resTmp == nil {
  65330. if !graphql.HasFieldError(ctx, fc) {
  65331. ec.Errorf(ctx, "must not be null")
  65332. }
  65333. return graphql.Null
  65334. }
  65335. res := resTmp.(*PrivateMetafieldConnection)
  65336. fc.Result = res
  65337. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  65338. }
  65339. func (ec *executionContext) fieldContext_Image_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65340. fc = &graphql.FieldContext{
  65341. Object: "Image",
  65342. Field: field,
  65343. IsMethod: false,
  65344. IsResolver: false,
  65345. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65346. switch field.Name {
  65347. case "edges":
  65348. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  65349. case "nodes":
  65350. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  65351. case "pageInfo":
  65352. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  65353. }
  65354. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  65355. },
  65356. }
  65357. defer func() {
  65358. if r := recover(); r != nil {
  65359. err = ec.Recover(ctx, r)
  65360. ec.Error(ctx, err)
  65361. }
  65362. }()
  65363. ctx = graphql.WithFieldContext(ctx, fc)
  65364. if fc.Args, err = ec.field_Image_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65365. ec.Error(ctx, err)
  65366. return
  65367. }
  65368. return fc, nil
  65369. }
  65370. func (ec *executionContext) _Image_url(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  65371. fc, err := ec.fieldContext_Image_url(ctx, field)
  65372. if err != nil {
  65373. return graphql.Null
  65374. }
  65375. ctx = graphql.WithFieldContext(ctx, fc)
  65376. defer func() {
  65377. if r := recover(); r != nil {
  65378. ec.Error(ctx, ec.Recover(ctx, r))
  65379. ret = graphql.Null
  65380. }
  65381. }()
  65382. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65383. ctx = rctx // use context from middleware stack in children
  65384. return obj.URL, nil
  65385. })
  65386. if err != nil {
  65387. ec.Error(ctx, err)
  65388. return graphql.Null
  65389. }
  65390. if resTmp == nil {
  65391. if !graphql.HasFieldError(ctx, fc) {
  65392. ec.Errorf(ctx, "must not be null")
  65393. }
  65394. return graphql.Null
  65395. }
  65396. res := resTmp.(string)
  65397. fc.Result = res
  65398. return ec.marshalNURL2string(ctx, field.Selections, res)
  65399. }
  65400. func (ec *executionContext) fieldContext_Image_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65401. fc = &graphql.FieldContext{
  65402. Object: "Image",
  65403. Field: field,
  65404. IsMethod: false,
  65405. IsResolver: false,
  65406. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65407. return nil, errors.New("field of type URL does not have child fields")
  65408. },
  65409. }
  65410. defer func() {
  65411. if r := recover(); r != nil {
  65412. err = ec.Recover(ctx, r)
  65413. ec.Error(ctx, err)
  65414. }
  65415. }()
  65416. ctx = graphql.WithFieldContext(ctx, fc)
  65417. if fc.Args, err = ec.field_Image_url_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65418. ec.Error(ctx, err)
  65419. return
  65420. }
  65421. return fc, nil
  65422. }
  65423. func (ec *executionContext) _Image_width(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  65424. fc, err := ec.fieldContext_Image_width(ctx, field)
  65425. if err != nil {
  65426. return graphql.Null
  65427. }
  65428. ctx = graphql.WithFieldContext(ctx, fc)
  65429. defer func() {
  65430. if r := recover(); r != nil {
  65431. ec.Error(ctx, ec.Recover(ctx, r))
  65432. ret = graphql.Null
  65433. }
  65434. }()
  65435. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65436. ctx = rctx // use context from middleware stack in children
  65437. return obj.Width, nil
  65438. })
  65439. if err != nil {
  65440. ec.Error(ctx, err)
  65441. return graphql.Null
  65442. }
  65443. if resTmp == nil {
  65444. return graphql.Null
  65445. }
  65446. res := resTmp.(*int)
  65447. fc.Result = res
  65448. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  65449. }
  65450. func (ec *executionContext) fieldContext_Image_width(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65451. fc = &graphql.FieldContext{
  65452. Object: "Image",
  65453. Field: field,
  65454. IsMethod: false,
  65455. IsResolver: false,
  65456. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65457. return nil, errors.New("field of type Int does not have child fields")
  65458. },
  65459. }
  65460. return fc, nil
  65461. }
  65462. func (ec *executionContext) _ImageConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ImageConnection) (ret graphql.Marshaler) {
  65463. fc, err := ec.fieldContext_ImageConnection_edges(ctx, field)
  65464. if err != nil {
  65465. return graphql.Null
  65466. }
  65467. ctx = graphql.WithFieldContext(ctx, fc)
  65468. defer func() {
  65469. if r := recover(); r != nil {
  65470. ec.Error(ctx, ec.Recover(ctx, r))
  65471. ret = graphql.Null
  65472. }
  65473. }()
  65474. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65475. ctx = rctx // use context from middleware stack in children
  65476. return obj.Edges, nil
  65477. })
  65478. if err != nil {
  65479. ec.Error(ctx, err)
  65480. return graphql.Null
  65481. }
  65482. if resTmp == nil {
  65483. if !graphql.HasFieldError(ctx, fc) {
  65484. ec.Errorf(ctx, "must not be null")
  65485. }
  65486. return graphql.Null
  65487. }
  65488. res := resTmp.([]*ImageEdge)
  65489. fc.Result = res
  65490. return ec.marshalNImageEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageEdgeᚄ(ctx, field.Selections, res)
  65491. }
  65492. func (ec *executionContext) fieldContext_ImageConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65493. fc = &graphql.FieldContext{
  65494. Object: "ImageConnection",
  65495. Field: field,
  65496. IsMethod: false,
  65497. IsResolver: false,
  65498. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65499. switch field.Name {
  65500. case "cursor":
  65501. return ec.fieldContext_ImageEdge_cursor(ctx, field)
  65502. case "node":
  65503. return ec.fieldContext_ImageEdge_node(ctx, field)
  65504. }
  65505. return nil, fmt.Errorf("no field named %q was found under type ImageEdge", field.Name)
  65506. },
  65507. }
  65508. return fc, nil
  65509. }
  65510. func (ec *executionContext) _ImageConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ImageConnection) (ret graphql.Marshaler) {
  65511. fc, err := ec.fieldContext_ImageConnection_nodes(ctx, field)
  65512. if err != nil {
  65513. return graphql.Null
  65514. }
  65515. ctx = graphql.WithFieldContext(ctx, fc)
  65516. defer func() {
  65517. if r := recover(); r != nil {
  65518. ec.Error(ctx, ec.Recover(ctx, r))
  65519. ret = graphql.Null
  65520. }
  65521. }()
  65522. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65523. ctx = rctx // use context from middleware stack in children
  65524. return obj.Nodes, nil
  65525. })
  65526. if err != nil {
  65527. ec.Error(ctx, err)
  65528. return graphql.Null
  65529. }
  65530. if resTmp == nil {
  65531. if !graphql.HasFieldError(ctx, fc) {
  65532. ec.Errorf(ctx, "must not be null")
  65533. }
  65534. return graphql.Null
  65535. }
  65536. res := resTmp.([]*Image)
  65537. fc.Result = res
  65538. return ec.marshalNImage2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageᚄ(ctx, field.Selections, res)
  65539. }
  65540. func (ec *executionContext) fieldContext_ImageConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65541. fc = &graphql.FieldContext{
  65542. Object: "ImageConnection",
  65543. Field: field,
  65544. IsMethod: false,
  65545. IsResolver: false,
  65546. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65547. switch field.Name {
  65548. case "altText":
  65549. return ec.fieldContext_Image_altText(ctx, field)
  65550. case "height":
  65551. return ec.fieldContext_Image_height(ctx, field)
  65552. case "id":
  65553. return ec.fieldContext_Image_id(ctx, field)
  65554. case "metafield":
  65555. return ec.fieldContext_Image_metafield(ctx, field)
  65556. case "metafields":
  65557. return ec.fieldContext_Image_metafields(ctx, field)
  65558. case "privateMetafield":
  65559. return ec.fieldContext_Image_privateMetafield(ctx, field)
  65560. case "privateMetafields":
  65561. return ec.fieldContext_Image_privateMetafields(ctx, field)
  65562. case "url":
  65563. return ec.fieldContext_Image_url(ctx, field)
  65564. case "width":
  65565. return ec.fieldContext_Image_width(ctx, field)
  65566. }
  65567. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  65568. },
  65569. }
  65570. return fc, nil
  65571. }
  65572. func (ec *executionContext) _ImageConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ImageConnection) (ret graphql.Marshaler) {
  65573. fc, err := ec.fieldContext_ImageConnection_pageInfo(ctx, field)
  65574. if err != nil {
  65575. return graphql.Null
  65576. }
  65577. ctx = graphql.WithFieldContext(ctx, fc)
  65578. defer func() {
  65579. if r := recover(); r != nil {
  65580. ec.Error(ctx, ec.Recover(ctx, r))
  65581. ret = graphql.Null
  65582. }
  65583. }()
  65584. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65585. ctx = rctx // use context from middleware stack in children
  65586. return obj.PageInfo, nil
  65587. })
  65588. if err != nil {
  65589. ec.Error(ctx, err)
  65590. return graphql.Null
  65591. }
  65592. if resTmp == nil {
  65593. if !graphql.HasFieldError(ctx, fc) {
  65594. ec.Errorf(ctx, "must not be null")
  65595. }
  65596. return graphql.Null
  65597. }
  65598. res := resTmp.(*PageInfo)
  65599. fc.Result = res
  65600. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  65601. }
  65602. func (ec *executionContext) fieldContext_ImageConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65603. fc = &graphql.FieldContext{
  65604. Object: "ImageConnection",
  65605. Field: field,
  65606. IsMethod: false,
  65607. IsResolver: false,
  65608. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65609. switch field.Name {
  65610. case "endCursor":
  65611. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  65612. case "hasNextPage":
  65613. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  65614. case "hasPreviousPage":
  65615. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  65616. case "startCursor":
  65617. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  65618. }
  65619. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  65620. },
  65621. }
  65622. return fc, nil
  65623. }
  65624. func (ec *executionContext) _ImageEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ImageEdge) (ret graphql.Marshaler) {
  65625. fc, err := ec.fieldContext_ImageEdge_cursor(ctx, field)
  65626. if err != nil {
  65627. return graphql.Null
  65628. }
  65629. ctx = graphql.WithFieldContext(ctx, fc)
  65630. defer func() {
  65631. if r := recover(); r != nil {
  65632. ec.Error(ctx, ec.Recover(ctx, r))
  65633. ret = graphql.Null
  65634. }
  65635. }()
  65636. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65637. ctx = rctx // use context from middleware stack in children
  65638. return obj.Cursor, nil
  65639. })
  65640. if err != nil {
  65641. ec.Error(ctx, err)
  65642. return graphql.Null
  65643. }
  65644. if resTmp == nil {
  65645. if !graphql.HasFieldError(ctx, fc) {
  65646. ec.Errorf(ctx, "must not be null")
  65647. }
  65648. return graphql.Null
  65649. }
  65650. res := resTmp.(string)
  65651. fc.Result = res
  65652. return ec.marshalNString2string(ctx, field.Selections, res)
  65653. }
  65654. func (ec *executionContext) fieldContext_ImageEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65655. fc = &graphql.FieldContext{
  65656. Object: "ImageEdge",
  65657. Field: field,
  65658. IsMethod: false,
  65659. IsResolver: false,
  65660. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65661. return nil, errors.New("field of type String does not have child fields")
  65662. },
  65663. }
  65664. return fc, nil
  65665. }
  65666. func (ec *executionContext) _ImageEdge_node(ctx context.Context, field graphql.CollectedField, obj *ImageEdge) (ret graphql.Marshaler) {
  65667. fc, err := ec.fieldContext_ImageEdge_node(ctx, field)
  65668. if err != nil {
  65669. return graphql.Null
  65670. }
  65671. ctx = graphql.WithFieldContext(ctx, fc)
  65672. defer func() {
  65673. if r := recover(); r != nil {
  65674. ec.Error(ctx, ec.Recover(ctx, r))
  65675. ret = graphql.Null
  65676. }
  65677. }()
  65678. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65679. ctx = rctx // use context from middleware stack in children
  65680. return obj.Node, nil
  65681. })
  65682. if err != nil {
  65683. ec.Error(ctx, err)
  65684. return graphql.Null
  65685. }
  65686. if resTmp == nil {
  65687. if !graphql.HasFieldError(ctx, fc) {
  65688. ec.Errorf(ctx, "must not be null")
  65689. }
  65690. return graphql.Null
  65691. }
  65692. res := resTmp.(*Image)
  65693. fc.Result = res
  65694. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  65695. }
  65696. func (ec *executionContext) fieldContext_ImageEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65697. fc = &graphql.FieldContext{
  65698. Object: "ImageEdge",
  65699. Field: field,
  65700. IsMethod: false,
  65701. IsResolver: false,
  65702. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65703. switch field.Name {
  65704. case "altText":
  65705. return ec.fieldContext_Image_altText(ctx, field)
  65706. case "height":
  65707. return ec.fieldContext_Image_height(ctx, field)
  65708. case "id":
  65709. return ec.fieldContext_Image_id(ctx, field)
  65710. case "metafield":
  65711. return ec.fieldContext_Image_metafield(ctx, field)
  65712. case "metafields":
  65713. return ec.fieldContext_Image_metafields(ctx, field)
  65714. case "privateMetafield":
  65715. return ec.fieldContext_Image_privateMetafield(ctx, field)
  65716. case "privateMetafields":
  65717. return ec.fieldContext_Image_privateMetafields(ctx, field)
  65718. case "url":
  65719. return ec.fieldContext_Image_url(ctx, field)
  65720. case "width":
  65721. return ec.fieldContext_Image_width(ctx, field)
  65722. }
  65723. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  65724. },
  65725. }
  65726. return fc, nil
  65727. }
  65728. func (ec *executionContext) _InventoryItem_countryCodeOfOrigin(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  65729. fc, err := ec.fieldContext_InventoryItem_countryCodeOfOrigin(ctx, field)
  65730. if err != nil {
  65731. return graphql.Null
  65732. }
  65733. ctx = graphql.WithFieldContext(ctx, fc)
  65734. defer func() {
  65735. if r := recover(); r != nil {
  65736. ec.Error(ctx, ec.Recover(ctx, r))
  65737. ret = graphql.Null
  65738. }
  65739. }()
  65740. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65741. ctx = rctx // use context from middleware stack in children
  65742. return obj.CountryCodeOfOrigin, nil
  65743. })
  65744. if err != nil {
  65745. ec.Error(ctx, err)
  65746. return graphql.Null
  65747. }
  65748. if resTmp == nil {
  65749. return graphql.Null
  65750. }
  65751. res := resTmp.(*CountryCode)
  65752. fc.Result = res
  65753. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  65754. }
  65755. func (ec *executionContext) fieldContext_InventoryItem_countryCodeOfOrigin(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65756. fc = &graphql.FieldContext{
  65757. Object: "InventoryItem",
  65758. Field: field,
  65759. IsMethod: false,
  65760. IsResolver: false,
  65761. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65762. return nil, errors.New("field of type CountryCode does not have child fields")
  65763. },
  65764. }
  65765. return fc, nil
  65766. }
  65767. func (ec *executionContext) _InventoryItem_countryHarmonizedSystemCodes(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  65768. fc, err := ec.fieldContext_InventoryItem_countryHarmonizedSystemCodes(ctx, field)
  65769. if err != nil {
  65770. return graphql.Null
  65771. }
  65772. ctx = graphql.WithFieldContext(ctx, fc)
  65773. defer func() {
  65774. if r := recover(); r != nil {
  65775. ec.Error(ctx, ec.Recover(ctx, r))
  65776. ret = graphql.Null
  65777. }
  65778. }()
  65779. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65780. ctx = rctx // use context from middleware stack in children
  65781. return obj.CountryHarmonizedSystemCodes, nil
  65782. })
  65783. if err != nil {
  65784. ec.Error(ctx, err)
  65785. return graphql.Null
  65786. }
  65787. if resTmp == nil {
  65788. if !graphql.HasFieldError(ctx, fc) {
  65789. ec.Errorf(ctx, "must not be null")
  65790. }
  65791. return graphql.Null
  65792. }
  65793. res := resTmp.(*CountryHarmonizedSystemCodeConnection)
  65794. fc.Result = res
  65795. return ec.marshalNCountryHarmonizedSystemCodeConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCodeConnection(ctx, field.Selections, res)
  65796. }
  65797. func (ec *executionContext) fieldContext_InventoryItem_countryHarmonizedSystemCodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65798. fc = &graphql.FieldContext{
  65799. Object: "InventoryItem",
  65800. Field: field,
  65801. IsMethod: false,
  65802. IsResolver: false,
  65803. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65804. switch field.Name {
  65805. case "edges":
  65806. return ec.fieldContext_CountryHarmonizedSystemCodeConnection_edges(ctx, field)
  65807. case "nodes":
  65808. return ec.fieldContext_CountryHarmonizedSystemCodeConnection_nodes(ctx, field)
  65809. case "pageInfo":
  65810. return ec.fieldContext_CountryHarmonizedSystemCodeConnection_pageInfo(ctx, field)
  65811. }
  65812. return nil, fmt.Errorf("no field named %q was found under type CountryHarmonizedSystemCodeConnection", field.Name)
  65813. },
  65814. }
  65815. defer func() {
  65816. if r := recover(); r != nil {
  65817. err = ec.Recover(ctx, r)
  65818. ec.Error(ctx, err)
  65819. }
  65820. }()
  65821. ctx = graphql.WithFieldContext(ctx, fc)
  65822. if fc.Args, err = ec.field_InventoryItem_countryHarmonizedSystemCodes_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65823. ec.Error(ctx, err)
  65824. return
  65825. }
  65826. return fc, nil
  65827. }
  65828. func (ec *executionContext) _InventoryItem_createdAt(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  65829. fc, err := ec.fieldContext_InventoryItem_createdAt(ctx, field)
  65830. if err != nil {
  65831. return graphql.Null
  65832. }
  65833. ctx = graphql.WithFieldContext(ctx, fc)
  65834. defer func() {
  65835. if r := recover(); r != nil {
  65836. ec.Error(ctx, ec.Recover(ctx, r))
  65837. ret = graphql.Null
  65838. }
  65839. }()
  65840. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65841. ctx = rctx // use context from middleware stack in children
  65842. return obj.CreatedAt, nil
  65843. })
  65844. if err != nil {
  65845. ec.Error(ctx, err)
  65846. return graphql.Null
  65847. }
  65848. if resTmp == nil {
  65849. if !graphql.HasFieldError(ctx, fc) {
  65850. ec.Errorf(ctx, "must not be null")
  65851. }
  65852. return graphql.Null
  65853. }
  65854. res := resTmp.(string)
  65855. fc.Result = res
  65856. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  65857. }
  65858. func (ec *executionContext) fieldContext_InventoryItem_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65859. fc = &graphql.FieldContext{
  65860. Object: "InventoryItem",
  65861. Field: field,
  65862. IsMethod: false,
  65863. IsResolver: false,
  65864. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65865. return nil, errors.New("field of type DateTime does not have child fields")
  65866. },
  65867. }
  65868. return fc, nil
  65869. }
  65870. func (ec *executionContext) _InventoryItem_duplicateSkuCount(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  65871. fc, err := ec.fieldContext_InventoryItem_duplicateSkuCount(ctx, field)
  65872. if err != nil {
  65873. return graphql.Null
  65874. }
  65875. ctx = graphql.WithFieldContext(ctx, fc)
  65876. defer func() {
  65877. if r := recover(); r != nil {
  65878. ec.Error(ctx, ec.Recover(ctx, r))
  65879. ret = graphql.Null
  65880. }
  65881. }()
  65882. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65883. ctx = rctx // use context from middleware stack in children
  65884. return obj.DuplicateSkuCount, nil
  65885. })
  65886. if err != nil {
  65887. ec.Error(ctx, err)
  65888. return graphql.Null
  65889. }
  65890. if resTmp == nil {
  65891. if !graphql.HasFieldError(ctx, fc) {
  65892. ec.Errorf(ctx, "must not be null")
  65893. }
  65894. return graphql.Null
  65895. }
  65896. res := resTmp.(int)
  65897. fc.Result = res
  65898. return ec.marshalNInt2int(ctx, field.Selections, res)
  65899. }
  65900. func (ec *executionContext) fieldContext_InventoryItem_duplicateSkuCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65901. fc = &graphql.FieldContext{
  65902. Object: "InventoryItem",
  65903. Field: field,
  65904. IsMethod: false,
  65905. IsResolver: false,
  65906. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65907. return nil, errors.New("field of type Int does not have child fields")
  65908. },
  65909. }
  65910. return fc, nil
  65911. }
  65912. func (ec *executionContext) _InventoryItem_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  65913. fc, err := ec.fieldContext_InventoryItem_harmonizedSystemCode(ctx, field)
  65914. if err != nil {
  65915. return graphql.Null
  65916. }
  65917. ctx = graphql.WithFieldContext(ctx, fc)
  65918. defer func() {
  65919. if r := recover(); r != nil {
  65920. ec.Error(ctx, ec.Recover(ctx, r))
  65921. ret = graphql.Null
  65922. }
  65923. }()
  65924. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65925. ctx = rctx // use context from middleware stack in children
  65926. return obj.HarmonizedSystemCode, nil
  65927. })
  65928. if err != nil {
  65929. ec.Error(ctx, err)
  65930. return graphql.Null
  65931. }
  65932. if resTmp == nil {
  65933. return graphql.Null
  65934. }
  65935. res := resTmp.(*string)
  65936. fc.Result = res
  65937. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  65938. }
  65939. func (ec *executionContext) fieldContext_InventoryItem_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65940. fc = &graphql.FieldContext{
  65941. Object: "InventoryItem",
  65942. Field: field,
  65943. IsMethod: false,
  65944. IsResolver: false,
  65945. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65946. return nil, errors.New("field of type String does not have child fields")
  65947. },
  65948. }
  65949. return fc, nil
  65950. }
  65951. func (ec *executionContext) _InventoryItem_id(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  65952. fc, err := ec.fieldContext_InventoryItem_id(ctx, field)
  65953. if err != nil {
  65954. return graphql.Null
  65955. }
  65956. ctx = graphql.WithFieldContext(ctx, fc)
  65957. defer func() {
  65958. if r := recover(); r != nil {
  65959. ec.Error(ctx, ec.Recover(ctx, r))
  65960. ret = graphql.Null
  65961. }
  65962. }()
  65963. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65964. ctx = rctx // use context from middleware stack in children
  65965. return obj.ID, nil
  65966. })
  65967. if err != nil {
  65968. ec.Error(ctx, err)
  65969. return graphql.Null
  65970. }
  65971. if resTmp == nil {
  65972. if !graphql.HasFieldError(ctx, fc) {
  65973. ec.Errorf(ctx, "must not be null")
  65974. }
  65975. return graphql.Null
  65976. }
  65977. res := resTmp.(string)
  65978. fc.Result = res
  65979. return ec.marshalNID2string(ctx, field.Selections, res)
  65980. }
  65981. func (ec *executionContext) fieldContext_InventoryItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65982. fc = &graphql.FieldContext{
  65983. Object: "InventoryItem",
  65984. Field: field,
  65985. IsMethod: false,
  65986. IsResolver: false,
  65987. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65988. return nil, errors.New("field of type ID does not have child fields")
  65989. },
  65990. }
  65991. return fc, nil
  65992. }
  65993. func (ec *executionContext) _InventoryItem_inventoryHistoryUrl(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  65994. fc, err := ec.fieldContext_InventoryItem_inventoryHistoryUrl(ctx, field)
  65995. if err != nil {
  65996. return graphql.Null
  65997. }
  65998. ctx = graphql.WithFieldContext(ctx, fc)
  65999. defer func() {
  66000. if r := recover(); r != nil {
  66001. ec.Error(ctx, ec.Recover(ctx, r))
  66002. ret = graphql.Null
  66003. }
  66004. }()
  66005. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66006. ctx = rctx // use context from middleware stack in children
  66007. return obj.InventoryHistoryURL, nil
  66008. })
  66009. if err != nil {
  66010. ec.Error(ctx, err)
  66011. return graphql.Null
  66012. }
  66013. if resTmp == nil {
  66014. return graphql.Null
  66015. }
  66016. res := resTmp.(*string)
  66017. fc.Result = res
  66018. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  66019. }
  66020. func (ec *executionContext) fieldContext_InventoryItem_inventoryHistoryUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66021. fc = &graphql.FieldContext{
  66022. Object: "InventoryItem",
  66023. Field: field,
  66024. IsMethod: false,
  66025. IsResolver: false,
  66026. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66027. return nil, errors.New("field of type URL does not have child fields")
  66028. },
  66029. }
  66030. return fc, nil
  66031. }
  66032. func (ec *executionContext) _InventoryItem_inventoryLevel(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66033. fc, err := ec.fieldContext_InventoryItem_inventoryLevel(ctx, field)
  66034. if err != nil {
  66035. return graphql.Null
  66036. }
  66037. ctx = graphql.WithFieldContext(ctx, fc)
  66038. defer func() {
  66039. if r := recover(); r != nil {
  66040. ec.Error(ctx, ec.Recover(ctx, r))
  66041. ret = graphql.Null
  66042. }
  66043. }()
  66044. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66045. ctx = rctx // use context from middleware stack in children
  66046. return obj.InventoryLevel, nil
  66047. })
  66048. if err != nil {
  66049. ec.Error(ctx, err)
  66050. return graphql.Null
  66051. }
  66052. if resTmp == nil {
  66053. return graphql.Null
  66054. }
  66055. res := resTmp.(*InventoryLevel)
  66056. fc.Result = res
  66057. return ec.marshalOInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevel(ctx, field.Selections, res)
  66058. }
  66059. func (ec *executionContext) fieldContext_InventoryItem_inventoryLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66060. fc = &graphql.FieldContext{
  66061. Object: "InventoryItem",
  66062. Field: field,
  66063. IsMethod: false,
  66064. IsResolver: false,
  66065. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66066. switch field.Name {
  66067. case "available":
  66068. return ec.fieldContext_InventoryLevel_available(ctx, field)
  66069. case "canDeactivate":
  66070. return ec.fieldContext_InventoryLevel_canDeactivate(ctx, field)
  66071. case "createdAt":
  66072. return ec.fieldContext_InventoryLevel_createdAt(ctx, field)
  66073. case "deactivationAlert":
  66074. return ec.fieldContext_InventoryLevel_deactivationAlert(ctx, field)
  66075. case "deactivationAlertHtml":
  66076. return ec.fieldContext_InventoryLevel_deactivationAlertHtml(ctx, field)
  66077. case "id":
  66078. return ec.fieldContext_InventoryLevel_id(ctx, field)
  66079. case "incoming":
  66080. return ec.fieldContext_InventoryLevel_incoming(ctx, field)
  66081. case "item":
  66082. return ec.fieldContext_InventoryLevel_item(ctx, field)
  66083. case "location":
  66084. return ec.fieldContext_InventoryLevel_location(ctx, field)
  66085. case "updatedAt":
  66086. return ec.fieldContext_InventoryLevel_updatedAt(ctx, field)
  66087. }
  66088. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  66089. },
  66090. }
  66091. defer func() {
  66092. if r := recover(); r != nil {
  66093. err = ec.Recover(ctx, r)
  66094. ec.Error(ctx, err)
  66095. }
  66096. }()
  66097. ctx = graphql.WithFieldContext(ctx, fc)
  66098. if fc.Args, err = ec.field_InventoryItem_inventoryLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  66099. ec.Error(ctx, err)
  66100. return
  66101. }
  66102. return fc, nil
  66103. }
  66104. func (ec *executionContext) _InventoryItem_inventoryLevels(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66105. fc, err := ec.fieldContext_InventoryItem_inventoryLevels(ctx, field)
  66106. if err != nil {
  66107. return graphql.Null
  66108. }
  66109. ctx = graphql.WithFieldContext(ctx, fc)
  66110. defer func() {
  66111. if r := recover(); r != nil {
  66112. ec.Error(ctx, ec.Recover(ctx, r))
  66113. ret = graphql.Null
  66114. }
  66115. }()
  66116. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66117. ctx = rctx // use context from middleware stack in children
  66118. return obj.InventoryLevels, nil
  66119. })
  66120. if err != nil {
  66121. ec.Error(ctx, err)
  66122. return graphql.Null
  66123. }
  66124. if resTmp == nil {
  66125. if !graphql.HasFieldError(ctx, fc) {
  66126. ec.Errorf(ctx, "must not be null")
  66127. }
  66128. return graphql.Null
  66129. }
  66130. res := resTmp.(*InventoryLevelConnection)
  66131. fc.Result = res
  66132. return ec.marshalNInventoryLevelConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelConnection(ctx, field.Selections, res)
  66133. }
  66134. func (ec *executionContext) fieldContext_InventoryItem_inventoryLevels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66135. fc = &graphql.FieldContext{
  66136. Object: "InventoryItem",
  66137. Field: field,
  66138. IsMethod: false,
  66139. IsResolver: false,
  66140. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66141. switch field.Name {
  66142. case "edges":
  66143. return ec.fieldContext_InventoryLevelConnection_edges(ctx, field)
  66144. case "nodes":
  66145. return ec.fieldContext_InventoryLevelConnection_nodes(ctx, field)
  66146. case "pageInfo":
  66147. return ec.fieldContext_InventoryLevelConnection_pageInfo(ctx, field)
  66148. }
  66149. return nil, fmt.Errorf("no field named %q was found under type InventoryLevelConnection", field.Name)
  66150. },
  66151. }
  66152. defer func() {
  66153. if r := recover(); r != nil {
  66154. err = ec.Recover(ctx, r)
  66155. ec.Error(ctx, err)
  66156. }
  66157. }()
  66158. ctx = graphql.WithFieldContext(ctx, fc)
  66159. if fc.Args, err = ec.field_InventoryItem_inventoryLevels_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  66160. ec.Error(ctx, err)
  66161. return
  66162. }
  66163. return fc, nil
  66164. }
  66165. func (ec *executionContext) _InventoryItem_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66166. fc, err := ec.fieldContext_InventoryItem_legacyResourceId(ctx, field)
  66167. if err != nil {
  66168. return graphql.Null
  66169. }
  66170. ctx = graphql.WithFieldContext(ctx, fc)
  66171. defer func() {
  66172. if r := recover(); r != nil {
  66173. ec.Error(ctx, ec.Recover(ctx, r))
  66174. ret = graphql.Null
  66175. }
  66176. }()
  66177. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66178. ctx = rctx // use context from middleware stack in children
  66179. return obj.LegacyResourceID, nil
  66180. })
  66181. if err != nil {
  66182. ec.Error(ctx, err)
  66183. return graphql.Null
  66184. }
  66185. if resTmp == nil {
  66186. if !graphql.HasFieldError(ctx, fc) {
  66187. ec.Errorf(ctx, "must not be null")
  66188. }
  66189. return graphql.Null
  66190. }
  66191. res := resTmp.(string)
  66192. fc.Result = res
  66193. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  66194. }
  66195. func (ec *executionContext) fieldContext_InventoryItem_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66196. fc = &graphql.FieldContext{
  66197. Object: "InventoryItem",
  66198. Field: field,
  66199. IsMethod: false,
  66200. IsResolver: false,
  66201. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66202. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  66203. },
  66204. }
  66205. return fc, nil
  66206. }
  66207. func (ec *executionContext) _InventoryItem_locationsCount(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66208. fc, err := ec.fieldContext_InventoryItem_locationsCount(ctx, field)
  66209. if err != nil {
  66210. return graphql.Null
  66211. }
  66212. ctx = graphql.WithFieldContext(ctx, fc)
  66213. defer func() {
  66214. if r := recover(); r != nil {
  66215. ec.Error(ctx, ec.Recover(ctx, r))
  66216. ret = graphql.Null
  66217. }
  66218. }()
  66219. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66220. ctx = rctx // use context from middleware stack in children
  66221. return obj.LocationsCount, nil
  66222. })
  66223. if err != nil {
  66224. ec.Error(ctx, err)
  66225. return graphql.Null
  66226. }
  66227. if resTmp == nil {
  66228. if !graphql.HasFieldError(ctx, fc) {
  66229. ec.Errorf(ctx, "must not be null")
  66230. }
  66231. return graphql.Null
  66232. }
  66233. res := resTmp.(int)
  66234. fc.Result = res
  66235. return ec.marshalNInt2int(ctx, field.Selections, res)
  66236. }
  66237. func (ec *executionContext) fieldContext_InventoryItem_locationsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66238. fc = &graphql.FieldContext{
  66239. Object: "InventoryItem",
  66240. Field: field,
  66241. IsMethod: false,
  66242. IsResolver: false,
  66243. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66244. return nil, errors.New("field of type Int does not have child fields")
  66245. },
  66246. }
  66247. return fc, nil
  66248. }
  66249. func (ec *executionContext) _InventoryItem_provinceCodeOfOrigin(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66250. fc, err := ec.fieldContext_InventoryItem_provinceCodeOfOrigin(ctx, field)
  66251. if err != nil {
  66252. return graphql.Null
  66253. }
  66254. ctx = graphql.WithFieldContext(ctx, fc)
  66255. defer func() {
  66256. if r := recover(); r != nil {
  66257. ec.Error(ctx, ec.Recover(ctx, r))
  66258. ret = graphql.Null
  66259. }
  66260. }()
  66261. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66262. ctx = rctx // use context from middleware stack in children
  66263. return obj.ProvinceCodeOfOrigin, nil
  66264. })
  66265. if err != nil {
  66266. ec.Error(ctx, err)
  66267. return graphql.Null
  66268. }
  66269. if resTmp == nil {
  66270. return graphql.Null
  66271. }
  66272. res := resTmp.(*string)
  66273. fc.Result = res
  66274. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66275. }
  66276. func (ec *executionContext) fieldContext_InventoryItem_provinceCodeOfOrigin(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66277. fc = &graphql.FieldContext{
  66278. Object: "InventoryItem",
  66279. Field: field,
  66280. IsMethod: false,
  66281. IsResolver: false,
  66282. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66283. return nil, errors.New("field of type String does not have child fields")
  66284. },
  66285. }
  66286. return fc, nil
  66287. }
  66288. func (ec *executionContext) _InventoryItem_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66289. fc, err := ec.fieldContext_InventoryItem_requiresShipping(ctx, field)
  66290. if err != nil {
  66291. return graphql.Null
  66292. }
  66293. ctx = graphql.WithFieldContext(ctx, fc)
  66294. defer func() {
  66295. if r := recover(); r != nil {
  66296. ec.Error(ctx, ec.Recover(ctx, r))
  66297. ret = graphql.Null
  66298. }
  66299. }()
  66300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66301. ctx = rctx // use context from middleware stack in children
  66302. return obj.RequiresShipping, nil
  66303. })
  66304. if err != nil {
  66305. ec.Error(ctx, err)
  66306. return graphql.Null
  66307. }
  66308. if resTmp == nil {
  66309. if !graphql.HasFieldError(ctx, fc) {
  66310. ec.Errorf(ctx, "must not be null")
  66311. }
  66312. return graphql.Null
  66313. }
  66314. res := resTmp.(bool)
  66315. fc.Result = res
  66316. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  66317. }
  66318. func (ec *executionContext) fieldContext_InventoryItem_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66319. fc = &graphql.FieldContext{
  66320. Object: "InventoryItem",
  66321. Field: field,
  66322. IsMethod: false,
  66323. IsResolver: false,
  66324. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66325. return nil, errors.New("field of type Boolean does not have child fields")
  66326. },
  66327. }
  66328. return fc, nil
  66329. }
  66330. func (ec *executionContext) _InventoryItem_sku(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66331. fc, err := ec.fieldContext_InventoryItem_sku(ctx, field)
  66332. if err != nil {
  66333. return graphql.Null
  66334. }
  66335. ctx = graphql.WithFieldContext(ctx, fc)
  66336. defer func() {
  66337. if r := recover(); r != nil {
  66338. ec.Error(ctx, ec.Recover(ctx, r))
  66339. ret = graphql.Null
  66340. }
  66341. }()
  66342. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66343. ctx = rctx // use context from middleware stack in children
  66344. return obj.Sku, nil
  66345. })
  66346. if err != nil {
  66347. ec.Error(ctx, err)
  66348. return graphql.Null
  66349. }
  66350. if resTmp == nil {
  66351. return graphql.Null
  66352. }
  66353. res := resTmp.(*string)
  66354. fc.Result = res
  66355. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66356. }
  66357. func (ec *executionContext) fieldContext_InventoryItem_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66358. fc = &graphql.FieldContext{
  66359. Object: "InventoryItem",
  66360. Field: field,
  66361. IsMethod: false,
  66362. IsResolver: false,
  66363. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66364. return nil, errors.New("field of type String does not have child fields")
  66365. },
  66366. }
  66367. return fc, nil
  66368. }
  66369. func (ec *executionContext) _InventoryItem_tracked(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66370. fc, err := ec.fieldContext_InventoryItem_tracked(ctx, field)
  66371. if err != nil {
  66372. return graphql.Null
  66373. }
  66374. ctx = graphql.WithFieldContext(ctx, fc)
  66375. defer func() {
  66376. if r := recover(); r != nil {
  66377. ec.Error(ctx, ec.Recover(ctx, r))
  66378. ret = graphql.Null
  66379. }
  66380. }()
  66381. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66382. ctx = rctx // use context from middleware stack in children
  66383. return obj.Tracked, nil
  66384. })
  66385. if err != nil {
  66386. ec.Error(ctx, err)
  66387. return graphql.Null
  66388. }
  66389. if resTmp == nil {
  66390. if !graphql.HasFieldError(ctx, fc) {
  66391. ec.Errorf(ctx, "must not be null")
  66392. }
  66393. return graphql.Null
  66394. }
  66395. res := resTmp.(bool)
  66396. fc.Result = res
  66397. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  66398. }
  66399. func (ec *executionContext) fieldContext_InventoryItem_tracked(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66400. fc = &graphql.FieldContext{
  66401. Object: "InventoryItem",
  66402. Field: field,
  66403. IsMethod: false,
  66404. IsResolver: false,
  66405. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66406. return nil, errors.New("field of type Boolean does not have child fields")
  66407. },
  66408. }
  66409. return fc, nil
  66410. }
  66411. func (ec *executionContext) _InventoryItem_trackedEditable(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66412. fc, err := ec.fieldContext_InventoryItem_trackedEditable(ctx, field)
  66413. if err != nil {
  66414. return graphql.Null
  66415. }
  66416. ctx = graphql.WithFieldContext(ctx, fc)
  66417. defer func() {
  66418. if r := recover(); r != nil {
  66419. ec.Error(ctx, ec.Recover(ctx, r))
  66420. ret = graphql.Null
  66421. }
  66422. }()
  66423. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66424. ctx = rctx // use context from middleware stack in children
  66425. return obj.TrackedEditable, nil
  66426. })
  66427. if err != nil {
  66428. ec.Error(ctx, err)
  66429. return graphql.Null
  66430. }
  66431. if resTmp == nil {
  66432. if !graphql.HasFieldError(ctx, fc) {
  66433. ec.Errorf(ctx, "must not be null")
  66434. }
  66435. return graphql.Null
  66436. }
  66437. res := resTmp.(*EditableProperty)
  66438. fc.Result = res
  66439. return ec.marshalNEditableProperty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEditableProperty(ctx, field.Selections, res)
  66440. }
  66441. func (ec *executionContext) fieldContext_InventoryItem_trackedEditable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66442. fc = &graphql.FieldContext{
  66443. Object: "InventoryItem",
  66444. Field: field,
  66445. IsMethod: false,
  66446. IsResolver: false,
  66447. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66448. switch field.Name {
  66449. case "locked":
  66450. return ec.fieldContext_EditableProperty_locked(ctx, field)
  66451. case "reason":
  66452. return ec.fieldContext_EditableProperty_reason(ctx, field)
  66453. }
  66454. return nil, fmt.Errorf("no field named %q was found under type EditableProperty", field.Name)
  66455. },
  66456. }
  66457. return fc, nil
  66458. }
  66459. func (ec *executionContext) _InventoryItem_unitCost(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66460. fc, err := ec.fieldContext_InventoryItem_unitCost(ctx, field)
  66461. if err != nil {
  66462. return graphql.Null
  66463. }
  66464. ctx = graphql.WithFieldContext(ctx, fc)
  66465. defer func() {
  66466. if r := recover(); r != nil {
  66467. ec.Error(ctx, ec.Recover(ctx, r))
  66468. ret = graphql.Null
  66469. }
  66470. }()
  66471. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66472. ctx = rctx // use context from middleware stack in children
  66473. return obj.UnitCost, nil
  66474. })
  66475. if err != nil {
  66476. ec.Error(ctx, err)
  66477. return graphql.Null
  66478. }
  66479. if resTmp == nil {
  66480. return graphql.Null
  66481. }
  66482. res := resTmp.(*MoneyV2)
  66483. fc.Result = res
  66484. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  66485. }
  66486. func (ec *executionContext) fieldContext_InventoryItem_unitCost(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66487. fc = &graphql.FieldContext{
  66488. Object: "InventoryItem",
  66489. Field: field,
  66490. IsMethod: false,
  66491. IsResolver: false,
  66492. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66493. switch field.Name {
  66494. case "amount":
  66495. return ec.fieldContext_MoneyV2_amount(ctx, field)
  66496. case "currencyCode":
  66497. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  66498. }
  66499. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  66500. },
  66501. }
  66502. return fc, nil
  66503. }
  66504. func (ec *executionContext) _InventoryItem_updatedAt(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66505. fc, err := ec.fieldContext_InventoryItem_updatedAt(ctx, field)
  66506. if err != nil {
  66507. return graphql.Null
  66508. }
  66509. ctx = graphql.WithFieldContext(ctx, fc)
  66510. defer func() {
  66511. if r := recover(); r != nil {
  66512. ec.Error(ctx, ec.Recover(ctx, r))
  66513. ret = graphql.Null
  66514. }
  66515. }()
  66516. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66517. ctx = rctx // use context from middleware stack in children
  66518. return obj.UpdatedAt, nil
  66519. })
  66520. if err != nil {
  66521. ec.Error(ctx, err)
  66522. return graphql.Null
  66523. }
  66524. if resTmp == nil {
  66525. if !graphql.HasFieldError(ctx, fc) {
  66526. ec.Errorf(ctx, "must not be null")
  66527. }
  66528. return graphql.Null
  66529. }
  66530. res := resTmp.(string)
  66531. fc.Result = res
  66532. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  66533. }
  66534. func (ec *executionContext) fieldContext_InventoryItem_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66535. fc = &graphql.FieldContext{
  66536. Object: "InventoryItem",
  66537. Field: field,
  66538. IsMethod: false,
  66539. IsResolver: false,
  66540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66541. return nil, errors.New("field of type DateTime does not have child fields")
  66542. },
  66543. }
  66544. return fc, nil
  66545. }
  66546. func (ec *executionContext) _InventoryItem_variant(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  66547. fc, err := ec.fieldContext_InventoryItem_variant(ctx, field)
  66548. if err != nil {
  66549. return graphql.Null
  66550. }
  66551. ctx = graphql.WithFieldContext(ctx, fc)
  66552. defer func() {
  66553. if r := recover(); r != nil {
  66554. ec.Error(ctx, ec.Recover(ctx, r))
  66555. ret = graphql.Null
  66556. }
  66557. }()
  66558. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66559. ctx = rctx // use context from middleware stack in children
  66560. return obj.Variant, nil
  66561. })
  66562. if err != nil {
  66563. ec.Error(ctx, err)
  66564. return graphql.Null
  66565. }
  66566. if resTmp == nil {
  66567. if !graphql.HasFieldError(ctx, fc) {
  66568. ec.Errorf(ctx, "must not be null")
  66569. }
  66570. return graphql.Null
  66571. }
  66572. res := resTmp.(*ProductVariant)
  66573. fc.Result = res
  66574. return ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  66575. }
  66576. func (ec *executionContext) fieldContext_InventoryItem_variant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66577. fc = &graphql.FieldContext{
  66578. Object: "InventoryItem",
  66579. Field: field,
  66580. IsMethod: false,
  66581. IsResolver: false,
  66582. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66583. switch field.Name {
  66584. case "availableForSale":
  66585. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  66586. case "barcode":
  66587. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  66588. case "compareAtPrice":
  66589. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  66590. case "contextualPricing":
  66591. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  66592. case "createdAt":
  66593. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  66594. case "defaultCursor":
  66595. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  66596. case "deliveryProfile":
  66597. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  66598. case "displayName":
  66599. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  66600. case "fulfillmentServiceEditable":
  66601. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  66602. case "id":
  66603. return ec.fieldContext_ProductVariant_id(ctx, field)
  66604. case "image":
  66605. return ec.fieldContext_ProductVariant_image(ctx, field)
  66606. case "inventoryItem":
  66607. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  66608. case "inventoryPolicy":
  66609. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  66610. case "inventoryQuantity":
  66611. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  66612. case "legacyResourceId":
  66613. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  66614. case "media":
  66615. return ec.fieldContext_ProductVariant_media(ctx, field)
  66616. case "metafield":
  66617. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  66618. case "metafieldDefinitions":
  66619. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  66620. case "metafields":
  66621. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  66622. case "position":
  66623. return ec.fieldContext_ProductVariant_position(ctx, field)
  66624. case "price":
  66625. return ec.fieldContext_ProductVariant_price(ctx, field)
  66626. case "privateMetafield":
  66627. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  66628. case "privateMetafields":
  66629. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  66630. case "product":
  66631. return ec.fieldContext_ProductVariant_product(ctx, field)
  66632. case "selectedOptions":
  66633. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  66634. case "sellableOnlineQuantity":
  66635. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  66636. case "sellingPlanGroupCount":
  66637. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  66638. case "sellingPlanGroups":
  66639. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  66640. case "sku":
  66641. return ec.fieldContext_ProductVariant_sku(ctx, field)
  66642. case "taxCode":
  66643. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  66644. case "taxable":
  66645. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  66646. case "title":
  66647. return ec.fieldContext_ProductVariant_title(ctx, field)
  66648. case "translations":
  66649. return ec.fieldContext_ProductVariant_translations(ctx, field)
  66650. case "updatedAt":
  66651. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  66652. case "weight":
  66653. return ec.fieldContext_ProductVariant_weight(ctx, field)
  66654. case "weightUnit":
  66655. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  66656. }
  66657. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  66658. },
  66659. }
  66660. return fc, nil
  66661. }
  66662. func (ec *executionContext) _InventoryLevel_available(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  66663. fc, err := ec.fieldContext_InventoryLevel_available(ctx, field)
  66664. if err != nil {
  66665. return graphql.Null
  66666. }
  66667. ctx = graphql.WithFieldContext(ctx, fc)
  66668. defer func() {
  66669. if r := recover(); r != nil {
  66670. ec.Error(ctx, ec.Recover(ctx, r))
  66671. ret = graphql.Null
  66672. }
  66673. }()
  66674. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66675. ctx = rctx // use context from middleware stack in children
  66676. return obj.Available, nil
  66677. })
  66678. if err != nil {
  66679. ec.Error(ctx, err)
  66680. return graphql.Null
  66681. }
  66682. if resTmp == nil {
  66683. if !graphql.HasFieldError(ctx, fc) {
  66684. ec.Errorf(ctx, "must not be null")
  66685. }
  66686. return graphql.Null
  66687. }
  66688. res := resTmp.(int)
  66689. fc.Result = res
  66690. return ec.marshalNInt2int(ctx, field.Selections, res)
  66691. }
  66692. func (ec *executionContext) fieldContext_InventoryLevel_available(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66693. fc = &graphql.FieldContext{
  66694. Object: "InventoryLevel",
  66695. Field: field,
  66696. IsMethod: false,
  66697. IsResolver: false,
  66698. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66699. return nil, errors.New("field of type Int does not have child fields")
  66700. },
  66701. }
  66702. return fc, nil
  66703. }
  66704. func (ec *executionContext) _InventoryLevel_canDeactivate(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  66705. fc, err := ec.fieldContext_InventoryLevel_canDeactivate(ctx, field)
  66706. if err != nil {
  66707. return graphql.Null
  66708. }
  66709. ctx = graphql.WithFieldContext(ctx, fc)
  66710. defer func() {
  66711. if r := recover(); r != nil {
  66712. ec.Error(ctx, ec.Recover(ctx, r))
  66713. ret = graphql.Null
  66714. }
  66715. }()
  66716. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66717. ctx = rctx // use context from middleware stack in children
  66718. return obj.CanDeactivate, nil
  66719. })
  66720. if err != nil {
  66721. ec.Error(ctx, err)
  66722. return graphql.Null
  66723. }
  66724. if resTmp == nil {
  66725. if !graphql.HasFieldError(ctx, fc) {
  66726. ec.Errorf(ctx, "must not be null")
  66727. }
  66728. return graphql.Null
  66729. }
  66730. res := resTmp.(bool)
  66731. fc.Result = res
  66732. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  66733. }
  66734. func (ec *executionContext) fieldContext_InventoryLevel_canDeactivate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66735. fc = &graphql.FieldContext{
  66736. Object: "InventoryLevel",
  66737. Field: field,
  66738. IsMethod: false,
  66739. IsResolver: false,
  66740. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66741. return nil, errors.New("field of type Boolean does not have child fields")
  66742. },
  66743. }
  66744. return fc, nil
  66745. }
  66746. func (ec *executionContext) _InventoryLevel_createdAt(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  66747. fc, err := ec.fieldContext_InventoryLevel_createdAt(ctx, field)
  66748. if err != nil {
  66749. return graphql.Null
  66750. }
  66751. ctx = graphql.WithFieldContext(ctx, fc)
  66752. defer func() {
  66753. if r := recover(); r != nil {
  66754. ec.Error(ctx, ec.Recover(ctx, r))
  66755. ret = graphql.Null
  66756. }
  66757. }()
  66758. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66759. ctx = rctx // use context from middleware stack in children
  66760. return obj.CreatedAt, nil
  66761. })
  66762. if err != nil {
  66763. ec.Error(ctx, err)
  66764. return graphql.Null
  66765. }
  66766. if resTmp == nil {
  66767. if !graphql.HasFieldError(ctx, fc) {
  66768. ec.Errorf(ctx, "must not be null")
  66769. }
  66770. return graphql.Null
  66771. }
  66772. res := resTmp.(string)
  66773. fc.Result = res
  66774. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  66775. }
  66776. func (ec *executionContext) fieldContext_InventoryLevel_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66777. fc = &graphql.FieldContext{
  66778. Object: "InventoryLevel",
  66779. Field: field,
  66780. IsMethod: false,
  66781. IsResolver: false,
  66782. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66783. return nil, errors.New("field of type DateTime does not have child fields")
  66784. },
  66785. }
  66786. return fc, nil
  66787. }
  66788. func (ec *executionContext) _InventoryLevel_deactivationAlert(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  66789. fc, err := ec.fieldContext_InventoryLevel_deactivationAlert(ctx, field)
  66790. if err != nil {
  66791. return graphql.Null
  66792. }
  66793. ctx = graphql.WithFieldContext(ctx, fc)
  66794. defer func() {
  66795. if r := recover(); r != nil {
  66796. ec.Error(ctx, ec.Recover(ctx, r))
  66797. ret = graphql.Null
  66798. }
  66799. }()
  66800. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66801. ctx = rctx // use context from middleware stack in children
  66802. return obj.DeactivationAlert, nil
  66803. })
  66804. if err != nil {
  66805. ec.Error(ctx, err)
  66806. return graphql.Null
  66807. }
  66808. if resTmp == nil {
  66809. return graphql.Null
  66810. }
  66811. res := resTmp.(*string)
  66812. fc.Result = res
  66813. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66814. }
  66815. func (ec *executionContext) fieldContext_InventoryLevel_deactivationAlert(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66816. fc = &graphql.FieldContext{
  66817. Object: "InventoryLevel",
  66818. Field: field,
  66819. IsMethod: false,
  66820. IsResolver: false,
  66821. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66822. return nil, errors.New("field of type String does not have child fields")
  66823. },
  66824. }
  66825. return fc, nil
  66826. }
  66827. func (ec *executionContext) _InventoryLevel_deactivationAlertHtml(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  66828. fc, err := ec.fieldContext_InventoryLevel_deactivationAlertHtml(ctx, field)
  66829. if err != nil {
  66830. return graphql.Null
  66831. }
  66832. ctx = graphql.WithFieldContext(ctx, fc)
  66833. defer func() {
  66834. if r := recover(); r != nil {
  66835. ec.Error(ctx, ec.Recover(ctx, r))
  66836. ret = graphql.Null
  66837. }
  66838. }()
  66839. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66840. ctx = rctx // use context from middleware stack in children
  66841. return obj.DeactivationAlertHTML, nil
  66842. })
  66843. if err != nil {
  66844. ec.Error(ctx, err)
  66845. return graphql.Null
  66846. }
  66847. if resTmp == nil {
  66848. return graphql.Null
  66849. }
  66850. res := resTmp.(*string)
  66851. fc.Result = res
  66852. return ec.marshalOFormattedString2ᚖstring(ctx, field.Selections, res)
  66853. }
  66854. func (ec *executionContext) fieldContext_InventoryLevel_deactivationAlertHtml(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66855. fc = &graphql.FieldContext{
  66856. Object: "InventoryLevel",
  66857. Field: field,
  66858. IsMethod: false,
  66859. IsResolver: false,
  66860. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66861. return nil, errors.New("field of type FormattedString does not have child fields")
  66862. },
  66863. }
  66864. return fc, nil
  66865. }
  66866. func (ec *executionContext) _InventoryLevel_id(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  66867. fc, err := ec.fieldContext_InventoryLevel_id(ctx, field)
  66868. if err != nil {
  66869. return graphql.Null
  66870. }
  66871. ctx = graphql.WithFieldContext(ctx, fc)
  66872. defer func() {
  66873. if r := recover(); r != nil {
  66874. ec.Error(ctx, ec.Recover(ctx, r))
  66875. ret = graphql.Null
  66876. }
  66877. }()
  66878. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66879. ctx = rctx // use context from middleware stack in children
  66880. return obj.ID, nil
  66881. })
  66882. if err != nil {
  66883. ec.Error(ctx, err)
  66884. return graphql.Null
  66885. }
  66886. if resTmp == nil {
  66887. if !graphql.HasFieldError(ctx, fc) {
  66888. ec.Errorf(ctx, "must not be null")
  66889. }
  66890. return graphql.Null
  66891. }
  66892. res := resTmp.(string)
  66893. fc.Result = res
  66894. return ec.marshalNID2string(ctx, field.Selections, res)
  66895. }
  66896. func (ec *executionContext) fieldContext_InventoryLevel_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66897. fc = &graphql.FieldContext{
  66898. Object: "InventoryLevel",
  66899. Field: field,
  66900. IsMethod: false,
  66901. IsResolver: false,
  66902. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66903. return nil, errors.New("field of type ID does not have child fields")
  66904. },
  66905. }
  66906. return fc, nil
  66907. }
  66908. func (ec *executionContext) _InventoryLevel_incoming(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  66909. fc, err := ec.fieldContext_InventoryLevel_incoming(ctx, field)
  66910. if err != nil {
  66911. return graphql.Null
  66912. }
  66913. ctx = graphql.WithFieldContext(ctx, fc)
  66914. defer func() {
  66915. if r := recover(); r != nil {
  66916. ec.Error(ctx, ec.Recover(ctx, r))
  66917. ret = graphql.Null
  66918. }
  66919. }()
  66920. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66921. ctx = rctx // use context from middleware stack in children
  66922. return obj.Incoming, nil
  66923. })
  66924. if err != nil {
  66925. ec.Error(ctx, err)
  66926. return graphql.Null
  66927. }
  66928. if resTmp == nil {
  66929. if !graphql.HasFieldError(ctx, fc) {
  66930. ec.Errorf(ctx, "must not be null")
  66931. }
  66932. return graphql.Null
  66933. }
  66934. res := resTmp.(int)
  66935. fc.Result = res
  66936. return ec.marshalNInt2int(ctx, field.Selections, res)
  66937. }
  66938. func (ec *executionContext) fieldContext_InventoryLevel_incoming(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66939. fc = &graphql.FieldContext{
  66940. Object: "InventoryLevel",
  66941. Field: field,
  66942. IsMethod: false,
  66943. IsResolver: false,
  66944. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66945. return nil, errors.New("field of type Int does not have child fields")
  66946. },
  66947. }
  66948. return fc, nil
  66949. }
  66950. func (ec *executionContext) _InventoryLevel_item(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  66951. fc, err := ec.fieldContext_InventoryLevel_item(ctx, field)
  66952. if err != nil {
  66953. return graphql.Null
  66954. }
  66955. ctx = graphql.WithFieldContext(ctx, fc)
  66956. defer func() {
  66957. if r := recover(); r != nil {
  66958. ec.Error(ctx, ec.Recover(ctx, r))
  66959. ret = graphql.Null
  66960. }
  66961. }()
  66962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66963. ctx = rctx // use context from middleware stack in children
  66964. return obj.Item, nil
  66965. })
  66966. if err != nil {
  66967. ec.Error(ctx, err)
  66968. return graphql.Null
  66969. }
  66970. if resTmp == nil {
  66971. if !graphql.HasFieldError(ctx, fc) {
  66972. ec.Errorf(ctx, "must not be null")
  66973. }
  66974. return graphql.Null
  66975. }
  66976. res := resTmp.(*InventoryItem)
  66977. fc.Result = res
  66978. return ec.marshalNInventoryItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryItem(ctx, field.Selections, res)
  66979. }
  66980. func (ec *executionContext) fieldContext_InventoryLevel_item(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66981. fc = &graphql.FieldContext{
  66982. Object: "InventoryLevel",
  66983. Field: field,
  66984. IsMethod: false,
  66985. IsResolver: false,
  66986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66987. switch field.Name {
  66988. case "countryCodeOfOrigin":
  66989. return ec.fieldContext_InventoryItem_countryCodeOfOrigin(ctx, field)
  66990. case "countryHarmonizedSystemCodes":
  66991. return ec.fieldContext_InventoryItem_countryHarmonizedSystemCodes(ctx, field)
  66992. case "createdAt":
  66993. return ec.fieldContext_InventoryItem_createdAt(ctx, field)
  66994. case "duplicateSkuCount":
  66995. return ec.fieldContext_InventoryItem_duplicateSkuCount(ctx, field)
  66996. case "harmonizedSystemCode":
  66997. return ec.fieldContext_InventoryItem_harmonizedSystemCode(ctx, field)
  66998. case "id":
  66999. return ec.fieldContext_InventoryItem_id(ctx, field)
  67000. case "inventoryHistoryUrl":
  67001. return ec.fieldContext_InventoryItem_inventoryHistoryUrl(ctx, field)
  67002. case "inventoryLevel":
  67003. return ec.fieldContext_InventoryItem_inventoryLevel(ctx, field)
  67004. case "inventoryLevels":
  67005. return ec.fieldContext_InventoryItem_inventoryLevels(ctx, field)
  67006. case "legacyResourceId":
  67007. return ec.fieldContext_InventoryItem_legacyResourceId(ctx, field)
  67008. case "locationsCount":
  67009. return ec.fieldContext_InventoryItem_locationsCount(ctx, field)
  67010. case "provinceCodeOfOrigin":
  67011. return ec.fieldContext_InventoryItem_provinceCodeOfOrigin(ctx, field)
  67012. case "requiresShipping":
  67013. return ec.fieldContext_InventoryItem_requiresShipping(ctx, field)
  67014. case "sku":
  67015. return ec.fieldContext_InventoryItem_sku(ctx, field)
  67016. case "tracked":
  67017. return ec.fieldContext_InventoryItem_tracked(ctx, field)
  67018. case "trackedEditable":
  67019. return ec.fieldContext_InventoryItem_trackedEditable(ctx, field)
  67020. case "unitCost":
  67021. return ec.fieldContext_InventoryItem_unitCost(ctx, field)
  67022. case "updatedAt":
  67023. return ec.fieldContext_InventoryItem_updatedAt(ctx, field)
  67024. case "variant":
  67025. return ec.fieldContext_InventoryItem_variant(ctx, field)
  67026. }
  67027. return nil, fmt.Errorf("no field named %q was found under type InventoryItem", field.Name)
  67028. },
  67029. }
  67030. return fc, nil
  67031. }
  67032. func (ec *executionContext) _InventoryLevel_location(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  67033. fc, err := ec.fieldContext_InventoryLevel_location(ctx, field)
  67034. if err != nil {
  67035. return graphql.Null
  67036. }
  67037. ctx = graphql.WithFieldContext(ctx, fc)
  67038. defer func() {
  67039. if r := recover(); r != nil {
  67040. ec.Error(ctx, ec.Recover(ctx, r))
  67041. ret = graphql.Null
  67042. }
  67043. }()
  67044. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67045. ctx = rctx // use context from middleware stack in children
  67046. return obj.Location, nil
  67047. })
  67048. if err != nil {
  67049. ec.Error(ctx, err)
  67050. return graphql.Null
  67051. }
  67052. if resTmp == nil {
  67053. if !graphql.HasFieldError(ctx, fc) {
  67054. ec.Errorf(ctx, "must not be null")
  67055. }
  67056. return graphql.Null
  67057. }
  67058. res := resTmp.(*Location)
  67059. fc.Result = res
  67060. return ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, field.Selections, res)
  67061. }
  67062. func (ec *executionContext) fieldContext_InventoryLevel_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67063. fc = &graphql.FieldContext{
  67064. Object: "InventoryLevel",
  67065. Field: field,
  67066. IsMethod: false,
  67067. IsResolver: false,
  67068. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67069. switch field.Name {
  67070. case "activatable":
  67071. return ec.fieldContext_Location_activatable(ctx, field)
  67072. case "address":
  67073. return ec.fieldContext_Location_address(ctx, field)
  67074. case "addressVerified":
  67075. return ec.fieldContext_Location_addressVerified(ctx, field)
  67076. case "deactivatable":
  67077. return ec.fieldContext_Location_deactivatable(ctx, field)
  67078. case "deactivatedAt":
  67079. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  67080. case "deletable":
  67081. return ec.fieldContext_Location_deletable(ctx, field)
  67082. case "fulfillmentService":
  67083. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  67084. case "fulfillsOnlineOrders":
  67085. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  67086. case "hasActiveInventory":
  67087. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  67088. case "hasUnfulfilledOrders":
  67089. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  67090. case "id":
  67091. return ec.fieldContext_Location_id(ctx, field)
  67092. case "inventoryLevel":
  67093. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  67094. case "inventoryLevels":
  67095. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  67096. case "isActive":
  67097. return ec.fieldContext_Location_isActive(ctx, field)
  67098. case "legacyResourceId":
  67099. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  67100. case "metafield":
  67101. return ec.fieldContext_Location_metafield(ctx, field)
  67102. case "metafieldDefinitions":
  67103. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  67104. case "metafields":
  67105. return ec.fieldContext_Location_metafields(ctx, field)
  67106. case "name":
  67107. return ec.fieldContext_Location_name(ctx, field)
  67108. case "privateMetafield":
  67109. return ec.fieldContext_Location_privateMetafield(ctx, field)
  67110. case "privateMetafields":
  67111. return ec.fieldContext_Location_privateMetafields(ctx, field)
  67112. case "shipsInventory":
  67113. return ec.fieldContext_Location_shipsInventory(ctx, field)
  67114. case "suggestedAddresses":
  67115. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  67116. }
  67117. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  67118. },
  67119. }
  67120. return fc, nil
  67121. }
  67122. func (ec *executionContext) _InventoryLevel_updatedAt(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  67123. fc, err := ec.fieldContext_InventoryLevel_updatedAt(ctx, field)
  67124. if err != nil {
  67125. return graphql.Null
  67126. }
  67127. ctx = graphql.WithFieldContext(ctx, fc)
  67128. defer func() {
  67129. if r := recover(); r != nil {
  67130. ec.Error(ctx, ec.Recover(ctx, r))
  67131. ret = graphql.Null
  67132. }
  67133. }()
  67134. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67135. ctx = rctx // use context from middleware stack in children
  67136. return obj.UpdatedAt, nil
  67137. })
  67138. if err != nil {
  67139. ec.Error(ctx, err)
  67140. return graphql.Null
  67141. }
  67142. if resTmp == nil {
  67143. if !graphql.HasFieldError(ctx, fc) {
  67144. ec.Errorf(ctx, "must not be null")
  67145. }
  67146. return graphql.Null
  67147. }
  67148. res := resTmp.(string)
  67149. fc.Result = res
  67150. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  67151. }
  67152. func (ec *executionContext) fieldContext_InventoryLevel_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67153. fc = &graphql.FieldContext{
  67154. Object: "InventoryLevel",
  67155. Field: field,
  67156. IsMethod: false,
  67157. IsResolver: false,
  67158. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67159. return nil, errors.New("field of type DateTime does not have child fields")
  67160. },
  67161. }
  67162. return fc, nil
  67163. }
  67164. func (ec *executionContext) _InventoryLevelConnection_edges(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelConnection) (ret graphql.Marshaler) {
  67165. fc, err := ec.fieldContext_InventoryLevelConnection_edges(ctx, field)
  67166. if err != nil {
  67167. return graphql.Null
  67168. }
  67169. ctx = graphql.WithFieldContext(ctx, fc)
  67170. defer func() {
  67171. if r := recover(); r != nil {
  67172. ec.Error(ctx, ec.Recover(ctx, r))
  67173. ret = graphql.Null
  67174. }
  67175. }()
  67176. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67177. ctx = rctx // use context from middleware stack in children
  67178. return obj.Edges, nil
  67179. })
  67180. if err != nil {
  67181. ec.Error(ctx, err)
  67182. return graphql.Null
  67183. }
  67184. if resTmp == nil {
  67185. if !graphql.HasFieldError(ctx, fc) {
  67186. ec.Errorf(ctx, "must not be null")
  67187. }
  67188. return graphql.Null
  67189. }
  67190. res := resTmp.([]*InventoryLevelEdge)
  67191. fc.Result = res
  67192. return ec.marshalNInventoryLevelEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelEdgeᚄ(ctx, field.Selections, res)
  67193. }
  67194. func (ec *executionContext) fieldContext_InventoryLevelConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67195. fc = &graphql.FieldContext{
  67196. Object: "InventoryLevelConnection",
  67197. Field: field,
  67198. IsMethod: false,
  67199. IsResolver: false,
  67200. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67201. switch field.Name {
  67202. case "cursor":
  67203. return ec.fieldContext_InventoryLevelEdge_cursor(ctx, field)
  67204. case "node":
  67205. return ec.fieldContext_InventoryLevelEdge_node(ctx, field)
  67206. }
  67207. return nil, fmt.Errorf("no field named %q was found under type InventoryLevelEdge", field.Name)
  67208. },
  67209. }
  67210. return fc, nil
  67211. }
  67212. func (ec *executionContext) _InventoryLevelConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelConnection) (ret graphql.Marshaler) {
  67213. fc, err := ec.fieldContext_InventoryLevelConnection_nodes(ctx, field)
  67214. if err != nil {
  67215. return graphql.Null
  67216. }
  67217. ctx = graphql.WithFieldContext(ctx, fc)
  67218. defer func() {
  67219. if r := recover(); r != nil {
  67220. ec.Error(ctx, ec.Recover(ctx, r))
  67221. ret = graphql.Null
  67222. }
  67223. }()
  67224. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67225. ctx = rctx // use context from middleware stack in children
  67226. return obj.Nodes, nil
  67227. })
  67228. if err != nil {
  67229. ec.Error(ctx, err)
  67230. return graphql.Null
  67231. }
  67232. if resTmp == nil {
  67233. if !graphql.HasFieldError(ctx, fc) {
  67234. ec.Errorf(ctx, "must not be null")
  67235. }
  67236. return graphql.Null
  67237. }
  67238. res := resTmp.([]*InventoryLevel)
  67239. fc.Result = res
  67240. return ec.marshalNInventoryLevel2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelᚄ(ctx, field.Selections, res)
  67241. }
  67242. func (ec *executionContext) fieldContext_InventoryLevelConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67243. fc = &graphql.FieldContext{
  67244. Object: "InventoryLevelConnection",
  67245. Field: field,
  67246. IsMethod: false,
  67247. IsResolver: false,
  67248. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67249. switch field.Name {
  67250. case "available":
  67251. return ec.fieldContext_InventoryLevel_available(ctx, field)
  67252. case "canDeactivate":
  67253. return ec.fieldContext_InventoryLevel_canDeactivate(ctx, field)
  67254. case "createdAt":
  67255. return ec.fieldContext_InventoryLevel_createdAt(ctx, field)
  67256. case "deactivationAlert":
  67257. return ec.fieldContext_InventoryLevel_deactivationAlert(ctx, field)
  67258. case "deactivationAlertHtml":
  67259. return ec.fieldContext_InventoryLevel_deactivationAlertHtml(ctx, field)
  67260. case "id":
  67261. return ec.fieldContext_InventoryLevel_id(ctx, field)
  67262. case "incoming":
  67263. return ec.fieldContext_InventoryLevel_incoming(ctx, field)
  67264. case "item":
  67265. return ec.fieldContext_InventoryLevel_item(ctx, field)
  67266. case "location":
  67267. return ec.fieldContext_InventoryLevel_location(ctx, field)
  67268. case "updatedAt":
  67269. return ec.fieldContext_InventoryLevel_updatedAt(ctx, field)
  67270. }
  67271. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  67272. },
  67273. }
  67274. return fc, nil
  67275. }
  67276. func (ec *executionContext) _InventoryLevelConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelConnection) (ret graphql.Marshaler) {
  67277. fc, err := ec.fieldContext_InventoryLevelConnection_pageInfo(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.PageInfo, nil
  67291. })
  67292. if err != nil {
  67293. ec.Error(ctx, err)
  67294. return graphql.Null
  67295. }
  67296. if resTmp == nil {
  67297. if !graphql.HasFieldError(ctx, fc) {
  67298. ec.Errorf(ctx, "must not be null")
  67299. }
  67300. return graphql.Null
  67301. }
  67302. res := resTmp.(*PageInfo)
  67303. fc.Result = res
  67304. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  67305. }
  67306. func (ec *executionContext) fieldContext_InventoryLevelConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67307. fc = &graphql.FieldContext{
  67308. Object: "InventoryLevelConnection",
  67309. Field: field,
  67310. IsMethod: false,
  67311. IsResolver: false,
  67312. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67313. switch field.Name {
  67314. case "endCursor":
  67315. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  67316. case "hasNextPage":
  67317. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  67318. case "hasPreviousPage":
  67319. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  67320. case "startCursor":
  67321. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  67322. }
  67323. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  67324. },
  67325. }
  67326. return fc, nil
  67327. }
  67328. func (ec *executionContext) _InventoryLevelEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelEdge) (ret graphql.Marshaler) {
  67329. fc, err := ec.fieldContext_InventoryLevelEdge_cursor(ctx, field)
  67330. if err != nil {
  67331. return graphql.Null
  67332. }
  67333. ctx = graphql.WithFieldContext(ctx, fc)
  67334. defer func() {
  67335. if r := recover(); r != nil {
  67336. ec.Error(ctx, ec.Recover(ctx, r))
  67337. ret = graphql.Null
  67338. }
  67339. }()
  67340. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67341. ctx = rctx // use context from middleware stack in children
  67342. return obj.Cursor, nil
  67343. })
  67344. if err != nil {
  67345. ec.Error(ctx, err)
  67346. return graphql.Null
  67347. }
  67348. if resTmp == nil {
  67349. if !graphql.HasFieldError(ctx, fc) {
  67350. ec.Errorf(ctx, "must not be null")
  67351. }
  67352. return graphql.Null
  67353. }
  67354. res := resTmp.(string)
  67355. fc.Result = res
  67356. return ec.marshalNString2string(ctx, field.Selections, res)
  67357. }
  67358. func (ec *executionContext) fieldContext_InventoryLevelEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67359. fc = &graphql.FieldContext{
  67360. Object: "InventoryLevelEdge",
  67361. Field: field,
  67362. IsMethod: false,
  67363. IsResolver: false,
  67364. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67365. return nil, errors.New("field of type String does not have child fields")
  67366. },
  67367. }
  67368. return fc, nil
  67369. }
  67370. func (ec *executionContext) _InventoryLevelEdge_node(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelEdge) (ret graphql.Marshaler) {
  67371. fc, err := ec.fieldContext_InventoryLevelEdge_node(ctx, field)
  67372. if err != nil {
  67373. return graphql.Null
  67374. }
  67375. ctx = graphql.WithFieldContext(ctx, fc)
  67376. defer func() {
  67377. if r := recover(); r != nil {
  67378. ec.Error(ctx, ec.Recover(ctx, r))
  67379. ret = graphql.Null
  67380. }
  67381. }()
  67382. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67383. ctx = rctx // use context from middleware stack in children
  67384. return obj.Node, nil
  67385. })
  67386. if err != nil {
  67387. ec.Error(ctx, err)
  67388. return graphql.Null
  67389. }
  67390. if resTmp == nil {
  67391. if !graphql.HasFieldError(ctx, fc) {
  67392. ec.Errorf(ctx, "must not be null")
  67393. }
  67394. return graphql.Null
  67395. }
  67396. res := resTmp.(*InventoryLevel)
  67397. fc.Result = res
  67398. return ec.marshalNInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevel(ctx, field.Selections, res)
  67399. }
  67400. func (ec *executionContext) fieldContext_InventoryLevelEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67401. fc = &graphql.FieldContext{
  67402. Object: "InventoryLevelEdge",
  67403. Field: field,
  67404. IsMethod: false,
  67405. IsResolver: false,
  67406. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67407. switch field.Name {
  67408. case "available":
  67409. return ec.fieldContext_InventoryLevel_available(ctx, field)
  67410. case "canDeactivate":
  67411. return ec.fieldContext_InventoryLevel_canDeactivate(ctx, field)
  67412. case "createdAt":
  67413. return ec.fieldContext_InventoryLevel_createdAt(ctx, field)
  67414. case "deactivationAlert":
  67415. return ec.fieldContext_InventoryLevel_deactivationAlert(ctx, field)
  67416. case "deactivationAlertHtml":
  67417. return ec.fieldContext_InventoryLevel_deactivationAlertHtml(ctx, field)
  67418. case "id":
  67419. return ec.fieldContext_InventoryLevel_id(ctx, field)
  67420. case "incoming":
  67421. return ec.fieldContext_InventoryLevel_incoming(ctx, field)
  67422. case "item":
  67423. return ec.fieldContext_InventoryLevel_item(ctx, field)
  67424. case "location":
  67425. return ec.fieldContext_InventoryLevel_location(ctx, field)
  67426. case "updatedAt":
  67427. return ec.fieldContext_InventoryLevel_updatedAt(ctx, field)
  67428. }
  67429. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  67430. },
  67431. }
  67432. return fc, nil
  67433. }
  67434. func (ec *executionContext) _Job_id(ctx context.Context, field graphql.CollectedField, obj *Job) (ret graphql.Marshaler) {
  67435. fc, err := ec.fieldContext_Job_id(ctx, field)
  67436. if err != nil {
  67437. return graphql.Null
  67438. }
  67439. ctx = graphql.WithFieldContext(ctx, fc)
  67440. defer func() {
  67441. if r := recover(); r != nil {
  67442. ec.Error(ctx, ec.Recover(ctx, r))
  67443. ret = graphql.Null
  67444. }
  67445. }()
  67446. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67447. ctx = rctx // use context from middleware stack in children
  67448. return obj.ID, nil
  67449. })
  67450. if err != nil {
  67451. ec.Error(ctx, err)
  67452. return graphql.Null
  67453. }
  67454. if resTmp == nil {
  67455. if !graphql.HasFieldError(ctx, fc) {
  67456. ec.Errorf(ctx, "must not be null")
  67457. }
  67458. return graphql.Null
  67459. }
  67460. res := resTmp.(string)
  67461. fc.Result = res
  67462. return ec.marshalNID2string(ctx, field.Selections, res)
  67463. }
  67464. func (ec *executionContext) fieldContext_Job_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67465. fc = &graphql.FieldContext{
  67466. Object: "Job",
  67467. Field: field,
  67468. IsMethod: false,
  67469. IsResolver: false,
  67470. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67471. return nil, errors.New("field of type ID does not have child fields")
  67472. },
  67473. }
  67474. return fc, nil
  67475. }
  67476. func (ec *executionContext) _LimitedPendingOrderCount_atMax(ctx context.Context, field graphql.CollectedField, obj *LimitedPendingOrderCount) (ret graphql.Marshaler) {
  67477. fc, err := ec.fieldContext_LimitedPendingOrderCount_atMax(ctx, field)
  67478. if err != nil {
  67479. return graphql.Null
  67480. }
  67481. ctx = graphql.WithFieldContext(ctx, fc)
  67482. defer func() {
  67483. if r := recover(); r != nil {
  67484. ec.Error(ctx, ec.Recover(ctx, r))
  67485. ret = graphql.Null
  67486. }
  67487. }()
  67488. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67489. ctx = rctx // use context from middleware stack in children
  67490. return obj.AtMax, nil
  67491. })
  67492. if err != nil {
  67493. ec.Error(ctx, err)
  67494. return graphql.Null
  67495. }
  67496. if resTmp == nil {
  67497. if !graphql.HasFieldError(ctx, fc) {
  67498. ec.Errorf(ctx, "must not be null")
  67499. }
  67500. return graphql.Null
  67501. }
  67502. res := resTmp.(bool)
  67503. fc.Result = res
  67504. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  67505. }
  67506. func (ec *executionContext) fieldContext_LimitedPendingOrderCount_atMax(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67507. fc = &graphql.FieldContext{
  67508. Object: "LimitedPendingOrderCount",
  67509. Field: field,
  67510. IsMethod: false,
  67511. IsResolver: false,
  67512. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67513. return nil, errors.New("field of type Boolean does not have child fields")
  67514. },
  67515. }
  67516. return fc, nil
  67517. }
  67518. func (ec *executionContext) _LimitedPendingOrderCount_count(ctx context.Context, field graphql.CollectedField, obj *LimitedPendingOrderCount) (ret graphql.Marshaler) {
  67519. fc, err := ec.fieldContext_LimitedPendingOrderCount_count(ctx, field)
  67520. if err != nil {
  67521. return graphql.Null
  67522. }
  67523. ctx = graphql.WithFieldContext(ctx, fc)
  67524. defer func() {
  67525. if r := recover(); r != nil {
  67526. ec.Error(ctx, ec.Recover(ctx, r))
  67527. ret = graphql.Null
  67528. }
  67529. }()
  67530. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67531. ctx = rctx // use context from middleware stack in children
  67532. return obj.Count, nil
  67533. })
  67534. if err != nil {
  67535. ec.Error(ctx, err)
  67536. return graphql.Null
  67537. }
  67538. if resTmp == nil {
  67539. if !graphql.HasFieldError(ctx, fc) {
  67540. ec.Errorf(ctx, "must not be null")
  67541. }
  67542. return graphql.Null
  67543. }
  67544. res := resTmp.(int)
  67545. fc.Result = res
  67546. return ec.marshalNInt2int(ctx, field.Selections, res)
  67547. }
  67548. func (ec *executionContext) fieldContext_LimitedPendingOrderCount_count(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67549. fc = &graphql.FieldContext{
  67550. Object: "LimitedPendingOrderCount",
  67551. Field: field,
  67552. IsMethod: false,
  67553. IsResolver: false,
  67554. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67555. return nil, errors.New("field of type Int does not have child fields")
  67556. },
  67557. }
  67558. return fc, nil
  67559. }
  67560. func (ec *executionContext) _LineItem_contract(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67561. fc, err := ec.fieldContext_LineItem_contract(ctx, field)
  67562. if err != nil {
  67563. return graphql.Null
  67564. }
  67565. ctx = graphql.WithFieldContext(ctx, fc)
  67566. defer func() {
  67567. if r := recover(); r != nil {
  67568. ec.Error(ctx, ec.Recover(ctx, r))
  67569. ret = graphql.Null
  67570. }
  67571. }()
  67572. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67573. ctx = rctx // use context from middleware stack in children
  67574. return obj.Contract, nil
  67575. })
  67576. if err != nil {
  67577. ec.Error(ctx, err)
  67578. return graphql.Null
  67579. }
  67580. if resTmp == nil {
  67581. return graphql.Null
  67582. }
  67583. res := resTmp.(*SubscriptionContract)
  67584. fc.Result = res
  67585. return ec.marshalOSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContract(ctx, field.Selections, res)
  67586. }
  67587. func (ec *executionContext) fieldContext_LineItem_contract(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67588. fc = &graphql.FieldContext{
  67589. Object: "LineItem",
  67590. Field: field,
  67591. IsMethod: false,
  67592. IsResolver: false,
  67593. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67594. switch field.Name {
  67595. case "app":
  67596. return ec.fieldContext_SubscriptionContract_app(ctx, field)
  67597. case "appAdminUrl":
  67598. return ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  67599. case "billingAttempts":
  67600. return ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  67601. case "billingPolicy":
  67602. return ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  67603. case "createdAt":
  67604. return ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  67605. case "currencyCode":
  67606. return ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  67607. case "customAttributes":
  67608. return ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  67609. case "customer":
  67610. return ec.fieldContext_SubscriptionContract_customer(ctx, field)
  67611. case "customerPaymentMethod":
  67612. return ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  67613. case "deliveryMethod":
  67614. return ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  67615. case "deliveryPolicy":
  67616. return ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  67617. case "deliveryPrice":
  67618. return ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  67619. case "discounts":
  67620. return ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  67621. case "id":
  67622. return ec.fieldContext_SubscriptionContract_id(ctx, field)
  67623. case "lastPaymentStatus":
  67624. return ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  67625. case "lineCount":
  67626. return ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  67627. case "lines":
  67628. return ec.fieldContext_SubscriptionContract_lines(ctx, field)
  67629. case "nextBillingDate":
  67630. return ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  67631. case "note":
  67632. return ec.fieldContext_SubscriptionContract_note(ctx, field)
  67633. case "orders":
  67634. return ec.fieldContext_SubscriptionContract_orders(ctx, field)
  67635. case "originOrder":
  67636. return ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  67637. case "status":
  67638. return ec.fieldContext_SubscriptionContract_status(ctx, field)
  67639. case "updatedAt":
  67640. return ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  67641. }
  67642. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContract", field.Name)
  67643. },
  67644. }
  67645. return fc, nil
  67646. }
  67647. func (ec *executionContext) _LineItem_currentQuantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67648. fc, err := ec.fieldContext_LineItem_currentQuantity(ctx, field)
  67649. if err != nil {
  67650. return graphql.Null
  67651. }
  67652. ctx = graphql.WithFieldContext(ctx, fc)
  67653. defer func() {
  67654. if r := recover(); r != nil {
  67655. ec.Error(ctx, ec.Recover(ctx, r))
  67656. ret = graphql.Null
  67657. }
  67658. }()
  67659. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67660. ctx = rctx // use context from middleware stack in children
  67661. return obj.CurrentQuantity, nil
  67662. })
  67663. if err != nil {
  67664. ec.Error(ctx, err)
  67665. return graphql.Null
  67666. }
  67667. if resTmp == nil {
  67668. if !graphql.HasFieldError(ctx, fc) {
  67669. ec.Errorf(ctx, "must not be null")
  67670. }
  67671. return graphql.Null
  67672. }
  67673. res := resTmp.(int)
  67674. fc.Result = res
  67675. return ec.marshalNInt2int(ctx, field.Selections, res)
  67676. }
  67677. func (ec *executionContext) fieldContext_LineItem_currentQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67678. fc = &graphql.FieldContext{
  67679. Object: "LineItem",
  67680. Field: field,
  67681. IsMethod: false,
  67682. IsResolver: false,
  67683. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67684. return nil, errors.New("field of type Int does not have child fields")
  67685. },
  67686. }
  67687. return fc, nil
  67688. }
  67689. func (ec *executionContext) _LineItem_customAttributes(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67690. fc, err := ec.fieldContext_LineItem_customAttributes(ctx, field)
  67691. if err != nil {
  67692. return graphql.Null
  67693. }
  67694. ctx = graphql.WithFieldContext(ctx, fc)
  67695. defer func() {
  67696. if r := recover(); r != nil {
  67697. ec.Error(ctx, ec.Recover(ctx, r))
  67698. ret = graphql.Null
  67699. }
  67700. }()
  67701. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67702. ctx = rctx // use context from middleware stack in children
  67703. return obj.CustomAttributes, nil
  67704. })
  67705. if err != nil {
  67706. ec.Error(ctx, err)
  67707. return graphql.Null
  67708. }
  67709. if resTmp == nil {
  67710. if !graphql.HasFieldError(ctx, fc) {
  67711. ec.Errorf(ctx, "must not be null")
  67712. }
  67713. return graphql.Null
  67714. }
  67715. res := resTmp.([]*Attribute)
  67716. fc.Result = res
  67717. return ec.marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAttributeᚄ(ctx, field.Selections, res)
  67718. }
  67719. func (ec *executionContext) fieldContext_LineItem_customAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67720. fc = &graphql.FieldContext{
  67721. Object: "LineItem",
  67722. Field: field,
  67723. IsMethod: false,
  67724. IsResolver: false,
  67725. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67726. switch field.Name {
  67727. case "key":
  67728. return ec.fieldContext_Attribute_key(ctx, field)
  67729. case "value":
  67730. return ec.fieldContext_Attribute_value(ctx, field)
  67731. }
  67732. return nil, fmt.Errorf("no field named %q was found under type Attribute", field.Name)
  67733. },
  67734. }
  67735. return fc, nil
  67736. }
  67737. func (ec *executionContext) _LineItem_discountAllocations(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67738. fc, err := ec.fieldContext_LineItem_discountAllocations(ctx, field)
  67739. if err != nil {
  67740. return graphql.Null
  67741. }
  67742. ctx = graphql.WithFieldContext(ctx, fc)
  67743. defer func() {
  67744. if r := recover(); r != nil {
  67745. ec.Error(ctx, ec.Recover(ctx, r))
  67746. ret = graphql.Null
  67747. }
  67748. }()
  67749. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67750. ctx = rctx // use context from middleware stack in children
  67751. return obj.DiscountAllocations, nil
  67752. })
  67753. if err != nil {
  67754. ec.Error(ctx, err)
  67755. return graphql.Null
  67756. }
  67757. if resTmp == nil {
  67758. if !graphql.HasFieldError(ctx, fc) {
  67759. ec.Errorf(ctx, "must not be null")
  67760. }
  67761. return graphql.Null
  67762. }
  67763. res := resTmp.([]*DiscountAllocation)
  67764. fc.Result = res
  67765. return ec.marshalNDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountAllocationᚄ(ctx, field.Selections, res)
  67766. }
  67767. func (ec *executionContext) fieldContext_LineItem_discountAllocations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67768. fc = &graphql.FieldContext{
  67769. Object: "LineItem",
  67770. Field: field,
  67771. IsMethod: false,
  67772. IsResolver: false,
  67773. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67774. switch field.Name {
  67775. case "allocatedAmountSet":
  67776. return ec.fieldContext_DiscountAllocation_allocatedAmountSet(ctx, field)
  67777. case "discountApplication":
  67778. return ec.fieldContext_DiscountAllocation_discountApplication(ctx, field)
  67779. }
  67780. return nil, fmt.Errorf("no field named %q was found under type DiscountAllocation", field.Name)
  67781. },
  67782. }
  67783. return fc, nil
  67784. }
  67785. func (ec *executionContext) _LineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67786. fc, err := ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  67787. if err != nil {
  67788. return graphql.Null
  67789. }
  67790. ctx = graphql.WithFieldContext(ctx, fc)
  67791. defer func() {
  67792. if r := recover(); r != nil {
  67793. ec.Error(ctx, ec.Recover(ctx, r))
  67794. ret = graphql.Null
  67795. }
  67796. }()
  67797. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67798. ctx = rctx // use context from middleware stack in children
  67799. return obj.DiscountedTotalSet, nil
  67800. })
  67801. if err != nil {
  67802. ec.Error(ctx, err)
  67803. return graphql.Null
  67804. }
  67805. if resTmp == nil {
  67806. if !graphql.HasFieldError(ctx, fc) {
  67807. ec.Errorf(ctx, "must not be null")
  67808. }
  67809. return graphql.Null
  67810. }
  67811. res := resTmp.(*MoneyBag)
  67812. fc.Result = res
  67813. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  67814. }
  67815. func (ec *executionContext) fieldContext_LineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67816. fc = &graphql.FieldContext{
  67817. Object: "LineItem",
  67818. Field: field,
  67819. IsMethod: false,
  67820. IsResolver: false,
  67821. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67822. switch field.Name {
  67823. case "presentmentMoney":
  67824. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  67825. case "shopMoney":
  67826. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  67827. }
  67828. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  67829. },
  67830. }
  67831. return fc, nil
  67832. }
  67833. func (ec *executionContext) _LineItem_discountedUnitPriceSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67834. fc, err := ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  67835. if err != nil {
  67836. return graphql.Null
  67837. }
  67838. ctx = graphql.WithFieldContext(ctx, fc)
  67839. defer func() {
  67840. if r := recover(); r != nil {
  67841. ec.Error(ctx, ec.Recover(ctx, r))
  67842. ret = graphql.Null
  67843. }
  67844. }()
  67845. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67846. ctx = rctx // use context from middleware stack in children
  67847. return obj.DiscountedUnitPriceSet, nil
  67848. })
  67849. if err != nil {
  67850. ec.Error(ctx, err)
  67851. return graphql.Null
  67852. }
  67853. if resTmp == nil {
  67854. if !graphql.HasFieldError(ctx, fc) {
  67855. ec.Errorf(ctx, "must not be null")
  67856. }
  67857. return graphql.Null
  67858. }
  67859. res := resTmp.(*MoneyBag)
  67860. fc.Result = res
  67861. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  67862. }
  67863. func (ec *executionContext) fieldContext_LineItem_discountedUnitPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67864. fc = &graphql.FieldContext{
  67865. Object: "LineItem",
  67866. Field: field,
  67867. IsMethod: false,
  67868. IsResolver: false,
  67869. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67870. switch field.Name {
  67871. case "presentmentMoney":
  67872. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  67873. case "shopMoney":
  67874. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  67875. }
  67876. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  67877. },
  67878. }
  67879. return fc, nil
  67880. }
  67881. func (ec *executionContext) _LineItem_duties(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67882. fc, err := ec.fieldContext_LineItem_duties(ctx, field)
  67883. if err != nil {
  67884. return graphql.Null
  67885. }
  67886. ctx = graphql.WithFieldContext(ctx, fc)
  67887. defer func() {
  67888. if r := recover(); r != nil {
  67889. ec.Error(ctx, ec.Recover(ctx, r))
  67890. ret = graphql.Null
  67891. }
  67892. }()
  67893. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67894. ctx = rctx // use context from middleware stack in children
  67895. return obj.Duties, nil
  67896. })
  67897. if err != nil {
  67898. ec.Error(ctx, err)
  67899. return graphql.Null
  67900. }
  67901. if resTmp == nil {
  67902. if !graphql.HasFieldError(ctx, fc) {
  67903. ec.Errorf(ctx, "must not be null")
  67904. }
  67905. return graphql.Null
  67906. }
  67907. res := resTmp.([]*Duty)
  67908. fc.Result = res
  67909. return ec.marshalNDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDutyᚄ(ctx, field.Selections, res)
  67910. }
  67911. func (ec *executionContext) fieldContext_LineItem_duties(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67912. fc = &graphql.FieldContext{
  67913. Object: "LineItem",
  67914. Field: field,
  67915. IsMethod: false,
  67916. IsResolver: false,
  67917. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67918. switch field.Name {
  67919. case "countryCodeOfOrigin":
  67920. return ec.fieldContext_Duty_countryCodeOfOrigin(ctx, field)
  67921. case "harmonizedSystemCode":
  67922. return ec.fieldContext_Duty_harmonizedSystemCode(ctx, field)
  67923. case "id":
  67924. return ec.fieldContext_Duty_id(ctx, field)
  67925. case "price":
  67926. return ec.fieldContext_Duty_price(ctx, field)
  67927. case "taxLines":
  67928. return ec.fieldContext_Duty_taxLines(ctx, field)
  67929. }
  67930. return nil, fmt.Errorf("no field named %q was found under type Duty", field.Name)
  67931. },
  67932. }
  67933. return fc, nil
  67934. }
  67935. func (ec *executionContext) _LineItem_id(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67936. fc, err := ec.fieldContext_LineItem_id(ctx, field)
  67937. if err != nil {
  67938. return graphql.Null
  67939. }
  67940. ctx = graphql.WithFieldContext(ctx, fc)
  67941. defer func() {
  67942. if r := recover(); r != nil {
  67943. ec.Error(ctx, ec.Recover(ctx, r))
  67944. ret = graphql.Null
  67945. }
  67946. }()
  67947. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67948. ctx = rctx // use context from middleware stack in children
  67949. return obj.ID, nil
  67950. })
  67951. if err != nil {
  67952. ec.Error(ctx, err)
  67953. return graphql.Null
  67954. }
  67955. if resTmp == nil {
  67956. if !graphql.HasFieldError(ctx, fc) {
  67957. ec.Errorf(ctx, "must not be null")
  67958. }
  67959. return graphql.Null
  67960. }
  67961. res := resTmp.(string)
  67962. fc.Result = res
  67963. return ec.marshalNID2string(ctx, field.Selections, res)
  67964. }
  67965. func (ec *executionContext) fieldContext_LineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67966. fc = &graphql.FieldContext{
  67967. Object: "LineItem",
  67968. Field: field,
  67969. IsMethod: false,
  67970. IsResolver: false,
  67971. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67972. return nil, errors.New("field of type ID does not have child fields")
  67973. },
  67974. }
  67975. return fc, nil
  67976. }
  67977. func (ec *executionContext) _LineItem_image(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  67978. fc, err := ec.fieldContext_LineItem_image(ctx, field)
  67979. if err != nil {
  67980. return graphql.Null
  67981. }
  67982. ctx = graphql.WithFieldContext(ctx, fc)
  67983. defer func() {
  67984. if r := recover(); r != nil {
  67985. ec.Error(ctx, ec.Recover(ctx, r))
  67986. ret = graphql.Null
  67987. }
  67988. }()
  67989. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67990. ctx = rctx // use context from middleware stack in children
  67991. return obj.Image, nil
  67992. })
  67993. if err != nil {
  67994. ec.Error(ctx, err)
  67995. return graphql.Null
  67996. }
  67997. if resTmp == nil {
  67998. return graphql.Null
  67999. }
  68000. res := resTmp.(*Image)
  68001. fc.Result = res
  68002. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  68003. }
  68004. func (ec *executionContext) fieldContext_LineItem_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68005. fc = &graphql.FieldContext{
  68006. Object: "LineItem",
  68007. Field: field,
  68008. IsMethod: false,
  68009. IsResolver: false,
  68010. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68011. switch field.Name {
  68012. case "altText":
  68013. return ec.fieldContext_Image_altText(ctx, field)
  68014. case "height":
  68015. return ec.fieldContext_Image_height(ctx, field)
  68016. case "id":
  68017. return ec.fieldContext_Image_id(ctx, field)
  68018. case "metafield":
  68019. return ec.fieldContext_Image_metafield(ctx, field)
  68020. case "metafields":
  68021. return ec.fieldContext_Image_metafields(ctx, field)
  68022. case "privateMetafield":
  68023. return ec.fieldContext_Image_privateMetafield(ctx, field)
  68024. case "privateMetafields":
  68025. return ec.fieldContext_Image_privateMetafields(ctx, field)
  68026. case "url":
  68027. return ec.fieldContext_Image_url(ctx, field)
  68028. case "width":
  68029. return ec.fieldContext_Image_width(ctx, field)
  68030. }
  68031. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  68032. },
  68033. }
  68034. return fc, nil
  68035. }
  68036. func (ec *executionContext) _LineItem_merchantEditable(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68037. fc, err := ec.fieldContext_LineItem_merchantEditable(ctx, field)
  68038. if err != nil {
  68039. return graphql.Null
  68040. }
  68041. ctx = graphql.WithFieldContext(ctx, fc)
  68042. defer func() {
  68043. if r := recover(); r != nil {
  68044. ec.Error(ctx, ec.Recover(ctx, r))
  68045. ret = graphql.Null
  68046. }
  68047. }()
  68048. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68049. ctx = rctx // use context from middleware stack in children
  68050. return obj.MerchantEditable, nil
  68051. })
  68052. if err != nil {
  68053. ec.Error(ctx, err)
  68054. return graphql.Null
  68055. }
  68056. if resTmp == nil {
  68057. if !graphql.HasFieldError(ctx, fc) {
  68058. ec.Errorf(ctx, "must not be null")
  68059. }
  68060. return graphql.Null
  68061. }
  68062. res := resTmp.(bool)
  68063. fc.Result = res
  68064. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  68065. }
  68066. func (ec *executionContext) fieldContext_LineItem_merchantEditable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68067. fc = &graphql.FieldContext{
  68068. Object: "LineItem",
  68069. Field: field,
  68070. IsMethod: false,
  68071. IsResolver: false,
  68072. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68073. return nil, errors.New("field of type Boolean does not have child fields")
  68074. },
  68075. }
  68076. return fc, nil
  68077. }
  68078. func (ec *executionContext) _LineItem_name(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68079. fc, err := ec.fieldContext_LineItem_name(ctx, field)
  68080. if err != nil {
  68081. return graphql.Null
  68082. }
  68083. ctx = graphql.WithFieldContext(ctx, fc)
  68084. defer func() {
  68085. if r := recover(); r != nil {
  68086. ec.Error(ctx, ec.Recover(ctx, r))
  68087. ret = graphql.Null
  68088. }
  68089. }()
  68090. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68091. ctx = rctx // use context from middleware stack in children
  68092. return obj.Name, nil
  68093. })
  68094. if err != nil {
  68095. ec.Error(ctx, err)
  68096. return graphql.Null
  68097. }
  68098. if resTmp == nil {
  68099. if !graphql.HasFieldError(ctx, fc) {
  68100. ec.Errorf(ctx, "must not be null")
  68101. }
  68102. return graphql.Null
  68103. }
  68104. res := resTmp.(string)
  68105. fc.Result = res
  68106. return ec.marshalNString2string(ctx, field.Selections, res)
  68107. }
  68108. func (ec *executionContext) fieldContext_LineItem_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68109. fc = &graphql.FieldContext{
  68110. Object: "LineItem",
  68111. Field: field,
  68112. IsMethod: false,
  68113. IsResolver: false,
  68114. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68115. return nil, errors.New("field of type String does not have child fields")
  68116. },
  68117. }
  68118. return fc, nil
  68119. }
  68120. func (ec *executionContext) _LineItem_nonFulfillableQuantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68121. fc, err := ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  68122. if err != nil {
  68123. return graphql.Null
  68124. }
  68125. ctx = graphql.WithFieldContext(ctx, fc)
  68126. defer func() {
  68127. if r := recover(); r != nil {
  68128. ec.Error(ctx, ec.Recover(ctx, r))
  68129. ret = graphql.Null
  68130. }
  68131. }()
  68132. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68133. ctx = rctx // use context from middleware stack in children
  68134. return obj.NonFulfillableQuantity, nil
  68135. })
  68136. if err != nil {
  68137. ec.Error(ctx, err)
  68138. return graphql.Null
  68139. }
  68140. if resTmp == nil {
  68141. if !graphql.HasFieldError(ctx, fc) {
  68142. ec.Errorf(ctx, "must not be null")
  68143. }
  68144. return graphql.Null
  68145. }
  68146. res := resTmp.(int)
  68147. fc.Result = res
  68148. return ec.marshalNInt2int(ctx, field.Selections, res)
  68149. }
  68150. func (ec *executionContext) fieldContext_LineItem_nonFulfillableQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68151. fc = &graphql.FieldContext{
  68152. Object: "LineItem",
  68153. Field: field,
  68154. IsMethod: false,
  68155. IsResolver: false,
  68156. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68157. return nil, errors.New("field of type Int does not have child fields")
  68158. },
  68159. }
  68160. return fc, nil
  68161. }
  68162. func (ec *executionContext) _LineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68163. fc, err := ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  68164. if err != nil {
  68165. return graphql.Null
  68166. }
  68167. ctx = graphql.WithFieldContext(ctx, fc)
  68168. defer func() {
  68169. if r := recover(); r != nil {
  68170. ec.Error(ctx, ec.Recover(ctx, r))
  68171. ret = graphql.Null
  68172. }
  68173. }()
  68174. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68175. ctx = rctx // use context from middleware stack in children
  68176. return obj.OriginalTotalSet, nil
  68177. })
  68178. if err != nil {
  68179. ec.Error(ctx, err)
  68180. return graphql.Null
  68181. }
  68182. if resTmp == nil {
  68183. if !graphql.HasFieldError(ctx, fc) {
  68184. ec.Errorf(ctx, "must not be null")
  68185. }
  68186. return graphql.Null
  68187. }
  68188. res := resTmp.(*MoneyBag)
  68189. fc.Result = res
  68190. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  68191. }
  68192. func (ec *executionContext) fieldContext_LineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68193. fc = &graphql.FieldContext{
  68194. Object: "LineItem",
  68195. Field: field,
  68196. IsMethod: false,
  68197. IsResolver: false,
  68198. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68199. switch field.Name {
  68200. case "presentmentMoney":
  68201. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  68202. case "shopMoney":
  68203. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  68204. }
  68205. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  68206. },
  68207. }
  68208. return fc, nil
  68209. }
  68210. func (ec *executionContext) _LineItem_originalUnitPriceSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68211. fc, err := ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  68212. if err != nil {
  68213. return graphql.Null
  68214. }
  68215. ctx = graphql.WithFieldContext(ctx, fc)
  68216. defer func() {
  68217. if r := recover(); r != nil {
  68218. ec.Error(ctx, ec.Recover(ctx, r))
  68219. ret = graphql.Null
  68220. }
  68221. }()
  68222. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68223. ctx = rctx // use context from middleware stack in children
  68224. return obj.OriginalUnitPriceSet, nil
  68225. })
  68226. if err != nil {
  68227. ec.Error(ctx, err)
  68228. return graphql.Null
  68229. }
  68230. if resTmp == nil {
  68231. if !graphql.HasFieldError(ctx, fc) {
  68232. ec.Errorf(ctx, "must not be null")
  68233. }
  68234. return graphql.Null
  68235. }
  68236. res := resTmp.(*MoneyBag)
  68237. fc.Result = res
  68238. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  68239. }
  68240. func (ec *executionContext) fieldContext_LineItem_originalUnitPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68241. fc = &graphql.FieldContext{
  68242. Object: "LineItem",
  68243. Field: field,
  68244. IsMethod: false,
  68245. IsResolver: false,
  68246. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68247. switch field.Name {
  68248. case "presentmentMoney":
  68249. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  68250. case "shopMoney":
  68251. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  68252. }
  68253. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  68254. },
  68255. }
  68256. return fc, nil
  68257. }
  68258. func (ec *executionContext) _LineItem_product(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68259. fc, err := ec.fieldContext_LineItem_product(ctx, field)
  68260. if err != nil {
  68261. return graphql.Null
  68262. }
  68263. ctx = graphql.WithFieldContext(ctx, fc)
  68264. defer func() {
  68265. if r := recover(); r != nil {
  68266. ec.Error(ctx, ec.Recover(ctx, r))
  68267. ret = graphql.Null
  68268. }
  68269. }()
  68270. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68271. ctx = rctx // use context from middleware stack in children
  68272. return obj.Product, nil
  68273. })
  68274. if err != nil {
  68275. ec.Error(ctx, err)
  68276. return graphql.Null
  68277. }
  68278. if resTmp == nil {
  68279. return graphql.Null
  68280. }
  68281. res := resTmp.(*Product)
  68282. fc.Result = res
  68283. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  68284. }
  68285. func (ec *executionContext) fieldContext_LineItem_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68286. fc = &graphql.FieldContext{
  68287. Object: "LineItem",
  68288. Field: field,
  68289. IsMethod: false,
  68290. IsResolver: false,
  68291. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68292. switch field.Name {
  68293. case "availablePublicationCount":
  68294. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  68295. case "collections":
  68296. return ec.fieldContext_Product_collections(ctx, field)
  68297. case "contextualPricing":
  68298. return ec.fieldContext_Product_contextualPricing(ctx, field)
  68299. case "createdAt":
  68300. return ec.fieldContext_Product_createdAt(ctx, field)
  68301. case "defaultCursor":
  68302. return ec.fieldContext_Product_defaultCursor(ctx, field)
  68303. case "description":
  68304. return ec.fieldContext_Product_description(ctx, field)
  68305. case "descriptionHtml":
  68306. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  68307. case "featuredImage":
  68308. return ec.fieldContext_Product_featuredImage(ctx, field)
  68309. case "featuredMedia":
  68310. return ec.fieldContext_Product_featuredMedia(ctx, field)
  68311. case "feedback":
  68312. return ec.fieldContext_Product_feedback(ctx, field)
  68313. case "giftCardTemplateSuffix":
  68314. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  68315. case "handle":
  68316. return ec.fieldContext_Product_handle(ctx, field)
  68317. case "hasOnlyDefaultVariant":
  68318. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  68319. case "hasOutOfStockVariants":
  68320. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  68321. case "id":
  68322. return ec.fieldContext_Product_id(ctx, field)
  68323. case "images":
  68324. return ec.fieldContext_Product_images(ctx, field)
  68325. case "inCollection":
  68326. return ec.fieldContext_Product_inCollection(ctx, field)
  68327. case "isGiftCard":
  68328. return ec.fieldContext_Product_isGiftCard(ctx, field)
  68329. case "legacyResourceId":
  68330. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  68331. case "media":
  68332. return ec.fieldContext_Product_media(ctx, field)
  68333. case "mediaCount":
  68334. return ec.fieldContext_Product_mediaCount(ctx, field)
  68335. case "metafield":
  68336. return ec.fieldContext_Product_metafield(ctx, field)
  68337. case "metafieldDefinitions":
  68338. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  68339. case "metafields":
  68340. return ec.fieldContext_Product_metafields(ctx, field)
  68341. case "onlineStorePreviewUrl":
  68342. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  68343. case "onlineStoreUrl":
  68344. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  68345. case "options":
  68346. return ec.fieldContext_Product_options(ctx, field)
  68347. case "priceRangeV2":
  68348. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  68349. case "privateMetafield":
  68350. return ec.fieldContext_Product_privateMetafield(ctx, field)
  68351. case "privateMetafields":
  68352. return ec.fieldContext_Product_privateMetafields(ctx, field)
  68353. case "productCategory":
  68354. return ec.fieldContext_Product_productCategory(ctx, field)
  68355. case "productType":
  68356. return ec.fieldContext_Product_productType(ctx, field)
  68357. case "publicationCount":
  68358. return ec.fieldContext_Product_publicationCount(ctx, field)
  68359. case "publishedAt":
  68360. return ec.fieldContext_Product_publishedAt(ctx, field)
  68361. case "publishedOnCurrentPublication":
  68362. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  68363. case "publishedOnPublication":
  68364. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  68365. case "requiresSellingPlan":
  68366. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  68367. case "resourcePublicationOnCurrentPublication":
  68368. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  68369. case "resourcePublications":
  68370. return ec.fieldContext_Product_resourcePublications(ctx, field)
  68371. case "resourcePublicationsV2":
  68372. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  68373. case "sellingPlanGroupCount":
  68374. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  68375. case "sellingPlanGroups":
  68376. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  68377. case "seo":
  68378. return ec.fieldContext_Product_seo(ctx, field)
  68379. case "status":
  68380. return ec.fieldContext_Product_status(ctx, field)
  68381. case "tags":
  68382. return ec.fieldContext_Product_tags(ctx, field)
  68383. case "templateSuffix":
  68384. return ec.fieldContext_Product_templateSuffix(ctx, field)
  68385. case "title":
  68386. return ec.fieldContext_Product_title(ctx, field)
  68387. case "totalInventory":
  68388. return ec.fieldContext_Product_totalInventory(ctx, field)
  68389. case "totalVariants":
  68390. return ec.fieldContext_Product_totalVariants(ctx, field)
  68391. case "tracksInventory":
  68392. return ec.fieldContext_Product_tracksInventory(ctx, field)
  68393. case "translations":
  68394. return ec.fieldContext_Product_translations(ctx, field)
  68395. case "unpublishedPublications":
  68396. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  68397. case "updatedAt":
  68398. return ec.fieldContext_Product_updatedAt(ctx, field)
  68399. case "variants":
  68400. return ec.fieldContext_Product_variants(ctx, field)
  68401. case "vendor":
  68402. return ec.fieldContext_Product_vendor(ctx, field)
  68403. }
  68404. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  68405. },
  68406. }
  68407. return fc, nil
  68408. }
  68409. func (ec *executionContext) _LineItem_quantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68410. fc, err := ec.fieldContext_LineItem_quantity(ctx, field)
  68411. if err != nil {
  68412. return graphql.Null
  68413. }
  68414. ctx = graphql.WithFieldContext(ctx, fc)
  68415. defer func() {
  68416. if r := recover(); r != nil {
  68417. ec.Error(ctx, ec.Recover(ctx, r))
  68418. ret = graphql.Null
  68419. }
  68420. }()
  68421. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68422. ctx = rctx // use context from middleware stack in children
  68423. return obj.Quantity, nil
  68424. })
  68425. if err != nil {
  68426. ec.Error(ctx, err)
  68427. return graphql.Null
  68428. }
  68429. if resTmp == nil {
  68430. if !graphql.HasFieldError(ctx, fc) {
  68431. ec.Errorf(ctx, "must not be null")
  68432. }
  68433. return graphql.Null
  68434. }
  68435. res := resTmp.(int)
  68436. fc.Result = res
  68437. return ec.marshalNInt2int(ctx, field.Selections, res)
  68438. }
  68439. func (ec *executionContext) fieldContext_LineItem_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68440. fc = &graphql.FieldContext{
  68441. Object: "LineItem",
  68442. Field: field,
  68443. IsMethod: false,
  68444. IsResolver: false,
  68445. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68446. return nil, errors.New("field of type Int does not have child fields")
  68447. },
  68448. }
  68449. return fc, nil
  68450. }
  68451. func (ec *executionContext) _LineItem_refundableQuantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68452. fc, err := ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  68453. if err != nil {
  68454. return graphql.Null
  68455. }
  68456. ctx = graphql.WithFieldContext(ctx, fc)
  68457. defer func() {
  68458. if r := recover(); r != nil {
  68459. ec.Error(ctx, ec.Recover(ctx, r))
  68460. ret = graphql.Null
  68461. }
  68462. }()
  68463. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68464. ctx = rctx // use context from middleware stack in children
  68465. return obj.RefundableQuantity, nil
  68466. })
  68467. if err != nil {
  68468. ec.Error(ctx, err)
  68469. return graphql.Null
  68470. }
  68471. if resTmp == nil {
  68472. if !graphql.HasFieldError(ctx, fc) {
  68473. ec.Errorf(ctx, "must not be null")
  68474. }
  68475. return graphql.Null
  68476. }
  68477. res := resTmp.(int)
  68478. fc.Result = res
  68479. return ec.marshalNInt2int(ctx, field.Selections, res)
  68480. }
  68481. func (ec *executionContext) fieldContext_LineItem_refundableQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68482. fc = &graphql.FieldContext{
  68483. Object: "LineItem",
  68484. Field: field,
  68485. IsMethod: false,
  68486. IsResolver: false,
  68487. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68488. return nil, errors.New("field of type Int does not have child fields")
  68489. },
  68490. }
  68491. return fc, nil
  68492. }
  68493. func (ec *executionContext) _LineItem_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68494. fc, err := ec.fieldContext_LineItem_requiresShipping(ctx, field)
  68495. if err != nil {
  68496. return graphql.Null
  68497. }
  68498. ctx = graphql.WithFieldContext(ctx, fc)
  68499. defer func() {
  68500. if r := recover(); r != nil {
  68501. ec.Error(ctx, ec.Recover(ctx, r))
  68502. ret = graphql.Null
  68503. }
  68504. }()
  68505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68506. ctx = rctx // use context from middleware stack in children
  68507. return obj.RequiresShipping, nil
  68508. })
  68509. if err != nil {
  68510. ec.Error(ctx, err)
  68511. return graphql.Null
  68512. }
  68513. if resTmp == nil {
  68514. if !graphql.HasFieldError(ctx, fc) {
  68515. ec.Errorf(ctx, "must not be null")
  68516. }
  68517. return graphql.Null
  68518. }
  68519. res := resTmp.(bool)
  68520. fc.Result = res
  68521. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  68522. }
  68523. func (ec *executionContext) fieldContext_LineItem_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68524. fc = &graphql.FieldContext{
  68525. Object: "LineItem",
  68526. Field: field,
  68527. IsMethod: false,
  68528. IsResolver: false,
  68529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68530. return nil, errors.New("field of type Boolean does not have child fields")
  68531. },
  68532. }
  68533. return fc, nil
  68534. }
  68535. func (ec *executionContext) _LineItem_restockable(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68536. fc, err := ec.fieldContext_LineItem_restockable(ctx, field)
  68537. if err != nil {
  68538. return graphql.Null
  68539. }
  68540. ctx = graphql.WithFieldContext(ctx, fc)
  68541. defer func() {
  68542. if r := recover(); r != nil {
  68543. ec.Error(ctx, ec.Recover(ctx, r))
  68544. ret = graphql.Null
  68545. }
  68546. }()
  68547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68548. ctx = rctx // use context from middleware stack in children
  68549. return obj.Restockable, nil
  68550. })
  68551. if err != nil {
  68552. ec.Error(ctx, err)
  68553. return graphql.Null
  68554. }
  68555. if resTmp == nil {
  68556. if !graphql.HasFieldError(ctx, fc) {
  68557. ec.Errorf(ctx, "must not be null")
  68558. }
  68559. return graphql.Null
  68560. }
  68561. res := resTmp.(bool)
  68562. fc.Result = res
  68563. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  68564. }
  68565. func (ec *executionContext) fieldContext_LineItem_restockable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68566. fc = &graphql.FieldContext{
  68567. Object: "LineItem",
  68568. Field: field,
  68569. IsMethod: false,
  68570. IsResolver: false,
  68571. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68572. return nil, errors.New("field of type Boolean does not have child fields")
  68573. },
  68574. }
  68575. return fc, nil
  68576. }
  68577. func (ec *executionContext) _LineItem_sellingPlan(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68578. fc, err := ec.fieldContext_LineItem_sellingPlan(ctx, field)
  68579. if err != nil {
  68580. return graphql.Null
  68581. }
  68582. ctx = graphql.WithFieldContext(ctx, fc)
  68583. defer func() {
  68584. if r := recover(); r != nil {
  68585. ec.Error(ctx, ec.Recover(ctx, r))
  68586. ret = graphql.Null
  68587. }
  68588. }()
  68589. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68590. ctx = rctx // use context from middleware stack in children
  68591. return obj.SellingPlan, nil
  68592. })
  68593. if err != nil {
  68594. ec.Error(ctx, err)
  68595. return graphql.Null
  68596. }
  68597. if resTmp == nil {
  68598. return graphql.Null
  68599. }
  68600. res := resTmp.(*LineItemSellingPlan)
  68601. fc.Result = res
  68602. return ec.marshalOLineItemSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItemSellingPlan(ctx, field.Selections, res)
  68603. }
  68604. func (ec *executionContext) fieldContext_LineItem_sellingPlan(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68605. fc = &graphql.FieldContext{
  68606. Object: "LineItem",
  68607. Field: field,
  68608. IsMethod: false,
  68609. IsResolver: false,
  68610. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68611. switch field.Name {
  68612. case "name":
  68613. return ec.fieldContext_LineItemSellingPlan_name(ctx, field)
  68614. case "sellingPlanId":
  68615. return ec.fieldContext_LineItemSellingPlan_sellingPlanId(ctx, field)
  68616. }
  68617. return nil, fmt.Errorf("no field named %q was found under type LineItemSellingPlan", field.Name)
  68618. },
  68619. }
  68620. return fc, nil
  68621. }
  68622. func (ec *executionContext) _LineItem_sku(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68623. fc, err := ec.fieldContext_LineItem_sku(ctx, field)
  68624. if err != nil {
  68625. return graphql.Null
  68626. }
  68627. ctx = graphql.WithFieldContext(ctx, fc)
  68628. defer func() {
  68629. if r := recover(); r != nil {
  68630. ec.Error(ctx, ec.Recover(ctx, r))
  68631. ret = graphql.Null
  68632. }
  68633. }()
  68634. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68635. ctx = rctx // use context from middleware stack in children
  68636. return obj.Sku, nil
  68637. })
  68638. if err != nil {
  68639. ec.Error(ctx, err)
  68640. return graphql.Null
  68641. }
  68642. if resTmp == nil {
  68643. return graphql.Null
  68644. }
  68645. res := resTmp.(*string)
  68646. fc.Result = res
  68647. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  68648. }
  68649. func (ec *executionContext) fieldContext_LineItem_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68650. fc = &graphql.FieldContext{
  68651. Object: "LineItem",
  68652. Field: field,
  68653. IsMethod: false,
  68654. IsResolver: false,
  68655. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68656. return nil, errors.New("field of type String does not have child fields")
  68657. },
  68658. }
  68659. return fc, nil
  68660. }
  68661. func (ec *executionContext) _LineItem_staffMember(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68662. fc, err := ec.fieldContext_LineItem_staffMember(ctx, field)
  68663. if err != nil {
  68664. return graphql.Null
  68665. }
  68666. ctx = graphql.WithFieldContext(ctx, fc)
  68667. defer func() {
  68668. if r := recover(); r != nil {
  68669. ec.Error(ctx, ec.Recover(ctx, r))
  68670. ret = graphql.Null
  68671. }
  68672. }()
  68673. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68674. ctx = rctx // use context from middleware stack in children
  68675. return obj.StaffMember, nil
  68676. })
  68677. if err != nil {
  68678. ec.Error(ctx, err)
  68679. return graphql.Null
  68680. }
  68681. if resTmp == nil {
  68682. return graphql.Null
  68683. }
  68684. res := resTmp.(*StaffMember)
  68685. fc.Result = res
  68686. return ec.marshalOStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  68687. }
  68688. func (ec *executionContext) fieldContext_LineItem_staffMember(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68689. fc = &graphql.FieldContext{
  68690. Object: "LineItem",
  68691. Field: field,
  68692. IsMethod: false,
  68693. IsResolver: false,
  68694. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68695. switch field.Name {
  68696. case "active":
  68697. return ec.fieldContext_StaffMember_active(ctx, field)
  68698. case "avatar":
  68699. return ec.fieldContext_StaffMember_avatar(ctx, field)
  68700. case "email":
  68701. return ec.fieldContext_StaffMember_email(ctx, field)
  68702. case "exists":
  68703. return ec.fieldContext_StaffMember_exists(ctx, field)
  68704. case "firstName":
  68705. return ec.fieldContext_StaffMember_firstName(ctx, field)
  68706. case "id":
  68707. return ec.fieldContext_StaffMember_id(ctx, field)
  68708. case "initials":
  68709. return ec.fieldContext_StaffMember_initials(ctx, field)
  68710. case "isShopOwner":
  68711. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  68712. case "lastName":
  68713. return ec.fieldContext_StaffMember_lastName(ctx, field)
  68714. case "locale":
  68715. return ec.fieldContext_StaffMember_locale(ctx, field)
  68716. case "name":
  68717. return ec.fieldContext_StaffMember_name(ctx, field)
  68718. case "phone":
  68719. return ec.fieldContext_StaffMember_phone(ctx, field)
  68720. case "privateData":
  68721. return ec.fieldContext_StaffMember_privateData(ctx, field)
  68722. }
  68723. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  68724. },
  68725. }
  68726. return fc, nil
  68727. }
  68728. func (ec *executionContext) _LineItem_taxLines(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68729. fc, err := ec.fieldContext_LineItem_taxLines(ctx, field)
  68730. if err != nil {
  68731. return graphql.Null
  68732. }
  68733. ctx = graphql.WithFieldContext(ctx, fc)
  68734. defer func() {
  68735. if r := recover(); r != nil {
  68736. ec.Error(ctx, ec.Recover(ctx, r))
  68737. ret = graphql.Null
  68738. }
  68739. }()
  68740. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68741. ctx = rctx // use context from middleware stack in children
  68742. return obj.TaxLines, nil
  68743. })
  68744. if err != nil {
  68745. ec.Error(ctx, err)
  68746. return graphql.Null
  68747. }
  68748. if resTmp == nil {
  68749. if !graphql.HasFieldError(ctx, fc) {
  68750. ec.Errorf(ctx, "must not be null")
  68751. }
  68752. return graphql.Null
  68753. }
  68754. res := resTmp.([]*TaxLine)
  68755. fc.Result = res
  68756. return ec.marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxLineᚄ(ctx, field.Selections, res)
  68757. }
  68758. func (ec *executionContext) fieldContext_LineItem_taxLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68759. fc = &graphql.FieldContext{
  68760. Object: "LineItem",
  68761. Field: field,
  68762. IsMethod: false,
  68763. IsResolver: false,
  68764. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68765. switch field.Name {
  68766. case "channelLiable":
  68767. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  68768. case "priceSet":
  68769. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  68770. case "rate":
  68771. return ec.fieldContext_TaxLine_rate(ctx, field)
  68772. case "ratePercentage":
  68773. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  68774. case "title":
  68775. return ec.fieldContext_TaxLine_title(ctx, field)
  68776. }
  68777. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  68778. },
  68779. }
  68780. defer func() {
  68781. if r := recover(); r != nil {
  68782. err = ec.Recover(ctx, r)
  68783. ec.Error(ctx, err)
  68784. }
  68785. }()
  68786. ctx = graphql.WithFieldContext(ctx, fc)
  68787. if fc.Args, err = ec.field_LineItem_taxLines_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  68788. ec.Error(ctx, err)
  68789. return
  68790. }
  68791. return fc, nil
  68792. }
  68793. func (ec *executionContext) _LineItem_taxable(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68794. fc, err := ec.fieldContext_LineItem_taxable(ctx, field)
  68795. if err != nil {
  68796. return graphql.Null
  68797. }
  68798. ctx = graphql.WithFieldContext(ctx, fc)
  68799. defer func() {
  68800. if r := recover(); r != nil {
  68801. ec.Error(ctx, ec.Recover(ctx, r))
  68802. ret = graphql.Null
  68803. }
  68804. }()
  68805. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68806. ctx = rctx // use context from middleware stack in children
  68807. return obj.Taxable, nil
  68808. })
  68809. if err != nil {
  68810. ec.Error(ctx, err)
  68811. return graphql.Null
  68812. }
  68813. if resTmp == nil {
  68814. if !graphql.HasFieldError(ctx, fc) {
  68815. ec.Errorf(ctx, "must not be null")
  68816. }
  68817. return graphql.Null
  68818. }
  68819. res := resTmp.(bool)
  68820. fc.Result = res
  68821. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  68822. }
  68823. func (ec *executionContext) fieldContext_LineItem_taxable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68824. fc = &graphql.FieldContext{
  68825. Object: "LineItem",
  68826. Field: field,
  68827. IsMethod: false,
  68828. IsResolver: false,
  68829. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68830. return nil, errors.New("field of type Boolean does not have child fields")
  68831. },
  68832. }
  68833. return fc, nil
  68834. }
  68835. func (ec *executionContext) _LineItem_title(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68836. fc, err := ec.fieldContext_LineItem_title(ctx, field)
  68837. if err != nil {
  68838. return graphql.Null
  68839. }
  68840. ctx = graphql.WithFieldContext(ctx, fc)
  68841. defer func() {
  68842. if r := recover(); r != nil {
  68843. ec.Error(ctx, ec.Recover(ctx, r))
  68844. ret = graphql.Null
  68845. }
  68846. }()
  68847. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68848. ctx = rctx // use context from middleware stack in children
  68849. return obj.Title, nil
  68850. })
  68851. if err != nil {
  68852. ec.Error(ctx, err)
  68853. return graphql.Null
  68854. }
  68855. if resTmp == nil {
  68856. if !graphql.HasFieldError(ctx, fc) {
  68857. ec.Errorf(ctx, "must not be null")
  68858. }
  68859. return graphql.Null
  68860. }
  68861. res := resTmp.(string)
  68862. fc.Result = res
  68863. return ec.marshalNString2string(ctx, field.Selections, res)
  68864. }
  68865. func (ec *executionContext) fieldContext_LineItem_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68866. fc = &graphql.FieldContext{
  68867. Object: "LineItem",
  68868. Field: field,
  68869. IsMethod: false,
  68870. IsResolver: false,
  68871. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68872. return nil, errors.New("field of type String does not have child fields")
  68873. },
  68874. }
  68875. return fc, nil
  68876. }
  68877. func (ec *executionContext) _LineItem_totalDiscountSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68878. fc, err := ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  68879. if err != nil {
  68880. return graphql.Null
  68881. }
  68882. ctx = graphql.WithFieldContext(ctx, fc)
  68883. defer func() {
  68884. if r := recover(); r != nil {
  68885. ec.Error(ctx, ec.Recover(ctx, r))
  68886. ret = graphql.Null
  68887. }
  68888. }()
  68889. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68890. ctx = rctx // use context from middleware stack in children
  68891. return obj.TotalDiscountSet, nil
  68892. })
  68893. if err != nil {
  68894. ec.Error(ctx, err)
  68895. return graphql.Null
  68896. }
  68897. if resTmp == nil {
  68898. if !graphql.HasFieldError(ctx, fc) {
  68899. ec.Errorf(ctx, "must not be null")
  68900. }
  68901. return graphql.Null
  68902. }
  68903. res := resTmp.(*MoneyBag)
  68904. fc.Result = res
  68905. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  68906. }
  68907. func (ec *executionContext) fieldContext_LineItem_totalDiscountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68908. fc = &graphql.FieldContext{
  68909. Object: "LineItem",
  68910. Field: field,
  68911. IsMethod: false,
  68912. IsResolver: false,
  68913. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68914. switch field.Name {
  68915. case "presentmentMoney":
  68916. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  68917. case "shopMoney":
  68918. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  68919. }
  68920. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  68921. },
  68922. }
  68923. return fc, nil
  68924. }
  68925. func (ec *executionContext) _LineItem_unfulfilledDiscountedTotalSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68926. fc, err := ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  68927. if err != nil {
  68928. return graphql.Null
  68929. }
  68930. ctx = graphql.WithFieldContext(ctx, fc)
  68931. defer func() {
  68932. if r := recover(); r != nil {
  68933. ec.Error(ctx, ec.Recover(ctx, r))
  68934. ret = graphql.Null
  68935. }
  68936. }()
  68937. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68938. ctx = rctx // use context from middleware stack in children
  68939. return obj.UnfulfilledDiscountedTotalSet, nil
  68940. })
  68941. if err != nil {
  68942. ec.Error(ctx, err)
  68943. return graphql.Null
  68944. }
  68945. if resTmp == nil {
  68946. if !graphql.HasFieldError(ctx, fc) {
  68947. ec.Errorf(ctx, "must not be null")
  68948. }
  68949. return graphql.Null
  68950. }
  68951. res := resTmp.(*MoneyBag)
  68952. fc.Result = res
  68953. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  68954. }
  68955. func (ec *executionContext) fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68956. fc = &graphql.FieldContext{
  68957. Object: "LineItem",
  68958. Field: field,
  68959. IsMethod: false,
  68960. IsResolver: false,
  68961. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68962. switch field.Name {
  68963. case "presentmentMoney":
  68964. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  68965. case "shopMoney":
  68966. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  68967. }
  68968. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  68969. },
  68970. }
  68971. return fc, nil
  68972. }
  68973. func (ec *executionContext) _LineItem_unfulfilledOriginalTotalSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  68974. fc, err := ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  68975. if err != nil {
  68976. return graphql.Null
  68977. }
  68978. ctx = graphql.WithFieldContext(ctx, fc)
  68979. defer func() {
  68980. if r := recover(); r != nil {
  68981. ec.Error(ctx, ec.Recover(ctx, r))
  68982. ret = graphql.Null
  68983. }
  68984. }()
  68985. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68986. ctx = rctx // use context from middleware stack in children
  68987. return obj.UnfulfilledOriginalTotalSet, nil
  68988. })
  68989. if err != nil {
  68990. ec.Error(ctx, err)
  68991. return graphql.Null
  68992. }
  68993. if resTmp == nil {
  68994. if !graphql.HasFieldError(ctx, fc) {
  68995. ec.Errorf(ctx, "must not be null")
  68996. }
  68997. return graphql.Null
  68998. }
  68999. res := resTmp.(*MoneyBag)
  69000. fc.Result = res
  69001. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  69002. }
  69003. func (ec *executionContext) fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69004. fc = &graphql.FieldContext{
  69005. Object: "LineItem",
  69006. Field: field,
  69007. IsMethod: false,
  69008. IsResolver: false,
  69009. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69010. switch field.Name {
  69011. case "presentmentMoney":
  69012. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  69013. case "shopMoney":
  69014. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  69015. }
  69016. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  69017. },
  69018. }
  69019. return fc, nil
  69020. }
  69021. func (ec *executionContext) _LineItem_unfulfilledQuantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  69022. fc, err := ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  69023. if err != nil {
  69024. return graphql.Null
  69025. }
  69026. ctx = graphql.WithFieldContext(ctx, fc)
  69027. defer func() {
  69028. if r := recover(); r != nil {
  69029. ec.Error(ctx, ec.Recover(ctx, r))
  69030. ret = graphql.Null
  69031. }
  69032. }()
  69033. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69034. ctx = rctx // use context from middleware stack in children
  69035. return obj.UnfulfilledQuantity, nil
  69036. })
  69037. if err != nil {
  69038. ec.Error(ctx, err)
  69039. return graphql.Null
  69040. }
  69041. if resTmp == nil {
  69042. if !graphql.HasFieldError(ctx, fc) {
  69043. ec.Errorf(ctx, "must not be null")
  69044. }
  69045. return graphql.Null
  69046. }
  69047. res := resTmp.(int)
  69048. fc.Result = res
  69049. return ec.marshalNInt2int(ctx, field.Selections, res)
  69050. }
  69051. func (ec *executionContext) fieldContext_LineItem_unfulfilledQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69052. fc = &graphql.FieldContext{
  69053. Object: "LineItem",
  69054. Field: field,
  69055. IsMethod: false,
  69056. IsResolver: false,
  69057. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69058. return nil, errors.New("field of type Int does not have child fields")
  69059. },
  69060. }
  69061. return fc, nil
  69062. }
  69063. func (ec *executionContext) _LineItem_variant(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  69064. fc, err := ec.fieldContext_LineItem_variant(ctx, field)
  69065. if err != nil {
  69066. return graphql.Null
  69067. }
  69068. ctx = graphql.WithFieldContext(ctx, fc)
  69069. defer func() {
  69070. if r := recover(); r != nil {
  69071. ec.Error(ctx, ec.Recover(ctx, r))
  69072. ret = graphql.Null
  69073. }
  69074. }()
  69075. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69076. ctx = rctx // use context from middleware stack in children
  69077. return obj.Variant, nil
  69078. })
  69079. if err != nil {
  69080. ec.Error(ctx, err)
  69081. return graphql.Null
  69082. }
  69083. if resTmp == nil {
  69084. return graphql.Null
  69085. }
  69086. res := resTmp.(*ProductVariant)
  69087. fc.Result = res
  69088. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  69089. }
  69090. func (ec *executionContext) fieldContext_LineItem_variant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69091. fc = &graphql.FieldContext{
  69092. Object: "LineItem",
  69093. Field: field,
  69094. IsMethod: false,
  69095. IsResolver: false,
  69096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69097. switch field.Name {
  69098. case "availableForSale":
  69099. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  69100. case "barcode":
  69101. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  69102. case "compareAtPrice":
  69103. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  69104. case "contextualPricing":
  69105. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  69106. case "createdAt":
  69107. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  69108. case "defaultCursor":
  69109. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  69110. case "deliveryProfile":
  69111. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  69112. case "displayName":
  69113. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  69114. case "fulfillmentServiceEditable":
  69115. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  69116. case "id":
  69117. return ec.fieldContext_ProductVariant_id(ctx, field)
  69118. case "image":
  69119. return ec.fieldContext_ProductVariant_image(ctx, field)
  69120. case "inventoryItem":
  69121. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  69122. case "inventoryPolicy":
  69123. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  69124. case "inventoryQuantity":
  69125. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  69126. case "legacyResourceId":
  69127. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  69128. case "media":
  69129. return ec.fieldContext_ProductVariant_media(ctx, field)
  69130. case "metafield":
  69131. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  69132. case "metafieldDefinitions":
  69133. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  69134. case "metafields":
  69135. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  69136. case "position":
  69137. return ec.fieldContext_ProductVariant_position(ctx, field)
  69138. case "price":
  69139. return ec.fieldContext_ProductVariant_price(ctx, field)
  69140. case "privateMetafield":
  69141. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  69142. case "privateMetafields":
  69143. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  69144. case "product":
  69145. return ec.fieldContext_ProductVariant_product(ctx, field)
  69146. case "selectedOptions":
  69147. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  69148. case "sellableOnlineQuantity":
  69149. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  69150. case "sellingPlanGroupCount":
  69151. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  69152. case "sellingPlanGroups":
  69153. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  69154. case "sku":
  69155. return ec.fieldContext_ProductVariant_sku(ctx, field)
  69156. case "taxCode":
  69157. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  69158. case "taxable":
  69159. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  69160. case "title":
  69161. return ec.fieldContext_ProductVariant_title(ctx, field)
  69162. case "translations":
  69163. return ec.fieldContext_ProductVariant_translations(ctx, field)
  69164. case "updatedAt":
  69165. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  69166. case "weight":
  69167. return ec.fieldContext_ProductVariant_weight(ctx, field)
  69168. case "weightUnit":
  69169. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  69170. }
  69171. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  69172. },
  69173. }
  69174. return fc, nil
  69175. }
  69176. func (ec *executionContext) _LineItem_variantTitle(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  69177. fc, err := ec.fieldContext_LineItem_variantTitle(ctx, field)
  69178. if err != nil {
  69179. return graphql.Null
  69180. }
  69181. ctx = graphql.WithFieldContext(ctx, fc)
  69182. defer func() {
  69183. if r := recover(); r != nil {
  69184. ec.Error(ctx, ec.Recover(ctx, r))
  69185. ret = graphql.Null
  69186. }
  69187. }()
  69188. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69189. ctx = rctx // use context from middleware stack in children
  69190. return obj.VariantTitle, nil
  69191. })
  69192. if err != nil {
  69193. ec.Error(ctx, err)
  69194. return graphql.Null
  69195. }
  69196. if resTmp == nil {
  69197. return graphql.Null
  69198. }
  69199. res := resTmp.(*string)
  69200. fc.Result = res
  69201. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  69202. }
  69203. func (ec *executionContext) fieldContext_LineItem_variantTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69204. fc = &graphql.FieldContext{
  69205. Object: "LineItem",
  69206. Field: field,
  69207. IsMethod: false,
  69208. IsResolver: false,
  69209. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69210. return nil, errors.New("field of type String does not have child fields")
  69211. },
  69212. }
  69213. return fc, nil
  69214. }
  69215. func (ec *executionContext) _LineItem_vendor(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  69216. fc, err := ec.fieldContext_LineItem_vendor(ctx, field)
  69217. if err != nil {
  69218. return graphql.Null
  69219. }
  69220. ctx = graphql.WithFieldContext(ctx, fc)
  69221. defer func() {
  69222. if r := recover(); r != nil {
  69223. ec.Error(ctx, ec.Recover(ctx, r))
  69224. ret = graphql.Null
  69225. }
  69226. }()
  69227. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69228. ctx = rctx // use context from middleware stack in children
  69229. return obj.Vendor, nil
  69230. })
  69231. if err != nil {
  69232. ec.Error(ctx, err)
  69233. return graphql.Null
  69234. }
  69235. if resTmp == nil {
  69236. return graphql.Null
  69237. }
  69238. res := resTmp.(*string)
  69239. fc.Result = res
  69240. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  69241. }
  69242. func (ec *executionContext) fieldContext_LineItem_vendor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69243. fc = &graphql.FieldContext{
  69244. Object: "LineItem",
  69245. Field: field,
  69246. IsMethod: false,
  69247. IsResolver: false,
  69248. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69249. return nil, errors.New("field of type String does not have child fields")
  69250. },
  69251. }
  69252. return fc, nil
  69253. }
  69254. func (ec *executionContext) _LineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *LineItemConnection) (ret graphql.Marshaler) {
  69255. fc, err := ec.fieldContext_LineItemConnection_edges(ctx, field)
  69256. if err != nil {
  69257. return graphql.Null
  69258. }
  69259. ctx = graphql.WithFieldContext(ctx, fc)
  69260. defer func() {
  69261. if r := recover(); r != nil {
  69262. ec.Error(ctx, ec.Recover(ctx, r))
  69263. ret = graphql.Null
  69264. }
  69265. }()
  69266. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69267. ctx = rctx // use context from middleware stack in children
  69268. return obj.Edges, nil
  69269. })
  69270. if err != nil {
  69271. ec.Error(ctx, err)
  69272. return graphql.Null
  69273. }
  69274. if resTmp == nil {
  69275. if !graphql.HasFieldError(ctx, fc) {
  69276. ec.Errorf(ctx, "must not be null")
  69277. }
  69278. return graphql.Null
  69279. }
  69280. res := resTmp.([]*LineItemEdge)
  69281. fc.Result = res
  69282. return ec.marshalNLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItemEdgeᚄ(ctx, field.Selections, res)
  69283. }
  69284. func (ec *executionContext) fieldContext_LineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69285. fc = &graphql.FieldContext{
  69286. Object: "LineItemConnection",
  69287. Field: field,
  69288. IsMethod: false,
  69289. IsResolver: false,
  69290. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69291. switch field.Name {
  69292. case "cursor":
  69293. return ec.fieldContext_LineItemEdge_cursor(ctx, field)
  69294. case "node":
  69295. return ec.fieldContext_LineItemEdge_node(ctx, field)
  69296. }
  69297. return nil, fmt.Errorf("no field named %q was found under type LineItemEdge", field.Name)
  69298. },
  69299. }
  69300. return fc, nil
  69301. }
  69302. func (ec *executionContext) _LineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *LineItemConnection) (ret graphql.Marshaler) {
  69303. fc, err := ec.fieldContext_LineItemConnection_nodes(ctx, field)
  69304. if err != nil {
  69305. return graphql.Null
  69306. }
  69307. ctx = graphql.WithFieldContext(ctx, fc)
  69308. defer func() {
  69309. if r := recover(); r != nil {
  69310. ec.Error(ctx, ec.Recover(ctx, r))
  69311. ret = graphql.Null
  69312. }
  69313. }()
  69314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69315. ctx = rctx // use context from middleware stack in children
  69316. return obj.Nodes, nil
  69317. })
  69318. if err != nil {
  69319. ec.Error(ctx, err)
  69320. return graphql.Null
  69321. }
  69322. if resTmp == nil {
  69323. if !graphql.HasFieldError(ctx, fc) {
  69324. ec.Errorf(ctx, "must not be null")
  69325. }
  69326. return graphql.Null
  69327. }
  69328. res := resTmp.([]*LineItem)
  69329. fc.Result = res
  69330. return ec.marshalNLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItemᚄ(ctx, field.Selections, res)
  69331. }
  69332. func (ec *executionContext) fieldContext_LineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69333. fc = &graphql.FieldContext{
  69334. Object: "LineItemConnection",
  69335. Field: field,
  69336. IsMethod: false,
  69337. IsResolver: false,
  69338. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69339. switch field.Name {
  69340. case "contract":
  69341. return ec.fieldContext_LineItem_contract(ctx, field)
  69342. case "currentQuantity":
  69343. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  69344. case "customAttributes":
  69345. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  69346. case "discountAllocations":
  69347. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  69348. case "discountedTotalSet":
  69349. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  69350. case "discountedUnitPriceSet":
  69351. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  69352. case "duties":
  69353. return ec.fieldContext_LineItem_duties(ctx, field)
  69354. case "id":
  69355. return ec.fieldContext_LineItem_id(ctx, field)
  69356. case "image":
  69357. return ec.fieldContext_LineItem_image(ctx, field)
  69358. case "merchantEditable":
  69359. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  69360. case "name":
  69361. return ec.fieldContext_LineItem_name(ctx, field)
  69362. case "nonFulfillableQuantity":
  69363. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  69364. case "originalTotalSet":
  69365. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  69366. case "originalUnitPriceSet":
  69367. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  69368. case "product":
  69369. return ec.fieldContext_LineItem_product(ctx, field)
  69370. case "quantity":
  69371. return ec.fieldContext_LineItem_quantity(ctx, field)
  69372. case "refundableQuantity":
  69373. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  69374. case "requiresShipping":
  69375. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  69376. case "restockable":
  69377. return ec.fieldContext_LineItem_restockable(ctx, field)
  69378. case "sellingPlan":
  69379. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  69380. case "sku":
  69381. return ec.fieldContext_LineItem_sku(ctx, field)
  69382. case "staffMember":
  69383. return ec.fieldContext_LineItem_staffMember(ctx, field)
  69384. case "taxLines":
  69385. return ec.fieldContext_LineItem_taxLines(ctx, field)
  69386. case "taxable":
  69387. return ec.fieldContext_LineItem_taxable(ctx, field)
  69388. case "title":
  69389. return ec.fieldContext_LineItem_title(ctx, field)
  69390. case "totalDiscountSet":
  69391. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  69392. case "unfulfilledDiscountedTotalSet":
  69393. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  69394. case "unfulfilledOriginalTotalSet":
  69395. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  69396. case "unfulfilledQuantity":
  69397. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  69398. case "variant":
  69399. return ec.fieldContext_LineItem_variant(ctx, field)
  69400. case "variantTitle":
  69401. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  69402. case "vendor":
  69403. return ec.fieldContext_LineItem_vendor(ctx, field)
  69404. }
  69405. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  69406. },
  69407. }
  69408. return fc, nil
  69409. }
  69410. func (ec *executionContext) _LineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *LineItemConnection) (ret graphql.Marshaler) {
  69411. fc, err := ec.fieldContext_LineItemConnection_pageInfo(ctx, field)
  69412. if err != nil {
  69413. return graphql.Null
  69414. }
  69415. ctx = graphql.WithFieldContext(ctx, fc)
  69416. defer func() {
  69417. if r := recover(); r != nil {
  69418. ec.Error(ctx, ec.Recover(ctx, r))
  69419. ret = graphql.Null
  69420. }
  69421. }()
  69422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69423. ctx = rctx // use context from middleware stack in children
  69424. return obj.PageInfo, nil
  69425. })
  69426. if err != nil {
  69427. ec.Error(ctx, err)
  69428. return graphql.Null
  69429. }
  69430. if resTmp == nil {
  69431. if !graphql.HasFieldError(ctx, fc) {
  69432. ec.Errorf(ctx, "must not be null")
  69433. }
  69434. return graphql.Null
  69435. }
  69436. res := resTmp.(*PageInfo)
  69437. fc.Result = res
  69438. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  69439. }
  69440. func (ec *executionContext) fieldContext_LineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69441. fc = &graphql.FieldContext{
  69442. Object: "LineItemConnection",
  69443. Field: field,
  69444. IsMethod: false,
  69445. IsResolver: false,
  69446. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69447. switch field.Name {
  69448. case "endCursor":
  69449. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  69450. case "hasNextPage":
  69451. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  69452. case "hasPreviousPage":
  69453. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  69454. case "startCursor":
  69455. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  69456. }
  69457. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  69458. },
  69459. }
  69460. return fc, nil
  69461. }
  69462. func (ec *executionContext) _LineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *LineItemEdge) (ret graphql.Marshaler) {
  69463. fc, err := ec.fieldContext_LineItemEdge_cursor(ctx, field)
  69464. if err != nil {
  69465. return graphql.Null
  69466. }
  69467. ctx = graphql.WithFieldContext(ctx, fc)
  69468. defer func() {
  69469. if r := recover(); r != nil {
  69470. ec.Error(ctx, ec.Recover(ctx, r))
  69471. ret = graphql.Null
  69472. }
  69473. }()
  69474. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69475. ctx = rctx // use context from middleware stack in children
  69476. return obj.Cursor, nil
  69477. })
  69478. if err != nil {
  69479. ec.Error(ctx, err)
  69480. return graphql.Null
  69481. }
  69482. if resTmp == nil {
  69483. if !graphql.HasFieldError(ctx, fc) {
  69484. ec.Errorf(ctx, "must not be null")
  69485. }
  69486. return graphql.Null
  69487. }
  69488. res := resTmp.(string)
  69489. fc.Result = res
  69490. return ec.marshalNString2string(ctx, field.Selections, res)
  69491. }
  69492. func (ec *executionContext) fieldContext_LineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69493. fc = &graphql.FieldContext{
  69494. Object: "LineItemEdge",
  69495. Field: field,
  69496. IsMethod: false,
  69497. IsResolver: false,
  69498. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69499. return nil, errors.New("field of type String does not have child fields")
  69500. },
  69501. }
  69502. return fc, nil
  69503. }
  69504. func (ec *executionContext) _LineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *LineItemEdge) (ret graphql.Marshaler) {
  69505. fc, err := ec.fieldContext_LineItemEdge_node(ctx, field)
  69506. if err != nil {
  69507. return graphql.Null
  69508. }
  69509. ctx = graphql.WithFieldContext(ctx, fc)
  69510. defer func() {
  69511. if r := recover(); r != nil {
  69512. ec.Error(ctx, ec.Recover(ctx, r))
  69513. ret = graphql.Null
  69514. }
  69515. }()
  69516. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69517. ctx = rctx // use context from middleware stack in children
  69518. return obj.Node, nil
  69519. })
  69520. if err != nil {
  69521. ec.Error(ctx, err)
  69522. return graphql.Null
  69523. }
  69524. if resTmp == nil {
  69525. if !graphql.HasFieldError(ctx, fc) {
  69526. ec.Errorf(ctx, "must not be null")
  69527. }
  69528. return graphql.Null
  69529. }
  69530. res := resTmp.(*LineItem)
  69531. fc.Result = res
  69532. return ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItem(ctx, field.Selections, res)
  69533. }
  69534. func (ec *executionContext) fieldContext_LineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69535. fc = &graphql.FieldContext{
  69536. Object: "LineItemEdge",
  69537. Field: field,
  69538. IsMethod: false,
  69539. IsResolver: false,
  69540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69541. switch field.Name {
  69542. case "contract":
  69543. return ec.fieldContext_LineItem_contract(ctx, field)
  69544. case "currentQuantity":
  69545. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  69546. case "customAttributes":
  69547. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  69548. case "discountAllocations":
  69549. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  69550. case "discountedTotalSet":
  69551. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  69552. case "discountedUnitPriceSet":
  69553. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  69554. case "duties":
  69555. return ec.fieldContext_LineItem_duties(ctx, field)
  69556. case "id":
  69557. return ec.fieldContext_LineItem_id(ctx, field)
  69558. case "image":
  69559. return ec.fieldContext_LineItem_image(ctx, field)
  69560. case "merchantEditable":
  69561. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  69562. case "name":
  69563. return ec.fieldContext_LineItem_name(ctx, field)
  69564. case "nonFulfillableQuantity":
  69565. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  69566. case "originalTotalSet":
  69567. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  69568. case "originalUnitPriceSet":
  69569. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  69570. case "product":
  69571. return ec.fieldContext_LineItem_product(ctx, field)
  69572. case "quantity":
  69573. return ec.fieldContext_LineItem_quantity(ctx, field)
  69574. case "refundableQuantity":
  69575. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  69576. case "requiresShipping":
  69577. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  69578. case "restockable":
  69579. return ec.fieldContext_LineItem_restockable(ctx, field)
  69580. case "sellingPlan":
  69581. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  69582. case "sku":
  69583. return ec.fieldContext_LineItem_sku(ctx, field)
  69584. case "staffMember":
  69585. return ec.fieldContext_LineItem_staffMember(ctx, field)
  69586. case "taxLines":
  69587. return ec.fieldContext_LineItem_taxLines(ctx, field)
  69588. case "taxable":
  69589. return ec.fieldContext_LineItem_taxable(ctx, field)
  69590. case "title":
  69591. return ec.fieldContext_LineItem_title(ctx, field)
  69592. case "totalDiscountSet":
  69593. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  69594. case "unfulfilledDiscountedTotalSet":
  69595. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  69596. case "unfulfilledOriginalTotalSet":
  69597. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  69598. case "unfulfilledQuantity":
  69599. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  69600. case "variant":
  69601. return ec.fieldContext_LineItem_variant(ctx, field)
  69602. case "variantTitle":
  69603. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  69604. case "vendor":
  69605. return ec.fieldContext_LineItem_vendor(ctx, field)
  69606. }
  69607. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  69608. },
  69609. }
  69610. return fc, nil
  69611. }
  69612. func (ec *executionContext) _LineItemSellingPlan_name(ctx context.Context, field graphql.CollectedField, obj *LineItemSellingPlan) (ret graphql.Marshaler) {
  69613. fc, err := ec.fieldContext_LineItemSellingPlan_name(ctx, field)
  69614. if err != nil {
  69615. return graphql.Null
  69616. }
  69617. ctx = graphql.WithFieldContext(ctx, fc)
  69618. defer func() {
  69619. if r := recover(); r != nil {
  69620. ec.Error(ctx, ec.Recover(ctx, r))
  69621. ret = graphql.Null
  69622. }
  69623. }()
  69624. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69625. ctx = rctx // use context from middleware stack in children
  69626. return obj.Name, nil
  69627. })
  69628. if err != nil {
  69629. ec.Error(ctx, err)
  69630. return graphql.Null
  69631. }
  69632. if resTmp == nil {
  69633. if !graphql.HasFieldError(ctx, fc) {
  69634. ec.Errorf(ctx, "must not be null")
  69635. }
  69636. return graphql.Null
  69637. }
  69638. res := resTmp.(string)
  69639. fc.Result = res
  69640. return ec.marshalNString2string(ctx, field.Selections, res)
  69641. }
  69642. func (ec *executionContext) fieldContext_LineItemSellingPlan_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69643. fc = &graphql.FieldContext{
  69644. Object: "LineItemSellingPlan",
  69645. Field: field,
  69646. IsMethod: false,
  69647. IsResolver: false,
  69648. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69649. return nil, errors.New("field of type String does not have child fields")
  69650. },
  69651. }
  69652. return fc, nil
  69653. }
  69654. func (ec *executionContext) _LineItemSellingPlan_sellingPlanId(ctx context.Context, field graphql.CollectedField, obj *LineItemSellingPlan) (ret graphql.Marshaler) {
  69655. fc, err := ec.fieldContext_LineItemSellingPlan_sellingPlanId(ctx, field)
  69656. if err != nil {
  69657. return graphql.Null
  69658. }
  69659. ctx = graphql.WithFieldContext(ctx, fc)
  69660. defer func() {
  69661. if r := recover(); r != nil {
  69662. ec.Error(ctx, ec.Recover(ctx, r))
  69663. ret = graphql.Null
  69664. }
  69665. }()
  69666. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69667. ctx = rctx // use context from middleware stack in children
  69668. return obj.SellingPlanID, nil
  69669. })
  69670. if err != nil {
  69671. ec.Error(ctx, err)
  69672. return graphql.Null
  69673. }
  69674. if resTmp == nil {
  69675. return graphql.Null
  69676. }
  69677. res := resTmp.(*string)
  69678. fc.Result = res
  69679. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  69680. }
  69681. func (ec *executionContext) fieldContext_LineItemSellingPlan_sellingPlanId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69682. fc = &graphql.FieldContext{
  69683. Object: "LineItemSellingPlan",
  69684. Field: field,
  69685. IsMethod: false,
  69686. IsResolver: false,
  69687. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69688. return nil, errors.New("field of type ID does not have child fields")
  69689. },
  69690. }
  69691. return fc, nil
  69692. }
  69693. func (ec *executionContext) _Link_label(ctx context.Context, field graphql.CollectedField, obj *Link) (ret graphql.Marshaler) {
  69694. fc, err := ec.fieldContext_Link_label(ctx, field)
  69695. if err != nil {
  69696. return graphql.Null
  69697. }
  69698. ctx = graphql.WithFieldContext(ctx, fc)
  69699. defer func() {
  69700. if r := recover(); r != nil {
  69701. ec.Error(ctx, ec.Recover(ctx, r))
  69702. ret = graphql.Null
  69703. }
  69704. }()
  69705. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69706. ctx = rctx // use context from middleware stack in children
  69707. return obj.Label, nil
  69708. })
  69709. if err != nil {
  69710. ec.Error(ctx, err)
  69711. return graphql.Null
  69712. }
  69713. if resTmp == nil {
  69714. if !graphql.HasFieldError(ctx, fc) {
  69715. ec.Errorf(ctx, "must not be null")
  69716. }
  69717. return graphql.Null
  69718. }
  69719. res := resTmp.(string)
  69720. fc.Result = res
  69721. return ec.marshalNString2string(ctx, field.Selections, res)
  69722. }
  69723. func (ec *executionContext) fieldContext_Link_label(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69724. fc = &graphql.FieldContext{
  69725. Object: "Link",
  69726. Field: field,
  69727. IsMethod: false,
  69728. IsResolver: false,
  69729. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69730. return nil, errors.New("field of type String does not have child fields")
  69731. },
  69732. }
  69733. return fc, nil
  69734. }
  69735. func (ec *executionContext) _Link_translations(ctx context.Context, field graphql.CollectedField, obj *Link) (ret graphql.Marshaler) {
  69736. fc, err := ec.fieldContext_Link_translations(ctx, field)
  69737. if err != nil {
  69738. return graphql.Null
  69739. }
  69740. ctx = graphql.WithFieldContext(ctx, fc)
  69741. defer func() {
  69742. if r := recover(); r != nil {
  69743. ec.Error(ctx, ec.Recover(ctx, r))
  69744. ret = graphql.Null
  69745. }
  69746. }()
  69747. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69748. ctx = rctx // use context from middleware stack in children
  69749. return obj.Translations, nil
  69750. })
  69751. if err != nil {
  69752. ec.Error(ctx, err)
  69753. return graphql.Null
  69754. }
  69755. if resTmp == nil {
  69756. if !graphql.HasFieldError(ctx, fc) {
  69757. ec.Errorf(ctx, "must not be null")
  69758. }
  69759. return graphql.Null
  69760. }
  69761. res := resTmp.([]*PublishedTranslation)
  69762. fc.Result = res
  69763. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  69764. }
  69765. func (ec *executionContext) fieldContext_Link_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69766. fc = &graphql.FieldContext{
  69767. Object: "Link",
  69768. Field: field,
  69769. IsMethod: false,
  69770. IsResolver: false,
  69771. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69772. switch field.Name {
  69773. case "key":
  69774. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  69775. case "locale":
  69776. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  69777. case "marketId":
  69778. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  69779. case "value":
  69780. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  69781. }
  69782. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  69783. },
  69784. }
  69785. defer func() {
  69786. if r := recover(); r != nil {
  69787. err = ec.Recover(ctx, r)
  69788. ec.Error(ctx, err)
  69789. }
  69790. }()
  69791. ctx = graphql.WithFieldContext(ctx, fc)
  69792. if fc.Args, err = ec.field_Link_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  69793. ec.Error(ctx, err)
  69794. return
  69795. }
  69796. return fc, nil
  69797. }
  69798. func (ec *executionContext) _Link_url(ctx context.Context, field graphql.CollectedField, obj *Link) (ret graphql.Marshaler) {
  69799. fc, err := ec.fieldContext_Link_url(ctx, field)
  69800. if err != nil {
  69801. return graphql.Null
  69802. }
  69803. ctx = graphql.WithFieldContext(ctx, fc)
  69804. defer func() {
  69805. if r := recover(); r != nil {
  69806. ec.Error(ctx, ec.Recover(ctx, r))
  69807. ret = graphql.Null
  69808. }
  69809. }()
  69810. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69811. ctx = rctx // use context from middleware stack in children
  69812. return obj.URL, nil
  69813. })
  69814. if err != nil {
  69815. ec.Error(ctx, err)
  69816. return graphql.Null
  69817. }
  69818. if resTmp == nil {
  69819. if !graphql.HasFieldError(ctx, fc) {
  69820. ec.Errorf(ctx, "must not be null")
  69821. }
  69822. return graphql.Null
  69823. }
  69824. res := resTmp.(string)
  69825. fc.Result = res
  69826. return ec.marshalNURL2string(ctx, field.Selections, res)
  69827. }
  69828. func (ec *executionContext) fieldContext_Link_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69829. fc = &graphql.FieldContext{
  69830. Object: "Link",
  69831. Field: field,
  69832. IsMethod: false,
  69833. IsResolver: false,
  69834. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69835. return nil, errors.New("field of type URL does not have child fields")
  69836. },
  69837. }
  69838. return fc, nil
  69839. }
  69840. func (ec *executionContext) _LocalizationExtension_countryCode(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  69841. fc, err := ec.fieldContext_LocalizationExtension_countryCode(ctx, field)
  69842. if err != nil {
  69843. return graphql.Null
  69844. }
  69845. ctx = graphql.WithFieldContext(ctx, fc)
  69846. defer func() {
  69847. if r := recover(); r != nil {
  69848. ec.Error(ctx, ec.Recover(ctx, r))
  69849. ret = graphql.Null
  69850. }
  69851. }()
  69852. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69853. ctx = rctx // use context from middleware stack in children
  69854. return obj.CountryCode, nil
  69855. })
  69856. if err != nil {
  69857. ec.Error(ctx, err)
  69858. return graphql.Null
  69859. }
  69860. if resTmp == nil {
  69861. if !graphql.HasFieldError(ctx, fc) {
  69862. ec.Errorf(ctx, "must not be null")
  69863. }
  69864. return graphql.Null
  69865. }
  69866. res := resTmp.(CountryCode)
  69867. fc.Result = res
  69868. return ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  69869. }
  69870. func (ec *executionContext) fieldContext_LocalizationExtension_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69871. fc = &graphql.FieldContext{
  69872. Object: "LocalizationExtension",
  69873. Field: field,
  69874. IsMethod: false,
  69875. IsResolver: false,
  69876. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69877. return nil, errors.New("field of type CountryCode does not have child fields")
  69878. },
  69879. }
  69880. return fc, nil
  69881. }
  69882. func (ec *executionContext) _LocalizationExtension_key(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  69883. fc, err := ec.fieldContext_LocalizationExtension_key(ctx, field)
  69884. if err != nil {
  69885. return graphql.Null
  69886. }
  69887. ctx = graphql.WithFieldContext(ctx, fc)
  69888. defer func() {
  69889. if r := recover(); r != nil {
  69890. ec.Error(ctx, ec.Recover(ctx, r))
  69891. ret = graphql.Null
  69892. }
  69893. }()
  69894. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69895. ctx = rctx // use context from middleware stack in children
  69896. return obj.Key, nil
  69897. })
  69898. if err != nil {
  69899. ec.Error(ctx, err)
  69900. return graphql.Null
  69901. }
  69902. if resTmp == nil {
  69903. if !graphql.HasFieldError(ctx, fc) {
  69904. ec.Errorf(ctx, "must not be null")
  69905. }
  69906. return graphql.Null
  69907. }
  69908. res := resTmp.(LocalizationExtensionKey)
  69909. fc.Result = res
  69910. return ec.marshalNLocalizationExtensionKey2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionKey(ctx, field.Selections, res)
  69911. }
  69912. func (ec *executionContext) fieldContext_LocalizationExtension_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69913. fc = &graphql.FieldContext{
  69914. Object: "LocalizationExtension",
  69915. Field: field,
  69916. IsMethod: false,
  69917. IsResolver: false,
  69918. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69919. return nil, errors.New("field of type LocalizationExtensionKey does not have child fields")
  69920. },
  69921. }
  69922. return fc, nil
  69923. }
  69924. func (ec *executionContext) _LocalizationExtension_purpose(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  69925. fc, err := ec.fieldContext_LocalizationExtension_purpose(ctx, field)
  69926. if err != nil {
  69927. return graphql.Null
  69928. }
  69929. ctx = graphql.WithFieldContext(ctx, fc)
  69930. defer func() {
  69931. if r := recover(); r != nil {
  69932. ec.Error(ctx, ec.Recover(ctx, r))
  69933. ret = graphql.Null
  69934. }
  69935. }()
  69936. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69937. ctx = rctx // use context from middleware stack in children
  69938. return obj.Purpose, nil
  69939. })
  69940. if err != nil {
  69941. ec.Error(ctx, err)
  69942. return graphql.Null
  69943. }
  69944. if resTmp == nil {
  69945. if !graphql.HasFieldError(ctx, fc) {
  69946. ec.Errorf(ctx, "must not be null")
  69947. }
  69948. return graphql.Null
  69949. }
  69950. res := resTmp.(LocalizationExtensionPurpose)
  69951. fc.Result = res
  69952. return ec.marshalNLocalizationExtensionPurpose2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionPurpose(ctx, field.Selections, res)
  69953. }
  69954. func (ec *executionContext) fieldContext_LocalizationExtension_purpose(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69955. fc = &graphql.FieldContext{
  69956. Object: "LocalizationExtension",
  69957. Field: field,
  69958. IsMethod: false,
  69959. IsResolver: false,
  69960. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69961. return nil, errors.New("field of type LocalizationExtensionPurpose does not have child fields")
  69962. },
  69963. }
  69964. return fc, nil
  69965. }
  69966. func (ec *executionContext) _LocalizationExtension_title(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  69967. fc, err := ec.fieldContext_LocalizationExtension_title(ctx, field)
  69968. if err != nil {
  69969. return graphql.Null
  69970. }
  69971. ctx = graphql.WithFieldContext(ctx, fc)
  69972. defer func() {
  69973. if r := recover(); r != nil {
  69974. ec.Error(ctx, ec.Recover(ctx, r))
  69975. ret = graphql.Null
  69976. }
  69977. }()
  69978. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69979. ctx = rctx // use context from middleware stack in children
  69980. return obj.Title, nil
  69981. })
  69982. if err != nil {
  69983. ec.Error(ctx, err)
  69984. return graphql.Null
  69985. }
  69986. if resTmp == nil {
  69987. if !graphql.HasFieldError(ctx, fc) {
  69988. ec.Errorf(ctx, "must not be null")
  69989. }
  69990. return graphql.Null
  69991. }
  69992. res := resTmp.(string)
  69993. fc.Result = res
  69994. return ec.marshalNString2string(ctx, field.Selections, res)
  69995. }
  69996. func (ec *executionContext) fieldContext_LocalizationExtension_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69997. fc = &graphql.FieldContext{
  69998. Object: "LocalizationExtension",
  69999. Field: field,
  70000. IsMethod: false,
  70001. IsResolver: false,
  70002. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70003. return nil, errors.New("field of type String does not have child fields")
  70004. },
  70005. }
  70006. return fc, nil
  70007. }
  70008. func (ec *executionContext) _LocalizationExtension_value(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  70009. fc, err := ec.fieldContext_LocalizationExtension_value(ctx, field)
  70010. if err != nil {
  70011. return graphql.Null
  70012. }
  70013. ctx = graphql.WithFieldContext(ctx, fc)
  70014. defer func() {
  70015. if r := recover(); r != nil {
  70016. ec.Error(ctx, ec.Recover(ctx, r))
  70017. ret = graphql.Null
  70018. }
  70019. }()
  70020. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70021. ctx = rctx // use context from middleware stack in children
  70022. return obj.Value, nil
  70023. })
  70024. if err != nil {
  70025. ec.Error(ctx, err)
  70026. return graphql.Null
  70027. }
  70028. if resTmp == nil {
  70029. if !graphql.HasFieldError(ctx, fc) {
  70030. ec.Errorf(ctx, "must not be null")
  70031. }
  70032. return graphql.Null
  70033. }
  70034. res := resTmp.(string)
  70035. fc.Result = res
  70036. return ec.marshalNString2string(ctx, field.Selections, res)
  70037. }
  70038. func (ec *executionContext) fieldContext_LocalizationExtension_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70039. fc = &graphql.FieldContext{
  70040. Object: "LocalizationExtension",
  70041. Field: field,
  70042. IsMethod: false,
  70043. IsResolver: false,
  70044. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70045. return nil, errors.New("field of type String does not have child fields")
  70046. },
  70047. }
  70048. return fc, nil
  70049. }
  70050. func (ec *executionContext) _LocalizationExtensionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionConnection) (ret graphql.Marshaler) {
  70051. fc, err := ec.fieldContext_LocalizationExtensionConnection_edges(ctx, field)
  70052. if err != nil {
  70053. return graphql.Null
  70054. }
  70055. ctx = graphql.WithFieldContext(ctx, fc)
  70056. defer func() {
  70057. if r := recover(); r != nil {
  70058. ec.Error(ctx, ec.Recover(ctx, r))
  70059. ret = graphql.Null
  70060. }
  70061. }()
  70062. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70063. ctx = rctx // use context from middleware stack in children
  70064. return obj.Edges, nil
  70065. })
  70066. if err != nil {
  70067. ec.Error(ctx, err)
  70068. return graphql.Null
  70069. }
  70070. if resTmp == nil {
  70071. if !graphql.HasFieldError(ctx, fc) {
  70072. ec.Errorf(ctx, "must not be null")
  70073. }
  70074. return graphql.Null
  70075. }
  70076. res := resTmp.([]*LocalizationExtensionEdge)
  70077. fc.Result = res
  70078. return ec.marshalNLocalizationExtensionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionEdgeᚄ(ctx, field.Selections, res)
  70079. }
  70080. func (ec *executionContext) fieldContext_LocalizationExtensionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70081. fc = &graphql.FieldContext{
  70082. Object: "LocalizationExtensionConnection",
  70083. Field: field,
  70084. IsMethod: false,
  70085. IsResolver: false,
  70086. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70087. switch field.Name {
  70088. case "cursor":
  70089. return ec.fieldContext_LocalizationExtensionEdge_cursor(ctx, field)
  70090. case "node":
  70091. return ec.fieldContext_LocalizationExtensionEdge_node(ctx, field)
  70092. }
  70093. return nil, fmt.Errorf("no field named %q was found under type LocalizationExtensionEdge", field.Name)
  70094. },
  70095. }
  70096. return fc, nil
  70097. }
  70098. func (ec *executionContext) _LocalizationExtensionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionConnection) (ret graphql.Marshaler) {
  70099. fc, err := ec.fieldContext_LocalizationExtensionConnection_nodes(ctx, field)
  70100. if err != nil {
  70101. return graphql.Null
  70102. }
  70103. ctx = graphql.WithFieldContext(ctx, fc)
  70104. defer func() {
  70105. if r := recover(); r != nil {
  70106. ec.Error(ctx, ec.Recover(ctx, r))
  70107. ret = graphql.Null
  70108. }
  70109. }()
  70110. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70111. ctx = rctx // use context from middleware stack in children
  70112. return obj.Nodes, nil
  70113. })
  70114. if err != nil {
  70115. ec.Error(ctx, err)
  70116. return graphql.Null
  70117. }
  70118. if resTmp == nil {
  70119. if !graphql.HasFieldError(ctx, fc) {
  70120. ec.Errorf(ctx, "must not be null")
  70121. }
  70122. return graphql.Null
  70123. }
  70124. res := resTmp.([]*LocalizationExtension)
  70125. fc.Result = res
  70126. return ec.marshalNLocalizationExtension2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionᚄ(ctx, field.Selections, res)
  70127. }
  70128. func (ec *executionContext) fieldContext_LocalizationExtensionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70129. fc = &graphql.FieldContext{
  70130. Object: "LocalizationExtensionConnection",
  70131. Field: field,
  70132. IsMethod: false,
  70133. IsResolver: false,
  70134. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70135. switch field.Name {
  70136. case "countryCode":
  70137. return ec.fieldContext_LocalizationExtension_countryCode(ctx, field)
  70138. case "key":
  70139. return ec.fieldContext_LocalizationExtension_key(ctx, field)
  70140. case "purpose":
  70141. return ec.fieldContext_LocalizationExtension_purpose(ctx, field)
  70142. case "title":
  70143. return ec.fieldContext_LocalizationExtension_title(ctx, field)
  70144. case "value":
  70145. return ec.fieldContext_LocalizationExtension_value(ctx, field)
  70146. }
  70147. return nil, fmt.Errorf("no field named %q was found under type LocalizationExtension", field.Name)
  70148. },
  70149. }
  70150. return fc, nil
  70151. }
  70152. func (ec *executionContext) _LocalizationExtensionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionConnection) (ret graphql.Marshaler) {
  70153. fc, err := ec.fieldContext_LocalizationExtensionConnection_pageInfo(ctx, field)
  70154. if err != nil {
  70155. return graphql.Null
  70156. }
  70157. ctx = graphql.WithFieldContext(ctx, fc)
  70158. defer func() {
  70159. if r := recover(); r != nil {
  70160. ec.Error(ctx, ec.Recover(ctx, r))
  70161. ret = graphql.Null
  70162. }
  70163. }()
  70164. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70165. ctx = rctx // use context from middleware stack in children
  70166. return obj.PageInfo, nil
  70167. })
  70168. if err != nil {
  70169. ec.Error(ctx, err)
  70170. return graphql.Null
  70171. }
  70172. if resTmp == nil {
  70173. if !graphql.HasFieldError(ctx, fc) {
  70174. ec.Errorf(ctx, "must not be null")
  70175. }
  70176. return graphql.Null
  70177. }
  70178. res := resTmp.(*PageInfo)
  70179. fc.Result = res
  70180. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  70181. }
  70182. func (ec *executionContext) fieldContext_LocalizationExtensionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70183. fc = &graphql.FieldContext{
  70184. Object: "LocalizationExtensionConnection",
  70185. Field: field,
  70186. IsMethod: false,
  70187. IsResolver: false,
  70188. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70189. switch field.Name {
  70190. case "endCursor":
  70191. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  70192. case "hasNextPage":
  70193. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  70194. case "hasPreviousPage":
  70195. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  70196. case "startCursor":
  70197. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  70198. }
  70199. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  70200. },
  70201. }
  70202. return fc, nil
  70203. }
  70204. func (ec *executionContext) _LocalizationExtensionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionEdge) (ret graphql.Marshaler) {
  70205. fc, err := ec.fieldContext_LocalizationExtensionEdge_cursor(ctx, field)
  70206. if err != nil {
  70207. return graphql.Null
  70208. }
  70209. ctx = graphql.WithFieldContext(ctx, fc)
  70210. defer func() {
  70211. if r := recover(); r != nil {
  70212. ec.Error(ctx, ec.Recover(ctx, r))
  70213. ret = graphql.Null
  70214. }
  70215. }()
  70216. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70217. ctx = rctx // use context from middleware stack in children
  70218. return obj.Cursor, nil
  70219. })
  70220. if err != nil {
  70221. ec.Error(ctx, err)
  70222. return graphql.Null
  70223. }
  70224. if resTmp == nil {
  70225. if !graphql.HasFieldError(ctx, fc) {
  70226. ec.Errorf(ctx, "must not be null")
  70227. }
  70228. return graphql.Null
  70229. }
  70230. res := resTmp.(string)
  70231. fc.Result = res
  70232. return ec.marshalNString2string(ctx, field.Selections, res)
  70233. }
  70234. func (ec *executionContext) fieldContext_LocalizationExtensionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70235. fc = &graphql.FieldContext{
  70236. Object: "LocalizationExtensionEdge",
  70237. Field: field,
  70238. IsMethod: false,
  70239. IsResolver: false,
  70240. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70241. return nil, errors.New("field of type String does not have child fields")
  70242. },
  70243. }
  70244. return fc, nil
  70245. }
  70246. func (ec *executionContext) _LocalizationExtensionEdge_node(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionEdge) (ret graphql.Marshaler) {
  70247. fc, err := ec.fieldContext_LocalizationExtensionEdge_node(ctx, field)
  70248. if err != nil {
  70249. return graphql.Null
  70250. }
  70251. ctx = graphql.WithFieldContext(ctx, fc)
  70252. defer func() {
  70253. if r := recover(); r != nil {
  70254. ec.Error(ctx, ec.Recover(ctx, r))
  70255. ret = graphql.Null
  70256. }
  70257. }()
  70258. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70259. ctx = rctx // use context from middleware stack in children
  70260. return obj.Node, nil
  70261. })
  70262. if err != nil {
  70263. ec.Error(ctx, err)
  70264. return graphql.Null
  70265. }
  70266. if resTmp == nil {
  70267. if !graphql.HasFieldError(ctx, fc) {
  70268. ec.Errorf(ctx, "must not be null")
  70269. }
  70270. return graphql.Null
  70271. }
  70272. res := resTmp.(*LocalizationExtension)
  70273. fc.Result = res
  70274. return ec.marshalNLocalizationExtension2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtension(ctx, field.Selections, res)
  70275. }
  70276. func (ec *executionContext) fieldContext_LocalizationExtensionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70277. fc = &graphql.FieldContext{
  70278. Object: "LocalizationExtensionEdge",
  70279. Field: field,
  70280. IsMethod: false,
  70281. IsResolver: false,
  70282. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70283. switch field.Name {
  70284. case "countryCode":
  70285. return ec.fieldContext_LocalizationExtension_countryCode(ctx, field)
  70286. case "key":
  70287. return ec.fieldContext_LocalizationExtension_key(ctx, field)
  70288. case "purpose":
  70289. return ec.fieldContext_LocalizationExtension_purpose(ctx, field)
  70290. case "title":
  70291. return ec.fieldContext_LocalizationExtension_title(ctx, field)
  70292. case "value":
  70293. return ec.fieldContext_LocalizationExtension_value(ctx, field)
  70294. }
  70295. return nil, fmt.Errorf("no field named %q was found under type LocalizationExtension", field.Name)
  70296. },
  70297. }
  70298. return fc, nil
  70299. }
  70300. func (ec *executionContext) _Location_activatable(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70301. fc, err := ec.fieldContext_Location_activatable(ctx, field)
  70302. if err != nil {
  70303. return graphql.Null
  70304. }
  70305. ctx = graphql.WithFieldContext(ctx, fc)
  70306. defer func() {
  70307. if r := recover(); r != nil {
  70308. ec.Error(ctx, ec.Recover(ctx, r))
  70309. ret = graphql.Null
  70310. }
  70311. }()
  70312. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70313. ctx = rctx // use context from middleware stack in children
  70314. return obj.Activatable, nil
  70315. })
  70316. if err != nil {
  70317. ec.Error(ctx, err)
  70318. return graphql.Null
  70319. }
  70320. if resTmp == nil {
  70321. if !graphql.HasFieldError(ctx, fc) {
  70322. ec.Errorf(ctx, "must not be null")
  70323. }
  70324. return graphql.Null
  70325. }
  70326. res := resTmp.(bool)
  70327. fc.Result = res
  70328. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70329. }
  70330. func (ec *executionContext) fieldContext_Location_activatable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70331. fc = &graphql.FieldContext{
  70332. Object: "Location",
  70333. Field: field,
  70334. IsMethod: false,
  70335. IsResolver: false,
  70336. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70337. return nil, errors.New("field of type Boolean does not have child fields")
  70338. },
  70339. }
  70340. return fc, nil
  70341. }
  70342. func (ec *executionContext) _Location_address(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70343. fc, err := ec.fieldContext_Location_address(ctx, field)
  70344. if err != nil {
  70345. return graphql.Null
  70346. }
  70347. ctx = graphql.WithFieldContext(ctx, fc)
  70348. defer func() {
  70349. if r := recover(); r != nil {
  70350. ec.Error(ctx, ec.Recover(ctx, r))
  70351. ret = graphql.Null
  70352. }
  70353. }()
  70354. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70355. ctx = rctx // use context from middleware stack in children
  70356. return obj.Address, nil
  70357. })
  70358. if err != nil {
  70359. ec.Error(ctx, err)
  70360. return graphql.Null
  70361. }
  70362. if resTmp == nil {
  70363. if !graphql.HasFieldError(ctx, fc) {
  70364. ec.Errorf(ctx, "must not be null")
  70365. }
  70366. return graphql.Null
  70367. }
  70368. res := resTmp.(*LocationAddress)
  70369. fc.Result = res
  70370. return ec.marshalNLocationAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationAddress(ctx, field.Selections, res)
  70371. }
  70372. func (ec *executionContext) fieldContext_Location_address(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70373. fc = &graphql.FieldContext{
  70374. Object: "Location",
  70375. Field: field,
  70376. IsMethod: false,
  70377. IsResolver: false,
  70378. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70379. switch field.Name {
  70380. case "address1":
  70381. return ec.fieldContext_LocationAddress_address1(ctx, field)
  70382. case "address2":
  70383. return ec.fieldContext_LocationAddress_address2(ctx, field)
  70384. case "city":
  70385. return ec.fieldContext_LocationAddress_city(ctx, field)
  70386. case "country":
  70387. return ec.fieldContext_LocationAddress_country(ctx, field)
  70388. case "countryCode":
  70389. return ec.fieldContext_LocationAddress_countryCode(ctx, field)
  70390. case "formatted":
  70391. return ec.fieldContext_LocationAddress_formatted(ctx, field)
  70392. case "latitude":
  70393. return ec.fieldContext_LocationAddress_latitude(ctx, field)
  70394. case "longitude":
  70395. return ec.fieldContext_LocationAddress_longitude(ctx, field)
  70396. case "phone":
  70397. return ec.fieldContext_LocationAddress_phone(ctx, field)
  70398. case "province":
  70399. return ec.fieldContext_LocationAddress_province(ctx, field)
  70400. case "provinceCode":
  70401. return ec.fieldContext_LocationAddress_provinceCode(ctx, field)
  70402. case "zip":
  70403. return ec.fieldContext_LocationAddress_zip(ctx, field)
  70404. }
  70405. return nil, fmt.Errorf("no field named %q was found under type LocationAddress", field.Name)
  70406. },
  70407. }
  70408. return fc, nil
  70409. }
  70410. func (ec *executionContext) _Location_addressVerified(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70411. fc, err := ec.fieldContext_Location_addressVerified(ctx, field)
  70412. if err != nil {
  70413. return graphql.Null
  70414. }
  70415. ctx = graphql.WithFieldContext(ctx, fc)
  70416. defer func() {
  70417. if r := recover(); r != nil {
  70418. ec.Error(ctx, ec.Recover(ctx, r))
  70419. ret = graphql.Null
  70420. }
  70421. }()
  70422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70423. ctx = rctx // use context from middleware stack in children
  70424. return obj.AddressVerified, nil
  70425. })
  70426. if err != nil {
  70427. ec.Error(ctx, err)
  70428. return graphql.Null
  70429. }
  70430. if resTmp == nil {
  70431. if !graphql.HasFieldError(ctx, fc) {
  70432. ec.Errorf(ctx, "must not be null")
  70433. }
  70434. return graphql.Null
  70435. }
  70436. res := resTmp.(bool)
  70437. fc.Result = res
  70438. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70439. }
  70440. func (ec *executionContext) fieldContext_Location_addressVerified(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70441. fc = &graphql.FieldContext{
  70442. Object: "Location",
  70443. Field: field,
  70444. IsMethod: false,
  70445. IsResolver: false,
  70446. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70447. return nil, errors.New("field of type Boolean does not have child fields")
  70448. },
  70449. }
  70450. return fc, nil
  70451. }
  70452. func (ec *executionContext) _Location_deactivatable(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70453. fc, err := ec.fieldContext_Location_deactivatable(ctx, field)
  70454. if err != nil {
  70455. return graphql.Null
  70456. }
  70457. ctx = graphql.WithFieldContext(ctx, fc)
  70458. defer func() {
  70459. if r := recover(); r != nil {
  70460. ec.Error(ctx, ec.Recover(ctx, r))
  70461. ret = graphql.Null
  70462. }
  70463. }()
  70464. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70465. ctx = rctx // use context from middleware stack in children
  70466. return obj.Deactivatable, nil
  70467. })
  70468. if err != nil {
  70469. ec.Error(ctx, err)
  70470. return graphql.Null
  70471. }
  70472. if resTmp == nil {
  70473. if !graphql.HasFieldError(ctx, fc) {
  70474. ec.Errorf(ctx, "must not be null")
  70475. }
  70476. return graphql.Null
  70477. }
  70478. res := resTmp.(bool)
  70479. fc.Result = res
  70480. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70481. }
  70482. func (ec *executionContext) fieldContext_Location_deactivatable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70483. fc = &graphql.FieldContext{
  70484. Object: "Location",
  70485. Field: field,
  70486. IsMethod: false,
  70487. IsResolver: false,
  70488. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70489. return nil, errors.New("field of type Boolean does not have child fields")
  70490. },
  70491. }
  70492. return fc, nil
  70493. }
  70494. func (ec *executionContext) _Location_deactivatedAt(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70495. fc, err := ec.fieldContext_Location_deactivatedAt(ctx, field)
  70496. if err != nil {
  70497. return graphql.Null
  70498. }
  70499. ctx = graphql.WithFieldContext(ctx, fc)
  70500. defer func() {
  70501. if r := recover(); r != nil {
  70502. ec.Error(ctx, ec.Recover(ctx, r))
  70503. ret = graphql.Null
  70504. }
  70505. }()
  70506. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70507. ctx = rctx // use context from middleware stack in children
  70508. return obj.DeactivatedAt, nil
  70509. })
  70510. if err != nil {
  70511. ec.Error(ctx, err)
  70512. return graphql.Null
  70513. }
  70514. if resTmp == nil {
  70515. return graphql.Null
  70516. }
  70517. res := resTmp.(*string)
  70518. fc.Result = res
  70519. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  70520. }
  70521. func (ec *executionContext) fieldContext_Location_deactivatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70522. fc = &graphql.FieldContext{
  70523. Object: "Location",
  70524. Field: field,
  70525. IsMethod: false,
  70526. IsResolver: false,
  70527. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70528. return nil, errors.New("field of type String does not have child fields")
  70529. },
  70530. }
  70531. return fc, nil
  70532. }
  70533. func (ec *executionContext) _Location_deletable(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70534. fc, err := ec.fieldContext_Location_deletable(ctx, field)
  70535. if err != nil {
  70536. return graphql.Null
  70537. }
  70538. ctx = graphql.WithFieldContext(ctx, fc)
  70539. defer func() {
  70540. if r := recover(); r != nil {
  70541. ec.Error(ctx, ec.Recover(ctx, r))
  70542. ret = graphql.Null
  70543. }
  70544. }()
  70545. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70546. ctx = rctx // use context from middleware stack in children
  70547. return obj.Deletable, nil
  70548. })
  70549. if err != nil {
  70550. ec.Error(ctx, err)
  70551. return graphql.Null
  70552. }
  70553. if resTmp == nil {
  70554. if !graphql.HasFieldError(ctx, fc) {
  70555. ec.Errorf(ctx, "must not be null")
  70556. }
  70557. return graphql.Null
  70558. }
  70559. res := resTmp.(bool)
  70560. fc.Result = res
  70561. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70562. }
  70563. func (ec *executionContext) fieldContext_Location_deletable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70564. fc = &graphql.FieldContext{
  70565. Object: "Location",
  70566. Field: field,
  70567. IsMethod: false,
  70568. IsResolver: false,
  70569. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70570. return nil, errors.New("field of type Boolean does not have child fields")
  70571. },
  70572. }
  70573. return fc, nil
  70574. }
  70575. func (ec *executionContext) _Location_fulfillmentService(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70576. fc, err := ec.fieldContext_Location_fulfillmentService(ctx, field)
  70577. if err != nil {
  70578. return graphql.Null
  70579. }
  70580. ctx = graphql.WithFieldContext(ctx, fc)
  70581. defer func() {
  70582. if r := recover(); r != nil {
  70583. ec.Error(ctx, ec.Recover(ctx, r))
  70584. ret = graphql.Null
  70585. }
  70586. }()
  70587. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70588. ctx = rctx // use context from middleware stack in children
  70589. return obj.FulfillmentService, nil
  70590. })
  70591. if err != nil {
  70592. ec.Error(ctx, err)
  70593. return graphql.Null
  70594. }
  70595. if resTmp == nil {
  70596. return graphql.Null
  70597. }
  70598. res := resTmp.(*FulfillmentService)
  70599. fc.Result = res
  70600. return ec.marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  70601. }
  70602. func (ec *executionContext) fieldContext_Location_fulfillmentService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70603. fc = &graphql.FieldContext{
  70604. Object: "Location",
  70605. Field: field,
  70606. IsMethod: false,
  70607. IsResolver: false,
  70608. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70609. switch field.Name {
  70610. case "callbackUrl":
  70611. return ec.fieldContext_FulfillmentService_callbackUrl(ctx, field)
  70612. case "fulfillmentOrdersOptIn":
  70613. return ec.fieldContext_FulfillmentService_fulfillmentOrdersOptIn(ctx, field)
  70614. case "handle":
  70615. return ec.fieldContext_FulfillmentService_handle(ctx, field)
  70616. case "id":
  70617. return ec.fieldContext_FulfillmentService_id(ctx, field)
  70618. case "inventoryManagement":
  70619. return ec.fieldContext_FulfillmentService_inventoryManagement(ctx, field)
  70620. case "location":
  70621. return ec.fieldContext_FulfillmentService_location(ctx, field)
  70622. case "permitsSkuSharing":
  70623. return ec.fieldContext_FulfillmentService_permitsSkuSharing(ctx, field)
  70624. case "productBased":
  70625. return ec.fieldContext_FulfillmentService_productBased(ctx, field)
  70626. case "serviceName":
  70627. return ec.fieldContext_FulfillmentService_serviceName(ctx, field)
  70628. case "type":
  70629. return ec.fieldContext_FulfillmentService_type(ctx, field)
  70630. }
  70631. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  70632. },
  70633. }
  70634. return fc, nil
  70635. }
  70636. func (ec *executionContext) _Location_fulfillsOnlineOrders(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70637. fc, err := ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  70638. if err != nil {
  70639. return graphql.Null
  70640. }
  70641. ctx = graphql.WithFieldContext(ctx, fc)
  70642. defer func() {
  70643. if r := recover(); r != nil {
  70644. ec.Error(ctx, ec.Recover(ctx, r))
  70645. ret = graphql.Null
  70646. }
  70647. }()
  70648. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70649. ctx = rctx // use context from middleware stack in children
  70650. return obj.FulfillsOnlineOrders, nil
  70651. })
  70652. if err != nil {
  70653. ec.Error(ctx, err)
  70654. return graphql.Null
  70655. }
  70656. if resTmp == nil {
  70657. if !graphql.HasFieldError(ctx, fc) {
  70658. ec.Errorf(ctx, "must not be null")
  70659. }
  70660. return graphql.Null
  70661. }
  70662. res := resTmp.(bool)
  70663. fc.Result = res
  70664. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70665. }
  70666. func (ec *executionContext) fieldContext_Location_fulfillsOnlineOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70667. fc = &graphql.FieldContext{
  70668. Object: "Location",
  70669. Field: field,
  70670. IsMethod: false,
  70671. IsResolver: false,
  70672. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70673. return nil, errors.New("field of type Boolean does not have child fields")
  70674. },
  70675. }
  70676. return fc, nil
  70677. }
  70678. func (ec *executionContext) _Location_hasActiveInventory(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70679. fc, err := ec.fieldContext_Location_hasActiveInventory(ctx, field)
  70680. if err != nil {
  70681. return graphql.Null
  70682. }
  70683. ctx = graphql.WithFieldContext(ctx, fc)
  70684. defer func() {
  70685. if r := recover(); r != nil {
  70686. ec.Error(ctx, ec.Recover(ctx, r))
  70687. ret = graphql.Null
  70688. }
  70689. }()
  70690. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70691. ctx = rctx // use context from middleware stack in children
  70692. return obj.HasActiveInventory, nil
  70693. })
  70694. if err != nil {
  70695. ec.Error(ctx, err)
  70696. return graphql.Null
  70697. }
  70698. if resTmp == nil {
  70699. if !graphql.HasFieldError(ctx, fc) {
  70700. ec.Errorf(ctx, "must not be null")
  70701. }
  70702. return graphql.Null
  70703. }
  70704. res := resTmp.(bool)
  70705. fc.Result = res
  70706. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70707. }
  70708. func (ec *executionContext) fieldContext_Location_hasActiveInventory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70709. fc = &graphql.FieldContext{
  70710. Object: "Location",
  70711. Field: field,
  70712. IsMethod: false,
  70713. IsResolver: false,
  70714. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70715. return nil, errors.New("field of type Boolean does not have child fields")
  70716. },
  70717. }
  70718. return fc, nil
  70719. }
  70720. func (ec *executionContext) _Location_hasUnfulfilledOrders(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70721. fc, err := ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  70722. if err != nil {
  70723. return graphql.Null
  70724. }
  70725. ctx = graphql.WithFieldContext(ctx, fc)
  70726. defer func() {
  70727. if r := recover(); r != nil {
  70728. ec.Error(ctx, ec.Recover(ctx, r))
  70729. ret = graphql.Null
  70730. }
  70731. }()
  70732. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70733. ctx = rctx // use context from middleware stack in children
  70734. return obj.HasUnfulfilledOrders, nil
  70735. })
  70736. if err != nil {
  70737. ec.Error(ctx, err)
  70738. return graphql.Null
  70739. }
  70740. if resTmp == nil {
  70741. if !graphql.HasFieldError(ctx, fc) {
  70742. ec.Errorf(ctx, "must not be null")
  70743. }
  70744. return graphql.Null
  70745. }
  70746. res := resTmp.(bool)
  70747. fc.Result = res
  70748. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70749. }
  70750. func (ec *executionContext) fieldContext_Location_hasUnfulfilledOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70751. fc = &graphql.FieldContext{
  70752. Object: "Location",
  70753. Field: field,
  70754. IsMethod: false,
  70755. IsResolver: false,
  70756. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70757. return nil, errors.New("field of type Boolean does not have child fields")
  70758. },
  70759. }
  70760. return fc, nil
  70761. }
  70762. func (ec *executionContext) _Location_id(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70763. fc, err := ec.fieldContext_Location_id(ctx, field)
  70764. if err != nil {
  70765. return graphql.Null
  70766. }
  70767. ctx = graphql.WithFieldContext(ctx, fc)
  70768. defer func() {
  70769. if r := recover(); r != nil {
  70770. ec.Error(ctx, ec.Recover(ctx, r))
  70771. ret = graphql.Null
  70772. }
  70773. }()
  70774. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70775. ctx = rctx // use context from middleware stack in children
  70776. return obj.ID, nil
  70777. })
  70778. if err != nil {
  70779. ec.Error(ctx, err)
  70780. return graphql.Null
  70781. }
  70782. if resTmp == nil {
  70783. if !graphql.HasFieldError(ctx, fc) {
  70784. ec.Errorf(ctx, "must not be null")
  70785. }
  70786. return graphql.Null
  70787. }
  70788. res := resTmp.(string)
  70789. fc.Result = res
  70790. return ec.marshalNID2string(ctx, field.Selections, res)
  70791. }
  70792. func (ec *executionContext) fieldContext_Location_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70793. fc = &graphql.FieldContext{
  70794. Object: "Location",
  70795. Field: field,
  70796. IsMethod: false,
  70797. IsResolver: false,
  70798. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70799. return nil, errors.New("field of type ID does not have child fields")
  70800. },
  70801. }
  70802. return fc, nil
  70803. }
  70804. func (ec *executionContext) _Location_inventoryLevel(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70805. fc, err := ec.fieldContext_Location_inventoryLevel(ctx, field)
  70806. if err != nil {
  70807. return graphql.Null
  70808. }
  70809. ctx = graphql.WithFieldContext(ctx, fc)
  70810. defer func() {
  70811. if r := recover(); r != nil {
  70812. ec.Error(ctx, ec.Recover(ctx, r))
  70813. ret = graphql.Null
  70814. }
  70815. }()
  70816. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70817. ctx = rctx // use context from middleware stack in children
  70818. return obj.InventoryLevel, nil
  70819. })
  70820. if err != nil {
  70821. ec.Error(ctx, err)
  70822. return graphql.Null
  70823. }
  70824. if resTmp == nil {
  70825. return graphql.Null
  70826. }
  70827. res := resTmp.(*InventoryLevel)
  70828. fc.Result = res
  70829. return ec.marshalOInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevel(ctx, field.Selections, res)
  70830. }
  70831. func (ec *executionContext) fieldContext_Location_inventoryLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70832. fc = &graphql.FieldContext{
  70833. Object: "Location",
  70834. Field: field,
  70835. IsMethod: false,
  70836. IsResolver: false,
  70837. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70838. switch field.Name {
  70839. case "available":
  70840. return ec.fieldContext_InventoryLevel_available(ctx, field)
  70841. case "canDeactivate":
  70842. return ec.fieldContext_InventoryLevel_canDeactivate(ctx, field)
  70843. case "createdAt":
  70844. return ec.fieldContext_InventoryLevel_createdAt(ctx, field)
  70845. case "deactivationAlert":
  70846. return ec.fieldContext_InventoryLevel_deactivationAlert(ctx, field)
  70847. case "deactivationAlertHtml":
  70848. return ec.fieldContext_InventoryLevel_deactivationAlertHtml(ctx, field)
  70849. case "id":
  70850. return ec.fieldContext_InventoryLevel_id(ctx, field)
  70851. case "incoming":
  70852. return ec.fieldContext_InventoryLevel_incoming(ctx, field)
  70853. case "item":
  70854. return ec.fieldContext_InventoryLevel_item(ctx, field)
  70855. case "location":
  70856. return ec.fieldContext_InventoryLevel_location(ctx, field)
  70857. case "updatedAt":
  70858. return ec.fieldContext_InventoryLevel_updatedAt(ctx, field)
  70859. }
  70860. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  70861. },
  70862. }
  70863. defer func() {
  70864. if r := recover(); r != nil {
  70865. err = ec.Recover(ctx, r)
  70866. ec.Error(ctx, err)
  70867. }
  70868. }()
  70869. ctx = graphql.WithFieldContext(ctx, fc)
  70870. if fc.Args, err = ec.field_Location_inventoryLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  70871. ec.Error(ctx, err)
  70872. return
  70873. }
  70874. return fc, nil
  70875. }
  70876. func (ec *executionContext) _Location_inventoryLevels(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70877. fc, err := ec.fieldContext_Location_inventoryLevels(ctx, field)
  70878. if err != nil {
  70879. return graphql.Null
  70880. }
  70881. ctx = graphql.WithFieldContext(ctx, fc)
  70882. defer func() {
  70883. if r := recover(); r != nil {
  70884. ec.Error(ctx, ec.Recover(ctx, r))
  70885. ret = graphql.Null
  70886. }
  70887. }()
  70888. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70889. ctx = rctx // use context from middleware stack in children
  70890. return obj.InventoryLevels, nil
  70891. })
  70892. if err != nil {
  70893. ec.Error(ctx, err)
  70894. return graphql.Null
  70895. }
  70896. if resTmp == nil {
  70897. if !graphql.HasFieldError(ctx, fc) {
  70898. ec.Errorf(ctx, "must not be null")
  70899. }
  70900. return graphql.Null
  70901. }
  70902. res := resTmp.(*InventoryLevelConnection)
  70903. fc.Result = res
  70904. return ec.marshalNInventoryLevelConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelConnection(ctx, field.Selections, res)
  70905. }
  70906. func (ec *executionContext) fieldContext_Location_inventoryLevels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70907. fc = &graphql.FieldContext{
  70908. Object: "Location",
  70909. Field: field,
  70910. IsMethod: false,
  70911. IsResolver: false,
  70912. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70913. switch field.Name {
  70914. case "edges":
  70915. return ec.fieldContext_InventoryLevelConnection_edges(ctx, field)
  70916. case "nodes":
  70917. return ec.fieldContext_InventoryLevelConnection_nodes(ctx, field)
  70918. case "pageInfo":
  70919. return ec.fieldContext_InventoryLevelConnection_pageInfo(ctx, field)
  70920. }
  70921. return nil, fmt.Errorf("no field named %q was found under type InventoryLevelConnection", field.Name)
  70922. },
  70923. }
  70924. defer func() {
  70925. if r := recover(); r != nil {
  70926. err = ec.Recover(ctx, r)
  70927. ec.Error(ctx, err)
  70928. }
  70929. }()
  70930. ctx = graphql.WithFieldContext(ctx, fc)
  70931. if fc.Args, err = ec.field_Location_inventoryLevels_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  70932. ec.Error(ctx, err)
  70933. return
  70934. }
  70935. return fc, nil
  70936. }
  70937. func (ec *executionContext) _Location_isActive(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70938. fc, err := ec.fieldContext_Location_isActive(ctx, field)
  70939. if err != nil {
  70940. return graphql.Null
  70941. }
  70942. ctx = graphql.WithFieldContext(ctx, fc)
  70943. defer func() {
  70944. if r := recover(); r != nil {
  70945. ec.Error(ctx, ec.Recover(ctx, r))
  70946. ret = graphql.Null
  70947. }
  70948. }()
  70949. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70950. ctx = rctx // use context from middleware stack in children
  70951. return obj.IsActive, nil
  70952. })
  70953. if err != nil {
  70954. ec.Error(ctx, err)
  70955. return graphql.Null
  70956. }
  70957. if resTmp == nil {
  70958. if !graphql.HasFieldError(ctx, fc) {
  70959. ec.Errorf(ctx, "must not be null")
  70960. }
  70961. return graphql.Null
  70962. }
  70963. res := resTmp.(bool)
  70964. fc.Result = res
  70965. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70966. }
  70967. func (ec *executionContext) fieldContext_Location_isActive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70968. fc = &graphql.FieldContext{
  70969. Object: "Location",
  70970. Field: field,
  70971. IsMethod: false,
  70972. IsResolver: false,
  70973. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70974. return nil, errors.New("field of type Boolean does not have child fields")
  70975. },
  70976. }
  70977. return fc, nil
  70978. }
  70979. func (ec *executionContext) _Location_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  70980. fc, err := ec.fieldContext_Location_legacyResourceId(ctx, field)
  70981. if err != nil {
  70982. return graphql.Null
  70983. }
  70984. ctx = graphql.WithFieldContext(ctx, fc)
  70985. defer func() {
  70986. if r := recover(); r != nil {
  70987. ec.Error(ctx, ec.Recover(ctx, r))
  70988. ret = graphql.Null
  70989. }
  70990. }()
  70991. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70992. ctx = rctx // use context from middleware stack in children
  70993. return obj.LegacyResourceID, nil
  70994. })
  70995. if err != nil {
  70996. ec.Error(ctx, err)
  70997. return graphql.Null
  70998. }
  70999. if resTmp == nil {
  71000. if !graphql.HasFieldError(ctx, fc) {
  71001. ec.Errorf(ctx, "must not be null")
  71002. }
  71003. return graphql.Null
  71004. }
  71005. res := resTmp.(string)
  71006. fc.Result = res
  71007. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  71008. }
  71009. func (ec *executionContext) fieldContext_Location_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71010. fc = &graphql.FieldContext{
  71011. Object: "Location",
  71012. Field: field,
  71013. IsMethod: false,
  71014. IsResolver: false,
  71015. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71016. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  71017. },
  71018. }
  71019. return fc, nil
  71020. }
  71021. func (ec *executionContext) _Location_metafield(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  71022. fc, err := ec.fieldContext_Location_metafield(ctx, field)
  71023. if err != nil {
  71024. return graphql.Null
  71025. }
  71026. ctx = graphql.WithFieldContext(ctx, fc)
  71027. defer func() {
  71028. if r := recover(); r != nil {
  71029. ec.Error(ctx, ec.Recover(ctx, r))
  71030. ret = graphql.Null
  71031. }
  71032. }()
  71033. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71034. ctx = rctx // use context from middleware stack in children
  71035. return obj.Metafield, nil
  71036. })
  71037. if err != nil {
  71038. ec.Error(ctx, err)
  71039. return graphql.Null
  71040. }
  71041. if resTmp == nil {
  71042. return graphql.Null
  71043. }
  71044. res := resTmp.(*Metafield)
  71045. fc.Result = res
  71046. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  71047. }
  71048. func (ec *executionContext) fieldContext_Location_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71049. fc = &graphql.FieldContext{
  71050. Object: "Location",
  71051. Field: field,
  71052. IsMethod: false,
  71053. IsResolver: false,
  71054. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71055. switch field.Name {
  71056. case "createdAt":
  71057. return ec.fieldContext_Metafield_createdAt(ctx, field)
  71058. case "definition":
  71059. return ec.fieldContext_Metafield_definition(ctx, field)
  71060. case "description":
  71061. return ec.fieldContext_Metafield_description(ctx, field)
  71062. case "id":
  71063. return ec.fieldContext_Metafield_id(ctx, field)
  71064. case "key":
  71065. return ec.fieldContext_Metafield_key(ctx, field)
  71066. case "legacyResourceId":
  71067. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  71068. case "namespace":
  71069. return ec.fieldContext_Metafield_namespace(ctx, field)
  71070. case "owner":
  71071. return ec.fieldContext_Metafield_owner(ctx, field)
  71072. case "ownerType":
  71073. return ec.fieldContext_Metafield_ownerType(ctx, field)
  71074. case "reference":
  71075. return ec.fieldContext_Metafield_reference(ctx, field)
  71076. case "references":
  71077. return ec.fieldContext_Metafield_references(ctx, field)
  71078. case "type":
  71079. return ec.fieldContext_Metafield_type(ctx, field)
  71080. case "updatedAt":
  71081. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  71082. case "value":
  71083. return ec.fieldContext_Metafield_value(ctx, field)
  71084. }
  71085. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  71086. },
  71087. }
  71088. defer func() {
  71089. if r := recover(); r != nil {
  71090. err = ec.Recover(ctx, r)
  71091. ec.Error(ctx, err)
  71092. }
  71093. }()
  71094. ctx = graphql.WithFieldContext(ctx, fc)
  71095. if fc.Args, err = ec.field_Location_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  71096. ec.Error(ctx, err)
  71097. return
  71098. }
  71099. return fc, nil
  71100. }
  71101. func (ec *executionContext) _Location_metafieldDefinitions(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  71102. fc, err := ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  71103. if err != nil {
  71104. return graphql.Null
  71105. }
  71106. ctx = graphql.WithFieldContext(ctx, fc)
  71107. defer func() {
  71108. if r := recover(); r != nil {
  71109. ec.Error(ctx, ec.Recover(ctx, r))
  71110. ret = graphql.Null
  71111. }
  71112. }()
  71113. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71114. ctx = rctx // use context from middleware stack in children
  71115. return obj.MetafieldDefinitions, nil
  71116. })
  71117. if err != nil {
  71118. ec.Error(ctx, err)
  71119. return graphql.Null
  71120. }
  71121. if resTmp == nil {
  71122. if !graphql.HasFieldError(ctx, fc) {
  71123. ec.Errorf(ctx, "must not be null")
  71124. }
  71125. return graphql.Null
  71126. }
  71127. res := resTmp.(*MetafieldDefinitionConnection)
  71128. fc.Result = res
  71129. return ec.marshalNMetafieldDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionConnection(ctx, field.Selections, res)
  71130. }
  71131. func (ec *executionContext) fieldContext_Location_metafieldDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71132. fc = &graphql.FieldContext{
  71133. Object: "Location",
  71134. Field: field,
  71135. IsMethod: false,
  71136. IsResolver: false,
  71137. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71138. switch field.Name {
  71139. case "edges":
  71140. return ec.fieldContext_MetafieldDefinitionConnection_edges(ctx, field)
  71141. case "nodes":
  71142. return ec.fieldContext_MetafieldDefinitionConnection_nodes(ctx, field)
  71143. case "pageInfo":
  71144. return ec.fieldContext_MetafieldDefinitionConnection_pageInfo(ctx, field)
  71145. }
  71146. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionConnection", field.Name)
  71147. },
  71148. }
  71149. defer func() {
  71150. if r := recover(); r != nil {
  71151. err = ec.Recover(ctx, r)
  71152. ec.Error(ctx, err)
  71153. }
  71154. }()
  71155. ctx = graphql.WithFieldContext(ctx, fc)
  71156. if fc.Args, err = ec.field_Location_metafieldDefinitions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  71157. ec.Error(ctx, err)
  71158. return
  71159. }
  71160. return fc, nil
  71161. }
  71162. func (ec *executionContext) _Location_metafields(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  71163. fc, err := ec.fieldContext_Location_metafields(ctx, field)
  71164. if err != nil {
  71165. return graphql.Null
  71166. }
  71167. ctx = graphql.WithFieldContext(ctx, fc)
  71168. defer func() {
  71169. if r := recover(); r != nil {
  71170. ec.Error(ctx, ec.Recover(ctx, r))
  71171. ret = graphql.Null
  71172. }
  71173. }()
  71174. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71175. ctx = rctx // use context from middleware stack in children
  71176. return obj.Metafields, nil
  71177. })
  71178. if err != nil {
  71179. ec.Error(ctx, err)
  71180. return graphql.Null
  71181. }
  71182. if resTmp == nil {
  71183. if !graphql.HasFieldError(ctx, fc) {
  71184. ec.Errorf(ctx, "must not be null")
  71185. }
  71186. return graphql.Null
  71187. }
  71188. res := resTmp.(*MetafieldConnection)
  71189. fc.Result = res
  71190. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  71191. }
  71192. func (ec *executionContext) fieldContext_Location_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71193. fc = &graphql.FieldContext{
  71194. Object: "Location",
  71195. Field: field,
  71196. IsMethod: false,
  71197. IsResolver: false,
  71198. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71199. switch field.Name {
  71200. case "edges":
  71201. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  71202. case "nodes":
  71203. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  71204. case "pageInfo":
  71205. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  71206. }
  71207. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  71208. },
  71209. }
  71210. defer func() {
  71211. if r := recover(); r != nil {
  71212. err = ec.Recover(ctx, r)
  71213. ec.Error(ctx, err)
  71214. }
  71215. }()
  71216. ctx = graphql.WithFieldContext(ctx, fc)
  71217. if fc.Args, err = ec.field_Location_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  71218. ec.Error(ctx, err)
  71219. return
  71220. }
  71221. return fc, nil
  71222. }
  71223. func (ec *executionContext) _Location_name(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  71224. fc, err := ec.fieldContext_Location_name(ctx, field)
  71225. if err != nil {
  71226. return graphql.Null
  71227. }
  71228. ctx = graphql.WithFieldContext(ctx, fc)
  71229. defer func() {
  71230. if r := recover(); r != nil {
  71231. ec.Error(ctx, ec.Recover(ctx, r))
  71232. ret = graphql.Null
  71233. }
  71234. }()
  71235. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71236. ctx = rctx // use context from middleware stack in children
  71237. return obj.Name, nil
  71238. })
  71239. if err != nil {
  71240. ec.Error(ctx, err)
  71241. return graphql.Null
  71242. }
  71243. if resTmp == nil {
  71244. if !graphql.HasFieldError(ctx, fc) {
  71245. ec.Errorf(ctx, "must not be null")
  71246. }
  71247. return graphql.Null
  71248. }
  71249. res := resTmp.(string)
  71250. fc.Result = res
  71251. return ec.marshalNString2string(ctx, field.Selections, res)
  71252. }
  71253. func (ec *executionContext) fieldContext_Location_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71254. fc = &graphql.FieldContext{
  71255. Object: "Location",
  71256. Field: field,
  71257. IsMethod: false,
  71258. IsResolver: false,
  71259. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71260. return nil, errors.New("field of type String does not have child fields")
  71261. },
  71262. }
  71263. return fc, nil
  71264. }
  71265. func (ec *executionContext) _Location_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  71266. fc, err := ec.fieldContext_Location_privateMetafield(ctx, field)
  71267. if err != nil {
  71268. return graphql.Null
  71269. }
  71270. ctx = graphql.WithFieldContext(ctx, fc)
  71271. defer func() {
  71272. if r := recover(); r != nil {
  71273. ec.Error(ctx, ec.Recover(ctx, r))
  71274. ret = graphql.Null
  71275. }
  71276. }()
  71277. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71278. ctx = rctx // use context from middleware stack in children
  71279. return obj.PrivateMetafield, nil
  71280. })
  71281. if err != nil {
  71282. ec.Error(ctx, err)
  71283. return graphql.Null
  71284. }
  71285. if resTmp == nil {
  71286. return graphql.Null
  71287. }
  71288. res := resTmp.(*PrivateMetafield)
  71289. fc.Result = res
  71290. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  71291. }
  71292. func (ec *executionContext) fieldContext_Location_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71293. fc = &graphql.FieldContext{
  71294. Object: "Location",
  71295. Field: field,
  71296. IsMethod: false,
  71297. IsResolver: false,
  71298. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71299. switch field.Name {
  71300. case "createdAt":
  71301. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  71302. case "id":
  71303. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  71304. case "key":
  71305. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  71306. case "namespace":
  71307. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  71308. case "updatedAt":
  71309. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  71310. case "value":
  71311. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  71312. case "valueType":
  71313. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  71314. }
  71315. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  71316. },
  71317. }
  71318. defer func() {
  71319. if r := recover(); r != nil {
  71320. err = ec.Recover(ctx, r)
  71321. ec.Error(ctx, err)
  71322. }
  71323. }()
  71324. ctx = graphql.WithFieldContext(ctx, fc)
  71325. if fc.Args, err = ec.field_Location_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  71326. ec.Error(ctx, err)
  71327. return
  71328. }
  71329. return fc, nil
  71330. }
  71331. func (ec *executionContext) _Location_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  71332. fc, err := ec.fieldContext_Location_privateMetafields(ctx, field)
  71333. if err != nil {
  71334. return graphql.Null
  71335. }
  71336. ctx = graphql.WithFieldContext(ctx, fc)
  71337. defer func() {
  71338. if r := recover(); r != nil {
  71339. ec.Error(ctx, ec.Recover(ctx, r))
  71340. ret = graphql.Null
  71341. }
  71342. }()
  71343. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71344. ctx = rctx // use context from middleware stack in children
  71345. return obj.PrivateMetafields, nil
  71346. })
  71347. if err != nil {
  71348. ec.Error(ctx, err)
  71349. return graphql.Null
  71350. }
  71351. if resTmp == nil {
  71352. if !graphql.HasFieldError(ctx, fc) {
  71353. ec.Errorf(ctx, "must not be null")
  71354. }
  71355. return graphql.Null
  71356. }
  71357. res := resTmp.(*PrivateMetafieldConnection)
  71358. fc.Result = res
  71359. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  71360. }
  71361. func (ec *executionContext) fieldContext_Location_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71362. fc = &graphql.FieldContext{
  71363. Object: "Location",
  71364. Field: field,
  71365. IsMethod: false,
  71366. IsResolver: false,
  71367. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71368. switch field.Name {
  71369. case "edges":
  71370. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  71371. case "nodes":
  71372. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  71373. case "pageInfo":
  71374. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  71375. }
  71376. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  71377. },
  71378. }
  71379. defer func() {
  71380. if r := recover(); r != nil {
  71381. err = ec.Recover(ctx, r)
  71382. ec.Error(ctx, err)
  71383. }
  71384. }()
  71385. ctx = graphql.WithFieldContext(ctx, fc)
  71386. if fc.Args, err = ec.field_Location_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  71387. ec.Error(ctx, err)
  71388. return
  71389. }
  71390. return fc, nil
  71391. }
  71392. func (ec *executionContext) _Location_shipsInventory(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  71393. fc, err := ec.fieldContext_Location_shipsInventory(ctx, field)
  71394. if err != nil {
  71395. return graphql.Null
  71396. }
  71397. ctx = graphql.WithFieldContext(ctx, fc)
  71398. defer func() {
  71399. if r := recover(); r != nil {
  71400. ec.Error(ctx, ec.Recover(ctx, r))
  71401. ret = graphql.Null
  71402. }
  71403. }()
  71404. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71405. ctx = rctx // use context from middleware stack in children
  71406. return obj.ShipsInventory, nil
  71407. })
  71408. if err != nil {
  71409. ec.Error(ctx, err)
  71410. return graphql.Null
  71411. }
  71412. if resTmp == nil {
  71413. if !graphql.HasFieldError(ctx, fc) {
  71414. ec.Errorf(ctx, "must not be null")
  71415. }
  71416. return graphql.Null
  71417. }
  71418. res := resTmp.(bool)
  71419. fc.Result = res
  71420. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  71421. }
  71422. func (ec *executionContext) fieldContext_Location_shipsInventory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71423. fc = &graphql.FieldContext{
  71424. Object: "Location",
  71425. Field: field,
  71426. IsMethod: false,
  71427. IsResolver: false,
  71428. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71429. return nil, errors.New("field of type Boolean does not have child fields")
  71430. },
  71431. }
  71432. return fc, nil
  71433. }
  71434. func (ec *executionContext) _Location_suggestedAddresses(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  71435. fc, err := ec.fieldContext_Location_suggestedAddresses(ctx, field)
  71436. if err != nil {
  71437. return graphql.Null
  71438. }
  71439. ctx = graphql.WithFieldContext(ctx, fc)
  71440. defer func() {
  71441. if r := recover(); r != nil {
  71442. ec.Error(ctx, ec.Recover(ctx, r))
  71443. ret = graphql.Null
  71444. }
  71445. }()
  71446. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71447. ctx = rctx // use context from middleware stack in children
  71448. return obj.SuggestedAddresses, nil
  71449. })
  71450. if err != nil {
  71451. ec.Error(ctx, err)
  71452. return graphql.Null
  71453. }
  71454. if resTmp == nil {
  71455. if !graphql.HasFieldError(ctx, fc) {
  71456. ec.Errorf(ctx, "must not be null")
  71457. }
  71458. return graphql.Null
  71459. }
  71460. res := resTmp.([]*LocationSuggestedAddress)
  71461. fc.Result = res
  71462. return ec.marshalNLocationSuggestedAddress2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationSuggestedAddressᚄ(ctx, field.Selections, res)
  71463. }
  71464. func (ec *executionContext) fieldContext_Location_suggestedAddresses(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71465. fc = &graphql.FieldContext{
  71466. Object: "Location",
  71467. Field: field,
  71468. IsMethod: false,
  71469. IsResolver: false,
  71470. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71471. switch field.Name {
  71472. case "address1":
  71473. return ec.fieldContext_LocationSuggestedAddress_address1(ctx, field)
  71474. case "address2":
  71475. return ec.fieldContext_LocationSuggestedAddress_address2(ctx, field)
  71476. case "city":
  71477. return ec.fieldContext_LocationSuggestedAddress_city(ctx, field)
  71478. case "country":
  71479. return ec.fieldContext_LocationSuggestedAddress_country(ctx, field)
  71480. case "countryCode":
  71481. return ec.fieldContext_LocationSuggestedAddress_countryCode(ctx, field)
  71482. case "formatted":
  71483. return ec.fieldContext_LocationSuggestedAddress_formatted(ctx, field)
  71484. case "province":
  71485. return ec.fieldContext_LocationSuggestedAddress_province(ctx, field)
  71486. case "provinceCode":
  71487. return ec.fieldContext_LocationSuggestedAddress_provinceCode(ctx, field)
  71488. case "zip":
  71489. return ec.fieldContext_LocationSuggestedAddress_zip(ctx, field)
  71490. }
  71491. return nil, fmt.Errorf("no field named %q was found under type LocationSuggestedAddress", field.Name)
  71492. },
  71493. }
  71494. return fc, nil
  71495. }
  71496. func (ec *executionContext) _LocationAddress_address1(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71497. fc, err := ec.fieldContext_LocationAddress_address1(ctx, field)
  71498. if err != nil {
  71499. return graphql.Null
  71500. }
  71501. ctx = graphql.WithFieldContext(ctx, fc)
  71502. defer func() {
  71503. if r := recover(); r != nil {
  71504. ec.Error(ctx, ec.Recover(ctx, r))
  71505. ret = graphql.Null
  71506. }
  71507. }()
  71508. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71509. ctx = rctx // use context from middleware stack in children
  71510. return obj.Address1, nil
  71511. })
  71512. if err != nil {
  71513. ec.Error(ctx, err)
  71514. return graphql.Null
  71515. }
  71516. if resTmp == nil {
  71517. return graphql.Null
  71518. }
  71519. res := resTmp.(*string)
  71520. fc.Result = res
  71521. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71522. }
  71523. func (ec *executionContext) fieldContext_LocationAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71524. fc = &graphql.FieldContext{
  71525. Object: "LocationAddress",
  71526. Field: field,
  71527. IsMethod: false,
  71528. IsResolver: false,
  71529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71530. return nil, errors.New("field of type String does not have child fields")
  71531. },
  71532. }
  71533. return fc, nil
  71534. }
  71535. func (ec *executionContext) _LocationAddress_address2(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71536. fc, err := ec.fieldContext_LocationAddress_address2(ctx, field)
  71537. if err != nil {
  71538. return graphql.Null
  71539. }
  71540. ctx = graphql.WithFieldContext(ctx, fc)
  71541. defer func() {
  71542. if r := recover(); r != nil {
  71543. ec.Error(ctx, ec.Recover(ctx, r))
  71544. ret = graphql.Null
  71545. }
  71546. }()
  71547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71548. ctx = rctx // use context from middleware stack in children
  71549. return obj.Address2, nil
  71550. })
  71551. if err != nil {
  71552. ec.Error(ctx, err)
  71553. return graphql.Null
  71554. }
  71555. if resTmp == nil {
  71556. return graphql.Null
  71557. }
  71558. res := resTmp.(*string)
  71559. fc.Result = res
  71560. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71561. }
  71562. func (ec *executionContext) fieldContext_LocationAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71563. fc = &graphql.FieldContext{
  71564. Object: "LocationAddress",
  71565. Field: field,
  71566. IsMethod: false,
  71567. IsResolver: false,
  71568. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71569. return nil, errors.New("field of type String does not have child fields")
  71570. },
  71571. }
  71572. return fc, nil
  71573. }
  71574. func (ec *executionContext) _LocationAddress_city(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71575. fc, err := ec.fieldContext_LocationAddress_city(ctx, field)
  71576. if err != nil {
  71577. return graphql.Null
  71578. }
  71579. ctx = graphql.WithFieldContext(ctx, fc)
  71580. defer func() {
  71581. if r := recover(); r != nil {
  71582. ec.Error(ctx, ec.Recover(ctx, r))
  71583. ret = graphql.Null
  71584. }
  71585. }()
  71586. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71587. ctx = rctx // use context from middleware stack in children
  71588. return obj.City, nil
  71589. })
  71590. if err != nil {
  71591. ec.Error(ctx, err)
  71592. return graphql.Null
  71593. }
  71594. if resTmp == nil {
  71595. return graphql.Null
  71596. }
  71597. res := resTmp.(*string)
  71598. fc.Result = res
  71599. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71600. }
  71601. func (ec *executionContext) fieldContext_LocationAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71602. fc = &graphql.FieldContext{
  71603. Object: "LocationAddress",
  71604. Field: field,
  71605. IsMethod: false,
  71606. IsResolver: false,
  71607. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71608. return nil, errors.New("field of type String does not have child fields")
  71609. },
  71610. }
  71611. return fc, nil
  71612. }
  71613. func (ec *executionContext) _LocationAddress_country(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71614. fc, err := ec.fieldContext_LocationAddress_country(ctx, field)
  71615. if err != nil {
  71616. return graphql.Null
  71617. }
  71618. ctx = graphql.WithFieldContext(ctx, fc)
  71619. defer func() {
  71620. if r := recover(); r != nil {
  71621. ec.Error(ctx, ec.Recover(ctx, r))
  71622. ret = graphql.Null
  71623. }
  71624. }()
  71625. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71626. ctx = rctx // use context from middleware stack in children
  71627. return obj.Country, nil
  71628. })
  71629. if err != nil {
  71630. ec.Error(ctx, err)
  71631. return graphql.Null
  71632. }
  71633. if resTmp == nil {
  71634. return graphql.Null
  71635. }
  71636. res := resTmp.(*string)
  71637. fc.Result = res
  71638. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71639. }
  71640. func (ec *executionContext) fieldContext_LocationAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71641. fc = &graphql.FieldContext{
  71642. Object: "LocationAddress",
  71643. Field: field,
  71644. IsMethod: false,
  71645. IsResolver: false,
  71646. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71647. return nil, errors.New("field of type String does not have child fields")
  71648. },
  71649. }
  71650. return fc, nil
  71651. }
  71652. func (ec *executionContext) _LocationAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71653. fc, err := ec.fieldContext_LocationAddress_countryCode(ctx, field)
  71654. if err != nil {
  71655. return graphql.Null
  71656. }
  71657. ctx = graphql.WithFieldContext(ctx, fc)
  71658. defer func() {
  71659. if r := recover(); r != nil {
  71660. ec.Error(ctx, ec.Recover(ctx, r))
  71661. ret = graphql.Null
  71662. }
  71663. }()
  71664. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71665. ctx = rctx // use context from middleware stack in children
  71666. return obj.CountryCode, nil
  71667. })
  71668. if err != nil {
  71669. ec.Error(ctx, err)
  71670. return graphql.Null
  71671. }
  71672. if resTmp == nil {
  71673. return graphql.Null
  71674. }
  71675. res := resTmp.(*string)
  71676. fc.Result = res
  71677. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71678. }
  71679. func (ec *executionContext) fieldContext_LocationAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71680. fc = &graphql.FieldContext{
  71681. Object: "LocationAddress",
  71682. Field: field,
  71683. IsMethod: false,
  71684. IsResolver: false,
  71685. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71686. return nil, errors.New("field of type String does not have child fields")
  71687. },
  71688. }
  71689. return fc, nil
  71690. }
  71691. func (ec *executionContext) _LocationAddress_formatted(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71692. fc, err := ec.fieldContext_LocationAddress_formatted(ctx, field)
  71693. if err != nil {
  71694. return graphql.Null
  71695. }
  71696. ctx = graphql.WithFieldContext(ctx, fc)
  71697. defer func() {
  71698. if r := recover(); r != nil {
  71699. ec.Error(ctx, ec.Recover(ctx, r))
  71700. ret = graphql.Null
  71701. }
  71702. }()
  71703. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71704. ctx = rctx // use context from middleware stack in children
  71705. return obj.Formatted, nil
  71706. })
  71707. if err != nil {
  71708. ec.Error(ctx, err)
  71709. return graphql.Null
  71710. }
  71711. if resTmp == nil {
  71712. if !graphql.HasFieldError(ctx, fc) {
  71713. ec.Errorf(ctx, "must not be null")
  71714. }
  71715. return graphql.Null
  71716. }
  71717. res := resTmp.([]string)
  71718. fc.Result = res
  71719. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  71720. }
  71721. func (ec *executionContext) fieldContext_LocationAddress_formatted(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71722. fc = &graphql.FieldContext{
  71723. Object: "LocationAddress",
  71724. Field: field,
  71725. IsMethod: false,
  71726. IsResolver: false,
  71727. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71728. return nil, errors.New("field of type String does not have child fields")
  71729. },
  71730. }
  71731. return fc, nil
  71732. }
  71733. func (ec *executionContext) _LocationAddress_latitude(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71734. fc, err := ec.fieldContext_LocationAddress_latitude(ctx, field)
  71735. if err != nil {
  71736. return graphql.Null
  71737. }
  71738. ctx = graphql.WithFieldContext(ctx, fc)
  71739. defer func() {
  71740. if r := recover(); r != nil {
  71741. ec.Error(ctx, ec.Recover(ctx, r))
  71742. ret = graphql.Null
  71743. }
  71744. }()
  71745. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71746. ctx = rctx // use context from middleware stack in children
  71747. return obj.Latitude, nil
  71748. })
  71749. if err != nil {
  71750. ec.Error(ctx, err)
  71751. return graphql.Null
  71752. }
  71753. if resTmp == nil {
  71754. return graphql.Null
  71755. }
  71756. res := resTmp.(*float64)
  71757. fc.Result = res
  71758. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  71759. }
  71760. func (ec *executionContext) fieldContext_LocationAddress_latitude(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71761. fc = &graphql.FieldContext{
  71762. Object: "LocationAddress",
  71763. Field: field,
  71764. IsMethod: false,
  71765. IsResolver: false,
  71766. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71767. return nil, errors.New("field of type Float does not have child fields")
  71768. },
  71769. }
  71770. return fc, nil
  71771. }
  71772. func (ec *executionContext) _LocationAddress_longitude(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71773. fc, err := ec.fieldContext_LocationAddress_longitude(ctx, field)
  71774. if err != nil {
  71775. return graphql.Null
  71776. }
  71777. ctx = graphql.WithFieldContext(ctx, fc)
  71778. defer func() {
  71779. if r := recover(); r != nil {
  71780. ec.Error(ctx, ec.Recover(ctx, r))
  71781. ret = graphql.Null
  71782. }
  71783. }()
  71784. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71785. ctx = rctx // use context from middleware stack in children
  71786. return obj.Longitude, nil
  71787. })
  71788. if err != nil {
  71789. ec.Error(ctx, err)
  71790. return graphql.Null
  71791. }
  71792. if resTmp == nil {
  71793. return graphql.Null
  71794. }
  71795. res := resTmp.(*float64)
  71796. fc.Result = res
  71797. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  71798. }
  71799. func (ec *executionContext) fieldContext_LocationAddress_longitude(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71800. fc = &graphql.FieldContext{
  71801. Object: "LocationAddress",
  71802. Field: field,
  71803. IsMethod: false,
  71804. IsResolver: false,
  71805. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71806. return nil, errors.New("field of type Float does not have child fields")
  71807. },
  71808. }
  71809. return fc, nil
  71810. }
  71811. func (ec *executionContext) _LocationAddress_phone(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71812. fc, err := ec.fieldContext_LocationAddress_phone(ctx, field)
  71813. if err != nil {
  71814. return graphql.Null
  71815. }
  71816. ctx = graphql.WithFieldContext(ctx, fc)
  71817. defer func() {
  71818. if r := recover(); r != nil {
  71819. ec.Error(ctx, ec.Recover(ctx, r))
  71820. ret = graphql.Null
  71821. }
  71822. }()
  71823. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71824. ctx = rctx // use context from middleware stack in children
  71825. return obj.Phone, nil
  71826. })
  71827. if err != nil {
  71828. ec.Error(ctx, err)
  71829. return graphql.Null
  71830. }
  71831. if resTmp == nil {
  71832. return graphql.Null
  71833. }
  71834. res := resTmp.(*string)
  71835. fc.Result = res
  71836. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71837. }
  71838. func (ec *executionContext) fieldContext_LocationAddress_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71839. fc = &graphql.FieldContext{
  71840. Object: "LocationAddress",
  71841. Field: field,
  71842. IsMethod: false,
  71843. IsResolver: false,
  71844. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71845. return nil, errors.New("field of type String does not have child fields")
  71846. },
  71847. }
  71848. return fc, nil
  71849. }
  71850. func (ec *executionContext) _LocationAddress_province(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71851. fc, err := ec.fieldContext_LocationAddress_province(ctx, field)
  71852. if err != nil {
  71853. return graphql.Null
  71854. }
  71855. ctx = graphql.WithFieldContext(ctx, fc)
  71856. defer func() {
  71857. if r := recover(); r != nil {
  71858. ec.Error(ctx, ec.Recover(ctx, r))
  71859. ret = graphql.Null
  71860. }
  71861. }()
  71862. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71863. ctx = rctx // use context from middleware stack in children
  71864. return obj.Province, nil
  71865. })
  71866. if err != nil {
  71867. ec.Error(ctx, err)
  71868. return graphql.Null
  71869. }
  71870. if resTmp == nil {
  71871. return graphql.Null
  71872. }
  71873. res := resTmp.(*string)
  71874. fc.Result = res
  71875. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71876. }
  71877. func (ec *executionContext) fieldContext_LocationAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71878. fc = &graphql.FieldContext{
  71879. Object: "LocationAddress",
  71880. Field: field,
  71881. IsMethod: false,
  71882. IsResolver: false,
  71883. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71884. return nil, errors.New("field of type String does not have child fields")
  71885. },
  71886. }
  71887. return fc, nil
  71888. }
  71889. func (ec *executionContext) _LocationAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71890. fc, err := ec.fieldContext_LocationAddress_provinceCode(ctx, field)
  71891. if err != nil {
  71892. return graphql.Null
  71893. }
  71894. ctx = graphql.WithFieldContext(ctx, fc)
  71895. defer func() {
  71896. if r := recover(); r != nil {
  71897. ec.Error(ctx, ec.Recover(ctx, r))
  71898. ret = graphql.Null
  71899. }
  71900. }()
  71901. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71902. ctx = rctx // use context from middleware stack in children
  71903. return obj.ProvinceCode, nil
  71904. })
  71905. if err != nil {
  71906. ec.Error(ctx, err)
  71907. return graphql.Null
  71908. }
  71909. if resTmp == nil {
  71910. return graphql.Null
  71911. }
  71912. res := resTmp.(*string)
  71913. fc.Result = res
  71914. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71915. }
  71916. func (ec *executionContext) fieldContext_LocationAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71917. fc = &graphql.FieldContext{
  71918. Object: "LocationAddress",
  71919. Field: field,
  71920. IsMethod: false,
  71921. IsResolver: false,
  71922. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71923. return nil, errors.New("field of type String does not have child fields")
  71924. },
  71925. }
  71926. return fc, nil
  71927. }
  71928. func (ec *executionContext) _LocationAddress_zip(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  71929. fc, err := ec.fieldContext_LocationAddress_zip(ctx, field)
  71930. if err != nil {
  71931. return graphql.Null
  71932. }
  71933. ctx = graphql.WithFieldContext(ctx, fc)
  71934. defer func() {
  71935. if r := recover(); r != nil {
  71936. ec.Error(ctx, ec.Recover(ctx, r))
  71937. ret = graphql.Null
  71938. }
  71939. }()
  71940. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71941. ctx = rctx // use context from middleware stack in children
  71942. return obj.Zip, nil
  71943. })
  71944. if err != nil {
  71945. ec.Error(ctx, err)
  71946. return graphql.Null
  71947. }
  71948. if resTmp == nil {
  71949. return graphql.Null
  71950. }
  71951. res := resTmp.(*string)
  71952. fc.Result = res
  71953. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71954. }
  71955. func (ec *executionContext) fieldContext_LocationAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71956. fc = &graphql.FieldContext{
  71957. Object: "LocationAddress",
  71958. Field: field,
  71959. IsMethod: false,
  71960. IsResolver: false,
  71961. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71962. return nil, errors.New("field of type String does not have child fields")
  71963. },
  71964. }
  71965. return fc, nil
  71966. }
  71967. func (ec *executionContext) _LocationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *LocationConnection) (ret graphql.Marshaler) {
  71968. fc, err := ec.fieldContext_LocationConnection_edges(ctx, field)
  71969. if err != nil {
  71970. return graphql.Null
  71971. }
  71972. ctx = graphql.WithFieldContext(ctx, fc)
  71973. defer func() {
  71974. if r := recover(); r != nil {
  71975. ec.Error(ctx, ec.Recover(ctx, r))
  71976. ret = graphql.Null
  71977. }
  71978. }()
  71979. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71980. ctx = rctx // use context from middleware stack in children
  71981. return obj.Edges, nil
  71982. })
  71983. if err != nil {
  71984. ec.Error(ctx, err)
  71985. return graphql.Null
  71986. }
  71987. if resTmp == nil {
  71988. if !graphql.HasFieldError(ctx, fc) {
  71989. ec.Errorf(ctx, "must not be null")
  71990. }
  71991. return graphql.Null
  71992. }
  71993. res := resTmp.([]*LocationEdge)
  71994. fc.Result = res
  71995. return ec.marshalNLocationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationEdgeᚄ(ctx, field.Selections, res)
  71996. }
  71997. func (ec *executionContext) fieldContext_LocationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71998. fc = &graphql.FieldContext{
  71999. Object: "LocationConnection",
  72000. Field: field,
  72001. IsMethod: false,
  72002. IsResolver: false,
  72003. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72004. switch field.Name {
  72005. case "cursor":
  72006. return ec.fieldContext_LocationEdge_cursor(ctx, field)
  72007. case "node":
  72008. return ec.fieldContext_LocationEdge_node(ctx, field)
  72009. }
  72010. return nil, fmt.Errorf("no field named %q was found under type LocationEdge", field.Name)
  72011. },
  72012. }
  72013. return fc, nil
  72014. }
  72015. func (ec *executionContext) _LocationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *LocationConnection) (ret graphql.Marshaler) {
  72016. fc, err := ec.fieldContext_LocationConnection_nodes(ctx, field)
  72017. if err != nil {
  72018. return graphql.Null
  72019. }
  72020. ctx = graphql.WithFieldContext(ctx, fc)
  72021. defer func() {
  72022. if r := recover(); r != nil {
  72023. ec.Error(ctx, ec.Recover(ctx, r))
  72024. ret = graphql.Null
  72025. }
  72026. }()
  72027. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72028. ctx = rctx // use context from middleware stack in children
  72029. return obj.Nodes, nil
  72030. })
  72031. if err != nil {
  72032. ec.Error(ctx, err)
  72033. return graphql.Null
  72034. }
  72035. if resTmp == nil {
  72036. if !graphql.HasFieldError(ctx, fc) {
  72037. ec.Errorf(ctx, "must not be null")
  72038. }
  72039. return graphql.Null
  72040. }
  72041. res := resTmp.([]*Location)
  72042. fc.Result = res
  72043. return ec.marshalNLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationᚄ(ctx, field.Selections, res)
  72044. }
  72045. func (ec *executionContext) fieldContext_LocationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72046. fc = &graphql.FieldContext{
  72047. Object: "LocationConnection",
  72048. Field: field,
  72049. IsMethod: false,
  72050. IsResolver: false,
  72051. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72052. switch field.Name {
  72053. case "activatable":
  72054. return ec.fieldContext_Location_activatable(ctx, field)
  72055. case "address":
  72056. return ec.fieldContext_Location_address(ctx, field)
  72057. case "addressVerified":
  72058. return ec.fieldContext_Location_addressVerified(ctx, field)
  72059. case "deactivatable":
  72060. return ec.fieldContext_Location_deactivatable(ctx, field)
  72061. case "deactivatedAt":
  72062. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  72063. case "deletable":
  72064. return ec.fieldContext_Location_deletable(ctx, field)
  72065. case "fulfillmentService":
  72066. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  72067. case "fulfillsOnlineOrders":
  72068. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  72069. case "hasActiveInventory":
  72070. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  72071. case "hasUnfulfilledOrders":
  72072. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  72073. case "id":
  72074. return ec.fieldContext_Location_id(ctx, field)
  72075. case "inventoryLevel":
  72076. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  72077. case "inventoryLevels":
  72078. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  72079. case "isActive":
  72080. return ec.fieldContext_Location_isActive(ctx, field)
  72081. case "legacyResourceId":
  72082. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  72083. case "metafield":
  72084. return ec.fieldContext_Location_metafield(ctx, field)
  72085. case "metafieldDefinitions":
  72086. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  72087. case "metafields":
  72088. return ec.fieldContext_Location_metafields(ctx, field)
  72089. case "name":
  72090. return ec.fieldContext_Location_name(ctx, field)
  72091. case "privateMetafield":
  72092. return ec.fieldContext_Location_privateMetafield(ctx, field)
  72093. case "privateMetafields":
  72094. return ec.fieldContext_Location_privateMetafields(ctx, field)
  72095. case "shipsInventory":
  72096. return ec.fieldContext_Location_shipsInventory(ctx, field)
  72097. case "suggestedAddresses":
  72098. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  72099. }
  72100. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  72101. },
  72102. }
  72103. return fc, nil
  72104. }
  72105. func (ec *executionContext) _LocationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *LocationConnection) (ret graphql.Marshaler) {
  72106. fc, err := ec.fieldContext_LocationConnection_pageInfo(ctx, field)
  72107. if err != nil {
  72108. return graphql.Null
  72109. }
  72110. ctx = graphql.WithFieldContext(ctx, fc)
  72111. defer func() {
  72112. if r := recover(); r != nil {
  72113. ec.Error(ctx, ec.Recover(ctx, r))
  72114. ret = graphql.Null
  72115. }
  72116. }()
  72117. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72118. ctx = rctx // use context from middleware stack in children
  72119. return obj.PageInfo, nil
  72120. })
  72121. if err != nil {
  72122. ec.Error(ctx, err)
  72123. return graphql.Null
  72124. }
  72125. if resTmp == nil {
  72126. if !graphql.HasFieldError(ctx, fc) {
  72127. ec.Errorf(ctx, "must not be null")
  72128. }
  72129. return graphql.Null
  72130. }
  72131. res := resTmp.(*PageInfo)
  72132. fc.Result = res
  72133. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  72134. }
  72135. func (ec *executionContext) fieldContext_LocationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72136. fc = &graphql.FieldContext{
  72137. Object: "LocationConnection",
  72138. Field: field,
  72139. IsMethod: false,
  72140. IsResolver: false,
  72141. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72142. switch field.Name {
  72143. case "endCursor":
  72144. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  72145. case "hasNextPage":
  72146. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  72147. case "hasPreviousPage":
  72148. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  72149. case "startCursor":
  72150. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  72151. }
  72152. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  72153. },
  72154. }
  72155. return fc, nil
  72156. }
  72157. func (ec *executionContext) _LocationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *LocationEdge) (ret graphql.Marshaler) {
  72158. fc, err := ec.fieldContext_LocationEdge_cursor(ctx, field)
  72159. if err != nil {
  72160. return graphql.Null
  72161. }
  72162. ctx = graphql.WithFieldContext(ctx, fc)
  72163. defer func() {
  72164. if r := recover(); r != nil {
  72165. ec.Error(ctx, ec.Recover(ctx, r))
  72166. ret = graphql.Null
  72167. }
  72168. }()
  72169. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72170. ctx = rctx // use context from middleware stack in children
  72171. return obj.Cursor, nil
  72172. })
  72173. if err != nil {
  72174. ec.Error(ctx, err)
  72175. return graphql.Null
  72176. }
  72177. if resTmp == nil {
  72178. if !graphql.HasFieldError(ctx, fc) {
  72179. ec.Errorf(ctx, "must not be null")
  72180. }
  72181. return graphql.Null
  72182. }
  72183. res := resTmp.(string)
  72184. fc.Result = res
  72185. return ec.marshalNString2string(ctx, field.Selections, res)
  72186. }
  72187. func (ec *executionContext) fieldContext_LocationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72188. fc = &graphql.FieldContext{
  72189. Object: "LocationEdge",
  72190. Field: field,
  72191. IsMethod: false,
  72192. IsResolver: false,
  72193. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72194. return nil, errors.New("field of type String does not have child fields")
  72195. },
  72196. }
  72197. return fc, nil
  72198. }
  72199. func (ec *executionContext) _LocationEdge_node(ctx context.Context, field graphql.CollectedField, obj *LocationEdge) (ret graphql.Marshaler) {
  72200. fc, err := ec.fieldContext_LocationEdge_node(ctx, field)
  72201. if err != nil {
  72202. return graphql.Null
  72203. }
  72204. ctx = graphql.WithFieldContext(ctx, fc)
  72205. defer func() {
  72206. if r := recover(); r != nil {
  72207. ec.Error(ctx, ec.Recover(ctx, r))
  72208. ret = graphql.Null
  72209. }
  72210. }()
  72211. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72212. ctx = rctx // use context from middleware stack in children
  72213. return obj.Node, nil
  72214. })
  72215. if err != nil {
  72216. ec.Error(ctx, err)
  72217. return graphql.Null
  72218. }
  72219. if resTmp == nil {
  72220. if !graphql.HasFieldError(ctx, fc) {
  72221. ec.Errorf(ctx, "must not be null")
  72222. }
  72223. return graphql.Null
  72224. }
  72225. res := resTmp.(*Location)
  72226. fc.Result = res
  72227. return ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, field.Selections, res)
  72228. }
  72229. func (ec *executionContext) fieldContext_LocationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72230. fc = &graphql.FieldContext{
  72231. Object: "LocationEdge",
  72232. Field: field,
  72233. IsMethod: false,
  72234. IsResolver: false,
  72235. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72236. switch field.Name {
  72237. case "activatable":
  72238. return ec.fieldContext_Location_activatable(ctx, field)
  72239. case "address":
  72240. return ec.fieldContext_Location_address(ctx, field)
  72241. case "addressVerified":
  72242. return ec.fieldContext_Location_addressVerified(ctx, field)
  72243. case "deactivatable":
  72244. return ec.fieldContext_Location_deactivatable(ctx, field)
  72245. case "deactivatedAt":
  72246. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  72247. case "deletable":
  72248. return ec.fieldContext_Location_deletable(ctx, field)
  72249. case "fulfillmentService":
  72250. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  72251. case "fulfillsOnlineOrders":
  72252. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  72253. case "hasActiveInventory":
  72254. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  72255. case "hasUnfulfilledOrders":
  72256. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  72257. case "id":
  72258. return ec.fieldContext_Location_id(ctx, field)
  72259. case "inventoryLevel":
  72260. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  72261. case "inventoryLevels":
  72262. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  72263. case "isActive":
  72264. return ec.fieldContext_Location_isActive(ctx, field)
  72265. case "legacyResourceId":
  72266. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  72267. case "metafield":
  72268. return ec.fieldContext_Location_metafield(ctx, field)
  72269. case "metafieldDefinitions":
  72270. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  72271. case "metafields":
  72272. return ec.fieldContext_Location_metafields(ctx, field)
  72273. case "name":
  72274. return ec.fieldContext_Location_name(ctx, field)
  72275. case "privateMetafield":
  72276. return ec.fieldContext_Location_privateMetafield(ctx, field)
  72277. case "privateMetafields":
  72278. return ec.fieldContext_Location_privateMetafields(ctx, field)
  72279. case "shipsInventory":
  72280. return ec.fieldContext_Location_shipsInventory(ctx, field)
  72281. case "suggestedAddresses":
  72282. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  72283. }
  72284. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  72285. },
  72286. }
  72287. return fc, nil
  72288. }
  72289. func (ec *executionContext) _LocationSuggestedAddress_address1(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72290. fc, err := ec.fieldContext_LocationSuggestedAddress_address1(ctx, field)
  72291. if err != nil {
  72292. return graphql.Null
  72293. }
  72294. ctx = graphql.WithFieldContext(ctx, fc)
  72295. defer func() {
  72296. if r := recover(); r != nil {
  72297. ec.Error(ctx, ec.Recover(ctx, r))
  72298. ret = graphql.Null
  72299. }
  72300. }()
  72301. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72302. ctx = rctx // use context from middleware stack in children
  72303. return obj.Address1, nil
  72304. })
  72305. if err != nil {
  72306. ec.Error(ctx, err)
  72307. return graphql.Null
  72308. }
  72309. if resTmp == nil {
  72310. return graphql.Null
  72311. }
  72312. res := resTmp.(*string)
  72313. fc.Result = res
  72314. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72315. }
  72316. func (ec *executionContext) fieldContext_LocationSuggestedAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72317. fc = &graphql.FieldContext{
  72318. Object: "LocationSuggestedAddress",
  72319. Field: field,
  72320. IsMethod: false,
  72321. IsResolver: false,
  72322. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72323. return nil, errors.New("field of type String does not have child fields")
  72324. },
  72325. }
  72326. return fc, nil
  72327. }
  72328. func (ec *executionContext) _LocationSuggestedAddress_address2(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72329. fc, err := ec.fieldContext_LocationSuggestedAddress_address2(ctx, field)
  72330. if err != nil {
  72331. return graphql.Null
  72332. }
  72333. ctx = graphql.WithFieldContext(ctx, fc)
  72334. defer func() {
  72335. if r := recover(); r != nil {
  72336. ec.Error(ctx, ec.Recover(ctx, r))
  72337. ret = graphql.Null
  72338. }
  72339. }()
  72340. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72341. ctx = rctx // use context from middleware stack in children
  72342. return obj.Address2, nil
  72343. })
  72344. if err != nil {
  72345. ec.Error(ctx, err)
  72346. return graphql.Null
  72347. }
  72348. if resTmp == nil {
  72349. return graphql.Null
  72350. }
  72351. res := resTmp.(*string)
  72352. fc.Result = res
  72353. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72354. }
  72355. func (ec *executionContext) fieldContext_LocationSuggestedAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72356. fc = &graphql.FieldContext{
  72357. Object: "LocationSuggestedAddress",
  72358. Field: field,
  72359. IsMethod: false,
  72360. IsResolver: false,
  72361. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72362. return nil, errors.New("field of type String does not have child fields")
  72363. },
  72364. }
  72365. return fc, nil
  72366. }
  72367. func (ec *executionContext) _LocationSuggestedAddress_city(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72368. fc, err := ec.fieldContext_LocationSuggestedAddress_city(ctx, field)
  72369. if err != nil {
  72370. return graphql.Null
  72371. }
  72372. ctx = graphql.WithFieldContext(ctx, fc)
  72373. defer func() {
  72374. if r := recover(); r != nil {
  72375. ec.Error(ctx, ec.Recover(ctx, r))
  72376. ret = graphql.Null
  72377. }
  72378. }()
  72379. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72380. ctx = rctx // use context from middleware stack in children
  72381. return obj.City, nil
  72382. })
  72383. if err != nil {
  72384. ec.Error(ctx, err)
  72385. return graphql.Null
  72386. }
  72387. if resTmp == nil {
  72388. return graphql.Null
  72389. }
  72390. res := resTmp.(*string)
  72391. fc.Result = res
  72392. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72393. }
  72394. func (ec *executionContext) fieldContext_LocationSuggestedAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72395. fc = &graphql.FieldContext{
  72396. Object: "LocationSuggestedAddress",
  72397. Field: field,
  72398. IsMethod: false,
  72399. IsResolver: false,
  72400. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72401. return nil, errors.New("field of type String does not have child fields")
  72402. },
  72403. }
  72404. return fc, nil
  72405. }
  72406. func (ec *executionContext) _LocationSuggestedAddress_country(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72407. fc, err := ec.fieldContext_LocationSuggestedAddress_country(ctx, field)
  72408. if err != nil {
  72409. return graphql.Null
  72410. }
  72411. ctx = graphql.WithFieldContext(ctx, fc)
  72412. defer func() {
  72413. if r := recover(); r != nil {
  72414. ec.Error(ctx, ec.Recover(ctx, r))
  72415. ret = graphql.Null
  72416. }
  72417. }()
  72418. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72419. ctx = rctx // use context from middleware stack in children
  72420. return obj.Country, nil
  72421. })
  72422. if err != nil {
  72423. ec.Error(ctx, err)
  72424. return graphql.Null
  72425. }
  72426. if resTmp == nil {
  72427. return graphql.Null
  72428. }
  72429. res := resTmp.(*string)
  72430. fc.Result = res
  72431. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72432. }
  72433. func (ec *executionContext) fieldContext_LocationSuggestedAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72434. fc = &graphql.FieldContext{
  72435. Object: "LocationSuggestedAddress",
  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) _LocationSuggestedAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72446. fc, err := ec.fieldContext_LocationSuggestedAddress_countryCode(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.CountryCode, nil
  72460. })
  72461. if err != nil {
  72462. ec.Error(ctx, err)
  72463. return graphql.Null
  72464. }
  72465. if resTmp == nil {
  72466. return graphql.Null
  72467. }
  72468. res := resTmp.(*CountryCode)
  72469. fc.Result = res
  72470. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  72471. }
  72472. func (ec *executionContext) fieldContext_LocationSuggestedAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72473. fc = &graphql.FieldContext{
  72474. Object: "LocationSuggestedAddress",
  72475. Field: field,
  72476. IsMethod: false,
  72477. IsResolver: false,
  72478. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72479. return nil, errors.New("field of type CountryCode does not have child fields")
  72480. },
  72481. }
  72482. return fc, nil
  72483. }
  72484. func (ec *executionContext) _LocationSuggestedAddress_formatted(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72485. fc, err := ec.fieldContext_LocationSuggestedAddress_formatted(ctx, field)
  72486. if err != nil {
  72487. return graphql.Null
  72488. }
  72489. ctx = graphql.WithFieldContext(ctx, fc)
  72490. defer func() {
  72491. if r := recover(); r != nil {
  72492. ec.Error(ctx, ec.Recover(ctx, r))
  72493. ret = graphql.Null
  72494. }
  72495. }()
  72496. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72497. ctx = rctx // use context from middleware stack in children
  72498. return obj.Formatted, nil
  72499. })
  72500. if err != nil {
  72501. ec.Error(ctx, err)
  72502. return graphql.Null
  72503. }
  72504. if resTmp == nil {
  72505. if !graphql.HasFieldError(ctx, fc) {
  72506. ec.Errorf(ctx, "must not be null")
  72507. }
  72508. return graphql.Null
  72509. }
  72510. res := resTmp.([]string)
  72511. fc.Result = res
  72512. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  72513. }
  72514. func (ec *executionContext) fieldContext_LocationSuggestedAddress_formatted(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72515. fc = &graphql.FieldContext{
  72516. Object: "LocationSuggestedAddress",
  72517. Field: field,
  72518. IsMethod: false,
  72519. IsResolver: false,
  72520. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72521. return nil, errors.New("field of type String does not have child fields")
  72522. },
  72523. }
  72524. return fc, nil
  72525. }
  72526. func (ec *executionContext) _LocationSuggestedAddress_province(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72527. fc, err := ec.fieldContext_LocationSuggestedAddress_province(ctx, field)
  72528. if err != nil {
  72529. return graphql.Null
  72530. }
  72531. ctx = graphql.WithFieldContext(ctx, fc)
  72532. defer func() {
  72533. if r := recover(); r != nil {
  72534. ec.Error(ctx, ec.Recover(ctx, r))
  72535. ret = graphql.Null
  72536. }
  72537. }()
  72538. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72539. ctx = rctx // use context from middleware stack in children
  72540. return obj.Province, nil
  72541. })
  72542. if err != nil {
  72543. ec.Error(ctx, err)
  72544. return graphql.Null
  72545. }
  72546. if resTmp == nil {
  72547. return graphql.Null
  72548. }
  72549. res := resTmp.(*string)
  72550. fc.Result = res
  72551. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72552. }
  72553. func (ec *executionContext) fieldContext_LocationSuggestedAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72554. fc = &graphql.FieldContext{
  72555. Object: "LocationSuggestedAddress",
  72556. Field: field,
  72557. IsMethod: false,
  72558. IsResolver: false,
  72559. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72560. return nil, errors.New("field of type String does not have child fields")
  72561. },
  72562. }
  72563. return fc, nil
  72564. }
  72565. func (ec *executionContext) _LocationSuggestedAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72566. fc, err := ec.fieldContext_LocationSuggestedAddress_provinceCode(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.ProvinceCode, nil
  72580. })
  72581. if err != nil {
  72582. ec.Error(ctx, err)
  72583. return graphql.Null
  72584. }
  72585. if resTmp == nil {
  72586. return graphql.Null
  72587. }
  72588. res := resTmp.(*string)
  72589. fc.Result = res
  72590. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72591. }
  72592. func (ec *executionContext) fieldContext_LocationSuggestedAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72593. fc = &graphql.FieldContext{
  72594. Object: "LocationSuggestedAddress",
  72595. Field: field,
  72596. IsMethod: false,
  72597. IsResolver: false,
  72598. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72599. return nil, errors.New("field of type String does not have child fields")
  72600. },
  72601. }
  72602. return fc, nil
  72603. }
  72604. func (ec *executionContext) _LocationSuggestedAddress_zip(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  72605. fc, err := ec.fieldContext_LocationSuggestedAddress_zip(ctx, field)
  72606. if err != nil {
  72607. return graphql.Null
  72608. }
  72609. ctx = graphql.WithFieldContext(ctx, fc)
  72610. defer func() {
  72611. if r := recover(); r != nil {
  72612. ec.Error(ctx, ec.Recover(ctx, r))
  72613. ret = graphql.Null
  72614. }
  72615. }()
  72616. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72617. ctx = rctx // use context from middleware stack in children
  72618. return obj.Zip, nil
  72619. })
  72620. if err != nil {
  72621. ec.Error(ctx, err)
  72622. return graphql.Null
  72623. }
  72624. if resTmp == nil {
  72625. return graphql.Null
  72626. }
  72627. res := resTmp.(*string)
  72628. fc.Result = res
  72629. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72630. }
  72631. func (ec *executionContext) fieldContext_LocationSuggestedAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72632. fc = &graphql.FieldContext{
  72633. Object: "LocationSuggestedAddress",
  72634. Field: field,
  72635. IsMethod: false,
  72636. IsResolver: false,
  72637. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72638. return nil, errors.New("field of type String does not have child fields")
  72639. },
  72640. }
  72641. return fc, nil
  72642. }
  72643. func (ec *executionContext) _MailingAddress_address1(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72644. fc, err := ec.fieldContext_MailingAddress_address1(ctx, field)
  72645. if err != nil {
  72646. return graphql.Null
  72647. }
  72648. ctx = graphql.WithFieldContext(ctx, fc)
  72649. defer func() {
  72650. if r := recover(); r != nil {
  72651. ec.Error(ctx, ec.Recover(ctx, r))
  72652. ret = graphql.Null
  72653. }
  72654. }()
  72655. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72656. ctx = rctx // use context from middleware stack in children
  72657. return obj.Address1, nil
  72658. })
  72659. if err != nil {
  72660. ec.Error(ctx, err)
  72661. return graphql.Null
  72662. }
  72663. if resTmp == nil {
  72664. return graphql.Null
  72665. }
  72666. res := resTmp.(*string)
  72667. fc.Result = res
  72668. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72669. }
  72670. func (ec *executionContext) fieldContext_MailingAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72671. fc = &graphql.FieldContext{
  72672. Object: "MailingAddress",
  72673. Field: field,
  72674. IsMethod: false,
  72675. IsResolver: false,
  72676. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72677. return nil, errors.New("field of type String does not have child fields")
  72678. },
  72679. }
  72680. return fc, nil
  72681. }
  72682. func (ec *executionContext) _MailingAddress_address2(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72683. fc, err := ec.fieldContext_MailingAddress_address2(ctx, field)
  72684. if err != nil {
  72685. return graphql.Null
  72686. }
  72687. ctx = graphql.WithFieldContext(ctx, fc)
  72688. defer func() {
  72689. if r := recover(); r != nil {
  72690. ec.Error(ctx, ec.Recover(ctx, r))
  72691. ret = graphql.Null
  72692. }
  72693. }()
  72694. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72695. ctx = rctx // use context from middleware stack in children
  72696. return obj.Address2, nil
  72697. })
  72698. if err != nil {
  72699. ec.Error(ctx, err)
  72700. return graphql.Null
  72701. }
  72702. if resTmp == nil {
  72703. return graphql.Null
  72704. }
  72705. res := resTmp.(*string)
  72706. fc.Result = res
  72707. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72708. }
  72709. func (ec *executionContext) fieldContext_MailingAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72710. fc = &graphql.FieldContext{
  72711. Object: "MailingAddress",
  72712. Field: field,
  72713. IsMethod: false,
  72714. IsResolver: false,
  72715. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72716. return nil, errors.New("field of type String does not have child fields")
  72717. },
  72718. }
  72719. return fc, nil
  72720. }
  72721. func (ec *executionContext) _MailingAddress_city(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72722. fc, err := ec.fieldContext_MailingAddress_city(ctx, field)
  72723. if err != nil {
  72724. return graphql.Null
  72725. }
  72726. ctx = graphql.WithFieldContext(ctx, fc)
  72727. defer func() {
  72728. if r := recover(); r != nil {
  72729. ec.Error(ctx, ec.Recover(ctx, r))
  72730. ret = graphql.Null
  72731. }
  72732. }()
  72733. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72734. ctx = rctx // use context from middleware stack in children
  72735. return obj.City, nil
  72736. })
  72737. if err != nil {
  72738. ec.Error(ctx, err)
  72739. return graphql.Null
  72740. }
  72741. if resTmp == nil {
  72742. return graphql.Null
  72743. }
  72744. res := resTmp.(*string)
  72745. fc.Result = res
  72746. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72747. }
  72748. func (ec *executionContext) fieldContext_MailingAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72749. fc = &graphql.FieldContext{
  72750. Object: "MailingAddress",
  72751. Field: field,
  72752. IsMethod: false,
  72753. IsResolver: false,
  72754. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72755. return nil, errors.New("field of type String does not have child fields")
  72756. },
  72757. }
  72758. return fc, nil
  72759. }
  72760. func (ec *executionContext) _MailingAddress_company(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72761. fc, err := ec.fieldContext_MailingAddress_company(ctx, field)
  72762. if err != nil {
  72763. return graphql.Null
  72764. }
  72765. ctx = graphql.WithFieldContext(ctx, fc)
  72766. defer func() {
  72767. if r := recover(); r != nil {
  72768. ec.Error(ctx, ec.Recover(ctx, r))
  72769. ret = graphql.Null
  72770. }
  72771. }()
  72772. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72773. ctx = rctx // use context from middleware stack in children
  72774. return obj.Company, nil
  72775. })
  72776. if err != nil {
  72777. ec.Error(ctx, err)
  72778. return graphql.Null
  72779. }
  72780. if resTmp == nil {
  72781. return graphql.Null
  72782. }
  72783. res := resTmp.(*string)
  72784. fc.Result = res
  72785. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72786. }
  72787. func (ec *executionContext) fieldContext_MailingAddress_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72788. fc = &graphql.FieldContext{
  72789. Object: "MailingAddress",
  72790. Field: field,
  72791. IsMethod: false,
  72792. IsResolver: false,
  72793. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72794. return nil, errors.New("field of type String does not have child fields")
  72795. },
  72796. }
  72797. return fc, nil
  72798. }
  72799. func (ec *executionContext) _MailingAddress_coordinatesValidated(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72800. fc, err := ec.fieldContext_MailingAddress_coordinatesValidated(ctx, field)
  72801. if err != nil {
  72802. return graphql.Null
  72803. }
  72804. ctx = graphql.WithFieldContext(ctx, fc)
  72805. defer func() {
  72806. if r := recover(); r != nil {
  72807. ec.Error(ctx, ec.Recover(ctx, r))
  72808. ret = graphql.Null
  72809. }
  72810. }()
  72811. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72812. ctx = rctx // use context from middleware stack in children
  72813. return obj.CoordinatesValidated, nil
  72814. })
  72815. if err != nil {
  72816. ec.Error(ctx, err)
  72817. return graphql.Null
  72818. }
  72819. if resTmp == nil {
  72820. if !graphql.HasFieldError(ctx, fc) {
  72821. ec.Errorf(ctx, "must not be null")
  72822. }
  72823. return graphql.Null
  72824. }
  72825. res := resTmp.(bool)
  72826. fc.Result = res
  72827. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  72828. }
  72829. func (ec *executionContext) fieldContext_MailingAddress_coordinatesValidated(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72830. fc = &graphql.FieldContext{
  72831. Object: "MailingAddress",
  72832. Field: field,
  72833. IsMethod: false,
  72834. IsResolver: false,
  72835. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72836. return nil, errors.New("field of type Boolean does not have child fields")
  72837. },
  72838. }
  72839. return fc, nil
  72840. }
  72841. func (ec *executionContext) _MailingAddress_country(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72842. fc, err := ec.fieldContext_MailingAddress_country(ctx, field)
  72843. if err != nil {
  72844. return graphql.Null
  72845. }
  72846. ctx = graphql.WithFieldContext(ctx, fc)
  72847. defer func() {
  72848. if r := recover(); r != nil {
  72849. ec.Error(ctx, ec.Recover(ctx, r))
  72850. ret = graphql.Null
  72851. }
  72852. }()
  72853. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72854. ctx = rctx // use context from middleware stack in children
  72855. return obj.Country, nil
  72856. })
  72857. if err != nil {
  72858. ec.Error(ctx, err)
  72859. return graphql.Null
  72860. }
  72861. if resTmp == nil {
  72862. return graphql.Null
  72863. }
  72864. res := resTmp.(*string)
  72865. fc.Result = res
  72866. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72867. }
  72868. func (ec *executionContext) fieldContext_MailingAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72869. fc = &graphql.FieldContext{
  72870. Object: "MailingAddress",
  72871. Field: field,
  72872. IsMethod: false,
  72873. IsResolver: false,
  72874. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72875. return nil, errors.New("field of type String does not have child fields")
  72876. },
  72877. }
  72878. return fc, nil
  72879. }
  72880. func (ec *executionContext) _MailingAddress_countryCodeV2(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72881. fc, err := ec.fieldContext_MailingAddress_countryCodeV2(ctx, field)
  72882. if err != nil {
  72883. return graphql.Null
  72884. }
  72885. ctx = graphql.WithFieldContext(ctx, fc)
  72886. defer func() {
  72887. if r := recover(); r != nil {
  72888. ec.Error(ctx, ec.Recover(ctx, r))
  72889. ret = graphql.Null
  72890. }
  72891. }()
  72892. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72893. ctx = rctx // use context from middleware stack in children
  72894. return obj.CountryCodeV2, nil
  72895. })
  72896. if err != nil {
  72897. ec.Error(ctx, err)
  72898. return graphql.Null
  72899. }
  72900. if resTmp == nil {
  72901. return graphql.Null
  72902. }
  72903. res := resTmp.(*CountryCode)
  72904. fc.Result = res
  72905. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  72906. }
  72907. func (ec *executionContext) fieldContext_MailingAddress_countryCodeV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72908. fc = &graphql.FieldContext{
  72909. Object: "MailingAddress",
  72910. Field: field,
  72911. IsMethod: false,
  72912. IsResolver: false,
  72913. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72914. return nil, errors.New("field of type CountryCode does not have child fields")
  72915. },
  72916. }
  72917. return fc, nil
  72918. }
  72919. func (ec *executionContext) _MailingAddress_firstName(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72920. fc, err := ec.fieldContext_MailingAddress_firstName(ctx, field)
  72921. if err != nil {
  72922. return graphql.Null
  72923. }
  72924. ctx = graphql.WithFieldContext(ctx, fc)
  72925. defer func() {
  72926. if r := recover(); r != nil {
  72927. ec.Error(ctx, ec.Recover(ctx, r))
  72928. ret = graphql.Null
  72929. }
  72930. }()
  72931. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72932. ctx = rctx // use context from middleware stack in children
  72933. return obj.FirstName, nil
  72934. })
  72935. if err != nil {
  72936. ec.Error(ctx, err)
  72937. return graphql.Null
  72938. }
  72939. if resTmp == nil {
  72940. return graphql.Null
  72941. }
  72942. res := resTmp.(*string)
  72943. fc.Result = res
  72944. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72945. }
  72946. func (ec *executionContext) fieldContext_MailingAddress_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72947. fc = &graphql.FieldContext{
  72948. Object: "MailingAddress",
  72949. Field: field,
  72950. IsMethod: false,
  72951. IsResolver: false,
  72952. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72953. return nil, errors.New("field of type String does not have child fields")
  72954. },
  72955. }
  72956. return fc, nil
  72957. }
  72958. func (ec *executionContext) _MailingAddress_formattedArea(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72959. fc, err := ec.fieldContext_MailingAddress_formattedArea(ctx, field)
  72960. if err != nil {
  72961. return graphql.Null
  72962. }
  72963. ctx = graphql.WithFieldContext(ctx, fc)
  72964. defer func() {
  72965. if r := recover(); r != nil {
  72966. ec.Error(ctx, ec.Recover(ctx, r))
  72967. ret = graphql.Null
  72968. }
  72969. }()
  72970. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72971. ctx = rctx // use context from middleware stack in children
  72972. return obj.FormattedArea, nil
  72973. })
  72974. if err != nil {
  72975. ec.Error(ctx, err)
  72976. return graphql.Null
  72977. }
  72978. if resTmp == nil {
  72979. return graphql.Null
  72980. }
  72981. res := resTmp.(*string)
  72982. fc.Result = res
  72983. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72984. }
  72985. func (ec *executionContext) fieldContext_MailingAddress_formattedArea(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72986. fc = &graphql.FieldContext{
  72987. Object: "MailingAddress",
  72988. Field: field,
  72989. IsMethod: false,
  72990. IsResolver: false,
  72991. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72992. return nil, errors.New("field of type String does not have child fields")
  72993. },
  72994. }
  72995. return fc, nil
  72996. }
  72997. func (ec *executionContext) _MailingAddress_id(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  72998. fc, err := ec.fieldContext_MailingAddress_id(ctx, field)
  72999. if err != nil {
  73000. return graphql.Null
  73001. }
  73002. ctx = graphql.WithFieldContext(ctx, fc)
  73003. defer func() {
  73004. if r := recover(); r != nil {
  73005. ec.Error(ctx, ec.Recover(ctx, r))
  73006. ret = graphql.Null
  73007. }
  73008. }()
  73009. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73010. ctx = rctx // use context from middleware stack in children
  73011. return obj.ID, nil
  73012. })
  73013. if err != nil {
  73014. ec.Error(ctx, err)
  73015. return graphql.Null
  73016. }
  73017. if resTmp == nil {
  73018. if !graphql.HasFieldError(ctx, fc) {
  73019. ec.Errorf(ctx, "must not be null")
  73020. }
  73021. return graphql.Null
  73022. }
  73023. res := resTmp.(string)
  73024. fc.Result = res
  73025. return ec.marshalNID2string(ctx, field.Selections, res)
  73026. }
  73027. func (ec *executionContext) fieldContext_MailingAddress_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73028. fc = &graphql.FieldContext{
  73029. Object: "MailingAddress",
  73030. Field: field,
  73031. IsMethod: false,
  73032. IsResolver: false,
  73033. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73034. return nil, errors.New("field of type ID does not have child fields")
  73035. },
  73036. }
  73037. return fc, nil
  73038. }
  73039. func (ec *executionContext) _MailingAddress_lastName(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  73040. fc, err := ec.fieldContext_MailingAddress_lastName(ctx, field)
  73041. if err != nil {
  73042. return graphql.Null
  73043. }
  73044. ctx = graphql.WithFieldContext(ctx, fc)
  73045. defer func() {
  73046. if r := recover(); r != nil {
  73047. ec.Error(ctx, ec.Recover(ctx, r))
  73048. ret = graphql.Null
  73049. }
  73050. }()
  73051. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73052. ctx = rctx // use context from middleware stack in children
  73053. return obj.LastName, nil
  73054. })
  73055. if err != nil {
  73056. ec.Error(ctx, err)
  73057. return graphql.Null
  73058. }
  73059. if resTmp == nil {
  73060. return graphql.Null
  73061. }
  73062. res := resTmp.(*string)
  73063. fc.Result = res
  73064. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  73065. }
  73066. func (ec *executionContext) fieldContext_MailingAddress_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73067. fc = &graphql.FieldContext{
  73068. Object: "MailingAddress",
  73069. Field: field,
  73070. IsMethod: false,
  73071. IsResolver: false,
  73072. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73073. return nil, errors.New("field of type String does not have child fields")
  73074. },
  73075. }
  73076. return fc, nil
  73077. }
  73078. func (ec *executionContext) _MailingAddress_latitude(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  73079. fc, err := ec.fieldContext_MailingAddress_latitude(ctx, field)
  73080. if err != nil {
  73081. return graphql.Null
  73082. }
  73083. ctx = graphql.WithFieldContext(ctx, fc)
  73084. defer func() {
  73085. if r := recover(); r != nil {
  73086. ec.Error(ctx, ec.Recover(ctx, r))
  73087. ret = graphql.Null
  73088. }
  73089. }()
  73090. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73091. ctx = rctx // use context from middleware stack in children
  73092. return obj.Latitude, nil
  73093. })
  73094. if err != nil {
  73095. ec.Error(ctx, err)
  73096. return graphql.Null
  73097. }
  73098. if resTmp == nil {
  73099. return graphql.Null
  73100. }
  73101. res := resTmp.(*float64)
  73102. fc.Result = res
  73103. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  73104. }
  73105. func (ec *executionContext) fieldContext_MailingAddress_latitude(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73106. fc = &graphql.FieldContext{
  73107. Object: "MailingAddress",
  73108. Field: field,
  73109. IsMethod: false,
  73110. IsResolver: false,
  73111. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73112. return nil, errors.New("field of type Float does not have child fields")
  73113. },
  73114. }
  73115. return fc, nil
  73116. }
  73117. func (ec *executionContext) _MailingAddress_longitude(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  73118. fc, err := ec.fieldContext_MailingAddress_longitude(ctx, field)
  73119. if err != nil {
  73120. return graphql.Null
  73121. }
  73122. ctx = graphql.WithFieldContext(ctx, fc)
  73123. defer func() {
  73124. if r := recover(); r != nil {
  73125. ec.Error(ctx, ec.Recover(ctx, r))
  73126. ret = graphql.Null
  73127. }
  73128. }()
  73129. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73130. ctx = rctx // use context from middleware stack in children
  73131. return obj.Longitude, nil
  73132. })
  73133. if err != nil {
  73134. ec.Error(ctx, err)
  73135. return graphql.Null
  73136. }
  73137. if resTmp == nil {
  73138. return graphql.Null
  73139. }
  73140. res := resTmp.(*float64)
  73141. fc.Result = res
  73142. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  73143. }
  73144. func (ec *executionContext) fieldContext_MailingAddress_longitude(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73145. fc = &graphql.FieldContext{
  73146. Object: "MailingAddress",
  73147. Field: field,
  73148. IsMethod: false,
  73149. IsResolver: false,
  73150. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73151. return nil, errors.New("field of type Float does not have child fields")
  73152. },
  73153. }
  73154. return fc, nil
  73155. }
  73156. func (ec *executionContext) _MailingAddress_name(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  73157. fc, err := ec.fieldContext_MailingAddress_name(ctx, field)
  73158. if err != nil {
  73159. return graphql.Null
  73160. }
  73161. ctx = graphql.WithFieldContext(ctx, fc)
  73162. defer func() {
  73163. if r := recover(); r != nil {
  73164. ec.Error(ctx, ec.Recover(ctx, r))
  73165. ret = graphql.Null
  73166. }
  73167. }()
  73168. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73169. ctx = rctx // use context from middleware stack in children
  73170. return obj.Name, nil
  73171. })
  73172. if err != nil {
  73173. ec.Error(ctx, err)
  73174. return graphql.Null
  73175. }
  73176. if resTmp == nil {
  73177. return graphql.Null
  73178. }
  73179. res := resTmp.(*string)
  73180. fc.Result = res
  73181. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  73182. }
  73183. func (ec *executionContext) fieldContext_MailingAddress_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73184. fc = &graphql.FieldContext{
  73185. Object: "MailingAddress",
  73186. Field: field,
  73187. IsMethod: false,
  73188. IsResolver: false,
  73189. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73190. return nil, errors.New("field of type String does not have child fields")
  73191. },
  73192. }
  73193. return fc, nil
  73194. }
  73195. func (ec *executionContext) _MailingAddress_phone(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  73196. fc, err := ec.fieldContext_MailingAddress_phone(ctx, field)
  73197. if err != nil {
  73198. return graphql.Null
  73199. }
  73200. ctx = graphql.WithFieldContext(ctx, fc)
  73201. defer func() {
  73202. if r := recover(); r != nil {
  73203. ec.Error(ctx, ec.Recover(ctx, r))
  73204. ret = graphql.Null
  73205. }
  73206. }()
  73207. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73208. ctx = rctx // use context from middleware stack in children
  73209. return obj.Phone, nil
  73210. })
  73211. if err != nil {
  73212. ec.Error(ctx, err)
  73213. return graphql.Null
  73214. }
  73215. if resTmp == nil {
  73216. return graphql.Null
  73217. }
  73218. res := resTmp.(*string)
  73219. fc.Result = res
  73220. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  73221. }
  73222. func (ec *executionContext) fieldContext_MailingAddress_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73223. fc = &graphql.FieldContext{
  73224. Object: "MailingAddress",
  73225. Field: field,
  73226. IsMethod: false,
  73227. IsResolver: false,
  73228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73229. return nil, errors.New("field of type String does not have child fields")
  73230. },
  73231. }
  73232. return fc, nil
  73233. }
  73234. func (ec *executionContext) _MailingAddress_province(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  73235. fc, err := ec.fieldContext_MailingAddress_province(ctx, field)
  73236. if err != nil {
  73237. return graphql.Null
  73238. }
  73239. ctx = graphql.WithFieldContext(ctx, fc)
  73240. defer func() {
  73241. if r := recover(); r != nil {
  73242. ec.Error(ctx, ec.Recover(ctx, r))
  73243. ret = graphql.Null
  73244. }
  73245. }()
  73246. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73247. ctx = rctx // use context from middleware stack in children
  73248. return obj.Province, nil
  73249. })
  73250. if err != nil {
  73251. ec.Error(ctx, err)
  73252. return graphql.Null
  73253. }
  73254. if resTmp == nil {
  73255. return graphql.Null
  73256. }
  73257. res := resTmp.(*string)
  73258. fc.Result = res
  73259. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  73260. }
  73261. func (ec *executionContext) fieldContext_MailingAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73262. fc = &graphql.FieldContext{
  73263. Object: "MailingAddress",
  73264. Field: field,
  73265. IsMethod: false,
  73266. IsResolver: false,
  73267. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73268. return nil, errors.New("field of type String does not have child fields")
  73269. },
  73270. }
  73271. return fc, nil
  73272. }
  73273. func (ec *executionContext) _MailingAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  73274. fc, err := ec.fieldContext_MailingAddress_provinceCode(ctx, field)
  73275. if err != nil {
  73276. return graphql.Null
  73277. }
  73278. ctx = graphql.WithFieldContext(ctx, fc)
  73279. defer func() {
  73280. if r := recover(); r != nil {
  73281. ec.Error(ctx, ec.Recover(ctx, r))
  73282. ret = graphql.Null
  73283. }
  73284. }()
  73285. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73286. ctx = rctx // use context from middleware stack in children
  73287. return obj.ProvinceCode, nil
  73288. })
  73289. if err != nil {
  73290. ec.Error(ctx, err)
  73291. return graphql.Null
  73292. }
  73293. if resTmp == nil {
  73294. return graphql.Null
  73295. }
  73296. res := resTmp.(*string)
  73297. fc.Result = res
  73298. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  73299. }
  73300. func (ec *executionContext) fieldContext_MailingAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73301. fc = &graphql.FieldContext{
  73302. Object: "MailingAddress",
  73303. Field: field,
  73304. IsMethod: false,
  73305. IsResolver: false,
  73306. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73307. return nil, errors.New("field of type String does not have child fields")
  73308. },
  73309. }
  73310. return fc, nil
  73311. }
  73312. func (ec *executionContext) _MailingAddress_zip(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  73313. fc, err := ec.fieldContext_MailingAddress_zip(ctx, field)
  73314. if err != nil {
  73315. return graphql.Null
  73316. }
  73317. ctx = graphql.WithFieldContext(ctx, fc)
  73318. defer func() {
  73319. if r := recover(); r != nil {
  73320. ec.Error(ctx, ec.Recover(ctx, r))
  73321. ret = graphql.Null
  73322. }
  73323. }()
  73324. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73325. ctx = rctx // use context from middleware stack in children
  73326. return obj.Zip, nil
  73327. })
  73328. if err != nil {
  73329. ec.Error(ctx, err)
  73330. return graphql.Null
  73331. }
  73332. if resTmp == nil {
  73333. return graphql.Null
  73334. }
  73335. res := resTmp.(*string)
  73336. fc.Result = res
  73337. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  73338. }
  73339. func (ec *executionContext) fieldContext_MailingAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73340. fc = &graphql.FieldContext{
  73341. Object: "MailingAddress",
  73342. Field: field,
  73343. IsMethod: false,
  73344. IsResolver: false,
  73345. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73346. return nil, errors.New("field of type String does not have child fields")
  73347. },
  73348. }
  73349. return fc, nil
  73350. }
  73351. func (ec *executionContext) _ManualDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  73352. fc, err := ec.fieldContext_ManualDiscountApplication_allocationMethod(ctx, field)
  73353. if err != nil {
  73354. return graphql.Null
  73355. }
  73356. ctx = graphql.WithFieldContext(ctx, fc)
  73357. defer func() {
  73358. if r := recover(); r != nil {
  73359. ec.Error(ctx, ec.Recover(ctx, r))
  73360. ret = graphql.Null
  73361. }
  73362. }()
  73363. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73364. ctx = rctx // use context from middleware stack in children
  73365. return obj.AllocationMethod, nil
  73366. })
  73367. if err != nil {
  73368. ec.Error(ctx, err)
  73369. return graphql.Null
  73370. }
  73371. if resTmp == nil {
  73372. if !graphql.HasFieldError(ctx, fc) {
  73373. ec.Errorf(ctx, "must not be null")
  73374. }
  73375. return graphql.Null
  73376. }
  73377. res := resTmp.(DiscountApplicationAllocationMethod)
  73378. fc.Result = res
  73379. return ec.marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx, field.Selections, res)
  73380. }
  73381. func (ec *executionContext) fieldContext_ManualDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73382. fc = &graphql.FieldContext{
  73383. Object: "ManualDiscountApplication",
  73384. Field: field,
  73385. IsMethod: false,
  73386. IsResolver: false,
  73387. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73388. return nil, errors.New("field of type DiscountApplicationAllocationMethod does not have child fields")
  73389. },
  73390. }
  73391. return fc, nil
  73392. }
  73393. func (ec *executionContext) _ManualDiscountApplication_description(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  73394. fc, err := ec.fieldContext_ManualDiscountApplication_description(ctx, field)
  73395. if err != nil {
  73396. return graphql.Null
  73397. }
  73398. ctx = graphql.WithFieldContext(ctx, fc)
  73399. defer func() {
  73400. if r := recover(); r != nil {
  73401. ec.Error(ctx, ec.Recover(ctx, r))
  73402. ret = graphql.Null
  73403. }
  73404. }()
  73405. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73406. ctx = rctx // use context from middleware stack in children
  73407. return obj.Description, nil
  73408. })
  73409. if err != nil {
  73410. ec.Error(ctx, err)
  73411. return graphql.Null
  73412. }
  73413. if resTmp == nil {
  73414. return graphql.Null
  73415. }
  73416. res := resTmp.(*string)
  73417. fc.Result = res
  73418. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  73419. }
  73420. func (ec *executionContext) fieldContext_ManualDiscountApplication_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73421. fc = &graphql.FieldContext{
  73422. Object: "ManualDiscountApplication",
  73423. Field: field,
  73424. IsMethod: false,
  73425. IsResolver: false,
  73426. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73427. return nil, errors.New("field of type String does not have child fields")
  73428. },
  73429. }
  73430. return fc, nil
  73431. }
  73432. func (ec *executionContext) _ManualDiscountApplication_index(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  73433. fc, err := ec.fieldContext_ManualDiscountApplication_index(ctx, field)
  73434. if err != nil {
  73435. return graphql.Null
  73436. }
  73437. ctx = graphql.WithFieldContext(ctx, fc)
  73438. defer func() {
  73439. if r := recover(); r != nil {
  73440. ec.Error(ctx, ec.Recover(ctx, r))
  73441. ret = graphql.Null
  73442. }
  73443. }()
  73444. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73445. ctx = rctx // use context from middleware stack in children
  73446. return obj.Index, nil
  73447. })
  73448. if err != nil {
  73449. ec.Error(ctx, err)
  73450. return graphql.Null
  73451. }
  73452. if resTmp == nil {
  73453. if !graphql.HasFieldError(ctx, fc) {
  73454. ec.Errorf(ctx, "must not be null")
  73455. }
  73456. return graphql.Null
  73457. }
  73458. res := resTmp.(int)
  73459. fc.Result = res
  73460. return ec.marshalNInt2int(ctx, field.Selections, res)
  73461. }
  73462. func (ec *executionContext) fieldContext_ManualDiscountApplication_index(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73463. fc = &graphql.FieldContext{
  73464. Object: "ManualDiscountApplication",
  73465. Field: field,
  73466. IsMethod: false,
  73467. IsResolver: false,
  73468. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73469. return nil, errors.New("field of type Int does not have child fields")
  73470. },
  73471. }
  73472. return fc, nil
  73473. }
  73474. func (ec *executionContext) _ManualDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  73475. fc, err := ec.fieldContext_ManualDiscountApplication_targetSelection(ctx, field)
  73476. if err != nil {
  73477. return graphql.Null
  73478. }
  73479. ctx = graphql.WithFieldContext(ctx, fc)
  73480. defer func() {
  73481. if r := recover(); r != nil {
  73482. ec.Error(ctx, ec.Recover(ctx, r))
  73483. ret = graphql.Null
  73484. }
  73485. }()
  73486. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73487. ctx = rctx // use context from middleware stack in children
  73488. return obj.TargetSelection, nil
  73489. })
  73490. if err != nil {
  73491. ec.Error(ctx, err)
  73492. return graphql.Null
  73493. }
  73494. if resTmp == nil {
  73495. if !graphql.HasFieldError(ctx, fc) {
  73496. ec.Errorf(ctx, "must not be null")
  73497. }
  73498. return graphql.Null
  73499. }
  73500. res := resTmp.(DiscountApplicationTargetSelection)
  73501. fc.Result = res
  73502. return ec.marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetSelection(ctx, field.Selections, res)
  73503. }
  73504. func (ec *executionContext) fieldContext_ManualDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73505. fc = &graphql.FieldContext{
  73506. Object: "ManualDiscountApplication",
  73507. Field: field,
  73508. IsMethod: false,
  73509. IsResolver: false,
  73510. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73511. return nil, errors.New("field of type DiscountApplicationTargetSelection does not have child fields")
  73512. },
  73513. }
  73514. return fc, nil
  73515. }
  73516. func (ec *executionContext) _ManualDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  73517. fc, err := ec.fieldContext_ManualDiscountApplication_targetType(ctx, field)
  73518. if err != nil {
  73519. return graphql.Null
  73520. }
  73521. ctx = graphql.WithFieldContext(ctx, fc)
  73522. defer func() {
  73523. if r := recover(); r != nil {
  73524. ec.Error(ctx, ec.Recover(ctx, r))
  73525. ret = graphql.Null
  73526. }
  73527. }()
  73528. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73529. ctx = rctx // use context from middleware stack in children
  73530. return obj.TargetType, nil
  73531. })
  73532. if err != nil {
  73533. ec.Error(ctx, err)
  73534. return graphql.Null
  73535. }
  73536. if resTmp == nil {
  73537. if !graphql.HasFieldError(ctx, fc) {
  73538. ec.Errorf(ctx, "must not be null")
  73539. }
  73540. return graphql.Null
  73541. }
  73542. res := resTmp.(DiscountApplicationTargetType)
  73543. fc.Result = res
  73544. return ec.marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetType(ctx, field.Selections, res)
  73545. }
  73546. func (ec *executionContext) fieldContext_ManualDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73547. fc = &graphql.FieldContext{
  73548. Object: "ManualDiscountApplication",
  73549. Field: field,
  73550. IsMethod: false,
  73551. IsResolver: false,
  73552. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73553. return nil, errors.New("field of type DiscountApplicationTargetType does not have child fields")
  73554. },
  73555. }
  73556. return fc, nil
  73557. }
  73558. func (ec *executionContext) _ManualDiscountApplication_title(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  73559. fc, err := ec.fieldContext_ManualDiscountApplication_title(ctx, field)
  73560. if err != nil {
  73561. return graphql.Null
  73562. }
  73563. ctx = graphql.WithFieldContext(ctx, fc)
  73564. defer func() {
  73565. if r := recover(); r != nil {
  73566. ec.Error(ctx, ec.Recover(ctx, r))
  73567. ret = graphql.Null
  73568. }
  73569. }()
  73570. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73571. ctx = rctx // use context from middleware stack in children
  73572. return obj.Title, nil
  73573. })
  73574. if err != nil {
  73575. ec.Error(ctx, err)
  73576. return graphql.Null
  73577. }
  73578. if resTmp == nil {
  73579. if !graphql.HasFieldError(ctx, fc) {
  73580. ec.Errorf(ctx, "must not be null")
  73581. }
  73582. return graphql.Null
  73583. }
  73584. res := resTmp.(string)
  73585. fc.Result = res
  73586. return ec.marshalNString2string(ctx, field.Selections, res)
  73587. }
  73588. func (ec *executionContext) fieldContext_ManualDiscountApplication_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73589. fc = &graphql.FieldContext{
  73590. Object: "ManualDiscountApplication",
  73591. Field: field,
  73592. IsMethod: false,
  73593. IsResolver: false,
  73594. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73595. return nil, errors.New("field of type String does not have child fields")
  73596. },
  73597. }
  73598. return fc, nil
  73599. }
  73600. func (ec *executionContext) _ManualDiscountApplication_value(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  73601. fc, err := ec.fieldContext_ManualDiscountApplication_value(ctx, field)
  73602. if err != nil {
  73603. return graphql.Null
  73604. }
  73605. ctx = graphql.WithFieldContext(ctx, fc)
  73606. defer func() {
  73607. if r := recover(); r != nil {
  73608. ec.Error(ctx, ec.Recover(ctx, r))
  73609. ret = graphql.Null
  73610. }
  73611. }()
  73612. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73613. ctx = rctx // use context from middleware stack in children
  73614. return obj.Value, nil
  73615. })
  73616. if err != nil {
  73617. ec.Error(ctx, err)
  73618. return graphql.Null
  73619. }
  73620. if resTmp == nil {
  73621. if !graphql.HasFieldError(ctx, fc) {
  73622. ec.Errorf(ctx, "must not be null")
  73623. }
  73624. return graphql.Null
  73625. }
  73626. res := resTmp.(PricingValue)
  73627. fc.Result = res
  73628. return ec.marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPricingValue(ctx, field.Selections, res)
  73629. }
  73630. func (ec *executionContext) fieldContext_ManualDiscountApplication_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73631. fc = &graphql.FieldContext{
  73632. Object: "ManualDiscountApplication",
  73633. Field: field,
  73634. IsMethod: false,
  73635. IsResolver: false,
  73636. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73637. return nil, errors.New("field of type PricingValue does not have child fields")
  73638. },
  73639. }
  73640. return fc, nil
  73641. }
  73642. func (ec *executionContext) _Market_id(ctx context.Context, field graphql.CollectedField, obj *Market) (ret graphql.Marshaler) {
  73643. fc, err := ec.fieldContext_Market_id(ctx, field)
  73644. if err != nil {
  73645. return graphql.Null
  73646. }
  73647. ctx = graphql.WithFieldContext(ctx, fc)
  73648. defer func() {
  73649. if r := recover(); r != nil {
  73650. ec.Error(ctx, ec.Recover(ctx, r))
  73651. ret = graphql.Null
  73652. }
  73653. }()
  73654. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73655. ctx = rctx // use context from middleware stack in children
  73656. return obj.ID, nil
  73657. })
  73658. if err != nil {
  73659. ec.Error(ctx, err)
  73660. return graphql.Null
  73661. }
  73662. if resTmp == nil {
  73663. if !graphql.HasFieldError(ctx, fc) {
  73664. ec.Errorf(ctx, "must not be null")
  73665. }
  73666. return graphql.Null
  73667. }
  73668. res := resTmp.(string)
  73669. fc.Result = res
  73670. return ec.marshalNID2string(ctx, field.Selections, res)
  73671. }
  73672. func (ec *executionContext) fieldContext_Market_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73673. fc = &graphql.FieldContext{
  73674. Object: "Market",
  73675. Field: field,
  73676. IsMethod: false,
  73677. IsResolver: false,
  73678. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73679. return nil, errors.New("field of type ID does not have child fields")
  73680. },
  73681. }
  73682. return fc, nil
  73683. }
  73684. func (ec *executionContext) _MarketCurrencySettings_baseCurrency(ctx context.Context, field graphql.CollectedField, obj *MarketCurrencySettings) (ret graphql.Marshaler) {
  73685. fc, err := ec.fieldContext_MarketCurrencySettings_baseCurrency(ctx, field)
  73686. if err != nil {
  73687. return graphql.Null
  73688. }
  73689. ctx = graphql.WithFieldContext(ctx, fc)
  73690. defer func() {
  73691. if r := recover(); r != nil {
  73692. ec.Error(ctx, ec.Recover(ctx, r))
  73693. ret = graphql.Null
  73694. }
  73695. }()
  73696. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73697. ctx = rctx // use context from middleware stack in children
  73698. return obj.BaseCurrency, nil
  73699. })
  73700. if err != nil {
  73701. ec.Error(ctx, err)
  73702. return graphql.Null
  73703. }
  73704. if resTmp == nil {
  73705. if !graphql.HasFieldError(ctx, fc) {
  73706. ec.Errorf(ctx, "must not be null")
  73707. }
  73708. return graphql.Null
  73709. }
  73710. res := resTmp.(*CurrencySetting)
  73711. fc.Result = res
  73712. return ec.marshalNCurrencySetting2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySetting(ctx, field.Selections, res)
  73713. }
  73714. func (ec *executionContext) fieldContext_MarketCurrencySettings_baseCurrency(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73715. fc = &graphql.FieldContext{
  73716. Object: "MarketCurrencySettings",
  73717. Field: field,
  73718. IsMethod: false,
  73719. IsResolver: false,
  73720. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73721. switch field.Name {
  73722. case "currencyCode":
  73723. return ec.fieldContext_CurrencySetting_currencyCode(ctx, field)
  73724. case "currencyName":
  73725. return ec.fieldContext_CurrencySetting_currencyName(ctx, field)
  73726. case "enabled":
  73727. return ec.fieldContext_CurrencySetting_enabled(ctx, field)
  73728. case "rateUpdatedAt":
  73729. return ec.fieldContext_CurrencySetting_rateUpdatedAt(ctx, field)
  73730. }
  73731. return nil, fmt.Errorf("no field named %q was found under type CurrencySetting", field.Name)
  73732. },
  73733. }
  73734. return fc, nil
  73735. }
  73736. func (ec *executionContext) _MarketCurrencySettings_localCurrencies(ctx context.Context, field graphql.CollectedField, obj *MarketCurrencySettings) (ret graphql.Marshaler) {
  73737. fc, err := ec.fieldContext_MarketCurrencySettings_localCurrencies(ctx, field)
  73738. if err != nil {
  73739. return graphql.Null
  73740. }
  73741. ctx = graphql.WithFieldContext(ctx, fc)
  73742. defer func() {
  73743. if r := recover(); r != nil {
  73744. ec.Error(ctx, ec.Recover(ctx, r))
  73745. ret = graphql.Null
  73746. }
  73747. }()
  73748. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73749. ctx = rctx // use context from middleware stack in children
  73750. return obj.LocalCurrencies, nil
  73751. })
  73752. if err != nil {
  73753. ec.Error(ctx, err)
  73754. return graphql.Null
  73755. }
  73756. if resTmp == nil {
  73757. if !graphql.HasFieldError(ctx, fc) {
  73758. ec.Errorf(ctx, "must not be null")
  73759. }
  73760. return graphql.Null
  73761. }
  73762. res := resTmp.(bool)
  73763. fc.Result = res
  73764. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  73765. }
  73766. func (ec *executionContext) fieldContext_MarketCurrencySettings_localCurrencies(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73767. fc = &graphql.FieldContext{
  73768. Object: "MarketCurrencySettings",
  73769. Field: field,
  73770. IsMethod: false,
  73771. IsResolver: false,
  73772. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73773. return nil, errors.New("field of type Boolean does not have child fields")
  73774. },
  73775. }
  73776. return fc, nil
  73777. }
  73778. func (ec *executionContext) _MarketRegionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MarketRegionConnection) (ret graphql.Marshaler) {
  73779. fc, err := ec.fieldContext_MarketRegionConnection_edges(ctx, field)
  73780. if err != nil {
  73781. return graphql.Null
  73782. }
  73783. ctx = graphql.WithFieldContext(ctx, fc)
  73784. defer func() {
  73785. if r := recover(); r != nil {
  73786. ec.Error(ctx, ec.Recover(ctx, r))
  73787. ret = graphql.Null
  73788. }
  73789. }()
  73790. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73791. ctx = rctx // use context from middleware stack in children
  73792. return obj.Edges, nil
  73793. })
  73794. if err != nil {
  73795. ec.Error(ctx, err)
  73796. return graphql.Null
  73797. }
  73798. if resTmp == nil {
  73799. if !graphql.HasFieldError(ctx, fc) {
  73800. ec.Errorf(ctx, "must not be null")
  73801. }
  73802. return graphql.Null
  73803. }
  73804. res := resTmp.([]*MarketRegionEdge)
  73805. fc.Result = res
  73806. return ec.marshalNMarketRegionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegionEdgeᚄ(ctx, field.Selections, res)
  73807. }
  73808. func (ec *executionContext) fieldContext_MarketRegionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73809. fc = &graphql.FieldContext{
  73810. Object: "MarketRegionConnection",
  73811. Field: field,
  73812. IsMethod: false,
  73813. IsResolver: false,
  73814. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73815. switch field.Name {
  73816. case "cursor":
  73817. return ec.fieldContext_MarketRegionEdge_cursor(ctx, field)
  73818. case "node":
  73819. return ec.fieldContext_MarketRegionEdge_node(ctx, field)
  73820. }
  73821. return nil, fmt.Errorf("no field named %q was found under type MarketRegionEdge", field.Name)
  73822. },
  73823. }
  73824. return fc, nil
  73825. }
  73826. func (ec *executionContext) _MarketRegionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MarketRegionConnection) (ret graphql.Marshaler) {
  73827. fc, err := ec.fieldContext_MarketRegionConnection_nodes(ctx, field)
  73828. if err != nil {
  73829. return graphql.Null
  73830. }
  73831. ctx = graphql.WithFieldContext(ctx, fc)
  73832. defer func() {
  73833. if r := recover(); r != nil {
  73834. ec.Error(ctx, ec.Recover(ctx, r))
  73835. ret = graphql.Null
  73836. }
  73837. }()
  73838. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73839. ctx = rctx // use context from middleware stack in children
  73840. return obj.Nodes, nil
  73841. })
  73842. if err != nil {
  73843. ec.Error(ctx, err)
  73844. return graphql.Null
  73845. }
  73846. if resTmp == nil {
  73847. if !graphql.HasFieldError(ctx, fc) {
  73848. ec.Errorf(ctx, "must not be null")
  73849. }
  73850. return graphql.Null
  73851. }
  73852. res := resTmp.([]MarketRegion)
  73853. fc.Result = res
  73854. return ec.marshalNMarketRegion2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegionᚄ(ctx, field.Selections, res)
  73855. }
  73856. func (ec *executionContext) fieldContext_MarketRegionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73857. fc = &graphql.FieldContext{
  73858. Object: "MarketRegionConnection",
  73859. Field: field,
  73860. IsMethod: false,
  73861. IsResolver: false,
  73862. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73863. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  73864. },
  73865. }
  73866. return fc, nil
  73867. }
  73868. func (ec *executionContext) _MarketRegionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MarketRegionConnection) (ret graphql.Marshaler) {
  73869. fc, err := ec.fieldContext_MarketRegionConnection_pageInfo(ctx, field)
  73870. if err != nil {
  73871. return graphql.Null
  73872. }
  73873. ctx = graphql.WithFieldContext(ctx, fc)
  73874. defer func() {
  73875. if r := recover(); r != nil {
  73876. ec.Error(ctx, ec.Recover(ctx, r))
  73877. ret = graphql.Null
  73878. }
  73879. }()
  73880. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73881. ctx = rctx // use context from middleware stack in children
  73882. return obj.PageInfo, nil
  73883. })
  73884. if err != nil {
  73885. ec.Error(ctx, err)
  73886. return graphql.Null
  73887. }
  73888. if resTmp == nil {
  73889. if !graphql.HasFieldError(ctx, fc) {
  73890. ec.Errorf(ctx, "must not be null")
  73891. }
  73892. return graphql.Null
  73893. }
  73894. res := resTmp.(*PageInfo)
  73895. fc.Result = res
  73896. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  73897. }
  73898. func (ec *executionContext) fieldContext_MarketRegionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73899. fc = &graphql.FieldContext{
  73900. Object: "MarketRegionConnection",
  73901. Field: field,
  73902. IsMethod: false,
  73903. IsResolver: false,
  73904. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73905. switch field.Name {
  73906. case "endCursor":
  73907. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  73908. case "hasNextPage":
  73909. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  73910. case "hasPreviousPage":
  73911. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  73912. case "startCursor":
  73913. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  73914. }
  73915. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  73916. },
  73917. }
  73918. return fc, nil
  73919. }
  73920. func (ec *executionContext) _MarketRegionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MarketRegionEdge) (ret graphql.Marshaler) {
  73921. fc, err := ec.fieldContext_MarketRegionEdge_cursor(ctx, field)
  73922. if err != nil {
  73923. return graphql.Null
  73924. }
  73925. ctx = graphql.WithFieldContext(ctx, fc)
  73926. defer func() {
  73927. if r := recover(); r != nil {
  73928. ec.Error(ctx, ec.Recover(ctx, r))
  73929. ret = graphql.Null
  73930. }
  73931. }()
  73932. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73933. ctx = rctx // use context from middleware stack in children
  73934. return obj.Cursor, nil
  73935. })
  73936. if err != nil {
  73937. ec.Error(ctx, err)
  73938. return graphql.Null
  73939. }
  73940. if resTmp == nil {
  73941. if !graphql.HasFieldError(ctx, fc) {
  73942. ec.Errorf(ctx, "must not be null")
  73943. }
  73944. return graphql.Null
  73945. }
  73946. res := resTmp.(string)
  73947. fc.Result = res
  73948. return ec.marshalNString2string(ctx, field.Selections, res)
  73949. }
  73950. func (ec *executionContext) fieldContext_MarketRegionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73951. fc = &graphql.FieldContext{
  73952. Object: "MarketRegionEdge",
  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 String does not have child fields")
  73958. },
  73959. }
  73960. return fc, nil
  73961. }
  73962. func (ec *executionContext) _MarketRegionEdge_node(ctx context.Context, field graphql.CollectedField, obj *MarketRegionEdge) (ret graphql.Marshaler) {
  73963. fc, err := ec.fieldContext_MarketRegionEdge_node(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.Node, nil
  73977. })
  73978. if err != nil {
  73979. ec.Error(ctx, err)
  73980. return graphql.Null
  73981. }
  73982. if resTmp == nil {
  73983. if !graphql.HasFieldError(ctx, fc) {
  73984. ec.Errorf(ctx, "must not be null")
  73985. }
  73986. return graphql.Null
  73987. }
  73988. res := resTmp.(MarketRegion)
  73989. fc.Result = res
  73990. return ec.marshalNMarketRegion2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegion(ctx, field.Selections, res)
  73991. }
  73992. func (ec *executionContext) fieldContext_MarketRegionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73993. fc = &graphql.FieldContext{
  73994. Object: "MarketRegionEdge",
  73995. Field: field,
  73996. IsMethod: false,
  73997. IsResolver: false,
  73998. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73999. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  74000. },
  74001. }
  74002. return fc, nil
  74003. }
  74004. func (ec *executionContext) _MarketWebPresence_id(ctx context.Context, field graphql.CollectedField, obj *MarketWebPresence) (ret graphql.Marshaler) {
  74005. fc, err := ec.fieldContext_MarketWebPresence_id(ctx, field)
  74006. if err != nil {
  74007. return graphql.Null
  74008. }
  74009. ctx = graphql.WithFieldContext(ctx, fc)
  74010. defer func() {
  74011. if r := recover(); r != nil {
  74012. ec.Error(ctx, ec.Recover(ctx, r))
  74013. ret = graphql.Null
  74014. }
  74015. }()
  74016. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74017. ctx = rctx // use context from middleware stack in children
  74018. return obj.ID, nil
  74019. })
  74020. if err != nil {
  74021. ec.Error(ctx, err)
  74022. return graphql.Null
  74023. }
  74024. if resTmp == nil {
  74025. if !graphql.HasFieldError(ctx, fc) {
  74026. ec.Errorf(ctx, "must not be null")
  74027. }
  74028. return graphql.Null
  74029. }
  74030. res := resTmp.(string)
  74031. fc.Result = res
  74032. return ec.marshalNID2string(ctx, field.Selections, res)
  74033. }
  74034. func (ec *executionContext) fieldContext_MarketWebPresence_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74035. fc = &graphql.FieldContext{
  74036. Object: "MarketWebPresence",
  74037. Field: field,
  74038. IsMethod: false,
  74039. IsResolver: false,
  74040. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74041. return nil, errors.New("field of type ID does not have child fields")
  74042. },
  74043. }
  74044. return fc, nil
  74045. }
  74046. func (ec *executionContext) _MarketWebPresenceRootUrl_locale(ctx context.Context, field graphql.CollectedField, obj *MarketWebPresenceRootURL) (ret graphql.Marshaler) {
  74047. fc, err := ec.fieldContext_MarketWebPresenceRootUrl_locale(ctx, field)
  74048. if err != nil {
  74049. return graphql.Null
  74050. }
  74051. ctx = graphql.WithFieldContext(ctx, fc)
  74052. defer func() {
  74053. if r := recover(); r != nil {
  74054. ec.Error(ctx, ec.Recover(ctx, r))
  74055. ret = graphql.Null
  74056. }
  74057. }()
  74058. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74059. ctx = rctx // use context from middleware stack in children
  74060. return obj.Locale, nil
  74061. })
  74062. if err != nil {
  74063. ec.Error(ctx, err)
  74064. return graphql.Null
  74065. }
  74066. if resTmp == nil {
  74067. if !graphql.HasFieldError(ctx, fc) {
  74068. ec.Errorf(ctx, "must not be null")
  74069. }
  74070. return graphql.Null
  74071. }
  74072. res := resTmp.(string)
  74073. fc.Result = res
  74074. return ec.marshalNString2string(ctx, field.Selections, res)
  74075. }
  74076. func (ec *executionContext) fieldContext_MarketWebPresenceRootUrl_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74077. fc = &graphql.FieldContext{
  74078. Object: "MarketWebPresenceRootUrl",
  74079. Field: field,
  74080. IsMethod: false,
  74081. IsResolver: false,
  74082. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74083. return nil, errors.New("field of type String does not have child fields")
  74084. },
  74085. }
  74086. return fc, nil
  74087. }
  74088. func (ec *executionContext) _MarketWebPresenceRootUrl_url(ctx context.Context, field graphql.CollectedField, obj *MarketWebPresenceRootURL) (ret graphql.Marshaler) {
  74089. fc, err := ec.fieldContext_MarketWebPresenceRootUrl_url(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.URL, nil
  74103. })
  74104. if err != nil {
  74105. ec.Error(ctx, err)
  74106. return graphql.Null
  74107. }
  74108. if resTmp == nil {
  74109. if !graphql.HasFieldError(ctx, fc) {
  74110. ec.Errorf(ctx, "must not be null")
  74111. }
  74112. return graphql.Null
  74113. }
  74114. res := resTmp.(string)
  74115. fc.Result = res
  74116. return ec.marshalNURL2string(ctx, field.Selections, res)
  74117. }
  74118. func (ec *executionContext) fieldContext_MarketWebPresenceRootUrl_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74119. fc = &graphql.FieldContext{
  74120. Object: "MarketWebPresenceRootUrl",
  74121. Field: field,
  74122. IsMethod: false,
  74123. IsResolver: false,
  74124. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74125. return nil, errors.New("field of type URL does not have child fields")
  74126. },
  74127. }
  74128. return fc, nil
  74129. }
  74130. func (ec *executionContext) _MarketingEvent_app(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74131. fc, err := ec.fieldContext_MarketingEvent_app(ctx, field)
  74132. if err != nil {
  74133. return graphql.Null
  74134. }
  74135. ctx = graphql.WithFieldContext(ctx, fc)
  74136. defer func() {
  74137. if r := recover(); r != nil {
  74138. ec.Error(ctx, ec.Recover(ctx, r))
  74139. ret = graphql.Null
  74140. }
  74141. }()
  74142. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74143. ctx = rctx // use context from middleware stack in children
  74144. return obj.App, nil
  74145. })
  74146. if err != nil {
  74147. ec.Error(ctx, err)
  74148. return graphql.Null
  74149. }
  74150. if resTmp == nil {
  74151. if !graphql.HasFieldError(ctx, fc) {
  74152. ec.Errorf(ctx, "must not be null")
  74153. }
  74154. return graphql.Null
  74155. }
  74156. res := resTmp.(*App)
  74157. fc.Result = res
  74158. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx, field.Selections, res)
  74159. }
  74160. func (ec *executionContext) fieldContext_MarketingEvent_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74161. fc = &graphql.FieldContext{
  74162. Object: "MarketingEvent",
  74163. Field: field,
  74164. IsMethod: false,
  74165. IsResolver: false,
  74166. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74167. switch field.Name {
  74168. case "id":
  74169. return ec.fieldContext_App_id(ctx, field)
  74170. }
  74171. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  74172. },
  74173. }
  74174. return fc, nil
  74175. }
  74176. func (ec *executionContext) _MarketingEvent_channel(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74177. fc, err := ec.fieldContext_MarketingEvent_channel(ctx, field)
  74178. if err != nil {
  74179. return graphql.Null
  74180. }
  74181. ctx = graphql.WithFieldContext(ctx, fc)
  74182. defer func() {
  74183. if r := recover(); r != nil {
  74184. ec.Error(ctx, ec.Recover(ctx, r))
  74185. ret = graphql.Null
  74186. }
  74187. }()
  74188. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74189. ctx = rctx // use context from middleware stack in children
  74190. return obj.Channel, nil
  74191. })
  74192. if err != nil {
  74193. ec.Error(ctx, err)
  74194. return graphql.Null
  74195. }
  74196. if resTmp == nil {
  74197. return graphql.Null
  74198. }
  74199. res := resTmp.(*MarketingChannel)
  74200. fc.Result = res
  74201. return ec.marshalOMarketingChannel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingChannel(ctx, field.Selections, res)
  74202. }
  74203. func (ec *executionContext) fieldContext_MarketingEvent_channel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74204. fc = &graphql.FieldContext{
  74205. Object: "MarketingEvent",
  74206. Field: field,
  74207. IsMethod: false,
  74208. IsResolver: false,
  74209. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74210. return nil, errors.New("field of type MarketingChannel does not have child fields")
  74211. },
  74212. }
  74213. return fc, nil
  74214. }
  74215. func (ec *executionContext) _MarketingEvent_description(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74216. fc, err := ec.fieldContext_MarketingEvent_description(ctx, field)
  74217. if err != nil {
  74218. return graphql.Null
  74219. }
  74220. ctx = graphql.WithFieldContext(ctx, fc)
  74221. defer func() {
  74222. if r := recover(); r != nil {
  74223. ec.Error(ctx, ec.Recover(ctx, r))
  74224. ret = graphql.Null
  74225. }
  74226. }()
  74227. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74228. ctx = rctx // use context from middleware stack in children
  74229. return obj.Description, nil
  74230. })
  74231. if err != nil {
  74232. ec.Error(ctx, err)
  74233. return graphql.Null
  74234. }
  74235. if resTmp == nil {
  74236. return graphql.Null
  74237. }
  74238. res := resTmp.(*string)
  74239. fc.Result = res
  74240. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74241. }
  74242. func (ec *executionContext) fieldContext_MarketingEvent_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74243. fc = &graphql.FieldContext{
  74244. Object: "MarketingEvent",
  74245. Field: field,
  74246. IsMethod: false,
  74247. IsResolver: false,
  74248. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74249. return nil, errors.New("field of type String does not have child fields")
  74250. },
  74251. }
  74252. return fc, nil
  74253. }
  74254. func (ec *executionContext) _MarketingEvent_endedAt(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74255. fc, err := ec.fieldContext_MarketingEvent_endedAt(ctx, field)
  74256. if err != nil {
  74257. return graphql.Null
  74258. }
  74259. ctx = graphql.WithFieldContext(ctx, fc)
  74260. defer func() {
  74261. if r := recover(); r != nil {
  74262. ec.Error(ctx, ec.Recover(ctx, r))
  74263. ret = graphql.Null
  74264. }
  74265. }()
  74266. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74267. ctx = rctx // use context from middleware stack in children
  74268. return obj.EndedAt, nil
  74269. })
  74270. if err != nil {
  74271. ec.Error(ctx, err)
  74272. return graphql.Null
  74273. }
  74274. if resTmp == nil {
  74275. return graphql.Null
  74276. }
  74277. res := resTmp.(*string)
  74278. fc.Result = res
  74279. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  74280. }
  74281. func (ec *executionContext) fieldContext_MarketingEvent_endedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74282. fc = &graphql.FieldContext{
  74283. Object: "MarketingEvent",
  74284. Field: field,
  74285. IsMethod: false,
  74286. IsResolver: false,
  74287. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74288. return nil, errors.New("field of type DateTime does not have child fields")
  74289. },
  74290. }
  74291. return fc, nil
  74292. }
  74293. func (ec *executionContext) _MarketingEvent_id(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74294. fc, err := ec.fieldContext_MarketingEvent_id(ctx, field)
  74295. if err != nil {
  74296. return graphql.Null
  74297. }
  74298. ctx = graphql.WithFieldContext(ctx, fc)
  74299. defer func() {
  74300. if r := recover(); r != nil {
  74301. ec.Error(ctx, ec.Recover(ctx, r))
  74302. ret = graphql.Null
  74303. }
  74304. }()
  74305. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74306. ctx = rctx // use context from middleware stack in children
  74307. return obj.ID, nil
  74308. })
  74309. if err != nil {
  74310. ec.Error(ctx, err)
  74311. return graphql.Null
  74312. }
  74313. if resTmp == nil {
  74314. if !graphql.HasFieldError(ctx, fc) {
  74315. ec.Errorf(ctx, "must not be null")
  74316. }
  74317. return graphql.Null
  74318. }
  74319. res := resTmp.(string)
  74320. fc.Result = res
  74321. return ec.marshalNID2string(ctx, field.Selections, res)
  74322. }
  74323. func (ec *executionContext) fieldContext_MarketingEvent_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74324. fc = &graphql.FieldContext{
  74325. Object: "MarketingEvent",
  74326. Field: field,
  74327. IsMethod: false,
  74328. IsResolver: false,
  74329. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74330. return nil, errors.New("field of type ID does not have child fields")
  74331. },
  74332. }
  74333. return fc, nil
  74334. }
  74335. func (ec *executionContext) _MarketingEvent_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74336. fc, err := ec.fieldContext_MarketingEvent_legacyResourceId(ctx, field)
  74337. if err != nil {
  74338. return graphql.Null
  74339. }
  74340. ctx = graphql.WithFieldContext(ctx, fc)
  74341. defer func() {
  74342. if r := recover(); r != nil {
  74343. ec.Error(ctx, ec.Recover(ctx, r))
  74344. ret = graphql.Null
  74345. }
  74346. }()
  74347. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74348. ctx = rctx // use context from middleware stack in children
  74349. return obj.LegacyResourceID, nil
  74350. })
  74351. if err != nil {
  74352. ec.Error(ctx, err)
  74353. return graphql.Null
  74354. }
  74355. if resTmp == nil {
  74356. if !graphql.HasFieldError(ctx, fc) {
  74357. ec.Errorf(ctx, "must not be null")
  74358. }
  74359. return graphql.Null
  74360. }
  74361. res := resTmp.(string)
  74362. fc.Result = res
  74363. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  74364. }
  74365. func (ec *executionContext) fieldContext_MarketingEvent_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74366. fc = &graphql.FieldContext{
  74367. Object: "MarketingEvent",
  74368. Field: field,
  74369. IsMethod: false,
  74370. IsResolver: false,
  74371. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74372. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  74373. },
  74374. }
  74375. return fc, nil
  74376. }
  74377. func (ec *executionContext) _MarketingEvent_manageUrl(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74378. fc, err := ec.fieldContext_MarketingEvent_manageUrl(ctx, field)
  74379. if err != nil {
  74380. return graphql.Null
  74381. }
  74382. ctx = graphql.WithFieldContext(ctx, fc)
  74383. defer func() {
  74384. if r := recover(); r != nil {
  74385. ec.Error(ctx, ec.Recover(ctx, r))
  74386. ret = graphql.Null
  74387. }
  74388. }()
  74389. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74390. ctx = rctx // use context from middleware stack in children
  74391. return obj.ManageURL, nil
  74392. })
  74393. if err != nil {
  74394. ec.Error(ctx, err)
  74395. return graphql.Null
  74396. }
  74397. if resTmp == nil {
  74398. return graphql.Null
  74399. }
  74400. res := resTmp.(*string)
  74401. fc.Result = res
  74402. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  74403. }
  74404. func (ec *executionContext) fieldContext_MarketingEvent_manageUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74405. fc = &graphql.FieldContext{
  74406. Object: "MarketingEvent",
  74407. Field: field,
  74408. IsMethod: false,
  74409. IsResolver: false,
  74410. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74411. return nil, errors.New("field of type URL does not have child fields")
  74412. },
  74413. }
  74414. return fc, nil
  74415. }
  74416. func (ec *executionContext) _MarketingEvent_previewUrl(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74417. fc, err := ec.fieldContext_MarketingEvent_previewUrl(ctx, field)
  74418. if err != nil {
  74419. return graphql.Null
  74420. }
  74421. ctx = graphql.WithFieldContext(ctx, fc)
  74422. defer func() {
  74423. if r := recover(); r != nil {
  74424. ec.Error(ctx, ec.Recover(ctx, r))
  74425. ret = graphql.Null
  74426. }
  74427. }()
  74428. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74429. ctx = rctx // use context from middleware stack in children
  74430. return obj.PreviewURL, nil
  74431. })
  74432. if err != nil {
  74433. ec.Error(ctx, err)
  74434. return graphql.Null
  74435. }
  74436. if resTmp == nil {
  74437. return graphql.Null
  74438. }
  74439. res := resTmp.(*string)
  74440. fc.Result = res
  74441. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  74442. }
  74443. func (ec *executionContext) fieldContext_MarketingEvent_previewUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74444. fc = &graphql.FieldContext{
  74445. Object: "MarketingEvent",
  74446. Field: field,
  74447. IsMethod: false,
  74448. IsResolver: false,
  74449. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74450. return nil, errors.New("field of type URL does not have child fields")
  74451. },
  74452. }
  74453. return fc, nil
  74454. }
  74455. func (ec *executionContext) _MarketingEvent_remoteId(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74456. fc, err := ec.fieldContext_MarketingEvent_remoteId(ctx, field)
  74457. if err != nil {
  74458. return graphql.Null
  74459. }
  74460. ctx = graphql.WithFieldContext(ctx, fc)
  74461. defer func() {
  74462. if r := recover(); r != nil {
  74463. ec.Error(ctx, ec.Recover(ctx, r))
  74464. ret = graphql.Null
  74465. }
  74466. }()
  74467. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74468. ctx = rctx // use context from middleware stack in children
  74469. return obj.RemoteID, nil
  74470. })
  74471. if err != nil {
  74472. ec.Error(ctx, err)
  74473. return graphql.Null
  74474. }
  74475. if resTmp == nil {
  74476. return graphql.Null
  74477. }
  74478. res := resTmp.(*string)
  74479. fc.Result = res
  74480. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74481. }
  74482. func (ec *executionContext) fieldContext_MarketingEvent_remoteId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74483. fc = &graphql.FieldContext{
  74484. Object: "MarketingEvent",
  74485. Field: field,
  74486. IsMethod: false,
  74487. IsResolver: false,
  74488. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74489. return nil, errors.New("field of type String does not have child fields")
  74490. },
  74491. }
  74492. return fc, nil
  74493. }
  74494. func (ec *executionContext) _MarketingEvent_scheduledToEndAt(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74495. fc, err := ec.fieldContext_MarketingEvent_scheduledToEndAt(ctx, field)
  74496. if err != nil {
  74497. return graphql.Null
  74498. }
  74499. ctx = graphql.WithFieldContext(ctx, fc)
  74500. defer func() {
  74501. if r := recover(); r != nil {
  74502. ec.Error(ctx, ec.Recover(ctx, r))
  74503. ret = graphql.Null
  74504. }
  74505. }()
  74506. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74507. ctx = rctx // use context from middleware stack in children
  74508. return obj.ScheduledToEndAt, nil
  74509. })
  74510. if err != nil {
  74511. ec.Error(ctx, err)
  74512. return graphql.Null
  74513. }
  74514. if resTmp == nil {
  74515. return graphql.Null
  74516. }
  74517. res := resTmp.(*string)
  74518. fc.Result = res
  74519. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  74520. }
  74521. func (ec *executionContext) fieldContext_MarketingEvent_scheduledToEndAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74522. fc = &graphql.FieldContext{
  74523. Object: "MarketingEvent",
  74524. Field: field,
  74525. IsMethod: false,
  74526. IsResolver: false,
  74527. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74528. return nil, errors.New("field of type DateTime does not have child fields")
  74529. },
  74530. }
  74531. return fc, nil
  74532. }
  74533. func (ec *executionContext) _MarketingEvent_sourceAndMedium(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74534. fc, err := ec.fieldContext_MarketingEvent_sourceAndMedium(ctx, field)
  74535. if err != nil {
  74536. return graphql.Null
  74537. }
  74538. ctx = graphql.WithFieldContext(ctx, fc)
  74539. defer func() {
  74540. if r := recover(); r != nil {
  74541. ec.Error(ctx, ec.Recover(ctx, r))
  74542. ret = graphql.Null
  74543. }
  74544. }()
  74545. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74546. ctx = rctx // use context from middleware stack in children
  74547. return obj.SourceAndMedium, nil
  74548. })
  74549. if err != nil {
  74550. ec.Error(ctx, err)
  74551. return graphql.Null
  74552. }
  74553. if resTmp == nil {
  74554. if !graphql.HasFieldError(ctx, fc) {
  74555. ec.Errorf(ctx, "must not be null")
  74556. }
  74557. return graphql.Null
  74558. }
  74559. res := resTmp.(string)
  74560. fc.Result = res
  74561. return ec.marshalNString2string(ctx, field.Selections, res)
  74562. }
  74563. func (ec *executionContext) fieldContext_MarketingEvent_sourceAndMedium(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74564. fc = &graphql.FieldContext{
  74565. Object: "MarketingEvent",
  74566. Field: field,
  74567. IsMethod: false,
  74568. IsResolver: false,
  74569. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74570. return nil, errors.New("field of type String does not have child fields")
  74571. },
  74572. }
  74573. return fc, nil
  74574. }
  74575. func (ec *executionContext) _MarketingEvent_startedAt(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74576. fc, err := ec.fieldContext_MarketingEvent_startedAt(ctx, field)
  74577. if err != nil {
  74578. return graphql.Null
  74579. }
  74580. ctx = graphql.WithFieldContext(ctx, fc)
  74581. defer func() {
  74582. if r := recover(); r != nil {
  74583. ec.Error(ctx, ec.Recover(ctx, r))
  74584. ret = graphql.Null
  74585. }
  74586. }()
  74587. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74588. ctx = rctx // use context from middleware stack in children
  74589. return obj.StartedAt, nil
  74590. })
  74591. if err != nil {
  74592. ec.Error(ctx, err)
  74593. return graphql.Null
  74594. }
  74595. if resTmp == nil {
  74596. if !graphql.HasFieldError(ctx, fc) {
  74597. ec.Errorf(ctx, "must not be null")
  74598. }
  74599. return graphql.Null
  74600. }
  74601. res := resTmp.(string)
  74602. fc.Result = res
  74603. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  74604. }
  74605. func (ec *executionContext) fieldContext_MarketingEvent_startedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74606. fc = &graphql.FieldContext{
  74607. Object: "MarketingEvent",
  74608. Field: field,
  74609. IsMethod: false,
  74610. IsResolver: false,
  74611. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74612. return nil, errors.New("field of type DateTime does not have child fields")
  74613. },
  74614. }
  74615. return fc, nil
  74616. }
  74617. func (ec *executionContext) _MarketingEvent_type(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74618. fc, err := ec.fieldContext_MarketingEvent_type(ctx, field)
  74619. if err != nil {
  74620. return graphql.Null
  74621. }
  74622. ctx = graphql.WithFieldContext(ctx, fc)
  74623. defer func() {
  74624. if r := recover(); r != nil {
  74625. ec.Error(ctx, ec.Recover(ctx, r))
  74626. ret = graphql.Null
  74627. }
  74628. }()
  74629. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74630. ctx = rctx // use context from middleware stack in children
  74631. return obj.Type, nil
  74632. })
  74633. if err != nil {
  74634. ec.Error(ctx, err)
  74635. return graphql.Null
  74636. }
  74637. if resTmp == nil {
  74638. if !graphql.HasFieldError(ctx, fc) {
  74639. ec.Errorf(ctx, "must not be null")
  74640. }
  74641. return graphql.Null
  74642. }
  74643. res := resTmp.(MarketingTactic)
  74644. fc.Result = res
  74645. return ec.marshalNMarketingTactic2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingTactic(ctx, field.Selections, res)
  74646. }
  74647. func (ec *executionContext) fieldContext_MarketingEvent_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74648. fc = &graphql.FieldContext{
  74649. Object: "MarketingEvent",
  74650. Field: field,
  74651. IsMethod: false,
  74652. IsResolver: false,
  74653. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74654. return nil, errors.New("field of type MarketingTactic does not have child fields")
  74655. },
  74656. }
  74657. return fc, nil
  74658. }
  74659. func (ec *executionContext) _MarketingEvent_utmCampaign(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74660. fc, err := ec.fieldContext_MarketingEvent_utmCampaign(ctx, field)
  74661. if err != nil {
  74662. return graphql.Null
  74663. }
  74664. ctx = graphql.WithFieldContext(ctx, fc)
  74665. defer func() {
  74666. if r := recover(); r != nil {
  74667. ec.Error(ctx, ec.Recover(ctx, r))
  74668. ret = graphql.Null
  74669. }
  74670. }()
  74671. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74672. ctx = rctx // use context from middleware stack in children
  74673. return obj.UtmCampaign, nil
  74674. })
  74675. if err != nil {
  74676. ec.Error(ctx, err)
  74677. return graphql.Null
  74678. }
  74679. if resTmp == nil {
  74680. return graphql.Null
  74681. }
  74682. res := resTmp.(*string)
  74683. fc.Result = res
  74684. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74685. }
  74686. func (ec *executionContext) fieldContext_MarketingEvent_utmCampaign(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74687. fc = &graphql.FieldContext{
  74688. Object: "MarketingEvent",
  74689. Field: field,
  74690. IsMethod: false,
  74691. IsResolver: false,
  74692. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74693. return nil, errors.New("field of type String does not have child fields")
  74694. },
  74695. }
  74696. return fc, nil
  74697. }
  74698. func (ec *executionContext) _MarketingEvent_utmMedium(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74699. fc, err := ec.fieldContext_MarketingEvent_utmMedium(ctx, field)
  74700. if err != nil {
  74701. return graphql.Null
  74702. }
  74703. ctx = graphql.WithFieldContext(ctx, fc)
  74704. defer func() {
  74705. if r := recover(); r != nil {
  74706. ec.Error(ctx, ec.Recover(ctx, r))
  74707. ret = graphql.Null
  74708. }
  74709. }()
  74710. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74711. ctx = rctx // use context from middleware stack in children
  74712. return obj.UtmMedium, nil
  74713. })
  74714. if err != nil {
  74715. ec.Error(ctx, err)
  74716. return graphql.Null
  74717. }
  74718. if resTmp == nil {
  74719. return graphql.Null
  74720. }
  74721. res := resTmp.(*string)
  74722. fc.Result = res
  74723. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74724. }
  74725. func (ec *executionContext) fieldContext_MarketingEvent_utmMedium(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74726. fc = &graphql.FieldContext{
  74727. Object: "MarketingEvent",
  74728. Field: field,
  74729. IsMethod: false,
  74730. IsResolver: false,
  74731. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74732. return nil, errors.New("field of type String does not have child fields")
  74733. },
  74734. }
  74735. return fc, nil
  74736. }
  74737. func (ec *executionContext) _MarketingEvent_utmSource(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  74738. fc, err := ec.fieldContext_MarketingEvent_utmSource(ctx, field)
  74739. if err != nil {
  74740. return graphql.Null
  74741. }
  74742. ctx = graphql.WithFieldContext(ctx, fc)
  74743. defer func() {
  74744. if r := recover(); r != nil {
  74745. ec.Error(ctx, ec.Recover(ctx, r))
  74746. ret = graphql.Null
  74747. }
  74748. }()
  74749. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74750. ctx = rctx // use context from middleware stack in children
  74751. return obj.UtmSource, nil
  74752. })
  74753. if err != nil {
  74754. ec.Error(ctx, err)
  74755. return graphql.Null
  74756. }
  74757. if resTmp == nil {
  74758. return graphql.Null
  74759. }
  74760. res := resTmp.(*string)
  74761. fc.Result = res
  74762. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74763. }
  74764. func (ec *executionContext) fieldContext_MarketingEvent_utmSource(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74765. fc = &graphql.FieldContext{
  74766. Object: "MarketingEvent",
  74767. Field: field,
  74768. IsMethod: false,
  74769. IsResolver: false,
  74770. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74771. return nil, errors.New("field of type String does not have child fields")
  74772. },
  74773. }
  74774. return fc, nil
  74775. }
  74776. func (ec *executionContext) _MediaConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MediaConnection) (ret graphql.Marshaler) {
  74777. fc, err := ec.fieldContext_MediaConnection_edges(ctx, field)
  74778. if err != nil {
  74779. return graphql.Null
  74780. }
  74781. ctx = graphql.WithFieldContext(ctx, fc)
  74782. defer func() {
  74783. if r := recover(); r != nil {
  74784. ec.Error(ctx, ec.Recover(ctx, r))
  74785. ret = graphql.Null
  74786. }
  74787. }()
  74788. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74789. ctx = rctx // use context from middleware stack in children
  74790. return obj.Edges, nil
  74791. })
  74792. if err != nil {
  74793. ec.Error(ctx, err)
  74794. return graphql.Null
  74795. }
  74796. if resTmp == nil {
  74797. if !graphql.HasFieldError(ctx, fc) {
  74798. ec.Errorf(ctx, "must not be null")
  74799. }
  74800. return graphql.Null
  74801. }
  74802. res := resTmp.([]*MediaEdge)
  74803. fc.Result = res
  74804. return ec.marshalNMediaEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaEdgeᚄ(ctx, field.Selections, res)
  74805. }
  74806. func (ec *executionContext) fieldContext_MediaConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74807. fc = &graphql.FieldContext{
  74808. Object: "MediaConnection",
  74809. Field: field,
  74810. IsMethod: false,
  74811. IsResolver: false,
  74812. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74813. switch field.Name {
  74814. case "cursor":
  74815. return ec.fieldContext_MediaEdge_cursor(ctx, field)
  74816. case "node":
  74817. return ec.fieldContext_MediaEdge_node(ctx, field)
  74818. }
  74819. return nil, fmt.Errorf("no field named %q was found under type MediaEdge", field.Name)
  74820. },
  74821. }
  74822. return fc, nil
  74823. }
  74824. func (ec *executionContext) _MediaConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MediaConnection) (ret graphql.Marshaler) {
  74825. fc, err := ec.fieldContext_MediaConnection_nodes(ctx, field)
  74826. if err != nil {
  74827. return graphql.Null
  74828. }
  74829. ctx = graphql.WithFieldContext(ctx, fc)
  74830. defer func() {
  74831. if r := recover(); r != nil {
  74832. ec.Error(ctx, ec.Recover(ctx, r))
  74833. ret = graphql.Null
  74834. }
  74835. }()
  74836. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74837. ctx = rctx // use context from middleware stack in children
  74838. return obj.Nodes, nil
  74839. })
  74840. if err != nil {
  74841. ec.Error(ctx, err)
  74842. return graphql.Null
  74843. }
  74844. if resTmp == nil {
  74845. if !graphql.HasFieldError(ctx, fc) {
  74846. ec.Errorf(ctx, "must not be null")
  74847. }
  74848. return graphql.Null
  74849. }
  74850. res := resTmp.([]Media)
  74851. fc.Result = res
  74852. return ec.marshalNMedia2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaᚄ(ctx, field.Selections, res)
  74853. }
  74854. func (ec *executionContext) fieldContext_MediaConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74855. fc = &graphql.FieldContext{
  74856. Object: "MediaConnection",
  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("FieldContext.Child cannot be called on type INTERFACE")
  74862. },
  74863. }
  74864. return fc, nil
  74865. }
  74866. func (ec *executionContext) _MediaConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MediaConnection) (ret graphql.Marshaler) {
  74867. fc, err := ec.fieldContext_MediaConnection_pageInfo(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.PageInfo, nil
  74881. })
  74882. if err != nil {
  74883. ec.Error(ctx, err)
  74884. return graphql.Null
  74885. }
  74886. if resTmp == nil {
  74887. if !graphql.HasFieldError(ctx, fc) {
  74888. ec.Errorf(ctx, "must not be null")
  74889. }
  74890. return graphql.Null
  74891. }
  74892. res := resTmp.(*PageInfo)
  74893. fc.Result = res
  74894. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  74895. }
  74896. func (ec *executionContext) fieldContext_MediaConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74897. fc = &graphql.FieldContext{
  74898. Object: "MediaConnection",
  74899. Field: field,
  74900. IsMethod: false,
  74901. IsResolver: false,
  74902. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74903. switch field.Name {
  74904. case "endCursor":
  74905. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  74906. case "hasNextPage":
  74907. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  74908. case "hasPreviousPage":
  74909. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  74910. case "startCursor":
  74911. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  74912. }
  74913. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  74914. },
  74915. }
  74916. return fc, nil
  74917. }
  74918. func (ec *executionContext) _MediaEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MediaEdge) (ret graphql.Marshaler) {
  74919. fc, err := ec.fieldContext_MediaEdge_cursor(ctx, field)
  74920. if err != nil {
  74921. return graphql.Null
  74922. }
  74923. ctx = graphql.WithFieldContext(ctx, fc)
  74924. defer func() {
  74925. if r := recover(); r != nil {
  74926. ec.Error(ctx, ec.Recover(ctx, r))
  74927. ret = graphql.Null
  74928. }
  74929. }()
  74930. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74931. ctx = rctx // use context from middleware stack in children
  74932. return obj.Cursor, nil
  74933. })
  74934. if err != nil {
  74935. ec.Error(ctx, err)
  74936. return graphql.Null
  74937. }
  74938. if resTmp == nil {
  74939. if !graphql.HasFieldError(ctx, fc) {
  74940. ec.Errorf(ctx, "must not be null")
  74941. }
  74942. return graphql.Null
  74943. }
  74944. res := resTmp.(string)
  74945. fc.Result = res
  74946. return ec.marshalNString2string(ctx, field.Selections, res)
  74947. }
  74948. func (ec *executionContext) fieldContext_MediaEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74949. fc = &graphql.FieldContext{
  74950. Object: "MediaEdge",
  74951. Field: field,
  74952. IsMethod: false,
  74953. IsResolver: false,
  74954. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74955. return nil, errors.New("field of type String does not have child fields")
  74956. },
  74957. }
  74958. return fc, nil
  74959. }
  74960. func (ec *executionContext) _MediaEdge_node(ctx context.Context, field graphql.CollectedField, obj *MediaEdge) (ret graphql.Marshaler) {
  74961. fc, err := ec.fieldContext_MediaEdge_node(ctx, field)
  74962. if err != nil {
  74963. return graphql.Null
  74964. }
  74965. ctx = graphql.WithFieldContext(ctx, fc)
  74966. defer func() {
  74967. if r := recover(); r != nil {
  74968. ec.Error(ctx, ec.Recover(ctx, r))
  74969. ret = graphql.Null
  74970. }
  74971. }()
  74972. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74973. ctx = rctx // use context from middleware stack in children
  74974. return obj.Node, nil
  74975. })
  74976. if err != nil {
  74977. ec.Error(ctx, err)
  74978. return graphql.Null
  74979. }
  74980. if resTmp == nil {
  74981. if !graphql.HasFieldError(ctx, fc) {
  74982. ec.Errorf(ctx, "must not be null")
  74983. }
  74984. return graphql.Null
  74985. }
  74986. res := resTmp.(Media)
  74987. fc.Result = res
  74988. return ec.marshalNMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMedia(ctx, field.Selections, res)
  74989. }
  74990. func (ec *executionContext) fieldContext_MediaEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74991. fc = &graphql.FieldContext{
  74992. Object: "MediaEdge",
  74993. Field: field,
  74994. IsMethod: false,
  74995. IsResolver: false,
  74996. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74997. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  74998. },
  74999. }
  75000. return fc, nil
  75001. }
  75002. func (ec *executionContext) _MediaError_code(ctx context.Context, field graphql.CollectedField, obj *MediaError) (ret graphql.Marshaler) {
  75003. fc, err := ec.fieldContext_MediaError_code(ctx, field)
  75004. if err != nil {
  75005. return graphql.Null
  75006. }
  75007. ctx = graphql.WithFieldContext(ctx, fc)
  75008. defer func() {
  75009. if r := recover(); r != nil {
  75010. ec.Error(ctx, ec.Recover(ctx, r))
  75011. ret = graphql.Null
  75012. }
  75013. }()
  75014. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75015. ctx = rctx // use context from middleware stack in children
  75016. return obj.Code, nil
  75017. })
  75018. if err != nil {
  75019. ec.Error(ctx, err)
  75020. return graphql.Null
  75021. }
  75022. if resTmp == nil {
  75023. if !graphql.HasFieldError(ctx, fc) {
  75024. ec.Errorf(ctx, "must not be null")
  75025. }
  75026. return graphql.Null
  75027. }
  75028. res := resTmp.(MediaErrorCode)
  75029. fc.Result = res
  75030. return ec.marshalNMediaErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaErrorCode(ctx, field.Selections, res)
  75031. }
  75032. func (ec *executionContext) fieldContext_MediaError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75033. fc = &graphql.FieldContext{
  75034. Object: "MediaError",
  75035. Field: field,
  75036. IsMethod: false,
  75037. IsResolver: false,
  75038. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75039. return nil, errors.New("field of type MediaErrorCode does not have child fields")
  75040. },
  75041. }
  75042. return fc, nil
  75043. }
  75044. func (ec *executionContext) _MediaError_details(ctx context.Context, field graphql.CollectedField, obj *MediaError) (ret graphql.Marshaler) {
  75045. fc, err := ec.fieldContext_MediaError_details(ctx, field)
  75046. if err != nil {
  75047. return graphql.Null
  75048. }
  75049. ctx = graphql.WithFieldContext(ctx, fc)
  75050. defer func() {
  75051. if r := recover(); r != nil {
  75052. ec.Error(ctx, ec.Recover(ctx, r))
  75053. ret = graphql.Null
  75054. }
  75055. }()
  75056. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75057. ctx = rctx // use context from middleware stack in children
  75058. return obj.Details, nil
  75059. })
  75060. if err != nil {
  75061. ec.Error(ctx, err)
  75062. return graphql.Null
  75063. }
  75064. if resTmp == nil {
  75065. return graphql.Null
  75066. }
  75067. res := resTmp.(*string)
  75068. fc.Result = res
  75069. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  75070. }
  75071. func (ec *executionContext) fieldContext_MediaError_details(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75072. fc = &graphql.FieldContext{
  75073. Object: "MediaError",
  75074. Field: field,
  75075. IsMethod: false,
  75076. IsResolver: false,
  75077. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75078. return nil, errors.New("field of type String does not have child fields")
  75079. },
  75080. }
  75081. return fc, nil
  75082. }
  75083. func (ec *executionContext) _MediaError_message(ctx context.Context, field graphql.CollectedField, obj *MediaError) (ret graphql.Marshaler) {
  75084. fc, err := ec.fieldContext_MediaError_message(ctx, field)
  75085. if err != nil {
  75086. return graphql.Null
  75087. }
  75088. ctx = graphql.WithFieldContext(ctx, fc)
  75089. defer func() {
  75090. if r := recover(); r != nil {
  75091. ec.Error(ctx, ec.Recover(ctx, r))
  75092. ret = graphql.Null
  75093. }
  75094. }()
  75095. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75096. ctx = rctx // use context from middleware stack in children
  75097. return obj.Message, nil
  75098. })
  75099. if err != nil {
  75100. ec.Error(ctx, err)
  75101. return graphql.Null
  75102. }
  75103. if resTmp == nil {
  75104. if !graphql.HasFieldError(ctx, fc) {
  75105. ec.Errorf(ctx, "must not be null")
  75106. }
  75107. return graphql.Null
  75108. }
  75109. res := resTmp.(string)
  75110. fc.Result = res
  75111. return ec.marshalNString2string(ctx, field.Selections, res)
  75112. }
  75113. func (ec *executionContext) fieldContext_MediaError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75114. fc = &graphql.FieldContext{
  75115. Object: "MediaError",
  75116. Field: field,
  75117. IsMethod: false,
  75118. IsResolver: false,
  75119. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75120. return nil, errors.New("field of type String does not have child fields")
  75121. },
  75122. }
  75123. return fc, nil
  75124. }
  75125. func (ec *executionContext) _MediaImage_alt(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75126. fc, err := ec.fieldContext_MediaImage_alt(ctx, field)
  75127. if err != nil {
  75128. return graphql.Null
  75129. }
  75130. ctx = graphql.WithFieldContext(ctx, fc)
  75131. defer func() {
  75132. if r := recover(); r != nil {
  75133. ec.Error(ctx, ec.Recover(ctx, r))
  75134. ret = graphql.Null
  75135. }
  75136. }()
  75137. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75138. ctx = rctx // use context from middleware stack in children
  75139. return obj.Alt, nil
  75140. })
  75141. if err != nil {
  75142. ec.Error(ctx, err)
  75143. return graphql.Null
  75144. }
  75145. if resTmp == nil {
  75146. return graphql.Null
  75147. }
  75148. res := resTmp.(*string)
  75149. fc.Result = res
  75150. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  75151. }
  75152. func (ec *executionContext) fieldContext_MediaImage_alt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75153. fc = &graphql.FieldContext{
  75154. Object: "MediaImage",
  75155. Field: field,
  75156. IsMethod: false,
  75157. IsResolver: false,
  75158. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75159. return nil, errors.New("field of type String does not have child fields")
  75160. },
  75161. }
  75162. return fc, nil
  75163. }
  75164. func (ec *executionContext) _MediaImage_createdAt(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75165. fc, err := ec.fieldContext_MediaImage_createdAt(ctx, field)
  75166. if err != nil {
  75167. return graphql.Null
  75168. }
  75169. ctx = graphql.WithFieldContext(ctx, fc)
  75170. defer func() {
  75171. if r := recover(); r != nil {
  75172. ec.Error(ctx, ec.Recover(ctx, r))
  75173. ret = graphql.Null
  75174. }
  75175. }()
  75176. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75177. ctx = rctx // use context from middleware stack in children
  75178. return obj.CreatedAt, nil
  75179. })
  75180. if err != nil {
  75181. ec.Error(ctx, err)
  75182. return graphql.Null
  75183. }
  75184. if resTmp == nil {
  75185. if !graphql.HasFieldError(ctx, fc) {
  75186. ec.Errorf(ctx, "must not be null")
  75187. }
  75188. return graphql.Null
  75189. }
  75190. res := resTmp.(string)
  75191. fc.Result = res
  75192. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  75193. }
  75194. func (ec *executionContext) fieldContext_MediaImage_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75195. fc = &graphql.FieldContext{
  75196. Object: "MediaImage",
  75197. Field: field,
  75198. IsMethod: false,
  75199. IsResolver: false,
  75200. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75201. return nil, errors.New("field of type DateTime does not have child fields")
  75202. },
  75203. }
  75204. return fc, nil
  75205. }
  75206. func (ec *executionContext) _MediaImage_fileErrors(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75207. fc, err := ec.fieldContext_MediaImage_fileErrors(ctx, field)
  75208. if err != nil {
  75209. return graphql.Null
  75210. }
  75211. ctx = graphql.WithFieldContext(ctx, fc)
  75212. defer func() {
  75213. if r := recover(); r != nil {
  75214. ec.Error(ctx, ec.Recover(ctx, r))
  75215. ret = graphql.Null
  75216. }
  75217. }()
  75218. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75219. ctx = rctx // use context from middleware stack in children
  75220. return obj.FileErrors, nil
  75221. })
  75222. if err != nil {
  75223. ec.Error(ctx, err)
  75224. return graphql.Null
  75225. }
  75226. if resTmp == nil {
  75227. if !graphql.HasFieldError(ctx, fc) {
  75228. ec.Errorf(ctx, "must not be null")
  75229. }
  75230. return graphql.Null
  75231. }
  75232. res := resTmp.([]*FileError)
  75233. fc.Result = res
  75234. return ec.marshalNFileError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileErrorᚄ(ctx, field.Selections, res)
  75235. }
  75236. func (ec *executionContext) fieldContext_MediaImage_fileErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75237. fc = &graphql.FieldContext{
  75238. Object: "MediaImage",
  75239. Field: field,
  75240. IsMethod: false,
  75241. IsResolver: false,
  75242. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75243. switch field.Name {
  75244. case "code":
  75245. return ec.fieldContext_FileError_code(ctx, field)
  75246. case "details":
  75247. return ec.fieldContext_FileError_details(ctx, field)
  75248. case "message":
  75249. return ec.fieldContext_FileError_message(ctx, field)
  75250. }
  75251. return nil, fmt.Errorf("no field named %q was found under type FileError", field.Name)
  75252. },
  75253. }
  75254. return fc, nil
  75255. }
  75256. func (ec *executionContext) _MediaImage_fileStatus(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75257. fc, err := ec.fieldContext_MediaImage_fileStatus(ctx, field)
  75258. if err != nil {
  75259. return graphql.Null
  75260. }
  75261. ctx = graphql.WithFieldContext(ctx, fc)
  75262. defer func() {
  75263. if r := recover(); r != nil {
  75264. ec.Error(ctx, ec.Recover(ctx, r))
  75265. ret = graphql.Null
  75266. }
  75267. }()
  75268. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75269. ctx = rctx // use context from middleware stack in children
  75270. return obj.FileStatus, nil
  75271. })
  75272. if err != nil {
  75273. ec.Error(ctx, err)
  75274. return graphql.Null
  75275. }
  75276. if resTmp == nil {
  75277. if !graphql.HasFieldError(ctx, fc) {
  75278. ec.Errorf(ctx, "must not be null")
  75279. }
  75280. return graphql.Null
  75281. }
  75282. res := resTmp.(FileStatus)
  75283. fc.Result = res
  75284. return ec.marshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileStatus(ctx, field.Selections, res)
  75285. }
  75286. func (ec *executionContext) fieldContext_MediaImage_fileStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75287. fc = &graphql.FieldContext{
  75288. Object: "MediaImage",
  75289. Field: field,
  75290. IsMethod: false,
  75291. IsResolver: false,
  75292. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75293. return nil, errors.New("field of type FileStatus does not have child fields")
  75294. },
  75295. }
  75296. return fc, nil
  75297. }
  75298. func (ec *executionContext) _MediaImage_id(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75299. fc, err := ec.fieldContext_MediaImage_id(ctx, field)
  75300. if err != nil {
  75301. return graphql.Null
  75302. }
  75303. ctx = graphql.WithFieldContext(ctx, fc)
  75304. defer func() {
  75305. if r := recover(); r != nil {
  75306. ec.Error(ctx, ec.Recover(ctx, r))
  75307. ret = graphql.Null
  75308. }
  75309. }()
  75310. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75311. ctx = rctx // use context from middleware stack in children
  75312. return obj.ID, nil
  75313. })
  75314. if err != nil {
  75315. ec.Error(ctx, err)
  75316. return graphql.Null
  75317. }
  75318. if resTmp == nil {
  75319. if !graphql.HasFieldError(ctx, fc) {
  75320. ec.Errorf(ctx, "must not be null")
  75321. }
  75322. return graphql.Null
  75323. }
  75324. res := resTmp.(string)
  75325. fc.Result = res
  75326. return ec.marshalNID2string(ctx, field.Selections, res)
  75327. }
  75328. func (ec *executionContext) fieldContext_MediaImage_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75329. fc = &graphql.FieldContext{
  75330. Object: "MediaImage",
  75331. Field: field,
  75332. IsMethod: false,
  75333. IsResolver: false,
  75334. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75335. return nil, errors.New("field of type ID does not have child fields")
  75336. },
  75337. }
  75338. return fc, nil
  75339. }
  75340. func (ec *executionContext) _MediaImage_image(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75341. fc, err := ec.fieldContext_MediaImage_image(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.Image, nil
  75355. })
  75356. if err != nil {
  75357. ec.Error(ctx, err)
  75358. return graphql.Null
  75359. }
  75360. if resTmp == nil {
  75361. return graphql.Null
  75362. }
  75363. res := resTmp.(*Image)
  75364. fc.Result = res
  75365. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  75366. }
  75367. func (ec *executionContext) fieldContext_MediaImage_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75368. fc = &graphql.FieldContext{
  75369. Object: "MediaImage",
  75370. Field: field,
  75371. IsMethod: false,
  75372. IsResolver: false,
  75373. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75374. switch field.Name {
  75375. case "altText":
  75376. return ec.fieldContext_Image_altText(ctx, field)
  75377. case "height":
  75378. return ec.fieldContext_Image_height(ctx, field)
  75379. case "id":
  75380. return ec.fieldContext_Image_id(ctx, field)
  75381. case "metafield":
  75382. return ec.fieldContext_Image_metafield(ctx, field)
  75383. case "metafields":
  75384. return ec.fieldContext_Image_metafields(ctx, field)
  75385. case "privateMetafield":
  75386. return ec.fieldContext_Image_privateMetafield(ctx, field)
  75387. case "privateMetafields":
  75388. return ec.fieldContext_Image_privateMetafields(ctx, field)
  75389. case "url":
  75390. return ec.fieldContext_Image_url(ctx, field)
  75391. case "width":
  75392. return ec.fieldContext_Image_width(ctx, field)
  75393. }
  75394. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  75395. },
  75396. }
  75397. return fc, nil
  75398. }
  75399. func (ec *executionContext) _MediaImage_mediaContentType(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75400. fc, err := ec.fieldContext_MediaImage_mediaContentType(ctx, field)
  75401. if err != nil {
  75402. return graphql.Null
  75403. }
  75404. ctx = graphql.WithFieldContext(ctx, fc)
  75405. defer func() {
  75406. if r := recover(); r != nil {
  75407. ec.Error(ctx, ec.Recover(ctx, r))
  75408. ret = graphql.Null
  75409. }
  75410. }()
  75411. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75412. ctx = rctx // use context from middleware stack in children
  75413. return obj.MediaContentType, nil
  75414. })
  75415. if err != nil {
  75416. ec.Error(ctx, err)
  75417. return graphql.Null
  75418. }
  75419. if resTmp == nil {
  75420. if !graphql.HasFieldError(ctx, fc) {
  75421. ec.Errorf(ctx, "must not be null")
  75422. }
  75423. return graphql.Null
  75424. }
  75425. res := resTmp.(MediaContentType)
  75426. fc.Result = res
  75427. return ec.marshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaContentType(ctx, field.Selections, res)
  75428. }
  75429. func (ec *executionContext) fieldContext_MediaImage_mediaContentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75430. fc = &graphql.FieldContext{
  75431. Object: "MediaImage",
  75432. Field: field,
  75433. IsMethod: false,
  75434. IsResolver: false,
  75435. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75436. return nil, errors.New("field of type MediaContentType does not have child fields")
  75437. },
  75438. }
  75439. return fc, nil
  75440. }
  75441. func (ec *executionContext) _MediaImage_mediaErrors(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75442. fc, err := ec.fieldContext_MediaImage_mediaErrors(ctx, field)
  75443. if err != nil {
  75444. return graphql.Null
  75445. }
  75446. ctx = graphql.WithFieldContext(ctx, fc)
  75447. defer func() {
  75448. if r := recover(); r != nil {
  75449. ec.Error(ctx, ec.Recover(ctx, r))
  75450. ret = graphql.Null
  75451. }
  75452. }()
  75453. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75454. ctx = rctx // use context from middleware stack in children
  75455. return obj.MediaErrors, nil
  75456. })
  75457. if err != nil {
  75458. ec.Error(ctx, err)
  75459. return graphql.Null
  75460. }
  75461. if resTmp == nil {
  75462. if !graphql.HasFieldError(ctx, fc) {
  75463. ec.Errorf(ctx, "must not be null")
  75464. }
  75465. return graphql.Null
  75466. }
  75467. res := resTmp.([]*MediaError)
  75468. fc.Result = res
  75469. return ec.marshalNMediaError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaErrorᚄ(ctx, field.Selections, res)
  75470. }
  75471. func (ec *executionContext) fieldContext_MediaImage_mediaErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75472. fc = &graphql.FieldContext{
  75473. Object: "MediaImage",
  75474. Field: field,
  75475. IsMethod: false,
  75476. IsResolver: false,
  75477. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75478. switch field.Name {
  75479. case "code":
  75480. return ec.fieldContext_MediaError_code(ctx, field)
  75481. case "details":
  75482. return ec.fieldContext_MediaError_details(ctx, field)
  75483. case "message":
  75484. return ec.fieldContext_MediaError_message(ctx, field)
  75485. }
  75486. return nil, fmt.Errorf("no field named %q was found under type MediaError", field.Name)
  75487. },
  75488. }
  75489. return fc, nil
  75490. }
  75491. func (ec *executionContext) _MediaImage_mediaWarnings(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75492. fc, err := ec.fieldContext_MediaImage_mediaWarnings(ctx, field)
  75493. if err != nil {
  75494. return graphql.Null
  75495. }
  75496. ctx = graphql.WithFieldContext(ctx, fc)
  75497. defer func() {
  75498. if r := recover(); r != nil {
  75499. ec.Error(ctx, ec.Recover(ctx, r))
  75500. ret = graphql.Null
  75501. }
  75502. }()
  75503. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75504. ctx = rctx // use context from middleware stack in children
  75505. return obj.MediaWarnings, nil
  75506. })
  75507. if err != nil {
  75508. ec.Error(ctx, err)
  75509. return graphql.Null
  75510. }
  75511. if resTmp == nil {
  75512. if !graphql.HasFieldError(ctx, fc) {
  75513. ec.Errorf(ctx, "must not be null")
  75514. }
  75515. return graphql.Null
  75516. }
  75517. res := resTmp.([]*MediaWarning)
  75518. fc.Result = res
  75519. return ec.marshalNMediaWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaWarningᚄ(ctx, field.Selections, res)
  75520. }
  75521. func (ec *executionContext) fieldContext_MediaImage_mediaWarnings(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75522. fc = &graphql.FieldContext{
  75523. Object: "MediaImage",
  75524. Field: field,
  75525. IsMethod: false,
  75526. IsResolver: false,
  75527. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75528. switch field.Name {
  75529. case "code":
  75530. return ec.fieldContext_MediaWarning_code(ctx, field)
  75531. case "message":
  75532. return ec.fieldContext_MediaWarning_message(ctx, field)
  75533. }
  75534. return nil, fmt.Errorf("no field named %q was found under type MediaWarning", field.Name)
  75535. },
  75536. }
  75537. return fc, nil
  75538. }
  75539. func (ec *executionContext) _MediaImage_mimeType(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75540. fc, err := ec.fieldContext_MediaImage_mimeType(ctx, field)
  75541. if err != nil {
  75542. return graphql.Null
  75543. }
  75544. ctx = graphql.WithFieldContext(ctx, fc)
  75545. defer func() {
  75546. if r := recover(); r != nil {
  75547. ec.Error(ctx, ec.Recover(ctx, r))
  75548. ret = graphql.Null
  75549. }
  75550. }()
  75551. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75552. ctx = rctx // use context from middleware stack in children
  75553. return obj.MimeType, nil
  75554. })
  75555. if err != nil {
  75556. ec.Error(ctx, err)
  75557. return graphql.Null
  75558. }
  75559. if resTmp == nil {
  75560. return graphql.Null
  75561. }
  75562. res := resTmp.(*string)
  75563. fc.Result = res
  75564. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  75565. }
  75566. func (ec *executionContext) fieldContext_MediaImage_mimeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75567. fc = &graphql.FieldContext{
  75568. Object: "MediaImage",
  75569. Field: field,
  75570. IsMethod: false,
  75571. IsResolver: false,
  75572. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75573. return nil, errors.New("field of type String does not have child fields")
  75574. },
  75575. }
  75576. return fc, nil
  75577. }
  75578. func (ec *executionContext) _MediaImage_originalSource(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75579. fc, err := ec.fieldContext_MediaImage_originalSource(ctx, field)
  75580. if err != nil {
  75581. return graphql.Null
  75582. }
  75583. ctx = graphql.WithFieldContext(ctx, fc)
  75584. defer func() {
  75585. if r := recover(); r != nil {
  75586. ec.Error(ctx, ec.Recover(ctx, r))
  75587. ret = graphql.Null
  75588. }
  75589. }()
  75590. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75591. ctx = rctx // use context from middleware stack in children
  75592. return obj.OriginalSource, nil
  75593. })
  75594. if err != nil {
  75595. ec.Error(ctx, err)
  75596. return graphql.Null
  75597. }
  75598. if resTmp == nil {
  75599. return graphql.Null
  75600. }
  75601. res := resTmp.(*MediaImageOriginalSource)
  75602. fc.Result = res
  75603. return ec.marshalOMediaImageOriginalSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaImageOriginalSource(ctx, field.Selections, res)
  75604. }
  75605. func (ec *executionContext) fieldContext_MediaImage_originalSource(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75606. fc = &graphql.FieldContext{
  75607. Object: "MediaImage",
  75608. Field: field,
  75609. IsMethod: false,
  75610. IsResolver: false,
  75611. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75612. switch field.Name {
  75613. case "fileSize":
  75614. return ec.fieldContext_MediaImageOriginalSource_fileSize(ctx, field)
  75615. }
  75616. return nil, fmt.Errorf("no field named %q was found under type MediaImageOriginalSource", field.Name)
  75617. },
  75618. }
  75619. return fc, nil
  75620. }
  75621. func (ec *executionContext) _MediaImage_preview(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75622. fc, err := ec.fieldContext_MediaImage_preview(ctx, field)
  75623. if err != nil {
  75624. return graphql.Null
  75625. }
  75626. ctx = graphql.WithFieldContext(ctx, fc)
  75627. defer func() {
  75628. if r := recover(); r != nil {
  75629. ec.Error(ctx, ec.Recover(ctx, r))
  75630. ret = graphql.Null
  75631. }
  75632. }()
  75633. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75634. ctx = rctx // use context from middleware stack in children
  75635. return obj.Preview, nil
  75636. })
  75637. if err != nil {
  75638. ec.Error(ctx, err)
  75639. return graphql.Null
  75640. }
  75641. if resTmp == nil {
  75642. return graphql.Null
  75643. }
  75644. res := resTmp.(*MediaPreviewImage)
  75645. fc.Result = res
  75646. return ec.marshalOMediaPreviewImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaPreviewImage(ctx, field.Selections, res)
  75647. }
  75648. func (ec *executionContext) fieldContext_MediaImage_preview(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75649. fc = &graphql.FieldContext{
  75650. Object: "MediaImage",
  75651. Field: field,
  75652. IsMethod: false,
  75653. IsResolver: false,
  75654. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75655. switch field.Name {
  75656. case "image":
  75657. return ec.fieldContext_MediaPreviewImage_image(ctx, field)
  75658. case "status":
  75659. return ec.fieldContext_MediaPreviewImage_status(ctx, field)
  75660. }
  75661. return nil, fmt.Errorf("no field named %q was found under type MediaPreviewImage", field.Name)
  75662. },
  75663. }
  75664. return fc, nil
  75665. }
  75666. func (ec *executionContext) _MediaImage_status(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  75667. fc, err := ec.fieldContext_MediaImage_status(ctx, field)
  75668. if err != nil {
  75669. return graphql.Null
  75670. }
  75671. ctx = graphql.WithFieldContext(ctx, fc)
  75672. defer func() {
  75673. if r := recover(); r != nil {
  75674. ec.Error(ctx, ec.Recover(ctx, r))
  75675. ret = graphql.Null
  75676. }
  75677. }()
  75678. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75679. ctx = rctx // use context from middleware stack in children
  75680. return obj.Status, nil
  75681. })
  75682. if err != nil {
  75683. ec.Error(ctx, err)
  75684. return graphql.Null
  75685. }
  75686. if resTmp == nil {
  75687. if !graphql.HasFieldError(ctx, fc) {
  75688. ec.Errorf(ctx, "must not be null")
  75689. }
  75690. return graphql.Null
  75691. }
  75692. res := resTmp.(MediaStatus)
  75693. fc.Result = res
  75694. return ec.marshalNMediaStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaStatus(ctx, field.Selections, res)
  75695. }
  75696. func (ec *executionContext) fieldContext_MediaImage_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75697. fc = &graphql.FieldContext{
  75698. Object: "MediaImage",
  75699. Field: field,
  75700. IsMethod: false,
  75701. IsResolver: false,
  75702. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75703. return nil, errors.New("field of type MediaStatus does not have child fields")
  75704. },
  75705. }
  75706. return fc, nil
  75707. }
  75708. func (ec *executionContext) _MediaImageOriginalSource_fileSize(ctx context.Context, field graphql.CollectedField, obj *MediaImageOriginalSource) (ret graphql.Marshaler) {
  75709. fc, err := ec.fieldContext_MediaImageOriginalSource_fileSize(ctx, field)
  75710. if err != nil {
  75711. return graphql.Null
  75712. }
  75713. ctx = graphql.WithFieldContext(ctx, fc)
  75714. defer func() {
  75715. if r := recover(); r != nil {
  75716. ec.Error(ctx, ec.Recover(ctx, r))
  75717. ret = graphql.Null
  75718. }
  75719. }()
  75720. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75721. ctx = rctx // use context from middleware stack in children
  75722. return obj.FileSize, nil
  75723. })
  75724. if err != nil {
  75725. ec.Error(ctx, err)
  75726. return graphql.Null
  75727. }
  75728. if resTmp == nil {
  75729. return graphql.Null
  75730. }
  75731. res := resTmp.(*int)
  75732. fc.Result = res
  75733. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  75734. }
  75735. func (ec *executionContext) fieldContext_MediaImageOriginalSource_fileSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75736. fc = &graphql.FieldContext{
  75737. Object: "MediaImageOriginalSource",
  75738. Field: field,
  75739. IsMethod: false,
  75740. IsResolver: false,
  75741. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75742. return nil, errors.New("field of type Int does not have child fields")
  75743. },
  75744. }
  75745. return fc, nil
  75746. }
  75747. func (ec *executionContext) _MediaPreviewImage_image(ctx context.Context, field graphql.CollectedField, obj *MediaPreviewImage) (ret graphql.Marshaler) {
  75748. fc, err := ec.fieldContext_MediaPreviewImage_image(ctx, field)
  75749. if err != nil {
  75750. return graphql.Null
  75751. }
  75752. ctx = graphql.WithFieldContext(ctx, fc)
  75753. defer func() {
  75754. if r := recover(); r != nil {
  75755. ec.Error(ctx, ec.Recover(ctx, r))
  75756. ret = graphql.Null
  75757. }
  75758. }()
  75759. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75760. ctx = rctx // use context from middleware stack in children
  75761. return obj.Image, nil
  75762. })
  75763. if err != nil {
  75764. ec.Error(ctx, err)
  75765. return graphql.Null
  75766. }
  75767. if resTmp == nil {
  75768. return graphql.Null
  75769. }
  75770. res := resTmp.(*Image)
  75771. fc.Result = res
  75772. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  75773. }
  75774. func (ec *executionContext) fieldContext_MediaPreviewImage_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75775. fc = &graphql.FieldContext{
  75776. Object: "MediaPreviewImage",
  75777. Field: field,
  75778. IsMethod: false,
  75779. IsResolver: false,
  75780. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75781. switch field.Name {
  75782. case "altText":
  75783. return ec.fieldContext_Image_altText(ctx, field)
  75784. case "height":
  75785. return ec.fieldContext_Image_height(ctx, field)
  75786. case "id":
  75787. return ec.fieldContext_Image_id(ctx, field)
  75788. case "metafield":
  75789. return ec.fieldContext_Image_metafield(ctx, field)
  75790. case "metafields":
  75791. return ec.fieldContext_Image_metafields(ctx, field)
  75792. case "privateMetafield":
  75793. return ec.fieldContext_Image_privateMetafield(ctx, field)
  75794. case "privateMetafields":
  75795. return ec.fieldContext_Image_privateMetafields(ctx, field)
  75796. case "url":
  75797. return ec.fieldContext_Image_url(ctx, field)
  75798. case "width":
  75799. return ec.fieldContext_Image_width(ctx, field)
  75800. }
  75801. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  75802. },
  75803. }
  75804. return fc, nil
  75805. }
  75806. func (ec *executionContext) _MediaPreviewImage_status(ctx context.Context, field graphql.CollectedField, obj *MediaPreviewImage) (ret graphql.Marshaler) {
  75807. fc, err := ec.fieldContext_MediaPreviewImage_status(ctx, field)
  75808. if err != nil {
  75809. return graphql.Null
  75810. }
  75811. ctx = graphql.WithFieldContext(ctx, fc)
  75812. defer func() {
  75813. if r := recover(); r != nil {
  75814. ec.Error(ctx, ec.Recover(ctx, r))
  75815. ret = graphql.Null
  75816. }
  75817. }()
  75818. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75819. ctx = rctx // use context from middleware stack in children
  75820. return obj.Status, nil
  75821. })
  75822. if err != nil {
  75823. ec.Error(ctx, err)
  75824. return graphql.Null
  75825. }
  75826. if resTmp == nil {
  75827. if !graphql.HasFieldError(ctx, fc) {
  75828. ec.Errorf(ctx, "must not be null")
  75829. }
  75830. return graphql.Null
  75831. }
  75832. res := resTmp.(MediaPreviewImageStatus)
  75833. fc.Result = res
  75834. return ec.marshalNMediaPreviewImageStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaPreviewImageStatus(ctx, field.Selections, res)
  75835. }
  75836. func (ec *executionContext) fieldContext_MediaPreviewImage_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75837. fc = &graphql.FieldContext{
  75838. Object: "MediaPreviewImage",
  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 MediaPreviewImageStatus does not have child fields")
  75844. },
  75845. }
  75846. return fc, nil
  75847. }
  75848. func (ec *executionContext) _MediaUserError_code(ctx context.Context, field graphql.CollectedField, obj *MediaUserError) (ret graphql.Marshaler) {
  75849. fc, err := ec.fieldContext_MediaUserError_code(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.Code, nil
  75863. })
  75864. if err != nil {
  75865. ec.Error(ctx, err)
  75866. return graphql.Null
  75867. }
  75868. if resTmp == nil {
  75869. return graphql.Null
  75870. }
  75871. res := resTmp.(*MediaUserErrorCode)
  75872. fc.Result = res
  75873. return ec.marshalOMediaUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorCode(ctx, field.Selections, res)
  75874. }
  75875. func (ec *executionContext) fieldContext_MediaUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75876. fc = &graphql.FieldContext{
  75877. Object: "MediaUserError",
  75878. Field: field,
  75879. IsMethod: false,
  75880. IsResolver: false,
  75881. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75882. return nil, errors.New("field of type MediaUserErrorCode does not have child fields")
  75883. },
  75884. }
  75885. return fc, nil
  75886. }
  75887. func (ec *executionContext) _MediaUserError_field(ctx context.Context, field graphql.CollectedField, obj *MediaUserError) (ret graphql.Marshaler) {
  75888. fc, err := ec.fieldContext_MediaUserError_field(ctx, field)
  75889. if err != nil {
  75890. return graphql.Null
  75891. }
  75892. ctx = graphql.WithFieldContext(ctx, fc)
  75893. defer func() {
  75894. if r := recover(); r != nil {
  75895. ec.Error(ctx, ec.Recover(ctx, r))
  75896. ret = graphql.Null
  75897. }
  75898. }()
  75899. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75900. ctx = rctx // use context from middleware stack in children
  75901. return obj.Field, nil
  75902. })
  75903. if err != nil {
  75904. ec.Error(ctx, err)
  75905. return graphql.Null
  75906. }
  75907. if resTmp == nil {
  75908. return graphql.Null
  75909. }
  75910. res := resTmp.([]string)
  75911. fc.Result = res
  75912. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  75913. }
  75914. func (ec *executionContext) fieldContext_MediaUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75915. fc = &graphql.FieldContext{
  75916. Object: "MediaUserError",
  75917. Field: field,
  75918. IsMethod: false,
  75919. IsResolver: false,
  75920. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75921. return nil, errors.New("field of type String does not have child fields")
  75922. },
  75923. }
  75924. return fc, nil
  75925. }
  75926. func (ec *executionContext) _MediaUserError_message(ctx context.Context, field graphql.CollectedField, obj *MediaUserError) (ret graphql.Marshaler) {
  75927. fc, err := ec.fieldContext_MediaUserError_message(ctx, field)
  75928. if err != nil {
  75929. return graphql.Null
  75930. }
  75931. ctx = graphql.WithFieldContext(ctx, fc)
  75932. defer func() {
  75933. if r := recover(); r != nil {
  75934. ec.Error(ctx, ec.Recover(ctx, r))
  75935. ret = graphql.Null
  75936. }
  75937. }()
  75938. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75939. ctx = rctx // use context from middleware stack in children
  75940. return obj.Message, nil
  75941. })
  75942. if err != nil {
  75943. ec.Error(ctx, err)
  75944. return graphql.Null
  75945. }
  75946. if resTmp == nil {
  75947. if !graphql.HasFieldError(ctx, fc) {
  75948. ec.Errorf(ctx, "must not be null")
  75949. }
  75950. return graphql.Null
  75951. }
  75952. res := resTmp.(string)
  75953. fc.Result = res
  75954. return ec.marshalNString2string(ctx, field.Selections, res)
  75955. }
  75956. func (ec *executionContext) fieldContext_MediaUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75957. fc = &graphql.FieldContext{
  75958. Object: "MediaUserError",
  75959. Field: field,
  75960. IsMethod: false,
  75961. IsResolver: false,
  75962. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75963. return nil, errors.New("field of type String does not have child fields")
  75964. },
  75965. }
  75966. return fc, nil
  75967. }
  75968. func (ec *executionContext) _MediaWarning_code(ctx context.Context, field graphql.CollectedField, obj *MediaWarning) (ret graphql.Marshaler) {
  75969. fc, err := ec.fieldContext_MediaWarning_code(ctx, field)
  75970. if err != nil {
  75971. return graphql.Null
  75972. }
  75973. ctx = graphql.WithFieldContext(ctx, fc)
  75974. defer func() {
  75975. if r := recover(); r != nil {
  75976. ec.Error(ctx, ec.Recover(ctx, r))
  75977. ret = graphql.Null
  75978. }
  75979. }()
  75980. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75981. ctx = rctx // use context from middleware stack in children
  75982. return obj.Code, nil
  75983. })
  75984. if err != nil {
  75985. ec.Error(ctx, err)
  75986. return graphql.Null
  75987. }
  75988. if resTmp == nil {
  75989. if !graphql.HasFieldError(ctx, fc) {
  75990. ec.Errorf(ctx, "must not be null")
  75991. }
  75992. return graphql.Null
  75993. }
  75994. res := resTmp.(MediaWarningCode)
  75995. fc.Result = res
  75996. return ec.marshalNMediaWarningCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaWarningCode(ctx, field.Selections, res)
  75997. }
  75998. func (ec *executionContext) fieldContext_MediaWarning_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75999. fc = &graphql.FieldContext{
  76000. Object: "MediaWarning",
  76001. Field: field,
  76002. IsMethod: false,
  76003. IsResolver: false,
  76004. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76005. return nil, errors.New("field of type MediaWarningCode does not have child fields")
  76006. },
  76007. }
  76008. return fc, nil
  76009. }
  76010. func (ec *executionContext) _MediaWarning_message(ctx context.Context, field graphql.CollectedField, obj *MediaWarning) (ret graphql.Marshaler) {
  76011. fc, err := ec.fieldContext_MediaWarning_message(ctx, field)
  76012. if err != nil {
  76013. return graphql.Null
  76014. }
  76015. ctx = graphql.WithFieldContext(ctx, fc)
  76016. defer func() {
  76017. if r := recover(); r != nil {
  76018. ec.Error(ctx, ec.Recover(ctx, r))
  76019. ret = graphql.Null
  76020. }
  76021. }()
  76022. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76023. ctx = rctx // use context from middleware stack in children
  76024. return obj.Message, nil
  76025. })
  76026. if err != nil {
  76027. ec.Error(ctx, err)
  76028. return graphql.Null
  76029. }
  76030. if resTmp == nil {
  76031. return graphql.Null
  76032. }
  76033. res := resTmp.(*string)
  76034. fc.Result = res
  76035. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  76036. }
  76037. func (ec *executionContext) fieldContext_MediaWarning_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76038. fc = &graphql.FieldContext{
  76039. Object: "MediaWarning",
  76040. Field: field,
  76041. IsMethod: false,
  76042. IsResolver: false,
  76043. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76044. return nil, errors.New("field of type String does not have child fields")
  76045. },
  76046. }
  76047. return fc, nil
  76048. }
  76049. func (ec *executionContext) _MerchantApprovalSignals_identityVerified(ctx context.Context, field graphql.CollectedField, obj *MerchantApprovalSignals) (ret graphql.Marshaler) {
  76050. fc, err := ec.fieldContext_MerchantApprovalSignals_identityVerified(ctx, field)
  76051. if err != nil {
  76052. return graphql.Null
  76053. }
  76054. ctx = graphql.WithFieldContext(ctx, fc)
  76055. defer func() {
  76056. if r := recover(); r != nil {
  76057. ec.Error(ctx, ec.Recover(ctx, r))
  76058. ret = graphql.Null
  76059. }
  76060. }()
  76061. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76062. ctx = rctx // use context from middleware stack in children
  76063. return obj.IdentityVerified, nil
  76064. })
  76065. if err != nil {
  76066. ec.Error(ctx, err)
  76067. return graphql.Null
  76068. }
  76069. if resTmp == nil {
  76070. if !graphql.HasFieldError(ctx, fc) {
  76071. ec.Errorf(ctx, "must not be null")
  76072. }
  76073. return graphql.Null
  76074. }
  76075. res := resTmp.(bool)
  76076. fc.Result = res
  76077. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  76078. }
  76079. func (ec *executionContext) fieldContext_MerchantApprovalSignals_identityVerified(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76080. fc = &graphql.FieldContext{
  76081. Object: "MerchantApprovalSignals",
  76082. Field: field,
  76083. IsMethod: false,
  76084. IsResolver: false,
  76085. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76086. return nil, errors.New("field of type Boolean does not have child fields")
  76087. },
  76088. }
  76089. return fc, nil
  76090. }
  76091. func (ec *executionContext) _MerchantApprovalSignals_verifiedByShopify(ctx context.Context, field graphql.CollectedField, obj *MerchantApprovalSignals) (ret graphql.Marshaler) {
  76092. fc, err := ec.fieldContext_MerchantApprovalSignals_verifiedByShopify(ctx, field)
  76093. if err != nil {
  76094. return graphql.Null
  76095. }
  76096. ctx = graphql.WithFieldContext(ctx, fc)
  76097. defer func() {
  76098. if r := recover(); r != nil {
  76099. ec.Error(ctx, ec.Recover(ctx, r))
  76100. ret = graphql.Null
  76101. }
  76102. }()
  76103. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76104. ctx = rctx // use context from middleware stack in children
  76105. return obj.VerifiedByShopify, nil
  76106. })
  76107. if err != nil {
  76108. ec.Error(ctx, err)
  76109. return graphql.Null
  76110. }
  76111. if resTmp == nil {
  76112. if !graphql.HasFieldError(ctx, fc) {
  76113. ec.Errorf(ctx, "must not be null")
  76114. }
  76115. return graphql.Null
  76116. }
  76117. res := resTmp.(bool)
  76118. fc.Result = res
  76119. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  76120. }
  76121. func (ec *executionContext) fieldContext_MerchantApprovalSignals_verifiedByShopify(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76122. fc = &graphql.FieldContext{
  76123. Object: "MerchantApprovalSignals",
  76124. Field: field,
  76125. IsMethod: false,
  76126. IsResolver: false,
  76127. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76128. return nil, errors.New("field of type Boolean does not have child fields")
  76129. },
  76130. }
  76131. return fc, nil
  76132. }
  76133. func (ec *executionContext) _Metafield_createdAt(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76134. fc, err := ec.fieldContext_Metafield_createdAt(ctx, field)
  76135. if err != nil {
  76136. return graphql.Null
  76137. }
  76138. ctx = graphql.WithFieldContext(ctx, fc)
  76139. defer func() {
  76140. if r := recover(); r != nil {
  76141. ec.Error(ctx, ec.Recover(ctx, r))
  76142. ret = graphql.Null
  76143. }
  76144. }()
  76145. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76146. ctx = rctx // use context from middleware stack in children
  76147. return obj.CreatedAt, nil
  76148. })
  76149. if err != nil {
  76150. ec.Error(ctx, err)
  76151. return graphql.Null
  76152. }
  76153. if resTmp == nil {
  76154. if !graphql.HasFieldError(ctx, fc) {
  76155. ec.Errorf(ctx, "must not be null")
  76156. }
  76157. return graphql.Null
  76158. }
  76159. res := resTmp.(string)
  76160. fc.Result = res
  76161. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  76162. }
  76163. func (ec *executionContext) fieldContext_Metafield_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76164. fc = &graphql.FieldContext{
  76165. Object: "Metafield",
  76166. Field: field,
  76167. IsMethod: false,
  76168. IsResolver: false,
  76169. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76170. return nil, errors.New("field of type DateTime does not have child fields")
  76171. },
  76172. }
  76173. return fc, nil
  76174. }
  76175. func (ec *executionContext) _Metafield_definition(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76176. fc, err := ec.fieldContext_Metafield_definition(ctx, field)
  76177. if err != nil {
  76178. return graphql.Null
  76179. }
  76180. ctx = graphql.WithFieldContext(ctx, fc)
  76181. defer func() {
  76182. if r := recover(); r != nil {
  76183. ec.Error(ctx, ec.Recover(ctx, r))
  76184. ret = graphql.Null
  76185. }
  76186. }()
  76187. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76188. ctx = rctx // use context from middleware stack in children
  76189. return obj.Definition, nil
  76190. })
  76191. if err != nil {
  76192. ec.Error(ctx, err)
  76193. return graphql.Null
  76194. }
  76195. if resTmp == nil {
  76196. return graphql.Null
  76197. }
  76198. res := resTmp.(*MetafieldDefinition)
  76199. fc.Result = res
  76200. return ec.marshalOMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinition(ctx, field.Selections, res)
  76201. }
  76202. func (ec *executionContext) fieldContext_Metafield_definition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76203. fc = &graphql.FieldContext{
  76204. Object: "Metafield",
  76205. Field: field,
  76206. IsMethod: false,
  76207. IsResolver: false,
  76208. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76209. switch field.Name {
  76210. case "description":
  76211. return ec.fieldContext_MetafieldDefinition_description(ctx, field)
  76212. case "id":
  76213. return ec.fieldContext_MetafieldDefinition_id(ctx, field)
  76214. case "key":
  76215. return ec.fieldContext_MetafieldDefinition_key(ctx, field)
  76216. case "metafields":
  76217. return ec.fieldContext_MetafieldDefinition_metafields(ctx, field)
  76218. case "metafieldsCount":
  76219. return ec.fieldContext_MetafieldDefinition_metafieldsCount(ctx, field)
  76220. case "name":
  76221. return ec.fieldContext_MetafieldDefinition_name(ctx, field)
  76222. case "namespace":
  76223. return ec.fieldContext_MetafieldDefinition_namespace(ctx, field)
  76224. case "ownerType":
  76225. return ec.fieldContext_MetafieldDefinition_ownerType(ctx, field)
  76226. case "pinnedPosition":
  76227. return ec.fieldContext_MetafieldDefinition_pinnedPosition(ctx, field)
  76228. case "standardTemplate":
  76229. return ec.fieldContext_MetafieldDefinition_standardTemplate(ctx, field)
  76230. case "type":
  76231. return ec.fieldContext_MetafieldDefinition_type(ctx, field)
  76232. case "validationStatus":
  76233. return ec.fieldContext_MetafieldDefinition_validationStatus(ctx, field)
  76234. case "validations":
  76235. return ec.fieldContext_MetafieldDefinition_validations(ctx, field)
  76236. case "visibleToStorefrontApi":
  76237. return ec.fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx, field)
  76238. }
  76239. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinition", field.Name)
  76240. },
  76241. }
  76242. return fc, nil
  76243. }
  76244. func (ec *executionContext) _Metafield_description(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76245. fc, err := ec.fieldContext_Metafield_description(ctx, field)
  76246. if err != nil {
  76247. return graphql.Null
  76248. }
  76249. ctx = graphql.WithFieldContext(ctx, fc)
  76250. defer func() {
  76251. if r := recover(); r != nil {
  76252. ec.Error(ctx, ec.Recover(ctx, r))
  76253. ret = graphql.Null
  76254. }
  76255. }()
  76256. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76257. ctx = rctx // use context from middleware stack in children
  76258. return obj.Description, nil
  76259. })
  76260. if err != nil {
  76261. ec.Error(ctx, err)
  76262. return graphql.Null
  76263. }
  76264. if resTmp == nil {
  76265. return graphql.Null
  76266. }
  76267. res := resTmp.(*string)
  76268. fc.Result = res
  76269. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  76270. }
  76271. func (ec *executionContext) fieldContext_Metafield_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76272. fc = &graphql.FieldContext{
  76273. Object: "Metafield",
  76274. Field: field,
  76275. IsMethod: false,
  76276. IsResolver: false,
  76277. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76278. return nil, errors.New("field of type String does not have child fields")
  76279. },
  76280. }
  76281. return fc, nil
  76282. }
  76283. func (ec *executionContext) _Metafield_id(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76284. fc, err := ec.fieldContext_Metafield_id(ctx, field)
  76285. if err != nil {
  76286. return graphql.Null
  76287. }
  76288. ctx = graphql.WithFieldContext(ctx, fc)
  76289. defer func() {
  76290. if r := recover(); r != nil {
  76291. ec.Error(ctx, ec.Recover(ctx, r))
  76292. ret = graphql.Null
  76293. }
  76294. }()
  76295. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76296. ctx = rctx // use context from middleware stack in children
  76297. return obj.ID, nil
  76298. })
  76299. if err != nil {
  76300. ec.Error(ctx, err)
  76301. return graphql.Null
  76302. }
  76303. if resTmp == nil {
  76304. if !graphql.HasFieldError(ctx, fc) {
  76305. ec.Errorf(ctx, "must not be null")
  76306. }
  76307. return graphql.Null
  76308. }
  76309. res := resTmp.(string)
  76310. fc.Result = res
  76311. return ec.marshalNID2string(ctx, field.Selections, res)
  76312. }
  76313. func (ec *executionContext) fieldContext_Metafield_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76314. fc = &graphql.FieldContext{
  76315. Object: "Metafield",
  76316. Field: field,
  76317. IsMethod: false,
  76318. IsResolver: false,
  76319. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76320. return nil, errors.New("field of type ID does not have child fields")
  76321. },
  76322. }
  76323. return fc, nil
  76324. }
  76325. func (ec *executionContext) _Metafield_key(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76326. fc, err := ec.fieldContext_Metafield_key(ctx, field)
  76327. if err != nil {
  76328. return graphql.Null
  76329. }
  76330. ctx = graphql.WithFieldContext(ctx, fc)
  76331. defer func() {
  76332. if r := recover(); r != nil {
  76333. ec.Error(ctx, ec.Recover(ctx, r))
  76334. ret = graphql.Null
  76335. }
  76336. }()
  76337. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76338. ctx = rctx // use context from middleware stack in children
  76339. return obj.Key, nil
  76340. })
  76341. if err != nil {
  76342. ec.Error(ctx, err)
  76343. return graphql.Null
  76344. }
  76345. if resTmp == nil {
  76346. if !graphql.HasFieldError(ctx, fc) {
  76347. ec.Errorf(ctx, "must not be null")
  76348. }
  76349. return graphql.Null
  76350. }
  76351. res := resTmp.(string)
  76352. fc.Result = res
  76353. return ec.marshalNString2string(ctx, field.Selections, res)
  76354. }
  76355. func (ec *executionContext) fieldContext_Metafield_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76356. fc = &graphql.FieldContext{
  76357. Object: "Metafield",
  76358. Field: field,
  76359. IsMethod: false,
  76360. IsResolver: false,
  76361. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76362. return nil, errors.New("field of type String does not have child fields")
  76363. },
  76364. }
  76365. return fc, nil
  76366. }
  76367. func (ec *executionContext) _Metafield_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76368. fc, err := ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  76369. if err != nil {
  76370. return graphql.Null
  76371. }
  76372. ctx = graphql.WithFieldContext(ctx, fc)
  76373. defer func() {
  76374. if r := recover(); r != nil {
  76375. ec.Error(ctx, ec.Recover(ctx, r))
  76376. ret = graphql.Null
  76377. }
  76378. }()
  76379. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76380. ctx = rctx // use context from middleware stack in children
  76381. return obj.LegacyResourceID, nil
  76382. })
  76383. if err != nil {
  76384. ec.Error(ctx, err)
  76385. return graphql.Null
  76386. }
  76387. if resTmp == nil {
  76388. if !graphql.HasFieldError(ctx, fc) {
  76389. ec.Errorf(ctx, "must not be null")
  76390. }
  76391. return graphql.Null
  76392. }
  76393. res := resTmp.(string)
  76394. fc.Result = res
  76395. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  76396. }
  76397. func (ec *executionContext) fieldContext_Metafield_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76398. fc = &graphql.FieldContext{
  76399. Object: "Metafield",
  76400. Field: field,
  76401. IsMethod: false,
  76402. IsResolver: false,
  76403. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76404. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  76405. },
  76406. }
  76407. return fc, nil
  76408. }
  76409. func (ec *executionContext) _Metafield_namespace(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76410. fc, err := ec.fieldContext_Metafield_namespace(ctx, field)
  76411. if err != nil {
  76412. return graphql.Null
  76413. }
  76414. ctx = graphql.WithFieldContext(ctx, fc)
  76415. defer func() {
  76416. if r := recover(); r != nil {
  76417. ec.Error(ctx, ec.Recover(ctx, r))
  76418. ret = graphql.Null
  76419. }
  76420. }()
  76421. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76422. ctx = rctx // use context from middleware stack in children
  76423. return obj.Namespace, nil
  76424. })
  76425. if err != nil {
  76426. ec.Error(ctx, err)
  76427. return graphql.Null
  76428. }
  76429. if resTmp == nil {
  76430. if !graphql.HasFieldError(ctx, fc) {
  76431. ec.Errorf(ctx, "must not be null")
  76432. }
  76433. return graphql.Null
  76434. }
  76435. res := resTmp.(string)
  76436. fc.Result = res
  76437. return ec.marshalNString2string(ctx, field.Selections, res)
  76438. }
  76439. func (ec *executionContext) fieldContext_Metafield_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76440. fc = &graphql.FieldContext{
  76441. Object: "Metafield",
  76442. Field: field,
  76443. IsMethod: false,
  76444. IsResolver: false,
  76445. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76446. return nil, errors.New("field of type String does not have child fields")
  76447. },
  76448. }
  76449. return fc, nil
  76450. }
  76451. func (ec *executionContext) _Metafield_owner(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76452. fc, err := ec.fieldContext_Metafield_owner(ctx, field)
  76453. if err != nil {
  76454. return graphql.Null
  76455. }
  76456. ctx = graphql.WithFieldContext(ctx, fc)
  76457. defer func() {
  76458. if r := recover(); r != nil {
  76459. ec.Error(ctx, ec.Recover(ctx, r))
  76460. ret = graphql.Null
  76461. }
  76462. }()
  76463. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76464. ctx = rctx // use context from middleware stack in children
  76465. return obj.Owner, nil
  76466. })
  76467. if err != nil {
  76468. ec.Error(ctx, err)
  76469. return graphql.Null
  76470. }
  76471. if resTmp == nil {
  76472. if !graphql.HasFieldError(ctx, fc) {
  76473. ec.Errorf(ctx, "must not be null")
  76474. }
  76475. return graphql.Null
  76476. }
  76477. res := resTmp.(HasMetafields)
  76478. fc.Result = res
  76479. return ec.marshalNHasMetafields2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐHasMetafields(ctx, field.Selections, res)
  76480. }
  76481. func (ec *executionContext) fieldContext_Metafield_owner(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76482. fc = &graphql.FieldContext{
  76483. Object: "Metafield",
  76484. Field: field,
  76485. IsMethod: false,
  76486. IsResolver: false,
  76487. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76488. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  76489. },
  76490. }
  76491. return fc, nil
  76492. }
  76493. func (ec *executionContext) _Metafield_ownerType(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76494. fc, err := ec.fieldContext_Metafield_ownerType(ctx, field)
  76495. if err != nil {
  76496. return graphql.Null
  76497. }
  76498. ctx = graphql.WithFieldContext(ctx, fc)
  76499. defer func() {
  76500. if r := recover(); r != nil {
  76501. ec.Error(ctx, ec.Recover(ctx, r))
  76502. ret = graphql.Null
  76503. }
  76504. }()
  76505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76506. ctx = rctx // use context from middleware stack in children
  76507. return obj.OwnerType, nil
  76508. })
  76509. if err != nil {
  76510. ec.Error(ctx, err)
  76511. return graphql.Null
  76512. }
  76513. if resTmp == nil {
  76514. if !graphql.HasFieldError(ctx, fc) {
  76515. ec.Errorf(ctx, "must not be null")
  76516. }
  76517. return graphql.Null
  76518. }
  76519. res := resTmp.(MetafieldOwnerType)
  76520. fc.Result = res
  76521. return ec.marshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerType(ctx, field.Selections, res)
  76522. }
  76523. func (ec *executionContext) fieldContext_Metafield_ownerType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76524. fc = &graphql.FieldContext{
  76525. Object: "Metafield",
  76526. Field: field,
  76527. IsMethod: false,
  76528. IsResolver: false,
  76529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76530. return nil, errors.New("field of type MetafieldOwnerType does not have child fields")
  76531. },
  76532. }
  76533. return fc, nil
  76534. }
  76535. func (ec *executionContext) _Metafield_reference(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76536. fc, err := ec.fieldContext_Metafield_reference(ctx, field)
  76537. if err != nil {
  76538. return graphql.Null
  76539. }
  76540. ctx = graphql.WithFieldContext(ctx, fc)
  76541. defer func() {
  76542. if r := recover(); r != nil {
  76543. ec.Error(ctx, ec.Recover(ctx, r))
  76544. ret = graphql.Null
  76545. }
  76546. }()
  76547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76548. ctx = rctx // use context from middleware stack in children
  76549. return obj.Reference, nil
  76550. })
  76551. if err != nil {
  76552. ec.Error(ctx, err)
  76553. return graphql.Null
  76554. }
  76555. if resTmp == nil {
  76556. return graphql.Null
  76557. }
  76558. res := resTmp.(MetafieldReference)
  76559. fc.Result = res
  76560. return ec.marshalOMetafieldReference2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReference(ctx, field.Selections, res)
  76561. }
  76562. func (ec *executionContext) fieldContext_Metafield_reference(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76563. fc = &graphql.FieldContext{
  76564. Object: "Metafield",
  76565. Field: field,
  76566. IsMethod: false,
  76567. IsResolver: false,
  76568. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76569. return nil, errors.New("field of type MetafieldReference does not have child fields")
  76570. },
  76571. }
  76572. return fc, nil
  76573. }
  76574. func (ec *executionContext) _Metafield_references(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76575. fc, err := ec.fieldContext_Metafield_references(ctx, field)
  76576. if err != nil {
  76577. return graphql.Null
  76578. }
  76579. ctx = graphql.WithFieldContext(ctx, fc)
  76580. defer func() {
  76581. if r := recover(); r != nil {
  76582. ec.Error(ctx, ec.Recover(ctx, r))
  76583. ret = graphql.Null
  76584. }
  76585. }()
  76586. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76587. ctx = rctx // use context from middleware stack in children
  76588. return obj.References, nil
  76589. })
  76590. if err != nil {
  76591. ec.Error(ctx, err)
  76592. return graphql.Null
  76593. }
  76594. if resTmp == nil {
  76595. return graphql.Null
  76596. }
  76597. res := resTmp.(*MetafieldReferenceConnection)
  76598. fc.Result = res
  76599. return ec.marshalOMetafieldReferenceConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReferenceConnection(ctx, field.Selections, res)
  76600. }
  76601. func (ec *executionContext) fieldContext_Metafield_references(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76602. fc = &graphql.FieldContext{
  76603. Object: "Metafield",
  76604. Field: field,
  76605. IsMethod: false,
  76606. IsResolver: false,
  76607. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76608. switch field.Name {
  76609. case "edges":
  76610. return ec.fieldContext_MetafieldReferenceConnection_edges(ctx, field)
  76611. case "nodes":
  76612. return ec.fieldContext_MetafieldReferenceConnection_nodes(ctx, field)
  76613. case "pageInfo":
  76614. return ec.fieldContext_MetafieldReferenceConnection_pageInfo(ctx, field)
  76615. }
  76616. return nil, fmt.Errorf("no field named %q was found under type MetafieldReferenceConnection", field.Name)
  76617. },
  76618. }
  76619. defer func() {
  76620. if r := recover(); r != nil {
  76621. err = ec.Recover(ctx, r)
  76622. ec.Error(ctx, err)
  76623. }
  76624. }()
  76625. ctx = graphql.WithFieldContext(ctx, fc)
  76626. if fc.Args, err = ec.field_Metafield_references_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  76627. ec.Error(ctx, err)
  76628. return
  76629. }
  76630. return fc, nil
  76631. }
  76632. func (ec *executionContext) _Metafield_type(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76633. fc, err := ec.fieldContext_Metafield_type(ctx, field)
  76634. if err != nil {
  76635. return graphql.Null
  76636. }
  76637. ctx = graphql.WithFieldContext(ctx, fc)
  76638. defer func() {
  76639. if r := recover(); r != nil {
  76640. ec.Error(ctx, ec.Recover(ctx, r))
  76641. ret = graphql.Null
  76642. }
  76643. }()
  76644. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76645. ctx = rctx // use context from middleware stack in children
  76646. return obj.Type, nil
  76647. })
  76648. if err != nil {
  76649. ec.Error(ctx, err)
  76650. return graphql.Null
  76651. }
  76652. if resTmp == nil {
  76653. if !graphql.HasFieldError(ctx, fc) {
  76654. ec.Errorf(ctx, "must not be null")
  76655. }
  76656. return graphql.Null
  76657. }
  76658. res := resTmp.(string)
  76659. fc.Result = res
  76660. return ec.marshalNString2string(ctx, field.Selections, res)
  76661. }
  76662. func (ec *executionContext) fieldContext_Metafield_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76663. fc = &graphql.FieldContext{
  76664. Object: "Metafield",
  76665. Field: field,
  76666. IsMethod: false,
  76667. IsResolver: false,
  76668. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76669. return nil, errors.New("field of type String does not have child fields")
  76670. },
  76671. }
  76672. return fc, nil
  76673. }
  76674. func (ec *executionContext) _Metafield_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76675. fc, err := ec.fieldContext_Metafield_updatedAt(ctx, field)
  76676. if err != nil {
  76677. return graphql.Null
  76678. }
  76679. ctx = graphql.WithFieldContext(ctx, fc)
  76680. defer func() {
  76681. if r := recover(); r != nil {
  76682. ec.Error(ctx, ec.Recover(ctx, r))
  76683. ret = graphql.Null
  76684. }
  76685. }()
  76686. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76687. ctx = rctx // use context from middleware stack in children
  76688. return obj.UpdatedAt, nil
  76689. })
  76690. if err != nil {
  76691. ec.Error(ctx, err)
  76692. return graphql.Null
  76693. }
  76694. if resTmp == nil {
  76695. if !graphql.HasFieldError(ctx, fc) {
  76696. ec.Errorf(ctx, "must not be null")
  76697. }
  76698. return graphql.Null
  76699. }
  76700. res := resTmp.(string)
  76701. fc.Result = res
  76702. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  76703. }
  76704. func (ec *executionContext) fieldContext_Metafield_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76705. fc = &graphql.FieldContext{
  76706. Object: "Metafield",
  76707. Field: field,
  76708. IsMethod: false,
  76709. IsResolver: false,
  76710. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76711. return nil, errors.New("field of type DateTime does not have child fields")
  76712. },
  76713. }
  76714. return fc, nil
  76715. }
  76716. func (ec *executionContext) _Metafield_value(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  76717. fc, err := ec.fieldContext_Metafield_value(ctx, field)
  76718. if err != nil {
  76719. return graphql.Null
  76720. }
  76721. ctx = graphql.WithFieldContext(ctx, fc)
  76722. defer func() {
  76723. if r := recover(); r != nil {
  76724. ec.Error(ctx, ec.Recover(ctx, r))
  76725. ret = graphql.Null
  76726. }
  76727. }()
  76728. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76729. ctx = rctx // use context from middleware stack in children
  76730. return obj.Value, nil
  76731. })
  76732. if err != nil {
  76733. ec.Error(ctx, err)
  76734. return graphql.Null
  76735. }
  76736. if resTmp == nil {
  76737. if !graphql.HasFieldError(ctx, fc) {
  76738. ec.Errorf(ctx, "must not be null")
  76739. }
  76740. return graphql.Null
  76741. }
  76742. res := resTmp.(string)
  76743. fc.Result = res
  76744. return ec.marshalNString2string(ctx, field.Selections, res)
  76745. }
  76746. func (ec *executionContext) fieldContext_Metafield_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76747. fc = &graphql.FieldContext{
  76748. Object: "Metafield",
  76749. Field: field,
  76750. IsMethod: false,
  76751. IsResolver: false,
  76752. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76753. return nil, errors.New("field of type String does not have child fields")
  76754. },
  76755. }
  76756. return fc, nil
  76757. }
  76758. func (ec *executionContext) _MetafieldConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MetafieldConnection) (ret graphql.Marshaler) {
  76759. fc, err := ec.fieldContext_MetafieldConnection_edges(ctx, field)
  76760. if err != nil {
  76761. return graphql.Null
  76762. }
  76763. ctx = graphql.WithFieldContext(ctx, fc)
  76764. defer func() {
  76765. if r := recover(); r != nil {
  76766. ec.Error(ctx, ec.Recover(ctx, r))
  76767. ret = graphql.Null
  76768. }
  76769. }()
  76770. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76771. ctx = rctx // use context from middleware stack in children
  76772. return obj.Edges, nil
  76773. })
  76774. if err != nil {
  76775. ec.Error(ctx, err)
  76776. return graphql.Null
  76777. }
  76778. if resTmp == nil {
  76779. if !graphql.HasFieldError(ctx, fc) {
  76780. ec.Errorf(ctx, "must not be null")
  76781. }
  76782. return graphql.Null
  76783. }
  76784. res := resTmp.([]*MetafieldEdge)
  76785. fc.Result = res
  76786. return ec.marshalNMetafieldEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldEdgeᚄ(ctx, field.Selections, res)
  76787. }
  76788. func (ec *executionContext) fieldContext_MetafieldConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76789. fc = &graphql.FieldContext{
  76790. Object: "MetafieldConnection",
  76791. Field: field,
  76792. IsMethod: false,
  76793. IsResolver: false,
  76794. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76795. switch field.Name {
  76796. case "cursor":
  76797. return ec.fieldContext_MetafieldEdge_cursor(ctx, field)
  76798. case "node":
  76799. return ec.fieldContext_MetafieldEdge_node(ctx, field)
  76800. }
  76801. return nil, fmt.Errorf("no field named %q was found under type MetafieldEdge", field.Name)
  76802. },
  76803. }
  76804. return fc, nil
  76805. }
  76806. func (ec *executionContext) _MetafieldConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MetafieldConnection) (ret graphql.Marshaler) {
  76807. fc, err := ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  76808. if err != nil {
  76809. return graphql.Null
  76810. }
  76811. ctx = graphql.WithFieldContext(ctx, fc)
  76812. defer func() {
  76813. if r := recover(); r != nil {
  76814. ec.Error(ctx, ec.Recover(ctx, r))
  76815. ret = graphql.Null
  76816. }
  76817. }()
  76818. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76819. ctx = rctx // use context from middleware stack in children
  76820. return obj.Nodes, nil
  76821. })
  76822. if err != nil {
  76823. ec.Error(ctx, err)
  76824. return graphql.Null
  76825. }
  76826. if resTmp == nil {
  76827. if !graphql.HasFieldError(ctx, fc) {
  76828. ec.Errorf(ctx, "must not be null")
  76829. }
  76830. return graphql.Null
  76831. }
  76832. res := resTmp.([]*Metafield)
  76833. fc.Result = res
  76834. return ec.marshalNMetafield2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldᚄ(ctx, field.Selections, res)
  76835. }
  76836. func (ec *executionContext) fieldContext_MetafieldConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76837. fc = &graphql.FieldContext{
  76838. Object: "MetafieldConnection",
  76839. Field: field,
  76840. IsMethod: false,
  76841. IsResolver: false,
  76842. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76843. switch field.Name {
  76844. case "createdAt":
  76845. return ec.fieldContext_Metafield_createdAt(ctx, field)
  76846. case "definition":
  76847. return ec.fieldContext_Metafield_definition(ctx, field)
  76848. case "description":
  76849. return ec.fieldContext_Metafield_description(ctx, field)
  76850. case "id":
  76851. return ec.fieldContext_Metafield_id(ctx, field)
  76852. case "key":
  76853. return ec.fieldContext_Metafield_key(ctx, field)
  76854. case "legacyResourceId":
  76855. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  76856. case "namespace":
  76857. return ec.fieldContext_Metafield_namespace(ctx, field)
  76858. case "owner":
  76859. return ec.fieldContext_Metafield_owner(ctx, field)
  76860. case "ownerType":
  76861. return ec.fieldContext_Metafield_ownerType(ctx, field)
  76862. case "reference":
  76863. return ec.fieldContext_Metafield_reference(ctx, field)
  76864. case "references":
  76865. return ec.fieldContext_Metafield_references(ctx, field)
  76866. case "type":
  76867. return ec.fieldContext_Metafield_type(ctx, field)
  76868. case "updatedAt":
  76869. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  76870. case "value":
  76871. return ec.fieldContext_Metafield_value(ctx, field)
  76872. }
  76873. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  76874. },
  76875. }
  76876. return fc, nil
  76877. }
  76878. func (ec *executionContext) _MetafieldConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MetafieldConnection) (ret graphql.Marshaler) {
  76879. fc, err := ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  76880. if err != nil {
  76881. return graphql.Null
  76882. }
  76883. ctx = graphql.WithFieldContext(ctx, fc)
  76884. defer func() {
  76885. if r := recover(); r != nil {
  76886. ec.Error(ctx, ec.Recover(ctx, r))
  76887. ret = graphql.Null
  76888. }
  76889. }()
  76890. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76891. ctx = rctx // use context from middleware stack in children
  76892. return obj.PageInfo, nil
  76893. })
  76894. if err != nil {
  76895. ec.Error(ctx, err)
  76896. return graphql.Null
  76897. }
  76898. if resTmp == nil {
  76899. if !graphql.HasFieldError(ctx, fc) {
  76900. ec.Errorf(ctx, "must not be null")
  76901. }
  76902. return graphql.Null
  76903. }
  76904. res := resTmp.(*PageInfo)
  76905. fc.Result = res
  76906. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  76907. }
  76908. func (ec *executionContext) fieldContext_MetafieldConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76909. fc = &graphql.FieldContext{
  76910. Object: "MetafieldConnection",
  76911. Field: field,
  76912. IsMethod: false,
  76913. IsResolver: false,
  76914. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76915. switch field.Name {
  76916. case "endCursor":
  76917. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  76918. case "hasNextPage":
  76919. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  76920. case "hasPreviousPage":
  76921. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  76922. case "startCursor":
  76923. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  76924. }
  76925. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  76926. },
  76927. }
  76928. return fc, nil
  76929. }
  76930. func (ec *executionContext) _MetafieldDefinition_description(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  76931. fc, err := ec.fieldContext_MetafieldDefinition_description(ctx, field)
  76932. if err != nil {
  76933. return graphql.Null
  76934. }
  76935. ctx = graphql.WithFieldContext(ctx, fc)
  76936. defer func() {
  76937. if r := recover(); r != nil {
  76938. ec.Error(ctx, ec.Recover(ctx, r))
  76939. ret = graphql.Null
  76940. }
  76941. }()
  76942. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76943. ctx = rctx // use context from middleware stack in children
  76944. return obj.Description, nil
  76945. })
  76946. if err != nil {
  76947. ec.Error(ctx, err)
  76948. return graphql.Null
  76949. }
  76950. if resTmp == nil {
  76951. return graphql.Null
  76952. }
  76953. res := resTmp.(*string)
  76954. fc.Result = res
  76955. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  76956. }
  76957. func (ec *executionContext) fieldContext_MetafieldDefinition_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76958. fc = &graphql.FieldContext{
  76959. Object: "MetafieldDefinition",
  76960. Field: field,
  76961. IsMethod: false,
  76962. IsResolver: false,
  76963. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76964. return nil, errors.New("field of type String does not have child fields")
  76965. },
  76966. }
  76967. return fc, nil
  76968. }
  76969. func (ec *executionContext) _MetafieldDefinition_id(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  76970. fc, err := ec.fieldContext_MetafieldDefinition_id(ctx, field)
  76971. if err != nil {
  76972. return graphql.Null
  76973. }
  76974. ctx = graphql.WithFieldContext(ctx, fc)
  76975. defer func() {
  76976. if r := recover(); r != nil {
  76977. ec.Error(ctx, ec.Recover(ctx, r))
  76978. ret = graphql.Null
  76979. }
  76980. }()
  76981. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76982. ctx = rctx // use context from middleware stack in children
  76983. return obj.ID, nil
  76984. })
  76985. if err != nil {
  76986. ec.Error(ctx, err)
  76987. return graphql.Null
  76988. }
  76989. if resTmp == nil {
  76990. if !graphql.HasFieldError(ctx, fc) {
  76991. ec.Errorf(ctx, "must not be null")
  76992. }
  76993. return graphql.Null
  76994. }
  76995. res := resTmp.(string)
  76996. fc.Result = res
  76997. return ec.marshalNID2string(ctx, field.Selections, res)
  76998. }
  76999. func (ec *executionContext) fieldContext_MetafieldDefinition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77000. fc = &graphql.FieldContext{
  77001. Object: "MetafieldDefinition",
  77002. Field: field,
  77003. IsMethod: false,
  77004. IsResolver: false,
  77005. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77006. return nil, errors.New("field of type ID does not have child fields")
  77007. },
  77008. }
  77009. return fc, nil
  77010. }
  77011. func (ec *executionContext) _MetafieldDefinition_key(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77012. fc, err := ec.fieldContext_MetafieldDefinition_key(ctx, field)
  77013. if err != nil {
  77014. return graphql.Null
  77015. }
  77016. ctx = graphql.WithFieldContext(ctx, fc)
  77017. defer func() {
  77018. if r := recover(); r != nil {
  77019. ec.Error(ctx, ec.Recover(ctx, r))
  77020. ret = graphql.Null
  77021. }
  77022. }()
  77023. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77024. ctx = rctx // use context from middleware stack in children
  77025. return obj.Key, nil
  77026. })
  77027. if err != nil {
  77028. ec.Error(ctx, err)
  77029. return graphql.Null
  77030. }
  77031. if resTmp == nil {
  77032. if !graphql.HasFieldError(ctx, fc) {
  77033. ec.Errorf(ctx, "must not be null")
  77034. }
  77035. return graphql.Null
  77036. }
  77037. res := resTmp.(string)
  77038. fc.Result = res
  77039. return ec.marshalNString2string(ctx, field.Selections, res)
  77040. }
  77041. func (ec *executionContext) fieldContext_MetafieldDefinition_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77042. fc = &graphql.FieldContext{
  77043. Object: "MetafieldDefinition",
  77044. Field: field,
  77045. IsMethod: false,
  77046. IsResolver: false,
  77047. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77048. return nil, errors.New("field of type String does not have child fields")
  77049. },
  77050. }
  77051. return fc, nil
  77052. }
  77053. func (ec *executionContext) _MetafieldDefinition_metafields(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77054. fc, err := ec.fieldContext_MetafieldDefinition_metafields(ctx, field)
  77055. if err != nil {
  77056. return graphql.Null
  77057. }
  77058. ctx = graphql.WithFieldContext(ctx, fc)
  77059. defer func() {
  77060. if r := recover(); r != nil {
  77061. ec.Error(ctx, ec.Recover(ctx, r))
  77062. ret = graphql.Null
  77063. }
  77064. }()
  77065. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77066. ctx = rctx // use context from middleware stack in children
  77067. return obj.Metafields, nil
  77068. })
  77069. if err != nil {
  77070. ec.Error(ctx, err)
  77071. return graphql.Null
  77072. }
  77073. if resTmp == nil {
  77074. if !graphql.HasFieldError(ctx, fc) {
  77075. ec.Errorf(ctx, "must not be null")
  77076. }
  77077. return graphql.Null
  77078. }
  77079. res := resTmp.(*MetafieldConnection)
  77080. fc.Result = res
  77081. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  77082. }
  77083. func (ec *executionContext) fieldContext_MetafieldDefinition_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77084. fc = &graphql.FieldContext{
  77085. Object: "MetafieldDefinition",
  77086. Field: field,
  77087. IsMethod: false,
  77088. IsResolver: false,
  77089. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77090. switch field.Name {
  77091. case "edges":
  77092. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  77093. case "nodes":
  77094. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  77095. case "pageInfo":
  77096. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  77097. }
  77098. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  77099. },
  77100. }
  77101. defer func() {
  77102. if r := recover(); r != nil {
  77103. err = ec.Recover(ctx, r)
  77104. ec.Error(ctx, err)
  77105. }
  77106. }()
  77107. ctx = graphql.WithFieldContext(ctx, fc)
  77108. if fc.Args, err = ec.field_MetafieldDefinition_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  77109. ec.Error(ctx, err)
  77110. return
  77111. }
  77112. return fc, nil
  77113. }
  77114. func (ec *executionContext) _MetafieldDefinition_metafieldsCount(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77115. fc, err := ec.fieldContext_MetafieldDefinition_metafieldsCount(ctx, field)
  77116. if err != nil {
  77117. return graphql.Null
  77118. }
  77119. ctx = graphql.WithFieldContext(ctx, fc)
  77120. defer func() {
  77121. if r := recover(); r != nil {
  77122. ec.Error(ctx, ec.Recover(ctx, r))
  77123. ret = graphql.Null
  77124. }
  77125. }()
  77126. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77127. ctx = rctx // use context from middleware stack in children
  77128. return obj.MetafieldsCount, nil
  77129. })
  77130. if err != nil {
  77131. ec.Error(ctx, err)
  77132. return graphql.Null
  77133. }
  77134. if resTmp == nil {
  77135. if !graphql.HasFieldError(ctx, fc) {
  77136. ec.Errorf(ctx, "must not be null")
  77137. }
  77138. return graphql.Null
  77139. }
  77140. res := resTmp.(int)
  77141. fc.Result = res
  77142. return ec.marshalNInt2int(ctx, field.Selections, res)
  77143. }
  77144. func (ec *executionContext) fieldContext_MetafieldDefinition_metafieldsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77145. fc = &graphql.FieldContext{
  77146. Object: "MetafieldDefinition",
  77147. Field: field,
  77148. IsMethod: false,
  77149. IsResolver: false,
  77150. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77151. return nil, errors.New("field of type Int does not have child fields")
  77152. },
  77153. }
  77154. defer func() {
  77155. if r := recover(); r != nil {
  77156. err = ec.Recover(ctx, r)
  77157. ec.Error(ctx, err)
  77158. }
  77159. }()
  77160. ctx = graphql.WithFieldContext(ctx, fc)
  77161. if fc.Args, err = ec.field_MetafieldDefinition_metafieldsCount_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  77162. ec.Error(ctx, err)
  77163. return
  77164. }
  77165. return fc, nil
  77166. }
  77167. func (ec *executionContext) _MetafieldDefinition_name(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77168. fc, err := ec.fieldContext_MetafieldDefinition_name(ctx, field)
  77169. if err != nil {
  77170. return graphql.Null
  77171. }
  77172. ctx = graphql.WithFieldContext(ctx, fc)
  77173. defer func() {
  77174. if r := recover(); r != nil {
  77175. ec.Error(ctx, ec.Recover(ctx, r))
  77176. ret = graphql.Null
  77177. }
  77178. }()
  77179. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77180. ctx = rctx // use context from middleware stack in children
  77181. return obj.Name, nil
  77182. })
  77183. if err != nil {
  77184. ec.Error(ctx, err)
  77185. return graphql.Null
  77186. }
  77187. if resTmp == nil {
  77188. if !graphql.HasFieldError(ctx, fc) {
  77189. ec.Errorf(ctx, "must not be null")
  77190. }
  77191. return graphql.Null
  77192. }
  77193. res := resTmp.(string)
  77194. fc.Result = res
  77195. return ec.marshalNString2string(ctx, field.Selections, res)
  77196. }
  77197. func (ec *executionContext) fieldContext_MetafieldDefinition_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77198. fc = &graphql.FieldContext{
  77199. Object: "MetafieldDefinition",
  77200. Field: field,
  77201. IsMethod: false,
  77202. IsResolver: false,
  77203. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77204. return nil, errors.New("field of type String does not have child fields")
  77205. },
  77206. }
  77207. return fc, nil
  77208. }
  77209. func (ec *executionContext) _MetafieldDefinition_namespace(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77210. fc, err := ec.fieldContext_MetafieldDefinition_namespace(ctx, field)
  77211. if err != nil {
  77212. return graphql.Null
  77213. }
  77214. ctx = graphql.WithFieldContext(ctx, fc)
  77215. defer func() {
  77216. if r := recover(); r != nil {
  77217. ec.Error(ctx, ec.Recover(ctx, r))
  77218. ret = graphql.Null
  77219. }
  77220. }()
  77221. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77222. ctx = rctx // use context from middleware stack in children
  77223. return obj.Namespace, nil
  77224. })
  77225. if err != nil {
  77226. ec.Error(ctx, err)
  77227. return graphql.Null
  77228. }
  77229. if resTmp == nil {
  77230. if !graphql.HasFieldError(ctx, fc) {
  77231. ec.Errorf(ctx, "must not be null")
  77232. }
  77233. return graphql.Null
  77234. }
  77235. res := resTmp.(string)
  77236. fc.Result = res
  77237. return ec.marshalNString2string(ctx, field.Selections, res)
  77238. }
  77239. func (ec *executionContext) fieldContext_MetafieldDefinition_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77240. fc = &graphql.FieldContext{
  77241. Object: "MetafieldDefinition",
  77242. Field: field,
  77243. IsMethod: false,
  77244. IsResolver: false,
  77245. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77246. return nil, errors.New("field of type String does not have child fields")
  77247. },
  77248. }
  77249. return fc, nil
  77250. }
  77251. func (ec *executionContext) _MetafieldDefinition_ownerType(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77252. fc, err := ec.fieldContext_MetafieldDefinition_ownerType(ctx, field)
  77253. if err != nil {
  77254. return graphql.Null
  77255. }
  77256. ctx = graphql.WithFieldContext(ctx, fc)
  77257. defer func() {
  77258. if r := recover(); r != nil {
  77259. ec.Error(ctx, ec.Recover(ctx, r))
  77260. ret = graphql.Null
  77261. }
  77262. }()
  77263. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77264. ctx = rctx // use context from middleware stack in children
  77265. return obj.OwnerType, nil
  77266. })
  77267. if err != nil {
  77268. ec.Error(ctx, err)
  77269. return graphql.Null
  77270. }
  77271. if resTmp == nil {
  77272. if !graphql.HasFieldError(ctx, fc) {
  77273. ec.Errorf(ctx, "must not be null")
  77274. }
  77275. return graphql.Null
  77276. }
  77277. res := resTmp.(MetafieldOwnerType)
  77278. fc.Result = res
  77279. return ec.marshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerType(ctx, field.Selections, res)
  77280. }
  77281. func (ec *executionContext) fieldContext_MetafieldDefinition_ownerType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77282. fc = &graphql.FieldContext{
  77283. Object: "MetafieldDefinition",
  77284. Field: field,
  77285. IsMethod: false,
  77286. IsResolver: false,
  77287. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77288. return nil, errors.New("field of type MetafieldOwnerType does not have child fields")
  77289. },
  77290. }
  77291. return fc, nil
  77292. }
  77293. func (ec *executionContext) _MetafieldDefinition_pinnedPosition(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77294. fc, err := ec.fieldContext_MetafieldDefinition_pinnedPosition(ctx, field)
  77295. if err != nil {
  77296. return graphql.Null
  77297. }
  77298. ctx = graphql.WithFieldContext(ctx, fc)
  77299. defer func() {
  77300. if r := recover(); r != nil {
  77301. ec.Error(ctx, ec.Recover(ctx, r))
  77302. ret = graphql.Null
  77303. }
  77304. }()
  77305. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77306. ctx = rctx // use context from middleware stack in children
  77307. return obj.PinnedPosition, nil
  77308. })
  77309. if err != nil {
  77310. ec.Error(ctx, err)
  77311. return graphql.Null
  77312. }
  77313. if resTmp == nil {
  77314. return graphql.Null
  77315. }
  77316. res := resTmp.(*int)
  77317. fc.Result = res
  77318. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  77319. }
  77320. func (ec *executionContext) fieldContext_MetafieldDefinition_pinnedPosition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77321. fc = &graphql.FieldContext{
  77322. Object: "MetafieldDefinition",
  77323. Field: field,
  77324. IsMethod: false,
  77325. IsResolver: false,
  77326. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77327. return nil, errors.New("field of type Int does not have child fields")
  77328. },
  77329. }
  77330. return fc, nil
  77331. }
  77332. func (ec *executionContext) _MetafieldDefinition_standardTemplate(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77333. fc, err := ec.fieldContext_MetafieldDefinition_standardTemplate(ctx, field)
  77334. if err != nil {
  77335. return graphql.Null
  77336. }
  77337. ctx = graphql.WithFieldContext(ctx, fc)
  77338. defer func() {
  77339. if r := recover(); r != nil {
  77340. ec.Error(ctx, ec.Recover(ctx, r))
  77341. ret = graphql.Null
  77342. }
  77343. }()
  77344. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77345. ctx = rctx // use context from middleware stack in children
  77346. return obj.StandardTemplate, nil
  77347. })
  77348. if err != nil {
  77349. ec.Error(ctx, err)
  77350. return graphql.Null
  77351. }
  77352. if resTmp == nil {
  77353. return graphql.Null
  77354. }
  77355. res := resTmp.(*StandardMetafieldDefinitionTemplate)
  77356. fc.Result = res
  77357. return ec.marshalOStandardMetafieldDefinitionTemplate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStandardMetafieldDefinitionTemplate(ctx, field.Selections, res)
  77358. }
  77359. func (ec *executionContext) fieldContext_MetafieldDefinition_standardTemplate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77360. fc = &graphql.FieldContext{
  77361. Object: "MetafieldDefinition",
  77362. Field: field,
  77363. IsMethod: false,
  77364. IsResolver: false,
  77365. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77366. switch field.Name {
  77367. case "description":
  77368. return ec.fieldContext_StandardMetafieldDefinitionTemplate_description(ctx, field)
  77369. case "id":
  77370. return ec.fieldContext_StandardMetafieldDefinitionTemplate_id(ctx, field)
  77371. case "key":
  77372. return ec.fieldContext_StandardMetafieldDefinitionTemplate_key(ctx, field)
  77373. case "name":
  77374. return ec.fieldContext_StandardMetafieldDefinitionTemplate_name(ctx, field)
  77375. case "namespace":
  77376. return ec.fieldContext_StandardMetafieldDefinitionTemplate_namespace(ctx, field)
  77377. case "ownerTypes":
  77378. return ec.fieldContext_StandardMetafieldDefinitionTemplate_ownerTypes(ctx, field)
  77379. case "type":
  77380. return ec.fieldContext_StandardMetafieldDefinitionTemplate_type(ctx, field)
  77381. case "validations":
  77382. return ec.fieldContext_StandardMetafieldDefinitionTemplate_validations(ctx, field)
  77383. case "visibleToStorefrontApi":
  77384. return ec.fieldContext_StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx, field)
  77385. }
  77386. return nil, fmt.Errorf("no field named %q was found under type StandardMetafieldDefinitionTemplate", field.Name)
  77387. },
  77388. }
  77389. return fc, nil
  77390. }
  77391. func (ec *executionContext) _MetafieldDefinition_type(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77392. fc, err := ec.fieldContext_MetafieldDefinition_type(ctx, field)
  77393. if err != nil {
  77394. return graphql.Null
  77395. }
  77396. ctx = graphql.WithFieldContext(ctx, fc)
  77397. defer func() {
  77398. if r := recover(); r != nil {
  77399. ec.Error(ctx, ec.Recover(ctx, r))
  77400. ret = graphql.Null
  77401. }
  77402. }()
  77403. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77404. ctx = rctx // use context from middleware stack in children
  77405. return obj.Type, nil
  77406. })
  77407. if err != nil {
  77408. ec.Error(ctx, err)
  77409. return graphql.Null
  77410. }
  77411. if resTmp == nil {
  77412. if !graphql.HasFieldError(ctx, fc) {
  77413. ec.Errorf(ctx, "must not be null")
  77414. }
  77415. return graphql.Null
  77416. }
  77417. res := resTmp.(*MetafieldDefinitionType)
  77418. fc.Result = res
  77419. return ec.marshalNMetafieldDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionType(ctx, field.Selections, res)
  77420. }
  77421. func (ec *executionContext) fieldContext_MetafieldDefinition_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77422. fc = &graphql.FieldContext{
  77423. Object: "MetafieldDefinition",
  77424. Field: field,
  77425. IsMethod: false,
  77426. IsResolver: false,
  77427. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77428. switch field.Name {
  77429. case "category":
  77430. return ec.fieldContext_MetafieldDefinitionType_category(ctx, field)
  77431. case "name":
  77432. return ec.fieldContext_MetafieldDefinitionType_name(ctx, field)
  77433. case "supportedValidations":
  77434. return ec.fieldContext_MetafieldDefinitionType_supportedValidations(ctx, field)
  77435. case "supportsDefinitionMigrations":
  77436. return ec.fieldContext_MetafieldDefinitionType_supportsDefinitionMigrations(ctx, field)
  77437. }
  77438. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionType", field.Name)
  77439. },
  77440. }
  77441. return fc, nil
  77442. }
  77443. func (ec *executionContext) _MetafieldDefinition_validationStatus(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77444. fc, err := ec.fieldContext_MetafieldDefinition_validationStatus(ctx, field)
  77445. if err != nil {
  77446. return graphql.Null
  77447. }
  77448. ctx = graphql.WithFieldContext(ctx, fc)
  77449. defer func() {
  77450. if r := recover(); r != nil {
  77451. ec.Error(ctx, ec.Recover(ctx, r))
  77452. ret = graphql.Null
  77453. }
  77454. }()
  77455. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77456. ctx = rctx // use context from middleware stack in children
  77457. return obj.ValidationStatus, nil
  77458. })
  77459. if err != nil {
  77460. ec.Error(ctx, err)
  77461. return graphql.Null
  77462. }
  77463. if resTmp == nil {
  77464. if !graphql.HasFieldError(ctx, fc) {
  77465. ec.Errorf(ctx, "must not be null")
  77466. }
  77467. return graphql.Null
  77468. }
  77469. res := resTmp.(MetafieldDefinitionValidationStatus)
  77470. fc.Result = res
  77471. return ec.marshalNMetafieldDefinitionValidationStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionValidationStatus(ctx, field.Selections, res)
  77472. }
  77473. func (ec *executionContext) fieldContext_MetafieldDefinition_validationStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77474. fc = &graphql.FieldContext{
  77475. Object: "MetafieldDefinition",
  77476. Field: field,
  77477. IsMethod: false,
  77478. IsResolver: false,
  77479. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77480. return nil, errors.New("field of type MetafieldDefinitionValidationStatus does not have child fields")
  77481. },
  77482. }
  77483. return fc, nil
  77484. }
  77485. func (ec *executionContext) _MetafieldDefinition_validations(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77486. fc, err := ec.fieldContext_MetafieldDefinition_validations(ctx, field)
  77487. if err != nil {
  77488. return graphql.Null
  77489. }
  77490. ctx = graphql.WithFieldContext(ctx, fc)
  77491. defer func() {
  77492. if r := recover(); r != nil {
  77493. ec.Error(ctx, ec.Recover(ctx, r))
  77494. ret = graphql.Null
  77495. }
  77496. }()
  77497. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77498. ctx = rctx // use context from middleware stack in children
  77499. return obj.Validations, nil
  77500. })
  77501. if err != nil {
  77502. ec.Error(ctx, err)
  77503. return graphql.Null
  77504. }
  77505. if resTmp == nil {
  77506. if !graphql.HasFieldError(ctx, fc) {
  77507. ec.Errorf(ctx, "must not be null")
  77508. }
  77509. return graphql.Null
  77510. }
  77511. res := resTmp.([]*MetafieldDefinitionValidation)
  77512. fc.Result = res
  77513. return ec.marshalNMetafieldDefinitionValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionValidationᚄ(ctx, field.Selections, res)
  77514. }
  77515. func (ec *executionContext) fieldContext_MetafieldDefinition_validations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77516. fc = &graphql.FieldContext{
  77517. Object: "MetafieldDefinition",
  77518. Field: field,
  77519. IsMethod: false,
  77520. IsResolver: false,
  77521. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77522. switch field.Name {
  77523. case "name":
  77524. return ec.fieldContext_MetafieldDefinitionValidation_name(ctx, field)
  77525. case "type":
  77526. return ec.fieldContext_MetafieldDefinitionValidation_type(ctx, field)
  77527. case "value":
  77528. return ec.fieldContext_MetafieldDefinitionValidation_value(ctx, field)
  77529. }
  77530. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionValidation", field.Name)
  77531. },
  77532. }
  77533. return fc, nil
  77534. }
  77535. func (ec *executionContext) _MetafieldDefinition_visibleToStorefrontApi(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  77536. fc, err := ec.fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx, field)
  77537. if err != nil {
  77538. return graphql.Null
  77539. }
  77540. ctx = graphql.WithFieldContext(ctx, fc)
  77541. defer func() {
  77542. if r := recover(); r != nil {
  77543. ec.Error(ctx, ec.Recover(ctx, r))
  77544. ret = graphql.Null
  77545. }
  77546. }()
  77547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77548. ctx = rctx // use context from middleware stack in children
  77549. return obj.VisibleToStorefrontAPI, nil
  77550. })
  77551. if err != nil {
  77552. ec.Error(ctx, err)
  77553. return graphql.Null
  77554. }
  77555. if resTmp == nil {
  77556. if !graphql.HasFieldError(ctx, fc) {
  77557. ec.Errorf(ctx, "must not be null")
  77558. }
  77559. return graphql.Null
  77560. }
  77561. res := resTmp.(bool)
  77562. fc.Result = res
  77563. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  77564. }
  77565. func (ec *executionContext) fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77566. fc = &graphql.FieldContext{
  77567. Object: "MetafieldDefinition",
  77568. Field: field,
  77569. IsMethod: false,
  77570. IsResolver: false,
  77571. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77572. return nil, errors.New("field of type Boolean does not have child fields")
  77573. },
  77574. }
  77575. return fc, nil
  77576. }
  77577. func (ec *executionContext) _MetafieldDefinitionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionConnection) (ret graphql.Marshaler) {
  77578. fc, err := ec.fieldContext_MetafieldDefinitionConnection_edges(ctx, field)
  77579. if err != nil {
  77580. return graphql.Null
  77581. }
  77582. ctx = graphql.WithFieldContext(ctx, fc)
  77583. defer func() {
  77584. if r := recover(); r != nil {
  77585. ec.Error(ctx, ec.Recover(ctx, r))
  77586. ret = graphql.Null
  77587. }
  77588. }()
  77589. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77590. ctx = rctx // use context from middleware stack in children
  77591. return obj.Edges, nil
  77592. })
  77593. if err != nil {
  77594. ec.Error(ctx, err)
  77595. return graphql.Null
  77596. }
  77597. if resTmp == nil {
  77598. if !graphql.HasFieldError(ctx, fc) {
  77599. ec.Errorf(ctx, "must not be null")
  77600. }
  77601. return graphql.Null
  77602. }
  77603. res := resTmp.([]*MetafieldDefinitionEdge)
  77604. fc.Result = res
  77605. return ec.marshalNMetafieldDefinitionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionEdgeᚄ(ctx, field.Selections, res)
  77606. }
  77607. func (ec *executionContext) fieldContext_MetafieldDefinitionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77608. fc = &graphql.FieldContext{
  77609. Object: "MetafieldDefinitionConnection",
  77610. Field: field,
  77611. IsMethod: false,
  77612. IsResolver: false,
  77613. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77614. switch field.Name {
  77615. case "cursor":
  77616. return ec.fieldContext_MetafieldDefinitionEdge_cursor(ctx, field)
  77617. case "node":
  77618. return ec.fieldContext_MetafieldDefinitionEdge_node(ctx, field)
  77619. }
  77620. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionEdge", field.Name)
  77621. },
  77622. }
  77623. return fc, nil
  77624. }
  77625. func (ec *executionContext) _MetafieldDefinitionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionConnection) (ret graphql.Marshaler) {
  77626. fc, err := ec.fieldContext_MetafieldDefinitionConnection_nodes(ctx, field)
  77627. if err != nil {
  77628. return graphql.Null
  77629. }
  77630. ctx = graphql.WithFieldContext(ctx, fc)
  77631. defer func() {
  77632. if r := recover(); r != nil {
  77633. ec.Error(ctx, ec.Recover(ctx, r))
  77634. ret = graphql.Null
  77635. }
  77636. }()
  77637. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77638. ctx = rctx // use context from middleware stack in children
  77639. return obj.Nodes, nil
  77640. })
  77641. if err != nil {
  77642. ec.Error(ctx, err)
  77643. return graphql.Null
  77644. }
  77645. if resTmp == nil {
  77646. if !graphql.HasFieldError(ctx, fc) {
  77647. ec.Errorf(ctx, "must not be null")
  77648. }
  77649. return graphql.Null
  77650. }
  77651. res := resTmp.([]*MetafieldDefinition)
  77652. fc.Result = res
  77653. return ec.marshalNMetafieldDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionᚄ(ctx, field.Selections, res)
  77654. }
  77655. func (ec *executionContext) fieldContext_MetafieldDefinitionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77656. fc = &graphql.FieldContext{
  77657. Object: "MetafieldDefinitionConnection",
  77658. Field: field,
  77659. IsMethod: false,
  77660. IsResolver: false,
  77661. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77662. switch field.Name {
  77663. case "description":
  77664. return ec.fieldContext_MetafieldDefinition_description(ctx, field)
  77665. case "id":
  77666. return ec.fieldContext_MetafieldDefinition_id(ctx, field)
  77667. case "key":
  77668. return ec.fieldContext_MetafieldDefinition_key(ctx, field)
  77669. case "metafields":
  77670. return ec.fieldContext_MetafieldDefinition_metafields(ctx, field)
  77671. case "metafieldsCount":
  77672. return ec.fieldContext_MetafieldDefinition_metafieldsCount(ctx, field)
  77673. case "name":
  77674. return ec.fieldContext_MetafieldDefinition_name(ctx, field)
  77675. case "namespace":
  77676. return ec.fieldContext_MetafieldDefinition_namespace(ctx, field)
  77677. case "ownerType":
  77678. return ec.fieldContext_MetafieldDefinition_ownerType(ctx, field)
  77679. case "pinnedPosition":
  77680. return ec.fieldContext_MetafieldDefinition_pinnedPosition(ctx, field)
  77681. case "standardTemplate":
  77682. return ec.fieldContext_MetafieldDefinition_standardTemplate(ctx, field)
  77683. case "type":
  77684. return ec.fieldContext_MetafieldDefinition_type(ctx, field)
  77685. case "validationStatus":
  77686. return ec.fieldContext_MetafieldDefinition_validationStatus(ctx, field)
  77687. case "validations":
  77688. return ec.fieldContext_MetafieldDefinition_validations(ctx, field)
  77689. case "visibleToStorefrontApi":
  77690. return ec.fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx, field)
  77691. }
  77692. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinition", field.Name)
  77693. },
  77694. }
  77695. return fc, nil
  77696. }
  77697. func (ec *executionContext) _MetafieldDefinitionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionConnection) (ret graphql.Marshaler) {
  77698. fc, err := ec.fieldContext_MetafieldDefinitionConnection_pageInfo(ctx, field)
  77699. if err != nil {
  77700. return graphql.Null
  77701. }
  77702. ctx = graphql.WithFieldContext(ctx, fc)
  77703. defer func() {
  77704. if r := recover(); r != nil {
  77705. ec.Error(ctx, ec.Recover(ctx, r))
  77706. ret = graphql.Null
  77707. }
  77708. }()
  77709. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77710. ctx = rctx // use context from middleware stack in children
  77711. return obj.PageInfo, nil
  77712. })
  77713. if err != nil {
  77714. ec.Error(ctx, err)
  77715. return graphql.Null
  77716. }
  77717. if resTmp == nil {
  77718. if !graphql.HasFieldError(ctx, fc) {
  77719. ec.Errorf(ctx, "must not be null")
  77720. }
  77721. return graphql.Null
  77722. }
  77723. res := resTmp.(*PageInfo)
  77724. fc.Result = res
  77725. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  77726. }
  77727. func (ec *executionContext) fieldContext_MetafieldDefinitionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77728. fc = &graphql.FieldContext{
  77729. Object: "MetafieldDefinitionConnection",
  77730. Field: field,
  77731. IsMethod: false,
  77732. IsResolver: false,
  77733. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77734. switch field.Name {
  77735. case "endCursor":
  77736. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  77737. case "hasNextPage":
  77738. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  77739. case "hasPreviousPage":
  77740. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  77741. case "startCursor":
  77742. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  77743. }
  77744. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  77745. },
  77746. }
  77747. return fc, nil
  77748. }
  77749. func (ec *executionContext) _MetafieldDefinitionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionEdge) (ret graphql.Marshaler) {
  77750. fc, err := ec.fieldContext_MetafieldDefinitionEdge_cursor(ctx, field)
  77751. if err != nil {
  77752. return graphql.Null
  77753. }
  77754. ctx = graphql.WithFieldContext(ctx, fc)
  77755. defer func() {
  77756. if r := recover(); r != nil {
  77757. ec.Error(ctx, ec.Recover(ctx, r))
  77758. ret = graphql.Null
  77759. }
  77760. }()
  77761. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77762. ctx = rctx // use context from middleware stack in children
  77763. return obj.Cursor, nil
  77764. })
  77765. if err != nil {
  77766. ec.Error(ctx, err)
  77767. return graphql.Null
  77768. }
  77769. if resTmp == nil {
  77770. if !graphql.HasFieldError(ctx, fc) {
  77771. ec.Errorf(ctx, "must not be null")
  77772. }
  77773. return graphql.Null
  77774. }
  77775. res := resTmp.(string)
  77776. fc.Result = res
  77777. return ec.marshalNString2string(ctx, field.Selections, res)
  77778. }
  77779. func (ec *executionContext) fieldContext_MetafieldDefinitionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77780. fc = &graphql.FieldContext{
  77781. Object: "MetafieldDefinitionEdge",
  77782. Field: field,
  77783. IsMethod: false,
  77784. IsResolver: false,
  77785. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77786. return nil, errors.New("field of type String does not have child fields")
  77787. },
  77788. }
  77789. return fc, nil
  77790. }
  77791. func (ec *executionContext) _MetafieldDefinitionEdge_node(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionEdge) (ret graphql.Marshaler) {
  77792. fc, err := ec.fieldContext_MetafieldDefinitionEdge_node(ctx, field)
  77793. if err != nil {
  77794. return graphql.Null
  77795. }
  77796. ctx = graphql.WithFieldContext(ctx, fc)
  77797. defer func() {
  77798. if r := recover(); r != nil {
  77799. ec.Error(ctx, ec.Recover(ctx, r))
  77800. ret = graphql.Null
  77801. }
  77802. }()
  77803. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77804. ctx = rctx // use context from middleware stack in children
  77805. return obj.Node, nil
  77806. })
  77807. if err != nil {
  77808. ec.Error(ctx, err)
  77809. return graphql.Null
  77810. }
  77811. if resTmp == nil {
  77812. if !graphql.HasFieldError(ctx, fc) {
  77813. ec.Errorf(ctx, "must not be null")
  77814. }
  77815. return graphql.Null
  77816. }
  77817. res := resTmp.(*MetafieldDefinition)
  77818. fc.Result = res
  77819. return ec.marshalNMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinition(ctx, field.Selections, res)
  77820. }
  77821. func (ec *executionContext) fieldContext_MetafieldDefinitionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77822. fc = &graphql.FieldContext{
  77823. Object: "MetafieldDefinitionEdge",
  77824. Field: field,
  77825. IsMethod: false,
  77826. IsResolver: false,
  77827. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77828. switch field.Name {
  77829. case "description":
  77830. return ec.fieldContext_MetafieldDefinition_description(ctx, field)
  77831. case "id":
  77832. return ec.fieldContext_MetafieldDefinition_id(ctx, field)
  77833. case "key":
  77834. return ec.fieldContext_MetafieldDefinition_key(ctx, field)
  77835. case "metafields":
  77836. return ec.fieldContext_MetafieldDefinition_metafields(ctx, field)
  77837. case "metafieldsCount":
  77838. return ec.fieldContext_MetafieldDefinition_metafieldsCount(ctx, field)
  77839. case "name":
  77840. return ec.fieldContext_MetafieldDefinition_name(ctx, field)
  77841. case "namespace":
  77842. return ec.fieldContext_MetafieldDefinition_namespace(ctx, field)
  77843. case "ownerType":
  77844. return ec.fieldContext_MetafieldDefinition_ownerType(ctx, field)
  77845. case "pinnedPosition":
  77846. return ec.fieldContext_MetafieldDefinition_pinnedPosition(ctx, field)
  77847. case "standardTemplate":
  77848. return ec.fieldContext_MetafieldDefinition_standardTemplate(ctx, field)
  77849. case "type":
  77850. return ec.fieldContext_MetafieldDefinition_type(ctx, field)
  77851. case "validationStatus":
  77852. return ec.fieldContext_MetafieldDefinition_validationStatus(ctx, field)
  77853. case "validations":
  77854. return ec.fieldContext_MetafieldDefinition_validations(ctx, field)
  77855. case "visibleToStorefrontApi":
  77856. return ec.fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx, field)
  77857. }
  77858. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinition", field.Name)
  77859. },
  77860. }
  77861. return fc, nil
  77862. }
  77863. func (ec *executionContext) _MetafieldDefinitionSupportedValidation_name(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionSupportedValidation) (ret graphql.Marshaler) {
  77864. fc, err := ec.fieldContext_MetafieldDefinitionSupportedValidation_name(ctx, field)
  77865. if err != nil {
  77866. return graphql.Null
  77867. }
  77868. ctx = graphql.WithFieldContext(ctx, fc)
  77869. defer func() {
  77870. if r := recover(); r != nil {
  77871. ec.Error(ctx, ec.Recover(ctx, r))
  77872. ret = graphql.Null
  77873. }
  77874. }()
  77875. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77876. ctx = rctx // use context from middleware stack in children
  77877. return obj.Name, nil
  77878. })
  77879. if err != nil {
  77880. ec.Error(ctx, err)
  77881. return graphql.Null
  77882. }
  77883. if resTmp == nil {
  77884. if !graphql.HasFieldError(ctx, fc) {
  77885. ec.Errorf(ctx, "must not be null")
  77886. }
  77887. return graphql.Null
  77888. }
  77889. res := resTmp.(string)
  77890. fc.Result = res
  77891. return ec.marshalNString2string(ctx, field.Selections, res)
  77892. }
  77893. func (ec *executionContext) fieldContext_MetafieldDefinitionSupportedValidation_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77894. fc = &graphql.FieldContext{
  77895. Object: "MetafieldDefinitionSupportedValidation",
  77896. Field: field,
  77897. IsMethod: false,
  77898. IsResolver: false,
  77899. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77900. return nil, errors.New("field of type String does not have child fields")
  77901. },
  77902. }
  77903. return fc, nil
  77904. }
  77905. func (ec *executionContext) _MetafieldDefinitionSupportedValidation_type(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionSupportedValidation) (ret graphql.Marshaler) {
  77906. fc, err := ec.fieldContext_MetafieldDefinitionSupportedValidation_type(ctx, field)
  77907. if err != nil {
  77908. return graphql.Null
  77909. }
  77910. ctx = graphql.WithFieldContext(ctx, fc)
  77911. defer func() {
  77912. if r := recover(); r != nil {
  77913. ec.Error(ctx, ec.Recover(ctx, r))
  77914. ret = graphql.Null
  77915. }
  77916. }()
  77917. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77918. ctx = rctx // use context from middleware stack in children
  77919. return obj.Type, nil
  77920. })
  77921. if err != nil {
  77922. ec.Error(ctx, err)
  77923. return graphql.Null
  77924. }
  77925. if resTmp == nil {
  77926. if !graphql.HasFieldError(ctx, fc) {
  77927. ec.Errorf(ctx, "must not be null")
  77928. }
  77929. return graphql.Null
  77930. }
  77931. res := resTmp.(string)
  77932. fc.Result = res
  77933. return ec.marshalNString2string(ctx, field.Selections, res)
  77934. }
  77935. func (ec *executionContext) fieldContext_MetafieldDefinitionSupportedValidation_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77936. fc = &graphql.FieldContext{
  77937. Object: "MetafieldDefinitionSupportedValidation",
  77938. Field: field,
  77939. IsMethod: false,
  77940. IsResolver: false,
  77941. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77942. return nil, errors.New("field of type String does not have child fields")
  77943. },
  77944. }
  77945. return fc, nil
  77946. }
  77947. func (ec *executionContext) _MetafieldDefinitionType_category(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionType) (ret graphql.Marshaler) {
  77948. fc, err := ec.fieldContext_MetafieldDefinitionType_category(ctx, field)
  77949. if err != nil {
  77950. return graphql.Null
  77951. }
  77952. ctx = graphql.WithFieldContext(ctx, fc)
  77953. defer func() {
  77954. if r := recover(); r != nil {
  77955. ec.Error(ctx, ec.Recover(ctx, r))
  77956. ret = graphql.Null
  77957. }
  77958. }()
  77959. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77960. ctx = rctx // use context from middleware stack in children
  77961. return obj.Category, nil
  77962. })
  77963. if err != nil {
  77964. ec.Error(ctx, err)
  77965. return graphql.Null
  77966. }
  77967. if resTmp == nil {
  77968. if !graphql.HasFieldError(ctx, fc) {
  77969. ec.Errorf(ctx, "must not be null")
  77970. }
  77971. return graphql.Null
  77972. }
  77973. res := resTmp.(string)
  77974. fc.Result = res
  77975. return ec.marshalNString2string(ctx, field.Selections, res)
  77976. }
  77977. func (ec *executionContext) fieldContext_MetafieldDefinitionType_category(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77978. fc = &graphql.FieldContext{
  77979. Object: "MetafieldDefinitionType",
  77980. Field: field,
  77981. IsMethod: false,
  77982. IsResolver: false,
  77983. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77984. return nil, errors.New("field of type String does not have child fields")
  77985. },
  77986. }
  77987. return fc, nil
  77988. }
  77989. func (ec *executionContext) _MetafieldDefinitionType_name(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionType) (ret graphql.Marshaler) {
  77990. fc, err := ec.fieldContext_MetafieldDefinitionType_name(ctx, field)
  77991. if err != nil {
  77992. return graphql.Null
  77993. }
  77994. ctx = graphql.WithFieldContext(ctx, fc)
  77995. defer func() {
  77996. if r := recover(); r != nil {
  77997. ec.Error(ctx, ec.Recover(ctx, r))
  77998. ret = graphql.Null
  77999. }
  78000. }()
  78001. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78002. ctx = rctx // use context from middleware stack in children
  78003. return obj.Name, nil
  78004. })
  78005. if err != nil {
  78006. ec.Error(ctx, err)
  78007. return graphql.Null
  78008. }
  78009. if resTmp == nil {
  78010. if !graphql.HasFieldError(ctx, fc) {
  78011. ec.Errorf(ctx, "must not be null")
  78012. }
  78013. return graphql.Null
  78014. }
  78015. res := resTmp.(string)
  78016. fc.Result = res
  78017. return ec.marshalNString2string(ctx, field.Selections, res)
  78018. }
  78019. func (ec *executionContext) fieldContext_MetafieldDefinitionType_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78020. fc = &graphql.FieldContext{
  78021. Object: "MetafieldDefinitionType",
  78022. Field: field,
  78023. IsMethod: false,
  78024. IsResolver: false,
  78025. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78026. return nil, errors.New("field of type String does not have child fields")
  78027. },
  78028. }
  78029. return fc, nil
  78030. }
  78031. func (ec *executionContext) _MetafieldDefinitionType_supportedValidations(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionType) (ret graphql.Marshaler) {
  78032. fc, err := ec.fieldContext_MetafieldDefinitionType_supportedValidations(ctx, field)
  78033. if err != nil {
  78034. return graphql.Null
  78035. }
  78036. ctx = graphql.WithFieldContext(ctx, fc)
  78037. defer func() {
  78038. if r := recover(); r != nil {
  78039. ec.Error(ctx, ec.Recover(ctx, r))
  78040. ret = graphql.Null
  78041. }
  78042. }()
  78043. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78044. ctx = rctx // use context from middleware stack in children
  78045. return obj.SupportedValidations, nil
  78046. })
  78047. if err != nil {
  78048. ec.Error(ctx, err)
  78049. return graphql.Null
  78050. }
  78051. if resTmp == nil {
  78052. if !graphql.HasFieldError(ctx, fc) {
  78053. ec.Errorf(ctx, "must not be null")
  78054. }
  78055. return graphql.Null
  78056. }
  78057. res := resTmp.([]*MetafieldDefinitionSupportedValidation)
  78058. fc.Result = res
  78059. return ec.marshalNMetafieldDefinitionSupportedValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSupportedValidationᚄ(ctx, field.Selections, res)
  78060. }
  78061. func (ec *executionContext) fieldContext_MetafieldDefinitionType_supportedValidations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78062. fc = &graphql.FieldContext{
  78063. Object: "MetafieldDefinitionType",
  78064. Field: field,
  78065. IsMethod: false,
  78066. IsResolver: false,
  78067. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78068. switch field.Name {
  78069. case "name":
  78070. return ec.fieldContext_MetafieldDefinitionSupportedValidation_name(ctx, field)
  78071. case "type":
  78072. return ec.fieldContext_MetafieldDefinitionSupportedValidation_type(ctx, field)
  78073. }
  78074. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionSupportedValidation", field.Name)
  78075. },
  78076. }
  78077. return fc, nil
  78078. }
  78079. func (ec *executionContext) _MetafieldDefinitionType_supportsDefinitionMigrations(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionType) (ret graphql.Marshaler) {
  78080. fc, err := ec.fieldContext_MetafieldDefinitionType_supportsDefinitionMigrations(ctx, field)
  78081. if err != nil {
  78082. return graphql.Null
  78083. }
  78084. ctx = graphql.WithFieldContext(ctx, fc)
  78085. defer func() {
  78086. if r := recover(); r != nil {
  78087. ec.Error(ctx, ec.Recover(ctx, r))
  78088. ret = graphql.Null
  78089. }
  78090. }()
  78091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78092. ctx = rctx // use context from middleware stack in children
  78093. return obj.SupportsDefinitionMigrations, nil
  78094. })
  78095. if err != nil {
  78096. ec.Error(ctx, err)
  78097. return graphql.Null
  78098. }
  78099. if resTmp == nil {
  78100. if !graphql.HasFieldError(ctx, fc) {
  78101. ec.Errorf(ctx, "must not be null")
  78102. }
  78103. return graphql.Null
  78104. }
  78105. res := resTmp.(bool)
  78106. fc.Result = res
  78107. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  78108. }
  78109. func (ec *executionContext) fieldContext_MetafieldDefinitionType_supportsDefinitionMigrations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78110. fc = &graphql.FieldContext{
  78111. Object: "MetafieldDefinitionType",
  78112. Field: field,
  78113. IsMethod: false,
  78114. IsResolver: false,
  78115. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78116. return nil, errors.New("field of type Boolean does not have child fields")
  78117. },
  78118. }
  78119. return fc, nil
  78120. }
  78121. func (ec *executionContext) _MetafieldDefinitionValidation_name(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionValidation) (ret graphql.Marshaler) {
  78122. fc, err := ec.fieldContext_MetafieldDefinitionValidation_name(ctx, field)
  78123. if err != nil {
  78124. return graphql.Null
  78125. }
  78126. ctx = graphql.WithFieldContext(ctx, fc)
  78127. defer func() {
  78128. if r := recover(); r != nil {
  78129. ec.Error(ctx, ec.Recover(ctx, r))
  78130. ret = graphql.Null
  78131. }
  78132. }()
  78133. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78134. ctx = rctx // use context from middleware stack in children
  78135. return obj.Name, nil
  78136. })
  78137. if err != nil {
  78138. ec.Error(ctx, err)
  78139. return graphql.Null
  78140. }
  78141. if resTmp == nil {
  78142. if !graphql.HasFieldError(ctx, fc) {
  78143. ec.Errorf(ctx, "must not be null")
  78144. }
  78145. return graphql.Null
  78146. }
  78147. res := resTmp.(string)
  78148. fc.Result = res
  78149. return ec.marshalNString2string(ctx, field.Selections, res)
  78150. }
  78151. func (ec *executionContext) fieldContext_MetafieldDefinitionValidation_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78152. fc = &graphql.FieldContext{
  78153. Object: "MetafieldDefinitionValidation",
  78154. Field: field,
  78155. IsMethod: false,
  78156. IsResolver: false,
  78157. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78158. return nil, errors.New("field of type String does not have child fields")
  78159. },
  78160. }
  78161. return fc, nil
  78162. }
  78163. func (ec *executionContext) _MetafieldDefinitionValidation_type(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionValidation) (ret graphql.Marshaler) {
  78164. fc, err := ec.fieldContext_MetafieldDefinitionValidation_type(ctx, field)
  78165. if err != nil {
  78166. return graphql.Null
  78167. }
  78168. ctx = graphql.WithFieldContext(ctx, fc)
  78169. defer func() {
  78170. if r := recover(); r != nil {
  78171. ec.Error(ctx, ec.Recover(ctx, r))
  78172. ret = graphql.Null
  78173. }
  78174. }()
  78175. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78176. ctx = rctx // use context from middleware stack in children
  78177. return obj.Type, nil
  78178. })
  78179. if err != nil {
  78180. ec.Error(ctx, err)
  78181. return graphql.Null
  78182. }
  78183. if resTmp == nil {
  78184. if !graphql.HasFieldError(ctx, fc) {
  78185. ec.Errorf(ctx, "must not be null")
  78186. }
  78187. return graphql.Null
  78188. }
  78189. res := resTmp.(string)
  78190. fc.Result = res
  78191. return ec.marshalNString2string(ctx, field.Selections, res)
  78192. }
  78193. func (ec *executionContext) fieldContext_MetafieldDefinitionValidation_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78194. fc = &graphql.FieldContext{
  78195. Object: "MetafieldDefinitionValidation",
  78196. Field: field,
  78197. IsMethod: false,
  78198. IsResolver: false,
  78199. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78200. return nil, errors.New("field of type String does not have child fields")
  78201. },
  78202. }
  78203. return fc, nil
  78204. }
  78205. func (ec *executionContext) _MetafieldDefinitionValidation_value(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionValidation) (ret graphql.Marshaler) {
  78206. fc, err := ec.fieldContext_MetafieldDefinitionValidation_value(ctx, field)
  78207. if err != nil {
  78208. return graphql.Null
  78209. }
  78210. ctx = graphql.WithFieldContext(ctx, fc)
  78211. defer func() {
  78212. if r := recover(); r != nil {
  78213. ec.Error(ctx, ec.Recover(ctx, r))
  78214. ret = graphql.Null
  78215. }
  78216. }()
  78217. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78218. ctx = rctx // use context from middleware stack in children
  78219. return obj.Value, nil
  78220. })
  78221. if err != nil {
  78222. ec.Error(ctx, err)
  78223. return graphql.Null
  78224. }
  78225. if resTmp == nil {
  78226. return graphql.Null
  78227. }
  78228. res := resTmp.(*string)
  78229. fc.Result = res
  78230. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  78231. }
  78232. func (ec *executionContext) fieldContext_MetafieldDefinitionValidation_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78233. fc = &graphql.FieldContext{
  78234. Object: "MetafieldDefinitionValidation",
  78235. Field: field,
  78236. IsMethod: false,
  78237. IsResolver: false,
  78238. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78239. return nil, errors.New("field of type String does not have child fields")
  78240. },
  78241. }
  78242. return fc, nil
  78243. }
  78244. func (ec *executionContext) _MetafieldEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MetafieldEdge) (ret graphql.Marshaler) {
  78245. fc, err := ec.fieldContext_MetafieldEdge_cursor(ctx, field)
  78246. if err != nil {
  78247. return graphql.Null
  78248. }
  78249. ctx = graphql.WithFieldContext(ctx, fc)
  78250. defer func() {
  78251. if r := recover(); r != nil {
  78252. ec.Error(ctx, ec.Recover(ctx, r))
  78253. ret = graphql.Null
  78254. }
  78255. }()
  78256. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78257. ctx = rctx // use context from middleware stack in children
  78258. return obj.Cursor, nil
  78259. })
  78260. if err != nil {
  78261. ec.Error(ctx, err)
  78262. return graphql.Null
  78263. }
  78264. if resTmp == nil {
  78265. if !graphql.HasFieldError(ctx, fc) {
  78266. ec.Errorf(ctx, "must not be null")
  78267. }
  78268. return graphql.Null
  78269. }
  78270. res := resTmp.(string)
  78271. fc.Result = res
  78272. return ec.marshalNString2string(ctx, field.Selections, res)
  78273. }
  78274. func (ec *executionContext) fieldContext_MetafieldEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78275. fc = &graphql.FieldContext{
  78276. Object: "MetafieldEdge",
  78277. Field: field,
  78278. IsMethod: false,
  78279. IsResolver: false,
  78280. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78281. return nil, errors.New("field of type String does not have child fields")
  78282. },
  78283. }
  78284. return fc, nil
  78285. }
  78286. func (ec *executionContext) _MetafieldEdge_node(ctx context.Context, field graphql.CollectedField, obj *MetafieldEdge) (ret graphql.Marshaler) {
  78287. fc, err := ec.fieldContext_MetafieldEdge_node(ctx, field)
  78288. if err != nil {
  78289. return graphql.Null
  78290. }
  78291. ctx = graphql.WithFieldContext(ctx, fc)
  78292. defer func() {
  78293. if r := recover(); r != nil {
  78294. ec.Error(ctx, ec.Recover(ctx, r))
  78295. ret = graphql.Null
  78296. }
  78297. }()
  78298. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78299. ctx = rctx // use context from middleware stack in children
  78300. return obj.Node, nil
  78301. })
  78302. if err != nil {
  78303. ec.Error(ctx, err)
  78304. return graphql.Null
  78305. }
  78306. if resTmp == nil {
  78307. if !graphql.HasFieldError(ctx, fc) {
  78308. ec.Errorf(ctx, "must not be null")
  78309. }
  78310. return graphql.Null
  78311. }
  78312. res := resTmp.(*Metafield)
  78313. fc.Result = res
  78314. return ec.marshalNMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  78315. }
  78316. func (ec *executionContext) fieldContext_MetafieldEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78317. fc = &graphql.FieldContext{
  78318. Object: "MetafieldEdge",
  78319. Field: field,
  78320. IsMethod: false,
  78321. IsResolver: false,
  78322. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78323. switch field.Name {
  78324. case "createdAt":
  78325. return ec.fieldContext_Metafield_createdAt(ctx, field)
  78326. case "definition":
  78327. return ec.fieldContext_Metafield_definition(ctx, field)
  78328. case "description":
  78329. return ec.fieldContext_Metafield_description(ctx, field)
  78330. case "id":
  78331. return ec.fieldContext_Metafield_id(ctx, field)
  78332. case "key":
  78333. return ec.fieldContext_Metafield_key(ctx, field)
  78334. case "legacyResourceId":
  78335. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  78336. case "namespace":
  78337. return ec.fieldContext_Metafield_namespace(ctx, field)
  78338. case "owner":
  78339. return ec.fieldContext_Metafield_owner(ctx, field)
  78340. case "ownerType":
  78341. return ec.fieldContext_Metafield_ownerType(ctx, field)
  78342. case "reference":
  78343. return ec.fieldContext_Metafield_reference(ctx, field)
  78344. case "references":
  78345. return ec.fieldContext_Metafield_references(ctx, field)
  78346. case "type":
  78347. return ec.fieldContext_Metafield_type(ctx, field)
  78348. case "updatedAt":
  78349. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  78350. case "value":
  78351. return ec.fieldContext_Metafield_value(ctx, field)
  78352. }
  78353. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  78354. },
  78355. }
  78356. return fc, nil
  78357. }
  78358. func (ec *executionContext) _MetafieldReferenceConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceConnection) (ret graphql.Marshaler) {
  78359. fc, err := ec.fieldContext_MetafieldReferenceConnection_edges(ctx, field)
  78360. if err != nil {
  78361. return graphql.Null
  78362. }
  78363. ctx = graphql.WithFieldContext(ctx, fc)
  78364. defer func() {
  78365. if r := recover(); r != nil {
  78366. ec.Error(ctx, ec.Recover(ctx, r))
  78367. ret = graphql.Null
  78368. }
  78369. }()
  78370. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78371. ctx = rctx // use context from middleware stack in children
  78372. return obj.Edges, nil
  78373. })
  78374. if err != nil {
  78375. ec.Error(ctx, err)
  78376. return graphql.Null
  78377. }
  78378. if resTmp == nil {
  78379. if !graphql.HasFieldError(ctx, fc) {
  78380. ec.Errorf(ctx, "must not be null")
  78381. }
  78382. return graphql.Null
  78383. }
  78384. res := resTmp.([]*MetafieldReferenceEdge)
  78385. fc.Result = res
  78386. return ec.marshalNMetafieldReferenceEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReferenceEdgeᚄ(ctx, field.Selections, res)
  78387. }
  78388. func (ec *executionContext) fieldContext_MetafieldReferenceConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78389. fc = &graphql.FieldContext{
  78390. Object: "MetafieldReferenceConnection",
  78391. Field: field,
  78392. IsMethod: false,
  78393. IsResolver: false,
  78394. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78395. switch field.Name {
  78396. case "cursor":
  78397. return ec.fieldContext_MetafieldReferenceEdge_cursor(ctx, field)
  78398. case "node":
  78399. return ec.fieldContext_MetafieldReferenceEdge_node(ctx, field)
  78400. }
  78401. return nil, fmt.Errorf("no field named %q was found under type MetafieldReferenceEdge", field.Name)
  78402. },
  78403. }
  78404. return fc, nil
  78405. }
  78406. func (ec *executionContext) _MetafieldReferenceConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceConnection) (ret graphql.Marshaler) {
  78407. fc, err := ec.fieldContext_MetafieldReferenceConnection_nodes(ctx, field)
  78408. if err != nil {
  78409. return graphql.Null
  78410. }
  78411. ctx = graphql.WithFieldContext(ctx, fc)
  78412. defer func() {
  78413. if r := recover(); r != nil {
  78414. ec.Error(ctx, ec.Recover(ctx, r))
  78415. ret = graphql.Null
  78416. }
  78417. }()
  78418. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78419. ctx = rctx // use context from middleware stack in children
  78420. return obj.Nodes, nil
  78421. })
  78422. if err != nil {
  78423. ec.Error(ctx, err)
  78424. return graphql.Null
  78425. }
  78426. if resTmp == nil {
  78427. if !graphql.HasFieldError(ctx, fc) {
  78428. ec.Errorf(ctx, "must not be null")
  78429. }
  78430. return graphql.Null
  78431. }
  78432. res := resTmp.([]MetafieldReference)
  78433. fc.Result = res
  78434. return ec.marshalNMetafieldReference2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReference(ctx, field.Selections, res)
  78435. }
  78436. func (ec *executionContext) fieldContext_MetafieldReferenceConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78437. fc = &graphql.FieldContext{
  78438. Object: "MetafieldReferenceConnection",
  78439. Field: field,
  78440. IsMethod: false,
  78441. IsResolver: false,
  78442. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78443. return nil, errors.New("field of type MetafieldReference does not have child fields")
  78444. },
  78445. }
  78446. return fc, nil
  78447. }
  78448. func (ec *executionContext) _MetafieldReferenceConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceConnection) (ret graphql.Marshaler) {
  78449. fc, err := ec.fieldContext_MetafieldReferenceConnection_pageInfo(ctx, field)
  78450. if err != nil {
  78451. return graphql.Null
  78452. }
  78453. ctx = graphql.WithFieldContext(ctx, fc)
  78454. defer func() {
  78455. if r := recover(); r != nil {
  78456. ec.Error(ctx, ec.Recover(ctx, r))
  78457. ret = graphql.Null
  78458. }
  78459. }()
  78460. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78461. ctx = rctx // use context from middleware stack in children
  78462. return obj.PageInfo, nil
  78463. })
  78464. if err != nil {
  78465. ec.Error(ctx, err)
  78466. return graphql.Null
  78467. }
  78468. if resTmp == nil {
  78469. if !graphql.HasFieldError(ctx, fc) {
  78470. ec.Errorf(ctx, "must not be null")
  78471. }
  78472. return graphql.Null
  78473. }
  78474. res := resTmp.(*PageInfo)
  78475. fc.Result = res
  78476. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  78477. }
  78478. func (ec *executionContext) fieldContext_MetafieldReferenceConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78479. fc = &graphql.FieldContext{
  78480. Object: "MetafieldReferenceConnection",
  78481. Field: field,
  78482. IsMethod: false,
  78483. IsResolver: false,
  78484. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78485. switch field.Name {
  78486. case "endCursor":
  78487. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  78488. case "hasNextPage":
  78489. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  78490. case "hasPreviousPage":
  78491. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  78492. case "startCursor":
  78493. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  78494. }
  78495. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  78496. },
  78497. }
  78498. return fc, nil
  78499. }
  78500. func (ec *executionContext) _MetafieldReferenceEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceEdge) (ret graphql.Marshaler) {
  78501. fc, err := ec.fieldContext_MetafieldReferenceEdge_cursor(ctx, field)
  78502. if err != nil {
  78503. return graphql.Null
  78504. }
  78505. ctx = graphql.WithFieldContext(ctx, fc)
  78506. defer func() {
  78507. if r := recover(); r != nil {
  78508. ec.Error(ctx, ec.Recover(ctx, r))
  78509. ret = graphql.Null
  78510. }
  78511. }()
  78512. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78513. ctx = rctx // use context from middleware stack in children
  78514. return obj.Cursor, nil
  78515. })
  78516. if err != nil {
  78517. ec.Error(ctx, err)
  78518. return graphql.Null
  78519. }
  78520. if resTmp == nil {
  78521. if !graphql.HasFieldError(ctx, fc) {
  78522. ec.Errorf(ctx, "must not be null")
  78523. }
  78524. return graphql.Null
  78525. }
  78526. res := resTmp.(string)
  78527. fc.Result = res
  78528. return ec.marshalNString2string(ctx, field.Selections, res)
  78529. }
  78530. func (ec *executionContext) fieldContext_MetafieldReferenceEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78531. fc = &graphql.FieldContext{
  78532. Object: "MetafieldReferenceEdge",
  78533. Field: field,
  78534. IsMethod: false,
  78535. IsResolver: false,
  78536. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78537. return nil, errors.New("field of type String does not have child fields")
  78538. },
  78539. }
  78540. return fc, nil
  78541. }
  78542. func (ec *executionContext) _MetafieldReferenceEdge_node(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceEdge) (ret graphql.Marshaler) {
  78543. fc, err := ec.fieldContext_MetafieldReferenceEdge_node(ctx, field)
  78544. if err != nil {
  78545. return graphql.Null
  78546. }
  78547. ctx = graphql.WithFieldContext(ctx, fc)
  78548. defer func() {
  78549. if r := recover(); r != nil {
  78550. ec.Error(ctx, ec.Recover(ctx, r))
  78551. ret = graphql.Null
  78552. }
  78553. }()
  78554. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78555. ctx = rctx // use context from middleware stack in children
  78556. return obj.Node, nil
  78557. })
  78558. if err != nil {
  78559. ec.Error(ctx, err)
  78560. return graphql.Null
  78561. }
  78562. if resTmp == nil {
  78563. return graphql.Null
  78564. }
  78565. res := resTmp.(MetafieldReference)
  78566. fc.Result = res
  78567. return ec.marshalOMetafieldReference2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReference(ctx, field.Selections, res)
  78568. }
  78569. func (ec *executionContext) fieldContext_MetafieldReferenceEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78570. fc = &graphql.FieldContext{
  78571. Object: "MetafieldReferenceEdge",
  78572. Field: field,
  78573. IsMethod: false,
  78574. IsResolver: false,
  78575. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78576. return nil, errors.New("field of type MetafieldReference does not have child fields")
  78577. },
  78578. }
  78579. return fc, nil
  78580. }
  78581. func (ec *executionContext) _MoneyBag_presentmentMoney(ctx context.Context, field graphql.CollectedField, obj *MoneyBag) (ret graphql.Marshaler) {
  78582. fc, err := ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  78583. if err != nil {
  78584. return graphql.Null
  78585. }
  78586. ctx = graphql.WithFieldContext(ctx, fc)
  78587. defer func() {
  78588. if r := recover(); r != nil {
  78589. ec.Error(ctx, ec.Recover(ctx, r))
  78590. ret = graphql.Null
  78591. }
  78592. }()
  78593. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78594. ctx = rctx // use context from middleware stack in children
  78595. return obj.PresentmentMoney, nil
  78596. })
  78597. if err != nil {
  78598. ec.Error(ctx, err)
  78599. return graphql.Null
  78600. }
  78601. if resTmp == nil {
  78602. if !graphql.HasFieldError(ctx, fc) {
  78603. ec.Errorf(ctx, "must not be null")
  78604. }
  78605. return graphql.Null
  78606. }
  78607. res := resTmp.(*MoneyV2)
  78608. fc.Result = res
  78609. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  78610. }
  78611. func (ec *executionContext) fieldContext_MoneyBag_presentmentMoney(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78612. fc = &graphql.FieldContext{
  78613. Object: "MoneyBag",
  78614. Field: field,
  78615. IsMethod: false,
  78616. IsResolver: false,
  78617. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78618. switch field.Name {
  78619. case "amount":
  78620. return ec.fieldContext_MoneyV2_amount(ctx, field)
  78621. case "currencyCode":
  78622. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  78623. }
  78624. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  78625. },
  78626. }
  78627. return fc, nil
  78628. }
  78629. func (ec *executionContext) _MoneyBag_shopMoney(ctx context.Context, field graphql.CollectedField, obj *MoneyBag) (ret graphql.Marshaler) {
  78630. fc, err := ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  78631. if err != nil {
  78632. return graphql.Null
  78633. }
  78634. ctx = graphql.WithFieldContext(ctx, fc)
  78635. defer func() {
  78636. if r := recover(); r != nil {
  78637. ec.Error(ctx, ec.Recover(ctx, r))
  78638. ret = graphql.Null
  78639. }
  78640. }()
  78641. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78642. ctx = rctx // use context from middleware stack in children
  78643. return obj.ShopMoney, nil
  78644. })
  78645. if err != nil {
  78646. ec.Error(ctx, err)
  78647. return graphql.Null
  78648. }
  78649. if resTmp == nil {
  78650. if !graphql.HasFieldError(ctx, fc) {
  78651. ec.Errorf(ctx, "must not be null")
  78652. }
  78653. return graphql.Null
  78654. }
  78655. res := resTmp.(*MoneyV2)
  78656. fc.Result = res
  78657. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  78658. }
  78659. func (ec *executionContext) fieldContext_MoneyBag_shopMoney(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78660. fc = &graphql.FieldContext{
  78661. Object: "MoneyBag",
  78662. Field: field,
  78663. IsMethod: false,
  78664. IsResolver: false,
  78665. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78666. switch field.Name {
  78667. case "amount":
  78668. return ec.fieldContext_MoneyV2_amount(ctx, field)
  78669. case "currencyCode":
  78670. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  78671. }
  78672. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  78673. },
  78674. }
  78675. return fc, nil
  78676. }
  78677. func (ec *executionContext) _MoneyV2_amount(ctx context.Context, field graphql.CollectedField, obj *MoneyV2) (ret graphql.Marshaler) {
  78678. fc, err := ec.fieldContext_MoneyV2_amount(ctx, field)
  78679. if err != nil {
  78680. return graphql.Null
  78681. }
  78682. ctx = graphql.WithFieldContext(ctx, fc)
  78683. defer func() {
  78684. if r := recover(); r != nil {
  78685. ec.Error(ctx, ec.Recover(ctx, r))
  78686. ret = graphql.Null
  78687. }
  78688. }()
  78689. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78690. ctx = rctx // use context from middleware stack in children
  78691. return obj.Amount, nil
  78692. })
  78693. if err != nil {
  78694. ec.Error(ctx, err)
  78695. return graphql.Null
  78696. }
  78697. if resTmp == nil {
  78698. if !graphql.HasFieldError(ctx, fc) {
  78699. ec.Errorf(ctx, "must not be null")
  78700. }
  78701. return graphql.Null
  78702. }
  78703. res := resTmp.(string)
  78704. fc.Result = res
  78705. return ec.marshalNDecimal2string(ctx, field.Selections, res)
  78706. }
  78707. func (ec *executionContext) fieldContext_MoneyV2_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78708. fc = &graphql.FieldContext{
  78709. Object: "MoneyV2",
  78710. Field: field,
  78711. IsMethod: false,
  78712. IsResolver: false,
  78713. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78714. return nil, errors.New("field of type Decimal does not have child fields")
  78715. },
  78716. }
  78717. return fc, nil
  78718. }
  78719. func (ec *executionContext) _MoneyV2_currencyCode(ctx context.Context, field graphql.CollectedField, obj *MoneyV2) (ret graphql.Marshaler) {
  78720. fc, err := ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  78721. if err != nil {
  78722. return graphql.Null
  78723. }
  78724. ctx = graphql.WithFieldContext(ctx, fc)
  78725. defer func() {
  78726. if r := recover(); r != nil {
  78727. ec.Error(ctx, ec.Recover(ctx, r))
  78728. ret = graphql.Null
  78729. }
  78730. }()
  78731. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78732. ctx = rctx // use context from middleware stack in children
  78733. return obj.CurrencyCode, nil
  78734. })
  78735. if err != nil {
  78736. ec.Error(ctx, err)
  78737. return graphql.Null
  78738. }
  78739. if resTmp == nil {
  78740. if !graphql.HasFieldError(ctx, fc) {
  78741. ec.Errorf(ctx, "must not be null")
  78742. }
  78743. return graphql.Null
  78744. }
  78745. res := resTmp.(CurrencyCode)
  78746. fc.Result = res
  78747. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  78748. }
  78749. func (ec *executionContext) fieldContext_MoneyV2_currencyCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78750. fc = &graphql.FieldContext{
  78751. Object: "MoneyV2",
  78752. Field: field,
  78753. IsMethod: false,
  78754. IsResolver: false,
  78755. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78756. return nil, errors.New("field of type CurrencyCode does not have child fields")
  78757. },
  78758. }
  78759. return fc, nil
  78760. }
  78761. func (ec *executionContext) _Mutation_productAppendImages(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  78762. fc, err := ec.fieldContext_Mutation_productAppendImages(ctx, field)
  78763. if err != nil {
  78764. return graphql.Null
  78765. }
  78766. ctx = graphql.WithFieldContext(ctx, fc)
  78767. defer func() {
  78768. if r := recover(); r != nil {
  78769. ec.Error(ctx, ec.Recover(ctx, r))
  78770. ret = graphql.Null
  78771. }
  78772. }()
  78773. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78774. ctx = rctx // use context from middleware stack in children
  78775. return ec.resolvers.Mutation().ProductAppendImages(rctx, fc.Args["input"].(ProductAppendImagesInput))
  78776. })
  78777. if err != nil {
  78778. ec.Error(ctx, err)
  78779. return graphql.Null
  78780. }
  78781. if resTmp == nil {
  78782. return graphql.Null
  78783. }
  78784. res := resTmp.(*ProductAppendImagesPayload)
  78785. fc.Result = res
  78786. return ec.marshalOProductAppendImagesPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductAppendImagesPayload(ctx, field.Selections, res)
  78787. }
  78788. func (ec *executionContext) fieldContext_Mutation_productAppendImages(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78789. fc = &graphql.FieldContext{
  78790. Object: "Mutation",
  78791. Field: field,
  78792. IsMethod: true,
  78793. IsResolver: true,
  78794. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78795. switch field.Name {
  78796. case "newImages":
  78797. return ec.fieldContext_ProductAppendImagesPayload_newImages(ctx, field)
  78798. case "product":
  78799. return ec.fieldContext_ProductAppendImagesPayload_product(ctx, field)
  78800. case "userErrors":
  78801. return ec.fieldContext_ProductAppendImagesPayload_userErrors(ctx, field)
  78802. }
  78803. return nil, fmt.Errorf("no field named %q was found under type ProductAppendImagesPayload", field.Name)
  78804. },
  78805. }
  78806. defer func() {
  78807. if r := recover(); r != nil {
  78808. err = ec.Recover(ctx, r)
  78809. ec.Error(ctx, err)
  78810. }
  78811. }()
  78812. ctx = graphql.WithFieldContext(ctx, fc)
  78813. if fc.Args, err = ec.field_Mutation_productAppendImages_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  78814. ec.Error(ctx, err)
  78815. return
  78816. }
  78817. return fc, nil
  78818. }
  78819. func (ec *executionContext) _Mutation_productChangeStatus(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  78820. fc, err := ec.fieldContext_Mutation_productChangeStatus(ctx, field)
  78821. if err != nil {
  78822. return graphql.Null
  78823. }
  78824. ctx = graphql.WithFieldContext(ctx, fc)
  78825. defer func() {
  78826. if r := recover(); r != nil {
  78827. ec.Error(ctx, ec.Recover(ctx, r))
  78828. ret = graphql.Null
  78829. }
  78830. }()
  78831. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78832. ctx = rctx // use context from middleware stack in children
  78833. return ec.resolvers.Mutation().ProductChangeStatus(rctx, fc.Args["productId"].(string), fc.Args["status"].(ProductStatus))
  78834. })
  78835. if err != nil {
  78836. ec.Error(ctx, err)
  78837. return graphql.Null
  78838. }
  78839. if resTmp == nil {
  78840. return graphql.Null
  78841. }
  78842. res := resTmp.(*ProductChangeStatusPayload)
  78843. fc.Result = res
  78844. return ec.marshalOProductChangeStatusPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusPayload(ctx, field.Selections, res)
  78845. }
  78846. func (ec *executionContext) fieldContext_Mutation_productChangeStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78847. fc = &graphql.FieldContext{
  78848. Object: "Mutation",
  78849. Field: field,
  78850. IsMethod: true,
  78851. IsResolver: true,
  78852. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78853. switch field.Name {
  78854. case "product":
  78855. return ec.fieldContext_ProductChangeStatusPayload_product(ctx, field)
  78856. case "userErrors":
  78857. return ec.fieldContext_ProductChangeStatusPayload_userErrors(ctx, field)
  78858. }
  78859. return nil, fmt.Errorf("no field named %q was found under type ProductChangeStatusPayload", field.Name)
  78860. },
  78861. }
  78862. defer func() {
  78863. if r := recover(); r != nil {
  78864. err = ec.Recover(ctx, r)
  78865. ec.Error(ctx, err)
  78866. }
  78867. }()
  78868. ctx = graphql.WithFieldContext(ctx, fc)
  78869. if fc.Args, err = ec.field_Mutation_productChangeStatus_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  78870. ec.Error(ctx, err)
  78871. return
  78872. }
  78873. return fc, nil
  78874. }
  78875. func (ec *executionContext) _Mutation_productCreate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  78876. fc, err := ec.fieldContext_Mutation_productCreate(ctx, field)
  78877. if err != nil {
  78878. return graphql.Null
  78879. }
  78880. ctx = graphql.WithFieldContext(ctx, fc)
  78881. defer func() {
  78882. if r := recover(); r != nil {
  78883. ec.Error(ctx, ec.Recover(ctx, r))
  78884. ret = graphql.Null
  78885. }
  78886. }()
  78887. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78888. ctx = rctx // use context from middleware stack in children
  78889. return ec.resolvers.Mutation().ProductCreate(rctx, fc.Args["input"].(ProductInput), fc.Args["media"].([]*CreateMediaInput))
  78890. })
  78891. if err != nil {
  78892. ec.Error(ctx, err)
  78893. return graphql.Null
  78894. }
  78895. if resTmp == nil {
  78896. return graphql.Null
  78897. }
  78898. res := resTmp.(*ProductCreatePayload)
  78899. fc.Result = res
  78900. return ec.marshalOProductCreatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCreatePayload(ctx, field.Selections, res)
  78901. }
  78902. func (ec *executionContext) fieldContext_Mutation_productCreate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78903. fc = &graphql.FieldContext{
  78904. Object: "Mutation",
  78905. Field: field,
  78906. IsMethod: true,
  78907. IsResolver: true,
  78908. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78909. switch field.Name {
  78910. case "product":
  78911. return ec.fieldContext_ProductCreatePayload_product(ctx, field)
  78912. case "shop":
  78913. return ec.fieldContext_ProductCreatePayload_shop(ctx, field)
  78914. case "userErrors":
  78915. return ec.fieldContext_ProductCreatePayload_userErrors(ctx, field)
  78916. }
  78917. return nil, fmt.Errorf("no field named %q was found under type ProductCreatePayload", field.Name)
  78918. },
  78919. }
  78920. defer func() {
  78921. if r := recover(); r != nil {
  78922. err = ec.Recover(ctx, r)
  78923. ec.Error(ctx, err)
  78924. }
  78925. }()
  78926. ctx = graphql.WithFieldContext(ctx, fc)
  78927. if fc.Args, err = ec.field_Mutation_productCreate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  78928. ec.Error(ctx, err)
  78929. return
  78930. }
  78931. return fc, nil
  78932. }
  78933. func (ec *executionContext) _Mutation_productCreateMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  78934. fc, err := ec.fieldContext_Mutation_productCreateMedia(ctx, field)
  78935. if err != nil {
  78936. return graphql.Null
  78937. }
  78938. ctx = graphql.WithFieldContext(ctx, fc)
  78939. defer func() {
  78940. if r := recover(); r != nil {
  78941. ec.Error(ctx, ec.Recover(ctx, r))
  78942. ret = graphql.Null
  78943. }
  78944. }()
  78945. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78946. ctx = rctx // use context from middleware stack in children
  78947. return ec.resolvers.Mutation().ProductCreateMedia(rctx, fc.Args["productId"].(string), fc.Args["media"].([]*CreateMediaInput))
  78948. })
  78949. if err != nil {
  78950. ec.Error(ctx, err)
  78951. return graphql.Null
  78952. }
  78953. if resTmp == nil {
  78954. return graphql.Null
  78955. }
  78956. res := resTmp.(*ProductCreateMediaPayload)
  78957. fc.Result = res
  78958. return ec.marshalOProductCreateMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCreateMediaPayload(ctx, field.Selections, res)
  78959. }
  78960. func (ec *executionContext) fieldContext_Mutation_productCreateMedia(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78961. fc = &graphql.FieldContext{
  78962. Object: "Mutation",
  78963. Field: field,
  78964. IsMethod: true,
  78965. IsResolver: true,
  78966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78967. switch field.Name {
  78968. case "media":
  78969. return ec.fieldContext_ProductCreateMediaPayload_media(ctx, field)
  78970. case "mediaUserErrors":
  78971. return ec.fieldContext_ProductCreateMediaPayload_mediaUserErrors(ctx, field)
  78972. case "product":
  78973. return ec.fieldContext_ProductCreateMediaPayload_product(ctx, field)
  78974. }
  78975. return nil, fmt.Errorf("no field named %q was found under type ProductCreateMediaPayload", field.Name)
  78976. },
  78977. }
  78978. defer func() {
  78979. if r := recover(); r != nil {
  78980. err = ec.Recover(ctx, r)
  78981. ec.Error(ctx, err)
  78982. }
  78983. }()
  78984. ctx = graphql.WithFieldContext(ctx, fc)
  78985. if fc.Args, err = ec.field_Mutation_productCreateMedia_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  78986. ec.Error(ctx, err)
  78987. return
  78988. }
  78989. return fc, nil
  78990. }
  78991. func (ec *executionContext) _Mutation_productDelete(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  78992. fc, err := ec.fieldContext_Mutation_productDelete(ctx, field)
  78993. if err != nil {
  78994. return graphql.Null
  78995. }
  78996. ctx = graphql.WithFieldContext(ctx, fc)
  78997. defer func() {
  78998. if r := recover(); r != nil {
  78999. ec.Error(ctx, ec.Recover(ctx, r))
  79000. ret = graphql.Null
  79001. }
  79002. }()
  79003. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79004. ctx = rctx // use context from middleware stack in children
  79005. return ec.resolvers.Mutation().ProductDelete(rctx, fc.Args["input"].(ProductDeleteInput))
  79006. })
  79007. if err != nil {
  79008. ec.Error(ctx, err)
  79009. return graphql.Null
  79010. }
  79011. if resTmp == nil {
  79012. return graphql.Null
  79013. }
  79014. res := resTmp.(*ProductDeletePayload)
  79015. fc.Result = res
  79016. return ec.marshalOProductDeletePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDeletePayload(ctx, field.Selections, res)
  79017. }
  79018. func (ec *executionContext) fieldContext_Mutation_productDelete(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79019. fc = &graphql.FieldContext{
  79020. Object: "Mutation",
  79021. Field: field,
  79022. IsMethod: true,
  79023. IsResolver: true,
  79024. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79025. switch field.Name {
  79026. case "deletedProductId":
  79027. return ec.fieldContext_ProductDeletePayload_deletedProductId(ctx, field)
  79028. case "shop":
  79029. return ec.fieldContext_ProductDeletePayload_shop(ctx, field)
  79030. case "userErrors":
  79031. return ec.fieldContext_ProductDeletePayload_userErrors(ctx, field)
  79032. }
  79033. return nil, fmt.Errorf("no field named %q was found under type ProductDeletePayload", field.Name)
  79034. },
  79035. }
  79036. defer func() {
  79037. if r := recover(); r != nil {
  79038. err = ec.Recover(ctx, r)
  79039. ec.Error(ctx, err)
  79040. }
  79041. }()
  79042. ctx = graphql.WithFieldContext(ctx, fc)
  79043. if fc.Args, err = ec.field_Mutation_productDelete_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79044. ec.Error(ctx, err)
  79045. return
  79046. }
  79047. return fc, nil
  79048. }
  79049. func (ec *executionContext) _Mutation_productDeleteImages(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79050. fc, err := ec.fieldContext_Mutation_productDeleteImages(ctx, field)
  79051. if err != nil {
  79052. return graphql.Null
  79053. }
  79054. ctx = graphql.WithFieldContext(ctx, fc)
  79055. defer func() {
  79056. if r := recover(); r != nil {
  79057. ec.Error(ctx, ec.Recover(ctx, r))
  79058. ret = graphql.Null
  79059. }
  79060. }()
  79061. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79062. ctx = rctx // use context from middleware stack in children
  79063. return ec.resolvers.Mutation().ProductDeleteImages(rctx, fc.Args["id"].(string), fc.Args["imageIds"].([]string))
  79064. })
  79065. if err != nil {
  79066. ec.Error(ctx, err)
  79067. return graphql.Null
  79068. }
  79069. if resTmp == nil {
  79070. return graphql.Null
  79071. }
  79072. res := resTmp.(*ProductDeleteImagesPayload)
  79073. fc.Result = res
  79074. return ec.marshalOProductDeleteImagesPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDeleteImagesPayload(ctx, field.Selections, res)
  79075. }
  79076. func (ec *executionContext) fieldContext_Mutation_productDeleteImages(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79077. fc = &graphql.FieldContext{
  79078. Object: "Mutation",
  79079. Field: field,
  79080. IsMethod: true,
  79081. IsResolver: true,
  79082. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79083. switch field.Name {
  79084. case "deletedImageIds":
  79085. return ec.fieldContext_ProductDeleteImagesPayload_deletedImageIds(ctx, field)
  79086. case "product":
  79087. return ec.fieldContext_ProductDeleteImagesPayload_product(ctx, field)
  79088. case "userErrors":
  79089. return ec.fieldContext_ProductDeleteImagesPayload_userErrors(ctx, field)
  79090. }
  79091. return nil, fmt.Errorf("no field named %q was found under type ProductDeleteImagesPayload", field.Name)
  79092. },
  79093. }
  79094. defer func() {
  79095. if r := recover(); r != nil {
  79096. err = ec.Recover(ctx, r)
  79097. ec.Error(ctx, err)
  79098. }
  79099. }()
  79100. ctx = graphql.WithFieldContext(ctx, fc)
  79101. if fc.Args, err = ec.field_Mutation_productDeleteImages_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79102. ec.Error(ctx, err)
  79103. return
  79104. }
  79105. return fc, nil
  79106. }
  79107. func (ec *executionContext) _Mutation_productDeleteMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79108. fc, err := ec.fieldContext_Mutation_productDeleteMedia(ctx, field)
  79109. if err != nil {
  79110. return graphql.Null
  79111. }
  79112. ctx = graphql.WithFieldContext(ctx, fc)
  79113. defer func() {
  79114. if r := recover(); r != nil {
  79115. ec.Error(ctx, ec.Recover(ctx, r))
  79116. ret = graphql.Null
  79117. }
  79118. }()
  79119. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79120. ctx = rctx // use context from middleware stack in children
  79121. return ec.resolvers.Mutation().ProductDeleteMedia(rctx, fc.Args["productId"].(string), fc.Args["mediaIds"].([]string))
  79122. })
  79123. if err != nil {
  79124. ec.Error(ctx, err)
  79125. return graphql.Null
  79126. }
  79127. if resTmp == nil {
  79128. return graphql.Null
  79129. }
  79130. res := resTmp.(*ProductDeleteMediaPayload)
  79131. fc.Result = res
  79132. return ec.marshalOProductDeleteMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDeleteMediaPayload(ctx, field.Selections, res)
  79133. }
  79134. func (ec *executionContext) fieldContext_Mutation_productDeleteMedia(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79135. fc = &graphql.FieldContext{
  79136. Object: "Mutation",
  79137. Field: field,
  79138. IsMethod: true,
  79139. IsResolver: true,
  79140. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79141. switch field.Name {
  79142. case "deletedMediaIds":
  79143. return ec.fieldContext_ProductDeleteMediaPayload_deletedMediaIds(ctx, field)
  79144. case "deletedProductImageIds":
  79145. return ec.fieldContext_ProductDeleteMediaPayload_deletedProductImageIds(ctx, field)
  79146. case "mediaUserErrors":
  79147. return ec.fieldContext_ProductDeleteMediaPayload_mediaUserErrors(ctx, field)
  79148. case "product":
  79149. return ec.fieldContext_ProductDeleteMediaPayload_product(ctx, field)
  79150. }
  79151. return nil, fmt.Errorf("no field named %q was found under type ProductDeleteMediaPayload", field.Name)
  79152. },
  79153. }
  79154. defer func() {
  79155. if r := recover(); r != nil {
  79156. err = ec.Recover(ctx, r)
  79157. ec.Error(ctx, err)
  79158. }
  79159. }()
  79160. ctx = graphql.WithFieldContext(ctx, fc)
  79161. if fc.Args, err = ec.field_Mutation_productDeleteMedia_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79162. ec.Error(ctx, err)
  79163. return
  79164. }
  79165. return fc, nil
  79166. }
  79167. func (ec *executionContext) _Mutation_productDuplicate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79168. fc, err := ec.fieldContext_Mutation_productDuplicate(ctx, field)
  79169. if err != nil {
  79170. return graphql.Null
  79171. }
  79172. ctx = graphql.WithFieldContext(ctx, fc)
  79173. defer func() {
  79174. if r := recover(); r != nil {
  79175. ec.Error(ctx, ec.Recover(ctx, r))
  79176. ret = graphql.Null
  79177. }
  79178. }()
  79179. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79180. ctx = rctx // use context from middleware stack in children
  79181. return ec.resolvers.Mutation().ProductDuplicate(rctx, fc.Args["productId"].(string), fc.Args["newTitle"].(string), fc.Args["newStatus"].(*ProductStatus), fc.Args["includeImages"].(*bool))
  79182. })
  79183. if err != nil {
  79184. ec.Error(ctx, err)
  79185. return graphql.Null
  79186. }
  79187. if resTmp == nil {
  79188. return graphql.Null
  79189. }
  79190. res := resTmp.(*ProductDuplicatePayload)
  79191. fc.Result = res
  79192. return ec.marshalOProductDuplicatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDuplicatePayload(ctx, field.Selections, res)
  79193. }
  79194. func (ec *executionContext) fieldContext_Mutation_productDuplicate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79195. fc = &graphql.FieldContext{
  79196. Object: "Mutation",
  79197. Field: field,
  79198. IsMethod: true,
  79199. IsResolver: true,
  79200. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79201. switch field.Name {
  79202. case "imageJob":
  79203. return ec.fieldContext_ProductDuplicatePayload_imageJob(ctx, field)
  79204. case "newProduct":
  79205. return ec.fieldContext_ProductDuplicatePayload_newProduct(ctx, field)
  79206. case "shop":
  79207. return ec.fieldContext_ProductDuplicatePayload_shop(ctx, field)
  79208. case "userErrors":
  79209. return ec.fieldContext_ProductDuplicatePayload_userErrors(ctx, field)
  79210. }
  79211. return nil, fmt.Errorf("no field named %q was found under type ProductDuplicatePayload", field.Name)
  79212. },
  79213. }
  79214. defer func() {
  79215. if r := recover(); r != nil {
  79216. err = ec.Recover(ctx, r)
  79217. ec.Error(ctx, err)
  79218. }
  79219. }()
  79220. ctx = graphql.WithFieldContext(ctx, fc)
  79221. if fc.Args, err = ec.field_Mutation_productDuplicate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79222. ec.Error(ctx, err)
  79223. return
  79224. }
  79225. return fc, nil
  79226. }
  79227. func (ec *executionContext) _Mutation_productImageUpdate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79228. fc, err := ec.fieldContext_Mutation_productImageUpdate(ctx, field)
  79229. if err != nil {
  79230. return graphql.Null
  79231. }
  79232. ctx = graphql.WithFieldContext(ctx, fc)
  79233. defer func() {
  79234. if r := recover(); r != nil {
  79235. ec.Error(ctx, ec.Recover(ctx, r))
  79236. ret = graphql.Null
  79237. }
  79238. }()
  79239. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79240. ctx = rctx // use context from middleware stack in children
  79241. return ec.resolvers.Mutation().ProductImageUpdate(rctx, fc.Args["productId"].(string), fc.Args["image"].(ImageInput))
  79242. })
  79243. if err != nil {
  79244. ec.Error(ctx, err)
  79245. return graphql.Null
  79246. }
  79247. if resTmp == nil {
  79248. return graphql.Null
  79249. }
  79250. res := resTmp.(*ProductImageUpdatePayload)
  79251. fc.Result = res
  79252. return ec.marshalOProductImageUpdatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductImageUpdatePayload(ctx, field.Selections, res)
  79253. }
  79254. func (ec *executionContext) fieldContext_Mutation_productImageUpdate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79255. fc = &graphql.FieldContext{
  79256. Object: "Mutation",
  79257. Field: field,
  79258. IsMethod: true,
  79259. IsResolver: true,
  79260. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79261. switch field.Name {
  79262. case "image":
  79263. return ec.fieldContext_ProductImageUpdatePayload_image(ctx, field)
  79264. case "userErrors":
  79265. return ec.fieldContext_ProductImageUpdatePayload_userErrors(ctx, field)
  79266. }
  79267. return nil, fmt.Errorf("no field named %q was found under type ProductImageUpdatePayload", field.Name)
  79268. },
  79269. }
  79270. defer func() {
  79271. if r := recover(); r != nil {
  79272. err = ec.Recover(ctx, r)
  79273. ec.Error(ctx, err)
  79274. }
  79275. }()
  79276. ctx = graphql.WithFieldContext(ctx, fc)
  79277. if fc.Args, err = ec.field_Mutation_productImageUpdate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79278. ec.Error(ctx, err)
  79279. return
  79280. }
  79281. return fc, nil
  79282. }
  79283. func (ec *executionContext) _Mutation_productJoinSellingPlanGroups(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79284. fc, err := ec.fieldContext_Mutation_productJoinSellingPlanGroups(ctx, field)
  79285. if err != nil {
  79286. return graphql.Null
  79287. }
  79288. ctx = graphql.WithFieldContext(ctx, fc)
  79289. defer func() {
  79290. if r := recover(); r != nil {
  79291. ec.Error(ctx, ec.Recover(ctx, r))
  79292. ret = graphql.Null
  79293. }
  79294. }()
  79295. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79296. ctx = rctx // use context from middleware stack in children
  79297. return ec.resolvers.Mutation().ProductJoinSellingPlanGroups(rctx, fc.Args["id"].(string), fc.Args["sellingPlanGroupIds"].([]string))
  79298. })
  79299. if err != nil {
  79300. ec.Error(ctx, err)
  79301. return graphql.Null
  79302. }
  79303. if resTmp == nil {
  79304. return graphql.Null
  79305. }
  79306. res := resTmp.(*ProductJoinSellingPlanGroupsPayload)
  79307. fc.Result = res
  79308. return ec.marshalOProductJoinSellingPlanGroupsPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductJoinSellingPlanGroupsPayload(ctx, field.Selections, res)
  79309. }
  79310. func (ec *executionContext) fieldContext_Mutation_productJoinSellingPlanGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79311. fc = &graphql.FieldContext{
  79312. Object: "Mutation",
  79313. Field: field,
  79314. IsMethod: true,
  79315. IsResolver: true,
  79316. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79317. switch field.Name {
  79318. case "product":
  79319. return ec.fieldContext_ProductJoinSellingPlanGroupsPayload_product(ctx, field)
  79320. case "userErrors":
  79321. return ec.fieldContext_ProductJoinSellingPlanGroupsPayload_userErrors(ctx, field)
  79322. }
  79323. return nil, fmt.Errorf("no field named %q was found under type ProductJoinSellingPlanGroupsPayload", field.Name)
  79324. },
  79325. }
  79326. defer func() {
  79327. if r := recover(); r != nil {
  79328. err = ec.Recover(ctx, r)
  79329. ec.Error(ctx, err)
  79330. }
  79331. }()
  79332. ctx = graphql.WithFieldContext(ctx, fc)
  79333. if fc.Args, err = ec.field_Mutation_productJoinSellingPlanGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79334. ec.Error(ctx, err)
  79335. return
  79336. }
  79337. return fc, nil
  79338. }
  79339. func (ec *executionContext) _Mutation_productLeaveSellingPlanGroups(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79340. fc, err := ec.fieldContext_Mutation_productLeaveSellingPlanGroups(ctx, field)
  79341. if err != nil {
  79342. return graphql.Null
  79343. }
  79344. ctx = graphql.WithFieldContext(ctx, fc)
  79345. defer func() {
  79346. if r := recover(); r != nil {
  79347. ec.Error(ctx, ec.Recover(ctx, r))
  79348. ret = graphql.Null
  79349. }
  79350. }()
  79351. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79352. ctx = rctx // use context from middleware stack in children
  79353. return ec.resolvers.Mutation().ProductLeaveSellingPlanGroups(rctx, fc.Args["id"].(string), fc.Args["sellingPlanGroupIds"].([]string))
  79354. })
  79355. if err != nil {
  79356. ec.Error(ctx, err)
  79357. return graphql.Null
  79358. }
  79359. if resTmp == nil {
  79360. return graphql.Null
  79361. }
  79362. res := resTmp.(*ProductLeaveSellingPlanGroupsPayload)
  79363. fc.Result = res
  79364. return ec.marshalOProductLeaveSellingPlanGroupsPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductLeaveSellingPlanGroupsPayload(ctx, field.Selections, res)
  79365. }
  79366. func (ec *executionContext) fieldContext_Mutation_productLeaveSellingPlanGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79367. fc = &graphql.FieldContext{
  79368. Object: "Mutation",
  79369. Field: field,
  79370. IsMethod: true,
  79371. IsResolver: true,
  79372. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79373. switch field.Name {
  79374. case "product":
  79375. return ec.fieldContext_ProductLeaveSellingPlanGroupsPayload_product(ctx, field)
  79376. case "userErrors":
  79377. return ec.fieldContext_ProductLeaveSellingPlanGroupsPayload_userErrors(ctx, field)
  79378. }
  79379. return nil, fmt.Errorf("no field named %q was found under type ProductLeaveSellingPlanGroupsPayload", field.Name)
  79380. },
  79381. }
  79382. defer func() {
  79383. if r := recover(); r != nil {
  79384. err = ec.Recover(ctx, r)
  79385. ec.Error(ctx, err)
  79386. }
  79387. }()
  79388. ctx = graphql.WithFieldContext(ctx, fc)
  79389. if fc.Args, err = ec.field_Mutation_productLeaveSellingPlanGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79390. ec.Error(ctx, err)
  79391. return
  79392. }
  79393. return fc, nil
  79394. }
  79395. func (ec *executionContext) _Mutation_productReorderImages(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79396. fc, err := ec.fieldContext_Mutation_productReorderImages(ctx, field)
  79397. if err != nil {
  79398. return graphql.Null
  79399. }
  79400. ctx = graphql.WithFieldContext(ctx, fc)
  79401. defer func() {
  79402. if r := recover(); r != nil {
  79403. ec.Error(ctx, ec.Recover(ctx, r))
  79404. ret = graphql.Null
  79405. }
  79406. }()
  79407. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79408. ctx = rctx // use context from middleware stack in children
  79409. return ec.resolvers.Mutation().ProductReorderImages(rctx, fc.Args["id"].(string), fc.Args["moves"].([]*MoveInput))
  79410. })
  79411. if err != nil {
  79412. ec.Error(ctx, err)
  79413. return graphql.Null
  79414. }
  79415. if resTmp == nil {
  79416. return graphql.Null
  79417. }
  79418. res := resTmp.(*ProductReorderImagesPayload)
  79419. fc.Result = res
  79420. return ec.marshalOProductReorderImagesPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductReorderImagesPayload(ctx, field.Selections, res)
  79421. }
  79422. func (ec *executionContext) fieldContext_Mutation_productReorderImages(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79423. fc = &graphql.FieldContext{
  79424. Object: "Mutation",
  79425. Field: field,
  79426. IsMethod: true,
  79427. IsResolver: true,
  79428. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79429. switch field.Name {
  79430. case "job":
  79431. return ec.fieldContext_ProductReorderImagesPayload_job(ctx, field)
  79432. case "userErrors":
  79433. return ec.fieldContext_ProductReorderImagesPayload_userErrors(ctx, field)
  79434. }
  79435. return nil, fmt.Errorf("no field named %q was found under type ProductReorderImagesPayload", field.Name)
  79436. },
  79437. }
  79438. defer func() {
  79439. if r := recover(); r != nil {
  79440. err = ec.Recover(ctx, r)
  79441. ec.Error(ctx, err)
  79442. }
  79443. }()
  79444. ctx = graphql.WithFieldContext(ctx, fc)
  79445. if fc.Args, err = ec.field_Mutation_productReorderImages_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79446. ec.Error(ctx, err)
  79447. return
  79448. }
  79449. return fc, nil
  79450. }
  79451. func (ec *executionContext) _Mutation_productReorderMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79452. fc, err := ec.fieldContext_Mutation_productReorderMedia(ctx, field)
  79453. if err != nil {
  79454. return graphql.Null
  79455. }
  79456. ctx = graphql.WithFieldContext(ctx, fc)
  79457. defer func() {
  79458. if r := recover(); r != nil {
  79459. ec.Error(ctx, ec.Recover(ctx, r))
  79460. ret = graphql.Null
  79461. }
  79462. }()
  79463. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79464. ctx = rctx // use context from middleware stack in children
  79465. return ec.resolvers.Mutation().ProductReorderMedia(rctx, fc.Args["id"].(string), fc.Args["moves"].([]*MoveInput))
  79466. })
  79467. if err != nil {
  79468. ec.Error(ctx, err)
  79469. return graphql.Null
  79470. }
  79471. if resTmp == nil {
  79472. return graphql.Null
  79473. }
  79474. res := resTmp.(*ProductReorderMediaPayload)
  79475. fc.Result = res
  79476. return ec.marshalOProductReorderMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductReorderMediaPayload(ctx, field.Selections, res)
  79477. }
  79478. func (ec *executionContext) fieldContext_Mutation_productReorderMedia(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79479. fc = &graphql.FieldContext{
  79480. Object: "Mutation",
  79481. Field: field,
  79482. IsMethod: true,
  79483. IsResolver: true,
  79484. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79485. switch field.Name {
  79486. case "job":
  79487. return ec.fieldContext_ProductReorderMediaPayload_job(ctx, field)
  79488. case "mediaUserErrors":
  79489. return ec.fieldContext_ProductReorderMediaPayload_mediaUserErrors(ctx, field)
  79490. }
  79491. return nil, fmt.Errorf("no field named %q was found under type ProductReorderMediaPayload", field.Name)
  79492. },
  79493. }
  79494. defer func() {
  79495. if r := recover(); r != nil {
  79496. err = ec.Recover(ctx, r)
  79497. ec.Error(ctx, err)
  79498. }
  79499. }()
  79500. ctx = graphql.WithFieldContext(ctx, fc)
  79501. if fc.Args, err = ec.field_Mutation_productReorderMedia_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79502. ec.Error(ctx, err)
  79503. return
  79504. }
  79505. return fc, nil
  79506. }
  79507. func (ec *executionContext) _Mutation_productUpdate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79508. fc, err := ec.fieldContext_Mutation_productUpdate(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 ec.resolvers.Mutation().ProductUpdate(rctx, fc.Args["input"].(ProductInput))
  79522. })
  79523. if err != nil {
  79524. ec.Error(ctx, err)
  79525. return graphql.Null
  79526. }
  79527. if resTmp == nil {
  79528. return graphql.Null
  79529. }
  79530. res := resTmp.(*ProductUpdatePayload)
  79531. fc.Result = res
  79532. return ec.marshalOProductUpdatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductUpdatePayload(ctx, field.Selections, res)
  79533. }
  79534. func (ec *executionContext) fieldContext_Mutation_productUpdate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79535. fc = &graphql.FieldContext{
  79536. Object: "Mutation",
  79537. Field: field,
  79538. IsMethod: true,
  79539. IsResolver: true,
  79540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79541. switch field.Name {
  79542. case "product":
  79543. return ec.fieldContext_ProductUpdatePayload_product(ctx, field)
  79544. case "userErrors":
  79545. return ec.fieldContext_ProductUpdatePayload_userErrors(ctx, field)
  79546. }
  79547. return nil, fmt.Errorf("no field named %q was found under type ProductUpdatePayload", field.Name)
  79548. },
  79549. }
  79550. defer func() {
  79551. if r := recover(); r != nil {
  79552. err = ec.Recover(ctx, r)
  79553. ec.Error(ctx, err)
  79554. }
  79555. }()
  79556. ctx = graphql.WithFieldContext(ctx, fc)
  79557. if fc.Args, err = ec.field_Mutation_productUpdate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79558. ec.Error(ctx, err)
  79559. return
  79560. }
  79561. return fc, nil
  79562. }
  79563. func (ec *executionContext) _Mutation_productUpdateMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79564. fc, err := ec.fieldContext_Mutation_productUpdateMedia(ctx, field)
  79565. if err != nil {
  79566. return graphql.Null
  79567. }
  79568. ctx = graphql.WithFieldContext(ctx, fc)
  79569. defer func() {
  79570. if r := recover(); r != nil {
  79571. ec.Error(ctx, ec.Recover(ctx, r))
  79572. ret = graphql.Null
  79573. }
  79574. }()
  79575. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79576. ctx = rctx // use context from middleware stack in children
  79577. return ec.resolvers.Mutation().ProductUpdateMedia(rctx, fc.Args["productId"].(string), fc.Args["media"].([]*UpdateMediaInput))
  79578. })
  79579. if err != nil {
  79580. ec.Error(ctx, err)
  79581. return graphql.Null
  79582. }
  79583. if resTmp == nil {
  79584. return graphql.Null
  79585. }
  79586. res := resTmp.(*ProductUpdateMediaPayload)
  79587. fc.Result = res
  79588. return ec.marshalOProductUpdateMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductUpdateMediaPayload(ctx, field.Selections, res)
  79589. }
  79590. func (ec *executionContext) fieldContext_Mutation_productUpdateMedia(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79591. fc = &graphql.FieldContext{
  79592. Object: "Mutation",
  79593. Field: field,
  79594. IsMethod: true,
  79595. IsResolver: true,
  79596. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79597. switch field.Name {
  79598. case "media":
  79599. return ec.fieldContext_ProductUpdateMediaPayload_media(ctx, field)
  79600. case "mediaUserErrors":
  79601. return ec.fieldContext_ProductUpdateMediaPayload_mediaUserErrors(ctx, field)
  79602. case "product":
  79603. return ec.fieldContext_ProductUpdateMediaPayload_product(ctx, field)
  79604. }
  79605. return nil, fmt.Errorf("no field named %q was found under type ProductUpdateMediaPayload", field.Name)
  79606. },
  79607. }
  79608. defer func() {
  79609. if r := recover(); r != nil {
  79610. err = ec.Recover(ctx, r)
  79611. ec.Error(ctx, err)
  79612. }
  79613. }()
  79614. ctx = graphql.WithFieldContext(ctx, fc)
  79615. if fc.Args, err = ec.field_Mutation_productUpdateMedia_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79616. ec.Error(ctx, err)
  79617. return
  79618. }
  79619. return fc, nil
  79620. }
  79621. func (ec *executionContext) _Mutation_productVariantAppendMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79622. fc, err := ec.fieldContext_Mutation_productVariantAppendMedia(ctx, field)
  79623. if err != nil {
  79624. return graphql.Null
  79625. }
  79626. ctx = graphql.WithFieldContext(ctx, fc)
  79627. defer func() {
  79628. if r := recover(); r != nil {
  79629. ec.Error(ctx, ec.Recover(ctx, r))
  79630. ret = graphql.Null
  79631. }
  79632. }()
  79633. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79634. ctx = rctx // use context from middleware stack in children
  79635. return ec.resolvers.Mutation().ProductVariantAppendMedia(rctx, fc.Args["productId"].(string), fc.Args["variantMedia"].([]*ProductVariantAppendMediaInput))
  79636. })
  79637. if err != nil {
  79638. ec.Error(ctx, err)
  79639. return graphql.Null
  79640. }
  79641. if resTmp == nil {
  79642. return graphql.Null
  79643. }
  79644. res := resTmp.(*ProductVariantAppendMediaPayload)
  79645. fc.Result = res
  79646. return ec.marshalOProductVariantAppendMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantAppendMediaPayload(ctx, field.Selections, res)
  79647. }
  79648. func (ec *executionContext) fieldContext_Mutation_productVariantAppendMedia(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79649. fc = &graphql.FieldContext{
  79650. Object: "Mutation",
  79651. Field: field,
  79652. IsMethod: true,
  79653. IsResolver: true,
  79654. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79655. switch field.Name {
  79656. case "product":
  79657. return ec.fieldContext_ProductVariantAppendMediaPayload_product(ctx, field)
  79658. case "productVariants":
  79659. return ec.fieldContext_ProductVariantAppendMediaPayload_productVariants(ctx, field)
  79660. case "userErrors":
  79661. return ec.fieldContext_ProductVariantAppendMediaPayload_userErrors(ctx, field)
  79662. }
  79663. return nil, fmt.Errorf("no field named %q was found under type ProductVariantAppendMediaPayload", field.Name)
  79664. },
  79665. }
  79666. defer func() {
  79667. if r := recover(); r != nil {
  79668. err = ec.Recover(ctx, r)
  79669. ec.Error(ctx, err)
  79670. }
  79671. }()
  79672. ctx = graphql.WithFieldContext(ctx, fc)
  79673. if fc.Args, err = ec.field_Mutation_productVariantAppendMedia_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79674. ec.Error(ctx, err)
  79675. return
  79676. }
  79677. return fc, nil
  79678. }
  79679. func (ec *executionContext) _Mutation_productVariantCreate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79680. fc, err := ec.fieldContext_Mutation_productVariantCreate(ctx, field)
  79681. if err != nil {
  79682. return graphql.Null
  79683. }
  79684. ctx = graphql.WithFieldContext(ctx, fc)
  79685. defer func() {
  79686. if r := recover(); r != nil {
  79687. ec.Error(ctx, ec.Recover(ctx, r))
  79688. ret = graphql.Null
  79689. }
  79690. }()
  79691. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79692. ctx = rctx // use context from middleware stack in children
  79693. return ec.resolvers.Mutation().ProductVariantCreate(rctx, fc.Args["input"].(ProductVariantInput))
  79694. })
  79695. if err != nil {
  79696. ec.Error(ctx, err)
  79697. return graphql.Null
  79698. }
  79699. if resTmp == nil {
  79700. return graphql.Null
  79701. }
  79702. res := resTmp.(*ProductVariantCreatePayload)
  79703. fc.Result = res
  79704. return ec.marshalOProductVariantCreatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantCreatePayload(ctx, field.Selections, res)
  79705. }
  79706. func (ec *executionContext) fieldContext_Mutation_productVariantCreate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79707. fc = &graphql.FieldContext{
  79708. Object: "Mutation",
  79709. Field: field,
  79710. IsMethod: true,
  79711. IsResolver: true,
  79712. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79713. switch field.Name {
  79714. case "product":
  79715. return ec.fieldContext_ProductVariantCreatePayload_product(ctx, field)
  79716. case "productVariant":
  79717. return ec.fieldContext_ProductVariantCreatePayload_productVariant(ctx, field)
  79718. case "userErrors":
  79719. return ec.fieldContext_ProductVariantCreatePayload_userErrors(ctx, field)
  79720. }
  79721. return nil, fmt.Errorf("no field named %q was found under type ProductVariantCreatePayload", field.Name)
  79722. },
  79723. }
  79724. defer func() {
  79725. if r := recover(); r != nil {
  79726. err = ec.Recover(ctx, r)
  79727. ec.Error(ctx, err)
  79728. }
  79729. }()
  79730. ctx = graphql.WithFieldContext(ctx, fc)
  79731. if fc.Args, err = ec.field_Mutation_productVariantCreate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79732. ec.Error(ctx, err)
  79733. return
  79734. }
  79735. return fc, nil
  79736. }
  79737. func (ec *executionContext) _Mutation_productVariantDelete(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79738. fc, err := ec.fieldContext_Mutation_productVariantDelete(ctx, field)
  79739. if err != nil {
  79740. return graphql.Null
  79741. }
  79742. ctx = graphql.WithFieldContext(ctx, fc)
  79743. defer func() {
  79744. if r := recover(); r != nil {
  79745. ec.Error(ctx, ec.Recover(ctx, r))
  79746. ret = graphql.Null
  79747. }
  79748. }()
  79749. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79750. ctx = rctx // use context from middleware stack in children
  79751. return ec.resolvers.Mutation().ProductVariantDelete(rctx, fc.Args["id"].(string))
  79752. })
  79753. if err != nil {
  79754. ec.Error(ctx, err)
  79755. return graphql.Null
  79756. }
  79757. if resTmp == nil {
  79758. return graphql.Null
  79759. }
  79760. res := resTmp.(*ProductVariantDeletePayload)
  79761. fc.Result = res
  79762. return ec.marshalOProductVariantDeletePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantDeletePayload(ctx, field.Selections, res)
  79763. }
  79764. func (ec *executionContext) fieldContext_Mutation_productVariantDelete(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79765. fc = &graphql.FieldContext{
  79766. Object: "Mutation",
  79767. Field: field,
  79768. IsMethod: true,
  79769. IsResolver: true,
  79770. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79771. switch field.Name {
  79772. case "deletedProductVariantId":
  79773. return ec.fieldContext_ProductVariantDeletePayload_deletedProductVariantId(ctx, field)
  79774. case "product":
  79775. return ec.fieldContext_ProductVariantDeletePayload_product(ctx, field)
  79776. case "userErrors":
  79777. return ec.fieldContext_ProductVariantDeletePayload_userErrors(ctx, field)
  79778. }
  79779. return nil, fmt.Errorf("no field named %q was found under type ProductVariantDeletePayload", field.Name)
  79780. },
  79781. }
  79782. defer func() {
  79783. if r := recover(); r != nil {
  79784. err = ec.Recover(ctx, r)
  79785. ec.Error(ctx, err)
  79786. }
  79787. }()
  79788. ctx = graphql.WithFieldContext(ctx, fc)
  79789. if fc.Args, err = ec.field_Mutation_productVariantDelete_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79790. ec.Error(ctx, err)
  79791. return
  79792. }
  79793. return fc, nil
  79794. }
  79795. func (ec *executionContext) _Mutation_productVariantDetachMedia(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79796. fc, err := ec.fieldContext_Mutation_productVariantDetachMedia(ctx, field)
  79797. if err != nil {
  79798. return graphql.Null
  79799. }
  79800. ctx = graphql.WithFieldContext(ctx, fc)
  79801. defer func() {
  79802. if r := recover(); r != nil {
  79803. ec.Error(ctx, ec.Recover(ctx, r))
  79804. ret = graphql.Null
  79805. }
  79806. }()
  79807. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79808. ctx = rctx // use context from middleware stack in children
  79809. return ec.resolvers.Mutation().ProductVariantDetachMedia(rctx, fc.Args["productId"].(string), fc.Args["variantMedia"].([]*ProductVariantDetachMediaInput))
  79810. })
  79811. if err != nil {
  79812. ec.Error(ctx, err)
  79813. return graphql.Null
  79814. }
  79815. if resTmp == nil {
  79816. return graphql.Null
  79817. }
  79818. res := resTmp.(*ProductVariantDetachMediaPayload)
  79819. fc.Result = res
  79820. return ec.marshalOProductVariantDetachMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantDetachMediaPayload(ctx, field.Selections, res)
  79821. }
  79822. func (ec *executionContext) fieldContext_Mutation_productVariantDetachMedia(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79823. fc = &graphql.FieldContext{
  79824. Object: "Mutation",
  79825. Field: field,
  79826. IsMethod: true,
  79827. IsResolver: true,
  79828. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79829. switch field.Name {
  79830. case "product":
  79831. return ec.fieldContext_ProductVariantDetachMediaPayload_product(ctx, field)
  79832. case "productVariants":
  79833. return ec.fieldContext_ProductVariantDetachMediaPayload_productVariants(ctx, field)
  79834. case "userErrors":
  79835. return ec.fieldContext_ProductVariantDetachMediaPayload_userErrors(ctx, field)
  79836. }
  79837. return nil, fmt.Errorf("no field named %q was found under type ProductVariantDetachMediaPayload", field.Name)
  79838. },
  79839. }
  79840. defer func() {
  79841. if r := recover(); r != nil {
  79842. err = ec.Recover(ctx, r)
  79843. ec.Error(ctx, err)
  79844. }
  79845. }()
  79846. ctx = graphql.WithFieldContext(ctx, fc)
  79847. if fc.Args, err = ec.field_Mutation_productVariantDetachMedia_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79848. ec.Error(ctx, err)
  79849. return
  79850. }
  79851. return fc, nil
  79852. }
  79853. func (ec *executionContext) _Mutation_productVariantJoinSellingPlanGroups(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79854. fc, err := ec.fieldContext_Mutation_productVariantJoinSellingPlanGroups(ctx, field)
  79855. if err != nil {
  79856. return graphql.Null
  79857. }
  79858. ctx = graphql.WithFieldContext(ctx, fc)
  79859. defer func() {
  79860. if r := recover(); r != nil {
  79861. ec.Error(ctx, ec.Recover(ctx, r))
  79862. ret = graphql.Null
  79863. }
  79864. }()
  79865. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79866. ctx = rctx // use context from middleware stack in children
  79867. return ec.resolvers.Mutation().ProductVariantJoinSellingPlanGroups(rctx, fc.Args["id"].(string), fc.Args["sellingPlanGroupIds"].([]string))
  79868. })
  79869. if err != nil {
  79870. ec.Error(ctx, err)
  79871. return graphql.Null
  79872. }
  79873. if resTmp == nil {
  79874. return graphql.Null
  79875. }
  79876. res := resTmp.(*ProductVariantJoinSellingPlanGroupsPayload)
  79877. fc.Result = res
  79878. return ec.marshalOProductVariantJoinSellingPlanGroupsPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantJoinSellingPlanGroupsPayload(ctx, field.Selections, res)
  79879. }
  79880. func (ec *executionContext) fieldContext_Mutation_productVariantJoinSellingPlanGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79881. fc = &graphql.FieldContext{
  79882. Object: "Mutation",
  79883. Field: field,
  79884. IsMethod: true,
  79885. IsResolver: true,
  79886. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79887. switch field.Name {
  79888. case "productVariant":
  79889. return ec.fieldContext_ProductVariantJoinSellingPlanGroupsPayload_productVariant(ctx, field)
  79890. case "userErrors":
  79891. return ec.fieldContext_ProductVariantJoinSellingPlanGroupsPayload_userErrors(ctx, field)
  79892. }
  79893. return nil, fmt.Errorf("no field named %q was found under type ProductVariantJoinSellingPlanGroupsPayload", field.Name)
  79894. },
  79895. }
  79896. defer func() {
  79897. if r := recover(); r != nil {
  79898. err = ec.Recover(ctx, r)
  79899. ec.Error(ctx, err)
  79900. }
  79901. }()
  79902. ctx = graphql.WithFieldContext(ctx, fc)
  79903. if fc.Args, err = ec.field_Mutation_productVariantJoinSellingPlanGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79904. ec.Error(ctx, err)
  79905. return
  79906. }
  79907. return fc, nil
  79908. }
  79909. func (ec *executionContext) _Mutation_productVariantLeaveSellingPlanGroups(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79910. fc, err := ec.fieldContext_Mutation_productVariantLeaveSellingPlanGroups(ctx, field)
  79911. if err != nil {
  79912. return graphql.Null
  79913. }
  79914. ctx = graphql.WithFieldContext(ctx, fc)
  79915. defer func() {
  79916. if r := recover(); r != nil {
  79917. ec.Error(ctx, ec.Recover(ctx, r))
  79918. ret = graphql.Null
  79919. }
  79920. }()
  79921. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79922. ctx = rctx // use context from middleware stack in children
  79923. return ec.resolvers.Mutation().ProductVariantLeaveSellingPlanGroups(rctx, fc.Args["id"].(string), fc.Args["sellingPlanGroupIds"].([]string))
  79924. })
  79925. if err != nil {
  79926. ec.Error(ctx, err)
  79927. return graphql.Null
  79928. }
  79929. if resTmp == nil {
  79930. return graphql.Null
  79931. }
  79932. res := resTmp.(*ProductVariantLeaveSellingPlanGroupsPayload)
  79933. fc.Result = res
  79934. return ec.marshalOProductVariantLeaveSellingPlanGroupsPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantLeaveSellingPlanGroupsPayload(ctx, field.Selections, res)
  79935. }
  79936. func (ec *executionContext) fieldContext_Mutation_productVariantLeaveSellingPlanGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79937. fc = &graphql.FieldContext{
  79938. Object: "Mutation",
  79939. Field: field,
  79940. IsMethod: true,
  79941. IsResolver: true,
  79942. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79943. switch field.Name {
  79944. case "productVariant":
  79945. return ec.fieldContext_ProductVariantLeaveSellingPlanGroupsPayload_productVariant(ctx, field)
  79946. case "userErrors":
  79947. return ec.fieldContext_ProductVariantLeaveSellingPlanGroupsPayload_userErrors(ctx, field)
  79948. }
  79949. return nil, fmt.Errorf("no field named %q was found under type ProductVariantLeaveSellingPlanGroupsPayload", field.Name)
  79950. },
  79951. }
  79952. defer func() {
  79953. if r := recover(); r != nil {
  79954. err = ec.Recover(ctx, r)
  79955. ec.Error(ctx, err)
  79956. }
  79957. }()
  79958. ctx = graphql.WithFieldContext(ctx, fc)
  79959. if fc.Args, err = ec.field_Mutation_productVariantLeaveSellingPlanGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  79960. ec.Error(ctx, err)
  79961. return
  79962. }
  79963. return fc, nil
  79964. }
  79965. func (ec *executionContext) _Mutation_productVariantUpdate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  79966. fc, err := ec.fieldContext_Mutation_productVariantUpdate(ctx, field)
  79967. if err != nil {
  79968. return graphql.Null
  79969. }
  79970. ctx = graphql.WithFieldContext(ctx, fc)
  79971. defer func() {
  79972. if r := recover(); r != nil {
  79973. ec.Error(ctx, ec.Recover(ctx, r))
  79974. ret = graphql.Null
  79975. }
  79976. }()
  79977. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79978. ctx = rctx // use context from middleware stack in children
  79979. return ec.resolvers.Mutation().ProductVariantUpdate(rctx, fc.Args["input"].(ProductVariantInput))
  79980. })
  79981. if err != nil {
  79982. ec.Error(ctx, err)
  79983. return graphql.Null
  79984. }
  79985. if resTmp == nil {
  79986. return graphql.Null
  79987. }
  79988. res := resTmp.(*ProductVariantUpdatePayload)
  79989. fc.Result = res
  79990. return ec.marshalOProductVariantUpdatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantUpdatePayload(ctx, field.Selections, res)
  79991. }
  79992. func (ec *executionContext) fieldContext_Mutation_productVariantUpdate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79993. fc = &graphql.FieldContext{
  79994. Object: "Mutation",
  79995. Field: field,
  79996. IsMethod: true,
  79997. IsResolver: true,
  79998. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79999. switch field.Name {
  80000. case "product":
  80001. return ec.fieldContext_ProductVariantUpdatePayload_product(ctx, field)
  80002. case "productVariant":
  80003. return ec.fieldContext_ProductVariantUpdatePayload_productVariant(ctx, field)
  80004. case "userErrors":
  80005. return ec.fieldContext_ProductVariantUpdatePayload_userErrors(ctx, field)
  80006. }
  80007. return nil, fmt.Errorf("no field named %q was found under type ProductVariantUpdatePayload", field.Name)
  80008. },
  80009. }
  80010. defer func() {
  80011. if r := recover(); r != nil {
  80012. err = ec.Recover(ctx, r)
  80013. ec.Error(ctx, err)
  80014. }
  80015. }()
  80016. ctx = graphql.WithFieldContext(ctx, fc)
  80017. if fc.Args, err = ec.field_Mutation_productVariantUpdate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80018. ec.Error(ctx, err)
  80019. return
  80020. }
  80021. return fc, nil
  80022. }
  80023. func (ec *executionContext) _Mutation_productVariantsBulkCreate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  80024. fc, err := ec.fieldContext_Mutation_productVariantsBulkCreate(ctx, field)
  80025. if err != nil {
  80026. return graphql.Null
  80027. }
  80028. ctx = graphql.WithFieldContext(ctx, fc)
  80029. defer func() {
  80030. if r := recover(); r != nil {
  80031. ec.Error(ctx, ec.Recover(ctx, r))
  80032. ret = graphql.Null
  80033. }
  80034. }()
  80035. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80036. ctx = rctx // use context from middleware stack in children
  80037. return ec.resolvers.Mutation().ProductVariantsBulkCreate(rctx, fc.Args["variants"].([]*ProductVariantsBulkInput), fc.Args["productId"].(string))
  80038. })
  80039. if err != nil {
  80040. ec.Error(ctx, err)
  80041. return graphql.Null
  80042. }
  80043. if resTmp == nil {
  80044. return graphql.Null
  80045. }
  80046. res := resTmp.(*ProductVariantsBulkCreatePayload)
  80047. fc.Result = res
  80048. return ec.marshalOProductVariantsBulkCreatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreatePayload(ctx, field.Selections, res)
  80049. }
  80050. func (ec *executionContext) fieldContext_Mutation_productVariantsBulkCreate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80051. fc = &graphql.FieldContext{
  80052. Object: "Mutation",
  80053. Field: field,
  80054. IsMethod: true,
  80055. IsResolver: true,
  80056. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80057. switch field.Name {
  80058. case "product":
  80059. return ec.fieldContext_ProductVariantsBulkCreatePayload_product(ctx, field)
  80060. case "productVariants":
  80061. return ec.fieldContext_ProductVariantsBulkCreatePayload_productVariants(ctx, field)
  80062. case "userErrors":
  80063. return ec.fieldContext_ProductVariantsBulkCreatePayload_userErrors(ctx, field)
  80064. }
  80065. return nil, fmt.Errorf("no field named %q was found under type ProductVariantsBulkCreatePayload", field.Name)
  80066. },
  80067. }
  80068. defer func() {
  80069. if r := recover(); r != nil {
  80070. err = ec.Recover(ctx, r)
  80071. ec.Error(ctx, err)
  80072. }
  80073. }()
  80074. ctx = graphql.WithFieldContext(ctx, fc)
  80075. if fc.Args, err = ec.field_Mutation_productVariantsBulkCreate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80076. ec.Error(ctx, err)
  80077. return
  80078. }
  80079. return fc, nil
  80080. }
  80081. func (ec *executionContext) _Mutation_productVariantsBulkDelete(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  80082. fc, err := ec.fieldContext_Mutation_productVariantsBulkDelete(ctx, field)
  80083. if err != nil {
  80084. return graphql.Null
  80085. }
  80086. ctx = graphql.WithFieldContext(ctx, fc)
  80087. defer func() {
  80088. if r := recover(); r != nil {
  80089. ec.Error(ctx, ec.Recover(ctx, r))
  80090. ret = graphql.Null
  80091. }
  80092. }()
  80093. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80094. ctx = rctx // use context from middleware stack in children
  80095. return ec.resolvers.Mutation().ProductVariantsBulkDelete(rctx, fc.Args["variantsIds"].([]string), fc.Args["productId"].(string))
  80096. })
  80097. if err != nil {
  80098. ec.Error(ctx, err)
  80099. return graphql.Null
  80100. }
  80101. if resTmp == nil {
  80102. return graphql.Null
  80103. }
  80104. res := resTmp.(*ProductVariantsBulkDeletePayload)
  80105. fc.Result = res
  80106. return ec.marshalOProductVariantsBulkDeletePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeletePayload(ctx, field.Selections, res)
  80107. }
  80108. func (ec *executionContext) fieldContext_Mutation_productVariantsBulkDelete(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80109. fc = &graphql.FieldContext{
  80110. Object: "Mutation",
  80111. Field: field,
  80112. IsMethod: true,
  80113. IsResolver: true,
  80114. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80115. switch field.Name {
  80116. case "product":
  80117. return ec.fieldContext_ProductVariantsBulkDeletePayload_product(ctx, field)
  80118. case "userErrors":
  80119. return ec.fieldContext_ProductVariantsBulkDeletePayload_userErrors(ctx, field)
  80120. }
  80121. return nil, fmt.Errorf("no field named %q was found under type ProductVariantsBulkDeletePayload", field.Name)
  80122. },
  80123. }
  80124. defer func() {
  80125. if r := recover(); r != nil {
  80126. err = ec.Recover(ctx, r)
  80127. ec.Error(ctx, err)
  80128. }
  80129. }()
  80130. ctx = graphql.WithFieldContext(ctx, fc)
  80131. if fc.Args, err = ec.field_Mutation_productVariantsBulkDelete_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80132. ec.Error(ctx, err)
  80133. return
  80134. }
  80135. return fc, nil
  80136. }
  80137. func (ec *executionContext) _Mutation_productVariantsBulkReorder(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  80138. fc, err := ec.fieldContext_Mutation_productVariantsBulkReorder(ctx, field)
  80139. if err != nil {
  80140. return graphql.Null
  80141. }
  80142. ctx = graphql.WithFieldContext(ctx, fc)
  80143. defer func() {
  80144. if r := recover(); r != nil {
  80145. ec.Error(ctx, ec.Recover(ctx, r))
  80146. ret = graphql.Null
  80147. }
  80148. }()
  80149. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80150. ctx = rctx // use context from middleware stack in children
  80151. return ec.resolvers.Mutation().ProductVariantsBulkReorder(rctx, fc.Args["productId"].(string), fc.Args["positions"].([]*ProductVariantPositionInput))
  80152. })
  80153. if err != nil {
  80154. ec.Error(ctx, err)
  80155. return graphql.Null
  80156. }
  80157. if resTmp == nil {
  80158. return graphql.Null
  80159. }
  80160. res := resTmp.(*ProductVariantsBulkReorderPayload)
  80161. fc.Result = res
  80162. return ec.marshalOProductVariantsBulkReorderPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderPayload(ctx, field.Selections, res)
  80163. }
  80164. func (ec *executionContext) fieldContext_Mutation_productVariantsBulkReorder(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80165. fc = &graphql.FieldContext{
  80166. Object: "Mutation",
  80167. Field: field,
  80168. IsMethod: true,
  80169. IsResolver: true,
  80170. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80171. switch field.Name {
  80172. case "product":
  80173. return ec.fieldContext_ProductVariantsBulkReorderPayload_product(ctx, field)
  80174. case "userErrors":
  80175. return ec.fieldContext_ProductVariantsBulkReorderPayload_userErrors(ctx, field)
  80176. }
  80177. return nil, fmt.Errorf("no field named %q was found under type ProductVariantsBulkReorderPayload", field.Name)
  80178. },
  80179. }
  80180. defer func() {
  80181. if r := recover(); r != nil {
  80182. err = ec.Recover(ctx, r)
  80183. ec.Error(ctx, err)
  80184. }
  80185. }()
  80186. ctx = graphql.WithFieldContext(ctx, fc)
  80187. if fc.Args, err = ec.field_Mutation_productVariantsBulkReorder_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80188. ec.Error(ctx, err)
  80189. return
  80190. }
  80191. return fc, nil
  80192. }
  80193. func (ec *executionContext) _Mutation_productVariantsBulkUpdate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  80194. fc, err := ec.fieldContext_Mutation_productVariantsBulkUpdate(ctx, field)
  80195. if err != nil {
  80196. return graphql.Null
  80197. }
  80198. ctx = graphql.WithFieldContext(ctx, fc)
  80199. defer func() {
  80200. if r := recover(); r != nil {
  80201. ec.Error(ctx, ec.Recover(ctx, r))
  80202. ret = graphql.Null
  80203. }
  80204. }()
  80205. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80206. ctx = rctx // use context from middleware stack in children
  80207. return ec.resolvers.Mutation().ProductVariantsBulkUpdate(rctx, fc.Args["variants"].([]*ProductVariantsBulkInput), fc.Args["productId"].(string))
  80208. })
  80209. if err != nil {
  80210. ec.Error(ctx, err)
  80211. return graphql.Null
  80212. }
  80213. if resTmp == nil {
  80214. return graphql.Null
  80215. }
  80216. res := resTmp.(*ProductVariantsBulkUpdatePayload)
  80217. fc.Result = res
  80218. return ec.marshalOProductVariantsBulkUpdatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdatePayload(ctx, field.Selections, res)
  80219. }
  80220. func (ec *executionContext) fieldContext_Mutation_productVariantsBulkUpdate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80221. fc = &graphql.FieldContext{
  80222. Object: "Mutation",
  80223. Field: field,
  80224. IsMethod: true,
  80225. IsResolver: true,
  80226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80227. switch field.Name {
  80228. case "product":
  80229. return ec.fieldContext_ProductVariantsBulkUpdatePayload_product(ctx, field)
  80230. case "productVariants":
  80231. return ec.fieldContext_ProductVariantsBulkUpdatePayload_productVariants(ctx, field)
  80232. case "userErrors":
  80233. return ec.fieldContext_ProductVariantsBulkUpdatePayload_userErrors(ctx, field)
  80234. }
  80235. return nil, fmt.Errorf("no field named %q was found under type ProductVariantsBulkUpdatePayload", field.Name)
  80236. },
  80237. }
  80238. defer func() {
  80239. if r := recover(); r != nil {
  80240. err = ec.Recover(ctx, r)
  80241. ec.Error(ctx, err)
  80242. }
  80243. }()
  80244. ctx = graphql.WithFieldContext(ctx, fc)
  80245. if fc.Args, err = ec.field_Mutation_productVariantsBulkUpdate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80246. ec.Error(ctx, err)
  80247. return
  80248. }
  80249. return fc, nil
  80250. }
  80251. func (ec *executionContext) _NavigationItem_id(ctx context.Context, field graphql.CollectedField, obj *NavigationItem) (ret graphql.Marshaler) {
  80252. fc, err := ec.fieldContext_NavigationItem_id(ctx, field)
  80253. if err != nil {
  80254. return graphql.Null
  80255. }
  80256. ctx = graphql.WithFieldContext(ctx, fc)
  80257. defer func() {
  80258. if r := recover(); r != nil {
  80259. ec.Error(ctx, ec.Recover(ctx, r))
  80260. ret = graphql.Null
  80261. }
  80262. }()
  80263. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80264. ctx = rctx // use context from middleware stack in children
  80265. return obj.ID, nil
  80266. })
  80267. if err != nil {
  80268. ec.Error(ctx, err)
  80269. return graphql.Null
  80270. }
  80271. if resTmp == nil {
  80272. if !graphql.HasFieldError(ctx, fc) {
  80273. ec.Errorf(ctx, "must not be null")
  80274. }
  80275. return graphql.Null
  80276. }
  80277. res := resTmp.(string)
  80278. fc.Result = res
  80279. return ec.marshalNString2string(ctx, field.Selections, res)
  80280. }
  80281. func (ec *executionContext) fieldContext_NavigationItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80282. fc = &graphql.FieldContext{
  80283. Object: "NavigationItem",
  80284. Field: field,
  80285. IsMethod: false,
  80286. IsResolver: false,
  80287. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80288. return nil, errors.New("field of type String does not have child fields")
  80289. },
  80290. }
  80291. return fc, nil
  80292. }
  80293. func (ec *executionContext) _NavigationItem_title(ctx context.Context, field graphql.CollectedField, obj *NavigationItem) (ret graphql.Marshaler) {
  80294. fc, err := ec.fieldContext_NavigationItem_title(ctx, field)
  80295. if err != nil {
  80296. return graphql.Null
  80297. }
  80298. ctx = graphql.WithFieldContext(ctx, fc)
  80299. defer func() {
  80300. if r := recover(); r != nil {
  80301. ec.Error(ctx, ec.Recover(ctx, r))
  80302. ret = graphql.Null
  80303. }
  80304. }()
  80305. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80306. ctx = rctx // use context from middleware stack in children
  80307. return obj.Title, nil
  80308. })
  80309. if err != nil {
  80310. ec.Error(ctx, err)
  80311. return graphql.Null
  80312. }
  80313. if resTmp == nil {
  80314. if !graphql.HasFieldError(ctx, fc) {
  80315. ec.Errorf(ctx, "must not be null")
  80316. }
  80317. return graphql.Null
  80318. }
  80319. res := resTmp.(string)
  80320. fc.Result = res
  80321. return ec.marshalNString2string(ctx, field.Selections, res)
  80322. }
  80323. func (ec *executionContext) fieldContext_NavigationItem_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80324. fc = &graphql.FieldContext{
  80325. Object: "NavigationItem",
  80326. Field: field,
  80327. IsMethod: false,
  80328. IsResolver: false,
  80329. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80330. return nil, errors.New("field of type String does not have child fields")
  80331. },
  80332. }
  80333. return fc, nil
  80334. }
  80335. func (ec *executionContext) _NavigationItem_url(ctx context.Context, field graphql.CollectedField, obj *NavigationItem) (ret graphql.Marshaler) {
  80336. fc, err := ec.fieldContext_NavigationItem_url(ctx, field)
  80337. if err != nil {
  80338. return graphql.Null
  80339. }
  80340. ctx = graphql.WithFieldContext(ctx, fc)
  80341. defer func() {
  80342. if r := recover(); r != nil {
  80343. ec.Error(ctx, ec.Recover(ctx, r))
  80344. ret = graphql.Null
  80345. }
  80346. }()
  80347. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80348. ctx = rctx // use context from middleware stack in children
  80349. return obj.URL, nil
  80350. })
  80351. if err != nil {
  80352. ec.Error(ctx, err)
  80353. return graphql.Null
  80354. }
  80355. if resTmp == nil {
  80356. if !graphql.HasFieldError(ctx, fc) {
  80357. ec.Errorf(ctx, "must not be null")
  80358. }
  80359. return graphql.Null
  80360. }
  80361. res := resTmp.(string)
  80362. fc.Result = res
  80363. return ec.marshalNURL2string(ctx, field.Selections, res)
  80364. }
  80365. func (ec *executionContext) fieldContext_NavigationItem_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80366. fc = &graphql.FieldContext{
  80367. Object: "NavigationItem",
  80368. Field: field,
  80369. IsMethod: false,
  80370. IsResolver: false,
  80371. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80372. return nil, errors.New("field of type URL does not have child fields")
  80373. },
  80374. }
  80375. return fc, nil
  80376. }
  80377. func (ec *executionContext) _OnlineStorePage_defaultCursor(ctx context.Context, field graphql.CollectedField, obj *OnlineStorePage) (ret graphql.Marshaler) {
  80378. fc, err := ec.fieldContext_OnlineStorePage_defaultCursor(ctx, field)
  80379. if err != nil {
  80380. return graphql.Null
  80381. }
  80382. ctx = graphql.WithFieldContext(ctx, fc)
  80383. defer func() {
  80384. if r := recover(); r != nil {
  80385. ec.Error(ctx, ec.Recover(ctx, r))
  80386. ret = graphql.Null
  80387. }
  80388. }()
  80389. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80390. ctx = rctx // use context from middleware stack in children
  80391. return obj.DefaultCursor, nil
  80392. })
  80393. if err != nil {
  80394. ec.Error(ctx, err)
  80395. return graphql.Null
  80396. }
  80397. if resTmp == nil {
  80398. if !graphql.HasFieldError(ctx, fc) {
  80399. ec.Errorf(ctx, "must not be null")
  80400. }
  80401. return graphql.Null
  80402. }
  80403. res := resTmp.(string)
  80404. fc.Result = res
  80405. return ec.marshalNString2string(ctx, field.Selections, res)
  80406. }
  80407. func (ec *executionContext) fieldContext_OnlineStorePage_defaultCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80408. fc = &graphql.FieldContext{
  80409. Object: "OnlineStorePage",
  80410. Field: field,
  80411. IsMethod: false,
  80412. IsResolver: false,
  80413. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80414. return nil, errors.New("field of type String does not have child fields")
  80415. },
  80416. }
  80417. return fc, nil
  80418. }
  80419. func (ec *executionContext) _OnlineStorePage_id(ctx context.Context, field graphql.CollectedField, obj *OnlineStorePage) (ret graphql.Marshaler) {
  80420. fc, err := ec.fieldContext_OnlineStorePage_id(ctx, field)
  80421. if err != nil {
  80422. return graphql.Null
  80423. }
  80424. ctx = graphql.WithFieldContext(ctx, fc)
  80425. defer func() {
  80426. if r := recover(); r != nil {
  80427. ec.Error(ctx, ec.Recover(ctx, r))
  80428. ret = graphql.Null
  80429. }
  80430. }()
  80431. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80432. ctx = rctx // use context from middleware stack in children
  80433. return obj.ID, nil
  80434. })
  80435. if err != nil {
  80436. ec.Error(ctx, err)
  80437. return graphql.Null
  80438. }
  80439. if resTmp == nil {
  80440. if !graphql.HasFieldError(ctx, fc) {
  80441. ec.Errorf(ctx, "must not be null")
  80442. }
  80443. return graphql.Null
  80444. }
  80445. res := resTmp.(string)
  80446. fc.Result = res
  80447. return ec.marshalNID2string(ctx, field.Selections, res)
  80448. }
  80449. func (ec *executionContext) fieldContext_OnlineStorePage_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80450. fc = &graphql.FieldContext{
  80451. Object: "OnlineStorePage",
  80452. Field: field,
  80453. IsMethod: false,
  80454. IsResolver: false,
  80455. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80456. return nil, errors.New("field of type ID does not have child fields")
  80457. },
  80458. }
  80459. return fc, nil
  80460. }
  80461. func (ec *executionContext) _OnlineStorePage_translations(ctx context.Context, field graphql.CollectedField, obj *OnlineStorePage) (ret graphql.Marshaler) {
  80462. fc, err := ec.fieldContext_OnlineStorePage_translations(ctx, field)
  80463. if err != nil {
  80464. return graphql.Null
  80465. }
  80466. ctx = graphql.WithFieldContext(ctx, fc)
  80467. defer func() {
  80468. if r := recover(); r != nil {
  80469. ec.Error(ctx, ec.Recover(ctx, r))
  80470. ret = graphql.Null
  80471. }
  80472. }()
  80473. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80474. ctx = rctx // use context from middleware stack in children
  80475. return obj.Translations, nil
  80476. })
  80477. if err != nil {
  80478. ec.Error(ctx, err)
  80479. return graphql.Null
  80480. }
  80481. if resTmp == nil {
  80482. if !graphql.HasFieldError(ctx, fc) {
  80483. ec.Errorf(ctx, "must not be null")
  80484. }
  80485. return graphql.Null
  80486. }
  80487. res := resTmp.([]*PublishedTranslation)
  80488. fc.Result = res
  80489. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  80490. }
  80491. func (ec *executionContext) fieldContext_OnlineStorePage_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80492. fc = &graphql.FieldContext{
  80493. Object: "OnlineStorePage",
  80494. Field: field,
  80495. IsMethod: false,
  80496. IsResolver: false,
  80497. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80498. switch field.Name {
  80499. case "key":
  80500. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  80501. case "locale":
  80502. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  80503. case "marketId":
  80504. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  80505. case "value":
  80506. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  80507. }
  80508. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  80509. },
  80510. }
  80511. defer func() {
  80512. if r := recover(); r != nil {
  80513. err = ec.Recover(ctx, r)
  80514. ec.Error(ctx, err)
  80515. }
  80516. }()
  80517. ctx = graphql.WithFieldContext(ctx, fc)
  80518. if fc.Args, err = ec.field_OnlineStorePage_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80519. ec.Error(ctx, err)
  80520. return
  80521. }
  80522. return fc, nil
  80523. }
  80524. func (ec *executionContext) _Order_id(ctx context.Context, field graphql.CollectedField, obj *Order) (ret graphql.Marshaler) {
  80525. fc, err := ec.fieldContext_Order_id(ctx, field)
  80526. if err != nil {
  80527. return graphql.Null
  80528. }
  80529. ctx = graphql.WithFieldContext(ctx, fc)
  80530. defer func() {
  80531. if r := recover(); r != nil {
  80532. ec.Error(ctx, ec.Recover(ctx, r))
  80533. ret = graphql.Null
  80534. }
  80535. }()
  80536. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80537. ctx = rctx // use context from middleware stack in children
  80538. return obj.ID, nil
  80539. })
  80540. if err != nil {
  80541. ec.Error(ctx, err)
  80542. return graphql.Null
  80543. }
  80544. if resTmp == nil {
  80545. if !graphql.HasFieldError(ctx, fc) {
  80546. ec.Errorf(ctx, "must not be null")
  80547. }
  80548. return graphql.Null
  80549. }
  80550. res := resTmp.(string)
  80551. fc.Result = res
  80552. return ec.marshalNID2string(ctx, field.Selections, res)
  80553. }
  80554. func (ec *executionContext) fieldContext_Order_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80555. fc = &graphql.FieldContext{
  80556. Object: "Order",
  80557. Field: field,
  80558. IsMethod: false,
  80559. IsResolver: false,
  80560. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80561. return nil, errors.New("field of type ID does not have child fields")
  80562. },
  80563. }
  80564. return fc, nil
  80565. }
  80566. func (ec *executionContext) _OrderApp_icon(ctx context.Context, field graphql.CollectedField, obj *OrderApp) (ret graphql.Marshaler) {
  80567. fc, err := ec.fieldContext_OrderApp_icon(ctx, field)
  80568. if err != nil {
  80569. return graphql.Null
  80570. }
  80571. ctx = graphql.WithFieldContext(ctx, fc)
  80572. defer func() {
  80573. if r := recover(); r != nil {
  80574. ec.Error(ctx, ec.Recover(ctx, r))
  80575. ret = graphql.Null
  80576. }
  80577. }()
  80578. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80579. ctx = rctx // use context from middleware stack in children
  80580. return obj.Icon, nil
  80581. })
  80582. if err != nil {
  80583. ec.Error(ctx, err)
  80584. return graphql.Null
  80585. }
  80586. if resTmp == nil {
  80587. if !graphql.HasFieldError(ctx, fc) {
  80588. ec.Errorf(ctx, "must not be null")
  80589. }
  80590. return graphql.Null
  80591. }
  80592. res := resTmp.(*Image)
  80593. fc.Result = res
  80594. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  80595. }
  80596. func (ec *executionContext) fieldContext_OrderApp_icon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80597. fc = &graphql.FieldContext{
  80598. Object: "OrderApp",
  80599. Field: field,
  80600. IsMethod: false,
  80601. IsResolver: false,
  80602. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80603. switch field.Name {
  80604. case "altText":
  80605. return ec.fieldContext_Image_altText(ctx, field)
  80606. case "height":
  80607. return ec.fieldContext_Image_height(ctx, field)
  80608. case "id":
  80609. return ec.fieldContext_Image_id(ctx, field)
  80610. case "metafield":
  80611. return ec.fieldContext_Image_metafield(ctx, field)
  80612. case "metafields":
  80613. return ec.fieldContext_Image_metafields(ctx, field)
  80614. case "privateMetafield":
  80615. return ec.fieldContext_Image_privateMetafield(ctx, field)
  80616. case "privateMetafields":
  80617. return ec.fieldContext_Image_privateMetafields(ctx, field)
  80618. case "url":
  80619. return ec.fieldContext_Image_url(ctx, field)
  80620. case "width":
  80621. return ec.fieldContext_Image_width(ctx, field)
  80622. }
  80623. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  80624. },
  80625. }
  80626. return fc, nil
  80627. }
  80628. func (ec *executionContext) _OrderApp_id(ctx context.Context, field graphql.CollectedField, obj *OrderApp) (ret graphql.Marshaler) {
  80629. fc, err := ec.fieldContext_OrderApp_id(ctx, field)
  80630. if err != nil {
  80631. return graphql.Null
  80632. }
  80633. ctx = graphql.WithFieldContext(ctx, fc)
  80634. defer func() {
  80635. if r := recover(); r != nil {
  80636. ec.Error(ctx, ec.Recover(ctx, r))
  80637. ret = graphql.Null
  80638. }
  80639. }()
  80640. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80641. ctx = rctx // use context from middleware stack in children
  80642. return obj.ID, nil
  80643. })
  80644. if err != nil {
  80645. ec.Error(ctx, err)
  80646. return graphql.Null
  80647. }
  80648. if resTmp == nil {
  80649. if !graphql.HasFieldError(ctx, fc) {
  80650. ec.Errorf(ctx, "must not be null")
  80651. }
  80652. return graphql.Null
  80653. }
  80654. res := resTmp.(string)
  80655. fc.Result = res
  80656. return ec.marshalNID2string(ctx, field.Selections, res)
  80657. }
  80658. func (ec *executionContext) fieldContext_OrderApp_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80659. fc = &graphql.FieldContext{
  80660. Object: "OrderApp",
  80661. Field: field,
  80662. IsMethod: false,
  80663. IsResolver: false,
  80664. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80665. return nil, errors.New("field of type ID does not have child fields")
  80666. },
  80667. }
  80668. return fc, nil
  80669. }
  80670. func (ec *executionContext) _OrderApp_name(ctx context.Context, field graphql.CollectedField, obj *OrderApp) (ret graphql.Marshaler) {
  80671. fc, err := ec.fieldContext_OrderApp_name(ctx, field)
  80672. if err != nil {
  80673. return graphql.Null
  80674. }
  80675. ctx = graphql.WithFieldContext(ctx, fc)
  80676. defer func() {
  80677. if r := recover(); r != nil {
  80678. ec.Error(ctx, ec.Recover(ctx, r))
  80679. ret = graphql.Null
  80680. }
  80681. }()
  80682. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80683. ctx = rctx // use context from middleware stack in children
  80684. return obj.Name, nil
  80685. })
  80686. if err != nil {
  80687. ec.Error(ctx, err)
  80688. return graphql.Null
  80689. }
  80690. if resTmp == nil {
  80691. if !graphql.HasFieldError(ctx, fc) {
  80692. ec.Errorf(ctx, "must not be null")
  80693. }
  80694. return graphql.Null
  80695. }
  80696. res := resTmp.(string)
  80697. fc.Result = res
  80698. return ec.marshalNString2string(ctx, field.Selections, res)
  80699. }
  80700. func (ec *executionContext) fieldContext_OrderApp_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80701. fc = &graphql.FieldContext{
  80702. Object: "OrderApp",
  80703. Field: field,
  80704. IsMethod: false,
  80705. IsResolver: false,
  80706. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80707. return nil, errors.New("field of type String does not have child fields")
  80708. },
  80709. }
  80710. return fc, nil
  80711. }
  80712. func (ec *executionContext) _OrderConnection_edges(ctx context.Context, field graphql.CollectedField, obj *OrderConnection) (ret graphql.Marshaler) {
  80713. fc, err := ec.fieldContext_OrderConnection_edges(ctx, field)
  80714. if err != nil {
  80715. return graphql.Null
  80716. }
  80717. ctx = graphql.WithFieldContext(ctx, fc)
  80718. defer func() {
  80719. if r := recover(); r != nil {
  80720. ec.Error(ctx, ec.Recover(ctx, r))
  80721. ret = graphql.Null
  80722. }
  80723. }()
  80724. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80725. ctx = rctx // use context from middleware stack in children
  80726. return obj.Edges, nil
  80727. })
  80728. if err != nil {
  80729. ec.Error(ctx, err)
  80730. return graphql.Null
  80731. }
  80732. if resTmp == nil {
  80733. if !graphql.HasFieldError(ctx, fc) {
  80734. ec.Errorf(ctx, "must not be null")
  80735. }
  80736. return graphql.Null
  80737. }
  80738. res := resTmp.([]*OrderEdge)
  80739. fc.Result = res
  80740. return ec.marshalNOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderEdgeᚄ(ctx, field.Selections, res)
  80741. }
  80742. func (ec *executionContext) fieldContext_OrderConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80743. fc = &graphql.FieldContext{
  80744. Object: "OrderConnection",
  80745. Field: field,
  80746. IsMethod: false,
  80747. IsResolver: false,
  80748. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80749. switch field.Name {
  80750. case "cursor":
  80751. return ec.fieldContext_OrderEdge_cursor(ctx, field)
  80752. case "node":
  80753. return ec.fieldContext_OrderEdge_node(ctx, field)
  80754. }
  80755. return nil, fmt.Errorf("no field named %q was found under type OrderEdge", field.Name)
  80756. },
  80757. }
  80758. return fc, nil
  80759. }
  80760. func (ec *executionContext) _OrderConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *OrderConnection) (ret graphql.Marshaler) {
  80761. fc, err := ec.fieldContext_OrderConnection_nodes(ctx, field)
  80762. if err != nil {
  80763. return graphql.Null
  80764. }
  80765. ctx = graphql.WithFieldContext(ctx, fc)
  80766. defer func() {
  80767. if r := recover(); r != nil {
  80768. ec.Error(ctx, ec.Recover(ctx, r))
  80769. ret = graphql.Null
  80770. }
  80771. }()
  80772. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80773. ctx = rctx // use context from middleware stack in children
  80774. return obj.Nodes, nil
  80775. })
  80776. if err != nil {
  80777. ec.Error(ctx, err)
  80778. return graphql.Null
  80779. }
  80780. if resTmp == nil {
  80781. if !graphql.HasFieldError(ctx, fc) {
  80782. ec.Errorf(ctx, "must not be null")
  80783. }
  80784. return graphql.Null
  80785. }
  80786. res := resTmp.([]*Order)
  80787. fc.Result = res
  80788. return ec.marshalNOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderᚄ(ctx, field.Selections, res)
  80789. }
  80790. func (ec *executionContext) fieldContext_OrderConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80791. fc = &graphql.FieldContext{
  80792. Object: "OrderConnection",
  80793. Field: field,
  80794. IsMethod: false,
  80795. IsResolver: false,
  80796. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80797. switch field.Name {
  80798. case "id":
  80799. return ec.fieldContext_Order_id(ctx, field)
  80800. }
  80801. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  80802. },
  80803. }
  80804. return fc, nil
  80805. }
  80806. func (ec *executionContext) _OrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *OrderConnection) (ret graphql.Marshaler) {
  80807. fc, err := ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  80808. if err != nil {
  80809. return graphql.Null
  80810. }
  80811. ctx = graphql.WithFieldContext(ctx, fc)
  80812. defer func() {
  80813. if r := recover(); r != nil {
  80814. ec.Error(ctx, ec.Recover(ctx, r))
  80815. ret = graphql.Null
  80816. }
  80817. }()
  80818. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80819. ctx = rctx // use context from middleware stack in children
  80820. return obj.PageInfo, nil
  80821. })
  80822. if err != nil {
  80823. ec.Error(ctx, err)
  80824. return graphql.Null
  80825. }
  80826. if resTmp == nil {
  80827. if !graphql.HasFieldError(ctx, fc) {
  80828. ec.Errorf(ctx, "must not be null")
  80829. }
  80830. return graphql.Null
  80831. }
  80832. res := resTmp.(*PageInfo)
  80833. fc.Result = res
  80834. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  80835. }
  80836. func (ec *executionContext) fieldContext_OrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80837. fc = &graphql.FieldContext{
  80838. Object: "OrderConnection",
  80839. Field: field,
  80840. IsMethod: false,
  80841. IsResolver: false,
  80842. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80843. switch field.Name {
  80844. case "endCursor":
  80845. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  80846. case "hasNextPage":
  80847. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  80848. case "hasPreviousPage":
  80849. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  80850. case "startCursor":
  80851. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  80852. }
  80853. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  80854. },
  80855. }
  80856. return fc, nil
  80857. }
  80858. func (ec *executionContext) _OrderDisputeSummary_id(ctx context.Context, field graphql.CollectedField, obj *OrderDisputeSummary) (ret graphql.Marshaler) {
  80859. fc, err := ec.fieldContext_OrderDisputeSummary_id(ctx, field)
  80860. if err != nil {
  80861. return graphql.Null
  80862. }
  80863. ctx = graphql.WithFieldContext(ctx, fc)
  80864. defer func() {
  80865. if r := recover(); r != nil {
  80866. ec.Error(ctx, ec.Recover(ctx, r))
  80867. ret = graphql.Null
  80868. }
  80869. }()
  80870. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80871. ctx = rctx // use context from middleware stack in children
  80872. return obj.ID, nil
  80873. })
  80874. if err != nil {
  80875. ec.Error(ctx, err)
  80876. return graphql.Null
  80877. }
  80878. if resTmp == nil {
  80879. if !graphql.HasFieldError(ctx, fc) {
  80880. ec.Errorf(ctx, "must not be null")
  80881. }
  80882. return graphql.Null
  80883. }
  80884. res := resTmp.(string)
  80885. fc.Result = res
  80886. return ec.marshalNID2string(ctx, field.Selections, res)
  80887. }
  80888. func (ec *executionContext) fieldContext_OrderDisputeSummary_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80889. fc = &graphql.FieldContext{
  80890. Object: "OrderDisputeSummary",
  80891. Field: field,
  80892. IsMethod: false,
  80893. IsResolver: false,
  80894. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80895. return nil, errors.New("field of type ID does not have child fields")
  80896. },
  80897. }
  80898. return fc, nil
  80899. }
  80900. func (ec *executionContext) _OrderDisputeSummary_initiatedAs(ctx context.Context, field graphql.CollectedField, obj *OrderDisputeSummary) (ret graphql.Marshaler) {
  80901. fc, err := ec.fieldContext_OrderDisputeSummary_initiatedAs(ctx, field)
  80902. if err != nil {
  80903. return graphql.Null
  80904. }
  80905. ctx = graphql.WithFieldContext(ctx, fc)
  80906. defer func() {
  80907. if r := recover(); r != nil {
  80908. ec.Error(ctx, ec.Recover(ctx, r))
  80909. ret = graphql.Null
  80910. }
  80911. }()
  80912. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80913. ctx = rctx // use context from middleware stack in children
  80914. return obj.InitiatedAs, nil
  80915. })
  80916. if err != nil {
  80917. ec.Error(ctx, err)
  80918. return graphql.Null
  80919. }
  80920. if resTmp == nil {
  80921. if !graphql.HasFieldError(ctx, fc) {
  80922. ec.Errorf(ctx, "must not be null")
  80923. }
  80924. return graphql.Null
  80925. }
  80926. res := resTmp.(DisputeType)
  80927. fc.Result = res
  80928. return ec.marshalNDisputeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDisputeType(ctx, field.Selections, res)
  80929. }
  80930. func (ec *executionContext) fieldContext_OrderDisputeSummary_initiatedAs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80931. fc = &graphql.FieldContext{
  80932. Object: "OrderDisputeSummary",
  80933. Field: field,
  80934. IsMethod: false,
  80935. IsResolver: false,
  80936. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80937. return nil, errors.New("field of type DisputeType does not have child fields")
  80938. },
  80939. }
  80940. return fc, nil
  80941. }
  80942. func (ec *executionContext) _OrderDisputeSummary_status(ctx context.Context, field graphql.CollectedField, obj *OrderDisputeSummary) (ret graphql.Marshaler) {
  80943. fc, err := ec.fieldContext_OrderDisputeSummary_status(ctx, field)
  80944. if err != nil {
  80945. return graphql.Null
  80946. }
  80947. ctx = graphql.WithFieldContext(ctx, fc)
  80948. defer func() {
  80949. if r := recover(); r != nil {
  80950. ec.Error(ctx, ec.Recover(ctx, r))
  80951. ret = graphql.Null
  80952. }
  80953. }()
  80954. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80955. ctx = rctx // use context from middleware stack in children
  80956. return obj.Status, nil
  80957. })
  80958. if err != nil {
  80959. ec.Error(ctx, err)
  80960. return graphql.Null
  80961. }
  80962. if resTmp == nil {
  80963. if !graphql.HasFieldError(ctx, fc) {
  80964. ec.Errorf(ctx, "must not be null")
  80965. }
  80966. return graphql.Null
  80967. }
  80968. res := resTmp.(DisputeStatus)
  80969. fc.Result = res
  80970. return ec.marshalNDisputeStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDisputeStatus(ctx, field.Selections, res)
  80971. }
  80972. func (ec *executionContext) fieldContext_OrderDisputeSummary_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80973. fc = &graphql.FieldContext{
  80974. Object: "OrderDisputeSummary",
  80975. Field: field,
  80976. IsMethod: false,
  80977. IsResolver: false,
  80978. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80979. return nil, errors.New("field of type DisputeStatus does not have child fields")
  80980. },
  80981. }
  80982. return fc, nil
  80983. }
  80984. func (ec *executionContext) _OrderEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *OrderEdge) (ret graphql.Marshaler) {
  80985. fc, err := ec.fieldContext_OrderEdge_cursor(ctx, field)
  80986. if err != nil {
  80987. return graphql.Null
  80988. }
  80989. ctx = graphql.WithFieldContext(ctx, fc)
  80990. defer func() {
  80991. if r := recover(); r != nil {
  80992. ec.Error(ctx, ec.Recover(ctx, r))
  80993. ret = graphql.Null
  80994. }
  80995. }()
  80996. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80997. ctx = rctx // use context from middleware stack in children
  80998. return obj.Cursor, nil
  80999. })
  81000. if err != nil {
  81001. ec.Error(ctx, err)
  81002. return graphql.Null
  81003. }
  81004. if resTmp == nil {
  81005. if !graphql.HasFieldError(ctx, fc) {
  81006. ec.Errorf(ctx, "must not be null")
  81007. }
  81008. return graphql.Null
  81009. }
  81010. res := resTmp.(string)
  81011. fc.Result = res
  81012. return ec.marshalNString2string(ctx, field.Selections, res)
  81013. }
  81014. func (ec *executionContext) fieldContext_OrderEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81015. fc = &graphql.FieldContext{
  81016. Object: "OrderEdge",
  81017. Field: field,
  81018. IsMethod: false,
  81019. IsResolver: false,
  81020. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81021. return nil, errors.New("field of type String does not have child fields")
  81022. },
  81023. }
  81024. return fc, nil
  81025. }
  81026. func (ec *executionContext) _OrderEdge_node(ctx context.Context, field graphql.CollectedField, obj *OrderEdge) (ret graphql.Marshaler) {
  81027. fc, err := ec.fieldContext_OrderEdge_node(ctx, field)
  81028. if err != nil {
  81029. return graphql.Null
  81030. }
  81031. ctx = graphql.WithFieldContext(ctx, fc)
  81032. defer func() {
  81033. if r := recover(); r != nil {
  81034. ec.Error(ctx, ec.Recover(ctx, r))
  81035. ret = graphql.Null
  81036. }
  81037. }()
  81038. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81039. ctx = rctx // use context from middleware stack in children
  81040. return obj.Node, nil
  81041. })
  81042. if err != nil {
  81043. ec.Error(ctx, err)
  81044. return graphql.Null
  81045. }
  81046. if resTmp == nil {
  81047. if !graphql.HasFieldError(ctx, fc) {
  81048. ec.Errorf(ctx, "must not be null")
  81049. }
  81050. return graphql.Null
  81051. }
  81052. res := resTmp.(*Order)
  81053. fc.Result = res
  81054. return ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx, field.Selections, res)
  81055. }
  81056. func (ec *executionContext) fieldContext_OrderEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81057. fc = &graphql.FieldContext{
  81058. Object: "OrderEdge",
  81059. Field: field,
  81060. IsMethod: false,
  81061. IsResolver: false,
  81062. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81063. switch field.Name {
  81064. case "id":
  81065. return ec.fieldContext_Order_id(ctx, field)
  81066. }
  81067. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  81068. },
  81069. }
  81070. return fc, nil
  81071. }
  81072. func (ec *executionContext) _OrderPaymentCollectionDetails_additionalPaymentCollectionUrl(ctx context.Context, field graphql.CollectedField, obj *OrderPaymentCollectionDetails) (ret graphql.Marshaler) {
  81073. fc, err := ec.fieldContext_OrderPaymentCollectionDetails_additionalPaymentCollectionUrl(ctx, field)
  81074. if err != nil {
  81075. return graphql.Null
  81076. }
  81077. ctx = graphql.WithFieldContext(ctx, fc)
  81078. defer func() {
  81079. if r := recover(); r != nil {
  81080. ec.Error(ctx, ec.Recover(ctx, r))
  81081. ret = graphql.Null
  81082. }
  81083. }()
  81084. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81085. ctx = rctx // use context from middleware stack in children
  81086. return obj.AdditionalPaymentCollectionURL, nil
  81087. })
  81088. if err != nil {
  81089. ec.Error(ctx, err)
  81090. return graphql.Null
  81091. }
  81092. if resTmp == nil {
  81093. return graphql.Null
  81094. }
  81095. res := resTmp.(*string)
  81096. fc.Result = res
  81097. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  81098. }
  81099. func (ec *executionContext) fieldContext_OrderPaymentCollectionDetails_additionalPaymentCollectionUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81100. fc = &graphql.FieldContext{
  81101. Object: "OrderPaymentCollectionDetails",
  81102. Field: field,
  81103. IsMethod: false,
  81104. IsResolver: false,
  81105. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81106. return nil, errors.New("field of type URL does not have child fields")
  81107. },
  81108. }
  81109. return fc, nil
  81110. }
  81111. func (ec *executionContext) _OrderPaymentCollectionDetails_vaultedPaymentMethods(ctx context.Context, field graphql.CollectedField, obj *OrderPaymentCollectionDetails) (ret graphql.Marshaler) {
  81112. fc, err := ec.fieldContext_OrderPaymentCollectionDetails_vaultedPaymentMethods(ctx, field)
  81113. if err != nil {
  81114. return graphql.Null
  81115. }
  81116. ctx = graphql.WithFieldContext(ctx, fc)
  81117. defer func() {
  81118. if r := recover(); r != nil {
  81119. ec.Error(ctx, ec.Recover(ctx, r))
  81120. ret = graphql.Null
  81121. }
  81122. }()
  81123. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81124. ctx = rctx // use context from middleware stack in children
  81125. return obj.VaultedPaymentMethods, nil
  81126. })
  81127. if err != nil {
  81128. ec.Error(ctx, err)
  81129. return graphql.Null
  81130. }
  81131. if resTmp == nil {
  81132. return graphql.Null
  81133. }
  81134. res := resTmp.([]*PaymentMandate)
  81135. fc.Result = res
  81136. return ec.marshalOPaymentMandate2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentMandateᚄ(ctx, field.Selections, res)
  81137. }
  81138. func (ec *executionContext) fieldContext_OrderPaymentCollectionDetails_vaultedPaymentMethods(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81139. fc = &graphql.FieldContext{
  81140. Object: "OrderPaymentCollectionDetails",
  81141. Field: field,
  81142. IsMethod: false,
  81143. IsResolver: false,
  81144. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81145. switch field.Name {
  81146. case "id":
  81147. return ec.fieldContext_PaymentMandate_id(ctx, field)
  81148. case "paymentInstrument":
  81149. return ec.fieldContext_PaymentMandate_paymentInstrument(ctx, field)
  81150. }
  81151. return nil, fmt.Errorf("no field named %q was found under type PaymentMandate", field.Name)
  81152. },
  81153. }
  81154. return fc, nil
  81155. }
  81156. func (ec *executionContext) _OrderRisk_display(ctx context.Context, field graphql.CollectedField, obj *OrderRisk) (ret graphql.Marshaler) {
  81157. fc, err := ec.fieldContext_OrderRisk_display(ctx, field)
  81158. if err != nil {
  81159. return graphql.Null
  81160. }
  81161. ctx = graphql.WithFieldContext(ctx, fc)
  81162. defer func() {
  81163. if r := recover(); r != nil {
  81164. ec.Error(ctx, ec.Recover(ctx, r))
  81165. ret = graphql.Null
  81166. }
  81167. }()
  81168. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81169. ctx = rctx // use context from middleware stack in children
  81170. return obj.Display, nil
  81171. })
  81172. if err != nil {
  81173. ec.Error(ctx, err)
  81174. return graphql.Null
  81175. }
  81176. if resTmp == nil {
  81177. if !graphql.HasFieldError(ctx, fc) {
  81178. ec.Errorf(ctx, "must not be null")
  81179. }
  81180. return graphql.Null
  81181. }
  81182. res := resTmp.(bool)
  81183. fc.Result = res
  81184. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  81185. }
  81186. func (ec *executionContext) fieldContext_OrderRisk_display(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81187. fc = &graphql.FieldContext{
  81188. Object: "OrderRisk",
  81189. Field: field,
  81190. IsMethod: false,
  81191. IsResolver: false,
  81192. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81193. return nil, errors.New("field of type Boolean does not have child fields")
  81194. },
  81195. }
  81196. return fc, nil
  81197. }
  81198. func (ec *executionContext) _OrderRisk_level(ctx context.Context, field graphql.CollectedField, obj *OrderRisk) (ret graphql.Marshaler) {
  81199. fc, err := ec.fieldContext_OrderRisk_level(ctx, field)
  81200. if err != nil {
  81201. return graphql.Null
  81202. }
  81203. ctx = graphql.WithFieldContext(ctx, fc)
  81204. defer func() {
  81205. if r := recover(); r != nil {
  81206. ec.Error(ctx, ec.Recover(ctx, r))
  81207. ret = graphql.Null
  81208. }
  81209. }()
  81210. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81211. ctx = rctx // use context from middleware stack in children
  81212. return obj.Level, nil
  81213. })
  81214. if err != nil {
  81215. ec.Error(ctx, err)
  81216. return graphql.Null
  81217. }
  81218. if resTmp == nil {
  81219. return graphql.Null
  81220. }
  81221. res := resTmp.(*OrderRiskLevel)
  81222. fc.Result = res
  81223. return ec.marshalOOrderRiskLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderRiskLevel(ctx, field.Selections, res)
  81224. }
  81225. func (ec *executionContext) fieldContext_OrderRisk_level(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81226. fc = &graphql.FieldContext{
  81227. Object: "OrderRisk",
  81228. Field: field,
  81229. IsMethod: false,
  81230. IsResolver: false,
  81231. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81232. return nil, errors.New("field of type OrderRiskLevel does not have child fields")
  81233. },
  81234. }
  81235. return fc, nil
  81236. }
  81237. func (ec *executionContext) _OrderRisk_message(ctx context.Context, field graphql.CollectedField, obj *OrderRisk) (ret graphql.Marshaler) {
  81238. fc, err := ec.fieldContext_OrderRisk_message(ctx, field)
  81239. if err != nil {
  81240. return graphql.Null
  81241. }
  81242. ctx = graphql.WithFieldContext(ctx, fc)
  81243. defer func() {
  81244. if r := recover(); r != nil {
  81245. ec.Error(ctx, ec.Recover(ctx, r))
  81246. ret = graphql.Null
  81247. }
  81248. }()
  81249. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81250. ctx = rctx // use context from middleware stack in children
  81251. return obj.Message, nil
  81252. })
  81253. if err != nil {
  81254. ec.Error(ctx, err)
  81255. return graphql.Null
  81256. }
  81257. if resTmp == nil {
  81258. return graphql.Null
  81259. }
  81260. res := resTmp.(*string)
  81261. fc.Result = res
  81262. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  81263. }
  81264. func (ec *executionContext) fieldContext_OrderRisk_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81265. fc = &graphql.FieldContext{
  81266. Object: "OrderRisk",
  81267. Field: field,
  81268. IsMethod: false,
  81269. IsResolver: false,
  81270. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81271. return nil, errors.New("field of type String does not have child fields")
  81272. },
  81273. }
  81274. return fc, nil
  81275. }
  81276. func (ec *executionContext) _OrderTransaction_accountNumber(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81277. fc, err := ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  81278. if err != nil {
  81279. return graphql.Null
  81280. }
  81281. ctx = graphql.WithFieldContext(ctx, fc)
  81282. defer func() {
  81283. if r := recover(); r != nil {
  81284. ec.Error(ctx, ec.Recover(ctx, r))
  81285. ret = graphql.Null
  81286. }
  81287. }()
  81288. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81289. ctx = rctx // use context from middleware stack in children
  81290. return obj.AccountNumber, nil
  81291. })
  81292. if err != nil {
  81293. ec.Error(ctx, err)
  81294. return graphql.Null
  81295. }
  81296. if resTmp == nil {
  81297. return graphql.Null
  81298. }
  81299. res := resTmp.(*string)
  81300. fc.Result = res
  81301. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  81302. }
  81303. func (ec *executionContext) fieldContext_OrderTransaction_accountNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81304. fc = &graphql.FieldContext{
  81305. Object: "OrderTransaction",
  81306. Field: field,
  81307. IsMethod: false,
  81308. IsResolver: false,
  81309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81310. return nil, errors.New("field of type String does not have child fields")
  81311. },
  81312. }
  81313. return fc, nil
  81314. }
  81315. func (ec *executionContext) _OrderTransaction_amountSet(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81316. fc, err := ec.fieldContext_OrderTransaction_amountSet(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 obj.AmountSet, 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.(*MoneyBag)
  81342. fc.Result = res
  81343. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  81344. }
  81345. func (ec *executionContext) fieldContext_OrderTransaction_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81346. fc = &graphql.FieldContext{
  81347. Object: "OrderTransaction",
  81348. Field: field,
  81349. IsMethod: false,
  81350. IsResolver: false,
  81351. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81352. switch field.Name {
  81353. case "presentmentMoney":
  81354. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  81355. case "shopMoney":
  81356. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  81357. }
  81358. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  81359. },
  81360. }
  81361. return fc, nil
  81362. }
  81363. func (ec *executionContext) _OrderTransaction_authorizationCode(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81364. fc, err := ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  81365. if err != nil {
  81366. return graphql.Null
  81367. }
  81368. ctx = graphql.WithFieldContext(ctx, fc)
  81369. defer func() {
  81370. if r := recover(); r != nil {
  81371. ec.Error(ctx, ec.Recover(ctx, r))
  81372. ret = graphql.Null
  81373. }
  81374. }()
  81375. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81376. ctx = rctx // use context from middleware stack in children
  81377. return obj.AuthorizationCode, nil
  81378. })
  81379. if err != nil {
  81380. ec.Error(ctx, err)
  81381. return graphql.Null
  81382. }
  81383. if resTmp == nil {
  81384. return graphql.Null
  81385. }
  81386. res := resTmp.(*string)
  81387. fc.Result = res
  81388. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  81389. }
  81390. func (ec *executionContext) fieldContext_OrderTransaction_authorizationCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81391. fc = &graphql.FieldContext{
  81392. Object: "OrderTransaction",
  81393. Field: field,
  81394. IsMethod: false,
  81395. IsResolver: false,
  81396. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81397. return nil, errors.New("field of type String does not have child fields")
  81398. },
  81399. }
  81400. return fc, nil
  81401. }
  81402. func (ec *executionContext) _OrderTransaction_authorizationExpiresAt(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81403. fc, err := ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  81404. if err != nil {
  81405. return graphql.Null
  81406. }
  81407. ctx = graphql.WithFieldContext(ctx, fc)
  81408. defer func() {
  81409. if r := recover(); r != nil {
  81410. ec.Error(ctx, ec.Recover(ctx, r))
  81411. ret = graphql.Null
  81412. }
  81413. }()
  81414. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81415. ctx = rctx // use context from middleware stack in children
  81416. return obj.AuthorizationExpiresAt, nil
  81417. })
  81418. if err != nil {
  81419. ec.Error(ctx, err)
  81420. return graphql.Null
  81421. }
  81422. if resTmp == nil {
  81423. return graphql.Null
  81424. }
  81425. res := resTmp.(*string)
  81426. fc.Result = res
  81427. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  81428. }
  81429. func (ec *executionContext) fieldContext_OrderTransaction_authorizationExpiresAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81430. fc = &graphql.FieldContext{
  81431. Object: "OrderTransaction",
  81432. Field: field,
  81433. IsMethod: false,
  81434. IsResolver: false,
  81435. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81436. return nil, errors.New("field of type DateTime does not have child fields")
  81437. },
  81438. }
  81439. return fc, nil
  81440. }
  81441. func (ec *executionContext) _OrderTransaction_createdAt(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81442. fc, err := ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  81443. if err != nil {
  81444. return graphql.Null
  81445. }
  81446. ctx = graphql.WithFieldContext(ctx, fc)
  81447. defer func() {
  81448. if r := recover(); r != nil {
  81449. ec.Error(ctx, ec.Recover(ctx, r))
  81450. ret = graphql.Null
  81451. }
  81452. }()
  81453. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81454. ctx = rctx // use context from middleware stack in children
  81455. return obj.CreatedAt, nil
  81456. })
  81457. if err != nil {
  81458. ec.Error(ctx, err)
  81459. return graphql.Null
  81460. }
  81461. if resTmp == nil {
  81462. if !graphql.HasFieldError(ctx, fc) {
  81463. ec.Errorf(ctx, "must not be null")
  81464. }
  81465. return graphql.Null
  81466. }
  81467. res := resTmp.(string)
  81468. fc.Result = res
  81469. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  81470. }
  81471. func (ec *executionContext) fieldContext_OrderTransaction_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81472. fc = &graphql.FieldContext{
  81473. Object: "OrderTransaction",
  81474. Field: field,
  81475. IsMethod: false,
  81476. IsResolver: false,
  81477. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81478. return nil, errors.New("field of type DateTime does not have child fields")
  81479. },
  81480. }
  81481. return fc, nil
  81482. }
  81483. func (ec *executionContext) _OrderTransaction_errorCode(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81484. fc, err := ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  81485. if err != nil {
  81486. return graphql.Null
  81487. }
  81488. ctx = graphql.WithFieldContext(ctx, fc)
  81489. defer func() {
  81490. if r := recover(); r != nil {
  81491. ec.Error(ctx, ec.Recover(ctx, r))
  81492. ret = graphql.Null
  81493. }
  81494. }()
  81495. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81496. ctx = rctx // use context from middleware stack in children
  81497. return obj.ErrorCode, nil
  81498. })
  81499. if err != nil {
  81500. ec.Error(ctx, err)
  81501. return graphql.Null
  81502. }
  81503. if resTmp == nil {
  81504. return graphql.Null
  81505. }
  81506. res := resTmp.(*OrderTransactionErrorCode)
  81507. fc.Result = res
  81508. return ec.marshalOOrderTransactionErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionErrorCode(ctx, field.Selections, res)
  81509. }
  81510. func (ec *executionContext) fieldContext_OrderTransaction_errorCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81511. fc = &graphql.FieldContext{
  81512. Object: "OrderTransaction",
  81513. Field: field,
  81514. IsMethod: false,
  81515. IsResolver: false,
  81516. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81517. return nil, errors.New("field of type OrderTransactionErrorCode does not have child fields")
  81518. },
  81519. }
  81520. return fc, nil
  81521. }
  81522. func (ec *executionContext) _OrderTransaction_fees(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81523. fc, err := ec.fieldContext_OrderTransaction_fees(ctx, field)
  81524. if err != nil {
  81525. return graphql.Null
  81526. }
  81527. ctx = graphql.WithFieldContext(ctx, fc)
  81528. defer func() {
  81529. if r := recover(); r != nil {
  81530. ec.Error(ctx, ec.Recover(ctx, r))
  81531. ret = graphql.Null
  81532. }
  81533. }()
  81534. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81535. ctx = rctx // use context from middleware stack in children
  81536. return obj.Fees, nil
  81537. })
  81538. if err != nil {
  81539. ec.Error(ctx, err)
  81540. return graphql.Null
  81541. }
  81542. if resTmp == nil {
  81543. if !graphql.HasFieldError(ctx, fc) {
  81544. ec.Errorf(ctx, "must not be null")
  81545. }
  81546. return graphql.Null
  81547. }
  81548. res := resTmp.([]*TransactionFee)
  81549. fc.Result = res
  81550. return ec.marshalNTransactionFee2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTransactionFeeᚄ(ctx, field.Selections, res)
  81551. }
  81552. func (ec *executionContext) fieldContext_OrderTransaction_fees(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81553. fc = &graphql.FieldContext{
  81554. Object: "OrderTransaction",
  81555. Field: field,
  81556. IsMethod: false,
  81557. IsResolver: false,
  81558. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81559. switch field.Name {
  81560. case "amount":
  81561. return ec.fieldContext_TransactionFee_amount(ctx, field)
  81562. case "flatFee":
  81563. return ec.fieldContext_TransactionFee_flatFee(ctx, field)
  81564. case "flatFeeName":
  81565. return ec.fieldContext_TransactionFee_flatFeeName(ctx, field)
  81566. case "id":
  81567. return ec.fieldContext_TransactionFee_id(ctx, field)
  81568. case "rate":
  81569. return ec.fieldContext_TransactionFee_rate(ctx, field)
  81570. case "rateName":
  81571. return ec.fieldContext_TransactionFee_rateName(ctx, field)
  81572. case "taxAmount":
  81573. return ec.fieldContext_TransactionFee_taxAmount(ctx, field)
  81574. case "type":
  81575. return ec.fieldContext_TransactionFee_type(ctx, field)
  81576. }
  81577. return nil, fmt.Errorf("no field named %q was found under type TransactionFee", field.Name)
  81578. },
  81579. }
  81580. return fc, nil
  81581. }
  81582. func (ec *executionContext) _OrderTransaction_formattedGateway(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81583. fc, err := ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  81584. if err != nil {
  81585. return graphql.Null
  81586. }
  81587. ctx = graphql.WithFieldContext(ctx, fc)
  81588. defer func() {
  81589. if r := recover(); r != nil {
  81590. ec.Error(ctx, ec.Recover(ctx, r))
  81591. ret = graphql.Null
  81592. }
  81593. }()
  81594. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81595. ctx = rctx // use context from middleware stack in children
  81596. return obj.FormattedGateway, nil
  81597. })
  81598. if err != nil {
  81599. ec.Error(ctx, err)
  81600. return graphql.Null
  81601. }
  81602. if resTmp == nil {
  81603. return graphql.Null
  81604. }
  81605. res := resTmp.(*string)
  81606. fc.Result = res
  81607. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  81608. }
  81609. func (ec *executionContext) fieldContext_OrderTransaction_formattedGateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81610. fc = &graphql.FieldContext{
  81611. Object: "OrderTransaction",
  81612. Field: field,
  81613. IsMethod: false,
  81614. IsResolver: false,
  81615. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81616. return nil, errors.New("field of type String does not have child fields")
  81617. },
  81618. }
  81619. return fc, nil
  81620. }
  81621. func (ec *executionContext) _OrderTransaction_gateway(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81622. fc, err := ec.fieldContext_OrderTransaction_gateway(ctx, field)
  81623. if err != nil {
  81624. return graphql.Null
  81625. }
  81626. ctx = graphql.WithFieldContext(ctx, fc)
  81627. defer func() {
  81628. if r := recover(); r != nil {
  81629. ec.Error(ctx, ec.Recover(ctx, r))
  81630. ret = graphql.Null
  81631. }
  81632. }()
  81633. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81634. ctx = rctx // use context from middleware stack in children
  81635. return obj.Gateway, nil
  81636. })
  81637. if err != nil {
  81638. ec.Error(ctx, err)
  81639. return graphql.Null
  81640. }
  81641. if resTmp == nil {
  81642. return graphql.Null
  81643. }
  81644. res := resTmp.(*string)
  81645. fc.Result = res
  81646. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  81647. }
  81648. func (ec *executionContext) fieldContext_OrderTransaction_gateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81649. fc = &graphql.FieldContext{
  81650. Object: "OrderTransaction",
  81651. Field: field,
  81652. IsMethod: false,
  81653. IsResolver: false,
  81654. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81655. return nil, errors.New("field of type String does not have child fields")
  81656. },
  81657. }
  81658. return fc, nil
  81659. }
  81660. func (ec *executionContext) _OrderTransaction_id(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81661. fc, err := ec.fieldContext_OrderTransaction_id(ctx, field)
  81662. if err != nil {
  81663. return graphql.Null
  81664. }
  81665. ctx = graphql.WithFieldContext(ctx, fc)
  81666. defer func() {
  81667. if r := recover(); r != nil {
  81668. ec.Error(ctx, ec.Recover(ctx, r))
  81669. ret = graphql.Null
  81670. }
  81671. }()
  81672. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81673. ctx = rctx // use context from middleware stack in children
  81674. return obj.ID, nil
  81675. })
  81676. if err != nil {
  81677. ec.Error(ctx, err)
  81678. return graphql.Null
  81679. }
  81680. if resTmp == nil {
  81681. if !graphql.HasFieldError(ctx, fc) {
  81682. ec.Errorf(ctx, "must not be null")
  81683. }
  81684. return graphql.Null
  81685. }
  81686. res := resTmp.(string)
  81687. fc.Result = res
  81688. return ec.marshalNID2string(ctx, field.Selections, res)
  81689. }
  81690. func (ec *executionContext) fieldContext_OrderTransaction_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81691. fc = &graphql.FieldContext{
  81692. Object: "OrderTransaction",
  81693. Field: field,
  81694. IsMethod: false,
  81695. IsResolver: false,
  81696. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81697. return nil, errors.New("field of type ID does not have child fields")
  81698. },
  81699. }
  81700. return fc, nil
  81701. }
  81702. func (ec *executionContext) _OrderTransaction_kind(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81703. fc, err := ec.fieldContext_OrderTransaction_kind(ctx, field)
  81704. if err != nil {
  81705. return graphql.Null
  81706. }
  81707. ctx = graphql.WithFieldContext(ctx, fc)
  81708. defer func() {
  81709. if r := recover(); r != nil {
  81710. ec.Error(ctx, ec.Recover(ctx, r))
  81711. ret = graphql.Null
  81712. }
  81713. }()
  81714. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81715. ctx = rctx // use context from middleware stack in children
  81716. return obj.Kind, nil
  81717. })
  81718. if err != nil {
  81719. ec.Error(ctx, err)
  81720. return graphql.Null
  81721. }
  81722. if resTmp == nil {
  81723. if !graphql.HasFieldError(ctx, fc) {
  81724. ec.Errorf(ctx, "must not be null")
  81725. }
  81726. return graphql.Null
  81727. }
  81728. res := resTmp.(OrderTransactionKind)
  81729. fc.Result = res
  81730. return ec.marshalNOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionKind(ctx, field.Selections, res)
  81731. }
  81732. func (ec *executionContext) fieldContext_OrderTransaction_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81733. fc = &graphql.FieldContext{
  81734. Object: "OrderTransaction",
  81735. Field: field,
  81736. IsMethod: false,
  81737. IsResolver: false,
  81738. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81739. return nil, errors.New("field of type OrderTransactionKind does not have child fields")
  81740. },
  81741. }
  81742. return fc, nil
  81743. }
  81744. func (ec *executionContext) _OrderTransaction_manuallyCapturable(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81745. fc, err := ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  81746. if err != nil {
  81747. return graphql.Null
  81748. }
  81749. ctx = graphql.WithFieldContext(ctx, fc)
  81750. defer func() {
  81751. if r := recover(); r != nil {
  81752. ec.Error(ctx, ec.Recover(ctx, r))
  81753. ret = graphql.Null
  81754. }
  81755. }()
  81756. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81757. ctx = rctx // use context from middleware stack in children
  81758. return obj.ManuallyCapturable, nil
  81759. })
  81760. if err != nil {
  81761. ec.Error(ctx, err)
  81762. return graphql.Null
  81763. }
  81764. if resTmp == nil {
  81765. if !graphql.HasFieldError(ctx, fc) {
  81766. ec.Errorf(ctx, "must not be null")
  81767. }
  81768. return graphql.Null
  81769. }
  81770. res := resTmp.(bool)
  81771. fc.Result = res
  81772. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  81773. }
  81774. func (ec *executionContext) fieldContext_OrderTransaction_manuallyCapturable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81775. fc = &graphql.FieldContext{
  81776. Object: "OrderTransaction",
  81777. Field: field,
  81778. IsMethod: false,
  81779. IsResolver: false,
  81780. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81781. return nil, errors.New("field of type Boolean does not have child fields")
  81782. },
  81783. }
  81784. return fc, nil
  81785. }
  81786. func (ec *executionContext) _OrderTransaction_maximumRefundableV2(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81787. fc, err := ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  81788. if err != nil {
  81789. return graphql.Null
  81790. }
  81791. ctx = graphql.WithFieldContext(ctx, fc)
  81792. defer func() {
  81793. if r := recover(); r != nil {
  81794. ec.Error(ctx, ec.Recover(ctx, r))
  81795. ret = graphql.Null
  81796. }
  81797. }()
  81798. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81799. ctx = rctx // use context from middleware stack in children
  81800. return obj.MaximumRefundableV2, nil
  81801. })
  81802. if err != nil {
  81803. ec.Error(ctx, err)
  81804. return graphql.Null
  81805. }
  81806. if resTmp == nil {
  81807. return graphql.Null
  81808. }
  81809. res := resTmp.(*MoneyV2)
  81810. fc.Result = res
  81811. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  81812. }
  81813. func (ec *executionContext) fieldContext_OrderTransaction_maximumRefundableV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81814. fc = &graphql.FieldContext{
  81815. Object: "OrderTransaction",
  81816. Field: field,
  81817. IsMethod: false,
  81818. IsResolver: false,
  81819. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81820. switch field.Name {
  81821. case "amount":
  81822. return ec.fieldContext_MoneyV2_amount(ctx, field)
  81823. case "currencyCode":
  81824. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  81825. }
  81826. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  81827. },
  81828. }
  81829. return fc, nil
  81830. }
  81831. func (ec *executionContext) _OrderTransaction_order(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81832. fc, err := ec.fieldContext_OrderTransaction_order(ctx, field)
  81833. if err != nil {
  81834. return graphql.Null
  81835. }
  81836. ctx = graphql.WithFieldContext(ctx, fc)
  81837. defer func() {
  81838. if r := recover(); r != nil {
  81839. ec.Error(ctx, ec.Recover(ctx, r))
  81840. ret = graphql.Null
  81841. }
  81842. }()
  81843. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81844. ctx = rctx // use context from middleware stack in children
  81845. return obj.Order, nil
  81846. })
  81847. if err != nil {
  81848. ec.Error(ctx, err)
  81849. return graphql.Null
  81850. }
  81851. if resTmp == nil {
  81852. return graphql.Null
  81853. }
  81854. res := resTmp.(*Order)
  81855. fc.Result = res
  81856. return ec.marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx, field.Selections, res)
  81857. }
  81858. func (ec *executionContext) fieldContext_OrderTransaction_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81859. fc = &graphql.FieldContext{
  81860. Object: "OrderTransaction",
  81861. Field: field,
  81862. IsMethod: false,
  81863. IsResolver: false,
  81864. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81865. switch field.Name {
  81866. case "id":
  81867. return ec.fieldContext_Order_id(ctx, field)
  81868. }
  81869. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  81870. },
  81871. }
  81872. return fc, nil
  81873. }
  81874. func (ec *executionContext) _OrderTransaction_parentTransaction(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81875. fc, err := ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  81876. if err != nil {
  81877. return graphql.Null
  81878. }
  81879. ctx = graphql.WithFieldContext(ctx, fc)
  81880. defer func() {
  81881. if r := recover(); r != nil {
  81882. ec.Error(ctx, ec.Recover(ctx, r))
  81883. ret = graphql.Null
  81884. }
  81885. }()
  81886. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81887. ctx = rctx // use context from middleware stack in children
  81888. return obj.ParentTransaction, nil
  81889. })
  81890. if err != nil {
  81891. ec.Error(ctx, err)
  81892. return graphql.Null
  81893. }
  81894. if resTmp == nil {
  81895. return graphql.Null
  81896. }
  81897. res := resTmp.(*OrderTransaction)
  81898. fc.Result = res
  81899. return ec.marshalOOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransaction(ctx, field.Selections, res)
  81900. }
  81901. func (ec *executionContext) fieldContext_OrderTransaction_parentTransaction(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81902. fc = &graphql.FieldContext{
  81903. Object: "OrderTransaction",
  81904. Field: field,
  81905. IsMethod: false,
  81906. IsResolver: false,
  81907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81908. switch field.Name {
  81909. case "accountNumber":
  81910. return ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  81911. case "amountSet":
  81912. return ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  81913. case "authorizationCode":
  81914. return ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  81915. case "authorizationExpiresAt":
  81916. return ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  81917. case "createdAt":
  81918. return ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  81919. case "errorCode":
  81920. return ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  81921. case "fees":
  81922. return ec.fieldContext_OrderTransaction_fees(ctx, field)
  81923. case "formattedGateway":
  81924. return ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  81925. case "gateway":
  81926. return ec.fieldContext_OrderTransaction_gateway(ctx, field)
  81927. case "id":
  81928. return ec.fieldContext_OrderTransaction_id(ctx, field)
  81929. case "kind":
  81930. return ec.fieldContext_OrderTransaction_kind(ctx, field)
  81931. case "manuallyCapturable":
  81932. return ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  81933. case "maximumRefundableV2":
  81934. return ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  81935. case "order":
  81936. return ec.fieldContext_OrderTransaction_order(ctx, field)
  81937. case "parentTransaction":
  81938. return ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  81939. case "paymentIcon":
  81940. return ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  81941. case "processedAt":
  81942. return ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  81943. case "receiptJson":
  81944. return ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  81945. case "settlementCurrency":
  81946. return ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  81947. case "settlementCurrencyRate":
  81948. return ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  81949. case "shopifyPaymentsSet":
  81950. return ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  81951. case "status":
  81952. return ec.fieldContext_OrderTransaction_status(ctx, field)
  81953. case "test":
  81954. return ec.fieldContext_OrderTransaction_test(ctx, field)
  81955. case "totalUnsettledSet":
  81956. return ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  81957. case "user":
  81958. return ec.fieldContext_OrderTransaction_user(ctx, field)
  81959. }
  81960. return nil, fmt.Errorf("no field named %q was found under type OrderTransaction", field.Name)
  81961. },
  81962. }
  81963. return fc, nil
  81964. }
  81965. func (ec *executionContext) _OrderTransaction_paymentIcon(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  81966. fc, err := ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  81967. if err != nil {
  81968. return graphql.Null
  81969. }
  81970. ctx = graphql.WithFieldContext(ctx, fc)
  81971. defer func() {
  81972. if r := recover(); r != nil {
  81973. ec.Error(ctx, ec.Recover(ctx, r))
  81974. ret = graphql.Null
  81975. }
  81976. }()
  81977. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81978. ctx = rctx // use context from middleware stack in children
  81979. return obj.PaymentIcon, nil
  81980. })
  81981. if err != nil {
  81982. ec.Error(ctx, err)
  81983. return graphql.Null
  81984. }
  81985. if resTmp == nil {
  81986. return graphql.Null
  81987. }
  81988. res := resTmp.(*Image)
  81989. fc.Result = res
  81990. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  81991. }
  81992. func (ec *executionContext) fieldContext_OrderTransaction_paymentIcon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81993. fc = &graphql.FieldContext{
  81994. Object: "OrderTransaction",
  81995. Field: field,
  81996. IsMethod: false,
  81997. IsResolver: false,
  81998. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81999. switch field.Name {
  82000. case "altText":
  82001. return ec.fieldContext_Image_altText(ctx, field)
  82002. case "height":
  82003. return ec.fieldContext_Image_height(ctx, field)
  82004. case "id":
  82005. return ec.fieldContext_Image_id(ctx, field)
  82006. case "metafield":
  82007. return ec.fieldContext_Image_metafield(ctx, field)
  82008. case "metafields":
  82009. return ec.fieldContext_Image_metafields(ctx, field)
  82010. case "privateMetafield":
  82011. return ec.fieldContext_Image_privateMetafield(ctx, field)
  82012. case "privateMetafields":
  82013. return ec.fieldContext_Image_privateMetafields(ctx, field)
  82014. case "url":
  82015. return ec.fieldContext_Image_url(ctx, field)
  82016. case "width":
  82017. return ec.fieldContext_Image_width(ctx, field)
  82018. }
  82019. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  82020. },
  82021. }
  82022. return fc, nil
  82023. }
  82024. func (ec *executionContext) _OrderTransaction_processedAt(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82025. fc, err := ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  82026. if err != nil {
  82027. return graphql.Null
  82028. }
  82029. ctx = graphql.WithFieldContext(ctx, fc)
  82030. defer func() {
  82031. if r := recover(); r != nil {
  82032. ec.Error(ctx, ec.Recover(ctx, r))
  82033. ret = graphql.Null
  82034. }
  82035. }()
  82036. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82037. ctx = rctx // use context from middleware stack in children
  82038. return obj.ProcessedAt, nil
  82039. })
  82040. if err != nil {
  82041. ec.Error(ctx, err)
  82042. return graphql.Null
  82043. }
  82044. if resTmp == nil {
  82045. return graphql.Null
  82046. }
  82047. res := resTmp.(*string)
  82048. fc.Result = res
  82049. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  82050. }
  82051. func (ec *executionContext) fieldContext_OrderTransaction_processedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82052. fc = &graphql.FieldContext{
  82053. Object: "OrderTransaction",
  82054. Field: field,
  82055. IsMethod: false,
  82056. IsResolver: false,
  82057. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82058. return nil, errors.New("field of type DateTime does not have child fields")
  82059. },
  82060. }
  82061. return fc, nil
  82062. }
  82063. func (ec *executionContext) _OrderTransaction_receiptJson(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82064. fc, err := ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  82065. if err != nil {
  82066. return graphql.Null
  82067. }
  82068. ctx = graphql.WithFieldContext(ctx, fc)
  82069. defer func() {
  82070. if r := recover(); r != nil {
  82071. ec.Error(ctx, ec.Recover(ctx, r))
  82072. ret = graphql.Null
  82073. }
  82074. }()
  82075. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82076. ctx = rctx // use context from middleware stack in children
  82077. return obj.ReceiptJSON, nil
  82078. })
  82079. if err != nil {
  82080. ec.Error(ctx, err)
  82081. return graphql.Null
  82082. }
  82083. if resTmp == nil {
  82084. return graphql.Null
  82085. }
  82086. res := resTmp.(*string)
  82087. fc.Result = res
  82088. return ec.marshalOJSON2ᚖstring(ctx, field.Selections, res)
  82089. }
  82090. func (ec *executionContext) fieldContext_OrderTransaction_receiptJson(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82091. fc = &graphql.FieldContext{
  82092. Object: "OrderTransaction",
  82093. Field: field,
  82094. IsMethod: false,
  82095. IsResolver: false,
  82096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82097. return nil, errors.New("field of type JSON does not have child fields")
  82098. },
  82099. }
  82100. return fc, nil
  82101. }
  82102. func (ec *executionContext) _OrderTransaction_settlementCurrency(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82103. fc, err := ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  82104. if err != nil {
  82105. return graphql.Null
  82106. }
  82107. ctx = graphql.WithFieldContext(ctx, fc)
  82108. defer func() {
  82109. if r := recover(); r != nil {
  82110. ec.Error(ctx, ec.Recover(ctx, r))
  82111. ret = graphql.Null
  82112. }
  82113. }()
  82114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82115. ctx = rctx // use context from middleware stack in children
  82116. return obj.SettlementCurrency, nil
  82117. })
  82118. if err != nil {
  82119. ec.Error(ctx, err)
  82120. return graphql.Null
  82121. }
  82122. if resTmp == nil {
  82123. return graphql.Null
  82124. }
  82125. res := resTmp.(*CurrencyCode)
  82126. fc.Result = res
  82127. return ec.marshalOCurrencyCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  82128. }
  82129. func (ec *executionContext) fieldContext_OrderTransaction_settlementCurrency(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82130. fc = &graphql.FieldContext{
  82131. Object: "OrderTransaction",
  82132. Field: field,
  82133. IsMethod: false,
  82134. IsResolver: false,
  82135. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82136. return nil, errors.New("field of type CurrencyCode does not have child fields")
  82137. },
  82138. }
  82139. return fc, nil
  82140. }
  82141. func (ec *executionContext) _OrderTransaction_settlementCurrencyRate(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82142. fc, err := ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  82143. if err != nil {
  82144. return graphql.Null
  82145. }
  82146. ctx = graphql.WithFieldContext(ctx, fc)
  82147. defer func() {
  82148. if r := recover(); r != nil {
  82149. ec.Error(ctx, ec.Recover(ctx, r))
  82150. ret = graphql.Null
  82151. }
  82152. }()
  82153. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82154. ctx = rctx // use context from middleware stack in children
  82155. return obj.SettlementCurrencyRate, nil
  82156. })
  82157. if err != nil {
  82158. ec.Error(ctx, err)
  82159. return graphql.Null
  82160. }
  82161. if resTmp == nil {
  82162. return graphql.Null
  82163. }
  82164. res := resTmp.(*string)
  82165. fc.Result = res
  82166. return ec.marshalODecimal2ᚖstring(ctx, field.Selections, res)
  82167. }
  82168. func (ec *executionContext) fieldContext_OrderTransaction_settlementCurrencyRate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82169. fc = &graphql.FieldContext{
  82170. Object: "OrderTransaction",
  82171. Field: field,
  82172. IsMethod: false,
  82173. IsResolver: false,
  82174. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82175. return nil, errors.New("field of type Decimal does not have child fields")
  82176. },
  82177. }
  82178. return fc, nil
  82179. }
  82180. func (ec *executionContext) _OrderTransaction_shopifyPaymentsSet(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82181. fc, err := ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  82182. if err != nil {
  82183. return graphql.Null
  82184. }
  82185. ctx = graphql.WithFieldContext(ctx, fc)
  82186. defer func() {
  82187. if r := recover(); r != nil {
  82188. ec.Error(ctx, ec.Recover(ctx, r))
  82189. ret = graphql.Null
  82190. }
  82191. }()
  82192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82193. ctx = rctx // use context from middleware stack in children
  82194. return obj.ShopifyPaymentsSet, nil
  82195. })
  82196. if err != nil {
  82197. ec.Error(ctx, err)
  82198. return graphql.Null
  82199. }
  82200. if resTmp == nil {
  82201. return graphql.Null
  82202. }
  82203. res := resTmp.(*ShopifyPaymentsTransactionSet)
  82204. fc.Result = res
  82205. return ec.marshalOShopifyPaymentsTransactionSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopifyPaymentsTransactionSet(ctx, field.Selections, res)
  82206. }
  82207. func (ec *executionContext) fieldContext_OrderTransaction_shopifyPaymentsSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82208. fc = &graphql.FieldContext{
  82209. Object: "OrderTransaction",
  82210. Field: field,
  82211. IsMethod: false,
  82212. IsResolver: false,
  82213. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82214. switch field.Name {
  82215. case "extendedAuthorizationSet":
  82216. return ec.fieldContext_ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx, field)
  82217. case "refundSet":
  82218. return ec.fieldContext_ShopifyPaymentsTransactionSet_refundSet(ctx, field)
  82219. }
  82220. return nil, fmt.Errorf("no field named %q was found under type ShopifyPaymentsTransactionSet", field.Name)
  82221. },
  82222. }
  82223. return fc, nil
  82224. }
  82225. func (ec *executionContext) _OrderTransaction_status(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82226. fc, err := ec.fieldContext_OrderTransaction_status(ctx, field)
  82227. if err != nil {
  82228. return graphql.Null
  82229. }
  82230. ctx = graphql.WithFieldContext(ctx, fc)
  82231. defer func() {
  82232. if r := recover(); r != nil {
  82233. ec.Error(ctx, ec.Recover(ctx, r))
  82234. ret = graphql.Null
  82235. }
  82236. }()
  82237. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82238. ctx = rctx // use context from middleware stack in children
  82239. return obj.Status, nil
  82240. })
  82241. if err != nil {
  82242. ec.Error(ctx, err)
  82243. return graphql.Null
  82244. }
  82245. if resTmp == nil {
  82246. if !graphql.HasFieldError(ctx, fc) {
  82247. ec.Errorf(ctx, "must not be null")
  82248. }
  82249. return graphql.Null
  82250. }
  82251. res := resTmp.(OrderTransactionStatus)
  82252. fc.Result = res
  82253. return ec.marshalNOrderTransactionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionStatus(ctx, field.Selections, res)
  82254. }
  82255. func (ec *executionContext) fieldContext_OrderTransaction_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82256. fc = &graphql.FieldContext{
  82257. Object: "OrderTransaction",
  82258. Field: field,
  82259. IsMethod: false,
  82260. IsResolver: false,
  82261. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82262. return nil, errors.New("field of type OrderTransactionStatus does not have child fields")
  82263. },
  82264. }
  82265. return fc, nil
  82266. }
  82267. func (ec *executionContext) _OrderTransaction_test(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82268. fc, err := ec.fieldContext_OrderTransaction_test(ctx, field)
  82269. if err != nil {
  82270. return graphql.Null
  82271. }
  82272. ctx = graphql.WithFieldContext(ctx, fc)
  82273. defer func() {
  82274. if r := recover(); r != nil {
  82275. ec.Error(ctx, ec.Recover(ctx, r))
  82276. ret = graphql.Null
  82277. }
  82278. }()
  82279. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82280. ctx = rctx // use context from middleware stack in children
  82281. return obj.Test, nil
  82282. })
  82283. if err != nil {
  82284. ec.Error(ctx, err)
  82285. return graphql.Null
  82286. }
  82287. if resTmp == nil {
  82288. if !graphql.HasFieldError(ctx, fc) {
  82289. ec.Errorf(ctx, "must not be null")
  82290. }
  82291. return graphql.Null
  82292. }
  82293. res := resTmp.(bool)
  82294. fc.Result = res
  82295. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  82296. }
  82297. func (ec *executionContext) fieldContext_OrderTransaction_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82298. fc = &graphql.FieldContext{
  82299. Object: "OrderTransaction",
  82300. Field: field,
  82301. IsMethod: false,
  82302. IsResolver: false,
  82303. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82304. return nil, errors.New("field of type Boolean does not have child fields")
  82305. },
  82306. }
  82307. return fc, nil
  82308. }
  82309. func (ec *executionContext) _OrderTransaction_totalUnsettledSet(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82310. fc, err := ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  82311. if err != nil {
  82312. return graphql.Null
  82313. }
  82314. ctx = graphql.WithFieldContext(ctx, fc)
  82315. defer func() {
  82316. if r := recover(); r != nil {
  82317. ec.Error(ctx, ec.Recover(ctx, r))
  82318. ret = graphql.Null
  82319. }
  82320. }()
  82321. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82322. ctx = rctx // use context from middleware stack in children
  82323. return obj.TotalUnsettledSet, nil
  82324. })
  82325. if err != nil {
  82326. ec.Error(ctx, err)
  82327. return graphql.Null
  82328. }
  82329. if resTmp == nil {
  82330. return graphql.Null
  82331. }
  82332. res := resTmp.(*MoneyBag)
  82333. fc.Result = res
  82334. return ec.marshalOMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  82335. }
  82336. func (ec *executionContext) fieldContext_OrderTransaction_totalUnsettledSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82337. fc = &graphql.FieldContext{
  82338. Object: "OrderTransaction",
  82339. Field: field,
  82340. IsMethod: false,
  82341. IsResolver: false,
  82342. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82343. switch field.Name {
  82344. case "presentmentMoney":
  82345. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  82346. case "shopMoney":
  82347. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  82348. }
  82349. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  82350. },
  82351. }
  82352. return fc, nil
  82353. }
  82354. func (ec *executionContext) _OrderTransaction_user(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  82355. fc, err := ec.fieldContext_OrderTransaction_user(ctx, field)
  82356. if err != nil {
  82357. return graphql.Null
  82358. }
  82359. ctx = graphql.WithFieldContext(ctx, fc)
  82360. defer func() {
  82361. if r := recover(); r != nil {
  82362. ec.Error(ctx, ec.Recover(ctx, r))
  82363. ret = graphql.Null
  82364. }
  82365. }()
  82366. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82367. ctx = rctx // use context from middleware stack in children
  82368. return obj.User, nil
  82369. })
  82370. if err != nil {
  82371. ec.Error(ctx, err)
  82372. return graphql.Null
  82373. }
  82374. if resTmp == nil {
  82375. return graphql.Null
  82376. }
  82377. res := resTmp.(*StaffMember)
  82378. fc.Result = res
  82379. return ec.marshalOStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  82380. }
  82381. func (ec *executionContext) fieldContext_OrderTransaction_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82382. fc = &graphql.FieldContext{
  82383. Object: "OrderTransaction",
  82384. Field: field,
  82385. IsMethod: false,
  82386. IsResolver: false,
  82387. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82388. switch field.Name {
  82389. case "active":
  82390. return ec.fieldContext_StaffMember_active(ctx, field)
  82391. case "avatar":
  82392. return ec.fieldContext_StaffMember_avatar(ctx, field)
  82393. case "email":
  82394. return ec.fieldContext_StaffMember_email(ctx, field)
  82395. case "exists":
  82396. return ec.fieldContext_StaffMember_exists(ctx, field)
  82397. case "firstName":
  82398. return ec.fieldContext_StaffMember_firstName(ctx, field)
  82399. case "id":
  82400. return ec.fieldContext_StaffMember_id(ctx, field)
  82401. case "initials":
  82402. return ec.fieldContext_StaffMember_initials(ctx, field)
  82403. case "isShopOwner":
  82404. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  82405. case "lastName":
  82406. return ec.fieldContext_StaffMember_lastName(ctx, field)
  82407. case "locale":
  82408. return ec.fieldContext_StaffMember_locale(ctx, field)
  82409. case "name":
  82410. return ec.fieldContext_StaffMember_name(ctx, field)
  82411. case "phone":
  82412. return ec.fieldContext_StaffMember_phone(ctx, field)
  82413. case "privateData":
  82414. return ec.fieldContext_StaffMember_privateData(ctx, field)
  82415. }
  82416. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  82417. },
  82418. }
  82419. return fc, nil
  82420. }
  82421. func (ec *executionContext) _OrderTransactionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionConnection) (ret graphql.Marshaler) {
  82422. fc, err := ec.fieldContext_OrderTransactionConnection_edges(ctx, field)
  82423. if err != nil {
  82424. return graphql.Null
  82425. }
  82426. ctx = graphql.WithFieldContext(ctx, fc)
  82427. defer func() {
  82428. if r := recover(); r != nil {
  82429. ec.Error(ctx, ec.Recover(ctx, r))
  82430. ret = graphql.Null
  82431. }
  82432. }()
  82433. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82434. ctx = rctx // use context from middleware stack in children
  82435. return obj.Edges, nil
  82436. })
  82437. if err != nil {
  82438. ec.Error(ctx, err)
  82439. return graphql.Null
  82440. }
  82441. if resTmp == nil {
  82442. if !graphql.HasFieldError(ctx, fc) {
  82443. ec.Errorf(ctx, "must not be null")
  82444. }
  82445. return graphql.Null
  82446. }
  82447. res := resTmp.([]*OrderTransactionEdge)
  82448. fc.Result = res
  82449. return ec.marshalNOrderTransactionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionEdgeᚄ(ctx, field.Selections, res)
  82450. }
  82451. func (ec *executionContext) fieldContext_OrderTransactionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82452. fc = &graphql.FieldContext{
  82453. Object: "OrderTransactionConnection",
  82454. Field: field,
  82455. IsMethod: false,
  82456. IsResolver: false,
  82457. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82458. switch field.Name {
  82459. case "cursor":
  82460. return ec.fieldContext_OrderTransactionEdge_cursor(ctx, field)
  82461. case "node":
  82462. return ec.fieldContext_OrderTransactionEdge_node(ctx, field)
  82463. }
  82464. return nil, fmt.Errorf("no field named %q was found under type OrderTransactionEdge", field.Name)
  82465. },
  82466. }
  82467. return fc, nil
  82468. }
  82469. func (ec *executionContext) _OrderTransactionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionConnection) (ret graphql.Marshaler) {
  82470. fc, err := ec.fieldContext_OrderTransactionConnection_nodes(ctx, field)
  82471. if err != nil {
  82472. return graphql.Null
  82473. }
  82474. ctx = graphql.WithFieldContext(ctx, fc)
  82475. defer func() {
  82476. if r := recover(); r != nil {
  82477. ec.Error(ctx, ec.Recover(ctx, r))
  82478. ret = graphql.Null
  82479. }
  82480. }()
  82481. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82482. ctx = rctx // use context from middleware stack in children
  82483. return obj.Nodes, nil
  82484. })
  82485. if err != nil {
  82486. ec.Error(ctx, err)
  82487. return graphql.Null
  82488. }
  82489. if resTmp == nil {
  82490. if !graphql.HasFieldError(ctx, fc) {
  82491. ec.Errorf(ctx, "must not be null")
  82492. }
  82493. return graphql.Null
  82494. }
  82495. res := resTmp.([]*OrderTransaction)
  82496. fc.Result = res
  82497. return ec.marshalNOrderTransaction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionᚄ(ctx, field.Selections, res)
  82498. }
  82499. func (ec *executionContext) fieldContext_OrderTransactionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82500. fc = &graphql.FieldContext{
  82501. Object: "OrderTransactionConnection",
  82502. Field: field,
  82503. IsMethod: false,
  82504. IsResolver: false,
  82505. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82506. switch field.Name {
  82507. case "accountNumber":
  82508. return ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  82509. case "amountSet":
  82510. return ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  82511. case "authorizationCode":
  82512. return ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  82513. case "authorizationExpiresAt":
  82514. return ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  82515. case "createdAt":
  82516. return ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  82517. case "errorCode":
  82518. return ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  82519. case "fees":
  82520. return ec.fieldContext_OrderTransaction_fees(ctx, field)
  82521. case "formattedGateway":
  82522. return ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  82523. case "gateway":
  82524. return ec.fieldContext_OrderTransaction_gateway(ctx, field)
  82525. case "id":
  82526. return ec.fieldContext_OrderTransaction_id(ctx, field)
  82527. case "kind":
  82528. return ec.fieldContext_OrderTransaction_kind(ctx, field)
  82529. case "manuallyCapturable":
  82530. return ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  82531. case "maximumRefundableV2":
  82532. return ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  82533. case "order":
  82534. return ec.fieldContext_OrderTransaction_order(ctx, field)
  82535. case "parentTransaction":
  82536. return ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  82537. case "paymentIcon":
  82538. return ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  82539. case "processedAt":
  82540. return ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  82541. case "receiptJson":
  82542. return ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  82543. case "settlementCurrency":
  82544. return ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  82545. case "settlementCurrencyRate":
  82546. return ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  82547. case "shopifyPaymentsSet":
  82548. return ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  82549. case "status":
  82550. return ec.fieldContext_OrderTransaction_status(ctx, field)
  82551. case "test":
  82552. return ec.fieldContext_OrderTransaction_test(ctx, field)
  82553. case "totalUnsettledSet":
  82554. return ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  82555. case "user":
  82556. return ec.fieldContext_OrderTransaction_user(ctx, field)
  82557. }
  82558. return nil, fmt.Errorf("no field named %q was found under type OrderTransaction", field.Name)
  82559. },
  82560. }
  82561. return fc, nil
  82562. }
  82563. func (ec *executionContext) _OrderTransactionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionConnection) (ret graphql.Marshaler) {
  82564. fc, err := ec.fieldContext_OrderTransactionConnection_pageInfo(ctx, field)
  82565. if err != nil {
  82566. return graphql.Null
  82567. }
  82568. ctx = graphql.WithFieldContext(ctx, fc)
  82569. defer func() {
  82570. if r := recover(); r != nil {
  82571. ec.Error(ctx, ec.Recover(ctx, r))
  82572. ret = graphql.Null
  82573. }
  82574. }()
  82575. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82576. ctx = rctx // use context from middleware stack in children
  82577. return obj.PageInfo, nil
  82578. })
  82579. if err != nil {
  82580. ec.Error(ctx, err)
  82581. return graphql.Null
  82582. }
  82583. if resTmp == nil {
  82584. if !graphql.HasFieldError(ctx, fc) {
  82585. ec.Errorf(ctx, "must not be null")
  82586. }
  82587. return graphql.Null
  82588. }
  82589. res := resTmp.(*PageInfo)
  82590. fc.Result = res
  82591. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  82592. }
  82593. func (ec *executionContext) fieldContext_OrderTransactionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82594. fc = &graphql.FieldContext{
  82595. Object: "OrderTransactionConnection",
  82596. Field: field,
  82597. IsMethod: false,
  82598. IsResolver: false,
  82599. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82600. switch field.Name {
  82601. case "endCursor":
  82602. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  82603. case "hasNextPage":
  82604. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  82605. case "hasPreviousPage":
  82606. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  82607. case "startCursor":
  82608. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  82609. }
  82610. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  82611. },
  82612. }
  82613. return fc, nil
  82614. }
  82615. func (ec *executionContext) _OrderTransactionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionEdge) (ret graphql.Marshaler) {
  82616. fc, err := ec.fieldContext_OrderTransactionEdge_cursor(ctx, field)
  82617. if err != nil {
  82618. return graphql.Null
  82619. }
  82620. ctx = graphql.WithFieldContext(ctx, fc)
  82621. defer func() {
  82622. if r := recover(); r != nil {
  82623. ec.Error(ctx, ec.Recover(ctx, r))
  82624. ret = graphql.Null
  82625. }
  82626. }()
  82627. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82628. ctx = rctx // use context from middleware stack in children
  82629. return obj.Cursor, nil
  82630. })
  82631. if err != nil {
  82632. ec.Error(ctx, err)
  82633. return graphql.Null
  82634. }
  82635. if resTmp == nil {
  82636. if !graphql.HasFieldError(ctx, fc) {
  82637. ec.Errorf(ctx, "must not be null")
  82638. }
  82639. return graphql.Null
  82640. }
  82641. res := resTmp.(string)
  82642. fc.Result = res
  82643. return ec.marshalNString2string(ctx, field.Selections, res)
  82644. }
  82645. func (ec *executionContext) fieldContext_OrderTransactionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82646. fc = &graphql.FieldContext{
  82647. Object: "OrderTransactionEdge",
  82648. Field: field,
  82649. IsMethod: false,
  82650. IsResolver: false,
  82651. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82652. return nil, errors.New("field of type String does not have child fields")
  82653. },
  82654. }
  82655. return fc, nil
  82656. }
  82657. func (ec *executionContext) _OrderTransactionEdge_node(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionEdge) (ret graphql.Marshaler) {
  82658. fc, err := ec.fieldContext_OrderTransactionEdge_node(ctx, field)
  82659. if err != nil {
  82660. return graphql.Null
  82661. }
  82662. ctx = graphql.WithFieldContext(ctx, fc)
  82663. defer func() {
  82664. if r := recover(); r != nil {
  82665. ec.Error(ctx, ec.Recover(ctx, r))
  82666. ret = graphql.Null
  82667. }
  82668. }()
  82669. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82670. ctx = rctx // use context from middleware stack in children
  82671. return obj.Node, nil
  82672. })
  82673. if err != nil {
  82674. ec.Error(ctx, err)
  82675. return graphql.Null
  82676. }
  82677. if resTmp == nil {
  82678. if !graphql.HasFieldError(ctx, fc) {
  82679. ec.Errorf(ctx, "must not be null")
  82680. }
  82681. return graphql.Null
  82682. }
  82683. res := resTmp.(*OrderTransaction)
  82684. fc.Result = res
  82685. return ec.marshalNOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransaction(ctx, field.Selections, res)
  82686. }
  82687. func (ec *executionContext) fieldContext_OrderTransactionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82688. fc = &graphql.FieldContext{
  82689. Object: "OrderTransactionEdge",
  82690. Field: field,
  82691. IsMethod: false,
  82692. IsResolver: false,
  82693. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82694. switch field.Name {
  82695. case "accountNumber":
  82696. return ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  82697. case "amountSet":
  82698. return ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  82699. case "authorizationCode":
  82700. return ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  82701. case "authorizationExpiresAt":
  82702. return ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  82703. case "createdAt":
  82704. return ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  82705. case "errorCode":
  82706. return ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  82707. case "fees":
  82708. return ec.fieldContext_OrderTransaction_fees(ctx, field)
  82709. case "formattedGateway":
  82710. return ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  82711. case "gateway":
  82712. return ec.fieldContext_OrderTransaction_gateway(ctx, field)
  82713. case "id":
  82714. return ec.fieldContext_OrderTransaction_id(ctx, field)
  82715. case "kind":
  82716. return ec.fieldContext_OrderTransaction_kind(ctx, field)
  82717. case "manuallyCapturable":
  82718. return ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  82719. case "maximumRefundableV2":
  82720. return ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  82721. case "order":
  82722. return ec.fieldContext_OrderTransaction_order(ctx, field)
  82723. case "parentTransaction":
  82724. return ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  82725. case "paymentIcon":
  82726. return ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  82727. case "processedAt":
  82728. return ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  82729. case "receiptJson":
  82730. return ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  82731. case "settlementCurrency":
  82732. return ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  82733. case "settlementCurrencyRate":
  82734. return ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  82735. case "shopifyPaymentsSet":
  82736. return ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  82737. case "status":
  82738. return ec.fieldContext_OrderTransaction_status(ctx, field)
  82739. case "test":
  82740. return ec.fieldContext_OrderTransaction_test(ctx, field)
  82741. case "totalUnsettledSet":
  82742. return ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  82743. case "user":
  82744. return ec.fieldContext_OrderTransaction_user(ctx, field)
  82745. }
  82746. return nil, fmt.Errorf("no field named %q was found under type OrderTransaction", field.Name)
  82747. },
  82748. }
  82749. return fc, nil
  82750. }
  82751. func (ec *executionContext) _PageInfo_endCursor(ctx context.Context, field graphql.CollectedField, obj *PageInfo) (ret graphql.Marshaler) {
  82752. fc, err := ec.fieldContext_PageInfo_endCursor(ctx, field)
  82753. if err != nil {
  82754. return graphql.Null
  82755. }
  82756. ctx = graphql.WithFieldContext(ctx, fc)
  82757. defer func() {
  82758. if r := recover(); r != nil {
  82759. ec.Error(ctx, ec.Recover(ctx, r))
  82760. ret = graphql.Null
  82761. }
  82762. }()
  82763. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82764. ctx = rctx // use context from middleware stack in children
  82765. return obj.EndCursor, nil
  82766. })
  82767. if err != nil {
  82768. ec.Error(ctx, err)
  82769. return graphql.Null
  82770. }
  82771. if resTmp == nil {
  82772. return graphql.Null
  82773. }
  82774. res := resTmp.(*string)
  82775. fc.Result = res
  82776. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  82777. }
  82778. func (ec *executionContext) fieldContext_PageInfo_endCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82779. fc = &graphql.FieldContext{
  82780. Object: "PageInfo",
  82781. Field: field,
  82782. IsMethod: false,
  82783. IsResolver: false,
  82784. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82785. return nil, errors.New("field of type String does not have child fields")
  82786. },
  82787. }
  82788. return fc, nil
  82789. }
  82790. func (ec *executionContext) _PageInfo_hasNextPage(ctx context.Context, field graphql.CollectedField, obj *PageInfo) (ret graphql.Marshaler) {
  82791. fc, err := ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  82792. if err != nil {
  82793. return graphql.Null
  82794. }
  82795. ctx = graphql.WithFieldContext(ctx, fc)
  82796. defer func() {
  82797. if r := recover(); r != nil {
  82798. ec.Error(ctx, ec.Recover(ctx, r))
  82799. ret = graphql.Null
  82800. }
  82801. }()
  82802. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82803. ctx = rctx // use context from middleware stack in children
  82804. return obj.HasNextPage, nil
  82805. })
  82806. if err != nil {
  82807. ec.Error(ctx, err)
  82808. return graphql.Null
  82809. }
  82810. if resTmp == nil {
  82811. if !graphql.HasFieldError(ctx, fc) {
  82812. ec.Errorf(ctx, "must not be null")
  82813. }
  82814. return graphql.Null
  82815. }
  82816. res := resTmp.(bool)
  82817. fc.Result = res
  82818. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  82819. }
  82820. func (ec *executionContext) fieldContext_PageInfo_hasNextPage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82821. fc = &graphql.FieldContext{
  82822. Object: "PageInfo",
  82823. Field: field,
  82824. IsMethod: false,
  82825. IsResolver: false,
  82826. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82827. return nil, errors.New("field of type Boolean does not have child fields")
  82828. },
  82829. }
  82830. return fc, nil
  82831. }
  82832. func (ec *executionContext) _PageInfo_hasPreviousPage(ctx context.Context, field graphql.CollectedField, obj *PageInfo) (ret graphql.Marshaler) {
  82833. fc, err := ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  82834. if err != nil {
  82835. return graphql.Null
  82836. }
  82837. ctx = graphql.WithFieldContext(ctx, fc)
  82838. defer func() {
  82839. if r := recover(); r != nil {
  82840. ec.Error(ctx, ec.Recover(ctx, r))
  82841. ret = graphql.Null
  82842. }
  82843. }()
  82844. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82845. ctx = rctx // use context from middleware stack in children
  82846. return obj.HasPreviousPage, nil
  82847. })
  82848. if err != nil {
  82849. ec.Error(ctx, err)
  82850. return graphql.Null
  82851. }
  82852. if resTmp == nil {
  82853. if !graphql.HasFieldError(ctx, fc) {
  82854. ec.Errorf(ctx, "must not be null")
  82855. }
  82856. return graphql.Null
  82857. }
  82858. res := resTmp.(bool)
  82859. fc.Result = res
  82860. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  82861. }
  82862. func (ec *executionContext) fieldContext_PageInfo_hasPreviousPage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82863. fc = &graphql.FieldContext{
  82864. Object: "PageInfo",
  82865. Field: field,
  82866. IsMethod: false,
  82867. IsResolver: false,
  82868. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82869. return nil, errors.New("field of type Boolean does not have child fields")
  82870. },
  82871. }
  82872. return fc, nil
  82873. }
  82874. func (ec *executionContext) _PageInfo_startCursor(ctx context.Context, field graphql.CollectedField, obj *PageInfo) (ret graphql.Marshaler) {
  82875. fc, err := ec.fieldContext_PageInfo_startCursor(ctx, field)
  82876. if err != nil {
  82877. return graphql.Null
  82878. }
  82879. ctx = graphql.WithFieldContext(ctx, fc)
  82880. defer func() {
  82881. if r := recover(); r != nil {
  82882. ec.Error(ctx, ec.Recover(ctx, r))
  82883. ret = graphql.Null
  82884. }
  82885. }()
  82886. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82887. ctx = rctx // use context from middleware stack in children
  82888. return obj.StartCursor, nil
  82889. })
  82890. if err != nil {
  82891. ec.Error(ctx, err)
  82892. return graphql.Null
  82893. }
  82894. if resTmp == nil {
  82895. return graphql.Null
  82896. }
  82897. res := resTmp.(*string)
  82898. fc.Result = res
  82899. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  82900. }
  82901. func (ec *executionContext) fieldContext_PageInfo_startCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82902. fc = &graphql.FieldContext{
  82903. Object: "PageInfo",
  82904. Field: field,
  82905. IsMethod: false,
  82906. IsResolver: false,
  82907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82908. return nil, errors.New("field of type String does not have child fields")
  82909. },
  82910. }
  82911. return fc, nil
  82912. }
  82913. func (ec *executionContext) _PaymentMandate_id(ctx context.Context, field graphql.CollectedField, obj *PaymentMandate) (ret graphql.Marshaler) {
  82914. fc, err := ec.fieldContext_PaymentMandate_id(ctx, field)
  82915. if err != nil {
  82916. return graphql.Null
  82917. }
  82918. ctx = graphql.WithFieldContext(ctx, fc)
  82919. defer func() {
  82920. if r := recover(); r != nil {
  82921. ec.Error(ctx, ec.Recover(ctx, r))
  82922. ret = graphql.Null
  82923. }
  82924. }()
  82925. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82926. ctx = rctx // use context from middleware stack in children
  82927. return obj.ID, nil
  82928. })
  82929. if err != nil {
  82930. ec.Error(ctx, err)
  82931. return graphql.Null
  82932. }
  82933. if resTmp == nil {
  82934. if !graphql.HasFieldError(ctx, fc) {
  82935. ec.Errorf(ctx, "must not be null")
  82936. }
  82937. return graphql.Null
  82938. }
  82939. res := resTmp.(string)
  82940. fc.Result = res
  82941. return ec.marshalNID2string(ctx, field.Selections, res)
  82942. }
  82943. func (ec *executionContext) fieldContext_PaymentMandate_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82944. fc = &graphql.FieldContext{
  82945. Object: "PaymentMandate",
  82946. Field: field,
  82947. IsMethod: false,
  82948. IsResolver: false,
  82949. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82950. return nil, errors.New("field of type ID does not have child fields")
  82951. },
  82952. }
  82953. return fc, nil
  82954. }
  82955. func (ec *executionContext) _PaymentMandate_paymentInstrument(ctx context.Context, field graphql.CollectedField, obj *PaymentMandate) (ret graphql.Marshaler) {
  82956. fc, err := ec.fieldContext_PaymentMandate_paymentInstrument(ctx, field)
  82957. if err != nil {
  82958. return graphql.Null
  82959. }
  82960. ctx = graphql.WithFieldContext(ctx, fc)
  82961. defer func() {
  82962. if r := recover(); r != nil {
  82963. ec.Error(ctx, ec.Recover(ctx, r))
  82964. ret = graphql.Null
  82965. }
  82966. }()
  82967. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82968. ctx = rctx // use context from middleware stack in children
  82969. return obj.PaymentInstrument, nil
  82970. })
  82971. if err != nil {
  82972. ec.Error(ctx, err)
  82973. return graphql.Null
  82974. }
  82975. if resTmp == nil {
  82976. if !graphql.HasFieldError(ctx, fc) {
  82977. ec.Errorf(ctx, "must not be null")
  82978. }
  82979. return graphql.Null
  82980. }
  82981. res := resTmp.(PaymentInstrument)
  82982. fc.Result = res
  82983. return ec.marshalNPaymentInstrument2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentInstrument(ctx, field.Selections, res)
  82984. }
  82985. func (ec *executionContext) fieldContext_PaymentMandate_paymentInstrument(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82986. fc = &graphql.FieldContext{
  82987. Object: "PaymentMandate",
  82988. Field: field,
  82989. IsMethod: false,
  82990. IsResolver: false,
  82991. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82992. return nil, errors.New("field of type PaymentInstrument does not have child fields")
  82993. },
  82994. }
  82995. return fc, nil
  82996. }
  82997. func (ec *executionContext) _PaymentSchedule_amount(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  82998. fc, err := ec.fieldContext_PaymentSchedule_amount(ctx, field)
  82999. if err != nil {
  83000. return graphql.Null
  83001. }
  83002. ctx = graphql.WithFieldContext(ctx, fc)
  83003. defer func() {
  83004. if r := recover(); r != nil {
  83005. ec.Error(ctx, ec.Recover(ctx, r))
  83006. ret = graphql.Null
  83007. }
  83008. }()
  83009. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83010. ctx = rctx // use context from middleware stack in children
  83011. return obj.Amount, nil
  83012. })
  83013. if err != nil {
  83014. ec.Error(ctx, err)
  83015. return graphql.Null
  83016. }
  83017. if resTmp == nil {
  83018. if !graphql.HasFieldError(ctx, fc) {
  83019. ec.Errorf(ctx, "must not be null")
  83020. }
  83021. return graphql.Null
  83022. }
  83023. res := resTmp.(*MoneyV2)
  83024. fc.Result = res
  83025. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  83026. }
  83027. func (ec *executionContext) fieldContext_PaymentSchedule_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83028. fc = &graphql.FieldContext{
  83029. Object: "PaymentSchedule",
  83030. Field: field,
  83031. IsMethod: false,
  83032. IsResolver: false,
  83033. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83034. switch field.Name {
  83035. case "amount":
  83036. return ec.fieldContext_MoneyV2_amount(ctx, field)
  83037. case "currencyCode":
  83038. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  83039. }
  83040. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  83041. },
  83042. }
  83043. return fc, nil
  83044. }
  83045. func (ec *executionContext) _PaymentSchedule_completedAt(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  83046. fc, err := ec.fieldContext_PaymentSchedule_completedAt(ctx, field)
  83047. if err != nil {
  83048. return graphql.Null
  83049. }
  83050. ctx = graphql.WithFieldContext(ctx, fc)
  83051. defer func() {
  83052. if r := recover(); r != nil {
  83053. ec.Error(ctx, ec.Recover(ctx, r))
  83054. ret = graphql.Null
  83055. }
  83056. }()
  83057. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83058. ctx = rctx // use context from middleware stack in children
  83059. return obj.CompletedAt, nil
  83060. })
  83061. if err != nil {
  83062. ec.Error(ctx, err)
  83063. return graphql.Null
  83064. }
  83065. if resTmp == nil {
  83066. return graphql.Null
  83067. }
  83068. res := resTmp.(*string)
  83069. fc.Result = res
  83070. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  83071. }
  83072. func (ec *executionContext) fieldContext_PaymentSchedule_completedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83073. fc = &graphql.FieldContext{
  83074. Object: "PaymentSchedule",
  83075. Field: field,
  83076. IsMethod: false,
  83077. IsResolver: false,
  83078. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83079. return nil, errors.New("field of type DateTime does not have child fields")
  83080. },
  83081. }
  83082. return fc, nil
  83083. }
  83084. func (ec *executionContext) _PaymentSchedule_dueAt(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  83085. fc, err := ec.fieldContext_PaymentSchedule_dueAt(ctx, field)
  83086. if err != nil {
  83087. return graphql.Null
  83088. }
  83089. ctx = graphql.WithFieldContext(ctx, fc)
  83090. defer func() {
  83091. if r := recover(); r != nil {
  83092. ec.Error(ctx, ec.Recover(ctx, r))
  83093. ret = graphql.Null
  83094. }
  83095. }()
  83096. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83097. ctx = rctx // use context from middleware stack in children
  83098. return obj.DueAt, nil
  83099. })
  83100. if err != nil {
  83101. ec.Error(ctx, err)
  83102. return graphql.Null
  83103. }
  83104. if resTmp == nil {
  83105. return graphql.Null
  83106. }
  83107. res := resTmp.(*string)
  83108. fc.Result = res
  83109. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  83110. }
  83111. func (ec *executionContext) fieldContext_PaymentSchedule_dueAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83112. fc = &graphql.FieldContext{
  83113. Object: "PaymentSchedule",
  83114. Field: field,
  83115. IsMethod: false,
  83116. IsResolver: false,
  83117. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83118. return nil, errors.New("field of type DateTime does not have child fields")
  83119. },
  83120. }
  83121. return fc, nil
  83122. }
  83123. func (ec *executionContext) _PaymentSchedule_id(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  83124. fc, err := ec.fieldContext_PaymentSchedule_id(ctx, field)
  83125. if err != nil {
  83126. return graphql.Null
  83127. }
  83128. ctx = graphql.WithFieldContext(ctx, fc)
  83129. defer func() {
  83130. if r := recover(); r != nil {
  83131. ec.Error(ctx, ec.Recover(ctx, r))
  83132. ret = graphql.Null
  83133. }
  83134. }()
  83135. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83136. ctx = rctx // use context from middleware stack in children
  83137. return obj.ID, nil
  83138. })
  83139. if err != nil {
  83140. ec.Error(ctx, err)
  83141. return graphql.Null
  83142. }
  83143. if resTmp == nil {
  83144. if !graphql.HasFieldError(ctx, fc) {
  83145. ec.Errorf(ctx, "must not be null")
  83146. }
  83147. return graphql.Null
  83148. }
  83149. res := resTmp.(string)
  83150. fc.Result = res
  83151. return ec.marshalNID2string(ctx, field.Selections, res)
  83152. }
  83153. func (ec *executionContext) fieldContext_PaymentSchedule_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83154. fc = &graphql.FieldContext{
  83155. Object: "PaymentSchedule",
  83156. Field: field,
  83157. IsMethod: false,
  83158. IsResolver: false,
  83159. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83160. return nil, errors.New("field of type ID does not have child fields")
  83161. },
  83162. }
  83163. return fc, nil
  83164. }
  83165. func (ec *executionContext) _PaymentSchedule_issuedAt(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  83166. fc, err := ec.fieldContext_PaymentSchedule_issuedAt(ctx, field)
  83167. if err != nil {
  83168. return graphql.Null
  83169. }
  83170. ctx = graphql.WithFieldContext(ctx, fc)
  83171. defer func() {
  83172. if r := recover(); r != nil {
  83173. ec.Error(ctx, ec.Recover(ctx, r))
  83174. ret = graphql.Null
  83175. }
  83176. }()
  83177. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83178. ctx = rctx // use context from middleware stack in children
  83179. return obj.IssuedAt, nil
  83180. })
  83181. if err != nil {
  83182. ec.Error(ctx, err)
  83183. return graphql.Null
  83184. }
  83185. if resTmp == nil {
  83186. return graphql.Null
  83187. }
  83188. res := resTmp.(*string)
  83189. fc.Result = res
  83190. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  83191. }
  83192. func (ec *executionContext) fieldContext_PaymentSchedule_issuedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83193. fc = &graphql.FieldContext{
  83194. Object: "PaymentSchedule",
  83195. Field: field,
  83196. IsMethod: false,
  83197. IsResolver: false,
  83198. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83199. return nil, errors.New("field of type DateTime does not have child fields")
  83200. },
  83201. }
  83202. return fc, nil
  83203. }
  83204. func (ec *executionContext) _PaymentScheduleConnection_edges(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleConnection) (ret graphql.Marshaler) {
  83205. fc, err := ec.fieldContext_PaymentScheduleConnection_edges(ctx, field)
  83206. if err != nil {
  83207. return graphql.Null
  83208. }
  83209. ctx = graphql.WithFieldContext(ctx, fc)
  83210. defer func() {
  83211. if r := recover(); r != nil {
  83212. ec.Error(ctx, ec.Recover(ctx, r))
  83213. ret = graphql.Null
  83214. }
  83215. }()
  83216. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83217. ctx = rctx // use context from middleware stack in children
  83218. return obj.Edges, nil
  83219. })
  83220. if err != nil {
  83221. ec.Error(ctx, err)
  83222. return graphql.Null
  83223. }
  83224. if resTmp == nil {
  83225. if !graphql.HasFieldError(ctx, fc) {
  83226. ec.Errorf(ctx, "must not be null")
  83227. }
  83228. return graphql.Null
  83229. }
  83230. res := resTmp.([]*PaymentScheduleEdge)
  83231. fc.Result = res
  83232. return ec.marshalNPaymentScheduleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentScheduleEdgeᚄ(ctx, field.Selections, res)
  83233. }
  83234. func (ec *executionContext) fieldContext_PaymentScheduleConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83235. fc = &graphql.FieldContext{
  83236. Object: "PaymentScheduleConnection",
  83237. Field: field,
  83238. IsMethod: false,
  83239. IsResolver: false,
  83240. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83241. switch field.Name {
  83242. case "cursor":
  83243. return ec.fieldContext_PaymentScheduleEdge_cursor(ctx, field)
  83244. case "node":
  83245. return ec.fieldContext_PaymentScheduleEdge_node(ctx, field)
  83246. }
  83247. return nil, fmt.Errorf("no field named %q was found under type PaymentScheduleEdge", field.Name)
  83248. },
  83249. }
  83250. return fc, nil
  83251. }
  83252. func (ec *executionContext) _PaymentScheduleConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleConnection) (ret graphql.Marshaler) {
  83253. fc, err := ec.fieldContext_PaymentScheduleConnection_nodes(ctx, field)
  83254. if err != nil {
  83255. return graphql.Null
  83256. }
  83257. ctx = graphql.WithFieldContext(ctx, fc)
  83258. defer func() {
  83259. if r := recover(); r != nil {
  83260. ec.Error(ctx, ec.Recover(ctx, r))
  83261. ret = graphql.Null
  83262. }
  83263. }()
  83264. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83265. ctx = rctx // use context from middleware stack in children
  83266. return obj.Nodes, nil
  83267. })
  83268. if err != nil {
  83269. ec.Error(ctx, err)
  83270. return graphql.Null
  83271. }
  83272. if resTmp == nil {
  83273. if !graphql.HasFieldError(ctx, fc) {
  83274. ec.Errorf(ctx, "must not be null")
  83275. }
  83276. return graphql.Null
  83277. }
  83278. res := resTmp.([]*PaymentSchedule)
  83279. fc.Result = res
  83280. return ec.marshalNPaymentSchedule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentScheduleᚄ(ctx, field.Selections, res)
  83281. }
  83282. func (ec *executionContext) fieldContext_PaymentScheduleConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83283. fc = &graphql.FieldContext{
  83284. Object: "PaymentScheduleConnection",
  83285. Field: field,
  83286. IsMethod: false,
  83287. IsResolver: false,
  83288. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83289. switch field.Name {
  83290. case "amount":
  83291. return ec.fieldContext_PaymentSchedule_amount(ctx, field)
  83292. case "completedAt":
  83293. return ec.fieldContext_PaymentSchedule_completedAt(ctx, field)
  83294. case "dueAt":
  83295. return ec.fieldContext_PaymentSchedule_dueAt(ctx, field)
  83296. case "id":
  83297. return ec.fieldContext_PaymentSchedule_id(ctx, field)
  83298. case "issuedAt":
  83299. return ec.fieldContext_PaymentSchedule_issuedAt(ctx, field)
  83300. }
  83301. return nil, fmt.Errorf("no field named %q was found under type PaymentSchedule", field.Name)
  83302. },
  83303. }
  83304. return fc, nil
  83305. }
  83306. func (ec *executionContext) _PaymentScheduleConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleConnection) (ret graphql.Marshaler) {
  83307. fc, err := ec.fieldContext_PaymentScheduleConnection_pageInfo(ctx, field)
  83308. if err != nil {
  83309. return graphql.Null
  83310. }
  83311. ctx = graphql.WithFieldContext(ctx, fc)
  83312. defer func() {
  83313. if r := recover(); r != nil {
  83314. ec.Error(ctx, ec.Recover(ctx, r))
  83315. ret = graphql.Null
  83316. }
  83317. }()
  83318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83319. ctx = rctx // use context from middleware stack in children
  83320. return obj.PageInfo, nil
  83321. })
  83322. if err != nil {
  83323. ec.Error(ctx, err)
  83324. return graphql.Null
  83325. }
  83326. if resTmp == nil {
  83327. if !graphql.HasFieldError(ctx, fc) {
  83328. ec.Errorf(ctx, "must not be null")
  83329. }
  83330. return graphql.Null
  83331. }
  83332. res := resTmp.(*PageInfo)
  83333. fc.Result = res
  83334. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  83335. }
  83336. func (ec *executionContext) fieldContext_PaymentScheduleConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83337. fc = &graphql.FieldContext{
  83338. Object: "PaymentScheduleConnection",
  83339. Field: field,
  83340. IsMethod: false,
  83341. IsResolver: false,
  83342. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83343. switch field.Name {
  83344. case "endCursor":
  83345. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  83346. case "hasNextPage":
  83347. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  83348. case "hasPreviousPage":
  83349. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  83350. case "startCursor":
  83351. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  83352. }
  83353. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  83354. },
  83355. }
  83356. return fc, nil
  83357. }
  83358. func (ec *executionContext) _PaymentScheduleEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleEdge) (ret graphql.Marshaler) {
  83359. fc, err := ec.fieldContext_PaymentScheduleEdge_cursor(ctx, field)
  83360. if err != nil {
  83361. return graphql.Null
  83362. }
  83363. ctx = graphql.WithFieldContext(ctx, fc)
  83364. defer func() {
  83365. if r := recover(); r != nil {
  83366. ec.Error(ctx, ec.Recover(ctx, r))
  83367. ret = graphql.Null
  83368. }
  83369. }()
  83370. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83371. ctx = rctx // use context from middleware stack in children
  83372. return obj.Cursor, nil
  83373. })
  83374. if err != nil {
  83375. ec.Error(ctx, err)
  83376. return graphql.Null
  83377. }
  83378. if resTmp == nil {
  83379. if !graphql.HasFieldError(ctx, fc) {
  83380. ec.Errorf(ctx, "must not be null")
  83381. }
  83382. return graphql.Null
  83383. }
  83384. res := resTmp.(string)
  83385. fc.Result = res
  83386. return ec.marshalNString2string(ctx, field.Selections, res)
  83387. }
  83388. func (ec *executionContext) fieldContext_PaymentScheduleEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83389. fc = &graphql.FieldContext{
  83390. Object: "PaymentScheduleEdge",
  83391. Field: field,
  83392. IsMethod: false,
  83393. IsResolver: false,
  83394. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83395. return nil, errors.New("field of type String does not have child fields")
  83396. },
  83397. }
  83398. return fc, nil
  83399. }
  83400. func (ec *executionContext) _PaymentScheduleEdge_node(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleEdge) (ret graphql.Marshaler) {
  83401. fc, err := ec.fieldContext_PaymentScheduleEdge_node(ctx, field)
  83402. if err != nil {
  83403. return graphql.Null
  83404. }
  83405. ctx = graphql.WithFieldContext(ctx, fc)
  83406. defer func() {
  83407. if r := recover(); r != nil {
  83408. ec.Error(ctx, ec.Recover(ctx, r))
  83409. ret = graphql.Null
  83410. }
  83411. }()
  83412. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83413. ctx = rctx // use context from middleware stack in children
  83414. return obj.Node, nil
  83415. })
  83416. if err != nil {
  83417. ec.Error(ctx, err)
  83418. return graphql.Null
  83419. }
  83420. if resTmp == nil {
  83421. if !graphql.HasFieldError(ctx, fc) {
  83422. ec.Errorf(ctx, "must not be null")
  83423. }
  83424. return graphql.Null
  83425. }
  83426. res := resTmp.(*PaymentSchedule)
  83427. fc.Result = res
  83428. return ec.marshalNPaymentSchedule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentSchedule(ctx, field.Selections, res)
  83429. }
  83430. func (ec *executionContext) fieldContext_PaymentScheduleEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83431. fc = &graphql.FieldContext{
  83432. Object: "PaymentScheduleEdge",
  83433. Field: field,
  83434. IsMethod: false,
  83435. IsResolver: false,
  83436. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83437. switch field.Name {
  83438. case "amount":
  83439. return ec.fieldContext_PaymentSchedule_amount(ctx, field)
  83440. case "completedAt":
  83441. return ec.fieldContext_PaymentSchedule_completedAt(ctx, field)
  83442. case "dueAt":
  83443. return ec.fieldContext_PaymentSchedule_dueAt(ctx, field)
  83444. case "id":
  83445. return ec.fieldContext_PaymentSchedule_id(ctx, field)
  83446. case "issuedAt":
  83447. return ec.fieldContext_PaymentSchedule_issuedAt(ctx, field)
  83448. }
  83449. return nil, fmt.Errorf("no field named %q was found under type PaymentSchedule", field.Name)
  83450. },
  83451. }
  83452. return fc, nil
  83453. }
  83454. func (ec *executionContext) _PaymentSettings_supportedDigitalWallets(ctx context.Context, field graphql.CollectedField, obj *PaymentSettings) (ret graphql.Marshaler) {
  83455. fc, err := ec.fieldContext_PaymentSettings_supportedDigitalWallets(ctx, field)
  83456. if err != nil {
  83457. return graphql.Null
  83458. }
  83459. ctx = graphql.WithFieldContext(ctx, fc)
  83460. defer func() {
  83461. if r := recover(); r != nil {
  83462. ec.Error(ctx, ec.Recover(ctx, r))
  83463. ret = graphql.Null
  83464. }
  83465. }()
  83466. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83467. ctx = rctx // use context from middleware stack in children
  83468. return obj.SupportedDigitalWallets, nil
  83469. })
  83470. if err != nil {
  83471. ec.Error(ctx, err)
  83472. return graphql.Null
  83473. }
  83474. if resTmp == nil {
  83475. if !graphql.HasFieldError(ctx, fc) {
  83476. ec.Errorf(ctx, "must not be null")
  83477. }
  83478. return graphql.Null
  83479. }
  83480. res := resTmp.([]DigitalWallet)
  83481. fc.Result = res
  83482. return ec.marshalNDigitalWallet2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDigitalWalletᚄ(ctx, field.Selections, res)
  83483. }
  83484. func (ec *executionContext) fieldContext_PaymentSettings_supportedDigitalWallets(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83485. fc = &graphql.FieldContext{
  83486. Object: "PaymentSettings",
  83487. Field: field,
  83488. IsMethod: false,
  83489. IsResolver: false,
  83490. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83491. return nil, errors.New("field of type DigitalWallet does not have child fields")
  83492. },
  83493. }
  83494. return fc, nil
  83495. }
  83496. func (ec *executionContext) _PaymentTerms_dueInDays(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  83497. fc, err := ec.fieldContext_PaymentTerms_dueInDays(ctx, field)
  83498. if err != nil {
  83499. return graphql.Null
  83500. }
  83501. ctx = graphql.WithFieldContext(ctx, fc)
  83502. defer func() {
  83503. if r := recover(); r != nil {
  83504. ec.Error(ctx, ec.Recover(ctx, r))
  83505. ret = graphql.Null
  83506. }
  83507. }()
  83508. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83509. ctx = rctx // use context from middleware stack in children
  83510. return obj.DueInDays, nil
  83511. })
  83512. if err != nil {
  83513. ec.Error(ctx, err)
  83514. return graphql.Null
  83515. }
  83516. if resTmp == nil {
  83517. return graphql.Null
  83518. }
  83519. res := resTmp.(*int)
  83520. fc.Result = res
  83521. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  83522. }
  83523. func (ec *executionContext) fieldContext_PaymentTerms_dueInDays(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83524. fc = &graphql.FieldContext{
  83525. Object: "PaymentTerms",
  83526. Field: field,
  83527. IsMethod: false,
  83528. IsResolver: false,
  83529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83530. return nil, errors.New("field of type Int does not have child fields")
  83531. },
  83532. }
  83533. return fc, nil
  83534. }
  83535. func (ec *executionContext) _PaymentTerms_id(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  83536. fc, err := ec.fieldContext_PaymentTerms_id(ctx, field)
  83537. if err != nil {
  83538. return graphql.Null
  83539. }
  83540. ctx = graphql.WithFieldContext(ctx, fc)
  83541. defer func() {
  83542. if r := recover(); r != nil {
  83543. ec.Error(ctx, ec.Recover(ctx, r))
  83544. ret = graphql.Null
  83545. }
  83546. }()
  83547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83548. ctx = rctx // use context from middleware stack in children
  83549. return obj.ID, nil
  83550. })
  83551. if err != nil {
  83552. ec.Error(ctx, err)
  83553. return graphql.Null
  83554. }
  83555. if resTmp == nil {
  83556. if !graphql.HasFieldError(ctx, fc) {
  83557. ec.Errorf(ctx, "must not be null")
  83558. }
  83559. return graphql.Null
  83560. }
  83561. res := resTmp.(string)
  83562. fc.Result = res
  83563. return ec.marshalNID2string(ctx, field.Selections, res)
  83564. }
  83565. func (ec *executionContext) fieldContext_PaymentTerms_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83566. fc = &graphql.FieldContext{
  83567. Object: "PaymentTerms",
  83568. Field: field,
  83569. IsMethod: false,
  83570. IsResolver: false,
  83571. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83572. return nil, errors.New("field of type ID does not have child fields")
  83573. },
  83574. }
  83575. return fc, nil
  83576. }
  83577. func (ec *executionContext) _PaymentTerms_overdue(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  83578. fc, err := ec.fieldContext_PaymentTerms_overdue(ctx, field)
  83579. if err != nil {
  83580. return graphql.Null
  83581. }
  83582. ctx = graphql.WithFieldContext(ctx, fc)
  83583. defer func() {
  83584. if r := recover(); r != nil {
  83585. ec.Error(ctx, ec.Recover(ctx, r))
  83586. ret = graphql.Null
  83587. }
  83588. }()
  83589. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83590. ctx = rctx // use context from middleware stack in children
  83591. return obj.Overdue, nil
  83592. })
  83593. if err != nil {
  83594. ec.Error(ctx, err)
  83595. return graphql.Null
  83596. }
  83597. if resTmp == nil {
  83598. if !graphql.HasFieldError(ctx, fc) {
  83599. ec.Errorf(ctx, "must not be null")
  83600. }
  83601. return graphql.Null
  83602. }
  83603. res := resTmp.(bool)
  83604. fc.Result = res
  83605. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  83606. }
  83607. func (ec *executionContext) fieldContext_PaymentTerms_overdue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83608. fc = &graphql.FieldContext{
  83609. Object: "PaymentTerms",
  83610. Field: field,
  83611. IsMethod: false,
  83612. IsResolver: false,
  83613. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83614. return nil, errors.New("field of type Boolean does not have child fields")
  83615. },
  83616. }
  83617. return fc, nil
  83618. }
  83619. func (ec *executionContext) _PaymentTerms_paymentSchedules(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  83620. fc, err := ec.fieldContext_PaymentTerms_paymentSchedules(ctx, field)
  83621. if err != nil {
  83622. return graphql.Null
  83623. }
  83624. ctx = graphql.WithFieldContext(ctx, fc)
  83625. defer func() {
  83626. if r := recover(); r != nil {
  83627. ec.Error(ctx, ec.Recover(ctx, r))
  83628. ret = graphql.Null
  83629. }
  83630. }()
  83631. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83632. ctx = rctx // use context from middleware stack in children
  83633. return obj.PaymentSchedules, nil
  83634. })
  83635. if err != nil {
  83636. ec.Error(ctx, err)
  83637. return graphql.Null
  83638. }
  83639. if resTmp == nil {
  83640. if !graphql.HasFieldError(ctx, fc) {
  83641. ec.Errorf(ctx, "must not be null")
  83642. }
  83643. return graphql.Null
  83644. }
  83645. res := resTmp.(*PaymentScheduleConnection)
  83646. fc.Result = res
  83647. return ec.marshalNPaymentScheduleConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentScheduleConnection(ctx, field.Selections, res)
  83648. }
  83649. func (ec *executionContext) fieldContext_PaymentTerms_paymentSchedules(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83650. fc = &graphql.FieldContext{
  83651. Object: "PaymentTerms",
  83652. Field: field,
  83653. IsMethod: false,
  83654. IsResolver: false,
  83655. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83656. switch field.Name {
  83657. case "edges":
  83658. return ec.fieldContext_PaymentScheduleConnection_edges(ctx, field)
  83659. case "nodes":
  83660. return ec.fieldContext_PaymentScheduleConnection_nodes(ctx, field)
  83661. case "pageInfo":
  83662. return ec.fieldContext_PaymentScheduleConnection_pageInfo(ctx, field)
  83663. }
  83664. return nil, fmt.Errorf("no field named %q was found under type PaymentScheduleConnection", field.Name)
  83665. },
  83666. }
  83667. defer func() {
  83668. if r := recover(); r != nil {
  83669. err = ec.Recover(ctx, r)
  83670. ec.Error(ctx, err)
  83671. }
  83672. }()
  83673. ctx = graphql.WithFieldContext(ctx, fc)
  83674. if fc.Args, err = ec.field_PaymentTerms_paymentSchedules_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  83675. ec.Error(ctx, err)
  83676. return
  83677. }
  83678. return fc, nil
  83679. }
  83680. func (ec *executionContext) _PaymentTerms_paymentTermsName(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  83681. fc, err := ec.fieldContext_PaymentTerms_paymentTermsName(ctx, field)
  83682. if err != nil {
  83683. return graphql.Null
  83684. }
  83685. ctx = graphql.WithFieldContext(ctx, fc)
  83686. defer func() {
  83687. if r := recover(); r != nil {
  83688. ec.Error(ctx, ec.Recover(ctx, r))
  83689. ret = graphql.Null
  83690. }
  83691. }()
  83692. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83693. ctx = rctx // use context from middleware stack in children
  83694. return obj.PaymentTermsName, nil
  83695. })
  83696. if err != nil {
  83697. ec.Error(ctx, err)
  83698. return graphql.Null
  83699. }
  83700. if resTmp == nil {
  83701. if !graphql.HasFieldError(ctx, fc) {
  83702. ec.Errorf(ctx, "must not be null")
  83703. }
  83704. return graphql.Null
  83705. }
  83706. res := resTmp.(string)
  83707. fc.Result = res
  83708. return ec.marshalNString2string(ctx, field.Selections, res)
  83709. }
  83710. func (ec *executionContext) fieldContext_PaymentTerms_paymentTermsName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83711. fc = &graphql.FieldContext{
  83712. Object: "PaymentTerms",
  83713. Field: field,
  83714. IsMethod: false,
  83715. IsResolver: false,
  83716. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83717. return nil, errors.New("field of type String does not have child fields")
  83718. },
  83719. }
  83720. return fc, nil
  83721. }
  83722. func (ec *executionContext) _PaymentTerms_paymentTermsType(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  83723. fc, err := ec.fieldContext_PaymentTerms_paymentTermsType(ctx, field)
  83724. if err != nil {
  83725. return graphql.Null
  83726. }
  83727. ctx = graphql.WithFieldContext(ctx, fc)
  83728. defer func() {
  83729. if r := recover(); r != nil {
  83730. ec.Error(ctx, ec.Recover(ctx, r))
  83731. ret = graphql.Null
  83732. }
  83733. }()
  83734. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83735. ctx = rctx // use context from middleware stack in children
  83736. return obj.PaymentTermsType, nil
  83737. })
  83738. if err != nil {
  83739. ec.Error(ctx, err)
  83740. return graphql.Null
  83741. }
  83742. if resTmp == nil {
  83743. if !graphql.HasFieldError(ctx, fc) {
  83744. ec.Errorf(ctx, "must not be null")
  83745. }
  83746. return graphql.Null
  83747. }
  83748. res := resTmp.(PaymentTermsType)
  83749. fc.Result = res
  83750. return ec.marshalNPaymentTermsType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentTermsType(ctx, field.Selections, res)
  83751. }
  83752. func (ec *executionContext) fieldContext_PaymentTerms_paymentTermsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83753. fc = &graphql.FieldContext{
  83754. Object: "PaymentTerms",
  83755. Field: field,
  83756. IsMethod: false,
  83757. IsResolver: false,
  83758. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83759. return nil, errors.New("field of type PaymentTermsType does not have child fields")
  83760. },
  83761. }
  83762. return fc, nil
  83763. }
  83764. func (ec *executionContext) _PaymentTerms_translatedName(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  83765. fc, err := ec.fieldContext_PaymentTerms_translatedName(ctx, field)
  83766. if err != nil {
  83767. return graphql.Null
  83768. }
  83769. ctx = graphql.WithFieldContext(ctx, fc)
  83770. defer func() {
  83771. if r := recover(); r != nil {
  83772. ec.Error(ctx, ec.Recover(ctx, r))
  83773. ret = graphql.Null
  83774. }
  83775. }()
  83776. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83777. ctx = rctx // use context from middleware stack in children
  83778. return obj.TranslatedName, nil
  83779. })
  83780. if err != nil {
  83781. ec.Error(ctx, err)
  83782. return graphql.Null
  83783. }
  83784. if resTmp == nil {
  83785. if !graphql.HasFieldError(ctx, fc) {
  83786. ec.Errorf(ctx, "must not be null")
  83787. }
  83788. return graphql.Null
  83789. }
  83790. res := resTmp.(string)
  83791. fc.Result = res
  83792. return ec.marshalNString2string(ctx, field.Selections, res)
  83793. }
  83794. func (ec *executionContext) fieldContext_PaymentTerms_translatedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83795. fc = &graphql.FieldContext{
  83796. Object: "PaymentTerms",
  83797. Field: field,
  83798. IsMethod: false,
  83799. IsResolver: false,
  83800. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83801. return nil, errors.New("field of type String does not have child fields")
  83802. },
  83803. }
  83804. return fc, nil
  83805. }
  83806. func (ec *executionContext) _PaymentTermsTemplate_description(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  83807. fc, err := ec.fieldContext_PaymentTermsTemplate_description(ctx, field)
  83808. if err != nil {
  83809. return graphql.Null
  83810. }
  83811. ctx = graphql.WithFieldContext(ctx, fc)
  83812. defer func() {
  83813. if r := recover(); r != nil {
  83814. ec.Error(ctx, ec.Recover(ctx, r))
  83815. ret = graphql.Null
  83816. }
  83817. }()
  83818. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83819. ctx = rctx // use context from middleware stack in children
  83820. return obj.Description, nil
  83821. })
  83822. if err != nil {
  83823. ec.Error(ctx, err)
  83824. return graphql.Null
  83825. }
  83826. if resTmp == nil {
  83827. if !graphql.HasFieldError(ctx, fc) {
  83828. ec.Errorf(ctx, "must not be null")
  83829. }
  83830. return graphql.Null
  83831. }
  83832. res := resTmp.(string)
  83833. fc.Result = res
  83834. return ec.marshalNString2string(ctx, field.Selections, res)
  83835. }
  83836. func (ec *executionContext) fieldContext_PaymentTermsTemplate_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83837. fc = &graphql.FieldContext{
  83838. Object: "PaymentTermsTemplate",
  83839. Field: field,
  83840. IsMethod: false,
  83841. IsResolver: false,
  83842. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83843. return nil, errors.New("field of type String does not have child fields")
  83844. },
  83845. }
  83846. return fc, nil
  83847. }
  83848. func (ec *executionContext) _PaymentTermsTemplate_dueInDays(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  83849. fc, err := ec.fieldContext_PaymentTermsTemplate_dueInDays(ctx, field)
  83850. if err != nil {
  83851. return graphql.Null
  83852. }
  83853. ctx = graphql.WithFieldContext(ctx, fc)
  83854. defer func() {
  83855. if r := recover(); r != nil {
  83856. ec.Error(ctx, ec.Recover(ctx, r))
  83857. ret = graphql.Null
  83858. }
  83859. }()
  83860. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83861. ctx = rctx // use context from middleware stack in children
  83862. return obj.DueInDays, nil
  83863. })
  83864. if err != nil {
  83865. ec.Error(ctx, err)
  83866. return graphql.Null
  83867. }
  83868. if resTmp == nil {
  83869. return graphql.Null
  83870. }
  83871. res := resTmp.(*int)
  83872. fc.Result = res
  83873. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  83874. }
  83875. func (ec *executionContext) fieldContext_PaymentTermsTemplate_dueInDays(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83876. fc = &graphql.FieldContext{
  83877. Object: "PaymentTermsTemplate",
  83878. Field: field,
  83879. IsMethod: false,
  83880. IsResolver: false,
  83881. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83882. return nil, errors.New("field of type Int does not have child fields")
  83883. },
  83884. }
  83885. return fc, nil
  83886. }
  83887. func (ec *executionContext) _PaymentTermsTemplate_id(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  83888. fc, err := ec.fieldContext_PaymentTermsTemplate_id(ctx, field)
  83889. if err != nil {
  83890. return graphql.Null
  83891. }
  83892. ctx = graphql.WithFieldContext(ctx, fc)
  83893. defer func() {
  83894. if r := recover(); r != nil {
  83895. ec.Error(ctx, ec.Recover(ctx, r))
  83896. ret = graphql.Null
  83897. }
  83898. }()
  83899. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83900. ctx = rctx // use context from middleware stack in children
  83901. return obj.ID, nil
  83902. })
  83903. if err != nil {
  83904. ec.Error(ctx, err)
  83905. return graphql.Null
  83906. }
  83907. if resTmp == nil {
  83908. if !graphql.HasFieldError(ctx, fc) {
  83909. ec.Errorf(ctx, "must not be null")
  83910. }
  83911. return graphql.Null
  83912. }
  83913. res := resTmp.(string)
  83914. fc.Result = res
  83915. return ec.marshalNID2string(ctx, field.Selections, res)
  83916. }
  83917. func (ec *executionContext) fieldContext_PaymentTermsTemplate_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83918. fc = &graphql.FieldContext{
  83919. Object: "PaymentTermsTemplate",
  83920. Field: field,
  83921. IsMethod: false,
  83922. IsResolver: false,
  83923. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83924. return nil, errors.New("field of type ID does not have child fields")
  83925. },
  83926. }
  83927. return fc, nil
  83928. }
  83929. func (ec *executionContext) _PaymentTermsTemplate_name(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  83930. fc, err := ec.fieldContext_PaymentTermsTemplate_name(ctx, field)
  83931. if err != nil {
  83932. return graphql.Null
  83933. }
  83934. ctx = graphql.WithFieldContext(ctx, fc)
  83935. defer func() {
  83936. if r := recover(); r != nil {
  83937. ec.Error(ctx, ec.Recover(ctx, r))
  83938. ret = graphql.Null
  83939. }
  83940. }()
  83941. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83942. ctx = rctx // use context from middleware stack in children
  83943. return obj.Name, nil
  83944. })
  83945. if err != nil {
  83946. ec.Error(ctx, err)
  83947. return graphql.Null
  83948. }
  83949. if resTmp == nil {
  83950. if !graphql.HasFieldError(ctx, fc) {
  83951. ec.Errorf(ctx, "must not be null")
  83952. }
  83953. return graphql.Null
  83954. }
  83955. res := resTmp.(string)
  83956. fc.Result = res
  83957. return ec.marshalNString2string(ctx, field.Selections, res)
  83958. }
  83959. func (ec *executionContext) fieldContext_PaymentTermsTemplate_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83960. fc = &graphql.FieldContext{
  83961. Object: "PaymentTermsTemplate",
  83962. Field: field,
  83963. IsMethod: false,
  83964. IsResolver: false,
  83965. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83966. return nil, errors.New("field of type String does not have child fields")
  83967. },
  83968. }
  83969. return fc, nil
  83970. }
  83971. func (ec *executionContext) _PaymentTermsTemplate_paymentTermsType(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  83972. fc, err := ec.fieldContext_PaymentTermsTemplate_paymentTermsType(ctx, field)
  83973. if err != nil {
  83974. return graphql.Null
  83975. }
  83976. ctx = graphql.WithFieldContext(ctx, fc)
  83977. defer func() {
  83978. if r := recover(); r != nil {
  83979. ec.Error(ctx, ec.Recover(ctx, r))
  83980. ret = graphql.Null
  83981. }
  83982. }()
  83983. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83984. ctx = rctx // use context from middleware stack in children
  83985. return obj.PaymentTermsType, nil
  83986. })
  83987. if err != nil {
  83988. ec.Error(ctx, err)
  83989. return graphql.Null
  83990. }
  83991. if resTmp == nil {
  83992. if !graphql.HasFieldError(ctx, fc) {
  83993. ec.Errorf(ctx, "must not be null")
  83994. }
  83995. return graphql.Null
  83996. }
  83997. res := resTmp.(PaymentTermsType)
  83998. fc.Result = res
  83999. return ec.marshalNPaymentTermsType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentTermsType(ctx, field.Selections, res)
  84000. }
  84001. func (ec *executionContext) fieldContext_PaymentTermsTemplate_paymentTermsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84002. fc = &graphql.FieldContext{
  84003. Object: "PaymentTermsTemplate",
  84004. Field: field,
  84005. IsMethod: false,
  84006. IsResolver: false,
  84007. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84008. return nil, errors.New("field of type PaymentTermsType does not have child fields")
  84009. },
  84010. }
  84011. return fc, nil
  84012. }
  84013. func (ec *executionContext) _PaymentTermsTemplate_translatedName(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  84014. fc, err := ec.fieldContext_PaymentTermsTemplate_translatedName(ctx, field)
  84015. if err != nil {
  84016. return graphql.Null
  84017. }
  84018. ctx = graphql.WithFieldContext(ctx, fc)
  84019. defer func() {
  84020. if r := recover(); r != nil {
  84021. ec.Error(ctx, ec.Recover(ctx, r))
  84022. ret = graphql.Null
  84023. }
  84024. }()
  84025. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84026. ctx = rctx // use context from middleware stack in children
  84027. return obj.TranslatedName, nil
  84028. })
  84029. if err != nil {
  84030. ec.Error(ctx, err)
  84031. return graphql.Null
  84032. }
  84033. if resTmp == nil {
  84034. if !graphql.HasFieldError(ctx, fc) {
  84035. ec.Errorf(ctx, "must not be null")
  84036. }
  84037. return graphql.Null
  84038. }
  84039. res := resTmp.(string)
  84040. fc.Result = res
  84041. return ec.marshalNString2string(ctx, field.Selections, res)
  84042. }
  84043. func (ec *executionContext) fieldContext_PaymentTermsTemplate_translatedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84044. fc = &graphql.FieldContext{
  84045. Object: "PaymentTermsTemplate",
  84046. Field: field,
  84047. IsMethod: false,
  84048. IsResolver: false,
  84049. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84050. return nil, errors.New("field of type String does not have child fields")
  84051. },
  84052. }
  84053. return fc, nil
  84054. }
  84055. func (ec *executionContext) _PriceList_contextRule(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  84056. fc, err := ec.fieldContext_PriceList_contextRule(ctx, field)
  84057. if err != nil {
  84058. return graphql.Null
  84059. }
  84060. ctx = graphql.WithFieldContext(ctx, fc)
  84061. defer func() {
  84062. if r := recover(); r != nil {
  84063. ec.Error(ctx, ec.Recover(ctx, r))
  84064. ret = graphql.Null
  84065. }
  84066. }()
  84067. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84068. ctx = rctx // use context from middleware stack in children
  84069. return obj.ContextRule, nil
  84070. })
  84071. if err != nil {
  84072. ec.Error(ctx, err)
  84073. return graphql.Null
  84074. }
  84075. if resTmp == nil {
  84076. return graphql.Null
  84077. }
  84078. res := resTmp.(*PriceListContextRule)
  84079. fc.Result = res
  84080. return ec.marshalOPriceListContextRule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListContextRule(ctx, field.Selections, res)
  84081. }
  84082. func (ec *executionContext) fieldContext_PriceList_contextRule(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84083. fc = &graphql.FieldContext{
  84084. Object: "PriceList",
  84085. Field: field,
  84086. IsMethod: false,
  84087. IsResolver: false,
  84088. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84089. switch field.Name {
  84090. case "countries":
  84091. return ec.fieldContext_PriceListContextRule_countries(ctx, field)
  84092. case "market":
  84093. return ec.fieldContext_PriceListContextRule_market(ctx, field)
  84094. }
  84095. return nil, fmt.Errorf("no field named %q was found under type PriceListContextRule", field.Name)
  84096. },
  84097. }
  84098. return fc, nil
  84099. }
  84100. func (ec *executionContext) _PriceList_currency(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  84101. fc, err := ec.fieldContext_PriceList_currency(ctx, field)
  84102. if err != nil {
  84103. return graphql.Null
  84104. }
  84105. ctx = graphql.WithFieldContext(ctx, fc)
  84106. defer func() {
  84107. if r := recover(); r != nil {
  84108. ec.Error(ctx, ec.Recover(ctx, r))
  84109. ret = graphql.Null
  84110. }
  84111. }()
  84112. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84113. ctx = rctx // use context from middleware stack in children
  84114. return obj.Currency, nil
  84115. })
  84116. if err != nil {
  84117. ec.Error(ctx, err)
  84118. return graphql.Null
  84119. }
  84120. if resTmp == nil {
  84121. if !graphql.HasFieldError(ctx, fc) {
  84122. ec.Errorf(ctx, "must not be null")
  84123. }
  84124. return graphql.Null
  84125. }
  84126. res := resTmp.(CurrencyCode)
  84127. fc.Result = res
  84128. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  84129. }
  84130. func (ec *executionContext) fieldContext_PriceList_currency(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84131. fc = &graphql.FieldContext{
  84132. Object: "PriceList",
  84133. Field: field,
  84134. IsMethod: false,
  84135. IsResolver: false,
  84136. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84137. return nil, errors.New("field of type CurrencyCode does not have child fields")
  84138. },
  84139. }
  84140. return fc, nil
  84141. }
  84142. func (ec *executionContext) _PriceList_id(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  84143. fc, err := ec.fieldContext_PriceList_id(ctx, field)
  84144. if err != nil {
  84145. return graphql.Null
  84146. }
  84147. ctx = graphql.WithFieldContext(ctx, fc)
  84148. defer func() {
  84149. if r := recover(); r != nil {
  84150. ec.Error(ctx, ec.Recover(ctx, r))
  84151. ret = graphql.Null
  84152. }
  84153. }()
  84154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84155. ctx = rctx // use context from middleware stack in children
  84156. return obj.ID, nil
  84157. })
  84158. if err != nil {
  84159. ec.Error(ctx, err)
  84160. return graphql.Null
  84161. }
  84162. if resTmp == nil {
  84163. if !graphql.HasFieldError(ctx, fc) {
  84164. ec.Errorf(ctx, "must not be null")
  84165. }
  84166. return graphql.Null
  84167. }
  84168. res := resTmp.(string)
  84169. fc.Result = res
  84170. return ec.marshalNID2string(ctx, field.Selections, res)
  84171. }
  84172. func (ec *executionContext) fieldContext_PriceList_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84173. fc = &graphql.FieldContext{
  84174. Object: "PriceList",
  84175. Field: field,
  84176. IsMethod: false,
  84177. IsResolver: false,
  84178. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84179. return nil, errors.New("field of type ID does not have child fields")
  84180. },
  84181. }
  84182. return fc, nil
  84183. }
  84184. func (ec *executionContext) _PriceList_name(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  84185. fc, err := ec.fieldContext_PriceList_name(ctx, field)
  84186. if err != nil {
  84187. return graphql.Null
  84188. }
  84189. ctx = graphql.WithFieldContext(ctx, fc)
  84190. defer func() {
  84191. if r := recover(); r != nil {
  84192. ec.Error(ctx, ec.Recover(ctx, r))
  84193. ret = graphql.Null
  84194. }
  84195. }()
  84196. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84197. ctx = rctx // use context from middleware stack in children
  84198. return obj.Name, nil
  84199. })
  84200. if err != nil {
  84201. ec.Error(ctx, err)
  84202. return graphql.Null
  84203. }
  84204. if resTmp == nil {
  84205. if !graphql.HasFieldError(ctx, fc) {
  84206. ec.Errorf(ctx, "must not be null")
  84207. }
  84208. return graphql.Null
  84209. }
  84210. res := resTmp.(string)
  84211. fc.Result = res
  84212. return ec.marshalNString2string(ctx, field.Selections, res)
  84213. }
  84214. func (ec *executionContext) fieldContext_PriceList_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84215. fc = &graphql.FieldContext{
  84216. Object: "PriceList",
  84217. Field: field,
  84218. IsMethod: false,
  84219. IsResolver: false,
  84220. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84221. return nil, errors.New("field of type String does not have child fields")
  84222. },
  84223. }
  84224. return fc, nil
  84225. }
  84226. func (ec *executionContext) _PriceList_parent(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  84227. fc, err := ec.fieldContext_PriceList_parent(ctx, field)
  84228. if err != nil {
  84229. return graphql.Null
  84230. }
  84231. ctx = graphql.WithFieldContext(ctx, fc)
  84232. defer func() {
  84233. if r := recover(); r != nil {
  84234. ec.Error(ctx, ec.Recover(ctx, r))
  84235. ret = graphql.Null
  84236. }
  84237. }()
  84238. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84239. ctx = rctx // use context from middleware stack in children
  84240. return obj.Parent, nil
  84241. })
  84242. if err != nil {
  84243. ec.Error(ctx, err)
  84244. return graphql.Null
  84245. }
  84246. if resTmp == nil {
  84247. return graphql.Null
  84248. }
  84249. res := resTmp.(*PriceListParent)
  84250. fc.Result = res
  84251. return ec.marshalOPriceListParent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListParent(ctx, field.Selections, res)
  84252. }
  84253. func (ec *executionContext) fieldContext_PriceList_parent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84254. fc = &graphql.FieldContext{
  84255. Object: "PriceList",
  84256. Field: field,
  84257. IsMethod: false,
  84258. IsResolver: false,
  84259. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84260. switch field.Name {
  84261. case "adjustment":
  84262. return ec.fieldContext_PriceListParent_adjustment(ctx, field)
  84263. }
  84264. return nil, fmt.Errorf("no field named %q was found under type PriceListParent", field.Name)
  84265. },
  84266. }
  84267. return fc, nil
  84268. }
  84269. func (ec *executionContext) _PriceList_prices(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  84270. fc, err := ec.fieldContext_PriceList_prices(ctx, field)
  84271. if err != nil {
  84272. return graphql.Null
  84273. }
  84274. ctx = graphql.WithFieldContext(ctx, fc)
  84275. defer func() {
  84276. if r := recover(); r != nil {
  84277. ec.Error(ctx, ec.Recover(ctx, r))
  84278. ret = graphql.Null
  84279. }
  84280. }()
  84281. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84282. ctx = rctx // use context from middleware stack in children
  84283. return obj.Prices, nil
  84284. })
  84285. if err != nil {
  84286. ec.Error(ctx, err)
  84287. return graphql.Null
  84288. }
  84289. if resTmp == nil {
  84290. if !graphql.HasFieldError(ctx, fc) {
  84291. ec.Errorf(ctx, "must not be null")
  84292. }
  84293. return graphql.Null
  84294. }
  84295. res := resTmp.(*PriceListPriceConnection)
  84296. fc.Result = res
  84297. return ec.marshalNPriceListPriceConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceConnection(ctx, field.Selections, res)
  84298. }
  84299. func (ec *executionContext) fieldContext_PriceList_prices(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84300. fc = &graphql.FieldContext{
  84301. Object: "PriceList",
  84302. Field: field,
  84303. IsMethod: false,
  84304. IsResolver: false,
  84305. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84306. switch field.Name {
  84307. case "edges":
  84308. return ec.fieldContext_PriceListPriceConnection_edges(ctx, field)
  84309. case "nodes":
  84310. return ec.fieldContext_PriceListPriceConnection_nodes(ctx, field)
  84311. case "pageInfo":
  84312. return ec.fieldContext_PriceListPriceConnection_pageInfo(ctx, field)
  84313. }
  84314. return nil, fmt.Errorf("no field named %q was found under type PriceListPriceConnection", field.Name)
  84315. },
  84316. }
  84317. defer func() {
  84318. if r := recover(); r != nil {
  84319. err = ec.Recover(ctx, r)
  84320. ec.Error(ctx, err)
  84321. }
  84322. }()
  84323. ctx = graphql.WithFieldContext(ctx, fc)
  84324. if fc.Args, err = ec.field_PriceList_prices_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  84325. ec.Error(ctx, err)
  84326. return
  84327. }
  84328. return fc, nil
  84329. }
  84330. func (ec *executionContext) _PriceListAdjustment_type(ctx context.Context, field graphql.CollectedField, obj *PriceListAdjustment) (ret graphql.Marshaler) {
  84331. fc, err := ec.fieldContext_PriceListAdjustment_type(ctx, field)
  84332. if err != nil {
  84333. return graphql.Null
  84334. }
  84335. ctx = graphql.WithFieldContext(ctx, fc)
  84336. defer func() {
  84337. if r := recover(); r != nil {
  84338. ec.Error(ctx, ec.Recover(ctx, r))
  84339. ret = graphql.Null
  84340. }
  84341. }()
  84342. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84343. ctx = rctx // use context from middleware stack in children
  84344. return obj.Type, nil
  84345. })
  84346. if err != nil {
  84347. ec.Error(ctx, err)
  84348. return graphql.Null
  84349. }
  84350. if resTmp == nil {
  84351. if !graphql.HasFieldError(ctx, fc) {
  84352. ec.Errorf(ctx, "must not be null")
  84353. }
  84354. return graphql.Null
  84355. }
  84356. res := resTmp.(PriceListAdjustmentType)
  84357. fc.Result = res
  84358. return ec.marshalNPriceListAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListAdjustmentType(ctx, field.Selections, res)
  84359. }
  84360. func (ec *executionContext) fieldContext_PriceListAdjustment_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84361. fc = &graphql.FieldContext{
  84362. Object: "PriceListAdjustment",
  84363. Field: field,
  84364. IsMethod: false,
  84365. IsResolver: false,
  84366. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84367. return nil, errors.New("field of type PriceListAdjustmentType does not have child fields")
  84368. },
  84369. }
  84370. return fc, nil
  84371. }
  84372. func (ec *executionContext) _PriceListAdjustment_value(ctx context.Context, field graphql.CollectedField, obj *PriceListAdjustment) (ret graphql.Marshaler) {
  84373. fc, err := ec.fieldContext_PriceListAdjustment_value(ctx, field)
  84374. if err != nil {
  84375. return graphql.Null
  84376. }
  84377. ctx = graphql.WithFieldContext(ctx, fc)
  84378. defer func() {
  84379. if r := recover(); r != nil {
  84380. ec.Error(ctx, ec.Recover(ctx, r))
  84381. ret = graphql.Null
  84382. }
  84383. }()
  84384. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84385. ctx = rctx // use context from middleware stack in children
  84386. return obj.Value, nil
  84387. })
  84388. if err != nil {
  84389. ec.Error(ctx, err)
  84390. return graphql.Null
  84391. }
  84392. if resTmp == nil {
  84393. if !graphql.HasFieldError(ctx, fc) {
  84394. ec.Errorf(ctx, "must not be null")
  84395. }
  84396. return graphql.Null
  84397. }
  84398. res := resTmp.(float64)
  84399. fc.Result = res
  84400. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  84401. }
  84402. func (ec *executionContext) fieldContext_PriceListAdjustment_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84403. fc = &graphql.FieldContext{
  84404. Object: "PriceListAdjustment",
  84405. Field: field,
  84406. IsMethod: false,
  84407. IsResolver: false,
  84408. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84409. return nil, errors.New("field of type Float does not have child fields")
  84410. },
  84411. }
  84412. return fc, nil
  84413. }
  84414. func (ec *executionContext) _PriceListContextRule_countries(ctx context.Context, field graphql.CollectedField, obj *PriceListContextRule) (ret graphql.Marshaler) {
  84415. fc, err := ec.fieldContext_PriceListContextRule_countries(ctx, field)
  84416. if err != nil {
  84417. return graphql.Null
  84418. }
  84419. ctx = graphql.WithFieldContext(ctx, fc)
  84420. defer func() {
  84421. if r := recover(); r != nil {
  84422. ec.Error(ctx, ec.Recover(ctx, r))
  84423. ret = graphql.Null
  84424. }
  84425. }()
  84426. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84427. ctx = rctx // use context from middleware stack in children
  84428. return obj.Countries, nil
  84429. })
  84430. if err != nil {
  84431. ec.Error(ctx, err)
  84432. return graphql.Null
  84433. }
  84434. if resTmp == nil {
  84435. if !graphql.HasFieldError(ctx, fc) {
  84436. ec.Errorf(ctx, "must not be null")
  84437. }
  84438. return graphql.Null
  84439. }
  84440. res := resTmp.([]CountryCode)
  84441. fc.Result = res
  84442. return ec.marshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCodeᚄ(ctx, field.Selections, res)
  84443. }
  84444. func (ec *executionContext) fieldContext_PriceListContextRule_countries(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84445. fc = &graphql.FieldContext{
  84446. Object: "PriceListContextRule",
  84447. Field: field,
  84448. IsMethod: false,
  84449. IsResolver: false,
  84450. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84451. return nil, errors.New("field of type CountryCode does not have child fields")
  84452. },
  84453. }
  84454. return fc, nil
  84455. }
  84456. func (ec *executionContext) _PriceListContextRule_market(ctx context.Context, field graphql.CollectedField, obj *PriceListContextRule) (ret graphql.Marshaler) {
  84457. fc, err := ec.fieldContext_PriceListContextRule_market(ctx, field)
  84458. if err != nil {
  84459. return graphql.Null
  84460. }
  84461. ctx = graphql.WithFieldContext(ctx, fc)
  84462. defer func() {
  84463. if r := recover(); r != nil {
  84464. ec.Error(ctx, ec.Recover(ctx, r))
  84465. ret = graphql.Null
  84466. }
  84467. }()
  84468. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84469. ctx = rctx // use context from middleware stack in children
  84470. return obj.Market, nil
  84471. })
  84472. if err != nil {
  84473. ec.Error(ctx, err)
  84474. return graphql.Null
  84475. }
  84476. if resTmp == nil {
  84477. return graphql.Null
  84478. }
  84479. res := resTmp.(*Market)
  84480. fc.Result = res
  84481. return ec.marshalOMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarket(ctx, field.Selections, res)
  84482. }
  84483. func (ec *executionContext) fieldContext_PriceListContextRule_market(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84484. fc = &graphql.FieldContext{
  84485. Object: "PriceListContextRule",
  84486. Field: field,
  84487. IsMethod: false,
  84488. IsResolver: false,
  84489. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84490. switch field.Name {
  84491. case "id":
  84492. return ec.fieldContext_Market_id(ctx, field)
  84493. }
  84494. return nil, fmt.Errorf("no field named %q was found under type Market", field.Name)
  84495. },
  84496. }
  84497. return fc, nil
  84498. }
  84499. func (ec *executionContext) _PriceListParent_adjustment(ctx context.Context, field graphql.CollectedField, obj *PriceListParent) (ret graphql.Marshaler) {
  84500. fc, err := ec.fieldContext_PriceListParent_adjustment(ctx, field)
  84501. if err != nil {
  84502. return graphql.Null
  84503. }
  84504. ctx = graphql.WithFieldContext(ctx, fc)
  84505. defer func() {
  84506. if r := recover(); r != nil {
  84507. ec.Error(ctx, ec.Recover(ctx, r))
  84508. ret = graphql.Null
  84509. }
  84510. }()
  84511. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84512. ctx = rctx // use context from middleware stack in children
  84513. return obj.Adjustment, nil
  84514. })
  84515. if err != nil {
  84516. ec.Error(ctx, err)
  84517. return graphql.Null
  84518. }
  84519. if resTmp == nil {
  84520. if !graphql.HasFieldError(ctx, fc) {
  84521. ec.Errorf(ctx, "must not be null")
  84522. }
  84523. return graphql.Null
  84524. }
  84525. res := resTmp.(*PriceListAdjustment)
  84526. fc.Result = res
  84527. return ec.marshalNPriceListAdjustment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListAdjustment(ctx, field.Selections, res)
  84528. }
  84529. func (ec *executionContext) fieldContext_PriceListParent_adjustment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84530. fc = &graphql.FieldContext{
  84531. Object: "PriceListParent",
  84532. Field: field,
  84533. IsMethod: false,
  84534. IsResolver: false,
  84535. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84536. switch field.Name {
  84537. case "type":
  84538. return ec.fieldContext_PriceListAdjustment_type(ctx, field)
  84539. case "value":
  84540. return ec.fieldContext_PriceListAdjustment_value(ctx, field)
  84541. }
  84542. return nil, fmt.Errorf("no field named %q was found under type PriceListAdjustment", field.Name)
  84543. },
  84544. }
  84545. return fc, nil
  84546. }
  84547. func (ec *executionContext) _PriceListPrice_compareAtPrice(ctx context.Context, field graphql.CollectedField, obj *PriceListPrice) (ret graphql.Marshaler) {
  84548. fc, err := ec.fieldContext_PriceListPrice_compareAtPrice(ctx, field)
  84549. if err != nil {
  84550. return graphql.Null
  84551. }
  84552. ctx = graphql.WithFieldContext(ctx, fc)
  84553. defer func() {
  84554. if r := recover(); r != nil {
  84555. ec.Error(ctx, ec.Recover(ctx, r))
  84556. ret = graphql.Null
  84557. }
  84558. }()
  84559. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84560. ctx = rctx // use context from middleware stack in children
  84561. return obj.CompareAtPrice, nil
  84562. })
  84563. if err != nil {
  84564. ec.Error(ctx, err)
  84565. return graphql.Null
  84566. }
  84567. if resTmp == nil {
  84568. return graphql.Null
  84569. }
  84570. res := resTmp.(*MoneyV2)
  84571. fc.Result = res
  84572. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  84573. }
  84574. func (ec *executionContext) fieldContext_PriceListPrice_compareAtPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84575. fc = &graphql.FieldContext{
  84576. Object: "PriceListPrice",
  84577. Field: field,
  84578. IsMethod: false,
  84579. IsResolver: false,
  84580. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84581. switch field.Name {
  84582. case "amount":
  84583. return ec.fieldContext_MoneyV2_amount(ctx, field)
  84584. case "currencyCode":
  84585. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  84586. }
  84587. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  84588. },
  84589. }
  84590. return fc, nil
  84591. }
  84592. func (ec *executionContext) _PriceListPrice_originType(ctx context.Context, field graphql.CollectedField, obj *PriceListPrice) (ret graphql.Marshaler) {
  84593. fc, err := ec.fieldContext_PriceListPrice_originType(ctx, field)
  84594. if err != nil {
  84595. return graphql.Null
  84596. }
  84597. ctx = graphql.WithFieldContext(ctx, fc)
  84598. defer func() {
  84599. if r := recover(); r != nil {
  84600. ec.Error(ctx, ec.Recover(ctx, r))
  84601. ret = graphql.Null
  84602. }
  84603. }()
  84604. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84605. ctx = rctx // use context from middleware stack in children
  84606. return obj.OriginType, nil
  84607. })
  84608. if err != nil {
  84609. ec.Error(ctx, err)
  84610. return graphql.Null
  84611. }
  84612. if resTmp == nil {
  84613. if !graphql.HasFieldError(ctx, fc) {
  84614. ec.Errorf(ctx, "must not be null")
  84615. }
  84616. return graphql.Null
  84617. }
  84618. res := resTmp.(PriceListPriceOriginType)
  84619. fc.Result = res
  84620. return ec.marshalNPriceListPriceOriginType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceOriginType(ctx, field.Selections, res)
  84621. }
  84622. func (ec *executionContext) fieldContext_PriceListPrice_originType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84623. fc = &graphql.FieldContext{
  84624. Object: "PriceListPrice",
  84625. Field: field,
  84626. IsMethod: false,
  84627. IsResolver: false,
  84628. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84629. return nil, errors.New("field of type PriceListPriceOriginType does not have child fields")
  84630. },
  84631. }
  84632. return fc, nil
  84633. }
  84634. func (ec *executionContext) _PriceListPrice_price(ctx context.Context, field graphql.CollectedField, obj *PriceListPrice) (ret graphql.Marshaler) {
  84635. fc, err := ec.fieldContext_PriceListPrice_price(ctx, field)
  84636. if err != nil {
  84637. return graphql.Null
  84638. }
  84639. ctx = graphql.WithFieldContext(ctx, fc)
  84640. defer func() {
  84641. if r := recover(); r != nil {
  84642. ec.Error(ctx, ec.Recover(ctx, r))
  84643. ret = graphql.Null
  84644. }
  84645. }()
  84646. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84647. ctx = rctx // use context from middleware stack in children
  84648. return obj.Price, nil
  84649. })
  84650. if err != nil {
  84651. ec.Error(ctx, err)
  84652. return graphql.Null
  84653. }
  84654. if resTmp == nil {
  84655. if !graphql.HasFieldError(ctx, fc) {
  84656. ec.Errorf(ctx, "must not be null")
  84657. }
  84658. return graphql.Null
  84659. }
  84660. res := resTmp.(*MoneyV2)
  84661. fc.Result = res
  84662. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  84663. }
  84664. func (ec *executionContext) fieldContext_PriceListPrice_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84665. fc = &graphql.FieldContext{
  84666. Object: "PriceListPrice",
  84667. Field: field,
  84668. IsMethod: false,
  84669. IsResolver: false,
  84670. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84671. switch field.Name {
  84672. case "amount":
  84673. return ec.fieldContext_MoneyV2_amount(ctx, field)
  84674. case "currencyCode":
  84675. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  84676. }
  84677. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  84678. },
  84679. }
  84680. return fc, nil
  84681. }
  84682. func (ec *executionContext) _PriceListPrice_variant(ctx context.Context, field graphql.CollectedField, obj *PriceListPrice) (ret graphql.Marshaler) {
  84683. fc, err := ec.fieldContext_PriceListPrice_variant(ctx, field)
  84684. if err != nil {
  84685. return graphql.Null
  84686. }
  84687. ctx = graphql.WithFieldContext(ctx, fc)
  84688. defer func() {
  84689. if r := recover(); r != nil {
  84690. ec.Error(ctx, ec.Recover(ctx, r))
  84691. ret = graphql.Null
  84692. }
  84693. }()
  84694. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84695. ctx = rctx // use context from middleware stack in children
  84696. return obj.Variant, nil
  84697. })
  84698. if err != nil {
  84699. ec.Error(ctx, err)
  84700. return graphql.Null
  84701. }
  84702. if resTmp == nil {
  84703. if !graphql.HasFieldError(ctx, fc) {
  84704. ec.Errorf(ctx, "must not be null")
  84705. }
  84706. return graphql.Null
  84707. }
  84708. res := resTmp.(*ProductVariant)
  84709. fc.Result = res
  84710. return ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  84711. }
  84712. func (ec *executionContext) fieldContext_PriceListPrice_variant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84713. fc = &graphql.FieldContext{
  84714. Object: "PriceListPrice",
  84715. Field: field,
  84716. IsMethod: false,
  84717. IsResolver: false,
  84718. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84719. switch field.Name {
  84720. case "availableForSale":
  84721. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  84722. case "barcode":
  84723. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  84724. case "compareAtPrice":
  84725. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  84726. case "contextualPricing":
  84727. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  84728. case "createdAt":
  84729. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  84730. case "defaultCursor":
  84731. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  84732. case "deliveryProfile":
  84733. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  84734. case "displayName":
  84735. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  84736. case "fulfillmentServiceEditable":
  84737. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  84738. case "id":
  84739. return ec.fieldContext_ProductVariant_id(ctx, field)
  84740. case "image":
  84741. return ec.fieldContext_ProductVariant_image(ctx, field)
  84742. case "inventoryItem":
  84743. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  84744. case "inventoryPolicy":
  84745. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  84746. case "inventoryQuantity":
  84747. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  84748. case "legacyResourceId":
  84749. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  84750. case "media":
  84751. return ec.fieldContext_ProductVariant_media(ctx, field)
  84752. case "metafield":
  84753. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  84754. case "metafieldDefinitions":
  84755. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  84756. case "metafields":
  84757. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  84758. case "position":
  84759. return ec.fieldContext_ProductVariant_position(ctx, field)
  84760. case "price":
  84761. return ec.fieldContext_ProductVariant_price(ctx, field)
  84762. case "privateMetafield":
  84763. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  84764. case "privateMetafields":
  84765. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  84766. case "product":
  84767. return ec.fieldContext_ProductVariant_product(ctx, field)
  84768. case "selectedOptions":
  84769. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  84770. case "sellableOnlineQuantity":
  84771. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  84772. case "sellingPlanGroupCount":
  84773. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  84774. case "sellingPlanGroups":
  84775. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  84776. case "sku":
  84777. return ec.fieldContext_ProductVariant_sku(ctx, field)
  84778. case "taxCode":
  84779. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  84780. case "taxable":
  84781. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  84782. case "title":
  84783. return ec.fieldContext_ProductVariant_title(ctx, field)
  84784. case "translations":
  84785. return ec.fieldContext_ProductVariant_translations(ctx, field)
  84786. case "updatedAt":
  84787. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  84788. case "weight":
  84789. return ec.fieldContext_ProductVariant_weight(ctx, field)
  84790. case "weightUnit":
  84791. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  84792. }
  84793. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  84794. },
  84795. }
  84796. return fc, nil
  84797. }
  84798. func (ec *executionContext) _PriceListPriceConnection_edges(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceConnection) (ret graphql.Marshaler) {
  84799. fc, err := ec.fieldContext_PriceListPriceConnection_edges(ctx, field)
  84800. if err != nil {
  84801. return graphql.Null
  84802. }
  84803. ctx = graphql.WithFieldContext(ctx, fc)
  84804. defer func() {
  84805. if r := recover(); r != nil {
  84806. ec.Error(ctx, ec.Recover(ctx, r))
  84807. ret = graphql.Null
  84808. }
  84809. }()
  84810. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84811. ctx = rctx // use context from middleware stack in children
  84812. return obj.Edges, nil
  84813. })
  84814. if err != nil {
  84815. ec.Error(ctx, err)
  84816. return graphql.Null
  84817. }
  84818. if resTmp == nil {
  84819. if !graphql.HasFieldError(ctx, fc) {
  84820. ec.Errorf(ctx, "must not be null")
  84821. }
  84822. return graphql.Null
  84823. }
  84824. res := resTmp.([]*PriceListPriceEdge)
  84825. fc.Result = res
  84826. return ec.marshalNPriceListPriceEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceEdgeᚄ(ctx, field.Selections, res)
  84827. }
  84828. func (ec *executionContext) fieldContext_PriceListPriceConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84829. fc = &graphql.FieldContext{
  84830. Object: "PriceListPriceConnection",
  84831. Field: field,
  84832. IsMethod: false,
  84833. IsResolver: false,
  84834. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84835. switch field.Name {
  84836. case "cursor":
  84837. return ec.fieldContext_PriceListPriceEdge_cursor(ctx, field)
  84838. case "node":
  84839. return ec.fieldContext_PriceListPriceEdge_node(ctx, field)
  84840. }
  84841. return nil, fmt.Errorf("no field named %q was found under type PriceListPriceEdge", field.Name)
  84842. },
  84843. }
  84844. return fc, nil
  84845. }
  84846. func (ec *executionContext) _PriceListPriceConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceConnection) (ret graphql.Marshaler) {
  84847. fc, err := ec.fieldContext_PriceListPriceConnection_nodes(ctx, field)
  84848. if err != nil {
  84849. return graphql.Null
  84850. }
  84851. ctx = graphql.WithFieldContext(ctx, fc)
  84852. defer func() {
  84853. if r := recover(); r != nil {
  84854. ec.Error(ctx, ec.Recover(ctx, r))
  84855. ret = graphql.Null
  84856. }
  84857. }()
  84858. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84859. ctx = rctx // use context from middleware stack in children
  84860. return obj.Nodes, nil
  84861. })
  84862. if err != nil {
  84863. ec.Error(ctx, err)
  84864. return graphql.Null
  84865. }
  84866. if resTmp == nil {
  84867. if !graphql.HasFieldError(ctx, fc) {
  84868. ec.Errorf(ctx, "must not be null")
  84869. }
  84870. return graphql.Null
  84871. }
  84872. res := resTmp.([]*PriceListPrice)
  84873. fc.Result = res
  84874. return ec.marshalNPriceListPrice2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceᚄ(ctx, field.Selections, res)
  84875. }
  84876. func (ec *executionContext) fieldContext_PriceListPriceConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84877. fc = &graphql.FieldContext{
  84878. Object: "PriceListPriceConnection",
  84879. Field: field,
  84880. IsMethod: false,
  84881. IsResolver: false,
  84882. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84883. switch field.Name {
  84884. case "compareAtPrice":
  84885. return ec.fieldContext_PriceListPrice_compareAtPrice(ctx, field)
  84886. case "originType":
  84887. return ec.fieldContext_PriceListPrice_originType(ctx, field)
  84888. case "price":
  84889. return ec.fieldContext_PriceListPrice_price(ctx, field)
  84890. case "variant":
  84891. return ec.fieldContext_PriceListPrice_variant(ctx, field)
  84892. }
  84893. return nil, fmt.Errorf("no field named %q was found under type PriceListPrice", field.Name)
  84894. },
  84895. }
  84896. return fc, nil
  84897. }
  84898. func (ec *executionContext) _PriceListPriceConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceConnection) (ret graphql.Marshaler) {
  84899. fc, err := ec.fieldContext_PriceListPriceConnection_pageInfo(ctx, field)
  84900. if err != nil {
  84901. return graphql.Null
  84902. }
  84903. ctx = graphql.WithFieldContext(ctx, fc)
  84904. defer func() {
  84905. if r := recover(); r != nil {
  84906. ec.Error(ctx, ec.Recover(ctx, r))
  84907. ret = graphql.Null
  84908. }
  84909. }()
  84910. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84911. ctx = rctx // use context from middleware stack in children
  84912. return obj.PageInfo, nil
  84913. })
  84914. if err != nil {
  84915. ec.Error(ctx, err)
  84916. return graphql.Null
  84917. }
  84918. if resTmp == nil {
  84919. if !graphql.HasFieldError(ctx, fc) {
  84920. ec.Errorf(ctx, "must not be null")
  84921. }
  84922. return graphql.Null
  84923. }
  84924. res := resTmp.(*PageInfo)
  84925. fc.Result = res
  84926. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  84927. }
  84928. func (ec *executionContext) fieldContext_PriceListPriceConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84929. fc = &graphql.FieldContext{
  84930. Object: "PriceListPriceConnection",
  84931. Field: field,
  84932. IsMethod: false,
  84933. IsResolver: false,
  84934. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84935. switch field.Name {
  84936. case "endCursor":
  84937. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  84938. case "hasNextPage":
  84939. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  84940. case "hasPreviousPage":
  84941. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  84942. case "startCursor":
  84943. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  84944. }
  84945. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  84946. },
  84947. }
  84948. return fc, nil
  84949. }
  84950. func (ec *executionContext) _PriceListPriceEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceEdge) (ret graphql.Marshaler) {
  84951. fc, err := ec.fieldContext_PriceListPriceEdge_cursor(ctx, field)
  84952. if err != nil {
  84953. return graphql.Null
  84954. }
  84955. ctx = graphql.WithFieldContext(ctx, fc)
  84956. defer func() {
  84957. if r := recover(); r != nil {
  84958. ec.Error(ctx, ec.Recover(ctx, r))
  84959. ret = graphql.Null
  84960. }
  84961. }()
  84962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84963. ctx = rctx // use context from middleware stack in children
  84964. return obj.Cursor, nil
  84965. })
  84966. if err != nil {
  84967. ec.Error(ctx, err)
  84968. return graphql.Null
  84969. }
  84970. if resTmp == nil {
  84971. if !graphql.HasFieldError(ctx, fc) {
  84972. ec.Errorf(ctx, "must not be null")
  84973. }
  84974. return graphql.Null
  84975. }
  84976. res := resTmp.(string)
  84977. fc.Result = res
  84978. return ec.marshalNString2string(ctx, field.Selections, res)
  84979. }
  84980. func (ec *executionContext) fieldContext_PriceListPriceEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84981. fc = &graphql.FieldContext{
  84982. Object: "PriceListPriceEdge",
  84983. Field: field,
  84984. IsMethod: false,
  84985. IsResolver: false,
  84986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84987. return nil, errors.New("field of type String does not have child fields")
  84988. },
  84989. }
  84990. return fc, nil
  84991. }
  84992. func (ec *executionContext) _PriceListPriceEdge_node(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceEdge) (ret graphql.Marshaler) {
  84993. fc, err := ec.fieldContext_PriceListPriceEdge_node(ctx, field)
  84994. if err != nil {
  84995. return graphql.Null
  84996. }
  84997. ctx = graphql.WithFieldContext(ctx, fc)
  84998. defer func() {
  84999. if r := recover(); r != nil {
  85000. ec.Error(ctx, ec.Recover(ctx, r))
  85001. ret = graphql.Null
  85002. }
  85003. }()
  85004. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85005. ctx = rctx // use context from middleware stack in children
  85006. return obj.Node, nil
  85007. })
  85008. if err != nil {
  85009. ec.Error(ctx, err)
  85010. return graphql.Null
  85011. }
  85012. if resTmp == nil {
  85013. if !graphql.HasFieldError(ctx, fc) {
  85014. ec.Errorf(ctx, "must not be null")
  85015. }
  85016. return graphql.Null
  85017. }
  85018. res := resTmp.(*PriceListPrice)
  85019. fc.Result = res
  85020. return ec.marshalNPriceListPrice2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPrice(ctx, field.Selections, res)
  85021. }
  85022. func (ec *executionContext) fieldContext_PriceListPriceEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85023. fc = &graphql.FieldContext{
  85024. Object: "PriceListPriceEdge",
  85025. Field: field,
  85026. IsMethod: false,
  85027. IsResolver: false,
  85028. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85029. switch field.Name {
  85030. case "compareAtPrice":
  85031. return ec.fieldContext_PriceListPrice_compareAtPrice(ctx, field)
  85032. case "originType":
  85033. return ec.fieldContext_PriceListPrice_originType(ctx, field)
  85034. case "price":
  85035. return ec.fieldContext_PriceListPrice_price(ctx, field)
  85036. case "variant":
  85037. return ec.fieldContext_PriceListPrice_variant(ctx, field)
  85038. }
  85039. return nil, fmt.Errorf("no field named %q was found under type PriceListPrice", field.Name)
  85040. },
  85041. }
  85042. return fc, nil
  85043. }
  85044. func (ec *executionContext) _PricingPercentageValue_percentage(ctx context.Context, field graphql.CollectedField, obj *PricingPercentageValue) (ret graphql.Marshaler) {
  85045. fc, err := ec.fieldContext_PricingPercentageValue_percentage(ctx, field)
  85046. if err != nil {
  85047. return graphql.Null
  85048. }
  85049. ctx = graphql.WithFieldContext(ctx, fc)
  85050. defer func() {
  85051. if r := recover(); r != nil {
  85052. ec.Error(ctx, ec.Recover(ctx, r))
  85053. ret = graphql.Null
  85054. }
  85055. }()
  85056. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85057. ctx = rctx // use context from middleware stack in children
  85058. return obj.Percentage, nil
  85059. })
  85060. if err != nil {
  85061. ec.Error(ctx, err)
  85062. return graphql.Null
  85063. }
  85064. if resTmp == nil {
  85065. if !graphql.HasFieldError(ctx, fc) {
  85066. ec.Errorf(ctx, "must not be null")
  85067. }
  85068. return graphql.Null
  85069. }
  85070. res := resTmp.(float64)
  85071. fc.Result = res
  85072. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  85073. }
  85074. func (ec *executionContext) fieldContext_PricingPercentageValue_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85075. fc = &graphql.FieldContext{
  85076. Object: "PricingPercentageValue",
  85077. Field: field,
  85078. IsMethod: false,
  85079. IsResolver: false,
  85080. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85081. return nil, errors.New("field of type Float does not have child fields")
  85082. },
  85083. }
  85084. return fc, nil
  85085. }
  85086. func (ec *executionContext) _PrivateMetafield_createdAt(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  85087. fc, err := ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  85088. if err != nil {
  85089. return graphql.Null
  85090. }
  85091. ctx = graphql.WithFieldContext(ctx, fc)
  85092. defer func() {
  85093. if r := recover(); r != nil {
  85094. ec.Error(ctx, ec.Recover(ctx, r))
  85095. ret = graphql.Null
  85096. }
  85097. }()
  85098. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85099. ctx = rctx // use context from middleware stack in children
  85100. return obj.CreatedAt, nil
  85101. })
  85102. if err != nil {
  85103. ec.Error(ctx, err)
  85104. return graphql.Null
  85105. }
  85106. if resTmp == nil {
  85107. if !graphql.HasFieldError(ctx, fc) {
  85108. ec.Errorf(ctx, "must not be null")
  85109. }
  85110. return graphql.Null
  85111. }
  85112. res := resTmp.(string)
  85113. fc.Result = res
  85114. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  85115. }
  85116. func (ec *executionContext) fieldContext_PrivateMetafield_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85117. fc = &graphql.FieldContext{
  85118. Object: "PrivateMetafield",
  85119. Field: field,
  85120. IsMethod: false,
  85121. IsResolver: false,
  85122. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85123. return nil, errors.New("field of type DateTime does not have child fields")
  85124. },
  85125. }
  85126. return fc, nil
  85127. }
  85128. func (ec *executionContext) _PrivateMetafield_id(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  85129. fc, err := ec.fieldContext_PrivateMetafield_id(ctx, field)
  85130. if err != nil {
  85131. return graphql.Null
  85132. }
  85133. ctx = graphql.WithFieldContext(ctx, fc)
  85134. defer func() {
  85135. if r := recover(); r != nil {
  85136. ec.Error(ctx, ec.Recover(ctx, r))
  85137. ret = graphql.Null
  85138. }
  85139. }()
  85140. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85141. ctx = rctx // use context from middleware stack in children
  85142. return obj.ID, nil
  85143. })
  85144. if err != nil {
  85145. ec.Error(ctx, err)
  85146. return graphql.Null
  85147. }
  85148. if resTmp == nil {
  85149. if !graphql.HasFieldError(ctx, fc) {
  85150. ec.Errorf(ctx, "must not be null")
  85151. }
  85152. return graphql.Null
  85153. }
  85154. res := resTmp.(string)
  85155. fc.Result = res
  85156. return ec.marshalNID2string(ctx, field.Selections, res)
  85157. }
  85158. func (ec *executionContext) fieldContext_PrivateMetafield_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85159. fc = &graphql.FieldContext{
  85160. Object: "PrivateMetafield",
  85161. Field: field,
  85162. IsMethod: false,
  85163. IsResolver: false,
  85164. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85165. return nil, errors.New("field of type ID does not have child fields")
  85166. },
  85167. }
  85168. return fc, nil
  85169. }
  85170. func (ec *executionContext) _PrivateMetafield_key(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  85171. fc, err := ec.fieldContext_PrivateMetafield_key(ctx, field)
  85172. if err != nil {
  85173. return graphql.Null
  85174. }
  85175. ctx = graphql.WithFieldContext(ctx, fc)
  85176. defer func() {
  85177. if r := recover(); r != nil {
  85178. ec.Error(ctx, ec.Recover(ctx, r))
  85179. ret = graphql.Null
  85180. }
  85181. }()
  85182. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85183. ctx = rctx // use context from middleware stack in children
  85184. return obj.Key, nil
  85185. })
  85186. if err != nil {
  85187. ec.Error(ctx, err)
  85188. return graphql.Null
  85189. }
  85190. if resTmp == nil {
  85191. if !graphql.HasFieldError(ctx, fc) {
  85192. ec.Errorf(ctx, "must not be null")
  85193. }
  85194. return graphql.Null
  85195. }
  85196. res := resTmp.(string)
  85197. fc.Result = res
  85198. return ec.marshalNString2string(ctx, field.Selections, res)
  85199. }
  85200. func (ec *executionContext) fieldContext_PrivateMetafield_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85201. fc = &graphql.FieldContext{
  85202. Object: "PrivateMetafield",
  85203. Field: field,
  85204. IsMethod: false,
  85205. IsResolver: false,
  85206. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85207. return nil, errors.New("field of type String does not have child fields")
  85208. },
  85209. }
  85210. return fc, nil
  85211. }
  85212. func (ec *executionContext) _PrivateMetafield_namespace(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  85213. fc, err := ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  85214. if err != nil {
  85215. return graphql.Null
  85216. }
  85217. ctx = graphql.WithFieldContext(ctx, fc)
  85218. defer func() {
  85219. if r := recover(); r != nil {
  85220. ec.Error(ctx, ec.Recover(ctx, r))
  85221. ret = graphql.Null
  85222. }
  85223. }()
  85224. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85225. ctx = rctx // use context from middleware stack in children
  85226. return obj.Namespace, nil
  85227. })
  85228. if err != nil {
  85229. ec.Error(ctx, err)
  85230. return graphql.Null
  85231. }
  85232. if resTmp == nil {
  85233. if !graphql.HasFieldError(ctx, fc) {
  85234. ec.Errorf(ctx, "must not be null")
  85235. }
  85236. return graphql.Null
  85237. }
  85238. res := resTmp.(string)
  85239. fc.Result = res
  85240. return ec.marshalNString2string(ctx, field.Selections, res)
  85241. }
  85242. func (ec *executionContext) fieldContext_PrivateMetafield_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85243. fc = &graphql.FieldContext{
  85244. Object: "PrivateMetafield",
  85245. Field: field,
  85246. IsMethod: false,
  85247. IsResolver: false,
  85248. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85249. return nil, errors.New("field of type String does not have child fields")
  85250. },
  85251. }
  85252. return fc, nil
  85253. }
  85254. func (ec *executionContext) _PrivateMetafield_updatedAt(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  85255. fc, err := ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  85256. if err != nil {
  85257. return graphql.Null
  85258. }
  85259. ctx = graphql.WithFieldContext(ctx, fc)
  85260. defer func() {
  85261. if r := recover(); r != nil {
  85262. ec.Error(ctx, ec.Recover(ctx, r))
  85263. ret = graphql.Null
  85264. }
  85265. }()
  85266. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85267. ctx = rctx // use context from middleware stack in children
  85268. return obj.UpdatedAt, nil
  85269. })
  85270. if err != nil {
  85271. ec.Error(ctx, err)
  85272. return graphql.Null
  85273. }
  85274. if resTmp == nil {
  85275. if !graphql.HasFieldError(ctx, fc) {
  85276. ec.Errorf(ctx, "must not be null")
  85277. }
  85278. return graphql.Null
  85279. }
  85280. res := resTmp.(string)
  85281. fc.Result = res
  85282. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  85283. }
  85284. func (ec *executionContext) fieldContext_PrivateMetafield_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85285. fc = &graphql.FieldContext{
  85286. Object: "PrivateMetafield",
  85287. Field: field,
  85288. IsMethod: false,
  85289. IsResolver: false,
  85290. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85291. return nil, errors.New("field of type DateTime does not have child fields")
  85292. },
  85293. }
  85294. return fc, nil
  85295. }
  85296. func (ec *executionContext) _PrivateMetafield_value(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  85297. fc, err := ec.fieldContext_PrivateMetafield_value(ctx, field)
  85298. if err != nil {
  85299. return graphql.Null
  85300. }
  85301. ctx = graphql.WithFieldContext(ctx, fc)
  85302. defer func() {
  85303. if r := recover(); r != nil {
  85304. ec.Error(ctx, ec.Recover(ctx, r))
  85305. ret = graphql.Null
  85306. }
  85307. }()
  85308. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85309. ctx = rctx // use context from middleware stack in children
  85310. return obj.Value, nil
  85311. })
  85312. if err != nil {
  85313. ec.Error(ctx, err)
  85314. return graphql.Null
  85315. }
  85316. if resTmp == nil {
  85317. if !graphql.HasFieldError(ctx, fc) {
  85318. ec.Errorf(ctx, "must not be null")
  85319. }
  85320. return graphql.Null
  85321. }
  85322. res := resTmp.(string)
  85323. fc.Result = res
  85324. return ec.marshalNString2string(ctx, field.Selections, res)
  85325. }
  85326. func (ec *executionContext) fieldContext_PrivateMetafield_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85327. fc = &graphql.FieldContext{
  85328. Object: "PrivateMetafield",
  85329. Field: field,
  85330. IsMethod: false,
  85331. IsResolver: false,
  85332. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85333. return nil, errors.New("field of type String does not have child fields")
  85334. },
  85335. }
  85336. return fc, nil
  85337. }
  85338. func (ec *executionContext) _PrivateMetafield_valueType(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  85339. fc, err := ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  85340. if err != nil {
  85341. return graphql.Null
  85342. }
  85343. ctx = graphql.WithFieldContext(ctx, fc)
  85344. defer func() {
  85345. if r := recover(); r != nil {
  85346. ec.Error(ctx, ec.Recover(ctx, r))
  85347. ret = graphql.Null
  85348. }
  85349. }()
  85350. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85351. ctx = rctx // use context from middleware stack in children
  85352. return obj.ValueType, nil
  85353. })
  85354. if err != nil {
  85355. ec.Error(ctx, err)
  85356. return graphql.Null
  85357. }
  85358. if resTmp == nil {
  85359. if !graphql.HasFieldError(ctx, fc) {
  85360. ec.Errorf(ctx, "must not be null")
  85361. }
  85362. return graphql.Null
  85363. }
  85364. res := resTmp.(PrivateMetafieldValueType)
  85365. fc.Result = res
  85366. return ec.marshalNPrivateMetafieldValueType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldValueType(ctx, field.Selections, res)
  85367. }
  85368. func (ec *executionContext) fieldContext_PrivateMetafield_valueType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85369. fc = &graphql.FieldContext{
  85370. Object: "PrivateMetafield",
  85371. Field: field,
  85372. IsMethod: false,
  85373. IsResolver: false,
  85374. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85375. return nil, errors.New("field of type PrivateMetafieldValueType does not have child fields")
  85376. },
  85377. }
  85378. return fc, nil
  85379. }
  85380. func (ec *executionContext) _PrivateMetafieldConnection_edges(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldConnection) (ret graphql.Marshaler) {
  85381. fc, err := ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  85382. if err != nil {
  85383. return graphql.Null
  85384. }
  85385. ctx = graphql.WithFieldContext(ctx, fc)
  85386. defer func() {
  85387. if r := recover(); r != nil {
  85388. ec.Error(ctx, ec.Recover(ctx, r))
  85389. ret = graphql.Null
  85390. }
  85391. }()
  85392. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85393. ctx = rctx // use context from middleware stack in children
  85394. return obj.Edges, nil
  85395. })
  85396. if err != nil {
  85397. ec.Error(ctx, err)
  85398. return graphql.Null
  85399. }
  85400. if resTmp == nil {
  85401. if !graphql.HasFieldError(ctx, fc) {
  85402. ec.Errorf(ctx, "must not be null")
  85403. }
  85404. return graphql.Null
  85405. }
  85406. res := resTmp.([]*PrivateMetafieldEdge)
  85407. fc.Result = res
  85408. return ec.marshalNPrivateMetafieldEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldEdgeᚄ(ctx, field.Selections, res)
  85409. }
  85410. func (ec *executionContext) fieldContext_PrivateMetafieldConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85411. fc = &graphql.FieldContext{
  85412. Object: "PrivateMetafieldConnection",
  85413. Field: field,
  85414. IsMethod: false,
  85415. IsResolver: false,
  85416. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85417. switch field.Name {
  85418. case "cursor":
  85419. return ec.fieldContext_PrivateMetafieldEdge_cursor(ctx, field)
  85420. case "node":
  85421. return ec.fieldContext_PrivateMetafieldEdge_node(ctx, field)
  85422. }
  85423. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldEdge", field.Name)
  85424. },
  85425. }
  85426. return fc, nil
  85427. }
  85428. func (ec *executionContext) _PrivateMetafieldConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldConnection) (ret graphql.Marshaler) {
  85429. fc, err := ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  85430. if err != nil {
  85431. return graphql.Null
  85432. }
  85433. ctx = graphql.WithFieldContext(ctx, fc)
  85434. defer func() {
  85435. if r := recover(); r != nil {
  85436. ec.Error(ctx, ec.Recover(ctx, r))
  85437. ret = graphql.Null
  85438. }
  85439. }()
  85440. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85441. ctx = rctx // use context from middleware stack in children
  85442. return obj.Nodes, nil
  85443. })
  85444. if err != nil {
  85445. ec.Error(ctx, err)
  85446. return graphql.Null
  85447. }
  85448. if resTmp == nil {
  85449. if !graphql.HasFieldError(ctx, fc) {
  85450. ec.Errorf(ctx, "must not be null")
  85451. }
  85452. return graphql.Null
  85453. }
  85454. res := resTmp.([]*PrivateMetafield)
  85455. fc.Result = res
  85456. return ec.marshalNPrivateMetafield2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldᚄ(ctx, field.Selections, res)
  85457. }
  85458. func (ec *executionContext) fieldContext_PrivateMetafieldConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85459. fc = &graphql.FieldContext{
  85460. Object: "PrivateMetafieldConnection",
  85461. Field: field,
  85462. IsMethod: false,
  85463. IsResolver: false,
  85464. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85465. switch field.Name {
  85466. case "createdAt":
  85467. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  85468. case "id":
  85469. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  85470. case "key":
  85471. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  85472. case "namespace":
  85473. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  85474. case "updatedAt":
  85475. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  85476. case "value":
  85477. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  85478. case "valueType":
  85479. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  85480. }
  85481. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  85482. },
  85483. }
  85484. return fc, nil
  85485. }
  85486. func (ec *executionContext) _PrivateMetafieldConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldConnection) (ret graphql.Marshaler) {
  85487. fc, err := ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  85488. if err != nil {
  85489. return graphql.Null
  85490. }
  85491. ctx = graphql.WithFieldContext(ctx, fc)
  85492. defer func() {
  85493. if r := recover(); r != nil {
  85494. ec.Error(ctx, ec.Recover(ctx, r))
  85495. ret = graphql.Null
  85496. }
  85497. }()
  85498. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85499. ctx = rctx // use context from middleware stack in children
  85500. return obj.PageInfo, nil
  85501. })
  85502. if err != nil {
  85503. ec.Error(ctx, err)
  85504. return graphql.Null
  85505. }
  85506. if resTmp == nil {
  85507. if !graphql.HasFieldError(ctx, fc) {
  85508. ec.Errorf(ctx, "must not be null")
  85509. }
  85510. return graphql.Null
  85511. }
  85512. res := resTmp.(*PageInfo)
  85513. fc.Result = res
  85514. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  85515. }
  85516. func (ec *executionContext) fieldContext_PrivateMetafieldConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85517. fc = &graphql.FieldContext{
  85518. Object: "PrivateMetafieldConnection",
  85519. Field: field,
  85520. IsMethod: false,
  85521. IsResolver: false,
  85522. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85523. switch field.Name {
  85524. case "endCursor":
  85525. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  85526. case "hasNextPage":
  85527. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  85528. case "hasPreviousPage":
  85529. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  85530. case "startCursor":
  85531. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  85532. }
  85533. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  85534. },
  85535. }
  85536. return fc, nil
  85537. }
  85538. func (ec *executionContext) _PrivateMetafieldEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldEdge) (ret graphql.Marshaler) {
  85539. fc, err := ec.fieldContext_PrivateMetafieldEdge_cursor(ctx, field)
  85540. if err != nil {
  85541. return graphql.Null
  85542. }
  85543. ctx = graphql.WithFieldContext(ctx, fc)
  85544. defer func() {
  85545. if r := recover(); r != nil {
  85546. ec.Error(ctx, ec.Recover(ctx, r))
  85547. ret = graphql.Null
  85548. }
  85549. }()
  85550. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85551. ctx = rctx // use context from middleware stack in children
  85552. return obj.Cursor, nil
  85553. })
  85554. if err != nil {
  85555. ec.Error(ctx, err)
  85556. return graphql.Null
  85557. }
  85558. if resTmp == nil {
  85559. if !graphql.HasFieldError(ctx, fc) {
  85560. ec.Errorf(ctx, "must not be null")
  85561. }
  85562. return graphql.Null
  85563. }
  85564. res := resTmp.(string)
  85565. fc.Result = res
  85566. return ec.marshalNString2string(ctx, field.Selections, res)
  85567. }
  85568. func (ec *executionContext) fieldContext_PrivateMetafieldEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85569. fc = &graphql.FieldContext{
  85570. Object: "PrivateMetafieldEdge",
  85571. Field: field,
  85572. IsMethod: false,
  85573. IsResolver: false,
  85574. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85575. return nil, errors.New("field of type String does not have child fields")
  85576. },
  85577. }
  85578. return fc, nil
  85579. }
  85580. func (ec *executionContext) _PrivateMetafieldEdge_node(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldEdge) (ret graphql.Marshaler) {
  85581. fc, err := ec.fieldContext_PrivateMetafieldEdge_node(ctx, field)
  85582. if err != nil {
  85583. return graphql.Null
  85584. }
  85585. ctx = graphql.WithFieldContext(ctx, fc)
  85586. defer func() {
  85587. if r := recover(); r != nil {
  85588. ec.Error(ctx, ec.Recover(ctx, r))
  85589. ret = graphql.Null
  85590. }
  85591. }()
  85592. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85593. ctx = rctx // use context from middleware stack in children
  85594. return obj.Node, nil
  85595. })
  85596. if err != nil {
  85597. ec.Error(ctx, err)
  85598. return graphql.Null
  85599. }
  85600. if resTmp == nil {
  85601. if !graphql.HasFieldError(ctx, fc) {
  85602. ec.Errorf(ctx, "must not be null")
  85603. }
  85604. return graphql.Null
  85605. }
  85606. res := resTmp.(*PrivateMetafield)
  85607. fc.Result = res
  85608. return ec.marshalNPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  85609. }
  85610. func (ec *executionContext) fieldContext_PrivateMetafieldEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85611. fc = &graphql.FieldContext{
  85612. Object: "PrivateMetafieldEdge",
  85613. Field: field,
  85614. IsMethod: false,
  85615. IsResolver: false,
  85616. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85617. switch field.Name {
  85618. case "createdAt":
  85619. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  85620. case "id":
  85621. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  85622. case "key":
  85623. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  85624. case "namespace":
  85625. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  85626. case "updatedAt":
  85627. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  85628. case "value":
  85629. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  85630. case "valueType":
  85631. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  85632. }
  85633. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  85634. },
  85635. }
  85636. return fc, nil
  85637. }
  85638. func (ec *executionContext) _Product_availablePublicationCount(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  85639. fc, err := ec.fieldContext_Product_availablePublicationCount(ctx, field)
  85640. if err != nil {
  85641. return graphql.Null
  85642. }
  85643. ctx = graphql.WithFieldContext(ctx, fc)
  85644. defer func() {
  85645. if r := recover(); r != nil {
  85646. ec.Error(ctx, ec.Recover(ctx, r))
  85647. ret = graphql.Null
  85648. }
  85649. }()
  85650. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85651. ctx = rctx // use context from middleware stack in children
  85652. return obj.AvailablePublicationCount, nil
  85653. })
  85654. if err != nil {
  85655. ec.Error(ctx, err)
  85656. return graphql.Null
  85657. }
  85658. if resTmp == nil {
  85659. if !graphql.HasFieldError(ctx, fc) {
  85660. ec.Errorf(ctx, "must not be null")
  85661. }
  85662. return graphql.Null
  85663. }
  85664. res := resTmp.(int)
  85665. fc.Result = res
  85666. return ec.marshalNInt2int(ctx, field.Selections, res)
  85667. }
  85668. func (ec *executionContext) fieldContext_Product_availablePublicationCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85669. fc = &graphql.FieldContext{
  85670. Object: "Product",
  85671. Field: field,
  85672. IsMethod: false,
  85673. IsResolver: false,
  85674. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85675. return nil, errors.New("field of type Int does not have child fields")
  85676. },
  85677. }
  85678. return fc, nil
  85679. }
  85680. func (ec *executionContext) _Product_collections(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  85681. fc, err := ec.fieldContext_Product_collections(ctx, field)
  85682. if err != nil {
  85683. return graphql.Null
  85684. }
  85685. ctx = graphql.WithFieldContext(ctx, fc)
  85686. defer func() {
  85687. if r := recover(); r != nil {
  85688. ec.Error(ctx, ec.Recover(ctx, r))
  85689. ret = graphql.Null
  85690. }
  85691. }()
  85692. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85693. ctx = rctx // use context from middleware stack in children
  85694. return obj.Collections, nil
  85695. })
  85696. if err != nil {
  85697. ec.Error(ctx, err)
  85698. return graphql.Null
  85699. }
  85700. if resTmp == nil {
  85701. if !graphql.HasFieldError(ctx, fc) {
  85702. ec.Errorf(ctx, "must not be null")
  85703. }
  85704. return graphql.Null
  85705. }
  85706. res := resTmp.(*CollectionConnection)
  85707. fc.Result = res
  85708. return ec.marshalNCollectionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionConnection(ctx, field.Selections, res)
  85709. }
  85710. func (ec *executionContext) fieldContext_Product_collections(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85711. fc = &graphql.FieldContext{
  85712. Object: "Product",
  85713. Field: field,
  85714. IsMethod: false,
  85715. IsResolver: false,
  85716. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85717. switch field.Name {
  85718. case "edges":
  85719. return ec.fieldContext_CollectionConnection_edges(ctx, field)
  85720. case "nodes":
  85721. return ec.fieldContext_CollectionConnection_nodes(ctx, field)
  85722. case "pageInfo":
  85723. return ec.fieldContext_CollectionConnection_pageInfo(ctx, field)
  85724. }
  85725. return nil, fmt.Errorf("no field named %q was found under type CollectionConnection", field.Name)
  85726. },
  85727. }
  85728. defer func() {
  85729. if r := recover(); r != nil {
  85730. err = ec.Recover(ctx, r)
  85731. ec.Error(ctx, err)
  85732. }
  85733. }()
  85734. ctx = graphql.WithFieldContext(ctx, fc)
  85735. if fc.Args, err = ec.field_Product_collections_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  85736. ec.Error(ctx, err)
  85737. return
  85738. }
  85739. return fc, nil
  85740. }
  85741. func (ec *executionContext) _Product_contextualPricing(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  85742. fc, err := ec.fieldContext_Product_contextualPricing(ctx, field)
  85743. if err != nil {
  85744. return graphql.Null
  85745. }
  85746. ctx = graphql.WithFieldContext(ctx, fc)
  85747. defer func() {
  85748. if r := recover(); r != nil {
  85749. ec.Error(ctx, ec.Recover(ctx, r))
  85750. ret = graphql.Null
  85751. }
  85752. }()
  85753. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85754. ctx = rctx // use context from middleware stack in children
  85755. return obj.ContextualPricing, nil
  85756. })
  85757. if err != nil {
  85758. ec.Error(ctx, err)
  85759. return graphql.Null
  85760. }
  85761. if resTmp == nil {
  85762. if !graphql.HasFieldError(ctx, fc) {
  85763. ec.Errorf(ctx, "must not be null")
  85764. }
  85765. return graphql.Null
  85766. }
  85767. res := resTmp.(*ProductContextualPricing)
  85768. fc.Result = res
  85769. return ec.marshalNProductContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductContextualPricing(ctx, field.Selections, res)
  85770. }
  85771. func (ec *executionContext) fieldContext_Product_contextualPricing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85772. fc = &graphql.FieldContext{
  85773. Object: "Product",
  85774. Field: field,
  85775. IsMethod: false,
  85776. IsResolver: false,
  85777. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85778. switch field.Name {
  85779. case "maxVariantPricing":
  85780. return ec.fieldContext_ProductContextualPricing_maxVariantPricing(ctx, field)
  85781. case "minVariantPricing":
  85782. return ec.fieldContext_ProductContextualPricing_minVariantPricing(ctx, field)
  85783. case "priceRange":
  85784. return ec.fieldContext_ProductContextualPricing_priceRange(ctx, field)
  85785. }
  85786. return nil, fmt.Errorf("no field named %q was found under type ProductContextualPricing", field.Name)
  85787. },
  85788. }
  85789. defer func() {
  85790. if r := recover(); r != nil {
  85791. err = ec.Recover(ctx, r)
  85792. ec.Error(ctx, err)
  85793. }
  85794. }()
  85795. ctx = graphql.WithFieldContext(ctx, fc)
  85796. if fc.Args, err = ec.field_Product_contextualPricing_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  85797. ec.Error(ctx, err)
  85798. return
  85799. }
  85800. return fc, nil
  85801. }
  85802. func (ec *executionContext) _Product_createdAt(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  85803. fc, err := ec.fieldContext_Product_createdAt(ctx, field)
  85804. if err != nil {
  85805. return graphql.Null
  85806. }
  85807. ctx = graphql.WithFieldContext(ctx, fc)
  85808. defer func() {
  85809. if r := recover(); r != nil {
  85810. ec.Error(ctx, ec.Recover(ctx, r))
  85811. ret = graphql.Null
  85812. }
  85813. }()
  85814. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85815. ctx = rctx // use context from middleware stack in children
  85816. return obj.CreatedAt, nil
  85817. })
  85818. if err != nil {
  85819. ec.Error(ctx, err)
  85820. return graphql.Null
  85821. }
  85822. if resTmp == nil {
  85823. if !graphql.HasFieldError(ctx, fc) {
  85824. ec.Errorf(ctx, "must not be null")
  85825. }
  85826. return graphql.Null
  85827. }
  85828. res := resTmp.(string)
  85829. fc.Result = res
  85830. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  85831. }
  85832. func (ec *executionContext) fieldContext_Product_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85833. fc = &graphql.FieldContext{
  85834. Object: "Product",
  85835. Field: field,
  85836. IsMethod: false,
  85837. IsResolver: false,
  85838. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85839. return nil, errors.New("field of type DateTime does not have child fields")
  85840. },
  85841. }
  85842. return fc, nil
  85843. }
  85844. func (ec *executionContext) _Product_defaultCursor(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  85845. fc, err := ec.fieldContext_Product_defaultCursor(ctx, field)
  85846. if err != nil {
  85847. return graphql.Null
  85848. }
  85849. ctx = graphql.WithFieldContext(ctx, fc)
  85850. defer func() {
  85851. if r := recover(); r != nil {
  85852. ec.Error(ctx, ec.Recover(ctx, r))
  85853. ret = graphql.Null
  85854. }
  85855. }()
  85856. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85857. ctx = rctx // use context from middleware stack in children
  85858. return obj.DefaultCursor, nil
  85859. })
  85860. if err != nil {
  85861. ec.Error(ctx, err)
  85862. return graphql.Null
  85863. }
  85864. if resTmp == nil {
  85865. if !graphql.HasFieldError(ctx, fc) {
  85866. ec.Errorf(ctx, "must not be null")
  85867. }
  85868. return graphql.Null
  85869. }
  85870. res := resTmp.(string)
  85871. fc.Result = res
  85872. return ec.marshalNString2string(ctx, field.Selections, res)
  85873. }
  85874. func (ec *executionContext) fieldContext_Product_defaultCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85875. fc = &graphql.FieldContext{
  85876. Object: "Product",
  85877. Field: field,
  85878. IsMethod: false,
  85879. IsResolver: false,
  85880. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85881. return nil, errors.New("field of type String does not have child fields")
  85882. },
  85883. }
  85884. return fc, nil
  85885. }
  85886. func (ec *executionContext) _Product_description(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  85887. fc, err := ec.fieldContext_Product_description(ctx, field)
  85888. if err != nil {
  85889. return graphql.Null
  85890. }
  85891. ctx = graphql.WithFieldContext(ctx, fc)
  85892. defer func() {
  85893. if r := recover(); r != nil {
  85894. ec.Error(ctx, ec.Recover(ctx, r))
  85895. ret = graphql.Null
  85896. }
  85897. }()
  85898. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85899. ctx = rctx // use context from middleware stack in children
  85900. return obj.Description, nil
  85901. })
  85902. if err != nil {
  85903. ec.Error(ctx, err)
  85904. return graphql.Null
  85905. }
  85906. if resTmp == nil {
  85907. if !graphql.HasFieldError(ctx, fc) {
  85908. ec.Errorf(ctx, "must not be null")
  85909. }
  85910. return graphql.Null
  85911. }
  85912. res := resTmp.(string)
  85913. fc.Result = res
  85914. return ec.marshalNString2string(ctx, field.Selections, res)
  85915. }
  85916. func (ec *executionContext) fieldContext_Product_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85917. fc = &graphql.FieldContext{
  85918. Object: "Product",
  85919. Field: field,
  85920. IsMethod: false,
  85921. IsResolver: false,
  85922. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85923. return nil, errors.New("field of type String does not have child fields")
  85924. },
  85925. }
  85926. defer func() {
  85927. if r := recover(); r != nil {
  85928. err = ec.Recover(ctx, r)
  85929. ec.Error(ctx, err)
  85930. }
  85931. }()
  85932. ctx = graphql.WithFieldContext(ctx, fc)
  85933. if fc.Args, err = ec.field_Product_description_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  85934. ec.Error(ctx, err)
  85935. return
  85936. }
  85937. return fc, nil
  85938. }
  85939. func (ec *executionContext) _Product_descriptionHtml(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  85940. fc, err := ec.fieldContext_Product_descriptionHtml(ctx, field)
  85941. if err != nil {
  85942. return graphql.Null
  85943. }
  85944. ctx = graphql.WithFieldContext(ctx, fc)
  85945. defer func() {
  85946. if r := recover(); r != nil {
  85947. ec.Error(ctx, ec.Recover(ctx, r))
  85948. ret = graphql.Null
  85949. }
  85950. }()
  85951. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85952. ctx = rctx // use context from middleware stack in children
  85953. return obj.DescriptionHTML, nil
  85954. })
  85955. if err != nil {
  85956. ec.Error(ctx, err)
  85957. return graphql.Null
  85958. }
  85959. if resTmp == nil {
  85960. if !graphql.HasFieldError(ctx, fc) {
  85961. ec.Errorf(ctx, "must not be null")
  85962. }
  85963. return graphql.Null
  85964. }
  85965. res := resTmp.(string)
  85966. fc.Result = res
  85967. return ec.marshalNHTML2string(ctx, field.Selections, res)
  85968. }
  85969. func (ec *executionContext) fieldContext_Product_descriptionHtml(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85970. fc = &graphql.FieldContext{
  85971. Object: "Product",
  85972. Field: field,
  85973. IsMethod: false,
  85974. IsResolver: false,
  85975. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85976. return nil, errors.New("field of type HTML does not have child fields")
  85977. },
  85978. }
  85979. return fc, nil
  85980. }
  85981. func (ec *executionContext) _Product_featuredImage(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  85982. fc, err := ec.fieldContext_Product_featuredImage(ctx, field)
  85983. if err != nil {
  85984. return graphql.Null
  85985. }
  85986. ctx = graphql.WithFieldContext(ctx, fc)
  85987. defer func() {
  85988. if r := recover(); r != nil {
  85989. ec.Error(ctx, ec.Recover(ctx, r))
  85990. ret = graphql.Null
  85991. }
  85992. }()
  85993. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85994. ctx = rctx // use context from middleware stack in children
  85995. return obj.FeaturedImage, nil
  85996. })
  85997. if err != nil {
  85998. ec.Error(ctx, err)
  85999. return graphql.Null
  86000. }
  86001. if resTmp == nil {
  86002. return graphql.Null
  86003. }
  86004. res := resTmp.(*Image)
  86005. fc.Result = res
  86006. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  86007. }
  86008. func (ec *executionContext) fieldContext_Product_featuredImage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86009. fc = &graphql.FieldContext{
  86010. Object: "Product",
  86011. Field: field,
  86012. IsMethod: false,
  86013. IsResolver: false,
  86014. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86015. switch field.Name {
  86016. case "altText":
  86017. return ec.fieldContext_Image_altText(ctx, field)
  86018. case "height":
  86019. return ec.fieldContext_Image_height(ctx, field)
  86020. case "id":
  86021. return ec.fieldContext_Image_id(ctx, field)
  86022. case "metafield":
  86023. return ec.fieldContext_Image_metafield(ctx, field)
  86024. case "metafields":
  86025. return ec.fieldContext_Image_metafields(ctx, field)
  86026. case "privateMetafield":
  86027. return ec.fieldContext_Image_privateMetafield(ctx, field)
  86028. case "privateMetafields":
  86029. return ec.fieldContext_Image_privateMetafields(ctx, field)
  86030. case "url":
  86031. return ec.fieldContext_Image_url(ctx, field)
  86032. case "width":
  86033. return ec.fieldContext_Image_width(ctx, field)
  86034. }
  86035. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  86036. },
  86037. }
  86038. return fc, nil
  86039. }
  86040. func (ec *executionContext) _Product_featuredMedia(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86041. fc, err := ec.fieldContext_Product_featuredMedia(ctx, field)
  86042. if err != nil {
  86043. return graphql.Null
  86044. }
  86045. ctx = graphql.WithFieldContext(ctx, fc)
  86046. defer func() {
  86047. if r := recover(); r != nil {
  86048. ec.Error(ctx, ec.Recover(ctx, r))
  86049. ret = graphql.Null
  86050. }
  86051. }()
  86052. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86053. ctx = rctx // use context from middleware stack in children
  86054. return obj.FeaturedMedia, nil
  86055. })
  86056. if err != nil {
  86057. ec.Error(ctx, err)
  86058. return graphql.Null
  86059. }
  86060. if resTmp == nil {
  86061. return graphql.Null
  86062. }
  86063. res := resTmp.(Media)
  86064. fc.Result = res
  86065. return ec.marshalOMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMedia(ctx, field.Selections, res)
  86066. }
  86067. func (ec *executionContext) fieldContext_Product_featuredMedia(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86068. fc = &graphql.FieldContext{
  86069. Object: "Product",
  86070. Field: field,
  86071. IsMethod: false,
  86072. IsResolver: false,
  86073. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86074. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  86075. },
  86076. }
  86077. return fc, nil
  86078. }
  86079. func (ec *executionContext) _Product_feedback(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86080. fc, err := ec.fieldContext_Product_feedback(ctx, field)
  86081. if err != nil {
  86082. return graphql.Null
  86083. }
  86084. ctx = graphql.WithFieldContext(ctx, fc)
  86085. defer func() {
  86086. if r := recover(); r != nil {
  86087. ec.Error(ctx, ec.Recover(ctx, r))
  86088. ret = graphql.Null
  86089. }
  86090. }()
  86091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86092. ctx = rctx // use context from middleware stack in children
  86093. return obj.Feedback, nil
  86094. })
  86095. if err != nil {
  86096. ec.Error(ctx, err)
  86097. return graphql.Null
  86098. }
  86099. if resTmp == nil {
  86100. return graphql.Null
  86101. }
  86102. res := resTmp.(*ResourceFeedback)
  86103. fc.Result = res
  86104. return ec.marshalOResourceFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceFeedback(ctx, field.Selections, res)
  86105. }
  86106. func (ec *executionContext) fieldContext_Product_feedback(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86107. fc = &graphql.FieldContext{
  86108. Object: "Product",
  86109. Field: field,
  86110. IsMethod: false,
  86111. IsResolver: false,
  86112. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86113. switch field.Name {
  86114. case "details":
  86115. return ec.fieldContext_ResourceFeedback_details(ctx, field)
  86116. case "summary":
  86117. return ec.fieldContext_ResourceFeedback_summary(ctx, field)
  86118. }
  86119. return nil, fmt.Errorf("no field named %q was found under type ResourceFeedback", field.Name)
  86120. },
  86121. }
  86122. return fc, nil
  86123. }
  86124. func (ec *executionContext) _Product_giftCardTemplateSuffix(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86125. fc, err := ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  86126. if err != nil {
  86127. return graphql.Null
  86128. }
  86129. ctx = graphql.WithFieldContext(ctx, fc)
  86130. defer func() {
  86131. if r := recover(); r != nil {
  86132. ec.Error(ctx, ec.Recover(ctx, r))
  86133. ret = graphql.Null
  86134. }
  86135. }()
  86136. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86137. ctx = rctx // use context from middleware stack in children
  86138. return obj.GiftCardTemplateSuffix, nil
  86139. })
  86140. if err != nil {
  86141. ec.Error(ctx, err)
  86142. return graphql.Null
  86143. }
  86144. if resTmp == nil {
  86145. return graphql.Null
  86146. }
  86147. res := resTmp.(*string)
  86148. fc.Result = res
  86149. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  86150. }
  86151. func (ec *executionContext) fieldContext_Product_giftCardTemplateSuffix(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86152. fc = &graphql.FieldContext{
  86153. Object: "Product",
  86154. Field: field,
  86155. IsMethod: false,
  86156. IsResolver: false,
  86157. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86158. return nil, errors.New("field of type String does not have child fields")
  86159. },
  86160. }
  86161. return fc, nil
  86162. }
  86163. func (ec *executionContext) _Product_handle(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86164. fc, err := ec.fieldContext_Product_handle(ctx, field)
  86165. if err != nil {
  86166. return graphql.Null
  86167. }
  86168. ctx = graphql.WithFieldContext(ctx, fc)
  86169. defer func() {
  86170. if r := recover(); r != nil {
  86171. ec.Error(ctx, ec.Recover(ctx, r))
  86172. ret = graphql.Null
  86173. }
  86174. }()
  86175. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86176. ctx = rctx // use context from middleware stack in children
  86177. return obj.Handle, nil
  86178. })
  86179. if err != nil {
  86180. ec.Error(ctx, err)
  86181. return graphql.Null
  86182. }
  86183. if resTmp == nil {
  86184. if !graphql.HasFieldError(ctx, fc) {
  86185. ec.Errorf(ctx, "must not be null")
  86186. }
  86187. return graphql.Null
  86188. }
  86189. res := resTmp.(string)
  86190. fc.Result = res
  86191. return ec.marshalNString2string(ctx, field.Selections, res)
  86192. }
  86193. func (ec *executionContext) fieldContext_Product_handle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86194. fc = &graphql.FieldContext{
  86195. Object: "Product",
  86196. Field: field,
  86197. IsMethod: false,
  86198. IsResolver: false,
  86199. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86200. return nil, errors.New("field of type String does not have child fields")
  86201. },
  86202. }
  86203. return fc, nil
  86204. }
  86205. func (ec *executionContext) _Product_hasOnlyDefaultVariant(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86206. fc, err := ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  86207. if err != nil {
  86208. return graphql.Null
  86209. }
  86210. ctx = graphql.WithFieldContext(ctx, fc)
  86211. defer func() {
  86212. if r := recover(); r != nil {
  86213. ec.Error(ctx, ec.Recover(ctx, r))
  86214. ret = graphql.Null
  86215. }
  86216. }()
  86217. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86218. ctx = rctx // use context from middleware stack in children
  86219. return obj.HasOnlyDefaultVariant, nil
  86220. })
  86221. if err != nil {
  86222. ec.Error(ctx, err)
  86223. return graphql.Null
  86224. }
  86225. if resTmp == nil {
  86226. if !graphql.HasFieldError(ctx, fc) {
  86227. ec.Errorf(ctx, "must not be null")
  86228. }
  86229. return graphql.Null
  86230. }
  86231. res := resTmp.(bool)
  86232. fc.Result = res
  86233. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  86234. }
  86235. func (ec *executionContext) fieldContext_Product_hasOnlyDefaultVariant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86236. fc = &graphql.FieldContext{
  86237. Object: "Product",
  86238. Field: field,
  86239. IsMethod: false,
  86240. IsResolver: false,
  86241. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86242. return nil, errors.New("field of type Boolean does not have child fields")
  86243. },
  86244. }
  86245. return fc, nil
  86246. }
  86247. func (ec *executionContext) _Product_hasOutOfStockVariants(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86248. fc, err := ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  86249. if err != nil {
  86250. return graphql.Null
  86251. }
  86252. ctx = graphql.WithFieldContext(ctx, fc)
  86253. defer func() {
  86254. if r := recover(); r != nil {
  86255. ec.Error(ctx, ec.Recover(ctx, r))
  86256. ret = graphql.Null
  86257. }
  86258. }()
  86259. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86260. ctx = rctx // use context from middleware stack in children
  86261. return obj.HasOutOfStockVariants, nil
  86262. })
  86263. if err != nil {
  86264. ec.Error(ctx, err)
  86265. return graphql.Null
  86266. }
  86267. if resTmp == nil {
  86268. if !graphql.HasFieldError(ctx, fc) {
  86269. ec.Errorf(ctx, "must not be null")
  86270. }
  86271. return graphql.Null
  86272. }
  86273. res := resTmp.(bool)
  86274. fc.Result = res
  86275. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  86276. }
  86277. func (ec *executionContext) fieldContext_Product_hasOutOfStockVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86278. fc = &graphql.FieldContext{
  86279. Object: "Product",
  86280. Field: field,
  86281. IsMethod: false,
  86282. IsResolver: false,
  86283. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86284. return nil, errors.New("field of type Boolean does not have child fields")
  86285. },
  86286. }
  86287. return fc, nil
  86288. }
  86289. func (ec *executionContext) _Product_id(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86290. fc, err := ec.fieldContext_Product_id(ctx, field)
  86291. if err != nil {
  86292. return graphql.Null
  86293. }
  86294. ctx = graphql.WithFieldContext(ctx, fc)
  86295. defer func() {
  86296. if r := recover(); r != nil {
  86297. ec.Error(ctx, ec.Recover(ctx, r))
  86298. ret = graphql.Null
  86299. }
  86300. }()
  86301. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86302. ctx = rctx // use context from middleware stack in children
  86303. return obj.ID, nil
  86304. })
  86305. if err != nil {
  86306. ec.Error(ctx, err)
  86307. return graphql.Null
  86308. }
  86309. if resTmp == nil {
  86310. if !graphql.HasFieldError(ctx, fc) {
  86311. ec.Errorf(ctx, "must not be null")
  86312. }
  86313. return graphql.Null
  86314. }
  86315. res := resTmp.(string)
  86316. fc.Result = res
  86317. return ec.marshalNID2string(ctx, field.Selections, res)
  86318. }
  86319. func (ec *executionContext) fieldContext_Product_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86320. fc = &graphql.FieldContext{
  86321. Object: "Product",
  86322. Field: field,
  86323. IsMethod: false,
  86324. IsResolver: false,
  86325. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86326. return nil, errors.New("field of type ID does not have child fields")
  86327. },
  86328. }
  86329. return fc, nil
  86330. }
  86331. func (ec *executionContext) _Product_images(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86332. fc, err := ec.fieldContext_Product_images(ctx, field)
  86333. if err != nil {
  86334. return graphql.Null
  86335. }
  86336. ctx = graphql.WithFieldContext(ctx, fc)
  86337. defer func() {
  86338. if r := recover(); r != nil {
  86339. ec.Error(ctx, ec.Recover(ctx, r))
  86340. ret = graphql.Null
  86341. }
  86342. }()
  86343. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86344. ctx = rctx // use context from middleware stack in children
  86345. return obj.Images, nil
  86346. })
  86347. if err != nil {
  86348. ec.Error(ctx, err)
  86349. return graphql.Null
  86350. }
  86351. if resTmp == nil {
  86352. if !graphql.HasFieldError(ctx, fc) {
  86353. ec.Errorf(ctx, "must not be null")
  86354. }
  86355. return graphql.Null
  86356. }
  86357. res := resTmp.(*ImageConnection)
  86358. fc.Result = res
  86359. return ec.marshalNImageConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageConnection(ctx, field.Selections, res)
  86360. }
  86361. func (ec *executionContext) fieldContext_Product_images(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86362. fc = &graphql.FieldContext{
  86363. Object: "Product",
  86364. Field: field,
  86365. IsMethod: false,
  86366. IsResolver: false,
  86367. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86368. switch field.Name {
  86369. case "edges":
  86370. return ec.fieldContext_ImageConnection_edges(ctx, field)
  86371. case "nodes":
  86372. return ec.fieldContext_ImageConnection_nodes(ctx, field)
  86373. case "pageInfo":
  86374. return ec.fieldContext_ImageConnection_pageInfo(ctx, field)
  86375. }
  86376. return nil, fmt.Errorf("no field named %q was found under type ImageConnection", field.Name)
  86377. },
  86378. }
  86379. defer func() {
  86380. if r := recover(); r != nil {
  86381. err = ec.Recover(ctx, r)
  86382. ec.Error(ctx, err)
  86383. }
  86384. }()
  86385. ctx = graphql.WithFieldContext(ctx, fc)
  86386. if fc.Args, err = ec.field_Product_images_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  86387. ec.Error(ctx, err)
  86388. return
  86389. }
  86390. return fc, nil
  86391. }
  86392. func (ec *executionContext) _Product_inCollection(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86393. fc, err := ec.fieldContext_Product_inCollection(ctx, field)
  86394. if err != nil {
  86395. return graphql.Null
  86396. }
  86397. ctx = graphql.WithFieldContext(ctx, fc)
  86398. defer func() {
  86399. if r := recover(); r != nil {
  86400. ec.Error(ctx, ec.Recover(ctx, r))
  86401. ret = graphql.Null
  86402. }
  86403. }()
  86404. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86405. ctx = rctx // use context from middleware stack in children
  86406. return obj.InCollection, nil
  86407. })
  86408. if err != nil {
  86409. ec.Error(ctx, err)
  86410. return graphql.Null
  86411. }
  86412. if resTmp == nil {
  86413. if !graphql.HasFieldError(ctx, fc) {
  86414. ec.Errorf(ctx, "must not be null")
  86415. }
  86416. return graphql.Null
  86417. }
  86418. res := resTmp.(bool)
  86419. fc.Result = res
  86420. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  86421. }
  86422. func (ec *executionContext) fieldContext_Product_inCollection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86423. fc = &graphql.FieldContext{
  86424. Object: "Product",
  86425. Field: field,
  86426. IsMethod: false,
  86427. IsResolver: false,
  86428. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86429. return nil, errors.New("field of type Boolean does not have child fields")
  86430. },
  86431. }
  86432. defer func() {
  86433. if r := recover(); r != nil {
  86434. err = ec.Recover(ctx, r)
  86435. ec.Error(ctx, err)
  86436. }
  86437. }()
  86438. ctx = graphql.WithFieldContext(ctx, fc)
  86439. if fc.Args, err = ec.field_Product_inCollection_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  86440. ec.Error(ctx, err)
  86441. return
  86442. }
  86443. return fc, nil
  86444. }
  86445. func (ec *executionContext) _Product_isGiftCard(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86446. fc, err := ec.fieldContext_Product_isGiftCard(ctx, field)
  86447. if err != nil {
  86448. return graphql.Null
  86449. }
  86450. ctx = graphql.WithFieldContext(ctx, fc)
  86451. defer func() {
  86452. if r := recover(); r != nil {
  86453. ec.Error(ctx, ec.Recover(ctx, r))
  86454. ret = graphql.Null
  86455. }
  86456. }()
  86457. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86458. ctx = rctx // use context from middleware stack in children
  86459. return obj.IsGiftCard, nil
  86460. })
  86461. if err != nil {
  86462. ec.Error(ctx, err)
  86463. return graphql.Null
  86464. }
  86465. if resTmp == nil {
  86466. if !graphql.HasFieldError(ctx, fc) {
  86467. ec.Errorf(ctx, "must not be null")
  86468. }
  86469. return graphql.Null
  86470. }
  86471. res := resTmp.(bool)
  86472. fc.Result = res
  86473. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  86474. }
  86475. func (ec *executionContext) fieldContext_Product_isGiftCard(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86476. fc = &graphql.FieldContext{
  86477. Object: "Product",
  86478. Field: field,
  86479. IsMethod: false,
  86480. IsResolver: false,
  86481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86482. return nil, errors.New("field of type Boolean does not have child fields")
  86483. },
  86484. }
  86485. return fc, nil
  86486. }
  86487. func (ec *executionContext) _Product_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86488. fc, err := ec.fieldContext_Product_legacyResourceId(ctx, field)
  86489. if err != nil {
  86490. return graphql.Null
  86491. }
  86492. ctx = graphql.WithFieldContext(ctx, fc)
  86493. defer func() {
  86494. if r := recover(); r != nil {
  86495. ec.Error(ctx, ec.Recover(ctx, r))
  86496. ret = graphql.Null
  86497. }
  86498. }()
  86499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86500. ctx = rctx // use context from middleware stack in children
  86501. return obj.LegacyResourceID, nil
  86502. })
  86503. if err != nil {
  86504. ec.Error(ctx, err)
  86505. return graphql.Null
  86506. }
  86507. if resTmp == nil {
  86508. if !graphql.HasFieldError(ctx, fc) {
  86509. ec.Errorf(ctx, "must not be null")
  86510. }
  86511. return graphql.Null
  86512. }
  86513. res := resTmp.(string)
  86514. fc.Result = res
  86515. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  86516. }
  86517. func (ec *executionContext) fieldContext_Product_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86518. fc = &graphql.FieldContext{
  86519. Object: "Product",
  86520. Field: field,
  86521. IsMethod: false,
  86522. IsResolver: false,
  86523. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86524. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  86525. },
  86526. }
  86527. return fc, nil
  86528. }
  86529. func (ec *executionContext) _Product_media(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86530. fc, err := ec.fieldContext_Product_media(ctx, field)
  86531. if err != nil {
  86532. return graphql.Null
  86533. }
  86534. ctx = graphql.WithFieldContext(ctx, fc)
  86535. defer func() {
  86536. if r := recover(); r != nil {
  86537. ec.Error(ctx, ec.Recover(ctx, r))
  86538. ret = graphql.Null
  86539. }
  86540. }()
  86541. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86542. ctx = rctx // use context from middleware stack in children
  86543. return obj.Media, nil
  86544. })
  86545. if err != nil {
  86546. ec.Error(ctx, err)
  86547. return graphql.Null
  86548. }
  86549. if resTmp == nil {
  86550. if !graphql.HasFieldError(ctx, fc) {
  86551. ec.Errorf(ctx, "must not be null")
  86552. }
  86553. return graphql.Null
  86554. }
  86555. res := resTmp.(*MediaConnection)
  86556. fc.Result = res
  86557. return ec.marshalNMediaConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaConnection(ctx, field.Selections, res)
  86558. }
  86559. func (ec *executionContext) fieldContext_Product_media(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86560. fc = &graphql.FieldContext{
  86561. Object: "Product",
  86562. Field: field,
  86563. IsMethod: false,
  86564. IsResolver: false,
  86565. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86566. switch field.Name {
  86567. case "edges":
  86568. return ec.fieldContext_MediaConnection_edges(ctx, field)
  86569. case "nodes":
  86570. return ec.fieldContext_MediaConnection_nodes(ctx, field)
  86571. case "pageInfo":
  86572. return ec.fieldContext_MediaConnection_pageInfo(ctx, field)
  86573. }
  86574. return nil, fmt.Errorf("no field named %q was found under type MediaConnection", field.Name)
  86575. },
  86576. }
  86577. defer func() {
  86578. if r := recover(); r != nil {
  86579. err = ec.Recover(ctx, r)
  86580. ec.Error(ctx, err)
  86581. }
  86582. }()
  86583. ctx = graphql.WithFieldContext(ctx, fc)
  86584. if fc.Args, err = ec.field_Product_media_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  86585. ec.Error(ctx, err)
  86586. return
  86587. }
  86588. return fc, nil
  86589. }
  86590. func (ec *executionContext) _Product_mediaCount(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86591. fc, err := ec.fieldContext_Product_mediaCount(ctx, field)
  86592. if err != nil {
  86593. return graphql.Null
  86594. }
  86595. ctx = graphql.WithFieldContext(ctx, fc)
  86596. defer func() {
  86597. if r := recover(); r != nil {
  86598. ec.Error(ctx, ec.Recover(ctx, r))
  86599. ret = graphql.Null
  86600. }
  86601. }()
  86602. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86603. ctx = rctx // use context from middleware stack in children
  86604. return obj.MediaCount, nil
  86605. })
  86606. if err != nil {
  86607. ec.Error(ctx, err)
  86608. return graphql.Null
  86609. }
  86610. if resTmp == nil {
  86611. if !graphql.HasFieldError(ctx, fc) {
  86612. ec.Errorf(ctx, "must not be null")
  86613. }
  86614. return graphql.Null
  86615. }
  86616. res := resTmp.(int)
  86617. fc.Result = res
  86618. return ec.marshalNInt2int(ctx, field.Selections, res)
  86619. }
  86620. func (ec *executionContext) fieldContext_Product_mediaCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86621. fc = &graphql.FieldContext{
  86622. Object: "Product",
  86623. Field: field,
  86624. IsMethod: false,
  86625. IsResolver: false,
  86626. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86627. return nil, errors.New("field of type Int does not have child fields")
  86628. },
  86629. }
  86630. return fc, nil
  86631. }
  86632. func (ec *executionContext) _Product_metafield(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86633. fc, err := ec.fieldContext_Product_metafield(ctx, field)
  86634. if err != nil {
  86635. return graphql.Null
  86636. }
  86637. ctx = graphql.WithFieldContext(ctx, fc)
  86638. defer func() {
  86639. if r := recover(); r != nil {
  86640. ec.Error(ctx, ec.Recover(ctx, r))
  86641. ret = graphql.Null
  86642. }
  86643. }()
  86644. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86645. ctx = rctx // use context from middleware stack in children
  86646. return obj.Metafield, nil
  86647. })
  86648. if err != nil {
  86649. ec.Error(ctx, err)
  86650. return graphql.Null
  86651. }
  86652. if resTmp == nil {
  86653. return graphql.Null
  86654. }
  86655. res := resTmp.(*Metafield)
  86656. fc.Result = res
  86657. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  86658. }
  86659. func (ec *executionContext) fieldContext_Product_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86660. fc = &graphql.FieldContext{
  86661. Object: "Product",
  86662. Field: field,
  86663. IsMethod: false,
  86664. IsResolver: false,
  86665. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86666. switch field.Name {
  86667. case "createdAt":
  86668. return ec.fieldContext_Metafield_createdAt(ctx, field)
  86669. case "definition":
  86670. return ec.fieldContext_Metafield_definition(ctx, field)
  86671. case "description":
  86672. return ec.fieldContext_Metafield_description(ctx, field)
  86673. case "id":
  86674. return ec.fieldContext_Metafield_id(ctx, field)
  86675. case "key":
  86676. return ec.fieldContext_Metafield_key(ctx, field)
  86677. case "legacyResourceId":
  86678. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  86679. case "namespace":
  86680. return ec.fieldContext_Metafield_namespace(ctx, field)
  86681. case "owner":
  86682. return ec.fieldContext_Metafield_owner(ctx, field)
  86683. case "ownerType":
  86684. return ec.fieldContext_Metafield_ownerType(ctx, field)
  86685. case "reference":
  86686. return ec.fieldContext_Metafield_reference(ctx, field)
  86687. case "references":
  86688. return ec.fieldContext_Metafield_references(ctx, field)
  86689. case "type":
  86690. return ec.fieldContext_Metafield_type(ctx, field)
  86691. case "updatedAt":
  86692. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  86693. case "value":
  86694. return ec.fieldContext_Metafield_value(ctx, field)
  86695. }
  86696. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  86697. },
  86698. }
  86699. defer func() {
  86700. if r := recover(); r != nil {
  86701. err = ec.Recover(ctx, r)
  86702. ec.Error(ctx, err)
  86703. }
  86704. }()
  86705. ctx = graphql.WithFieldContext(ctx, fc)
  86706. if fc.Args, err = ec.field_Product_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  86707. ec.Error(ctx, err)
  86708. return
  86709. }
  86710. return fc, nil
  86711. }
  86712. func (ec *executionContext) _Product_metafieldDefinitions(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86713. fc, err := ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  86714. if err != nil {
  86715. return graphql.Null
  86716. }
  86717. ctx = graphql.WithFieldContext(ctx, fc)
  86718. defer func() {
  86719. if r := recover(); r != nil {
  86720. ec.Error(ctx, ec.Recover(ctx, r))
  86721. ret = graphql.Null
  86722. }
  86723. }()
  86724. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86725. ctx = rctx // use context from middleware stack in children
  86726. return obj.MetafieldDefinitions, nil
  86727. })
  86728. if err != nil {
  86729. ec.Error(ctx, err)
  86730. return graphql.Null
  86731. }
  86732. if resTmp == nil {
  86733. if !graphql.HasFieldError(ctx, fc) {
  86734. ec.Errorf(ctx, "must not be null")
  86735. }
  86736. return graphql.Null
  86737. }
  86738. res := resTmp.(*MetafieldDefinitionConnection)
  86739. fc.Result = res
  86740. return ec.marshalNMetafieldDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionConnection(ctx, field.Selections, res)
  86741. }
  86742. func (ec *executionContext) fieldContext_Product_metafieldDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86743. fc = &graphql.FieldContext{
  86744. Object: "Product",
  86745. Field: field,
  86746. IsMethod: false,
  86747. IsResolver: false,
  86748. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86749. switch field.Name {
  86750. case "edges":
  86751. return ec.fieldContext_MetafieldDefinitionConnection_edges(ctx, field)
  86752. case "nodes":
  86753. return ec.fieldContext_MetafieldDefinitionConnection_nodes(ctx, field)
  86754. case "pageInfo":
  86755. return ec.fieldContext_MetafieldDefinitionConnection_pageInfo(ctx, field)
  86756. }
  86757. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionConnection", field.Name)
  86758. },
  86759. }
  86760. defer func() {
  86761. if r := recover(); r != nil {
  86762. err = ec.Recover(ctx, r)
  86763. ec.Error(ctx, err)
  86764. }
  86765. }()
  86766. ctx = graphql.WithFieldContext(ctx, fc)
  86767. if fc.Args, err = ec.field_Product_metafieldDefinitions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  86768. ec.Error(ctx, err)
  86769. return
  86770. }
  86771. return fc, nil
  86772. }
  86773. func (ec *executionContext) _Product_metafields(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86774. fc, err := ec.fieldContext_Product_metafields(ctx, field)
  86775. if err != nil {
  86776. return graphql.Null
  86777. }
  86778. ctx = graphql.WithFieldContext(ctx, fc)
  86779. defer func() {
  86780. if r := recover(); r != nil {
  86781. ec.Error(ctx, ec.Recover(ctx, r))
  86782. ret = graphql.Null
  86783. }
  86784. }()
  86785. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86786. ctx = rctx // use context from middleware stack in children
  86787. return obj.Metafields, nil
  86788. })
  86789. if err != nil {
  86790. ec.Error(ctx, err)
  86791. return graphql.Null
  86792. }
  86793. if resTmp == nil {
  86794. if !graphql.HasFieldError(ctx, fc) {
  86795. ec.Errorf(ctx, "must not be null")
  86796. }
  86797. return graphql.Null
  86798. }
  86799. res := resTmp.(*MetafieldConnection)
  86800. fc.Result = res
  86801. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  86802. }
  86803. func (ec *executionContext) fieldContext_Product_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86804. fc = &graphql.FieldContext{
  86805. Object: "Product",
  86806. Field: field,
  86807. IsMethod: false,
  86808. IsResolver: false,
  86809. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86810. switch field.Name {
  86811. case "edges":
  86812. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  86813. case "nodes":
  86814. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  86815. case "pageInfo":
  86816. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  86817. }
  86818. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  86819. },
  86820. }
  86821. defer func() {
  86822. if r := recover(); r != nil {
  86823. err = ec.Recover(ctx, r)
  86824. ec.Error(ctx, err)
  86825. }
  86826. }()
  86827. ctx = graphql.WithFieldContext(ctx, fc)
  86828. if fc.Args, err = ec.field_Product_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  86829. ec.Error(ctx, err)
  86830. return
  86831. }
  86832. return fc, nil
  86833. }
  86834. func (ec *executionContext) _Product_onlineStorePreviewUrl(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86835. fc, err := ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  86836. if err != nil {
  86837. return graphql.Null
  86838. }
  86839. ctx = graphql.WithFieldContext(ctx, fc)
  86840. defer func() {
  86841. if r := recover(); r != nil {
  86842. ec.Error(ctx, ec.Recover(ctx, r))
  86843. ret = graphql.Null
  86844. }
  86845. }()
  86846. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86847. ctx = rctx // use context from middleware stack in children
  86848. return obj.OnlineStorePreviewURL, nil
  86849. })
  86850. if err != nil {
  86851. ec.Error(ctx, err)
  86852. return graphql.Null
  86853. }
  86854. if resTmp == nil {
  86855. return graphql.Null
  86856. }
  86857. res := resTmp.(*string)
  86858. fc.Result = res
  86859. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  86860. }
  86861. func (ec *executionContext) fieldContext_Product_onlineStorePreviewUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86862. fc = &graphql.FieldContext{
  86863. Object: "Product",
  86864. Field: field,
  86865. IsMethod: false,
  86866. IsResolver: false,
  86867. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86868. return nil, errors.New("field of type URL does not have child fields")
  86869. },
  86870. }
  86871. return fc, nil
  86872. }
  86873. func (ec *executionContext) _Product_onlineStoreUrl(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86874. fc, err := ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  86875. if err != nil {
  86876. return graphql.Null
  86877. }
  86878. ctx = graphql.WithFieldContext(ctx, fc)
  86879. defer func() {
  86880. if r := recover(); r != nil {
  86881. ec.Error(ctx, ec.Recover(ctx, r))
  86882. ret = graphql.Null
  86883. }
  86884. }()
  86885. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86886. ctx = rctx // use context from middleware stack in children
  86887. return obj.OnlineStoreURL, nil
  86888. })
  86889. if err != nil {
  86890. ec.Error(ctx, err)
  86891. return graphql.Null
  86892. }
  86893. if resTmp == nil {
  86894. return graphql.Null
  86895. }
  86896. res := resTmp.(*string)
  86897. fc.Result = res
  86898. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  86899. }
  86900. func (ec *executionContext) fieldContext_Product_onlineStoreUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86901. fc = &graphql.FieldContext{
  86902. Object: "Product",
  86903. Field: field,
  86904. IsMethod: false,
  86905. IsResolver: false,
  86906. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86907. return nil, errors.New("field of type URL does not have child fields")
  86908. },
  86909. }
  86910. return fc, nil
  86911. }
  86912. func (ec *executionContext) _Product_options(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86913. fc, err := ec.fieldContext_Product_options(ctx, field)
  86914. if err != nil {
  86915. return graphql.Null
  86916. }
  86917. ctx = graphql.WithFieldContext(ctx, fc)
  86918. defer func() {
  86919. if r := recover(); r != nil {
  86920. ec.Error(ctx, ec.Recover(ctx, r))
  86921. ret = graphql.Null
  86922. }
  86923. }()
  86924. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86925. ctx = rctx // use context from middleware stack in children
  86926. return obj.Options, nil
  86927. })
  86928. if err != nil {
  86929. ec.Error(ctx, err)
  86930. return graphql.Null
  86931. }
  86932. if resTmp == nil {
  86933. if !graphql.HasFieldError(ctx, fc) {
  86934. ec.Errorf(ctx, "must not be null")
  86935. }
  86936. return graphql.Null
  86937. }
  86938. res := resTmp.([]*ProductOption)
  86939. fc.Result = res
  86940. return ec.marshalNProductOption2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductOptionᚄ(ctx, field.Selections, res)
  86941. }
  86942. func (ec *executionContext) fieldContext_Product_options(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86943. fc = &graphql.FieldContext{
  86944. Object: "Product",
  86945. Field: field,
  86946. IsMethod: false,
  86947. IsResolver: false,
  86948. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86949. switch field.Name {
  86950. case "id":
  86951. return ec.fieldContext_ProductOption_id(ctx, field)
  86952. case "name":
  86953. return ec.fieldContext_ProductOption_name(ctx, field)
  86954. case "position":
  86955. return ec.fieldContext_ProductOption_position(ctx, field)
  86956. case "translations":
  86957. return ec.fieldContext_ProductOption_translations(ctx, field)
  86958. case "values":
  86959. return ec.fieldContext_ProductOption_values(ctx, field)
  86960. }
  86961. return nil, fmt.Errorf("no field named %q was found under type ProductOption", field.Name)
  86962. },
  86963. }
  86964. defer func() {
  86965. if r := recover(); r != nil {
  86966. err = ec.Recover(ctx, r)
  86967. ec.Error(ctx, err)
  86968. }
  86969. }()
  86970. ctx = graphql.WithFieldContext(ctx, fc)
  86971. if fc.Args, err = ec.field_Product_options_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  86972. ec.Error(ctx, err)
  86973. return
  86974. }
  86975. return fc, nil
  86976. }
  86977. func (ec *executionContext) _Product_priceRangeV2(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  86978. fc, err := ec.fieldContext_Product_priceRangeV2(ctx, field)
  86979. if err != nil {
  86980. return graphql.Null
  86981. }
  86982. ctx = graphql.WithFieldContext(ctx, fc)
  86983. defer func() {
  86984. if r := recover(); r != nil {
  86985. ec.Error(ctx, ec.Recover(ctx, r))
  86986. ret = graphql.Null
  86987. }
  86988. }()
  86989. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86990. ctx = rctx // use context from middleware stack in children
  86991. return obj.PriceRangeV2, nil
  86992. })
  86993. if err != nil {
  86994. ec.Error(ctx, err)
  86995. return graphql.Null
  86996. }
  86997. if resTmp == nil {
  86998. if !graphql.HasFieldError(ctx, fc) {
  86999. ec.Errorf(ctx, "must not be null")
  87000. }
  87001. return graphql.Null
  87002. }
  87003. res := resTmp.(*ProductPriceRangeV2)
  87004. fc.Result = res
  87005. return ec.marshalNProductPriceRangeV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductPriceRangeV2(ctx, field.Selections, res)
  87006. }
  87007. func (ec *executionContext) fieldContext_Product_priceRangeV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87008. fc = &graphql.FieldContext{
  87009. Object: "Product",
  87010. Field: field,
  87011. IsMethod: false,
  87012. IsResolver: false,
  87013. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87014. switch field.Name {
  87015. case "maxVariantPrice":
  87016. return ec.fieldContext_ProductPriceRangeV2_maxVariantPrice(ctx, field)
  87017. case "minVariantPrice":
  87018. return ec.fieldContext_ProductPriceRangeV2_minVariantPrice(ctx, field)
  87019. }
  87020. return nil, fmt.Errorf("no field named %q was found under type ProductPriceRangeV2", field.Name)
  87021. },
  87022. }
  87023. return fc, nil
  87024. }
  87025. func (ec *executionContext) _Product_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87026. fc, err := ec.fieldContext_Product_privateMetafield(ctx, field)
  87027. if err != nil {
  87028. return graphql.Null
  87029. }
  87030. ctx = graphql.WithFieldContext(ctx, fc)
  87031. defer func() {
  87032. if r := recover(); r != nil {
  87033. ec.Error(ctx, ec.Recover(ctx, r))
  87034. ret = graphql.Null
  87035. }
  87036. }()
  87037. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87038. ctx = rctx // use context from middleware stack in children
  87039. return obj.PrivateMetafield, nil
  87040. })
  87041. if err != nil {
  87042. ec.Error(ctx, err)
  87043. return graphql.Null
  87044. }
  87045. if resTmp == nil {
  87046. return graphql.Null
  87047. }
  87048. res := resTmp.(*PrivateMetafield)
  87049. fc.Result = res
  87050. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  87051. }
  87052. func (ec *executionContext) fieldContext_Product_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87053. fc = &graphql.FieldContext{
  87054. Object: "Product",
  87055. Field: field,
  87056. IsMethod: false,
  87057. IsResolver: false,
  87058. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87059. switch field.Name {
  87060. case "createdAt":
  87061. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  87062. case "id":
  87063. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  87064. case "key":
  87065. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  87066. case "namespace":
  87067. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  87068. case "updatedAt":
  87069. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  87070. case "value":
  87071. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  87072. case "valueType":
  87073. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  87074. }
  87075. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  87076. },
  87077. }
  87078. defer func() {
  87079. if r := recover(); r != nil {
  87080. err = ec.Recover(ctx, r)
  87081. ec.Error(ctx, err)
  87082. }
  87083. }()
  87084. ctx = graphql.WithFieldContext(ctx, fc)
  87085. if fc.Args, err = ec.field_Product_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  87086. ec.Error(ctx, err)
  87087. return
  87088. }
  87089. return fc, nil
  87090. }
  87091. func (ec *executionContext) _Product_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87092. fc, err := ec.fieldContext_Product_privateMetafields(ctx, field)
  87093. if err != nil {
  87094. return graphql.Null
  87095. }
  87096. ctx = graphql.WithFieldContext(ctx, fc)
  87097. defer func() {
  87098. if r := recover(); r != nil {
  87099. ec.Error(ctx, ec.Recover(ctx, r))
  87100. ret = graphql.Null
  87101. }
  87102. }()
  87103. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87104. ctx = rctx // use context from middleware stack in children
  87105. return obj.PrivateMetafields, nil
  87106. })
  87107. if err != nil {
  87108. ec.Error(ctx, err)
  87109. return graphql.Null
  87110. }
  87111. if resTmp == nil {
  87112. if !graphql.HasFieldError(ctx, fc) {
  87113. ec.Errorf(ctx, "must not be null")
  87114. }
  87115. return graphql.Null
  87116. }
  87117. res := resTmp.(*PrivateMetafieldConnection)
  87118. fc.Result = res
  87119. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  87120. }
  87121. func (ec *executionContext) fieldContext_Product_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87122. fc = &graphql.FieldContext{
  87123. Object: "Product",
  87124. Field: field,
  87125. IsMethod: false,
  87126. IsResolver: false,
  87127. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87128. switch field.Name {
  87129. case "edges":
  87130. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  87131. case "nodes":
  87132. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  87133. case "pageInfo":
  87134. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  87135. }
  87136. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  87137. },
  87138. }
  87139. defer func() {
  87140. if r := recover(); r != nil {
  87141. err = ec.Recover(ctx, r)
  87142. ec.Error(ctx, err)
  87143. }
  87144. }()
  87145. ctx = graphql.WithFieldContext(ctx, fc)
  87146. if fc.Args, err = ec.field_Product_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  87147. ec.Error(ctx, err)
  87148. return
  87149. }
  87150. return fc, nil
  87151. }
  87152. func (ec *executionContext) _Product_productCategory(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87153. fc, err := ec.fieldContext_Product_productCategory(ctx, field)
  87154. if err != nil {
  87155. return graphql.Null
  87156. }
  87157. ctx = graphql.WithFieldContext(ctx, fc)
  87158. defer func() {
  87159. if r := recover(); r != nil {
  87160. ec.Error(ctx, ec.Recover(ctx, r))
  87161. ret = graphql.Null
  87162. }
  87163. }()
  87164. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87165. ctx = rctx // use context from middleware stack in children
  87166. return obj.ProductCategory, nil
  87167. })
  87168. if err != nil {
  87169. ec.Error(ctx, err)
  87170. return graphql.Null
  87171. }
  87172. if resTmp == nil {
  87173. return graphql.Null
  87174. }
  87175. res := resTmp.(*ProductCategory)
  87176. fc.Result = res
  87177. return ec.marshalOProductCategory2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCategory(ctx, field.Selections, res)
  87178. }
  87179. func (ec *executionContext) fieldContext_Product_productCategory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87180. fc = &graphql.FieldContext{
  87181. Object: "Product",
  87182. Field: field,
  87183. IsMethod: false,
  87184. IsResolver: false,
  87185. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87186. switch field.Name {
  87187. case "productTaxonomyNode":
  87188. return ec.fieldContext_ProductCategory_productTaxonomyNode(ctx, field)
  87189. }
  87190. return nil, fmt.Errorf("no field named %q was found under type ProductCategory", field.Name)
  87191. },
  87192. }
  87193. return fc, nil
  87194. }
  87195. func (ec *executionContext) _Product_productType(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87196. fc, err := ec.fieldContext_Product_productType(ctx, field)
  87197. if err != nil {
  87198. return graphql.Null
  87199. }
  87200. ctx = graphql.WithFieldContext(ctx, fc)
  87201. defer func() {
  87202. if r := recover(); r != nil {
  87203. ec.Error(ctx, ec.Recover(ctx, r))
  87204. ret = graphql.Null
  87205. }
  87206. }()
  87207. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87208. ctx = rctx // use context from middleware stack in children
  87209. return obj.ProductType, nil
  87210. })
  87211. if err != nil {
  87212. ec.Error(ctx, err)
  87213. return graphql.Null
  87214. }
  87215. if resTmp == nil {
  87216. if !graphql.HasFieldError(ctx, fc) {
  87217. ec.Errorf(ctx, "must not be null")
  87218. }
  87219. return graphql.Null
  87220. }
  87221. res := resTmp.(string)
  87222. fc.Result = res
  87223. return ec.marshalNString2string(ctx, field.Selections, res)
  87224. }
  87225. func (ec *executionContext) fieldContext_Product_productType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87226. fc = &graphql.FieldContext{
  87227. Object: "Product",
  87228. Field: field,
  87229. IsMethod: false,
  87230. IsResolver: false,
  87231. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87232. return nil, errors.New("field of type String does not have child fields")
  87233. },
  87234. }
  87235. return fc, nil
  87236. }
  87237. func (ec *executionContext) _Product_publicationCount(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87238. fc, err := ec.fieldContext_Product_publicationCount(ctx, field)
  87239. if err != nil {
  87240. return graphql.Null
  87241. }
  87242. ctx = graphql.WithFieldContext(ctx, fc)
  87243. defer func() {
  87244. if r := recover(); r != nil {
  87245. ec.Error(ctx, ec.Recover(ctx, r))
  87246. ret = graphql.Null
  87247. }
  87248. }()
  87249. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87250. ctx = rctx // use context from middleware stack in children
  87251. return obj.PublicationCount, nil
  87252. })
  87253. if err != nil {
  87254. ec.Error(ctx, err)
  87255. return graphql.Null
  87256. }
  87257. if resTmp == nil {
  87258. if !graphql.HasFieldError(ctx, fc) {
  87259. ec.Errorf(ctx, "must not be null")
  87260. }
  87261. return graphql.Null
  87262. }
  87263. res := resTmp.(int)
  87264. fc.Result = res
  87265. return ec.marshalNInt2int(ctx, field.Selections, res)
  87266. }
  87267. func (ec *executionContext) fieldContext_Product_publicationCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87268. fc = &graphql.FieldContext{
  87269. Object: "Product",
  87270. Field: field,
  87271. IsMethod: false,
  87272. IsResolver: false,
  87273. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87274. return nil, errors.New("field of type Int does not have child fields")
  87275. },
  87276. }
  87277. defer func() {
  87278. if r := recover(); r != nil {
  87279. err = ec.Recover(ctx, r)
  87280. ec.Error(ctx, err)
  87281. }
  87282. }()
  87283. ctx = graphql.WithFieldContext(ctx, fc)
  87284. if fc.Args, err = ec.field_Product_publicationCount_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  87285. ec.Error(ctx, err)
  87286. return
  87287. }
  87288. return fc, nil
  87289. }
  87290. func (ec *executionContext) _Product_publishedAt(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87291. fc, err := ec.fieldContext_Product_publishedAt(ctx, field)
  87292. if err != nil {
  87293. return graphql.Null
  87294. }
  87295. ctx = graphql.WithFieldContext(ctx, fc)
  87296. defer func() {
  87297. if r := recover(); r != nil {
  87298. ec.Error(ctx, ec.Recover(ctx, r))
  87299. ret = graphql.Null
  87300. }
  87301. }()
  87302. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87303. ctx = rctx // use context from middleware stack in children
  87304. return obj.PublishedAt, nil
  87305. })
  87306. if err != nil {
  87307. ec.Error(ctx, err)
  87308. return graphql.Null
  87309. }
  87310. if resTmp == nil {
  87311. return graphql.Null
  87312. }
  87313. res := resTmp.(*string)
  87314. fc.Result = res
  87315. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  87316. }
  87317. func (ec *executionContext) fieldContext_Product_publishedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87318. fc = &graphql.FieldContext{
  87319. Object: "Product",
  87320. Field: field,
  87321. IsMethod: false,
  87322. IsResolver: false,
  87323. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87324. return nil, errors.New("field of type DateTime does not have child fields")
  87325. },
  87326. }
  87327. return fc, nil
  87328. }
  87329. func (ec *executionContext) _Product_publishedOnCurrentPublication(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87330. fc, err := ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  87331. if err != nil {
  87332. return graphql.Null
  87333. }
  87334. ctx = graphql.WithFieldContext(ctx, fc)
  87335. defer func() {
  87336. if r := recover(); r != nil {
  87337. ec.Error(ctx, ec.Recover(ctx, r))
  87338. ret = graphql.Null
  87339. }
  87340. }()
  87341. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87342. ctx = rctx // use context from middleware stack in children
  87343. return obj.PublishedOnCurrentPublication, nil
  87344. })
  87345. if err != nil {
  87346. ec.Error(ctx, err)
  87347. return graphql.Null
  87348. }
  87349. if resTmp == nil {
  87350. if !graphql.HasFieldError(ctx, fc) {
  87351. ec.Errorf(ctx, "must not be null")
  87352. }
  87353. return graphql.Null
  87354. }
  87355. res := resTmp.(bool)
  87356. fc.Result = res
  87357. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  87358. }
  87359. func (ec *executionContext) fieldContext_Product_publishedOnCurrentPublication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87360. fc = &graphql.FieldContext{
  87361. Object: "Product",
  87362. Field: field,
  87363. IsMethod: false,
  87364. IsResolver: false,
  87365. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87366. return nil, errors.New("field of type Boolean does not have child fields")
  87367. },
  87368. }
  87369. return fc, nil
  87370. }
  87371. func (ec *executionContext) _Product_publishedOnPublication(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87372. fc, err := ec.fieldContext_Product_publishedOnPublication(ctx, field)
  87373. if err != nil {
  87374. return graphql.Null
  87375. }
  87376. ctx = graphql.WithFieldContext(ctx, fc)
  87377. defer func() {
  87378. if r := recover(); r != nil {
  87379. ec.Error(ctx, ec.Recover(ctx, r))
  87380. ret = graphql.Null
  87381. }
  87382. }()
  87383. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87384. ctx = rctx // use context from middleware stack in children
  87385. return obj.PublishedOnPublication, nil
  87386. })
  87387. if err != nil {
  87388. ec.Error(ctx, err)
  87389. return graphql.Null
  87390. }
  87391. if resTmp == nil {
  87392. if !graphql.HasFieldError(ctx, fc) {
  87393. ec.Errorf(ctx, "must not be null")
  87394. }
  87395. return graphql.Null
  87396. }
  87397. res := resTmp.(bool)
  87398. fc.Result = res
  87399. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  87400. }
  87401. func (ec *executionContext) fieldContext_Product_publishedOnPublication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87402. fc = &graphql.FieldContext{
  87403. Object: "Product",
  87404. Field: field,
  87405. IsMethod: false,
  87406. IsResolver: false,
  87407. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87408. return nil, errors.New("field of type Boolean does not have child fields")
  87409. },
  87410. }
  87411. defer func() {
  87412. if r := recover(); r != nil {
  87413. err = ec.Recover(ctx, r)
  87414. ec.Error(ctx, err)
  87415. }
  87416. }()
  87417. ctx = graphql.WithFieldContext(ctx, fc)
  87418. if fc.Args, err = ec.field_Product_publishedOnPublication_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  87419. ec.Error(ctx, err)
  87420. return
  87421. }
  87422. return fc, nil
  87423. }
  87424. func (ec *executionContext) _Product_requiresSellingPlan(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87425. fc, err := ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  87426. if err != nil {
  87427. return graphql.Null
  87428. }
  87429. ctx = graphql.WithFieldContext(ctx, fc)
  87430. defer func() {
  87431. if r := recover(); r != nil {
  87432. ec.Error(ctx, ec.Recover(ctx, r))
  87433. ret = graphql.Null
  87434. }
  87435. }()
  87436. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87437. ctx = rctx // use context from middleware stack in children
  87438. return obj.RequiresSellingPlan, nil
  87439. })
  87440. if err != nil {
  87441. ec.Error(ctx, err)
  87442. return graphql.Null
  87443. }
  87444. if resTmp == nil {
  87445. if !graphql.HasFieldError(ctx, fc) {
  87446. ec.Errorf(ctx, "must not be null")
  87447. }
  87448. return graphql.Null
  87449. }
  87450. res := resTmp.(bool)
  87451. fc.Result = res
  87452. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  87453. }
  87454. func (ec *executionContext) fieldContext_Product_requiresSellingPlan(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87455. fc = &graphql.FieldContext{
  87456. Object: "Product",
  87457. Field: field,
  87458. IsMethod: false,
  87459. IsResolver: false,
  87460. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87461. return nil, errors.New("field of type Boolean does not have child fields")
  87462. },
  87463. }
  87464. return fc, nil
  87465. }
  87466. func (ec *executionContext) _Product_resourcePublicationOnCurrentPublication(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87467. fc, err := ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  87468. if err != nil {
  87469. return graphql.Null
  87470. }
  87471. ctx = graphql.WithFieldContext(ctx, fc)
  87472. defer func() {
  87473. if r := recover(); r != nil {
  87474. ec.Error(ctx, ec.Recover(ctx, r))
  87475. ret = graphql.Null
  87476. }
  87477. }()
  87478. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87479. ctx = rctx // use context from middleware stack in children
  87480. return obj.ResourcePublicationOnCurrentPublication, nil
  87481. })
  87482. if err != nil {
  87483. ec.Error(ctx, err)
  87484. return graphql.Null
  87485. }
  87486. if resTmp == nil {
  87487. return graphql.Null
  87488. }
  87489. res := resTmp.(*ResourcePublicationV2)
  87490. fc.Result = res
  87491. return ec.marshalOResourcePublicationV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2(ctx, field.Selections, res)
  87492. }
  87493. func (ec *executionContext) fieldContext_Product_resourcePublicationOnCurrentPublication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87494. fc = &graphql.FieldContext{
  87495. Object: "Product",
  87496. Field: field,
  87497. IsMethod: false,
  87498. IsResolver: false,
  87499. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87500. switch field.Name {
  87501. case "isPublished":
  87502. return ec.fieldContext_ResourcePublicationV2_isPublished(ctx, field)
  87503. case "publication":
  87504. return ec.fieldContext_ResourcePublicationV2_publication(ctx, field)
  87505. case "publishDate":
  87506. return ec.fieldContext_ResourcePublicationV2_publishDate(ctx, field)
  87507. case "publishable":
  87508. return ec.fieldContext_ResourcePublicationV2_publishable(ctx, field)
  87509. }
  87510. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2", field.Name)
  87511. },
  87512. }
  87513. return fc, nil
  87514. }
  87515. func (ec *executionContext) _Product_resourcePublications(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87516. fc, err := ec.fieldContext_Product_resourcePublications(ctx, field)
  87517. if err != nil {
  87518. return graphql.Null
  87519. }
  87520. ctx = graphql.WithFieldContext(ctx, fc)
  87521. defer func() {
  87522. if r := recover(); r != nil {
  87523. ec.Error(ctx, ec.Recover(ctx, r))
  87524. ret = graphql.Null
  87525. }
  87526. }()
  87527. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87528. ctx = rctx // use context from middleware stack in children
  87529. return obj.ResourcePublications, nil
  87530. })
  87531. if err != nil {
  87532. ec.Error(ctx, err)
  87533. return graphql.Null
  87534. }
  87535. if resTmp == nil {
  87536. if !graphql.HasFieldError(ctx, fc) {
  87537. ec.Errorf(ctx, "must not be null")
  87538. }
  87539. return graphql.Null
  87540. }
  87541. res := resTmp.(*ResourcePublicationConnection)
  87542. fc.Result = res
  87543. return ec.marshalNResourcePublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationConnection(ctx, field.Selections, res)
  87544. }
  87545. func (ec *executionContext) fieldContext_Product_resourcePublications(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87546. fc = &graphql.FieldContext{
  87547. Object: "Product",
  87548. Field: field,
  87549. IsMethod: false,
  87550. IsResolver: false,
  87551. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87552. switch field.Name {
  87553. case "edges":
  87554. return ec.fieldContext_ResourcePublicationConnection_edges(ctx, field)
  87555. case "nodes":
  87556. return ec.fieldContext_ResourcePublicationConnection_nodes(ctx, field)
  87557. case "pageInfo":
  87558. return ec.fieldContext_ResourcePublicationConnection_pageInfo(ctx, field)
  87559. }
  87560. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationConnection", field.Name)
  87561. },
  87562. }
  87563. defer func() {
  87564. if r := recover(); r != nil {
  87565. err = ec.Recover(ctx, r)
  87566. ec.Error(ctx, err)
  87567. }
  87568. }()
  87569. ctx = graphql.WithFieldContext(ctx, fc)
  87570. if fc.Args, err = ec.field_Product_resourcePublications_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  87571. ec.Error(ctx, err)
  87572. return
  87573. }
  87574. return fc, nil
  87575. }
  87576. func (ec *executionContext) _Product_resourcePublicationsV2(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87577. fc, err := ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  87578. if err != nil {
  87579. return graphql.Null
  87580. }
  87581. ctx = graphql.WithFieldContext(ctx, fc)
  87582. defer func() {
  87583. if r := recover(); r != nil {
  87584. ec.Error(ctx, ec.Recover(ctx, r))
  87585. ret = graphql.Null
  87586. }
  87587. }()
  87588. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87589. ctx = rctx // use context from middleware stack in children
  87590. return obj.ResourcePublicationsV2, nil
  87591. })
  87592. if err != nil {
  87593. ec.Error(ctx, err)
  87594. return graphql.Null
  87595. }
  87596. if resTmp == nil {
  87597. if !graphql.HasFieldError(ctx, fc) {
  87598. ec.Errorf(ctx, "must not be null")
  87599. }
  87600. return graphql.Null
  87601. }
  87602. res := resTmp.(*ResourcePublicationV2Connection)
  87603. fc.Result = res
  87604. return ec.marshalNResourcePublicationV2Connection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2Connection(ctx, field.Selections, res)
  87605. }
  87606. func (ec *executionContext) fieldContext_Product_resourcePublicationsV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87607. fc = &graphql.FieldContext{
  87608. Object: "Product",
  87609. Field: field,
  87610. IsMethod: false,
  87611. IsResolver: false,
  87612. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87613. switch field.Name {
  87614. case "edges":
  87615. return ec.fieldContext_ResourcePublicationV2Connection_edges(ctx, field)
  87616. case "nodes":
  87617. return ec.fieldContext_ResourcePublicationV2Connection_nodes(ctx, field)
  87618. case "pageInfo":
  87619. return ec.fieldContext_ResourcePublicationV2Connection_pageInfo(ctx, field)
  87620. }
  87621. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2Connection", field.Name)
  87622. },
  87623. }
  87624. defer func() {
  87625. if r := recover(); r != nil {
  87626. err = ec.Recover(ctx, r)
  87627. ec.Error(ctx, err)
  87628. }
  87629. }()
  87630. ctx = graphql.WithFieldContext(ctx, fc)
  87631. if fc.Args, err = ec.field_Product_resourcePublicationsV2_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  87632. ec.Error(ctx, err)
  87633. return
  87634. }
  87635. return fc, nil
  87636. }
  87637. func (ec *executionContext) _Product_sellingPlanGroupCount(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87638. fc, err := ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  87639. if err != nil {
  87640. return graphql.Null
  87641. }
  87642. ctx = graphql.WithFieldContext(ctx, fc)
  87643. defer func() {
  87644. if r := recover(); r != nil {
  87645. ec.Error(ctx, ec.Recover(ctx, r))
  87646. ret = graphql.Null
  87647. }
  87648. }()
  87649. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87650. ctx = rctx // use context from middleware stack in children
  87651. return obj.SellingPlanGroupCount, nil
  87652. })
  87653. if err != nil {
  87654. ec.Error(ctx, err)
  87655. return graphql.Null
  87656. }
  87657. if resTmp == nil {
  87658. if !graphql.HasFieldError(ctx, fc) {
  87659. ec.Errorf(ctx, "must not be null")
  87660. }
  87661. return graphql.Null
  87662. }
  87663. res := resTmp.(int)
  87664. fc.Result = res
  87665. return ec.marshalNInt2int(ctx, field.Selections, res)
  87666. }
  87667. func (ec *executionContext) fieldContext_Product_sellingPlanGroupCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87668. fc = &graphql.FieldContext{
  87669. Object: "Product",
  87670. Field: field,
  87671. IsMethod: false,
  87672. IsResolver: false,
  87673. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87674. return nil, errors.New("field of type Int does not have child fields")
  87675. },
  87676. }
  87677. return fc, nil
  87678. }
  87679. func (ec *executionContext) _Product_sellingPlanGroups(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87680. fc, err := ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  87681. if err != nil {
  87682. return graphql.Null
  87683. }
  87684. ctx = graphql.WithFieldContext(ctx, fc)
  87685. defer func() {
  87686. if r := recover(); r != nil {
  87687. ec.Error(ctx, ec.Recover(ctx, r))
  87688. ret = graphql.Null
  87689. }
  87690. }()
  87691. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87692. ctx = rctx // use context from middleware stack in children
  87693. return obj.SellingPlanGroups, nil
  87694. })
  87695. if err != nil {
  87696. ec.Error(ctx, err)
  87697. return graphql.Null
  87698. }
  87699. if resTmp == nil {
  87700. if !graphql.HasFieldError(ctx, fc) {
  87701. ec.Errorf(ctx, "must not be null")
  87702. }
  87703. return graphql.Null
  87704. }
  87705. res := resTmp.(*SellingPlanGroupConnection)
  87706. fc.Result = res
  87707. return ec.marshalNSellingPlanGroupConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupConnection(ctx, field.Selections, res)
  87708. }
  87709. func (ec *executionContext) fieldContext_Product_sellingPlanGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87710. fc = &graphql.FieldContext{
  87711. Object: "Product",
  87712. Field: field,
  87713. IsMethod: false,
  87714. IsResolver: false,
  87715. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87716. switch field.Name {
  87717. case "edges":
  87718. return ec.fieldContext_SellingPlanGroupConnection_edges(ctx, field)
  87719. case "nodes":
  87720. return ec.fieldContext_SellingPlanGroupConnection_nodes(ctx, field)
  87721. case "pageInfo":
  87722. return ec.fieldContext_SellingPlanGroupConnection_pageInfo(ctx, field)
  87723. }
  87724. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupConnection", field.Name)
  87725. },
  87726. }
  87727. defer func() {
  87728. if r := recover(); r != nil {
  87729. err = ec.Recover(ctx, r)
  87730. ec.Error(ctx, err)
  87731. }
  87732. }()
  87733. ctx = graphql.WithFieldContext(ctx, fc)
  87734. if fc.Args, err = ec.field_Product_sellingPlanGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  87735. ec.Error(ctx, err)
  87736. return
  87737. }
  87738. return fc, nil
  87739. }
  87740. func (ec *executionContext) _Product_seo(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87741. fc, err := ec.fieldContext_Product_seo(ctx, field)
  87742. if err != nil {
  87743. return graphql.Null
  87744. }
  87745. ctx = graphql.WithFieldContext(ctx, fc)
  87746. defer func() {
  87747. if r := recover(); r != nil {
  87748. ec.Error(ctx, ec.Recover(ctx, r))
  87749. ret = graphql.Null
  87750. }
  87751. }()
  87752. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87753. ctx = rctx // use context from middleware stack in children
  87754. return obj.Seo, nil
  87755. })
  87756. if err != nil {
  87757. ec.Error(ctx, err)
  87758. return graphql.Null
  87759. }
  87760. if resTmp == nil {
  87761. if !graphql.HasFieldError(ctx, fc) {
  87762. ec.Errorf(ctx, "must not be null")
  87763. }
  87764. return graphql.Null
  87765. }
  87766. res := resTmp.(*Seo)
  87767. fc.Result = res
  87768. return ec.marshalNSEO2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSeo(ctx, field.Selections, res)
  87769. }
  87770. func (ec *executionContext) fieldContext_Product_seo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87771. fc = &graphql.FieldContext{
  87772. Object: "Product",
  87773. Field: field,
  87774. IsMethod: false,
  87775. IsResolver: false,
  87776. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87777. switch field.Name {
  87778. case "description":
  87779. return ec.fieldContext_SEO_description(ctx, field)
  87780. case "title":
  87781. return ec.fieldContext_SEO_title(ctx, field)
  87782. }
  87783. return nil, fmt.Errorf("no field named %q was found under type SEO", field.Name)
  87784. },
  87785. }
  87786. return fc, nil
  87787. }
  87788. func (ec *executionContext) _Product_status(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87789. fc, err := ec.fieldContext_Product_status(ctx, field)
  87790. if err != nil {
  87791. return graphql.Null
  87792. }
  87793. ctx = graphql.WithFieldContext(ctx, fc)
  87794. defer func() {
  87795. if r := recover(); r != nil {
  87796. ec.Error(ctx, ec.Recover(ctx, r))
  87797. ret = graphql.Null
  87798. }
  87799. }()
  87800. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87801. ctx = rctx // use context from middleware stack in children
  87802. return obj.Status, nil
  87803. })
  87804. if err != nil {
  87805. ec.Error(ctx, err)
  87806. return graphql.Null
  87807. }
  87808. if resTmp == nil {
  87809. if !graphql.HasFieldError(ctx, fc) {
  87810. ec.Errorf(ctx, "must not be null")
  87811. }
  87812. return graphql.Null
  87813. }
  87814. res := resTmp.(ProductStatus)
  87815. fc.Result = res
  87816. return ec.marshalNProductStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductStatus(ctx, field.Selections, res)
  87817. }
  87818. func (ec *executionContext) fieldContext_Product_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87819. fc = &graphql.FieldContext{
  87820. Object: "Product",
  87821. Field: field,
  87822. IsMethod: false,
  87823. IsResolver: false,
  87824. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87825. return nil, errors.New("field of type ProductStatus does not have child fields")
  87826. },
  87827. }
  87828. return fc, nil
  87829. }
  87830. func (ec *executionContext) _Product_tags(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87831. fc, err := ec.fieldContext_Product_tags(ctx, field)
  87832. if err != nil {
  87833. return graphql.Null
  87834. }
  87835. ctx = graphql.WithFieldContext(ctx, fc)
  87836. defer func() {
  87837. if r := recover(); r != nil {
  87838. ec.Error(ctx, ec.Recover(ctx, r))
  87839. ret = graphql.Null
  87840. }
  87841. }()
  87842. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87843. ctx = rctx // use context from middleware stack in children
  87844. return obj.Tags, nil
  87845. })
  87846. if err != nil {
  87847. ec.Error(ctx, err)
  87848. return graphql.Null
  87849. }
  87850. if resTmp == nil {
  87851. if !graphql.HasFieldError(ctx, fc) {
  87852. ec.Errorf(ctx, "must not be null")
  87853. }
  87854. return graphql.Null
  87855. }
  87856. res := resTmp.([]string)
  87857. fc.Result = res
  87858. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  87859. }
  87860. func (ec *executionContext) fieldContext_Product_tags(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87861. fc = &graphql.FieldContext{
  87862. Object: "Product",
  87863. Field: field,
  87864. IsMethod: false,
  87865. IsResolver: false,
  87866. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87867. return nil, errors.New("field of type String does not have child fields")
  87868. },
  87869. }
  87870. return fc, nil
  87871. }
  87872. func (ec *executionContext) _Product_templateSuffix(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87873. fc, err := ec.fieldContext_Product_templateSuffix(ctx, field)
  87874. if err != nil {
  87875. return graphql.Null
  87876. }
  87877. ctx = graphql.WithFieldContext(ctx, fc)
  87878. defer func() {
  87879. if r := recover(); r != nil {
  87880. ec.Error(ctx, ec.Recover(ctx, r))
  87881. ret = graphql.Null
  87882. }
  87883. }()
  87884. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87885. ctx = rctx // use context from middleware stack in children
  87886. return obj.TemplateSuffix, nil
  87887. })
  87888. if err != nil {
  87889. ec.Error(ctx, err)
  87890. return graphql.Null
  87891. }
  87892. if resTmp == nil {
  87893. return graphql.Null
  87894. }
  87895. res := resTmp.(*string)
  87896. fc.Result = res
  87897. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  87898. }
  87899. func (ec *executionContext) fieldContext_Product_templateSuffix(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87900. fc = &graphql.FieldContext{
  87901. Object: "Product",
  87902. Field: field,
  87903. IsMethod: false,
  87904. IsResolver: false,
  87905. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87906. return nil, errors.New("field of type String does not have child fields")
  87907. },
  87908. }
  87909. return fc, nil
  87910. }
  87911. func (ec *executionContext) _Product_title(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87912. fc, err := ec.fieldContext_Product_title(ctx, field)
  87913. if err != nil {
  87914. return graphql.Null
  87915. }
  87916. ctx = graphql.WithFieldContext(ctx, fc)
  87917. defer func() {
  87918. if r := recover(); r != nil {
  87919. ec.Error(ctx, ec.Recover(ctx, r))
  87920. ret = graphql.Null
  87921. }
  87922. }()
  87923. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87924. ctx = rctx // use context from middleware stack in children
  87925. return obj.Title, nil
  87926. })
  87927. if err != nil {
  87928. ec.Error(ctx, err)
  87929. return graphql.Null
  87930. }
  87931. if resTmp == nil {
  87932. if !graphql.HasFieldError(ctx, fc) {
  87933. ec.Errorf(ctx, "must not be null")
  87934. }
  87935. return graphql.Null
  87936. }
  87937. res := resTmp.(string)
  87938. fc.Result = res
  87939. return ec.marshalNString2string(ctx, field.Selections, res)
  87940. }
  87941. func (ec *executionContext) fieldContext_Product_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87942. fc = &graphql.FieldContext{
  87943. Object: "Product",
  87944. Field: field,
  87945. IsMethod: false,
  87946. IsResolver: false,
  87947. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87948. return nil, errors.New("field of type String does not have child fields")
  87949. },
  87950. }
  87951. return fc, nil
  87952. }
  87953. func (ec *executionContext) _Product_totalInventory(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87954. fc, err := ec.fieldContext_Product_totalInventory(ctx, field)
  87955. if err != nil {
  87956. return graphql.Null
  87957. }
  87958. ctx = graphql.WithFieldContext(ctx, fc)
  87959. defer func() {
  87960. if r := recover(); r != nil {
  87961. ec.Error(ctx, ec.Recover(ctx, r))
  87962. ret = graphql.Null
  87963. }
  87964. }()
  87965. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87966. ctx = rctx // use context from middleware stack in children
  87967. return obj.TotalInventory, nil
  87968. })
  87969. if err != nil {
  87970. ec.Error(ctx, err)
  87971. return graphql.Null
  87972. }
  87973. if resTmp == nil {
  87974. if !graphql.HasFieldError(ctx, fc) {
  87975. ec.Errorf(ctx, "must not be null")
  87976. }
  87977. return graphql.Null
  87978. }
  87979. res := resTmp.(int)
  87980. fc.Result = res
  87981. return ec.marshalNInt2int(ctx, field.Selections, res)
  87982. }
  87983. func (ec *executionContext) fieldContext_Product_totalInventory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87984. fc = &graphql.FieldContext{
  87985. Object: "Product",
  87986. Field: field,
  87987. IsMethod: false,
  87988. IsResolver: false,
  87989. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87990. return nil, errors.New("field of type Int does not have child fields")
  87991. },
  87992. }
  87993. return fc, nil
  87994. }
  87995. func (ec *executionContext) _Product_totalVariants(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  87996. fc, err := ec.fieldContext_Product_totalVariants(ctx, field)
  87997. if err != nil {
  87998. return graphql.Null
  87999. }
  88000. ctx = graphql.WithFieldContext(ctx, fc)
  88001. defer func() {
  88002. if r := recover(); r != nil {
  88003. ec.Error(ctx, ec.Recover(ctx, r))
  88004. ret = graphql.Null
  88005. }
  88006. }()
  88007. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88008. ctx = rctx // use context from middleware stack in children
  88009. return obj.TotalVariants, nil
  88010. })
  88011. if err != nil {
  88012. ec.Error(ctx, err)
  88013. return graphql.Null
  88014. }
  88015. if resTmp == nil {
  88016. if !graphql.HasFieldError(ctx, fc) {
  88017. ec.Errorf(ctx, "must not be null")
  88018. }
  88019. return graphql.Null
  88020. }
  88021. res := resTmp.(int)
  88022. fc.Result = res
  88023. return ec.marshalNInt2int(ctx, field.Selections, res)
  88024. }
  88025. func (ec *executionContext) fieldContext_Product_totalVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88026. fc = &graphql.FieldContext{
  88027. Object: "Product",
  88028. Field: field,
  88029. IsMethod: false,
  88030. IsResolver: false,
  88031. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88032. return nil, errors.New("field of type Int does not have child fields")
  88033. },
  88034. }
  88035. return fc, nil
  88036. }
  88037. func (ec *executionContext) _Product_tracksInventory(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  88038. fc, err := ec.fieldContext_Product_tracksInventory(ctx, field)
  88039. if err != nil {
  88040. return graphql.Null
  88041. }
  88042. ctx = graphql.WithFieldContext(ctx, fc)
  88043. defer func() {
  88044. if r := recover(); r != nil {
  88045. ec.Error(ctx, ec.Recover(ctx, r))
  88046. ret = graphql.Null
  88047. }
  88048. }()
  88049. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88050. ctx = rctx // use context from middleware stack in children
  88051. return obj.TracksInventory, nil
  88052. })
  88053. if err != nil {
  88054. ec.Error(ctx, err)
  88055. return graphql.Null
  88056. }
  88057. if resTmp == nil {
  88058. if !graphql.HasFieldError(ctx, fc) {
  88059. ec.Errorf(ctx, "must not be null")
  88060. }
  88061. return graphql.Null
  88062. }
  88063. res := resTmp.(bool)
  88064. fc.Result = res
  88065. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  88066. }
  88067. func (ec *executionContext) fieldContext_Product_tracksInventory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88068. fc = &graphql.FieldContext{
  88069. Object: "Product",
  88070. Field: field,
  88071. IsMethod: false,
  88072. IsResolver: false,
  88073. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88074. return nil, errors.New("field of type Boolean does not have child fields")
  88075. },
  88076. }
  88077. return fc, nil
  88078. }
  88079. func (ec *executionContext) _Product_translations(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  88080. fc, err := ec.fieldContext_Product_translations(ctx, field)
  88081. if err != nil {
  88082. return graphql.Null
  88083. }
  88084. ctx = graphql.WithFieldContext(ctx, fc)
  88085. defer func() {
  88086. if r := recover(); r != nil {
  88087. ec.Error(ctx, ec.Recover(ctx, r))
  88088. ret = graphql.Null
  88089. }
  88090. }()
  88091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88092. ctx = rctx // use context from middleware stack in children
  88093. return obj.Translations, nil
  88094. })
  88095. if err != nil {
  88096. ec.Error(ctx, err)
  88097. return graphql.Null
  88098. }
  88099. if resTmp == nil {
  88100. if !graphql.HasFieldError(ctx, fc) {
  88101. ec.Errorf(ctx, "must not be null")
  88102. }
  88103. return graphql.Null
  88104. }
  88105. res := resTmp.([]*PublishedTranslation)
  88106. fc.Result = res
  88107. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  88108. }
  88109. func (ec *executionContext) fieldContext_Product_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88110. fc = &graphql.FieldContext{
  88111. Object: "Product",
  88112. Field: field,
  88113. IsMethod: false,
  88114. IsResolver: false,
  88115. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88116. switch field.Name {
  88117. case "key":
  88118. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  88119. case "locale":
  88120. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  88121. case "marketId":
  88122. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  88123. case "value":
  88124. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  88125. }
  88126. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  88127. },
  88128. }
  88129. defer func() {
  88130. if r := recover(); r != nil {
  88131. err = ec.Recover(ctx, r)
  88132. ec.Error(ctx, err)
  88133. }
  88134. }()
  88135. ctx = graphql.WithFieldContext(ctx, fc)
  88136. if fc.Args, err = ec.field_Product_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88137. ec.Error(ctx, err)
  88138. return
  88139. }
  88140. return fc, nil
  88141. }
  88142. func (ec *executionContext) _Product_unpublishedPublications(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  88143. fc, err := ec.fieldContext_Product_unpublishedPublications(ctx, field)
  88144. if err != nil {
  88145. return graphql.Null
  88146. }
  88147. ctx = graphql.WithFieldContext(ctx, fc)
  88148. defer func() {
  88149. if r := recover(); r != nil {
  88150. ec.Error(ctx, ec.Recover(ctx, r))
  88151. ret = graphql.Null
  88152. }
  88153. }()
  88154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88155. ctx = rctx // use context from middleware stack in children
  88156. return obj.UnpublishedPublications, nil
  88157. })
  88158. if err != nil {
  88159. ec.Error(ctx, err)
  88160. return graphql.Null
  88161. }
  88162. if resTmp == nil {
  88163. if !graphql.HasFieldError(ctx, fc) {
  88164. ec.Errorf(ctx, "must not be null")
  88165. }
  88166. return graphql.Null
  88167. }
  88168. res := resTmp.(*PublicationConnection)
  88169. fc.Result = res
  88170. return ec.marshalNPublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationConnection(ctx, field.Selections, res)
  88171. }
  88172. func (ec *executionContext) fieldContext_Product_unpublishedPublications(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88173. fc = &graphql.FieldContext{
  88174. Object: "Product",
  88175. Field: field,
  88176. IsMethod: false,
  88177. IsResolver: false,
  88178. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88179. switch field.Name {
  88180. case "edges":
  88181. return ec.fieldContext_PublicationConnection_edges(ctx, field)
  88182. case "nodes":
  88183. return ec.fieldContext_PublicationConnection_nodes(ctx, field)
  88184. case "pageInfo":
  88185. return ec.fieldContext_PublicationConnection_pageInfo(ctx, field)
  88186. }
  88187. return nil, fmt.Errorf("no field named %q was found under type PublicationConnection", field.Name)
  88188. },
  88189. }
  88190. defer func() {
  88191. if r := recover(); r != nil {
  88192. err = ec.Recover(ctx, r)
  88193. ec.Error(ctx, err)
  88194. }
  88195. }()
  88196. ctx = graphql.WithFieldContext(ctx, fc)
  88197. if fc.Args, err = ec.field_Product_unpublishedPublications_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88198. ec.Error(ctx, err)
  88199. return
  88200. }
  88201. return fc, nil
  88202. }
  88203. func (ec *executionContext) _Product_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  88204. fc, err := ec.fieldContext_Product_updatedAt(ctx, field)
  88205. if err != nil {
  88206. return graphql.Null
  88207. }
  88208. ctx = graphql.WithFieldContext(ctx, fc)
  88209. defer func() {
  88210. if r := recover(); r != nil {
  88211. ec.Error(ctx, ec.Recover(ctx, r))
  88212. ret = graphql.Null
  88213. }
  88214. }()
  88215. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88216. ctx = rctx // use context from middleware stack in children
  88217. return obj.UpdatedAt, nil
  88218. })
  88219. if err != nil {
  88220. ec.Error(ctx, err)
  88221. return graphql.Null
  88222. }
  88223. if resTmp == nil {
  88224. if !graphql.HasFieldError(ctx, fc) {
  88225. ec.Errorf(ctx, "must not be null")
  88226. }
  88227. return graphql.Null
  88228. }
  88229. res := resTmp.(string)
  88230. fc.Result = res
  88231. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  88232. }
  88233. func (ec *executionContext) fieldContext_Product_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88234. fc = &graphql.FieldContext{
  88235. Object: "Product",
  88236. Field: field,
  88237. IsMethod: false,
  88238. IsResolver: false,
  88239. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88240. return nil, errors.New("field of type DateTime does not have child fields")
  88241. },
  88242. }
  88243. return fc, nil
  88244. }
  88245. func (ec *executionContext) _Product_variants(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  88246. fc, err := ec.fieldContext_Product_variants(ctx, field)
  88247. if err != nil {
  88248. return graphql.Null
  88249. }
  88250. ctx = graphql.WithFieldContext(ctx, fc)
  88251. defer func() {
  88252. if r := recover(); r != nil {
  88253. ec.Error(ctx, ec.Recover(ctx, r))
  88254. ret = graphql.Null
  88255. }
  88256. }()
  88257. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88258. ctx = rctx // use context from middleware stack in children
  88259. return obj.Variants, nil
  88260. })
  88261. if err != nil {
  88262. ec.Error(ctx, err)
  88263. return graphql.Null
  88264. }
  88265. if resTmp == nil {
  88266. if !graphql.HasFieldError(ctx, fc) {
  88267. ec.Errorf(ctx, "must not be null")
  88268. }
  88269. return graphql.Null
  88270. }
  88271. res := resTmp.(*ProductVariantConnection)
  88272. fc.Result = res
  88273. return ec.marshalNProductVariantConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantConnection(ctx, field.Selections, res)
  88274. }
  88275. func (ec *executionContext) fieldContext_Product_variants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88276. fc = &graphql.FieldContext{
  88277. Object: "Product",
  88278. Field: field,
  88279. IsMethod: false,
  88280. IsResolver: false,
  88281. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88282. switch field.Name {
  88283. case "edges":
  88284. return ec.fieldContext_ProductVariantConnection_edges(ctx, field)
  88285. case "nodes":
  88286. return ec.fieldContext_ProductVariantConnection_nodes(ctx, field)
  88287. case "pageInfo":
  88288. return ec.fieldContext_ProductVariantConnection_pageInfo(ctx, field)
  88289. }
  88290. return nil, fmt.Errorf("no field named %q was found under type ProductVariantConnection", field.Name)
  88291. },
  88292. }
  88293. defer func() {
  88294. if r := recover(); r != nil {
  88295. err = ec.Recover(ctx, r)
  88296. ec.Error(ctx, err)
  88297. }
  88298. }()
  88299. ctx = graphql.WithFieldContext(ctx, fc)
  88300. if fc.Args, err = ec.field_Product_variants_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88301. ec.Error(ctx, err)
  88302. return
  88303. }
  88304. return fc, nil
  88305. }
  88306. func (ec *executionContext) _Product_vendor(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  88307. fc, err := ec.fieldContext_Product_vendor(ctx, field)
  88308. if err != nil {
  88309. return graphql.Null
  88310. }
  88311. ctx = graphql.WithFieldContext(ctx, fc)
  88312. defer func() {
  88313. if r := recover(); r != nil {
  88314. ec.Error(ctx, ec.Recover(ctx, r))
  88315. ret = graphql.Null
  88316. }
  88317. }()
  88318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88319. ctx = rctx // use context from middleware stack in children
  88320. return obj.Vendor, nil
  88321. })
  88322. if err != nil {
  88323. ec.Error(ctx, err)
  88324. return graphql.Null
  88325. }
  88326. if resTmp == nil {
  88327. if !graphql.HasFieldError(ctx, fc) {
  88328. ec.Errorf(ctx, "must not be null")
  88329. }
  88330. return graphql.Null
  88331. }
  88332. res := resTmp.(string)
  88333. fc.Result = res
  88334. return ec.marshalNString2string(ctx, field.Selections, res)
  88335. }
  88336. func (ec *executionContext) fieldContext_Product_vendor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88337. fc = &graphql.FieldContext{
  88338. Object: "Product",
  88339. Field: field,
  88340. IsMethod: false,
  88341. IsResolver: false,
  88342. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88343. return nil, errors.New("field of type String does not have child fields")
  88344. },
  88345. }
  88346. return fc, nil
  88347. }
  88348. func (ec *executionContext) _ProductAppendImagesPayload_newImages(ctx context.Context, field graphql.CollectedField, obj *ProductAppendImagesPayload) (ret graphql.Marshaler) {
  88349. fc, err := ec.fieldContext_ProductAppendImagesPayload_newImages(ctx, field)
  88350. if err != nil {
  88351. return graphql.Null
  88352. }
  88353. ctx = graphql.WithFieldContext(ctx, fc)
  88354. defer func() {
  88355. if r := recover(); r != nil {
  88356. ec.Error(ctx, ec.Recover(ctx, r))
  88357. ret = graphql.Null
  88358. }
  88359. }()
  88360. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88361. ctx = rctx // use context from middleware stack in children
  88362. return obj.NewImages, nil
  88363. })
  88364. if err != nil {
  88365. ec.Error(ctx, err)
  88366. return graphql.Null
  88367. }
  88368. if resTmp == nil {
  88369. return graphql.Null
  88370. }
  88371. res := resTmp.([]*Image)
  88372. fc.Result = res
  88373. return ec.marshalOImage2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageᚄ(ctx, field.Selections, res)
  88374. }
  88375. func (ec *executionContext) fieldContext_ProductAppendImagesPayload_newImages(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88376. fc = &graphql.FieldContext{
  88377. Object: "ProductAppendImagesPayload",
  88378. Field: field,
  88379. IsMethod: false,
  88380. IsResolver: false,
  88381. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88382. switch field.Name {
  88383. case "altText":
  88384. return ec.fieldContext_Image_altText(ctx, field)
  88385. case "height":
  88386. return ec.fieldContext_Image_height(ctx, field)
  88387. case "id":
  88388. return ec.fieldContext_Image_id(ctx, field)
  88389. case "metafield":
  88390. return ec.fieldContext_Image_metafield(ctx, field)
  88391. case "metafields":
  88392. return ec.fieldContext_Image_metafields(ctx, field)
  88393. case "privateMetafield":
  88394. return ec.fieldContext_Image_privateMetafield(ctx, field)
  88395. case "privateMetafields":
  88396. return ec.fieldContext_Image_privateMetafields(ctx, field)
  88397. case "url":
  88398. return ec.fieldContext_Image_url(ctx, field)
  88399. case "width":
  88400. return ec.fieldContext_Image_width(ctx, field)
  88401. }
  88402. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  88403. },
  88404. }
  88405. return fc, nil
  88406. }
  88407. func (ec *executionContext) _ProductAppendImagesPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductAppendImagesPayload) (ret graphql.Marshaler) {
  88408. fc, err := ec.fieldContext_ProductAppendImagesPayload_product(ctx, field)
  88409. if err != nil {
  88410. return graphql.Null
  88411. }
  88412. ctx = graphql.WithFieldContext(ctx, fc)
  88413. defer func() {
  88414. if r := recover(); r != nil {
  88415. ec.Error(ctx, ec.Recover(ctx, r))
  88416. ret = graphql.Null
  88417. }
  88418. }()
  88419. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88420. ctx = rctx // use context from middleware stack in children
  88421. return obj.Product, nil
  88422. })
  88423. if err != nil {
  88424. ec.Error(ctx, err)
  88425. return graphql.Null
  88426. }
  88427. if resTmp == nil {
  88428. return graphql.Null
  88429. }
  88430. res := resTmp.(*Product)
  88431. fc.Result = res
  88432. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  88433. }
  88434. func (ec *executionContext) fieldContext_ProductAppendImagesPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88435. fc = &graphql.FieldContext{
  88436. Object: "ProductAppendImagesPayload",
  88437. Field: field,
  88438. IsMethod: false,
  88439. IsResolver: false,
  88440. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88441. switch field.Name {
  88442. case "availablePublicationCount":
  88443. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  88444. case "collections":
  88445. return ec.fieldContext_Product_collections(ctx, field)
  88446. case "contextualPricing":
  88447. return ec.fieldContext_Product_contextualPricing(ctx, field)
  88448. case "createdAt":
  88449. return ec.fieldContext_Product_createdAt(ctx, field)
  88450. case "defaultCursor":
  88451. return ec.fieldContext_Product_defaultCursor(ctx, field)
  88452. case "description":
  88453. return ec.fieldContext_Product_description(ctx, field)
  88454. case "descriptionHtml":
  88455. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  88456. case "featuredImage":
  88457. return ec.fieldContext_Product_featuredImage(ctx, field)
  88458. case "featuredMedia":
  88459. return ec.fieldContext_Product_featuredMedia(ctx, field)
  88460. case "feedback":
  88461. return ec.fieldContext_Product_feedback(ctx, field)
  88462. case "giftCardTemplateSuffix":
  88463. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  88464. case "handle":
  88465. return ec.fieldContext_Product_handle(ctx, field)
  88466. case "hasOnlyDefaultVariant":
  88467. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  88468. case "hasOutOfStockVariants":
  88469. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  88470. case "id":
  88471. return ec.fieldContext_Product_id(ctx, field)
  88472. case "images":
  88473. return ec.fieldContext_Product_images(ctx, field)
  88474. case "inCollection":
  88475. return ec.fieldContext_Product_inCollection(ctx, field)
  88476. case "isGiftCard":
  88477. return ec.fieldContext_Product_isGiftCard(ctx, field)
  88478. case "legacyResourceId":
  88479. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  88480. case "media":
  88481. return ec.fieldContext_Product_media(ctx, field)
  88482. case "mediaCount":
  88483. return ec.fieldContext_Product_mediaCount(ctx, field)
  88484. case "metafield":
  88485. return ec.fieldContext_Product_metafield(ctx, field)
  88486. case "metafieldDefinitions":
  88487. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  88488. case "metafields":
  88489. return ec.fieldContext_Product_metafields(ctx, field)
  88490. case "onlineStorePreviewUrl":
  88491. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  88492. case "onlineStoreUrl":
  88493. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  88494. case "options":
  88495. return ec.fieldContext_Product_options(ctx, field)
  88496. case "priceRangeV2":
  88497. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  88498. case "privateMetafield":
  88499. return ec.fieldContext_Product_privateMetafield(ctx, field)
  88500. case "privateMetafields":
  88501. return ec.fieldContext_Product_privateMetafields(ctx, field)
  88502. case "productCategory":
  88503. return ec.fieldContext_Product_productCategory(ctx, field)
  88504. case "productType":
  88505. return ec.fieldContext_Product_productType(ctx, field)
  88506. case "publicationCount":
  88507. return ec.fieldContext_Product_publicationCount(ctx, field)
  88508. case "publishedAt":
  88509. return ec.fieldContext_Product_publishedAt(ctx, field)
  88510. case "publishedOnCurrentPublication":
  88511. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  88512. case "publishedOnPublication":
  88513. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  88514. case "requiresSellingPlan":
  88515. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  88516. case "resourcePublicationOnCurrentPublication":
  88517. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  88518. case "resourcePublications":
  88519. return ec.fieldContext_Product_resourcePublications(ctx, field)
  88520. case "resourcePublicationsV2":
  88521. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  88522. case "sellingPlanGroupCount":
  88523. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  88524. case "sellingPlanGroups":
  88525. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  88526. case "seo":
  88527. return ec.fieldContext_Product_seo(ctx, field)
  88528. case "status":
  88529. return ec.fieldContext_Product_status(ctx, field)
  88530. case "tags":
  88531. return ec.fieldContext_Product_tags(ctx, field)
  88532. case "templateSuffix":
  88533. return ec.fieldContext_Product_templateSuffix(ctx, field)
  88534. case "title":
  88535. return ec.fieldContext_Product_title(ctx, field)
  88536. case "totalInventory":
  88537. return ec.fieldContext_Product_totalInventory(ctx, field)
  88538. case "totalVariants":
  88539. return ec.fieldContext_Product_totalVariants(ctx, field)
  88540. case "tracksInventory":
  88541. return ec.fieldContext_Product_tracksInventory(ctx, field)
  88542. case "translations":
  88543. return ec.fieldContext_Product_translations(ctx, field)
  88544. case "unpublishedPublications":
  88545. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  88546. case "updatedAt":
  88547. return ec.fieldContext_Product_updatedAt(ctx, field)
  88548. case "variants":
  88549. return ec.fieldContext_Product_variants(ctx, field)
  88550. case "vendor":
  88551. return ec.fieldContext_Product_vendor(ctx, field)
  88552. }
  88553. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  88554. },
  88555. }
  88556. return fc, nil
  88557. }
  88558. func (ec *executionContext) _ProductAppendImagesPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductAppendImagesPayload) (ret graphql.Marshaler) {
  88559. fc, err := ec.fieldContext_ProductAppendImagesPayload_userErrors(ctx, field)
  88560. if err != nil {
  88561. return graphql.Null
  88562. }
  88563. ctx = graphql.WithFieldContext(ctx, fc)
  88564. defer func() {
  88565. if r := recover(); r != nil {
  88566. ec.Error(ctx, ec.Recover(ctx, r))
  88567. ret = graphql.Null
  88568. }
  88569. }()
  88570. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88571. ctx = rctx // use context from middleware stack in children
  88572. return obj.UserErrors, nil
  88573. })
  88574. if err != nil {
  88575. ec.Error(ctx, err)
  88576. return graphql.Null
  88577. }
  88578. if resTmp == nil {
  88579. if !graphql.HasFieldError(ctx, fc) {
  88580. ec.Errorf(ctx, "must not be null")
  88581. }
  88582. return graphql.Null
  88583. }
  88584. res := resTmp.([]*UserError)
  88585. fc.Result = res
  88586. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  88587. }
  88588. func (ec *executionContext) fieldContext_ProductAppendImagesPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88589. fc = &graphql.FieldContext{
  88590. Object: "ProductAppendImagesPayload",
  88591. Field: field,
  88592. IsMethod: false,
  88593. IsResolver: false,
  88594. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88595. switch field.Name {
  88596. case "field":
  88597. return ec.fieldContext_UserError_field(ctx, field)
  88598. case "message":
  88599. return ec.fieldContext_UserError_message(ctx, field)
  88600. }
  88601. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  88602. },
  88603. }
  88604. return fc, nil
  88605. }
  88606. func (ec *executionContext) _ProductCategory_productTaxonomyNode(ctx context.Context, field graphql.CollectedField, obj *ProductCategory) (ret graphql.Marshaler) {
  88607. fc, err := ec.fieldContext_ProductCategory_productTaxonomyNode(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.ProductTaxonomyNode, nil
  88621. })
  88622. if err != nil {
  88623. ec.Error(ctx, err)
  88624. return graphql.Null
  88625. }
  88626. if resTmp == nil {
  88627. return graphql.Null
  88628. }
  88629. res := resTmp.(*ProductTaxonomyNode)
  88630. fc.Result = res
  88631. return ec.marshalOProductTaxonomyNode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductTaxonomyNode(ctx, field.Selections, res)
  88632. }
  88633. func (ec *executionContext) fieldContext_ProductCategory_productTaxonomyNode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88634. fc = &graphql.FieldContext{
  88635. Object: "ProductCategory",
  88636. Field: field,
  88637. IsMethod: false,
  88638. IsResolver: false,
  88639. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88640. switch field.Name {
  88641. case "fullName":
  88642. return ec.fieldContext_ProductTaxonomyNode_fullName(ctx, field)
  88643. case "id":
  88644. return ec.fieldContext_ProductTaxonomyNode_id(ctx, field)
  88645. case "isLeaf":
  88646. return ec.fieldContext_ProductTaxonomyNode_isLeaf(ctx, field)
  88647. case "isRoot":
  88648. return ec.fieldContext_ProductTaxonomyNode_isRoot(ctx, field)
  88649. case "name":
  88650. return ec.fieldContext_ProductTaxonomyNode_name(ctx, field)
  88651. }
  88652. return nil, fmt.Errorf("no field named %q was found under type ProductTaxonomyNode", field.Name)
  88653. },
  88654. }
  88655. return fc, nil
  88656. }
  88657. func (ec *executionContext) _ProductChangeStatusPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductChangeStatusPayload) (ret graphql.Marshaler) {
  88658. fc, err := ec.fieldContext_ProductChangeStatusPayload_product(ctx, field)
  88659. if err != nil {
  88660. return graphql.Null
  88661. }
  88662. ctx = graphql.WithFieldContext(ctx, fc)
  88663. defer func() {
  88664. if r := recover(); r != nil {
  88665. ec.Error(ctx, ec.Recover(ctx, r))
  88666. ret = graphql.Null
  88667. }
  88668. }()
  88669. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88670. ctx = rctx // use context from middleware stack in children
  88671. return obj.Product, nil
  88672. })
  88673. if err != nil {
  88674. ec.Error(ctx, err)
  88675. return graphql.Null
  88676. }
  88677. if resTmp == nil {
  88678. return graphql.Null
  88679. }
  88680. res := resTmp.(*Product)
  88681. fc.Result = res
  88682. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  88683. }
  88684. func (ec *executionContext) fieldContext_ProductChangeStatusPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88685. fc = &graphql.FieldContext{
  88686. Object: "ProductChangeStatusPayload",
  88687. Field: field,
  88688. IsMethod: false,
  88689. IsResolver: false,
  88690. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88691. switch field.Name {
  88692. case "availablePublicationCount":
  88693. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  88694. case "collections":
  88695. return ec.fieldContext_Product_collections(ctx, field)
  88696. case "contextualPricing":
  88697. return ec.fieldContext_Product_contextualPricing(ctx, field)
  88698. case "createdAt":
  88699. return ec.fieldContext_Product_createdAt(ctx, field)
  88700. case "defaultCursor":
  88701. return ec.fieldContext_Product_defaultCursor(ctx, field)
  88702. case "description":
  88703. return ec.fieldContext_Product_description(ctx, field)
  88704. case "descriptionHtml":
  88705. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  88706. case "featuredImage":
  88707. return ec.fieldContext_Product_featuredImage(ctx, field)
  88708. case "featuredMedia":
  88709. return ec.fieldContext_Product_featuredMedia(ctx, field)
  88710. case "feedback":
  88711. return ec.fieldContext_Product_feedback(ctx, field)
  88712. case "giftCardTemplateSuffix":
  88713. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  88714. case "handle":
  88715. return ec.fieldContext_Product_handle(ctx, field)
  88716. case "hasOnlyDefaultVariant":
  88717. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  88718. case "hasOutOfStockVariants":
  88719. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  88720. case "id":
  88721. return ec.fieldContext_Product_id(ctx, field)
  88722. case "images":
  88723. return ec.fieldContext_Product_images(ctx, field)
  88724. case "inCollection":
  88725. return ec.fieldContext_Product_inCollection(ctx, field)
  88726. case "isGiftCard":
  88727. return ec.fieldContext_Product_isGiftCard(ctx, field)
  88728. case "legacyResourceId":
  88729. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  88730. case "media":
  88731. return ec.fieldContext_Product_media(ctx, field)
  88732. case "mediaCount":
  88733. return ec.fieldContext_Product_mediaCount(ctx, field)
  88734. case "metafield":
  88735. return ec.fieldContext_Product_metafield(ctx, field)
  88736. case "metafieldDefinitions":
  88737. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  88738. case "metafields":
  88739. return ec.fieldContext_Product_metafields(ctx, field)
  88740. case "onlineStorePreviewUrl":
  88741. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  88742. case "onlineStoreUrl":
  88743. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  88744. case "options":
  88745. return ec.fieldContext_Product_options(ctx, field)
  88746. case "priceRangeV2":
  88747. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  88748. case "privateMetafield":
  88749. return ec.fieldContext_Product_privateMetafield(ctx, field)
  88750. case "privateMetafields":
  88751. return ec.fieldContext_Product_privateMetafields(ctx, field)
  88752. case "productCategory":
  88753. return ec.fieldContext_Product_productCategory(ctx, field)
  88754. case "productType":
  88755. return ec.fieldContext_Product_productType(ctx, field)
  88756. case "publicationCount":
  88757. return ec.fieldContext_Product_publicationCount(ctx, field)
  88758. case "publishedAt":
  88759. return ec.fieldContext_Product_publishedAt(ctx, field)
  88760. case "publishedOnCurrentPublication":
  88761. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  88762. case "publishedOnPublication":
  88763. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  88764. case "requiresSellingPlan":
  88765. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  88766. case "resourcePublicationOnCurrentPublication":
  88767. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  88768. case "resourcePublications":
  88769. return ec.fieldContext_Product_resourcePublications(ctx, field)
  88770. case "resourcePublicationsV2":
  88771. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  88772. case "sellingPlanGroupCount":
  88773. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  88774. case "sellingPlanGroups":
  88775. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  88776. case "seo":
  88777. return ec.fieldContext_Product_seo(ctx, field)
  88778. case "status":
  88779. return ec.fieldContext_Product_status(ctx, field)
  88780. case "tags":
  88781. return ec.fieldContext_Product_tags(ctx, field)
  88782. case "templateSuffix":
  88783. return ec.fieldContext_Product_templateSuffix(ctx, field)
  88784. case "title":
  88785. return ec.fieldContext_Product_title(ctx, field)
  88786. case "totalInventory":
  88787. return ec.fieldContext_Product_totalInventory(ctx, field)
  88788. case "totalVariants":
  88789. return ec.fieldContext_Product_totalVariants(ctx, field)
  88790. case "tracksInventory":
  88791. return ec.fieldContext_Product_tracksInventory(ctx, field)
  88792. case "translations":
  88793. return ec.fieldContext_Product_translations(ctx, field)
  88794. case "unpublishedPublications":
  88795. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  88796. case "updatedAt":
  88797. return ec.fieldContext_Product_updatedAt(ctx, field)
  88798. case "variants":
  88799. return ec.fieldContext_Product_variants(ctx, field)
  88800. case "vendor":
  88801. return ec.fieldContext_Product_vendor(ctx, field)
  88802. }
  88803. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  88804. },
  88805. }
  88806. return fc, nil
  88807. }
  88808. func (ec *executionContext) _ProductChangeStatusPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductChangeStatusPayload) (ret graphql.Marshaler) {
  88809. fc, err := ec.fieldContext_ProductChangeStatusPayload_userErrors(ctx, field)
  88810. if err != nil {
  88811. return graphql.Null
  88812. }
  88813. ctx = graphql.WithFieldContext(ctx, fc)
  88814. defer func() {
  88815. if r := recover(); r != nil {
  88816. ec.Error(ctx, ec.Recover(ctx, r))
  88817. ret = graphql.Null
  88818. }
  88819. }()
  88820. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88821. ctx = rctx // use context from middleware stack in children
  88822. return obj.UserErrors, nil
  88823. })
  88824. if err != nil {
  88825. ec.Error(ctx, err)
  88826. return graphql.Null
  88827. }
  88828. if resTmp == nil {
  88829. if !graphql.HasFieldError(ctx, fc) {
  88830. ec.Errorf(ctx, "must not be null")
  88831. }
  88832. return graphql.Null
  88833. }
  88834. res := resTmp.([]*ProductChangeStatusUserError)
  88835. fc.Result = res
  88836. return ec.marshalNProductChangeStatusUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusUserErrorᚄ(ctx, field.Selections, res)
  88837. }
  88838. func (ec *executionContext) fieldContext_ProductChangeStatusPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88839. fc = &graphql.FieldContext{
  88840. Object: "ProductChangeStatusPayload",
  88841. Field: field,
  88842. IsMethod: false,
  88843. IsResolver: false,
  88844. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88845. switch field.Name {
  88846. case "code":
  88847. return ec.fieldContext_ProductChangeStatusUserError_code(ctx, field)
  88848. case "field":
  88849. return ec.fieldContext_ProductChangeStatusUserError_field(ctx, field)
  88850. case "message":
  88851. return ec.fieldContext_ProductChangeStatusUserError_message(ctx, field)
  88852. }
  88853. return nil, fmt.Errorf("no field named %q was found under type ProductChangeStatusUserError", field.Name)
  88854. },
  88855. }
  88856. return fc, nil
  88857. }
  88858. func (ec *executionContext) _ProductChangeStatusUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductChangeStatusUserError) (ret graphql.Marshaler) {
  88859. fc, err := ec.fieldContext_ProductChangeStatusUserError_code(ctx, field)
  88860. if err != nil {
  88861. return graphql.Null
  88862. }
  88863. ctx = graphql.WithFieldContext(ctx, fc)
  88864. defer func() {
  88865. if r := recover(); r != nil {
  88866. ec.Error(ctx, ec.Recover(ctx, r))
  88867. ret = graphql.Null
  88868. }
  88869. }()
  88870. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88871. ctx = rctx // use context from middleware stack in children
  88872. return obj.Code, nil
  88873. })
  88874. if err != nil {
  88875. ec.Error(ctx, err)
  88876. return graphql.Null
  88877. }
  88878. if resTmp == nil {
  88879. return graphql.Null
  88880. }
  88881. res := resTmp.(*ProductChangeStatusUserErrorCode)
  88882. fc.Result = res
  88883. return ec.marshalOProductChangeStatusUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusUserErrorCode(ctx, field.Selections, res)
  88884. }
  88885. func (ec *executionContext) fieldContext_ProductChangeStatusUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88886. fc = &graphql.FieldContext{
  88887. Object: "ProductChangeStatusUserError",
  88888. Field: field,
  88889. IsMethod: false,
  88890. IsResolver: false,
  88891. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88892. return nil, errors.New("field of type ProductChangeStatusUserErrorCode does not have child fields")
  88893. },
  88894. }
  88895. return fc, nil
  88896. }
  88897. func (ec *executionContext) _ProductChangeStatusUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductChangeStatusUserError) (ret graphql.Marshaler) {
  88898. fc, err := ec.fieldContext_ProductChangeStatusUserError_field(ctx, field)
  88899. if err != nil {
  88900. return graphql.Null
  88901. }
  88902. ctx = graphql.WithFieldContext(ctx, fc)
  88903. defer func() {
  88904. if r := recover(); r != nil {
  88905. ec.Error(ctx, ec.Recover(ctx, r))
  88906. ret = graphql.Null
  88907. }
  88908. }()
  88909. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88910. ctx = rctx // use context from middleware stack in children
  88911. return obj.Field, nil
  88912. })
  88913. if err != nil {
  88914. ec.Error(ctx, err)
  88915. return graphql.Null
  88916. }
  88917. if resTmp == nil {
  88918. return graphql.Null
  88919. }
  88920. res := resTmp.([]string)
  88921. fc.Result = res
  88922. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  88923. }
  88924. func (ec *executionContext) fieldContext_ProductChangeStatusUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88925. fc = &graphql.FieldContext{
  88926. Object: "ProductChangeStatusUserError",
  88927. Field: field,
  88928. IsMethod: false,
  88929. IsResolver: false,
  88930. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88931. return nil, errors.New("field of type String does not have child fields")
  88932. },
  88933. }
  88934. return fc, nil
  88935. }
  88936. func (ec *executionContext) _ProductChangeStatusUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductChangeStatusUserError) (ret graphql.Marshaler) {
  88937. fc, err := ec.fieldContext_ProductChangeStatusUserError_message(ctx, field)
  88938. if err != nil {
  88939. return graphql.Null
  88940. }
  88941. ctx = graphql.WithFieldContext(ctx, fc)
  88942. defer func() {
  88943. if r := recover(); r != nil {
  88944. ec.Error(ctx, ec.Recover(ctx, r))
  88945. ret = graphql.Null
  88946. }
  88947. }()
  88948. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88949. ctx = rctx // use context from middleware stack in children
  88950. return obj.Message, nil
  88951. })
  88952. if err != nil {
  88953. ec.Error(ctx, err)
  88954. return graphql.Null
  88955. }
  88956. if resTmp == nil {
  88957. if !graphql.HasFieldError(ctx, fc) {
  88958. ec.Errorf(ctx, "must not be null")
  88959. }
  88960. return graphql.Null
  88961. }
  88962. res := resTmp.(string)
  88963. fc.Result = res
  88964. return ec.marshalNString2string(ctx, field.Selections, res)
  88965. }
  88966. func (ec *executionContext) fieldContext_ProductChangeStatusUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88967. fc = &graphql.FieldContext{
  88968. Object: "ProductChangeStatusUserError",
  88969. Field: field,
  88970. IsMethod: false,
  88971. IsResolver: false,
  88972. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88973. return nil, errors.New("field of type String does not have child fields")
  88974. },
  88975. }
  88976. return fc, nil
  88977. }
  88978. func (ec *executionContext) _ProductConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ProductConnection) (ret graphql.Marshaler) {
  88979. fc, err := ec.fieldContext_ProductConnection_edges(ctx, field)
  88980. if err != nil {
  88981. return graphql.Null
  88982. }
  88983. ctx = graphql.WithFieldContext(ctx, fc)
  88984. defer func() {
  88985. if r := recover(); r != nil {
  88986. ec.Error(ctx, ec.Recover(ctx, r))
  88987. ret = graphql.Null
  88988. }
  88989. }()
  88990. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88991. ctx = rctx // use context from middleware stack in children
  88992. return obj.Edges, nil
  88993. })
  88994. if err != nil {
  88995. ec.Error(ctx, err)
  88996. return graphql.Null
  88997. }
  88998. if resTmp == nil {
  88999. if !graphql.HasFieldError(ctx, fc) {
  89000. ec.Errorf(ctx, "must not be null")
  89001. }
  89002. return graphql.Null
  89003. }
  89004. res := resTmp.([]*ProductEdge)
  89005. fc.Result = res
  89006. return ec.marshalNProductEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductEdgeᚄ(ctx, field.Selections, res)
  89007. }
  89008. func (ec *executionContext) fieldContext_ProductConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89009. fc = &graphql.FieldContext{
  89010. Object: "ProductConnection",
  89011. Field: field,
  89012. IsMethod: false,
  89013. IsResolver: false,
  89014. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89015. switch field.Name {
  89016. case "cursor":
  89017. return ec.fieldContext_ProductEdge_cursor(ctx, field)
  89018. case "node":
  89019. return ec.fieldContext_ProductEdge_node(ctx, field)
  89020. }
  89021. return nil, fmt.Errorf("no field named %q was found under type ProductEdge", field.Name)
  89022. },
  89023. }
  89024. return fc, nil
  89025. }
  89026. func (ec *executionContext) _ProductConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ProductConnection) (ret graphql.Marshaler) {
  89027. fc, err := ec.fieldContext_ProductConnection_nodes(ctx, field)
  89028. if err != nil {
  89029. return graphql.Null
  89030. }
  89031. ctx = graphql.WithFieldContext(ctx, fc)
  89032. defer func() {
  89033. if r := recover(); r != nil {
  89034. ec.Error(ctx, ec.Recover(ctx, r))
  89035. ret = graphql.Null
  89036. }
  89037. }()
  89038. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89039. ctx = rctx // use context from middleware stack in children
  89040. return obj.Nodes, nil
  89041. })
  89042. if err != nil {
  89043. ec.Error(ctx, err)
  89044. return graphql.Null
  89045. }
  89046. if resTmp == nil {
  89047. if !graphql.HasFieldError(ctx, fc) {
  89048. ec.Errorf(ctx, "must not be null")
  89049. }
  89050. return graphql.Null
  89051. }
  89052. res := resTmp.([]*Product)
  89053. fc.Result = res
  89054. return ec.marshalNProduct2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductᚄ(ctx, field.Selections, res)
  89055. }
  89056. func (ec *executionContext) fieldContext_ProductConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89057. fc = &graphql.FieldContext{
  89058. Object: "ProductConnection",
  89059. Field: field,
  89060. IsMethod: false,
  89061. IsResolver: false,
  89062. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89063. switch field.Name {
  89064. case "availablePublicationCount":
  89065. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  89066. case "collections":
  89067. return ec.fieldContext_Product_collections(ctx, field)
  89068. case "contextualPricing":
  89069. return ec.fieldContext_Product_contextualPricing(ctx, field)
  89070. case "createdAt":
  89071. return ec.fieldContext_Product_createdAt(ctx, field)
  89072. case "defaultCursor":
  89073. return ec.fieldContext_Product_defaultCursor(ctx, field)
  89074. case "description":
  89075. return ec.fieldContext_Product_description(ctx, field)
  89076. case "descriptionHtml":
  89077. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  89078. case "featuredImage":
  89079. return ec.fieldContext_Product_featuredImage(ctx, field)
  89080. case "featuredMedia":
  89081. return ec.fieldContext_Product_featuredMedia(ctx, field)
  89082. case "feedback":
  89083. return ec.fieldContext_Product_feedback(ctx, field)
  89084. case "giftCardTemplateSuffix":
  89085. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  89086. case "handle":
  89087. return ec.fieldContext_Product_handle(ctx, field)
  89088. case "hasOnlyDefaultVariant":
  89089. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  89090. case "hasOutOfStockVariants":
  89091. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  89092. case "id":
  89093. return ec.fieldContext_Product_id(ctx, field)
  89094. case "images":
  89095. return ec.fieldContext_Product_images(ctx, field)
  89096. case "inCollection":
  89097. return ec.fieldContext_Product_inCollection(ctx, field)
  89098. case "isGiftCard":
  89099. return ec.fieldContext_Product_isGiftCard(ctx, field)
  89100. case "legacyResourceId":
  89101. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  89102. case "media":
  89103. return ec.fieldContext_Product_media(ctx, field)
  89104. case "mediaCount":
  89105. return ec.fieldContext_Product_mediaCount(ctx, field)
  89106. case "metafield":
  89107. return ec.fieldContext_Product_metafield(ctx, field)
  89108. case "metafieldDefinitions":
  89109. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  89110. case "metafields":
  89111. return ec.fieldContext_Product_metafields(ctx, field)
  89112. case "onlineStorePreviewUrl":
  89113. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  89114. case "onlineStoreUrl":
  89115. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  89116. case "options":
  89117. return ec.fieldContext_Product_options(ctx, field)
  89118. case "priceRangeV2":
  89119. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  89120. case "privateMetafield":
  89121. return ec.fieldContext_Product_privateMetafield(ctx, field)
  89122. case "privateMetafields":
  89123. return ec.fieldContext_Product_privateMetafields(ctx, field)
  89124. case "productCategory":
  89125. return ec.fieldContext_Product_productCategory(ctx, field)
  89126. case "productType":
  89127. return ec.fieldContext_Product_productType(ctx, field)
  89128. case "publicationCount":
  89129. return ec.fieldContext_Product_publicationCount(ctx, field)
  89130. case "publishedAt":
  89131. return ec.fieldContext_Product_publishedAt(ctx, field)
  89132. case "publishedOnCurrentPublication":
  89133. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  89134. case "publishedOnPublication":
  89135. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  89136. case "requiresSellingPlan":
  89137. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  89138. case "resourcePublicationOnCurrentPublication":
  89139. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  89140. case "resourcePublications":
  89141. return ec.fieldContext_Product_resourcePublications(ctx, field)
  89142. case "resourcePublicationsV2":
  89143. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  89144. case "sellingPlanGroupCount":
  89145. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  89146. case "sellingPlanGroups":
  89147. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  89148. case "seo":
  89149. return ec.fieldContext_Product_seo(ctx, field)
  89150. case "status":
  89151. return ec.fieldContext_Product_status(ctx, field)
  89152. case "tags":
  89153. return ec.fieldContext_Product_tags(ctx, field)
  89154. case "templateSuffix":
  89155. return ec.fieldContext_Product_templateSuffix(ctx, field)
  89156. case "title":
  89157. return ec.fieldContext_Product_title(ctx, field)
  89158. case "totalInventory":
  89159. return ec.fieldContext_Product_totalInventory(ctx, field)
  89160. case "totalVariants":
  89161. return ec.fieldContext_Product_totalVariants(ctx, field)
  89162. case "tracksInventory":
  89163. return ec.fieldContext_Product_tracksInventory(ctx, field)
  89164. case "translations":
  89165. return ec.fieldContext_Product_translations(ctx, field)
  89166. case "unpublishedPublications":
  89167. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  89168. case "updatedAt":
  89169. return ec.fieldContext_Product_updatedAt(ctx, field)
  89170. case "variants":
  89171. return ec.fieldContext_Product_variants(ctx, field)
  89172. case "vendor":
  89173. return ec.fieldContext_Product_vendor(ctx, field)
  89174. }
  89175. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  89176. },
  89177. }
  89178. return fc, nil
  89179. }
  89180. func (ec *executionContext) _ProductConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ProductConnection) (ret graphql.Marshaler) {
  89181. fc, err := ec.fieldContext_ProductConnection_pageInfo(ctx, field)
  89182. if err != nil {
  89183. return graphql.Null
  89184. }
  89185. ctx = graphql.WithFieldContext(ctx, fc)
  89186. defer func() {
  89187. if r := recover(); r != nil {
  89188. ec.Error(ctx, ec.Recover(ctx, r))
  89189. ret = graphql.Null
  89190. }
  89191. }()
  89192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89193. ctx = rctx // use context from middleware stack in children
  89194. return obj.PageInfo, nil
  89195. })
  89196. if err != nil {
  89197. ec.Error(ctx, err)
  89198. return graphql.Null
  89199. }
  89200. if resTmp == nil {
  89201. if !graphql.HasFieldError(ctx, fc) {
  89202. ec.Errorf(ctx, "must not be null")
  89203. }
  89204. return graphql.Null
  89205. }
  89206. res := resTmp.(*PageInfo)
  89207. fc.Result = res
  89208. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  89209. }
  89210. func (ec *executionContext) fieldContext_ProductConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89211. fc = &graphql.FieldContext{
  89212. Object: "ProductConnection",
  89213. Field: field,
  89214. IsMethod: false,
  89215. IsResolver: false,
  89216. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89217. switch field.Name {
  89218. case "endCursor":
  89219. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  89220. case "hasNextPage":
  89221. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  89222. case "hasPreviousPage":
  89223. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  89224. case "startCursor":
  89225. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  89226. }
  89227. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  89228. },
  89229. }
  89230. return fc, nil
  89231. }
  89232. func (ec *executionContext) _ProductContextualPricing_maxVariantPricing(ctx context.Context, field graphql.CollectedField, obj *ProductContextualPricing) (ret graphql.Marshaler) {
  89233. fc, err := ec.fieldContext_ProductContextualPricing_maxVariantPricing(ctx, field)
  89234. if err != nil {
  89235. return graphql.Null
  89236. }
  89237. ctx = graphql.WithFieldContext(ctx, fc)
  89238. defer func() {
  89239. if r := recover(); r != nil {
  89240. ec.Error(ctx, ec.Recover(ctx, r))
  89241. ret = graphql.Null
  89242. }
  89243. }()
  89244. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89245. ctx = rctx // use context from middleware stack in children
  89246. return obj.MaxVariantPricing, nil
  89247. })
  89248. if err != nil {
  89249. ec.Error(ctx, err)
  89250. return graphql.Null
  89251. }
  89252. if resTmp == nil {
  89253. return graphql.Null
  89254. }
  89255. res := resTmp.(*ProductVariantContextualPricing)
  89256. fc.Result = res
  89257. return ec.marshalOProductVariantContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantContextualPricing(ctx, field.Selections, res)
  89258. }
  89259. func (ec *executionContext) fieldContext_ProductContextualPricing_maxVariantPricing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89260. fc = &graphql.FieldContext{
  89261. Object: "ProductContextualPricing",
  89262. Field: field,
  89263. IsMethod: false,
  89264. IsResolver: false,
  89265. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89266. switch field.Name {
  89267. case "compareAtPrice":
  89268. return ec.fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx, field)
  89269. case "price":
  89270. return ec.fieldContext_ProductVariantContextualPricing_price(ctx, field)
  89271. }
  89272. return nil, fmt.Errorf("no field named %q was found under type ProductVariantContextualPricing", field.Name)
  89273. },
  89274. }
  89275. return fc, nil
  89276. }
  89277. func (ec *executionContext) _ProductContextualPricing_minVariantPricing(ctx context.Context, field graphql.CollectedField, obj *ProductContextualPricing) (ret graphql.Marshaler) {
  89278. fc, err := ec.fieldContext_ProductContextualPricing_minVariantPricing(ctx, field)
  89279. if err != nil {
  89280. return graphql.Null
  89281. }
  89282. ctx = graphql.WithFieldContext(ctx, fc)
  89283. defer func() {
  89284. if r := recover(); r != nil {
  89285. ec.Error(ctx, ec.Recover(ctx, r))
  89286. ret = graphql.Null
  89287. }
  89288. }()
  89289. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89290. ctx = rctx // use context from middleware stack in children
  89291. return obj.MinVariantPricing, nil
  89292. })
  89293. if err != nil {
  89294. ec.Error(ctx, err)
  89295. return graphql.Null
  89296. }
  89297. if resTmp == nil {
  89298. return graphql.Null
  89299. }
  89300. res := resTmp.(*ProductVariantContextualPricing)
  89301. fc.Result = res
  89302. return ec.marshalOProductVariantContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantContextualPricing(ctx, field.Selections, res)
  89303. }
  89304. func (ec *executionContext) fieldContext_ProductContextualPricing_minVariantPricing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89305. fc = &graphql.FieldContext{
  89306. Object: "ProductContextualPricing",
  89307. Field: field,
  89308. IsMethod: false,
  89309. IsResolver: false,
  89310. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89311. switch field.Name {
  89312. case "compareAtPrice":
  89313. return ec.fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx, field)
  89314. case "price":
  89315. return ec.fieldContext_ProductVariantContextualPricing_price(ctx, field)
  89316. }
  89317. return nil, fmt.Errorf("no field named %q was found under type ProductVariantContextualPricing", field.Name)
  89318. },
  89319. }
  89320. return fc, nil
  89321. }
  89322. func (ec *executionContext) _ProductContextualPricing_priceRange(ctx context.Context, field graphql.CollectedField, obj *ProductContextualPricing) (ret graphql.Marshaler) {
  89323. fc, err := ec.fieldContext_ProductContextualPricing_priceRange(ctx, field)
  89324. if err != nil {
  89325. return graphql.Null
  89326. }
  89327. ctx = graphql.WithFieldContext(ctx, fc)
  89328. defer func() {
  89329. if r := recover(); r != nil {
  89330. ec.Error(ctx, ec.Recover(ctx, r))
  89331. ret = graphql.Null
  89332. }
  89333. }()
  89334. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89335. ctx = rctx // use context from middleware stack in children
  89336. return obj.PriceRange, nil
  89337. })
  89338. if err != nil {
  89339. ec.Error(ctx, err)
  89340. return graphql.Null
  89341. }
  89342. if resTmp == nil {
  89343. if !graphql.HasFieldError(ctx, fc) {
  89344. ec.Errorf(ctx, "must not be null")
  89345. }
  89346. return graphql.Null
  89347. }
  89348. res := resTmp.(*ProductPriceRangeV2)
  89349. fc.Result = res
  89350. return ec.marshalNProductPriceRangeV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductPriceRangeV2(ctx, field.Selections, res)
  89351. }
  89352. func (ec *executionContext) fieldContext_ProductContextualPricing_priceRange(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89353. fc = &graphql.FieldContext{
  89354. Object: "ProductContextualPricing",
  89355. Field: field,
  89356. IsMethod: false,
  89357. IsResolver: false,
  89358. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89359. switch field.Name {
  89360. case "maxVariantPrice":
  89361. return ec.fieldContext_ProductPriceRangeV2_maxVariantPrice(ctx, field)
  89362. case "minVariantPrice":
  89363. return ec.fieldContext_ProductPriceRangeV2_minVariantPrice(ctx, field)
  89364. }
  89365. return nil, fmt.Errorf("no field named %q was found under type ProductPriceRangeV2", field.Name)
  89366. },
  89367. }
  89368. return fc, nil
  89369. }
  89370. func (ec *executionContext) _ProductCreateMediaPayload_media(ctx context.Context, field graphql.CollectedField, obj *ProductCreateMediaPayload) (ret graphql.Marshaler) {
  89371. fc, err := ec.fieldContext_ProductCreateMediaPayload_media(ctx, field)
  89372. if err != nil {
  89373. return graphql.Null
  89374. }
  89375. ctx = graphql.WithFieldContext(ctx, fc)
  89376. defer func() {
  89377. if r := recover(); r != nil {
  89378. ec.Error(ctx, ec.Recover(ctx, r))
  89379. ret = graphql.Null
  89380. }
  89381. }()
  89382. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89383. ctx = rctx // use context from middleware stack in children
  89384. return obj.Media, nil
  89385. })
  89386. if err != nil {
  89387. ec.Error(ctx, err)
  89388. return graphql.Null
  89389. }
  89390. if resTmp == nil {
  89391. return graphql.Null
  89392. }
  89393. res := resTmp.([]Media)
  89394. fc.Result = res
  89395. return ec.marshalOMedia2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaᚄ(ctx, field.Selections, res)
  89396. }
  89397. func (ec *executionContext) fieldContext_ProductCreateMediaPayload_media(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89398. fc = &graphql.FieldContext{
  89399. Object: "ProductCreateMediaPayload",
  89400. Field: field,
  89401. IsMethod: false,
  89402. IsResolver: false,
  89403. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89404. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  89405. },
  89406. }
  89407. return fc, nil
  89408. }
  89409. func (ec *executionContext) _ProductCreateMediaPayload_mediaUserErrors(ctx context.Context, field graphql.CollectedField, obj *ProductCreateMediaPayload) (ret graphql.Marshaler) {
  89410. fc, err := ec.fieldContext_ProductCreateMediaPayload_mediaUserErrors(ctx, field)
  89411. if err != nil {
  89412. return graphql.Null
  89413. }
  89414. ctx = graphql.WithFieldContext(ctx, fc)
  89415. defer func() {
  89416. if r := recover(); r != nil {
  89417. ec.Error(ctx, ec.Recover(ctx, r))
  89418. ret = graphql.Null
  89419. }
  89420. }()
  89421. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89422. ctx = rctx // use context from middleware stack in children
  89423. return obj.MediaUserErrors, nil
  89424. })
  89425. if err != nil {
  89426. ec.Error(ctx, err)
  89427. return graphql.Null
  89428. }
  89429. if resTmp == nil {
  89430. if !graphql.HasFieldError(ctx, fc) {
  89431. ec.Errorf(ctx, "must not be null")
  89432. }
  89433. return graphql.Null
  89434. }
  89435. res := resTmp.([]*MediaUserError)
  89436. fc.Result = res
  89437. return ec.marshalNMediaUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorᚄ(ctx, field.Selections, res)
  89438. }
  89439. func (ec *executionContext) fieldContext_ProductCreateMediaPayload_mediaUserErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89440. fc = &graphql.FieldContext{
  89441. Object: "ProductCreateMediaPayload",
  89442. Field: field,
  89443. IsMethod: false,
  89444. IsResolver: false,
  89445. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89446. switch field.Name {
  89447. case "code":
  89448. return ec.fieldContext_MediaUserError_code(ctx, field)
  89449. case "field":
  89450. return ec.fieldContext_MediaUserError_field(ctx, field)
  89451. case "message":
  89452. return ec.fieldContext_MediaUserError_message(ctx, field)
  89453. }
  89454. return nil, fmt.Errorf("no field named %q was found under type MediaUserError", field.Name)
  89455. },
  89456. }
  89457. return fc, nil
  89458. }
  89459. func (ec *executionContext) _ProductCreateMediaPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductCreateMediaPayload) (ret graphql.Marshaler) {
  89460. fc, err := ec.fieldContext_ProductCreateMediaPayload_product(ctx, field)
  89461. if err != nil {
  89462. return graphql.Null
  89463. }
  89464. ctx = graphql.WithFieldContext(ctx, fc)
  89465. defer func() {
  89466. if r := recover(); r != nil {
  89467. ec.Error(ctx, ec.Recover(ctx, r))
  89468. ret = graphql.Null
  89469. }
  89470. }()
  89471. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89472. ctx = rctx // use context from middleware stack in children
  89473. return obj.Product, nil
  89474. })
  89475. if err != nil {
  89476. ec.Error(ctx, err)
  89477. return graphql.Null
  89478. }
  89479. if resTmp == nil {
  89480. return graphql.Null
  89481. }
  89482. res := resTmp.(*Product)
  89483. fc.Result = res
  89484. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  89485. }
  89486. func (ec *executionContext) fieldContext_ProductCreateMediaPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89487. fc = &graphql.FieldContext{
  89488. Object: "ProductCreateMediaPayload",
  89489. Field: field,
  89490. IsMethod: false,
  89491. IsResolver: false,
  89492. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89493. switch field.Name {
  89494. case "availablePublicationCount":
  89495. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  89496. case "collections":
  89497. return ec.fieldContext_Product_collections(ctx, field)
  89498. case "contextualPricing":
  89499. return ec.fieldContext_Product_contextualPricing(ctx, field)
  89500. case "createdAt":
  89501. return ec.fieldContext_Product_createdAt(ctx, field)
  89502. case "defaultCursor":
  89503. return ec.fieldContext_Product_defaultCursor(ctx, field)
  89504. case "description":
  89505. return ec.fieldContext_Product_description(ctx, field)
  89506. case "descriptionHtml":
  89507. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  89508. case "featuredImage":
  89509. return ec.fieldContext_Product_featuredImage(ctx, field)
  89510. case "featuredMedia":
  89511. return ec.fieldContext_Product_featuredMedia(ctx, field)
  89512. case "feedback":
  89513. return ec.fieldContext_Product_feedback(ctx, field)
  89514. case "giftCardTemplateSuffix":
  89515. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  89516. case "handle":
  89517. return ec.fieldContext_Product_handle(ctx, field)
  89518. case "hasOnlyDefaultVariant":
  89519. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  89520. case "hasOutOfStockVariants":
  89521. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  89522. case "id":
  89523. return ec.fieldContext_Product_id(ctx, field)
  89524. case "images":
  89525. return ec.fieldContext_Product_images(ctx, field)
  89526. case "inCollection":
  89527. return ec.fieldContext_Product_inCollection(ctx, field)
  89528. case "isGiftCard":
  89529. return ec.fieldContext_Product_isGiftCard(ctx, field)
  89530. case "legacyResourceId":
  89531. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  89532. case "media":
  89533. return ec.fieldContext_Product_media(ctx, field)
  89534. case "mediaCount":
  89535. return ec.fieldContext_Product_mediaCount(ctx, field)
  89536. case "metafield":
  89537. return ec.fieldContext_Product_metafield(ctx, field)
  89538. case "metafieldDefinitions":
  89539. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  89540. case "metafields":
  89541. return ec.fieldContext_Product_metafields(ctx, field)
  89542. case "onlineStorePreviewUrl":
  89543. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  89544. case "onlineStoreUrl":
  89545. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  89546. case "options":
  89547. return ec.fieldContext_Product_options(ctx, field)
  89548. case "priceRangeV2":
  89549. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  89550. case "privateMetafield":
  89551. return ec.fieldContext_Product_privateMetafield(ctx, field)
  89552. case "privateMetafields":
  89553. return ec.fieldContext_Product_privateMetafields(ctx, field)
  89554. case "productCategory":
  89555. return ec.fieldContext_Product_productCategory(ctx, field)
  89556. case "productType":
  89557. return ec.fieldContext_Product_productType(ctx, field)
  89558. case "publicationCount":
  89559. return ec.fieldContext_Product_publicationCount(ctx, field)
  89560. case "publishedAt":
  89561. return ec.fieldContext_Product_publishedAt(ctx, field)
  89562. case "publishedOnCurrentPublication":
  89563. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  89564. case "publishedOnPublication":
  89565. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  89566. case "requiresSellingPlan":
  89567. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  89568. case "resourcePublicationOnCurrentPublication":
  89569. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  89570. case "resourcePublications":
  89571. return ec.fieldContext_Product_resourcePublications(ctx, field)
  89572. case "resourcePublicationsV2":
  89573. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  89574. case "sellingPlanGroupCount":
  89575. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  89576. case "sellingPlanGroups":
  89577. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  89578. case "seo":
  89579. return ec.fieldContext_Product_seo(ctx, field)
  89580. case "status":
  89581. return ec.fieldContext_Product_status(ctx, field)
  89582. case "tags":
  89583. return ec.fieldContext_Product_tags(ctx, field)
  89584. case "templateSuffix":
  89585. return ec.fieldContext_Product_templateSuffix(ctx, field)
  89586. case "title":
  89587. return ec.fieldContext_Product_title(ctx, field)
  89588. case "totalInventory":
  89589. return ec.fieldContext_Product_totalInventory(ctx, field)
  89590. case "totalVariants":
  89591. return ec.fieldContext_Product_totalVariants(ctx, field)
  89592. case "tracksInventory":
  89593. return ec.fieldContext_Product_tracksInventory(ctx, field)
  89594. case "translations":
  89595. return ec.fieldContext_Product_translations(ctx, field)
  89596. case "unpublishedPublications":
  89597. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  89598. case "updatedAt":
  89599. return ec.fieldContext_Product_updatedAt(ctx, field)
  89600. case "variants":
  89601. return ec.fieldContext_Product_variants(ctx, field)
  89602. case "vendor":
  89603. return ec.fieldContext_Product_vendor(ctx, field)
  89604. }
  89605. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  89606. },
  89607. }
  89608. return fc, nil
  89609. }
  89610. func (ec *executionContext) _ProductCreatePayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductCreatePayload) (ret graphql.Marshaler) {
  89611. fc, err := ec.fieldContext_ProductCreatePayload_product(ctx, field)
  89612. if err != nil {
  89613. return graphql.Null
  89614. }
  89615. ctx = graphql.WithFieldContext(ctx, fc)
  89616. defer func() {
  89617. if r := recover(); r != nil {
  89618. ec.Error(ctx, ec.Recover(ctx, r))
  89619. ret = graphql.Null
  89620. }
  89621. }()
  89622. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89623. ctx = rctx // use context from middleware stack in children
  89624. return obj.Product, nil
  89625. })
  89626. if err != nil {
  89627. ec.Error(ctx, err)
  89628. return graphql.Null
  89629. }
  89630. if resTmp == nil {
  89631. return graphql.Null
  89632. }
  89633. res := resTmp.(*Product)
  89634. fc.Result = res
  89635. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  89636. }
  89637. func (ec *executionContext) fieldContext_ProductCreatePayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89638. fc = &graphql.FieldContext{
  89639. Object: "ProductCreatePayload",
  89640. Field: field,
  89641. IsMethod: false,
  89642. IsResolver: false,
  89643. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89644. switch field.Name {
  89645. case "availablePublicationCount":
  89646. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  89647. case "collections":
  89648. return ec.fieldContext_Product_collections(ctx, field)
  89649. case "contextualPricing":
  89650. return ec.fieldContext_Product_contextualPricing(ctx, field)
  89651. case "createdAt":
  89652. return ec.fieldContext_Product_createdAt(ctx, field)
  89653. case "defaultCursor":
  89654. return ec.fieldContext_Product_defaultCursor(ctx, field)
  89655. case "description":
  89656. return ec.fieldContext_Product_description(ctx, field)
  89657. case "descriptionHtml":
  89658. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  89659. case "featuredImage":
  89660. return ec.fieldContext_Product_featuredImage(ctx, field)
  89661. case "featuredMedia":
  89662. return ec.fieldContext_Product_featuredMedia(ctx, field)
  89663. case "feedback":
  89664. return ec.fieldContext_Product_feedback(ctx, field)
  89665. case "giftCardTemplateSuffix":
  89666. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  89667. case "handle":
  89668. return ec.fieldContext_Product_handle(ctx, field)
  89669. case "hasOnlyDefaultVariant":
  89670. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  89671. case "hasOutOfStockVariants":
  89672. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  89673. case "id":
  89674. return ec.fieldContext_Product_id(ctx, field)
  89675. case "images":
  89676. return ec.fieldContext_Product_images(ctx, field)
  89677. case "inCollection":
  89678. return ec.fieldContext_Product_inCollection(ctx, field)
  89679. case "isGiftCard":
  89680. return ec.fieldContext_Product_isGiftCard(ctx, field)
  89681. case "legacyResourceId":
  89682. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  89683. case "media":
  89684. return ec.fieldContext_Product_media(ctx, field)
  89685. case "mediaCount":
  89686. return ec.fieldContext_Product_mediaCount(ctx, field)
  89687. case "metafield":
  89688. return ec.fieldContext_Product_metafield(ctx, field)
  89689. case "metafieldDefinitions":
  89690. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  89691. case "metafields":
  89692. return ec.fieldContext_Product_metafields(ctx, field)
  89693. case "onlineStorePreviewUrl":
  89694. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  89695. case "onlineStoreUrl":
  89696. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  89697. case "options":
  89698. return ec.fieldContext_Product_options(ctx, field)
  89699. case "priceRangeV2":
  89700. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  89701. case "privateMetafield":
  89702. return ec.fieldContext_Product_privateMetafield(ctx, field)
  89703. case "privateMetafields":
  89704. return ec.fieldContext_Product_privateMetafields(ctx, field)
  89705. case "productCategory":
  89706. return ec.fieldContext_Product_productCategory(ctx, field)
  89707. case "productType":
  89708. return ec.fieldContext_Product_productType(ctx, field)
  89709. case "publicationCount":
  89710. return ec.fieldContext_Product_publicationCount(ctx, field)
  89711. case "publishedAt":
  89712. return ec.fieldContext_Product_publishedAt(ctx, field)
  89713. case "publishedOnCurrentPublication":
  89714. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  89715. case "publishedOnPublication":
  89716. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  89717. case "requiresSellingPlan":
  89718. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  89719. case "resourcePublicationOnCurrentPublication":
  89720. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  89721. case "resourcePublications":
  89722. return ec.fieldContext_Product_resourcePublications(ctx, field)
  89723. case "resourcePublicationsV2":
  89724. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  89725. case "sellingPlanGroupCount":
  89726. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  89727. case "sellingPlanGroups":
  89728. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  89729. case "seo":
  89730. return ec.fieldContext_Product_seo(ctx, field)
  89731. case "status":
  89732. return ec.fieldContext_Product_status(ctx, field)
  89733. case "tags":
  89734. return ec.fieldContext_Product_tags(ctx, field)
  89735. case "templateSuffix":
  89736. return ec.fieldContext_Product_templateSuffix(ctx, field)
  89737. case "title":
  89738. return ec.fieldContext_Product_title(ctx, field)
  89739. case "totalInventory":
  89740. return ec.fieldContext_Product_totalInventory(ctx, field)
  89741. case "totalVariants":
  89742. return ec.fieldContext_Product_totalVariants(ctx, field)
  89743. case "tracksInventory":
  89744. return ec.fieldContext_Product_tracksInventory(ctx, field)
  89745. case "translations":
  89746. return ec.fieldContext_Product_translations(ctx, field)
  89747. case "unpublishedPublications":
  89748. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  89749. case "updatedAt":
  89750. return ec.fieldContext_Product_updatedAt(ctx, field)
  89751. case "variants":
  89752. return ec.fieldContext_Product_variants(ctx, field)
  89753. case "vendor":
  89754. return ec.fieldContext_Product_vendor(ctx, field)
  89755. }
  89756. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  89757. },
  89758. }
  89759. return fc, nil
  89760. }
  89761. func (ec *executionContext) _ProductCreatePayload_shop(ctx context.Context, field graphql.CollectedField, obj *ProductCreatePayload) (ret graphql.Marshaler) {
  89762. fc, err := ec.fieldContext_ProductCreatePayload_shop(ctx, field)
  89763. if err != nil {
  89764. return graphql.Null
  89765. }
  89766. ctx = graphql.WithFieldContext(ctx, fc)
  89767. defer func() {
  89768. if r := recover(); r != nil {
  89769. ec.Error(ctx, ec.Recover(ctx, r))
  89770. ret = graphql.Null
  89771. }
  89772. }()
  89773. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89774. ctx = rctx // use context from middleware stack in children
  89775. return obj.Shop, nil
  89776. })
  89777. if err != nil {
  89778. ec.Error(ctx, err)
  89779. return graphql.Null
  89780. }
  89781. if resTmp == nil {
  89782. if !graphql.HasFieldError(ctx, fc) {
  89783. ec.Errorf(ctx, "must not be null")
  89784. }
  89785. return graphql.Null
  89786. }
  89787. res := resTmp.(*Shop)
  89788. fc.Result = res
  89789. return ec.marshalNShop2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShop(ctx, field.Selections, res)
  89790. }
  89791. func (ec *executionContext) fieldContext_ProductCreatePayload_shop(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89792. fc = &graphql.FieldContext{
  89793. Object: "ProductCreatePayload",
  89794. Field: field,
  89795. IsMethod: false,
  89796. IsResolver: false,
  89797. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89798. switch field.Name {
  89799. case "id":
  89800. return ec.fieldContext_Shop_id(ctx, field)
  89801. }
  89802. return nil, fmt.Errorf("no field named %q was found under type Shop", field.Name)
  89803. },
  89804. }
  89805. return fc, nil
  89806. }
  89807. func (ec *executionContext) _ProductCreatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductCreatePayload) (ret graphql.Marshaler) {
  89808. fc, err := ec.fieldContext_ProductCreatePayload_userErrors(ctx, field)
  89809. if err != nil {
  89810. return graphql.Null
  89811. }
  89812. ctx = graphql.WithFieldContext(ctx, fc)
  89813. defer func() {
  89814. if r := recover(); r != nil {
  89815. ec.Error(ctx, ec.Recover(ctx, r))
  89816. ret = graphql.Null
  89817. }
  89818. }()
  89819. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89820. ctx = rctx // use context from middleware stack in children
  89821. return obj.UserErrors, nil
  89822. })
  89823. if err != nil {
  89824. ec.Error(ctx, err)
  89825. return graphql.Null
  89826. }
  89827. if resTmp == nil {
  89828. if !graphql.HasFieldError(ctx, fc) {
  89829. ec.Errorf(ctx, "must not be null")
  89830. }
  89831. return graphql.Null
  89832. }
  89833. res := resTmp.([]*UserError)
  89834. fc.Result = res
  89835. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  89836. }
  89837. func (ec *executionContext) fieldContext_ProductCreatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89838. fc = &graphql.FieldContext{
  89839. Object: "ProductCreatePayload",
  89840. Field: field,
  89841. IsMethod: false,
  89842. IsResolver: false,
  89843. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89844. switch field.Name {
  89845. case "field":
  89846. return ec.fieldContext_UserError_field(ctx, field)
  89847. case "message":
  89848. return ec.fieldContext_UserError_message(ctx, field)
  89849. }
  89850. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  89851. },
  89852. }
  89853. return fc, nil
  89854. }
  89855. func (ec *executionContext) _ProductDeleteImagesPayload_deletedImageIds(ctx context.Context, field graphql.CollectedField, obj *ProductDeleteImagesPayload) (ret graphql.Marshaler) {
  89856. fc, err := ec.fieldContext_ProductDeleteImagesPayload_deletedImageIds(ctx, field)
  89857. if err != nil {
  89858. return graphql.Null
  89859. }
  89860. ctx = graphql.WithFieldContext(ctx, fc)
  89861. defer func() {
  89862. if r := recover(); r != nil {
  89863. ec.Error(ctx, ec.Recover(ctx, r))
  89864. ret = graphql.Null
  89865. }
  89866. }()
  89867. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89868. ctx = rctx // use context from middleware stack in children
  89869. return obj.DeletedImageIds, nil
  89870. })
  89871. if err != nil {
  89872. ec.Error(ctx, err)
  89873. return graphql.Null
  89874. }
  89875. if resTmp == nil {
  89876. if !graphql.HasFieldError(ctx, fc) {
  89877. ec.Errorf(ctx, "must not be null")
  89878. }
  89879. return graphql.Null
  89880. }
  89881. res := resTmp.([]string)
  89882. fc.Result = res
  89883. return ec.marshalNID2ᚕstringᚄ(ctx, field.Selections, res)
  89884. }
  89885. func (ec *executionContext) fieldContext_ProductDeleteImagesPayload_deletedImageIds(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89886. fc = &graphql.FieldContext{
  89887. Object: "ProductDeleteImagesPayload",
  89888. Field: field,
  89889. IsMethod: false,
  89890. IsResolver: false,
  89891. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89892. return nil, errors.New("field of type ID does not have child fields")
  89893. },
  89894. }
  89895. return fc, nil
  89896. }
  89897. func (ec *executionContext) _ProductDeleteImagesPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductDeleteImagesPayload) (ret graphql.Marshaler) {
  89898. fc, err := ec.fieldContext_ProductDeleteImagesPayload_product(ctx, field)
  89899. if err != nil {
  89900. return graphql.Null
  89901. }
  89902. ctx = graphql.WithFieldContext(ctx, fc)
  89903. defer func() {
  89904. if r := recover(); r != nil {
  89905. ec.Error(ctx, ec.Recover(ctx, r))
  89906. ret = graphql.Null
  89907. }
  89908. }()
  89909. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89910. ctx = rctx // use context from middleware stack in children
  89911. return obj.Product, nil
  89912. })
  89913. if err != nil {
  89914. ec.Error(ctx, err)
  89915. return graphql.Null
  89916. }
  89917. if resTmp == nil {
  89918. return graphql.Null
  89919. }
  89920. res := resTmp.(*Product)
  89921. fc.Result = res
  89922. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  89923. }
  89924. func (ec *executionContext) fieldContext_ProductDeleteImagesPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89925. fc = &graphql.FieldContext{
  89926. Object: "ProductDeleteImagesPayload",
  89927. Field: field,
  89928. IsMethod: false,
  89929. IsResolver: false,
  89930. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89931. switch field.Name {
  89932. case "availablePublicationCount":
  89933. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  89934. case "collections":
  89935. return ec.fieldContext_Product_collections(ctx, field)
  89936. case "contextualPricing":
  89937. return ec.fieldContext_Product_contextualPricing(ctx, field)
  89938. case "createdAt":
  89939. return ec.fieldContext_Product_createdAt(ctx, field)
  89940. case "defaultCursor":
  89941. return ec.fieldContext_Product_defaultCursor(ctx, field)
  89942. case "description":
  89943. return ec.fieldContext_Product_description(ctx, field)
  89944. case "descriptionHtml":
  89945. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  89946. case "featuredImage":
  89947. return ec.fieldContext_Product_featuredImage(ctx, field)
  89948. case "featuredMedia":
  89949. return ec.fieldContext_Product_featuredMedia(ctx, field)
  89950. case "feedback":
  89951. return ec.fieldContext_Product_feedback(ctx, field)
  89952. case "giftCardTemplateSuffix":
  89953. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  89954. case "handle":
  89955. return ec.fieldContext_Product_handle(ctx, field)
  89956. case "hasOnlyDefaultVariant":
  89957. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  89958. case "hasOutOfStockVariants":
  89959. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  89960. case "id":
  89961. return ec.fieldContext_Product_id(ctx, field)
  89962. case "images":
  89963. return ec.fieldContext_Product_images(ctx, field)
  89964. case "inCollection":
  89965. return ec.fieldContext_Product_inCollection(ctx, field)
  89966. case "isGiftCard":
  89967. return ec.fieldContext_Product_isGiftCard(ctx, field)
  89968. case "legacyResourceId":
  89969. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  89970. case "media":
  89971. return ec.fieldContext_Product_media(ctx, field)
  89972. case "mediaCount":
  89973. return ec.fieldContext_Product_mediaCount(ctx, field)
  89974. case "metafield":
  89975. return ec.fieldContext_Product_metafield(ctx, field)
  89976. case "metafieldDefinitions":
  89977. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  89978. case "metafields":
  89979. return ec.fieldContext_Product_metafields(ctx, field)
  89980. case "onlineStorePreviewUrl":
  89981. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  89982. case "onlineStoreUrl":
  89983. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  89984. case "options":
  89985. return ec.fieldContext_Product_options(ctx, field)
  89986. case "priceRangeV2":
  89987. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  89988. case "privateMetafield":
  89989. return ec.fieldContext_Product_privateMetafield(ctx, field)
  89990. case "privateMetafields":
  89991. return ec.fieldContext_Product_privateMetafields(ctx, field)
  89992. case "productCategory":
  89993. return ec.fieldContext_Product_productCategory(ctx, field)
  89994. case "productType":
  89995. return ec.fieldContext_Product_productType(ctx, field)
  89996. case "publicationCount":
  89997. return ec.fieldContext_Product_publicationCount(ctx, field)
  89998. case "publishedAt":
  89999. return ec.fieldContext_Product_publishedAt(ctx, field)
  90000. case "publishedOnCurrentPublication":
  90001. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  90002. case "publishedOnPublication":
  90003. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  90004. case "requiresSellingPlan":
  90005. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  90006. case "resourcePublicationOnCurrentPublication":
  90007. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  90008. case "resourcePublications":
  90009. return ec.fieldContext_Product_resourcePublications(ctx, field)
  90010. case "resourcePublicationsV2":
  90011. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  90012. case "sellingPlanGroupCount":
  90013. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  90014. case "sellingPlanGroups":
  90015. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  90016. case "seo":
  90017. return ec.fieldContext_Product_seo(ctx, field)
  90018. case "status":
  90019. return ec.fieldContext_Product_status(ctx, field)
  90020. case "tags":
  90021. return ec.fieldContext_Product_tags(ctx, field)
  90022. case "templateSuffix":
  90023. return ec.fieldContext_Product_templateSuffix(ctx, field)
  90024. case "title":
  90025. return ec.fieldContext_Product_title(ctx, field)
  90026. case "totalInventory":
  90027. return ec.fieldContext_Product_totalInventory(ctx, field)
  90028. case "totalVariants":
  90029. return ec.fieldContext_Product_totalVariants(ctx, field)
  90030. case "tracksInventory":
  90031. return ec.fieldContext_Product_tracksInventory(ctx, field)
  90032. case "translations":
  90033. return ec.fieldContext_Product_translations(ctx, field)
  90034. case "unpublishedPublications":
  90035. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  90036. case "updatedAt":
  90037. return ec.fieldContext_Product_updatedAt(ctx, field)
  90038. case "variants":
  90039. return ec.fieldContext_Product_variants(ctx, field)
  90040. case "vendor":
  90041. return ec.fieldContext_Product_vendor(ctx, field)
  90042. }
  90043. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  90044. },
  90045. }
  90046. return fc, nil
  90047. }
  90048. func (ec *executionContext) _ProductDeleteImagesPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductDeleteImagesPayload) (ret graphql.Marshaler) {
  90049. fc, err := ec.fieldContext_ProductDeleteImagesPayload_userErrors(ctx, field)
  90050. if err != nil {
  90051. return graphql.Null
  90052. }
  90053. ctx = graphql.WithFieldContext(ctx, fc)
  90054. defer func() {
  90055. if r := recover(); r != nil {
  90056. ec.Error(ctx, ec.Recover(ctx, r))
  90057. ret = graphql.Null
  90058. }
  90059. }()
  90060. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90061. ctx = rctx // use context from middleware stack in children
  90062. return obj.UserErrors, nil
  90063. })
  90064. if err != nil {
  90065. ec.Error(ctx, err)
  90066. return graphql.Null
  90067. }
  90068. if resTmp == nil {
  90069. if !graphql.HasFieldError(ctx, fc) {
  90070. ec.Errorf(ctx, "must not be null")
  90071. }
  90072. return graphql.Null
  90073. }
  90074. res := resTmp.([]*UserError)
  90075. fc.Result = res
  90076. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  90077. }
  90078. func (ec *executionContext) fieldContext_ProductDeleteImagesPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90079. fc = &graphql.FieldContext{
  90080. Object: "ProductDeleteImagesPayload",
  90081. Field: field,
  90082. IsMethod: false,
  90083. IsResolver: false,
  90084. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90085. switch field.Name {
  90086. case "field":
  90087. return ec.fieldContext_UserError_field(ctx, field)
  90088. case "message":
  90089. return ec.fieldContext_UserError_message(ctx, field)
  90090. }
  90091. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  90092. },
  90093. }
  90094. return fc, nil
  90095. }
  90096. func (ec *executionContext) _ProductDeleteMediaPayload_deletedMediaIds(ctx context.Context, field graphql.CollectedField, obj *ProductDeleteMediaPayload) (ret graphql.Marshaler) {
  90097. fc, err := ec.fieldContext_ProductDeleteMediaPayload_deletedMediaIds(ctx, field)
  90098. if err != nil {
  90099. return graphql.Null
  90100. }
  90101. ctx = graphql.WithFieldContext(ctx, fc)
  90102. defer func() {
  90103. if r := recover(); r != nil {
  90104. ec.Error(ctx, ec.Recover(ctx, r))
  90105. ret = graphql.Null
  90106. }
  90107. }()
  90108. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90109. ctx = rctx // use context from middleware stack in children
  90110. return obj.DeletedMediaIds, nil
  90111. })
  90112. if err != nil {
  90113. ec.Error(ctx, err)
  90114. return graphql.Null
  90115. }
  90116. if resTmp == nil {
  90117. return graphql.Null
  90118. }
  90119. res := resTmp.([]string)
  90120. fc.Result = res
  90121. return ec.marshalOID2ᚕstringᚄ(ctx, field.Selections, res)
  90122. }
  90123. func (ec *executionContext) fieldContext_ProductDeleteMediaPayload_deletedMediaIds(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90124. fc = &graphql.FieldContext{
  90125. Object: "ProductDeleteMediaPayload",
  90126. Field: field,
  90127. IsMethod: false,
  90128. IsResolver: false,
  90129. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90130. return nil, errors.New("field of type ID does not have child fields")
  90131. },
  90132. }
  90133. return fc, nil
  90134. }
  90135. func (ec *executionContext) _ProductDeleteMediaPayload_deletedProductImageIds(ctx context.Context, field graphql.CollectedField, obj *ProductDeleteMediaPayload) (ret graphql.Marshaler) {
  90136. fc, err := ec.fieldContext_ProductDeleteMediaPayload_deletedProductImageIds(ctx, field)
  90137. if err != nil {
  90138. return graphql.Null
  90139. }
  90140. ctx = graphql.WithFieldContext(ctx, fc)
  90141. defer func() {
  90142. if r := recover(); r != nil {
  90143. ec.Error(ctx, ec.Recover(ctx, r))
  90144. ret = graphql.Null
  90145. }
  90146. }()
  90147. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90148. ctx = rctx // use context from middleware stack in children
  90149. return obj.DeletedProductImageIds, nil
  90150. })
  90151. if err != nil {
  90152. ec.Error(ctx, err)
  90153. return graphql.Null
  90154. }
  90155. if resTmp == nil {
  90156. return graphql.Null
  90157. }
  90158. res := resTmp.([]string)
  90159. fc.Result = res
  90160. return ec.marshalOID2ᚕstringᚄ(ctx, field.Selections, res)
  90161. }
  90162. func (ec *executionContext) fieldContext_ProductDeleteMediaPayload_deletedProductImageIds(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90163. fc = &graphql.FieldContext{
  90164. Object: "ProductDeleteMediaPayload",
  90165. Field: field,
  90166. IsMethod: false,
  90167. IsResolver: false,
  90168. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90169. return nil, errors.New("field of type ID does not have child fields")
  90170. },
  90171. }
  90172. return fc, nil
  90173. }
  90174. func (ec *executionContext) _ProductDeleteMediaPayload_mediaUserErrors(ctx context.Context, field graphql.CollectedField, obj *ProductDeleteMediaPayload) (ret graphql.Marshaler) {
  90175. fc, err := ec.fieldContext_ProductDeleteMediaPayload_mediaUserErrors(ctx, field)
  90176. if err != nil {
  90177. return graphql.Null
  90178. }
  90179. ctx = graphql.WithFieldContext(ctx, fc)
  90180. defer func() {
  90181. if r := recover(); r != nil {
  90182. ec.Error(ctx, ec.Recover(ctx, r))
  90183. ret = graphql.Null
  90184. }
  90185. }()
  90186. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90187. ctx = rctx // use context from middleware stack in children
  90188. return obj.MediaUserErrors, nil
  90189. })
  90190. if err != nil {
  90191. ec.Error(ctx, err)
  90192. return graphql.Null
  90193. }
  90194. if resTmp == nil {
  90195. if !graphql.HasFieldError(ctx, fc) {
  90196. ec.Errorf(ctx, "must not be null")
  90197. }
  90198. return graphql.Null
  90199. }
  90200. res := resTmp.([]*MediaUserError)
  90201. fc.Result = res
  90202. return ec.marshalNMediaUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorᚄ(ctx, field.Selections, res)
  90203. }
  90204. func (ec *executionContext) fieldContext_ProductDeleteMediaPayload_mediaUserErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90205. fc = &graphql.FieldContext{
  90206. Object: "ProductDeleteMediaPayload",
  90207. Field: field,
  90208. IsMethod: false,
  90209. IsResolver: false,
  90210. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90211. switch field.Name {
  90212. case "code":
  90213. return ec.fieldContext_MediaUserError_code(ctx, field)
  90214. case "field":
  90215. return ec.fieldContext_MediaUserError_field(ctx, field)
  90216. case "message":
  90217. return ec.fieldContext_MediaUserError_message(ctx, field)
  90218. }
  90219. return nil, fmt.Errorf("no field named %q was found under type MediaUserError", field.Name)
  90220. },
  90221. }
  90222. return fc, nil
  90223. }
  90224. func (ec *executionContext) _ProductDeleteMediaPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductDeleteMediaPayload) (ret graphql.Marshaler) {
  90225. fc, err := ec.fieldContext_ProductDeleteMediaPayload_product(ctx, field)
  90226. if err != nil {
  90227. return graphql.Null
  90228. }
  90229. ctx = graphql.WithFieldContext(ctx, fc)
  90230. defer func() {
  90231. if r := recover(); r != nil {
  90232. ec.Error(ctx, ec.Recover(ctx, r))
  90233. ret = graphql.Null
  90234. }
  90235. }()
  90236. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90237. ctx = rctx // use context from middleware stack in children
  90238. return obj.Product, nil
  90239. })
  90240. if err != nil {
  90241. ec.Error(ctx, err)
  90242. return graphql.Null
  90243. }
  90244. if resTmp == nil {
  90245. return graphql.Null
  90246. }
  90247. res := resTmp.(*Product)
  90248. fc.Result = res
  90249. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  90250. }
  90251. func (ec *executionContext) fieldContext_ProductDeleteMediaPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90252. fc = &graphql.FieldContext{
  90253. Object: "ProductDeleteMediaPayload",
  90254. Field: field,
  90255. IsMethod: false,
  90256. IsResolver: false,
  90257. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90258. switch field.Name {
  90259. case "availablePublicationCount":
  90260. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  90261. case "collections":
  90262. return ec.fieldContext_Product_collections(ctx, field)
  90263. case "contextualPricing":
  90264. return ec.fieldContext_Product_contextualPricing(ctx, field)
  90265. case "createdAt":
  90266. return ec.fieldContext_Product_createdAt(ctx, field)
  90267. case "defaultCursor":
  90268. return ec.fieldContext_Product_defaultCursor(ctx, field)
  90269. case "description":
  90270. return ec.fieldContext_Product_description(ctx, field)
  90271. case "descriptionHtml":
  90272. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  90273. case "featuredImage":
  90274. return ec.fieldContext_Product_featuredImage(ctx, field)
  90275. case "featuredMedia":
  90276. return ec.fieldContext_Product_featuredMedia(ctx, field)
  90277. case "feedback":
  90278. return ec.fieldContext_Product_feedback(ctx, field)
  90279. case "giftCardTemplateSuffix":
  90280. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  90281. case "handle":
  90282. return ec.fieldContext_Product_handle(ctx, field)
  90283. case "hasOnlyDefaultVariant":
  90284. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  90285. case "hasOutOfStockVariants":
  90286. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  90287. case "id":
  90288. return ec.fieldContext_Product_id(ctx, field)
  90289. case "images":
  90290. return ec.fieldContext_Product_images(ctx, field)
  90291. case "inCollection":
  90292. return ec.fieldContext_Product_inCollection(ctx, field)
  90293. case "isGiftCard":
  90294. return ec.fieldContext_Product_isGiftCard(ctx, field)
  90295. case "legacyResourceId":
  90296. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  90297. case "media":
  90298. return ec.fieldContext_Product_media(ctx, field)
  90299. case "mediaCount":
  90300. return ec.fieldContext_Product_mediaCount(ctx, field)
  90301. case "metafield":
  90302. return ec.fieldContext_Product_metafield(ctx, field)
  90303. case "metafieldDefinitions":
  90304. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  90305. case "metafields":
  90306. return ec.fieldContext_Product_metafields(ctx, field)
  90307. case "onlineStorePreviewUrl":
  90308. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  90309. case "onlineStoreUrl":
  90310. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  90311. case "options":
  90312. return ec.fieldContext_Product_options(ctx, field)
  90313. case "priceRangeV2":
  90314. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  90315. case "privateMetafield":
  90316. return ec.fieldContext_Product_privateMetafield(ctx, field)
  90317. case "privateMetafields":
  90318. return ec.fieldContext_Product_privateMetafields(ctx, field)
  90319. case "productCategory":
  90320. return ec.fieldContext_Product_productCategory(ctx, field)
  90321. case "productType":
  90322. return ec.fieldContext_Product_productType(ctx, field)
  90323. case "publicationCount":
  90324. return ec.fieldContext_Product_publicationCount(ctx, field)
  90325. case "publishedAt":
  90326. return ec.fieldContext_Product_publishedAt(ctx, field)
  90327. case "publishedOnCurrentPublication":
  90328. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  90329. case "publishedOnPublication":
  90330. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  90331. case "requiresSellingPlan":
  90332. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  90333. case "resourcePublicationOnCurrentPublication":
  90334. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  90335. case "resourcePublications":
  90336. return ec.fieldContext_Product_resourcePublications(ctx, field)
  90337. case "resourcePublicationsV2":
  90338. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  90339. case "sellingPlanGroupCount":
  90340. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  90341. case "sellingPlanGroups":
  90342. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  90343. case "seo":
  90344. return ec.fieldContext_Product_seo(ctx, field)
  90345. case "status":
  90346. return ec.fieldContext_Product_status(ctx, field)
  90347. case "tags":
  90348. return ec.fieldContext_Product_tags(ctx, field)
  90349. case "templateSuffix":
  90350. return ec.fieldContext_Product_templateSuffix(ctx, field)
  90351. case "title":
  90352. return ec.fieldContext_Product_title(ctx, field)
  90353. case "totalInventory":
  90354. return ec.fieldContext_Product_totalInventory(ctx, field)
  90355. case "totalVariants":
  90356. return ec.fieldContext_Product_totalVariants(ctx, field)
  90357. case "tracksInventory":
  90358. return ec.fieldContext_Product_tracksInventory(ctx, field)
  90359. case "translations":
  90360. return ec.fieldContext_Product_translations(ctx, field)
  90361. case "unpublishedPublications":
  90362. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  90363. case "updatedAt":
  90364. return ec.fieldContext_Product_updatedAt(ctx, field)
  90365. case "variants":
  90366. return ec.fieldContext_Product_variants(ctx, field)
  90367. case "vendor":
  90368. return ec.fieldContext_Product_vendor(ctx, field)
  90369. }
  90370. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  90371. },
  90372. }
  90373. return fc, nil
  90374. }
  90375. func (ec *executionContext) _ProductDeletePayload_deletedProductId(ctx context.Context, field graphql.CollectedField, obj *ProductDeletePayload) (ret graphql.Marshaler) {
  90376. fc, err := ec.fieldContext_ProductDeletePayload_deletedProductId(ctx, field)
  90377. if err != nil {
  90378. return graphql.Null
  90379. }
  90380. ctx = graphql.WithFieldContext(ctx, fc)
  90381. defer func() {
  90382. if r := recover(); r != nil {
  90383. ec.Error(ctx, ec.Recover(ctx, r))
  90384. ret = graphql.Null
  90385. }
  90386. }()
  90387. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90388. ctx = rctx // use context from middleware stack in children
  90389. return obj.DeletedProductID, nil
  90390. })
  90391. if err != nil {
  90392. ec.Error(ctx, err)
  90393. return graphql.Null
  90394. }
  90395. if resTmp == nil {
  90396. return graphql.Null
  90397. }
  90398. res := resTmp.(*string)
  90399. fc.Result = res
  90400. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  90401. }
  90402. func (ec *executionContext) fieldContext_ProductDeletePayload_deletedProductId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90403. fc = &graphql.FieldContext{
  90404. Object: "ProductDeletePayload",
  90405. Field: field,
  90406. IsMethod: false,
  90407. IsResolver: false,
  90408. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90409. return nil, errors.New("field of type ID does not have child fields")
  90410. },
  90411. }
  90412. return fc, nil
  90413. }
  90414. func (ec *executionContext) _ProductDeletePayload_shop(ctx context.Context, field graphql.CollectedField, obj *ProductDeletePayload) (ret graphql.Marshaler) {
  90415. fc, err := ec.fieldContext_ProductDeletePayload_shop(ctx, field)
  90416. if err != nil {
  90417. return graphql.Null
  90418. }
  90419. ctx = graphql.WithFieldContext(ctx, fc)
  90420. defer func() {
  90421. if r := recover(); r != nil {
  90422. ec.Error(ctx, ec.Recover(ctx, r))
  90423. ret = graphql.Null
  90424. }
  90425. }()
  90426. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90427. ctx = rctx // use context from middleware stack in children
  90428. return obj.Shop, nil
  90429. })
  90430. if err != nil {
  90431. ec.Error(ctx, err)
  90432. return graphql.Null
  90433. }
  90434. if resTmp == nil {
  90435. if !graphql.HasFieldError(ctx, fc) {
  90436. ec.Errorf(ctx, "must not be null")
  90437. }
  90438. return graphql.Null
  90439. }
  90440. res := resTmp.(*Shop)
  90441. fc.Result = res
  90442. return ec.marshalNShop2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShop(ctx, field.Selections, res)
  90443. }
  90444. func (ec *executionContext) fieldContext_ProductDeletePayload_shop(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90445. fc = &graphql.FieldContext{
  90446. Object: "ProductDeletePayload",
  90447. Field: field,
  90448. IsMethod: false,
  90449. IsResolver: false,
  90450. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90451. switch field.Name {
  90452. case "id":
  90453. return ec.fieldContext_Shop_id(ctx, field)
  90454. }
  90455. return nil, fmt.Errorf("no field named %q was found under type Shop", field.Name)
  90456. },
  90457. }
  90458. return fc, nil
  90459. }
  90460. func (ec *executionContext) _ProductDeletePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductDeletePayload) (ret graphql.Marshaler) {
  90461. fc, err := ec.fieldContext_ProductDeletePayload_userErrors(ctx, field)
  90462. if err != nil {
  90463. return graphql.Null
  90464. }
  90465. ctx = graphql.WithFieldContext(ctx, fc)
  90466. defer func() {
  90467. if r := recover(); r != nil {
  90468. ec.Error(ctx, ec.Recover(ctx, r))
  90469. ret = graphql.Null
  90470. }
  90471. }()
  90472. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90473. ctx = rctx // use context from middleware stack in children
  90474. return obj.UserErrors, nil
  90475. })
  90476. if err != nil {
  90477. ec.Error(ctx, err)
  90478. return graphql.Null
  90479. }
  90480. if resTmp == nil {
  90481. if !graphql.HasFieldError(ctx, fc) {
  90482. ec.Errorf(ctx, "must not be null")
  90483. }
  90484. return graphql.Null
  90485. }
  90486. res := resTmp.([]*UserError)
  90487. fc.Result = res
  90488. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  90489. }
  90490. func (ec *executionContext) fieldContext_ProductDeletePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90491. fc = &graphql.FieldContext{
  90492. Object: "ProductDeletePayload",
  90493. Field: field,
  90494. IsMethod: false,
  90495. IsResolver: false,
  90496. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90497. switch field.Name {
  90498. case "field":
  90499. return ec.fieldContext_UserError_field(ctx, field)
  90500. case "message":
  90501. return ec.fieldContext_UserError_message(ctx, field)
  90502. }
  90503. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  90504. },
  90505. }
  90506. return fc, nil
  90507. }
  90508. func (ec *executionContext) _ProductDuplicatePayload_imageJob(ctx context.Context, field graphql.CollectedField, obj *ProductDuplicatePayload) (ret graphql.Marshaler) {
  90509. fc, err := ec.fieldContext_ProductDuplicatePayload_imageJob(ctx, field)
  90510. if err != nil {
  90511. return graphql.Null
  90512. }
  90513. ctx = graphql.WithFieldContext(ctx, fc)
  90514. defer func() {
  90515. if r := recover(); r != nil {
  90516. ec.Error(ctx, ec.Recover(ctx, r))
  90517. ret = graphql.Null
  90518. }
  90519. }()
  90520. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90521. ctx = rctx // use context from middleware stack in children
  90522. return obj.ImageJob, nil
  90523. })
  90524. if err != nil {
  90525. ec.Error(ctx, err)
  90526. return graphql.Null
  90527. }
  90528. if resTmp == nil {
  90529. return graphql.Null
  90530. }
  90531. res := resTmp.(*Job)
  90532. fc.Result = res
  90533. return ec.marshalOJob2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐJob(ctx, field.Selections, res)
  90534. }
  90535. func (ec *executionContext) fieldContext_ProductDuplicatePayload_imageJob(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90536. fc = &graphql.FieldContext{
  90537. Object: "ProductDuplicatePayload",
  90538. Field: field,
  90539. IsMethod: false,
  90540. IsResolver: false,
  90541. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90542. switch field.Name {
  90543. case "id":
  90544. return ec.fieldContext_Job_id(ctx, field)
  90545. }
  90546. return nil, fmt.Errorf("no field named %q was found under type Job", field.Name)
  90547. },
  90548. }
  90549. return fc, nil
  90550. }
  90551. func (ec *executionContext) _ProductDuplicatePayload_newProduct(ctx context.Context, field graphql.CollectedField, obj *ProductDuplicatePayload) (ret graphql.Marshaler) {
  90552. fc, err := ec.fieldContext_ProductDuplicatePayload_newProduct(ctx, field)
  90553. if err != nil {
  90554. return graphql.Null
  90555. }
  90556. ctx = graphql.WithFieldContext(ctx, fc)
  90557. defer func() {
  90558. if r := recover(); r != nil {
  90559. ec.Error(ctx, ec.Recover(ctx, r))
  90560. ret = graphql.Null
  90561. }
  90562. }()
  90563. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90564. ctx = rctx // use context from middleware stack in children
  90565. return obj.NewProduct, nil
  90566. })
  90567. if err != nil {
  90568. ec.Error(ctx, err)
  90569. return graphql.Null
  90570. }
  90571. if resTmp == nil {
  90572. return graphql.Null
  90573. }
  90574. res := resTmp.(*Product)
  90575. fc.Result = res
  90576. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  90577. }
  90578. func (ec *executionContext) fieldContext_ProductDuplicatePayload_newProduct(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90579. fc = &graphql.FieldContext{
  90580. Object: "ProductDuplicatePayload",
  90581. Field: field,
  90582. IsMethod: false,
  90583. IsResolver: false,
  90584. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90585. switch field.Name {
  90586. case "availablePublicationCount":
  90587. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  90588. case "collections":
  90589. return ec.fieldContext_Product_collections(ctx, field)
  90590. case "contextualPricing":
  90591. return ec.fieldContext_Product_contextualPricing(ctx, field)
  90592. case "createdAt":
  90593. return ec.fieldContext_Product_createdAt(ctx, field)
  90594. case "defaultCursor":
  90595. return ec.fieldContext_Product_defaultCursor(ctx, field)
  90596. case "description":
  90597. return ec.fieldContext_Product_description(ctx, field)
  90598. case "descriptionHtml":
  90599. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  90600. case "featuredImage":
  90601. return ec.fieldContext_Product_featuredImage(ctx, field)
  90602. case "featuredMedia":
  90603. return ec.fieldContext_Product_featuredMedia(ctx, field)
  90604. case "feedback":
  90605. return ec.fieldContext_Product_feedback(ctx, field)
  90606. case "giftCardTemplateSuffix":
  90607. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  90608. case "handle":
  90609. return ec.fieldContext_Product_handle(ctx, field)
  90610. case "hasOnlyDefaultVariant":
  90611. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  90612. case "hasOutOfStockVariants":
  90613. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  90614. case "id":
  90615. return ec.fieldContext_Product_id(ctx, field)
  90616. case "images":
  90617. return ec.fieldContext_Product_images(ctx, field)
  90618. case "inCollection":
  90619. return ec.fieldContext_Product_inCollection(ctx, field)
  90620. case "isGiftCard":
  90621. return ec.fieldContext_Product_isGiftCard(ctx, field)
  90622. case "legacyResourceId":
  90623. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  90624. case "media":
  90625. return ec.fieldContext_Product_media(ctx, field)
  90626. case "mediaCount":
  90627. return ec.fieldContext_Product_mediaCount(ctx, field)
  90628. case "metafield":
  90629. return ec.fieldContext_Product_metafield(ctx, field)
  90630. case "metafieldDefinitions":
  90631. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  90632. case "metafields":
  90633. return ec.fieldContext_Product_metafields(ctx, field)
  90634. case "onlineStorePreviewUrl":
  90635. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  90636. case "onlineStoreUrl":
  90637. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  90638. case "options":
  90639. return ec.fieldContext_Product_options(ctx, field)
  90640. case "priceRangeV2":
  90641. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  90642. case "privateMetafield":
  90643. return ec.fieldContext_Product_privateMetafield(ctx, field)
  90644. case "privateMetafields":
  90645. return ec.fieldContext_Product_privateMetafields(ctx, field)
  90646. case "productCategory":
  90647. return ec.fieldContext_Product_productCategory(ctx, field)
  90648. case "productType":
  90649. return ec.fieldContext_Product_productType(ctx, field)
  90650. case "publicationCount":
  90651. return ec.fieldContext_Product_publicationCount(ctx, field)
  90652. case "publishedAt":
  90653. return ec.fieldContext_Product_publishedAt(ctx, field)
  90654. case "publishedOnCurrentPublication":
  90655. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  90656. case "publishedOnPublication":
  90657. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  90658. case "requiresSellingPlan":
  90659. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  90660. case "resourcePublicationOnCurrentPublication":
  90661. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  90662. case "resourcePublications":
  90663. return ec.fieldContext_Product_resourcePublications(ctx, field)
  90664. case "resourcePublicationsV2":
  90665. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  90666. case "sellingPlanGroupCount":
  90667. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  90668. case "sellingPlanGroups":
  90669. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  90670. case "seo":
  90671. return ec.fieldContext_Product_seo(ctx, field)
  90672. case "status":
  90673. return ec.fieldContext_Product_status(ctx, field)
  90674. case "tags":
  90675. return ec.fieldContext_Product_tags(ctx, field)
  90676. case "templateSuffix":
  90677. return ec.fieldContext_Product_templateSuffix(ctx, field)
  90678. case "title":
  90679. return ec.fieldContext_Product_title(ctx, field)
  90680. case "totalInventory":
  90681. return ec.fieldContext_Product_totalInventory(ctx, field)
  90682. case "totalVariants":
  90683. return ec.fieldContext_Product_totalVariants(ctx, field)
  90684. case "tracksInventory":
  90685. return ec.fieldContext_Product_tracksInventory(ctx, field)
  90686. case "translations":
  90687. return ec.fieldContext_Product_translations(ctx, field)
  90688. case "unpublishedPublications":
  90689. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  90690. case "updatedAt":
  90691. return ec.fieldContext_Product_updatedAt(ctx, field)
  90692. case "variants":
  90693. return ec.fieldContext_Product_variants(ctx, field)
  90694. case "vendor":
  90695. return ec.fieldContext_Product_vendor(ctx, field)
  90696. }
  90697. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  90698. },
  90699. }
  90700. return fc, nil
  90701. }
  90702. func (ec *executionContext) _ProductDuplicatePayload_shop(ctx context.Context, field graphql.CollectedField, obj *ProductDuplicatePayload) (ret graphql.Marshaler) {
  90703. fc, err := ec.fieldContext_ProductDuplicatePayload_shop(ctx, field)
  90704. if err != nil {
  90705. return graphql.Null
  90706. }
  90707. ctx = graphql.WithFieldContext(ctx, fc)
  90708. defer func() {
  90709. if r := recover(); r != nil {
  90710. ec.Error(ctx, ec.Recover(ctx, r))
  90711. ret = graphql.Null
  90712. }
  90713. }()
  90714. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90715. ctx = rctx // use context from middleware stack in children
  90716. return obj.Shop, nil
  90717. })
  90718. if err != nil {
  90719. ec.Error(ctx, err)
  90720. return graphql.Null
  90721. }
  90722. if resTmp == nil {
  90723. if !graphql.HasFieldError(ctx, fc) {
  90724. ec.Errorf(ctx, "must not be null")
  90725. }
  90726. return graphql.Null
  90727. }
  90728. res := resTmp.(*Shop)
  90729. fc.Result = res
  90730. return ec.marshalNShop2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShop(ctx, field.Selections, res)
  90731. }
  90732. func (ec *executionContext) fieldContext_ProductDuplicatePayload_shop(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90733. fc = &graphql.FieldContext{
  90734. Object: "ProductDuplicatePayload",
  90735. Field: field,
  90736. IsMethod: false,
  90737. IsResolver: false,
  90738. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90739. switch field.Name {
  90740. case "id":
  90741. return ec.fieldContext_Shop_id(ctx, field)
  90742. }
  90743. return nil, fmt.Errorf("no field named %q was found under type Shop", field.Name)
  90744. },
  90745. }
  90746. return fc, nil
  90747. }
  90748. func (ec *executionContext) _ProductDuplicatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductDuplicatePayload) (ret graphql.Marshaler) {
  90749. fc, err := ec.fieldContext_ProductDuplicatePayload_userErrors(ctx, field)
  90750. if err != nil {
  90751. return graphql.Null
  90752. }
  90753. ctx = graphql.WithFieldContext(ctx, fc)
  90754. defer func() {
  90755. if r := recover(); r != nil {
  90756. ec.Error(ctx, ec.Recover(ctx, r))
  90757. ret = graphql.Null
  90758. }
  90759. }()
  90760. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90761. ctx = rctx // use context from middleware stack in children
  90762. return obj.UserErrors, nil
  90763. })
  90764. if err != nil {
  90765. ec.Error(ctx, err)
  90766. return graphql.Null
  90767. }
  90768. if resTmp == nil {
  90769. if !graphql.HasFieldError(ctx, fc) {
  90770. ec.Errorf(ctx, "must not be null")
  90771. }
  90772. return graphql.Null
  90773. }
  90774. res := resTmp.([]*UserError)
  90775. fc.Result = res
  90776. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  90777. }
  90778. func (ec *executionContext) fieldContext_ProductDuplicatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90779. fc = &graphql.FieldContext{
  90780. Object: "ProductDuplicatePayload",
  90781. Field: field,
  90782. IsMethod: false,
  90783. IsResolver: false,
  90784. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90785. switch field.Name {
  90786. case "field":
  90787. return ec.fieldContext_UserError_field(ctx, field)
  90788. case "message":
  90789. return ec.fieldContext_UserError_message(ctx, field)
  90790. }
  90791. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  90792. },
  90793. }
  90794. return fc, nil
  90795. }
  90796. func (ec *executionContext) _ProductEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ProductEdge) (ret graphql.Marshaler) {
  90797. fc, err := ec.fieldContext_ProductEdge_cursor(ctx, field)
  90798. if err != nil {
  90799. return graphql.Null
  90800. }
  90801. ctx = graphql.WithFieldContext(ctx, fc)
  90802. defer func() {
  90803. if r := recover(); r != nil {
  90804. ec.Error(ctx, ec.Recover(ctx, r))
  90805. ret = graphql.Null
  90806. }
  90807. }()
  90808. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90809. ctx = rctx // use context from middleware stack in children
  90810. return obj.Cursor, nil
  90811. })
  90812. if err != nil {
  90813. ec.Error(ctx, err)
  90814. return graphql.Null
  90815. }
  90816. if resTmp == nil {
  90817. if !graphql.HasFieldError(ctx, fc) {
  90818. ec.Errorf(ctx, "must not be null")
  90819. }
  90820. return graphql.Null
  90821. }
  90822. res := resTmp.(string)
  90823. fc.Result = res
  90824. return ec.marshalNString2string(ctx, field.Selections, res)
  90825. }
  90826. func (ec *executionContext) fieldContext_ProductEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90827. fc = &graphql.FieldContext{
  90828. Object: "ProductEdge",
  90829. Field: field,
  90830. IsMethod: false,
  90831. IsResolver: false,
  90832. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90833. return nil, errors.New("field of type String does not have child fields")
  90834. },
  90835. }
  90836. return fc, nil
  90837. }
  90838. func (ec *executionContext) _ProductEdge_node(ctx context.Context, field graphql.CollectedField, obj *ProductEdge) (ret graphql.Marshaler) {
  90839. fc, err := ec.fieldContext_ProductEdge_node(ctx, field)
  90840. if err != nil {
  90841. return graphql.Null
  90842. }
  90843. ctx = graphql.WithFieldContext(ctx, fc)
  90844. defer func() {
  90845. if r := recover(); r != nil {
  90846. ec.Error(ctx, ec.Recover(ctx, r))
  90847. ret = graphql.Null
  90848. }
  90849. }()
  90850. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90851. ctx = rctx // use context from middleware stack in children
  90852. return obj.Node, nil
  90853. })
  90854. if err != nil {
  90855. ec.Error(ctx, err)
  90856. return graphql.Null
  90857. }
  90858. if resTmp == nil {
  90859. if !graphql.HasFieldError(ctx, fc) {
  90860. ec.Errorf(ctx, "must not be null")
  90861. }
  90862. return graphql.Null
  90863. }
  90864. res := resTmp.(*Product)
  90865. fc.Result = res
  90866. return ec.marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  90867. }
  90868. func (ec *executionContext) fieldContext_ProductEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90869. fc = &graphql.FieldContext{
  90870. Object: "ProductEdge",
  90871. Field: field,
  90872. IsMethod: false,
  90873. IsResolver: false,
  90874. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90875. switch field.Name {
  90876. case "availablePublicationCount":
  90877. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  90878. case "collections":
  90879. return ec.fieldContext_Product_collections(ctx, field)
  90880. case "contextualPricing":
  90881. return ec.fieldContext_Product_contextualPricing(ctx, field)
  90882. case "createdAt":
  90883. return ec.fieldContext_Product_createdAt(ctx, field)
  90884. case "defaultCursor":
  90885. return ec.fieldContext_Product_defaultCursor(ctx, field)
  90886. case "description":
  90887. return ec.fieldContext_Product_description(ctx, field)
  90888. case "descriptionHtml":
  90889. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  90890. case "featuredImage":
  90891. return ec.fieldContext_Product_featuredImage(ctx, field)
  90892. case "featuredMedia":
  90893. return ec.fieldContext_Product_featuredMedia(ctx, field)
  90894. case "feedback":
  90895. return ec.fieldContext_Product_feedback(ctx, field)
  90896. case "giftCardTemplateSuffix":
  90897. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  90898. case "handle":
  90899. return ec.fieldContext_Product_handle(ctx, field)
  90900. case "hasOnlyDefaultVariant":
  90901. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  90902. case "hasOutOfStockVariants":
  90903. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  90904. case "id":
  90905. return ec.fieldContext_Product_id(ctx, field)
  90906. case "images":
  90907. return ec.fieldContext_Product_images(ctx, field)
  90908. case "inCollection":
  90909. return ec.fieldContext_Product_inCollection(ctx, field)
  90910. case "isGiftCard":
  90911. return ec.fieldContext_Product_isGiftCard(ctx, field)
  90912. case "legacyResourceId":
  90913. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  90914. case "media":
  90915. return ec.fieldContext_Product_media(ctx, field)
  90916. case "mediaCount":
  90917. return ec.fieldContext_Product_mediaCount(ctx, field)
  90918. case "metafield":
  90919. return ec.fieldContext_Product_metafield(ctx, field)
  90920. case "metafieldDefinitions":
  90921. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  90922. case "metafields":
  90923. return ec.fieldContext_Product_metafields(ctx, field)
  90924. case "onlineStorePreviewUrl":
  90925. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  90926. case "onlineStoreUrl":
  90927. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  90928. case "options":
  90929. return ec.fieldContext_Product_options(ctx, field)
  90930. case "priceRangeV2":
  90931. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  90932. case "privateMetafield":
  90933. return ec.fieldContext_Product_privateMetafield(ctx, field)
  90934. case "privateMetafields":
  90935. return ec.fieldContext_Product_privateMetafields(ctx, field)
  90936. case "productCategory":
  90937. return ec.fieldContext_Product_productCategory(ctx, field)
  90938. case "productType":
  90939. return ec.fieldContext_Product_productType(ctx, field)
  90940. case "publicationCount":
  90941. return ec.fieldContext_Product_publicationCount(ctx, field)
  90942. case "publishedAt":
  90943. return ec.fieldContext_Product_publishedAt(ctx, field)
  90944. case "publishedOnCurrentPublication":
  90945. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  90946. case "publishedOnPublication":
  90947. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  90948. case "requiresSellingPlan":
  90949. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  90950. case "resourcePublicationOnCurrentPublication":
  90951. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  90952. case "resourcePublications":
  90953. return ec.fieldContext_Product_resourcePublications(ctx, field)
  90954. case "resourcePublicationsV2":
  90955. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  90956. case "sellingPlanGroupCount":
  90957. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  90958. case "sellingPlanGroups":
  90959. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  90960. case "seo":
  90961. return ec.fieldContext_Product_seo(ctx, field)
  90962. case "status":
  90963. return ec.fieldContext_Product_status(ctx, field)
  90964. case "tags":
  90965. return ec.fieldContext_Product_tags(ctx, field)
  90966. case "templateSuffix":
  90967. return ec.fieldContext_Product_templateSuffix(ctx, field)
  90968. case "title":
  90969. return ec.fieldContext_Product_title(ctx, field)
  90970. case "totalInventory":
  90971. return ec.fieldContext_Product_totalInventory(ctx, field)
  90972. case "totalVariants":
  90973. return ec.fieldContext_Product_totalVariants(ctx, field)
  90974. case "tracksInventory":
  90975. return ec.fieldContext_Product_tracksInventory(ctx, field)
  90976. case "translations":
  90977. return ec.fieldContext_Product_translations(ctx, field)
  90978. case "unpublishedPublications":
  90979. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  90980. case "updatedAt":
  90981. return ec.fieldContext_Product_updatedAt(ctx, field)
  90982. case "variants":
  90983. return ec.fieldContext_Product_variants(ctx, field)
  90984. case "vendor":
  90985. return ec.fieldContext_Product_vendor(ctx, field)
  90986. }
  90987. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  90988. },
  90989. }
  90990. return fc, nil
  90991. }
  90992. func (ec *executionContext) _ProductImageUpdatePayload_image(ctx context.Context, field graphql.CollectedField, obj *ProductImageUpdatePayload) (ret graphql.Marshaler) {
  90993. fc, err := ec.fieldContext_ProductImageUpdatePayload_image(ctx, field)
  90994. if err != nil {
  90995. return graphql.Null
  90996. }
  90997. ctx = graphql.WithFieldContext(ctx, fc)
  90998. defer func() {
  90999. if r := recover(); r != nil {
  91000. ec.Error(ctx, ec.Recover(ctx, r))
  91001. ret = graphql.Null
  91002. }
  91003. }()
  91004. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91005. ctx = rctx // use context from middleware stack in children
  91006. return obj.Image, nil
  91007. })
  91008. if err != nil {
  91009. ec.Error(ctx, err)
  91010. return graphql.Null
  91011. }
  91012. if resTmp == nil {
  91013. return graphql.Null
  91014. }
  91015. res := resTmp.(*Image)
  91016. fc.Result = res
  91017. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  91018. }
  91019. func (ec *executionContext) fieldContext_ProductImageUpdatePayload_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91020. fc = &graphql.FieldContext{
  91021. Object: "ProductImageUpdatePayload",
  91022. Field: field,
  91023. IsMethod: false,
  91024. IsResolver: false,
  91025. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91026. switch field.Name {
  91027. case "altText":
  91028. return ec.fieldContext_Image_altText(ctx, field)
  91029. case "height":
  91030. return ec.fieldContext_Image_height(ctx, field)
  91031. case "id":
  91032. return ec.fieldContext_Image_id(ctx, field)
  91033. case "metafield":
  91034. return ec.fieldContext_Image_metafield(ctx, field)
  91035. case "metafields":
  91036. return ec.fieldContext_Image_metafields(ctx, field)
  91037. case "privateMetafield":
  91038. return ec.fieldContext_Image_privateMetafield(ctx, field)
  91039. case "privateMetafields":
  91040. return ec.fieldContext_Image_privateMetafields(ctx, field)
  91041. case "url":
  91042. return ec.fieldContext_Image_url(ctx, field)
  91043. case "width":
  91044. return ec.fieldContext_Image_width(ctx, field)
  91045. }
  91046. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  91047. },
  91048. }
  91049. return fc, nil
  91050. }
  91051. func (ec *executionContext) _ProductImageUpdatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductImageUpdatePayload) (ret graphql.Marshaler) {
  91052. fc, err := ec.fieldContext_ProductImageUpdatePayload_userErrors(ctx, field)
  91053. if err != nil {
  91054. return graphql.Null
  91055. }
  91056. ctx = graphql.WithFieldContext(ctx, fc)
  91057. defer func() {
  91058. if r := recover(); r != nil {
  91059. ec.Error(ctx, ec.Recover(ctx, r))
  91060. ret = graphql.Null
  91061. }
  91062. }()
  91063. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91064. ctx = rctx // use context from middleware stack in children
  91065. return obj.UserErrors, nil
  91066. })
  91067. if err != nil {
  91068. ec.Error(ctx, err)
  91069. return graphql.Null
  91070. }
  91071. if resTmp == nil {
  91072. if !graphql.HasFieldError(ctx, fc) {
  91073. ec.Errorf(ctx, "must not be null")
  91074. }
  91075. return graphql.Null
  91076. }
  91077. res := resTmp.([]*UserError)
  91078. fc.Result = res
  91079. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  91080. }
  91081. func (ec *executionContext) fieldContext_ProductImageUpdatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91082. fc = &graphql.FieldContext{
  91083. Object: "ProductImageUpdatePayload",
  91084. Field: field,
  91085. IsMethod: false,
  91086. IsResolver: false,
  91087. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91088. switch field.Name {
  91089. case "field":
  91090. return ec.fieldContext_UserError_field(ctx, field)
  91091. case "message":
  91092. return ec.fieldContext_UserError_message(ctx, field)
  91093. }
  91094. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  91095. },
  91096. }
  91097. return fc, nil
  91098. }
  91099. func (ec *executionContext) _ProductJoinSellingPlanGroupsPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductJoinSellingPlanGroupsPayload) (ret graphql.Marshaler) {
  91100. fc, err := ec.fieldContext_ProductJoinSellingPlanGroupsPayload_product(ctx, field)
  91101. if err != nil {
  91102. return graphql.Null
  91103. }
  91104. ctx = graphql.WithFieldContext(ctx, fc)
  91105. defer func() {
  91106. if r := recover(); r != nil {
  91107. ec.Error(ctx, ec.Recover(ctx, r))
  91108. ret = graphql.Null
  91109. }
  91110. }()
  91111. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91112. ctx = rctx // use context from middleware stack in children
  91113. return obj.Product, nil
  91114. })
  91115. if err != nil {
  91116. ec.Error(ctx, err)
  91117. return graphql.Null
  91118. }
  91119. if resTmp == nil {
  91120. return graphql.Null
  91121. }
  91122. res := resTmp.(*Product)
  91123. fc.Result = res
  91124. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  91125. }
  91126. func (ec *executionContext) fieldContext_ProductJoinSellingPlanGroupsPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91127. fc = &graphql.FieldContext{
  91128. Object: "ProductJoinSellingPlanGroupsPayload",
  91129. Field: field,
  91130. IsMethod: false,
  91131. IsResolver: false,
  91132. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91133. switch field.Name {
  91134. case "availablePublicationCount":
  91135. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  91136. case "collections":
  91137. return ec.fieldContext_Product_collections(ctx, field)
  91138. case "contextualPricing":
  91139. return ec.fieldContext_Product_contextualPricing(ctx, field)
  91140. case "createdAt":
  91141. return ec.fieldContext_Product_createdAt(ctx, field)
  91142. case "defaultCursor":
  91143. return ec.fieldContext_Product_defaultCursor(ctx, field)
  91144. case "description":
  91145. return ec.fieldContext_Product_description(ctx, field)
  91146. case "descriptionHtml":
  91147. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  91148. case "featuredImage":
  91149. return ec.fieldContext_Product_featuredImage(ctx, field)
  91150. case "featuredMedia":
  91151. return ec.fieldContext_Product_featuredMedia(ctx, field)
  91152. case "feedback":
  91153. return ec.fieldContext_Product_feedback(ctx, field)
  91154. case "giftCardTemplateSuffix":
  91155. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  91156. case "handle":
  91157. return ec.fieldContext_Product_handle(ctx, field)
  91158. case "hasOnlyDefaultVariant":
  91159. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  91160. case "hasOutOfStockVariants":
  91161. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  91162. case "id":
  91163. return ec.fieldContext_Product_id(ctx, field)
  91164. case "images":
  91165. return ec.fieldContext_Product_images(ctx, field)
  91166. case "inCollection":
  91167. return ec.fieldContext_Product_inCollection(ctx, field)
  91168. case "isGiftCard":
  91169. return ec.fieldContext_Product_isGiftCard(ctx, field)
  91170. case "legacyResourceId":
  91171. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  91172. case "media":
  91173. return ec.fieldContext_Product_media(ctx, field)
  91174. case "mediaCount":
  91175. return ec.fieldContext_Product_mediaCount(ctx, field)
  91176. case "metafield":
  91177. return ec.fieldContext_Product_metafield(ctx, field)
  91178. case "metafieldDefinitions":
  91179. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  91180. case "metafields":
  91181. return ec.fieldContext_Product_metafields(ctx, field)
  91182. case "onlineStorePreviewUrl":
  91183. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  91184. case "onlineStoreUrl":
  91185. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  91186. case "options":
  91187. return ec.fieldContext_Product_options(ctx, field)
  91188. case "priceRangeV2":
  91189. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  91190. case "privateMetafield":
  91191. return ec.fieldContext_Product_privateMetafield(ctx, field)
  91192. case "privateMetafields":
  91193. return ec.fieldContext_Product_privateMetafields(ctx, field)
  91194. case "productCategory":
  91195. return ec.fieldContext_Product_productCategory(ctx, field)
  91196. case "productType":
  91197. return ec.fieldContext_Product_productType(ctx, field)
  91198. case "publicationCount":
  91199. return ec.fieldContext_Product_publicationCount(ctx, field)
  91200. case "publishedAt":
  91201. return ec.fieldContext_Product_publishedAt(ctx, field)
  91202. case "publishedOnCurrentPublication":
  91203. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  91204. case "publishedOnPublication":
  91205. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  91206. case "requiresSellingPlan":
  91207. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  91208. case "resourcePublicationOnCurrentPublication":
  91209. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  91210. case "resourcePublications":
  91211. return ec.fieldContext_Product_resourcePublications(ctx, field)
  91212. case "resourcePublicationsV2":
  91213. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  91214. case "sellingPlanGroupCount":
  91215. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  91216. case "sellingPlanGroups":
  91217. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  91218. case "seo":
  91219. return ec.fieldContext_Product_seo(ctx, field)
  91220. case "status":
  91221. return ec.fieldContext_Product_status(ctx, field)
  91222. case "tags":
  91223. return ec.fieldContext_Product_tags(ctx, field)
  91224. case "templateSuffix":
  91225. return ec.fieldContext_Product_templateSuffix(ctx, field)
  91226. case "title":
  91227. return ec.fieldContext_Product_title(ctx, field)
  91228. case "totalInventory":
  91229. return ec.fieldContext_Product_totalInventory(ctx, field)
  91230. case "totalVariants":
  91231. return ec.fieldContext_Product_totalVariants(ctx, field)
  91232. case "tracksInventory":
  91233. return ec.fieldContext_Product_tracksInventory(ctx, field)
  91234. case "translations":
  91235. return ec.fieldContext_Product_translations(ctx, field)
  91236. case "unpublishedPublications":
  91237. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  91238. case "updatedAt":
  91239. return ec.fieldContext_Product_updatedAt(ctx, field)
  91240. case "variants":
  91241. return ec.fieldContext_Product_variants(ctx, field)
  91242. case "vendor":
  91243. return ec.fieldContext_Product_vendor(ctx, field)
  91244. }
  91245. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  91246. },
  91247. }
  91248. return fc, nil
  91249. }
  91250. func (ec *executionContext) _ProductJoinSellingPlanGroupsPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductJoinSellingPlanGroupsPayload) (ret graphql.Marshaler) {
  91251. fc, err := ec.fieldContext_ProductJoinSellingPlanGroupsPayload_userErrors(ctx, field)
  91252. if err != nil {
  91253. return graphql.Null
  91254. }
  91255. ctx = graphql.WithFieldContext(ctx, fc)
  91256. defer func() {
  91257. if r := recover(); r != nil {
  91258. ec.Error(ctx, ec.Recover(ctx, r))
  91259. ret = graphql.Null
  91260. }
  91261. }()
  91262. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91263. ctx = rctx // use context from middleware stack in children
  91264. return obj.UserErrors, nil
  91265. })
  91266. if err != nil {
  91267. ec.Error(ctx, err)
  91268. return graphql.Null
  91269. }
  91270. if resTmp == nil {
  91271. if !graphql.HasFieldError(ctx, fc) {
  91272. ec.Errorf(ctx, "must not be null")
  91273. }
  91274. return graphql.Null
  91275. }
  91276. res := resTmp.([]*SellingPlanGroupUserError)
  91277. fc.Result = res
  91278. return ec.marshalNSellingPlanGroupUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserErrorᚄ(ctx, field.Selections, res)
  91279. }
  91280. func (ec *executionContext) fieldContext_ProductJoinSellingPlanGroupsPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91281. fc = &graphql.FieldContext{
  91282. Object: "ProductJoinSellingPlanGroupsPayload",
  91283. Field: field,
  91284. IsMethod: false,
  91285. IsResolver: false,
  91286. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91287. switch field.Name {
  91288. case "code":
  91289. return ec.fieldContext_SellingPlanGroupUserError_code(ctx, field)
  91290. case "field":
  91291. return ec.fieldContext_SellingPlanGroupUserError_field(ctx, field)
  91292. case "message":
  91293. return ec.fieldContext_SellingPlanGroupUserError_message(ctx, field)
  91294. }
  91295. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupUserError", field.Name)
  91296. },
  91297. }
  91298. return fc, nil
  91299. }
  91300. func (ec *executionContext) _ProductLeaveSellingPlanGroupsPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductLeaveSellingPlanGroupsPayload) (ret graphql.Marshaler) {
  91301. fc, err := ec.fieldContext_ProductLeaveSellingPlanGroupsPayload_product(ctx, field)
  91302. if err != nil {
  91303. return graphql.Null
  91304. }
  91305. ctx = graphql.WithFieldContext(ctx, fc)
  91306. defer func() {
  91307. if r := recover(); r != nil {
  91308. ec.Error(ctx, ec.Recover(ctx, r))
  91309. ret = graphql.Null
  91310. }
  91311. }()
  91312. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91313. ctx = rctx // use context from middleware stack in children
  91314. return obj.Product, nil
  91315. })
  91316. if err != nil {
  91317. ec.Error(ctx, err)
  91318. return graphql.Null
  91319. }
  91320. if resTmp == nil {
  91321. return graphql.Null
  91322. }
  91323. res := resTmp.(*Product)
  91324. fc.Result = res
  91325. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  91326. }
  91327. func (ec *executionContext) fieldContext_ProductLeaveSellingPlanGroupsPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91328. fc = &graphql.FieldContext{
  91329. Object: "ProductLeaveSellingPlanGroupsPayload",
  91330. Field: field,
  91331. IsMethod: false,
  91332. IsResolver: false,
  91333. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91334. switch field.Name {
  91335. case "availablePublicationCount":
  91336. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  91337. case "collections":
  91338. return ec.fieldContext_Product_collections(ctx, field)
  91339. case "contextualPricing":
  91340. return ec.fieldContext_Product_contextualPricing(ctx, field)
  91341. case "createdAt":
  91342. return ec.fieldContext_Product_createdAt(ctx, field)
  91343. case "defaultCursor":
  91344. return ec.fieldContext_Product_defaultCursor(ctx, field)
  91345. case "description":
  91346. return ec.fieldContext_Product_description(ctx, field)
  91347. case "descriptionHtml":
  91348. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  91349. case "featuredImage":
  91350. return ec.fieldContext_Product_featuredImage(ctx, field)
  91351. case "featuredMedia":
  91352. return ec.fieldContext_Product_featuredMedia(ctx, field)
  91353. case "feedback":
  91354. return ec.fieldContext_Product_feedback(ctx, field)
  91355. case "giftCardTemplateSuffix":
  91356. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  91357. case "handle":
  91358. return ec.fieldContext_Product_handle(ctx, field)
  91359. case "hasOnlyDefaultVariant":
  91360. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  91361. case "hasOutOfStockVariants":
  91362. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  91363. case "id":
  91364. return ec.fieldContext_Product_id(ctx, field)
  91365. case "images":
  91366. return ec.fieldContext_Product_images(ctx, field)
  91367. case "inCollection":
  91368. return ec.fieldContext_Product_inCollection(ctx, field)
  91369. case "isGiftCard":
  91370. return ec.fieldContext_Product_isGiftCard(ctx, field)
  91371. case "legacyResourceId":
  91372. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  91373. case "media":
  91374. return ec.fieldContext_Product_media(ctx, field)
  91375. case "mediaCount":
  91376. return ec.fieldContext_Product_mediaCount(ctx, field)
  91377. case "metafield":
  91378. return ec.fieldContext_Product_metafield(ctx, field)
  91379. case "metafieldDefinitions":
  91380. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  91381. case "metafields":
  91382. return ec.fieldContext_Product_metafields(ctx, field)
  91383. case "onlineStorePreviewUrl":
  91384. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  91385. case "onlineStoreUrl":
  91386. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  91387. case "options":
  91388. return ec.fieldContext_Product_options(ctx, field)
  91389. case "priceRangeV2":
  91390. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  91391. case "privateMetafield":
  91392. return ec.fieldContext_Product_privateMetafield(ctx, field)
  91393. case "privateMetafields":
  91394. return ec.fieldContext_Product_privateMetafields(ctx, field)
  91395. case "productCategory":
  91396. return ec.fieldContext_Product_productCategory(ctx, field)
  91397. case "productType":
  91398. return ec.fieldContext_Product_productType(ctx, field)
  91399. case "publicationCount":
  91400. return ec.fieldContext_Product_publicationCount(ctx, field)
  91401. case "publishedAt":
  91402. return ec.fieldContext_Product_publishedAt(ctx, field)
  91403. case "publishedOnCurrentPublication":
  91404. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  91405. case "publishedOnPublication":
  91406. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  91407. case "requiresSellingPlan":
  91408. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  91409. case "resourcePublicationOnCurrentPublication":
  91410. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  91411. case "resourcePublications":
  91412. return ec.fieldContext_Product_resourcePublications(ctx, field)
  91413. case "resourcePublicationsV2":
  91414. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  91415. case "sellingPlanGroupCount":
  91416. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  91417. case "sellingPlanGroups":
  91418. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  91419. case "seo":
  91420. return ec.fieldContext_Product_seo(ctx, field)
  91421. case "status":
  91422. return ec.fieldContext_Product_status(ctx, field)
  91423. case "tags":
  91424. return ec.fieldContext_Product_tags(ctx, field)
  91425. case "templateSuffix":
  91426. return ec.fieldContext_Product_templateSuffix(ctx, field)
  91427. case "title":
  91428. return ec.fieldContext_Product_title(ctx, field)
  91429. case "totalInventory":
  91430. return ec.fieldContext_Product_totalInventory(ctx, field)
  91431. case "totalVariants":
  91432. return ec.fieldContext_Product_totalVariants(ctx, field)
  91433. case "tracksInventory":
  91434. return ec.fieldContext_Product_tracksInventory(ctx, field)
  91435. case "translations":
  91436. return ec.fieldContext_Product_translations(ctx, field)
  91437. case "unpublishedPublications":
  91438. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  91439. case "updatedAt":
  91440. return ec.fieldContext_Product_updatedAt(ctx, field)
  91441. case "variants":
  91442. return ec.fieldContext_Product_variants(ctx, field)
  91443. case "vendor":
  91444. return ec.fieldContext_Product_vendor(ctx, field)
  91445. }
  91446. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  91447. },
  91448. }
  91449. return fc, nil
  91450. }
  91451. func (ec *executionContext) _ProductLeaveSellingPlanGroupsPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductLeaveSellingPlanGroupsPayload) (ret graphql.Marshaler) {
  91452. fc, err := ec.fieldContext_ProductLeaveSellingPlanGroupsPayload_userErrors(ctx, field)
  91453. if err != nil {
  91454. return graphql.Null
  91455. }
  91456. ctx = graphql.WithFieldContext(ctx, fc)
  91457. defer func() {
  91458. if r := recover(); r != nil {
  91459. ec.Error(ctx, ec.Recover(ctx, r))
  91460. ret = graphql.Null
  91461. }
  91462. }()
  91463. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91464. ctx = rctx // use context from middleware stack in children
  91465. return obj.UserErrors, nil
  91466. })
  91467. if err != nil {
  91468. ec.Error(ctx, err)
  91469. return graphql.Null
  91470. }
  91471. if resTmp == nil {
  91472. if !graphql.HasFieldError(ctx, fc) {
  91473. ec.Errorf(ctx, "must not be null")
  91474. }
  91475. return graphql.Null
  91476. }
  91477. res := resTmp.([]*SellingPlanGroupUserError)
  91478. fc.Result = res
  91479. return ec.marshalNSellingPlanGroupUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserErrorᚄ(ctx, field.Selections, res)
  91480. }
  91481. func (ec *executionContext) fieldContext_ProductLeaveSellingPlanGroupsPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91482. fc = &graphql.FieldContext{
  91483. Object: "ProductLeaveSellingPlanGroupsPayload",
  91484. Field: field,
  91485. IsMethod: false,
  91486. IsResolver: false,
  91487. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91488. switch field.Name {
  91489. case "code":
  91490. return ec.fieldContext_SellingPlanGroupUserError_code(ctx, field)
  91491. case "field":
  91492. return ec.fieldContext_SellingPlanGroupUserError_field(ctx, field)
  91493. case "message":
  91494. return ec.fieldContext_SellingPlanGroupUserError_message(ctx, field)
  91495. }
  91496. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupUserError", field.Name)
  91497. },
  91498. }
  91499. return fc, nil
  91500. }
  91501. func (ec *executionContext) _ProductOption_id(ctx context.Context, field graphql.CollectedField, obj *ProductOption) (ret graphql.Marshaler) {
  91502. fc, err := ec.fieldContext_ProductOption_id(ctx, field)
  91503. if err != nil {
  91504. return graphql.Null
  91505. }
  91506. ctx = graphql.WithFieldContext(ctx, fc)
  91507. defer func() {
  91508. if r := recover(); r != nil {
  91509. ec.Error(ctx, ec.Recover(ctx, r))
  91510. ret = graphql.Null
  91511. }
  91512. }()
  91513. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91514. ctx = rctx // use context from middleware stack in children
  91515. return obj.ID, nil
  91516. })
  91517. if err != nil {
  91518. ec.Error(ctx, err)
  91519. return graphql.Null
  91520. }
  91521. if resTmp == nil {
  91522. if !graphql.HasFieldError(ctx, fc) {
  91523. ec.Errorf(ctx, "must not be null")
  91524. }
  91525. return graphql.Null
  91526. }
  91527. res := resTmp.(string)
  91528. fc.Result = res
  91529. return ec.marshalNID2string(ctx, field.Selections, res)
  91530. }
  91531. func (ec *executionContext) fieldContext_ProductOption_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91532. fc = &graphql.FieldContext{
  91533. Object: "ProductOption",
  91534. Field: field,
  91535. IsMethod: false,
  91536. IsResolver: false,
  91537. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91538. return nil, errors.New("field of type ID does not have child fields")
  91539. },
  91540. }
  91541. return fc, nil
  91542. }
  91543. func (ec *executionContext) _ProductOption_name(ctx context.Context, field graphql.CollectedField, obj *ProductOption) (ret graphql.Marshaler) {
  91544. fc, err := ec.fieldContext_ProductOption_name(ctx, field)
  91545. if err != nil {
  91546. return graphql.Null
  91547. }
  91548. ctx = graphql.WithFieldContext(ctx, fc)
  91549. defer func() {
  91550. if r := recover(); r != nil {
  91551. ec.Error(ctx, ec.Recover(ctx, r))
  91552. ret = graphql.Null
  91553. }
  91554. }()
  91555. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91556. ctx = rctx // use context from middleware stack in children
  91557. return obj.Name, nil
  91558. })
  91559. if err != nil {
  91560. ec.Error(ctx, err)
  91561. return graphql.Null
  91562. }
  91563. if resTmp == nil {
  91564. if !graphql.HasFieldError(ctx, fc) {
  91565. ec.Errorf(ctx, "must not be null")
  91566. }
  91567. return graphql.Null
  91568. }
  91569. res := resTmp.(string)
  91570. fc.Result = res
  91571. return ec.marshalNString2string(ctx, field.Selections, res)
  91572. }
  91573. func (ec *executionContext) fieldContext_ProductOption_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91574. fc = &graphql.FieldContext{
  91575. Object: "ProductOption",
  91576. Field: field,
  91577. IsMethod: false,
  91578. IsResolver: false,
  91579. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91580. return nil, errors.New("field of type String does not have child fields")
  91581. },
  91582. }
  91583. return fc, nil
  91584. }
  91585. func (ec *executionContext) _ProductOption_position(ctx context.Context, field graphql.CollectedField, obj *ProductOption) (ret graphql.Marshaler) {
  91586. fc, err := ec.fieldContext_ProductOption_position(ctx, field)
  91587. if err != nil {
  91588. return graphql.Null
  91589. }
  91590. ctx = graphql.WithFieldContext(ctx, fc)
  91591. defer func() {
  91592. if r := recover(); r != nil {
  91593. ec.Error(ctx, ec.Recover(ctx, r))
  91594. ret = graphql.Null
  91595. }
  91596. }()
  91597. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91598. ctx = rctx // use context from middleware stack in children
  91599. return obj.Position, nil
  91600. })
  91601. if err != nil {
  91602. ec.Error(ctx, err)
  91603. return graphql.Null
  91604. }
  91605. if resTmp == nil {
  91606. if !graphql.HasFieldError(ctx, fc) {
  91607. ec.Errorf(ctx, "must not be null")
  91608. }
  91609. return graphql.Null
  91610. }
  91611. res := resTmp.(int)
  91612. fc.Result = res
  91613. return ec.marshalNInt2int(ctx, field.Selections, res)
  91614. }
  91615. func (ec *executionContext) fieldContext_ProductOption_position(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91616. fc = &graphql.FieldContext{
  91617. Object: "ProductOption",
  91618. Field: field,
  91619. IsMethod: false,
  91620. IsResolver: false,
  91621. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91622. return nil, errors.New("field of type Int does not have child fields")
  91623. },
  91624. }
  91625. return fc, nil
  91626. }
  91627. func (ec *executionContext) _ProductOption_translations(ctx context.Context, field graphql.CollectedField, obj *ProductOption) (ret graphql.Marshaler) {
  91628. fc, err := ec.fieldContext_ProductOption_translations(ctx, field)
  91629. if err != nil {
  91630. return graphql.Null
  91631. }
  91632. ctx = graphql.WithFieldContext(ctx, fc)
  91633. defer func() {
  91634. if r := recover(); r != nil {
  91635. ec.Error(ctx, ec.Recover(ctx, r))
  91636. ret = graphql.Null
  91637. }
  91638. }()
  91639. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91640. ctx = rctx // use context from middleware stack in children
  91641. return obj.Translations, nil
  91642. })
  91643. if err != nil {
  91644. ec.Error(ctx, err)
  91645. return graphql.Null
  91646. }
  91647. if resTmp == nil {
  91648. if !graphql.HasFieldError(ctx, fc) {
  91649. ec.Errorf(ctx, "must not be null")
  91650. }
  91651. return graphql.Null
  91652. }
  91653. res := resTmp.([]*PublishedTranslation)
  91654. fc.Result = res
  91655. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  91656. }
  91657. func (ec *executionContext) fieldContext_ProductOption_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91658. fc = &graphql.FieldContext{
  91659. Object: "ProductOption",
  91660. Field: field,
  91661. IsMethod: false,
  91662. IsResolver: false,
  91663. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91664. switch field.Name {
  91665. case "key":
  91666. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  91667. case "locale":
  91668. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  91669. case "marketId":
  91670. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  91671. case "value":
  91672. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  91673. }
  91674. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  91675. },
  91676. }
  91677. defer func() {
  91678. if r := recover(); r != nil {
  91679. err = ec.Recover(ctx, r)
  91680. ec.Error(ctx, err)
  91681. }
  91682. }()
  91683. ctx = graphql.WithFieldContext(ctx, fc)
  91684. if fc.Args, err = ec.field_ProductOption_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  91685. ec.Error(ctx, err)
  91686. return
  91687. }
  91688. return fc, nil
  91689. }
  91690. func (ec *executionContext) _ProductOption_values(ctx context.Context, field graphql.CollectedField, obj *ProductOption) (ret graphql.Marshaler) {
  91691. fc, err := ec.fieldContext_ProductOption_values(ctx, field)
  91692. if err != nil {
  91693. return graphql.Null
  91694. }
  91695. ctx = graphql.WithFieldContext(ctx, fc)
  91696. defer func() {
  91697. if r := recover(); r != nil {
  91698. ec.Error(ctx, ec.Recover(ctx, r))
  91699. ret = graphql.Null
  91700. }
  91701. }()
  91702. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91703. ctx = rctx // use context from middleware stack in children
  91704. return obj.Values, nil
  91705. })
  91706. if err != nil {
  91707. ec.Error(ctx, err)
  91708. return graphql.Null
  91709. }
  91710. if resTmp == nil {
  91711. if !graphql.HasFieldError(ctx, fc) {
  91712. ec.Errorf(ctx, "must not be null")
  91713. }
  91714. return graphql.Null
  91715. }
  91716. res := resTmp.([]string)
  91717. fc.Result = res
  91718. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  91719. }
  91720. func (ec *executionContext) fieldContext_ProductOption_values(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91721. fc = &graphql.FieldContext{
  91722. Object: "ProductOption",
  91723. Field: field,
  91724. IsMethod: false,
  91725. IsResolver: false,
  91726. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91727. return nil, errors.New("field of type String does not have child fields")
  91728. },
  91729. }
  91730. return fc, nil
  91731. }
  91732. func (ec *executionContext) _ProductPriceRangeV2_maxVariantPrice(ctx context.Context, field graphql.CollectedField, obj *ProductPriceRangeV2) (ret graphql.Marshaler) {
  91733. fc, err := ec.fieldContext_ProductPriceRangeV2_maxVariantPrice(ctx, field)
  91734. if err != nil {
  91735. return graphql.Null
  91736. }
  91737. ctx = graphql.WithFieldContext(ctx, fc)
  91738. defer func() {
  91739. if r := recover(); r != nil {
  91740. ec.Error(ctx, ec.Recover(ctx, r))
  91741. ret = graphql.Null
  91742. }
  91743. }()
  91744. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91745. ctx = rctx // use context from middleware stack in children
  91746. return obj.MaxVariantPrice, nil
  91747. })
  91748. if err != nil {
  91749. ec.Error(ctx, err)
  91750. return graphql.Null
  91751. }
  91752. if resTmp == nil {
  91753. if !graphql.HasFieldError(ctx, fc) {
  91754. ec.Errorf(ctx, "must not be null")
  91755. }
  91756. return graphql.Null
  91757. }
  91758. res := resTmp.(*MoneyV2)
  91759. fc.Result = res
  91760. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  91761. }
  91762. func (ec *executionContext) fieldContext_ProductPriceRangeV2_maxVariantPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91763. fc = &graphql.FieldContext{
  91764. Object: "ProductPriceRangeV2",
  91765. Field: field,
  91766. IsMethod: false,
  91767. IsResolver: false,
  91768. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91769. switch field.Name {
  91770. case "amount":
  91771. return ec.fieldContext_MoneyV2_amount(ctx, field)
  91772. case "currencyCode":
  91773. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  91774. }
  91775. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  91776. },
  91777. }
  91778. return fc, nil
  91779. }
  91780. func (ec *executionContext) _ProductPriceRangeV2_minVariantPrice(ctx context.Context, field graphql.CollectedField, obj *ProductPriceRangeV2) (ret graphql.Marshaler) {
  91781. fc, err := ec.fieldContext_ProductPriceRangeV2_minVariantPrice(ctx, field)
  91782. if err != nil {
  91783. return graphql.Null
  91784. }
  91785. ctx = graphql.WithFieldContext(ctx, fc)
  91786. defer func() {
  91787. if r := recover(); r != nil {
  91788. ec.Error(ctx, ec.Recover(ctx, r))
  91789. ret = graphql.Null
  91790. }
  91791. }()
  91792. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91793. ctx = rctx // use context from middleware stack in children
  91794. return obj.MinVariantPrice, nil
  91795. })
  91796. if err != nil {
  91797. ec.Error(ctx, err)
  91798. return graphql.Null
  91799. }
  91800. if resTmp == nil {
  91801. if !graphql.HasFieldError(ctx, fc) {
  91802. ec.Errorf(ctx, "must not be null")
  91803. }
  91804. return graphql.Null
  91805. }
  91806. res := resTmp.(*MoneyV2)
  91807. fc.Result = res
  91808. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  91809. }
  91810. func (ec *executionContext) fieldContext_ProductPriceRangeV2_minVariantPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91811. fc = &graphql.FieldContext{
  91812. Object: "ProductPriceRangeV2",
  91813. Field: field,
  91814. IsMethod: false,
  91815. IsResolver: false,
  91816. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91817. switch field.Name {
  91818. case "amount":
  91819. return ec.fieldContext_MoneyV2_amount(ctx, field)
  91820. case "currencyCode":
  91821. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  91822. }
  91823. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  91824. },
  91825. }
  91826. return fc, nil
  91827. }
  91828. func (ec *executionContext) _ProductReorderImagesPayload_job(ctx context.Context, field graphql.CollectedField, obj *ProductReorderImagesPayload) (ret graphql.Marshaler) {
  91829. fc, err := ec.fieldContext_ProductReorderImagesPayload_job(ctx, field)
  91830. if err != nil {
  91831. return graphql.Null
  91832. }
  91833. ctx = graphql.WithFieldContext(ctx, fc)
  91834. defer func() {
  91835. if r := recover(); r != nil {
  91836. ec.Error(ctx, ec.Recover(ctx, r))
  91837. ret = graphql.Null
  91838. }
  91839. }()
  91840. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91841. ctx = rctx // use context from middleware stack in children
  91842. return obj.Job, nil
  91843. })
  91844. if err != nil {
  91845. ec.Error(ctx, err)
  91846. return graphql.Null
  91847. }
  91848. if resTmp == nil {
  91849. return graphql.Null
  91850. }
  91851. res := resTmp.(*Job)
  91852. fc.Result = res
  91853. return ec.marshalOJob2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐJob(ctx, field.Selections, res)
  91854. }
  91855. func (ec *executionContext) fieldContext_ProductReorderImagesPayload_job(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91856. fc = &graphql.FieldContext{
  91857. Object: "ProductReorderImagesPayload",
  91858. Field: field,
  91859. IsMethod: false,
  91860. IsResolver: false,
  91861. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91862. switch field.Name {
  91863. case "id":
  91864. return ec.fieldContext_Job_id(ctx, field)
  91865. }
  91866. return nil, fmt.Errorf("no field named %q was found under type Job", field.Name)
  91867. },
  91868. }
  91869. return fc, nil
  91870. }
  91871. func (ec *executionContext) _ProductReorderImagesPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductReorderImagesPayload) (ret graphql.Marshaler) {
  91872. fc, err := ec.fieldContext_ProductReorderImagesPayload_userErrors(ctx, field)
  91873. if err != nil {
  91874. return graphql.Null
  91875. }
  91876. ctx = graphql.WithFieldContext(ctx, fc)
  91877. defer func() {
  91878. if r := recover(); r != nil {
  91879. ec.Error(ctx, ec.Recover(ctx, r))
  91880. ret = graphql.Null
  91881. }
  91882. }()
  91883. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91884. ctx = rctx // use context from middleware stack in children
  91885. return obj.UserErrors, nil
  91886. })
  91887. if err != nil {
  91888. ec.Error(ctx, err)
  91889. return graphql.Null
  91890. }
  91891. if resTmp == nil {
  91892. if !graphql.HasFieldError(ctx, fc) {
  91893. ec.Errorf(ctx, "must not be null")
  91894. }
  91895. return graphql.Null
  91896. }
  91897. res := resTmp.([]*UserError)
  91898. fc.Result = res
  91899. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  91900. }
  91901. func (ec *executionContext) fieldContext_ProductReorderImagesPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91902. fc = &graphql.FieldContext{
  91903. Object: "ProductReorderImagesPayload",
  91904. Field: field,
  91905. IsMethod: false,
  91906. IsResolver: false,
  91907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91908. switch field.Name {
  91909. case "field":
  91910. return ec.fieldContext_UserError_field(ctx, field)
  91911. case "message":
  91912. return ec.fieldContext_UserError_message(ctx, field)
  91913. }
  91914. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  91915. },
  91916. }
  91917. return fc, nil
  91918. }
  91919. func (ec *executionContext) _ProductReorderMediaPayload_job(ctx context.Context, field graphql.CollectedField, obj *ProductReorderMediaPayload) (ret graphql.Marshaler) {
  91920. fc, err := ec.fieldContext_ProductReorderMediaPayload_job(ctx, field)
  91921. if err != nil {
  91922. return graphql.Null
  91923. }
  91924. ctx = graphql.WithFieldContext(ctx, fc)
  91925. defer func() {
  91926. if r := recover(); r != nil {
  91927. ec.Error(ctx, ec.Recover(ctx, r))
  91928. ret = graphql.Null
  91929. }
  91930. }()
  91931. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91932. ctx = rctx // use context from middleware stack in children
  91933. return obj.Job, nil
  91934. })
  91935. if err != nil {
  91936. ec.Error(ctx, err)
  91937. return graphql.Null
  91938. }
  91939. if resTmp == nil {
  91940. return graphql.Null
  91941. }
  91942. res := resTmp.(*Job)
  91943. fc.Result = res
  91944. return ec.marshalOJob2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐJob(ctx, field.Selections, res)
  91945. }
  91946. func (ec *executionContext) fieldContext_ProductReorderMediaPayload_job(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91947. fc = &graphql.FieldContext{
  91948. Object: "ProductReorderMediaPayload",
  91949. Field: field,
  91950. IsMethod: false,
  91951. IsResolver: false,
  91952. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91953. switch field.Name {
  91954. case "id":
  91955. return ec.fieldContext_Job_id(ctx, field)
  91956. }
  91957. return nil, fmt.Errorf("no field named %q was found under type Job", field.Name)
  91958. },
  91959. }
  91960. return fc, nil
  91961. }
  91962. func (ec *executionContext) _ProductReorderMediaPayload_mediaUserErrors(ctx context.Context, field graphql.CollectedField, obj *ProductReorderMediaPayload) (ret graphql.Marshaler) {
  91963. fc, err := ec.fieldContext_ProductReorderMediaPayload_mediaUserErrors(ctx, field)
  91964. if err != nil {
  91965. return graphql.Null
  91966. }
  91967. ctx = graphql.WithFieldContext(ctx, fc)
  91968. defer func() {
  91969. if r := recover(); r != nil {
  91970. ec.Error(ctx, ec.Recover(ctx, r))
  91971. ret = graphql.Null
  91972. }
  91973. }()
  91974. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91975. ctx = rctx // use context from middleware stack in children
  91976. return obj.MediaUserErrors, nil
  91977. })
  91978. if err != nil {
  91979. ec.Error(ctx, err)
  91980. return graphql.Null
  91981. }
  91982. if resTmp == nil {
  91983. if !graphql.HasFieldError(ctx, fc) {
  91984. ec.Errorf(ctx, "must not be null")
  91985. }
  91986. return graphql.Null
  91987. }
  91988. res := resTmp.([]*MediaUserError)
  91989. fc.Result = res
  91990. return ec.marshalNMediaUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorᚄ(ctx, field.Selections, res)
  91991. }
  91992. func (ec *executionContext) fieldContext_ProductReorderMediaPayload_mediaUserErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91993. fc = &graphql.FieldContext{
  91994. Object: "ProductReorderMediaPayload",
  91995. Field: field,
  91996. IsMethod: false,
  91997. IsResolver: false,
  91998. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91999. switch field.Name {
  92000. case "code":
  92001. return ec.fieldContext_MediaUserError_code(ctx, field)
  92002. case "field":
  92003. return ec.fieldContext_MediaUserError_field(ctx, field)
  92004. case "message":
  92005. return ec.fieldContext_MediaUserError_message(ctx, field)
  92006. }
  92007. return nil, fmt.Errorf("no field named %q was found under type MediaUserError", field.Name)
  92008. },
  92009. }
  92010. return fc, nil
  92011. }
  92012. func (ec *executionContext) _ProductResourceFeedback_feedbackGeneratedAt(ctx context.Context, field graphql.CollectedField, obj *ProductResourceFeedback) (ret graphql.Marshaler) {
  92013. fc, err := ec.fieldContext_ProductResourceFeedback_feedbackGeneratedAt(ctx, field)
  92014. if err != nil {
  92015. return graphql.Null
  92016. }
  92017. ctx = graphql.WithFieldContext(ctx, fc)
  92018. defer func() {
  92019. if r := recover(); r != nil {
  92020. ec.Error(ctx, ec.Recover(ctx, r))
  92021. ret = graphql.Null
  92022. }
  92023. }()
  92024. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92025. ctx = rctx // use context from middleware stack in children
  92026. return obj.FeedbackGeneratedAt, nil
  92027. })
  92028. if err != nil {
  92029. ec.Error(ctx, err)
  92030. return graphql.Null
  92031. }
  92032. if resTmp == nil {
  92033. if !graphql.HasFieldError(ctx, fc) {
  92034. ec.Errorf(ctx, "must not be null")
  92035. }
  92036. return graphql.Null
  92037. }
  92038. res := resTmp.(string)
  92039. fc.Result = res
  92040. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  92041. }
  92042. func (ec *executionContext) fieldContext_ProductResourceFeedback_feedbackGeneratedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92043. fc = &graphql.FieldContext{
  92044. Object: "ProductResourceFeedback",
  92045. Field: field,
  92046. IsMethod: false,
  92047. IsResolver: false,
  92048. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92049. return nil, errors.New("field of type DateTime does not have child fields")
  92050. },
  92051. }
  92052. return fc, nil
  92053. }
  92054. func (ec *executionContext) _ProductResourceFeedback_messages(ctx context.Context, field graphql.CollectedField, obj *ProductResourceFeedback) (ret graphql.Marshaler) {
  92055. fc, err := ec.fieldContext_ProductResourceFeedback_messages(ctx, field)
  92056. if err != nil {
  92057. return graphql.Null
  92058. }
  92059. ctx = graphql.WithFieldContext(ctx, fc)
  92060. defer func() {
  92061. if r := recover(); r != nil {
  92062. ec.Error(ctx, ec.Recover(ctx, r))
  92063. ret = graphql.Null
  92064. }
  92065. }()
  92066. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92067. ctx = rctx // use context from middleware stack in children
  92068. return obj.Messages, nil
  92069. })
  92070. if err != nil {
  92071. ec.Error(ctx, err)
  92072. return graphql.Null
  92073. }
  92074. if resTmp == nil {
  92075. if !graphql.HasFieldError(ctx, fc) {
  92076. ec.Errorf(ctx, "must not be null")
  92077. }
  92078. return graphql.Null
  92079. }
  92080. res := resTmp.([]string)
  92081. fc.Result = res
  92082. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  92083. }
  92084. func (ec *executionContext) fieldContext_ProductResourceFeedback_messages(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92085. fc = &graphql.FieldContext{
  92086. Object: "ProductResourceFeedback",
  92087. Field: field,
  92088. IsMethod: false,
  92089. IsResolver: false,
  92090. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92091. return nil, errors.New("field of type String does not have child fields")
  92092. },
  92093. }
  92094. return fc, nil
  92095. }
  92096. func (ec *executionContext) _ProductResourceFeedback_productId(ctx context.Context, field graphql.CollectedField, obj *ProductResourceFeedback) (ret graphql.Marshaler) {
  92097. fc, err := ec.fieldContext_ProductResourceFeedback_productId(ctx, field)
  92098. if err != nil {
  92099. return graphql.Null
  92100. }
  92101. ctx = graphql.WithFieldContext(ctx, fc)
  92102. defer func() {
  92103. if r := recover(); r != nil {
  92104. ec.Error(ctx, ec.Recover(ctx, r))
  92105. ret = graphql.Null
  92106. }
  92107. }()
  92108. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92109. ctx = rctx // use context from middleware stack in children
  92110. return obj.ProductID, nil
  92111. })
  92112. if err != nil {
  92113. ec.Error(ctx, err)
  92114. return graphql.Null
  92115. }
  92116. if resTmp == nil {
  92117. if !graphql.HasFieldError(ctx, fc) {
  92118. ec.Errorf(ctx, "must not be null")
  92119. }
  92120. return graphql.Null
  92121. }
  92122. res := resTmp.(string)
  92123. fc.Result = res
  92124. return ec.marshalNID2string(ctx, field.Selections, res)
  92125. }
  92126. func (ec *executionContext) fieldContext_ProductResourceFeedback_productId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92127. fc = &graphql.FieldContext{
  92128. Object: "ProductResourceFeedback",
  92129. Field: field,
  92130. IsMethod: false,
  92131. IsResolver: false,
  92132. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92133. return nil, errors.New("field of type ID does not have child fields")
  92134. },
  92135. }
  92136. return fc, nil
  92137. }
  92138. func (ec *executionContext) _ProductResourceFeedback_productUpdatedAt(ctx context.Context, field graphql.CollectedField, obj *ProductResourceFeedback) (ret graphql.Marshaler) {
  92139. fc, err := ec.fieldContext_ProductResourceFeedback_productUpdatedAt(ctx, field)
  92140. if err != nil {
  92141. return graphql.Null
  92142. }
  92143. ctx = graphql.WithFieldContext(ctx, fc)
  92144. defer func() {
  92145. if r := recover(); r != nil {
  92146. ec.Error(ctx, ec.Recover(ctx, r))
  92147. ret = graphql.Null
  92148. }
  92149. }()
  92150. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92151. ctx = rctx // use context from middleware stack in children
  92152. return obj.ProductUpdatedAt, nil
  92153. })
  92154. if err != nil {
  92155. ec.Error(ctx, err)
  92156. return graphql.Null
  92157. }
  92158. if resTmp == nil {
  92159. if !graphql.HasFieldError(ctx, fc) {
  92160. ec.Errorf(ctx, "must not be null")
  92161. }
  92162. return graphql.Null
  92163. }
  92164. res := resTmp.(string)
  92165. fc.Result = res
  92166. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  92167. }
  92168. func (ec *executionContext) fieldContext_ProductResourceFeedback_productUpdatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92169. fc = &graphql.FieldContext{
  92170. Object: "ProductResourceFeedback",
  92171. Field: field,
  92172. IsMethod: false,
  92173. IsResolver: false,
  92174. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92175. return nil, errors.New("field of type DateTime does not have child fields")
  92176. },
  92177. }
  92178. return fc, nil
  92179. }
  92180. func (ec *executionContext) _ProductResourceFeedback_state(ctx context.Context, field graphql.CollectedField, obj *ProductResourceFeedback) (ret graphql.Marshaler) {
  92181. fc, err := ec.fieldContext_ProductResourceFeedback_state(ctx, field)
  92182. if err != nil {
  92183. return graphql.Null
  92184. }
  92185. ctx = graphql.WithFieldContext(ctx, fc)
  92186. defer func() {
  92187. if r := recover(); r != nil {
  92188. ec.Error(ctx, ec.Recover(ctx, r))
  92189. ret = graphql.Null
  92190. }
  92191. }()
  92192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92193. ctx = rctx // use context from middleware stack in children
  92194. return obj.State, nil
  92195. })
  92196. if err != nil {
  92197. ec.Error(ctx, err)
  92198. return graphql.Null
  92199. }
  92200. if resTmp == nil {
  92201. if !graphql.HasFieldError(ctx, fc) {
  92202. ec.Errorf(ctx, "must not be null")
  92203. }
  92204. return graphql.Null
  92205. }
  92206. res := resTmp.(ResourceFeedbackState)
  92207. fc.Result = res
  92208. return ec.marshalNResourceFeedbackState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceFeedbackState(ctx, field.Selections, res)
  92209. }
  92210. func (ec *executionContext) fieldContext_ProductResourceFeedback_state(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92211. fc = &graphql.FieldContext{
  92212. Object: "ProductResourceFeedback",
  92213. Field: field,
  92214. IsMethod: false,
  92215. IsResolver: false,
  92216. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92217. return nil, errors.New("field of type ResourceFeedbackState does not have child fields")
  92218. },
  92219. }
  92220. return fc, nil
  92221. }
  92222. func (ec *executionContext) _ProductTaxonomyNode_fullName(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  92223. fc, err := ec.fieldContext_ProductTaxonomyNode_fullName(ctx, field)
  92224. if err != nil {
  92225. return graphql.Null
  92226. }
  92227. ctx = graphql.WithFieldContext(ctx, fc)
  92228. defer func() {
  92229. if r := recover(); r != nil {
  92230. ec.Error(ctx, ec.Recover(ctx, r))
  92231. ret = graphql.Null
  92232. }
  92233. }()
  92234. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92235. ctx = rctx // use context from middleware stack in children
  92236. return obj.FullName, nil
  92237. })
  92238. if err != nil {
  92239. ec.Error(ctx, err)
  92240. return graphql.Null
  92241. }
  92242. if resTmp == nil {
  92243. if !graphql.HasFieldError(ctx, fc) {
  92244. ec.Errorf(ctx, "must not be null")
  92245. }
  92246. return graphql.Null
  92247. }
  92248. res := resTmp.(string)
  92249. fc.Result = res
  92250. return ec.marshalNString2string(ctx, field.Selections, res)
  92251. }
  92252. func (ec *executionContext) fieldContext_ProductTaxonomyNode_fullName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92253. fc = &graphql.FieldContext{
  92254. Object: "ProductTaxonomyNode",
  92255. Field: field,
  92256. IsMethod: false,
  92257. IsResolver: false,
  92258. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92259. return nil, errors.New("field of type String does not have child fields")
  92260. },
  92261. }
  92262. return fc, nil
  92263. }
  92264. func (ec *executionContext) _ProductTaxonomyNode_id(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  92265. fc, err := ec.fieldContext_ProductTaxonomyNode_id(ctx, field)
  92266. if err != nil {
  92267. return graphql.Null
  92268. }
  92269. ctx = graphql.WithFieldContext(ctx, fc)
  92270. defer func() {
  92271. if r := recover(); r != nil {
  92272. ec.Error(ctx, ec.Recover(ctx, r))
  92273. ret = graphql.Null
  92274. }
  92275. }()
  92276. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92277. ctx = rctx // use context from middleware stack in children
  92278. return obj.ID, nil
  92279. })
  92280. if err != nil {
  92281. ec.Error(ctx, err)
  92282. return graphql.Null
  92283. }
  92284. if resTmp == nil {
  92285. if !graphql.HasFieldError(ctx, fc) {
  92286. ec.Errorf(ctx, "must not be null")
  92287. }
  92288. return graphql.Null
  92289. }
  92290. res := resTmp.(string)
  92291. fc.Result = res
  92292. return ec.marshalNID2string(ctx, field.Selections, res)
  92293. }
  92294. func (ec *executionContext) fieldContext_ProductTaxonomyNode_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92295. fc = &graphql.FieldContext{
  92296. Object: "ProductTaxonomyNode",
  92297. Field: field,
  92298. IsMethod: false,
  92299. IsResolver: false,
  92300. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92301. return nil, errors.New("field of type ID does not have child fields")
  92302. },
  92303. }
  92304. return fc, nil
  92305. }
  92306. func (ec *executionContext) _ProductTaxonomyNode_isLeaf(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  92307. fc, err := ec.fieldContext_ProductTaxonomyNode_isLeaf(ctx, field)
  92308. if err != nil {
  92309. return graphql.Null
  92310. }
  92311. ctx = graphql.WithFieldContext(ctx, fc)
  92312. defer func() {
  92313. if r := recover(); r != nil {
  92314. ec.Error(ctx, ec.Recover(ctx, r))
  92315. ret = graphql.Null
  92316. }
  92317. }()
  92318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92319. ctx = rctx // use context from middleware stack in children
  92320. return obj.IsLeaf, nil
  92321. })
  92322. if err != nil {
  92323. ec.Error(ctx, err)
  92324. return graphql.Null
  92325. }
  92326. if resTmp == nil {
  92327. if !graphql.HasFieldError(ctx, fc) {
  92328. ec.Errorf(ctx, "must not be null")
  92329. }
  92330. return graphql.Null
  92331. }
  92332. res := resTmp.(bool)
  92333. fc.Result = res
  92334. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92335. }
  92336. func (ec *executionContext) fieldContext_ProductTaxonomyNode_isLeaf(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92337. fc = &graphql.FieldContext{
  92338. Object: "ProductTaxonomyNode",
  92339. Field: field,
  92340. IsMethod: false,
  92341. IsResolver: false,
  92342. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92343. return nil, errors.New("field of type Boolean does not have child fields")
  92344. },
  92345. }
  92346. return fc, nil
  92347. }
  92348. func (ec *executionContext) _ProductTaxonomyNode_isRoot(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  92349. fc, err := ec.fieldContext_ProductTaxonomyNode_isRoot(ctx, field)
  92350. if err != nil {
  92351. return graphql.Null
  92352. }
  92353. ctx = graphql.WithFieldContext(ctx, fc)
  92354. defer func() {
  92355. if r := recover(); r != nil {
  92356. ec.Error(ctx, ec.Recover(ctx, r))
  92357. ret = graphql.Null
  92358. }
  92359. }()
  92360. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92361. ctx = rctx // use context from middleware stack in children
  92362. return obj.IsRoot, nil
  92363. })
  92364. if err != nil {
  92365. ec.Error(ctx, err)
  92366. return graphql.Null
  92367. }
  92368. if resTmp == nil {
  92369. if !graphql.HasFieldError(ctx, fc) {
  92370. ec.Errorf(ctx, "must not be null")
  92371. }
  92372. return graphql.Null
  92373. }
  92374. res := resTmp.(bool)
  92375. fc.Result = res
  92376. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92377. }
  92378. func (ec *executionContext) fieldContext_ProductTaxonomyNode_isRoot(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92379. fc = &graphql.FieldContext{
  92380. Object: "ProductTaxonomyNode",
  92381. Field: field,
  92382. IsMethod: false,
  92383. IsResolver: false,
  92384. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92385. return nil, errors.New("field of type Boolean does not have child fields")
  92386. },
  92387. }
  92388. return fc, nil
  92389. }
  92390. func (ec *executionContext) _ProductTaxonomyNode_name(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  92391. fc, err := ec.fieldContext_ProductTaxonomyNode_name(ctx, field)
  92392. if err != nil {
  92393. return graphql.Null
  92394. }
  92395. ctx = graphql.WithFieldContext(ctx, fc)
  92396. defer func() {
  92397. if r := recover(); r != nil {
  92398. ec.Error(ctx, ec.Recover(ctx, r))
  92399. ret = graphql.Null
  92400. }
  92401. }()
  92402. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92403. ctx = rctx // use context from middleware stack in children
  92404. return obj.Name, nil
  92405. })
  92406. if err != nil {
  92407. ec.Error(ctx, err)
  92408. return graphql.Null
  92409. }
  92410. if resTmp == nil {
  92411. if !graphql.HasFieldError(ctx, fc) {
  92412. ec.Errorf(ctx, "must not be null")
  92413. }
  92414. return graphql.Null
  92415. }
  92416. res := resTmp.(string)
  92417. fc.Result = res
  92418. return ec.marshalNString2string(ctx, field.Selections, res)
  92419. }
  92420. func (ec *executionContext) fieldContext_ProductTaxonomyNode_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92421. fc = &graphql.FieldContext{
  92422. Object: "ProductTaxonomyNode",
  92423. Field: field,
  92424. IsMethod: false,
  92425. IsResolver: false,
  92426. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92427. return nil, errors.New("field of type String does not have child fields")
  92428. },
  92429. }
  92430. return fc, nil
  92431. }
  92432. func (ec *executionContext) _ProductUpdateMediaPayload_media(ctx context.Context, field graphql.CollectedField, obj *ProductUpdateMediaPayload) (ret graphql.Marshaler) {
  92433. fc, err := ec.fieldContext_ProductUpdateMediaPayload_media(ctx, field)
  92434. if err != nil {
  92435. return graphql.Null
  92436. }
  92437. ctx = graphql.WithFieldContext(ctx, fc)
  92438. defer func() {
  92439. if r := recover(); r != nil {
  92440. ec.Error(ctx, ec.Recover(ctx, r))
  92441. ret = graphql.Null
  92442. }
  92443. }()
  92444. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92445. ctx = rctx // use context from middleware stack in children
  92446. return obj.Media, nil
  92447. })
  92448. if err != nil {
  92449. ec.Error(ctx, err)
  92450. return graphql.Null
  92451. }
  92452. if resTmp == nil {
  92453. return graphql.Null
  92454. }
  92455. res := resTmp.([]Media)
  92456. fc.Result = res
  92457. return ec.marshalOMedia2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaᚄ(ctx, field.Selections, res)
  92458. }
  92459. func (ec *executionContext) fieldContext_ProductUpdateMediaPayload_media(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92460. fc = &graphql.FieldContext{
  92461. Object: "ProductUpdateMediaPayload",
  92462. Field: field,
  92463. IsMethod: false,
  92464. IsResolver: false,
  92465. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92466. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  92467. },
  92468. }
  92469. return fc, nil
  92470. }
  92471. func (ec *executionContext) _ProductUpdateMediaPayload_mediaUserErrors(ctx context.Context, field graphql.CollectedField, obj *ProductUpdateMediaPayload) (ret graphql.Marshaler) {
  92472. fc, err := ec.fieldContext_ProductUpdateMediaPayload_mediaUserErrors(ctx, field)
  92473. if err != nil {
  92474. return graphql.Null
  92475. }
  92476. ctx = graphql.WithFieldContext(ctx, fc)
  92477. defer func() {
  92478. if r := recover(); r != nil {
  92479. ec.Error(ctx, ec.Recover(ctx, r))
  92480. ret = graphql.Null
  92481. }
  92482. }()
  92483. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92484. ctx = rctx // use context from middleware stack in children
  92485. return obj.MediaUserErrors, nil
  92486. })
  92487. if err != nil {
  92488. ec.Error(ctx, err)
  92489. return graphql.Null
  92490. }
  92491. if resTmp == nil {
  92492. if !graphql.HasFieldError(ctx, fc) {
  92493. ec.Errorf(ctx, "must not be null")
  92494. }
  92495. return graphql.Null
  92496. }
  92497. res := resTmp.([]*MediaUserError)
  92498. fc.Result = res
  92499. return ec.marshalNMediaUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorᚄ(ctx, field.Selections, res)
  92500. }
  92501. func (ec *executionContext) fieldContext_ProductUpdateMediaPayload_mediaUserErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92502. fc = &graphql.FieldContext{
  92503. Object: "ProductUpdateMediaPayload",
  92504. Field: field,
  92505. IsMethod: false,
  92506. IsResolver: false,
  92507. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92508. switch field.Name {
  92509. case "code":
  92510. return ec.fieldContext_MediaUserError_code(ctx, field)
  92511. case "field":
  92512. return ec.fieldContext_MediaUserError_field(ctx, field)
  92513. case "message":
  92514. return ec.fieldContext_MediaUserError_message(ctx, field)
  92515. }
  92516. return nil, fmt.Errorf("no field named %q was found under type MediaUserError", field.Name)
  92517. },
  92518. }
  92519. return fc, nil
  92520. }
  92521. func (ec *executionContext) _ProductUpdateMediaPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductUpdateMediaPayload) (ret graphql.Marshaler) {
  92522. fc, err := ec.fieldContext_ProductUpdateMediaPayload_product(ctx, field)
  92523. if err != nil {
  92524. return graphql.Null
  92525. }
  92526. ctx = graphql.WithFieldContext(ctx, fc)
  92527. defer func() {
  92528. if r := recover(); r != nil {
  92529. ec.Error(ctx, ec.Recover(ctx, r))
  92530. ret = graphql.Null
  92531. }
  92532. }()
  92533. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92534. ctx = rctx // use context from middleware stack in children
  92535. return obj.Product, nil
  92536. })
  92537. if err != nil {
  92538. ec.Error(ctx, err)
  92539. return graphql.Null
  92540. }
  92541. if resTmp == nil {
  92542. return graphql.Null
  92543. }
  92544. res := resTmp.(*Product)
  92545. fc.Result = res
  92546. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  92547. }
  92548. func (ec *executionContext) fieldContext_ProductUpdateMediaPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92549. fc = &graphql.FieldContext{
  92550. Object: "ProductUpdateMediaPayload",
  92551. Field: field,
  92552. IsMethod: false,
  92553. IsResolver: false,
  92554. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92555. switch field.Name {
  92556. case "availablePublicationCount":
  92557. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  92558. case "collections":
  92559. return ec.fieldContext_Product_collections(ctx, field)
  92560. case "contextualPricing":
  92561. return ec.fieldContext_Product_contextualPricing(ctx, field)
  92562. case "createdAt":
  92563. return ec.fieldContext_Product_createdAt(ctx, field)
  92564. case "defaultCursor":
  92565. return ec.fieldContext_Product_defaultCursor(ctx, field)
  92566. case "description":
  92567. return ec.fieldContext_Product_description(ctx, field)
  92568. case "descriptionHtml":
  92569. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  92570. case "featuredImage":
  92571. return ec.fieldContext_Product_featuredImage(ctx, field)
  92572. case "featuredMedia":
  92573. return ec.fieldContext_Product_featuredMedia(ctx, field)
  92574. case "feedback":
  92575. return ec.fieldContext_Product_feedback(ctx, field)
  92576. case "giftCardTemplateSuffix":
  92577. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  92578. case "handle":
  92579. return ec.fieldContext_Product_handle(ctx, field)
  92580. case "hasOnlyDefaultVariant":
  92581. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  92582. case "hasOutOfStockVariants":
  92583. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  92584. case "id":
  92585. return ec.fieldContext_Product_id(ctx, field)
  92586. case "images":
  92587. return ec.fieldContext_Product_images(ctx, field)
  92588. case "inCollection":
  92589. return ec.fieldContext_Product_inCollection(ctx, field)
  92590. case "isGiftCard":
  92591. return ec.fieldContext_Product_isGiftCard(ctx, field)
  92592. case "legacyResourceId":
  92593. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  92594. case "media":
  92595. return ec.fieldContext_Product_media(ctx, field)
  92596. case "mediaCount":
  92597. return ec.fieldContext_Product_mediaCount(ctx, field)
  92598. case "metafield":
  92599. return ec.fieldContext_Product_metafield(ctx, field)
  92600. case "metafieldDefinitions":
  92601. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  92602. case "metafields":
  92603. return ec.fieldContext_Product_metafields(ctx, field)
  92604. case "onlineStorePreviewUrl":
  92605. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  92606. case "onlineStoreUrl":
  92607. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  92608. case "options":
  92609. return ec.fieldContext_Product_options(ctx, field)
  92610. case "priceRangeV2":
  92611. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  92612. case "privateMetafield":
  92613. return ec.fieldContext_Product_privateMetafield(ctx, field)
  92614. case "privateMetafields":
  92615. return ec.fieldContext_Product_privateMetafields(ctx, field)
  92616. case "productCategory":
  92617. return ec.fieldContext_Product_productCategory(ctx, field)
  92618. case "productType":
  92619. return ec.fieldContext_Product_productType(ctx, field)
  92620. case "publicationCount":
  92621. return ec.fieldContext_Product_publicationCount(ctx, field)
  92622. case "publishedAt":
  92623. return ec.fieldContext_Product_publishedAt(ctx, field)
  92624. case "publishedOnCurrentPublication":
  92625. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  92626. case "publishedOnPublication":
  92627. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  92628. case "requiresSellingPlan":
  92629. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  92630. case "resourcePublicationOnCurrentPublication":
  92631. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  92632. case "resourcePublications":
  92633. return ec.fieldContext_Product_resourcePublications(ctx, field)
  92634. case "resourcePublicationsV2":
  92635. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  92636. case "sellingPlanGroupCount":
  92637. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  92638. case "sellingPlanGroups":
  92639. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  92640. case "seo":
  92641. return ec.fieldContext_Product_seo(ctx, field)
  92642. case "status":
  92643. return ec.fieldContext_Product_status(ctx, field)
  92644. case "tags":
  92645. return ec.fieldContext_Product_tags(ctx, field)
  92646. case "templateSuffix":
  92647. return ec.fieldContext_Product_templateSuffix(ctx, field)
  92648. case "title":
  92649. return ec.fieldContext_Product_title(ctx, field)
  92650. case "totalInventory":
  92651. return ec.fieldContext_Product_totalInventory(ctx, field)
  92652. case "totalVariants":
  92653. return ec.fieldContext_Product_totalVariants(ctx, field)
  92654. case "tracksInventory":
  92655. return ec.fieldContext_Product_tracksInventory(ctx, field)
  92656. case "translations":
  92657. return ec.fieldContext_Product_translations(ctx, field)
  92658. case "unpublishedPublications":
  92659. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  92660. case "updatedAt":
  92661. return ec.fieldContext_Product_updatedAt(ctx, field)
  92662. case "variants":
  92663. return ec.fieldContext_Product_variants(ctx, field)
  92664. case "vendor":
  92665. return ec.fieldContext_Product_vendor(ctx, field)
  92666. }
  92667. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  92668. },
  92669. }
  92670. return fc, nil
  92671. }
  92672. func (ec *executionContext) _ProductUpdatePayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductUpdatePayload) (ret graphql.Marshaler) {
  92673. fc, err := ec.fieldContext_ProductUpdatePayload_product(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.Product, nil
  92687. })
  92688. if err != nil {
  92689. ec.Error(ctx, err)
  92690. return graphql.Null
  92691. }
  92692. if resTmp == nil {
  92693. return graphql.Null
  92694. }
  92695. res := resTmp.(*Product)
  92696. fc.Result = res
  92697. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  92698. }
  92699. func (ec *executionContext) fieldContext_ProductUpdatePayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92700. fc = &graphql.FieldContext{
  92701. Object: "ProductUpdatePayload",
  92702. Field: field,
  92703. IsMethod: false,
  92704. IsResolver: false,
  92705. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92706. switch field.Name {
  92707. case "availablePublicationCount":
  92708. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  92709. case "collections":
  92710. return ec.fieldContext_Product_collections(ctx, field)
  92711. case "contextualPricing":
  92712. return ec.fieldContext_Product_contextualPricing(ctx, field)
  92713. case "createdAt":
  92714. return ec.fieldContext_Product_createdAt(ctx, field)
  92715. case "defaultCursor":
  92716. return ec.fieldContext_Product_defaultCursor(ctx, field)
  92717. case "description":
  92718. return ec.fieldContext_Product_description(ctx, field)
  92719. case "descriptionHtml":
  92720. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  92721. case "featuredImage":
  92722. return ec.fieldContext_Product_featuredImage(ctx, field)
  92723. case "featuredMedia":
  92724. return ec.fieldContext_Product_featuredMedia(ctx, field)
  92725. case "feedback":
  92726. return ec.fieldContext_Product_feedback(ctx, field)
  92727. case "giftCardTemplateSuffix":
  92728. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  92729. case "handle":
  92730. return ec.fieldContext_Product_handle(ctx, field)
  92731. case "hasOnlyDefaultVariant":
  92732. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  92733. case "hasOutOfStockVariants":
  92734. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  92735. case "id":
  92736. return ec.fieldContext_Product_id(ctx, field)
  92737. case "images":
  92738. return ec.fieldContext_Product_images(ctx, field)
  92739. case "inCollection":
  92740. return ec.fieldContext_Product_inCollection(ctx, field)
  92741. case "isGiftCard":
  92742. return ec.fieldContext_Product_isGiftCard(ctx, field)
  92743. case "legacyResourceId":
  92744. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  92745. case "media":
  92746. return ec.fieldContext_Product_media(ctx, field)
  92747. case "mediaCount":
  92748. return ec.fieldContext_Product_mediaCount(ctx, field)
  92749. case "metafield":
  92750. return ec.fieldContext_Product_metafield(ctx, field)
  92751. case "metafieldDefinitions":
  92752. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  92753. case "metafields":
  92754. return ec.fieldContext_Product_metafields(ctx, field)
  92755. case "onlineStorePreviewUrl":
  92756. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  92757. case "onlineStoreUrl":
  92758. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  92759. case "options":
  92760. return ec.fieldContext_Product_options(ctx, field)
  92761. case "priceRangeV2":
  92762. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  92763. case "privateMetafield":
  92764. return ec.fieldContext_Product_privateMetafield(ctx, field)
  92765. case "privateMetafields":
  92766. return ec.fieldContext_Product_privateMetafields(ctx, field)
  92767. case "productCategory":
  92768. return ec.fieldContext_Product_productCategory(ctx, field)
  92769. case "productType":
  92770. return ec.fieldContext_Product_productType(ctx, field)
  92771. case "publicationCount":
  92772. return ec.fieldContext_Product_publicationCount(ctx, field)
  92773. case "publishedAt":
  92774. return ec.fieldContext_Product_publishedAt(ctx, field)
  92775. case "publishedOnCurrentPublication":
  92776. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  92777. case "publishedOnPublication":
  92778. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  92779. case "requiresSellingPlan":
  92780. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  92781. case "resourcePublicationOnCurrentPublication":
  92782. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  92783. case "resourcePublications":
  92784. return ec.fieldContext_Product_resourcePublications(ctx, field)
  92785. case "resourcePublicationsV2":
  92786. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  92787. case "sellingPlanGroupCount":
  92788. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  92789. case "sellingPlanGroups":
  92790. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  92791. case "seo":
  92792. return ec.fieldContext_Product_seo(ctx, field)
  92793. case "status":
  92794. return ec.fieldContext_Product_status(ctx, field)
  92795. case "tags":
  92796. return ec.fieldContext_Product_tags(ctx, field)
  92797. case "templateSuffix":
  92798. return ec.fieldContext_Product_templateSuffix(ctx, field)
  92799. case "title":
  92800. return ec.fieldContext_Product_title(ctx, field)
  92801. case "totalInventory":
  92802. return ec.fieldContext_Product_totalInventory(ctx, field)
  92803. case "totalVariants":
  92804. return ec.fieldContext_Product_totalVariants(ctx, field)
  92805. case "tracksInventory":
  92806. return ec.fieldContext_Product_tracksInventory(ctx, field)
  92807. case "translations":
  92808. return ec.fieldContext_Product_translations(ctx, field)
  92809. case "unpublishedPublications":
  92810. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  92811. case "updatedAt":
  92812. return ec.fieldContext_Product_updatedAt(ctx, field)
  92813. case "variants":
  92814. return ec.fieldContext_Product_variants(ctx, field)
  92815. case "vendor":
  92816. return ec.fieldContext_Product_vendor(ctx, field)
  92817. }
  92818. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  92819. },
  92820. }
  92821. return fc, nil
  92822. }
  92823. func (ec *executionContext) _ProductUpdatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductUpdatePayload) (ret graphql.Marshaler) {
  92824. fc, err := ec.fieldContext_ProductUpdatePayload_userErrors(ctx, field)
  92825. if err != nil {
  92826. return graphql.Null
  92827. }
  92828. ctx = graphql.WithFieldContext(ctx, fc)
  92829. defer func() {
  92830. if r := recover(); r != nil {
  92831. ec.Error(ctx, ec.Recover(ctx, r))
  92832. ret = graphql.Null
  92833. }
  92834. }()
  92835. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92836. ctx = rctx // use context from middleware stack in children
  92837. return obj.UserErrors, nil
  92838. })
  92839. if err != nil {
  92840. ec.Error(ctx, err)
  92841. return graphql.Null
  92842. }
  92843. if resTmp == nil {
  92844. if !graphql.HasFieldError(ctx, fc) {
  92845. ec.Errorf(ctx, "must not be null")
  92846. }
  92847. return graphql.Null
  92848. }
  92849. res := resTmp.([]*UserError)
  92850. fc.Result = res
  92851. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  92852. }
  92853. func (ec *executionContext) fieldContext_ProductUpdatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92854. fc = &graphql.FieldContext{
  92855. Object: "ProductUpdatePayload",
  92856. Field: field,
  92857. IsMethod: false,
  92858. IsResolver: false,
  92859. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92860. switch field.Name {
  92861. case "field":
  92862. return ec.fieldContext_UserError_field(ctx, field)
  92863. case "message":
  92864. return ec.fieldContext_UserError_message(ctx, field)
  92865. }
  92866. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  92867. },
  92868. }
  92869. return fc, nil
  92870. }
  92871. func (ec *executionContext) _ProductVariant_availableForSale(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  92872. fc, err := ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  92873. if err != nil {
  92874. return graphql.Null
  92875. }
  92876. ctx = graphql.WithFieldContext(ctx, fc)
  92877. defer func() {
  92878. if r := recover(); r != nil {
  92879. ec.Error(ctx, ec.Recover(ctx, r))
  92880. ret = graphql.Null
  92881. }
  92882. }()
  92883. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92884. ctx = rctx // use context from middleware stack in children
  92885. return obj.AvailableForSale, nil
  92886. })
  92887. if err != nil {
  92888. ec.Error(ctx, err)
  92889. return graphql.Null
  92890. }
  92891. if resTmp == nil {
  92892. if !graphql.HasFieldError(ctx, fc) {
  92893. ec.Errorf(ctx, "must not be null")
  92894. }
  92895. return graphql.Null
  92896. }
  92897. res := resTmp.(bool)
  92898. fc.Result = res
  92899. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92900. }
  92901. func (ec *executionContext) fieldContext_ProductVariant_availableForSale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92902. fc = &graphql.FieldContext{
  92903. Object: "ProductVariant",
  92904. Field: field,
  92905. IsMethod: false,
  92906. IsResolver: false,
  92907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92908. return nil, errors.New("field of type Boolean does not have child fields")
  92909. },
  92910. }
  92911. return fc, nil
  92912. }
  92913. func (ec *executionContext) _ProductVariant_barcode(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  92914. fc, err := ec.fieldContext_ProductVariant_barcode(ctx, field)
  92915. if err != nil {
  92916. return graphql.Null
  92917. }
  92918. ctx = graphql.WithFieldContext(ctx, fc)
  92919. defer func() {
  92920. if r := recover(); r != nil {
  92921. ec.Error(ctx, ec.Recover(ctx, r))
  92922. ret = graphql.Null
  92923. }
  92924. }()
  92925. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92926. ctx = rctx // use context from middleware stack in children
  92927. return obj.Barcode, nil
  92928. })
  92929. if err != nil {
  92930. ec.Error(ctx, err)
  92931. return graphql.Null
  92932. }
  92933. if resTmp == nil {
  92934. return graphql.Null
  92935. }
  92936. res := resTmp.(*string)
  92937. fc.Result = res
  92938. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  92939. }
  92940. func (ec *executionContext) fieldContext_ProductVariant_barcode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92941. fc = &graphql.FieldContext{
  92942. Object: "ProductVariant",
  92943. Field: field,
  92944. IsMethod: false,
  92945. IsResolver: false,
  92946. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92947. return nil, errors.New("field of type String does not have child fields")
  92948. },
  92949. }
  92950. return fc, nil
  92951. }
  92952. func (ec *executionContext) _ProductVariant_compareAtPrice(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  92953. fc, err := ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  92954. if err != nil {
  92955. return graphql.Null
  92956. }
  92957. ctx = graphql.WithFieldContext(ctx, fc)
  92958. defer func() {
  92959. if r := recover(); r != nil {
  92960. ec.Error(ctx, ec.Recover(ctx, r))
  92961. ret = graphql.Null
  92962. }
  92963. }()
  92964. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92965. ctx = rctx // use context from middleware stack in children
  92966. return obj.CompareAtPrice, nil
  92967. })
  92968. if err != nil {
  92969. ec.Error(ctx, err)
  92970. return graphql.Null
  92971. }
  92972. if resTmp == nil {
  92973. return graphql.Null
  92974. }
  92975. res := resTmp.(*string)
  92976. fc.Result = res
  92977. return ec.marshalOMoney2ᚖstring(ctx, field.Selections, res)
  92978. }
  92979. func (ec *executionContext) fieldContext_ProductVariant_compareAtPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92980. fc = &graphql.FieldContext{
  92981. Object: "ProductVariant",
  92982. Field: field,
  92983. IsMethod: false,
  92984. IsResolver: false,
  92985. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92986. return nil, errors.New("field of type Money does not have child fields")
  92987. },
  92988. }
  92989. return fc, nil
  92990. }
  92991. func (ec *executionContext) _ProductVariant_contextualPricing(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  92992. fc, err := ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  92993. if err != nil {
  92994. return graphql.Null
  92995. }
  92996. ctx = graphql.WithFieldContext(ctx, fc)
  92997. defer func() {
  92998. if r := recover(); r != nil {
  92999. ec.Error(ctx, ec.Recover(ctx, r))
  93000. ret = graphql.Null
  93001. }
  93002. }()
  93003. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93004. ctx = rctx // use context from middleware stack in children
  93005. return obj.ContextualPricing, nil
  93006. })
  93007. if err != nil {
  93008. ec.Error(ctx, err)
  93009. return graphql.Null
  93010. }
  93011. if resTmp == nil {
  93012. if !graphql.HasFieldError(ctx, fc) {
  93013. ec.Errorf(ctx, "must not be null")
  93014. }
  93015. return graphql.Null
  93016. }
  93017. res := resTmp.(*ProductVariantContextualPricing)
  93018. fc.Result = res
  93019. return ec.marshalNProductVariantContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantContextualPricing(ctx, field.Selections, res)
  93020. }
  93021. func (ec *executionContext) fieldContext_ProductVariant_contextualPricing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93022. fc = &graphql.FieldContext{
  93023. Object: "ProductVariant",
  93024. Field: field,
  93025. IsMethod: false,
  93026. IsResolver: false,
  93027. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93028. switch field.Name {
  93029. case "compareAtPrice":
  93030. return ec.fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx, field)
  93031. case "price":
  93032. return ec.fieldContext_ProductVariantContextualPricing_price(ctx, field)
  93033. }
  93034. return nil, fmt.Errorf("no field named %q was found under type ProductVariantContextualPricing", field.Name)
  93035. },
  93036. }
  93037. defer func() {
  93038. if r := recover(); r != nil {
  93039. err = ec.Recover(ctx, r)
  93040. ec.Error(ctx, err)
  93041. }
  93042. }()
  93043. ctx = graphql.WithFieldContext(ctx, fc)
  93044. if fc.Args, err = ec.field_ProductVariant_contextualPricing_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  93045. ec.Error(ctx, err)
  93046. return
  93047. }
  93048. return fc, nil
  93049. }
  93050. func (ec *executionContext) _ProductVariant_createdAt(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93051. fc, err := ec.fieldContext_ProductVariant_createdAt(ctx, field)
  93052. if err != nil {
  93053. return graphql.Null
  93054. }
  93055. ctx = graphql.WithFieldContext(ctx, fc)
  93056. defer func() {
  93057. if r := recover(); r != nil {
  93058. ec.Error(ctx, ec.Recover(ctx, r))
  93059. ret = graphql.Null
  93060. }
  93061. }()
  93062. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93063. ctx = rctx // use context from middleware stack in children
  93064. return obj.CreatedAt, nil
  93065. })
  93066. if err != nil {
  93067. ec.Error(ctx, err)
  93068. return graphql.Null
  93069. }
  93070. if resTmp == nil {
  93071. if !graphql.HasFieldError(ctx, fc) {
  93072. ec.Errorf(ctx, "must not be null")
  93073. }
  93074. return graphql.Null
  93075. }
  93076. res := resTmp.(string)
  93077. fc.Result = res
  93078. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  93079. }
  93080. func (ec *executionContext) fieldContext_ProductVariant_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93081. fc = &graphql.FieldContext{
  93082. Object: "ProductVariant",
  93083. Field: field,
  93084. IsMethod: false,
  93085. IsResolver: false,
  93086. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93087. return nil, errors.New("field of type DateTime does not have child fields")
  93088. },
  93089. }
  93090. return fc, nil
  93091. }
  93092. func (ec *executionContext) _ProductVariant_defaultCursor(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93093. fc, err := ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  93094. if err != nil {
  93095. return graphql.Null
  93096. }
  93097. ctx = graphql.WithFieldContext(ctx, fc)
  93098. defer func() {
  93099. if r := recover(); r != nil {
  93100. ec.Error(ctx, ec.Recover(ctx, r))
  93101. ret = graphql.Null
  93102. }
  93103. }()
  93104. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93105. ctx = rctx // use context from middleware stack in children
  93106. return obj.DefaultCursor, nil
  93107. })
  93108. if err != nil {
  93109. ec.Error(ctx, err)
  93110. return graphql.Null
  93111. }
  93112. if resTmp == nil {
  93113. if !graphql.HasFieldError(ctx, fc) {
  93114. ec.Errorf(ctx, "must not be null")
  93115. }
  93116. return graphql.Null
  93117. }
  93118. res := resTmp.(string)
  93119. fc.Result = res
  93120. return ec.marshalNString2string(ctx, field.Selections, res)
  93121. }
  93122. func (ec *executionContext) fieldContext_ProductVariant_defaultCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93123. fc = &graphql.FieldContext{
  93124. Object: "ProductVariant",
  93125. Field: field,
  93126. IsMethod: false,
  93127. IsResolver: false,
  93128. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93129. return nil, errors.New("field of type String does not have child fields")
  93130. },
  93131. }
  93132. return fc, nil
  93133. }
  93134. func (ec *executionContext) _ProductVariant_deliveryProfile(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93135. fc, err := ec.fieldContext_ProductVariant_deliveryProfile(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.DeliveryProfile, nil
  93149. })
  93150. if err != nil {
  93151. ec.Error(ctx, err)
  93152. return graphql.Null
  93153. }
  93154. if resTmp == nil {
  93155. return graphql.Null
  93156. }
  93157. res := resTmp.(*DeliveryProfile)
  93158. fc.Result = res
  93159. return ec.marshalODeliveryProfile2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfile(ctx, field.Selections, res)
  93160. }
  93161. func (ec *executionContext) fieldContext_ProductVariant_deliveryProfile(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93162. fc = &graphql.FieldContext{
  93163. Object: "ProductVariant",
  93164. Field: field,
  93165. IsMethod: false,
  93166. IsResolver: false,
  93167. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93168. switch field.Name {
  93169. case "activeMethodDefinitionsCount":
  93170. return ec.fieldContext_DeliveryProfile_activeMethodDefinitionsCount(ctx, field)
  93171. case "default":
  93172. return ec.fieldContext_DeliveryProfile_default(ctx, field)
  93173. case "id":
  93174. return ec.fieldContext_DeliveryProfile_id(ctx, field)
  93175. case "legacyMode":
  93176. return ec.fieldContext_DeliveryProfile_legacyMode(ctx, field)
  93177. case "locationsWithoutRatesCount":
  93178. return ec.fieldContext_DeliveryProfile_locationsWithoutRatesCount(ctx, field)
  93179. case "name":
  93180. return ec.fieldContext_DeliveryProfile_name(ctx, field)
  93181. case "originLocationCount":
  93182. return ec.fieldContext_DeliveryProfile_originLocationCount(ctx, field)
  93183. case "productVariantsCountV2":
  93184. return ec.fieldContext_DeliveryProfile_productVariantsCountV2(ctx, field)
  93185. case "profileItems":
  93186. return ec.fieldContext_DeliveryProfile_profileItems(ctx, field)
  93187. case "profileLocationGroups":
  93188. return ec.fieldContext_DeliveryProfile_profileLocationGroups(ctx, field)
  93189. case "sellingPlanGroups":
  93190. return ec.fieldContext_DeliveryProfile_sellingPlanGroups(ctx, field)
  93191. case "unassignedLocations":
  93192. return ec.fieldContext_DeliveryProfile_unassignedLocations(ctx, field)
  93193. case "zoneCountryCount":
  93194. return ec.fieldContext_DeliveryProfile_zoneCountryCount(ctx, field)
  93195. }
  93196. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfile", field.Name)
  93197. },
  93198. }
  93199. return fc, nil
  93200. }
  93201. func (ec *executionContext) _ProductVariant_displayName(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93202. fc, err := ec.fieldContext_ProductVariant_displayName(ctx, field)
  93203. if err != nil {
  93204. return graphql.Null
  93205. }
  93206. ctx = graphql.WithFieldContext(ctx, fc)
  93207. defer func() {
  93208. if r := recover(); r != nil {
  93209. ec.Error(ctx, ec.Recover(ctx, r))
  93210. ret = graphql.Null
  93211. }
  93212. }()
  93213. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93214. ctx = rctx // use context from middleware stack in children
  93215. return obj.DisplayName, nil
  93216. })
  93217. if err != nil {
  93218. ec.Error(ctx, err)
  93219. return graphql.Null
  93220. }
  93221. if resTmp == nil {
  93222. if !graphql.HasFieldError(ctx, fc) {
  93223. ec.Errorf(ctx, "must not be null")
  93224. }
  93225. return graphql.Null
  93226. }
  93227. res := resTmp.(string)
  93228. fc.Result = res
  93229. return ec.marshalNString2string(ctx, field.Selections, res)
  93230. }
  93231. func (ec *executionContext) fieldContext_ProductVariant_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93232. fc = &graphql.FieldContext{
  93233. Object: "ProductVariant",
  93234. Field: field,
  93235. IsMethod: false,
  93236. IsResolver: false,
  93237. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93238. return nil, errors.New("field of type String does not have child fields")
  93239. },
  93240. }
  93241. return fc, nil
  93242. }
  93243. func (ec *executionContext) _ProductVariant_fulfillmentServiceEditable(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93244. fc, err := ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  93245. if err != nil {
  93246. return graphql.Null
  93247. }
  93248. ctx = graphql.WithFieldContext(ctx, fc)
  93249. defer func() {
  93250. if r := recover(); r != nil {
  93251. ec.Error(ctx, ec.Recover(ctx, r))
  93252. ret = graphql.Null
  93253. }
  93254. }()
  93255. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93256. ctx = rctx // use context from middleware stack in children
  93257. return obj.FulfillmentServiceEditable, nil
  93258. })
  93259. if err != nil {
  93260. ec.Error(ctx, err)
  93261. return graphql.Null
  93262. }
  93263. if resTmp == nil {
  93264. if !graphql.HasFieldError(ctx, fc) {
  93265. ec.Errorf(ctx, "must not be null")
  93266. }
  93267. return graphql.Null
  93268. }
  93269. res := resTmp.(*EditableProperty)
  93270. fc.Result = res
  93271. return ec.marshalNEditableProperty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEditableProperty(ctx, field.Selections, res)
  93272. }
  93273. func (ec *executionContext) fieldContext_ProductVariant_fulfillmentServiceEditable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93274. fc = &graphql.FieldContext{
  93275. Object: "ProductVariant",
  93276. Field: field,
  93277. IsMethod: false,
  93278. IsResolver: false,
  93279. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93280. switch field.Name {
  93281. case "locked":
  93282. return ec.fieldContext_EditableProperty_locked(ctx, field)
  93283. case "reason":
  93284. return ec.fieldContext_EditableProperty_reason(ctx, field)
  93285. }
  93286. return nil, fmt.Errorf("no field named %q was found under type EditableProperty", field.Name)
  93287. },
  93288. }
  93289. return fc, nil
  93290. }
  93291. func (ec *executionContext) _ProductVariant_id(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93292. fc, err := ec.fieldContext_ProductVariant_id(ctx, field)
  93293. if err != nil {
  93294. return graphql.Null
  93295. }
  93296. ctx = graphql.WithFieldContext(ctx, fc)
  93297. defer func() {
  93298. if r := recover(); r != nil {
  93299. ec.Error(ctx, ec.Recover(ctx, r))
  93300. ret = graphql.Null
  93301. }
  93302. }()
  93303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93304. ctx = rctx // use context from middleware stack in children
  93305. return obj.ID, nil
  93306. })
  93307. if err != nil {
  93308. ec.Error(ctx, err)
  93309. return graphql.Null
  93310. }
  93311. if resTmp == nil {
  93312. if !graphql.HasFieldError(ctx, fc) {
  93313. ec.Errorf(ctx, "must not be null")
  93314. }
  93315. return graphql.Null
  93316. }
  93317. res := resTmp.(string)
  93318. fc.Result = res
  93319. return ec.marshalNID2string(ctx, field.Selections, res)
  93320. }
  93321. func (ec *executionContext) fieldContext_ProductVariant_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93322. fc = &graphql.FieldContext{
  93323. Object: "ProductVariant",
  93324. Field: field,
  93325. IsMethod: false,
  93326. IsResolver: false,
  93327. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93328. return nil, errors.New("field of type ID does not have child fields")
  93329. },
  93330. }
  93331. return fc, nil
  93332. }
  93333. func (ec *executionContext) _ProductVariant_image(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93334. fc, err := ec.fieldContext_ProductVariant_image(ctx, field)
  93335. if err != nil {
  93336. return graphql.Null
  93337. }
  93338. ctx = graphql.WithFieldContext(ctx, fc)
  93339. defer func() {
  93340. if r := recover(); r != nil {
  93341. ec.Error(ctx, ec.Recover(ctx, r))
  93342. ret = graphql.Null
  93343. }
  93344. }()
  93345. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93346. ctx = rctx // use context from middleware stack in children
  93347. return obj.Image, nil
  93348. })
  93349. if err != nil {
  93350. ec.Error(ctx, err)
  93351. return graphql.Null
  93352. }
  93353. if resTmp == nil {
  93354. return graphql.Null
  93355. }
  93356. res := resTmp.(*Image)
  93357. fc.Result = res
  93358. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  93359. }
  93360. func (ec *executionContext) fieldContext_ProductVariant_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93361. fc = &graphql.FieldContext{
  93362. Object: "ProductVariant",
  93363. Field: field,
  93364. IsMethod: false,
  93365. IsResolver: false,
  93366. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93367. switch field.Name {
  93368. case "altText":
  93369. return ec.fieldContext_Image_altText(ctx, field)
  93370. case "height":
  93371. return ec.fieldContext_Image_height(ctx, field)
  93372. case "id":
  93373. return ec.fieldContext_Image_id(ctx, field)
  93374. case "metafield":
  93375. return ec.fieldContext_Image_metafield(ctx, field)
  93376. case "metafields":
  93377. return ec.fieldContext_Image_metafields(ctx, field)
  93378. case "privateMetafield":
  93379. return ec.fieldContext_Image_privateMetafield(ctx, field)
  93380. case "privateMetafields":
  93381. return ec.fieldContext_Image_privateMetafields(ctx, field)
  93382. case "url":
  93383. return ec.fieldContext_Image_url(ctx, field)
  93384. case "width":
  93385. return ec.fieldContext_Image_width(ctx, field)
  93386. }
  93387. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  93388. },
  93389. }
  93390. return fc, nil
  93391. }
  93392. func (ec *executionContext) _ProductVariant_inventoryItem(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93393. fc, err := ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  93394. if err != nil {
  93395. return graphql.Null
  93396. }
  93397. ctx = graphql.WithFieldContext(ctx, fc)
  93398. defer func() {
  93399. if r := recover(); r != nil {
  93400. ec.Error(ctx, ec.Recover(ctx, r))
  93401. ret = graphql.Null
  93402. }
  93403. }()
  93404. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93405. ctx = rctx // use context from middleware stack in children
  93406. return obj.InventoryItem, nil
  93407. })
  93408. if err != nil {
  93409. ec.Error(ctx, err)
  93410. return graphql.Null
  93411. }
  93412. if resTmp == nil {
  93413. if !graphql.HasFieldError(ctx, fc) {
  93414. ec.Errorf(ctx, "must not be null")
  93415. }
  93416. return graphql.Null
  93417. }
  93418. res := resTmp.(*InventoryItem)
  93419. fc.Result = res
  93420. return ec.marshalNInventoryItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryItem(ctx, field.Selections, res)
  93421. }
  93422. func (ec *executionContext) fieldContext_ProductVariant_inventoryItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93423. fc = &graphql.FieldContext{
  93424. Object: "ProductVariant",
  93425. Field: field,
  93426. IsMethod: false,
  93427. IsResolver: false,
  93428. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93429. switch field.Name {
  93430. case "countryCodeOfOrigin":
  93431. return ec.fieldContext_InventoryItem_countryCodeOfOrigin(ctx, field)
  93432. case "countryHarmonizedSystemCodes":
  93433. return ec.fieldContext_InventoryItem_countryHarmonizedSystemCodes(ctx, field)
  93434. case "createdAt":
  93435. return ec.fieldContext_InventoryItem_createdAt(ctx, field)
  93436. case "duplicateSkuCount":
  93437. return ec.fieldContext_InventoryItem_duplicateSkuCount(ctx, field)
  93438. case "harmonizedSystemCode":
  93439. return ec.fieldContext_InventoryItem_harmonizedSystemCode(ctx, field)
  93440. case "id":
  93441. return ec.fieldContext_InventoryItem_id(ctx, field)
  93442. case "inventoryHistoryUrl":
  93443. return ec.fieldContext_InventoryItem_inventoryHistoryUrl(ctx, field)
  93444. case "inventoryLevel":
  93445. return ec.fieldContext_InventoryItem_inventoryLevel(ctx, field)
  93446. case "inventoryLevels":
  93447. return ec.fieldContext_InventoryItem_inventoryLevels(ctx, field)
  93448. case "legacyResourceId":
  93449. return ec.fieldContext_InventoryItem_legacyResourceId(ctx, field)
  93450. case "locationsCount":
  93451. return ec.fieldContext_InventoryItem_locationsCount(ctx, field)
  93452. case "provinceCodeOfOrigin":
  93453. return ec.fieldContext_InventoryItem_provinceCodeOfOrigin(ctx, field)
  93454. case "requiresShipping":
  93455. return ec.fieldContext_InventoryItem_requiresShipping(ctx, field)
  93456. case "sku":
  93457. return ec.fieldContext_InventoryItem_sku(ctx, field)
  93458. case "tracked":
  93459. return ec.fieldContext_InventoryItem_tracked(ctx, field)
  93460. case "trackedEditable":
  93461. return ec.fieldContext_InventoryItem_trackedEditable(ctx, field)
  93462. case "unitCost":
  93463. return ec.fieldContext_InventoryItem_unitCost(ctx, field)
  93464. case "updatedAt":
  93465. return ec.fieldContext_InventoryItem_updatedAt(ctx, field)
  93466. case "variant":
  93467. return ec.fieldContext_InventoryItem_variant(ctx, field)
  93468. }
  93469. return nil, fmt.Errorf("no field named %q was found under type InventoryItem", field.Name)
  93470. },
  93471. }
  93472. return fc, nil
  93473. }
  93474. func (ec *executionContext) _ProductVariant_inventoryPolicy(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93475. fc, err := ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  93476. if err != nil {
  93477. return graphql.Null
  93478. }
  93479. ctx = graphql.WithFieldContext(ctx, fc)
  93480. defer func() {
  93481. if r := recover(); r != nil {
  93482. ec.Error(ctx, ec.Recover(ctx, r))
  93483. ret = graphql.Null
  93484. }
  93485. }()
  93486. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93487. ctx = rctx // use context from middleware stack in children
  93488. return obj.InventoryPolicy, nil
  93489. })
  93490. if err != nil {
  93491. ec.Error(ctx, err)
  93492. return graphql.Null
  93493. }
  93494. if resTmp == nil {
  93495. if !graphql.HasFieldError(ctx, fc) {
  93496. ec.Errorf(ctx, "must not be null")
  93497. }
  93498. return graphql.Null
  93499. }
  93500. res := resTmp.(ProductVariantInventoryPolicy)
  93501. fc.Result = res
  93502. return ec.marshalNProductVariantInventoryPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInventoryPolicy(ctx, field.Selections, res)
  93503. }
  93504. func (ec *executionContext) fieldContext_ProductVariant_inventoryPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93505. fc = &graphql.FieldContext{
  93506. Object: "ProductVariant",
  93507. Field: field,
  93508. IsMethod: false,
  93509. IsResolver: false,
  93510. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93511. return nil, errors.New("field of type ProductVariantInventoryPolicy does not have child fields")
  93512. },
  93513. }
  93514. return fc, nil
  93515. }
  93516. func (ec *executionContext) _ProductVariant_inventoryQuantity(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93517. fc, err := ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  93518. if err != nil {
  93519. return graphql.Null
  93520. }
  93521. ctx = graphql.WithFieldContext(ctx, fc)
  93522. defer func() {
  93523. if r := recover(); r != nil {
  93524. ec.Error(ctx, ec.Recover(ctx, r))
  93525. ret = graphql.Null
  93526. }
  93527. }()
  93528. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93529. ctx = rctx // use context from middleware stack in children
  93530. return obj.InventoryQuantity, nil
  93531. })
  93532. if err != nil {
  93533. ec.Error(ctx, err)
  93534. return graphql.Null
  93535. }
  93536. if resTmp == nil {
  93537. return graphql.Null
  93538. }
  93539. res := resTmp.(*int)
  93540. fc.Result = res
  93541. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  93542. }
  93543. func (ec *executionContext) fieldContext_ProductVariant_inventoryQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93544. fc = &graphql.FieldContext{
  93545. Object: "ProductVariant",
  93546. Field: field,
  93547. IsMethod: false,
  93548. IsResolver: false,
  93549. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93550. return nil, errors.New("field of type Int does not have child fields")
  93551. },
  93552. }
  93553. return fc, nil
  93554. }
  93555. func (ec *executionContext) _ProductVariant_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93556. fc, err := ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  93557. if err != nil {
  93558. return graphql.Null
  93559. }
  93560. ctx = graphql.WithFieldContext(ctx, fc)
  93561. defer func() {
  93562. if r := recover(); r != nil {
  93563. ec.Error(ctx, ec.Recover(ctx, r))
  93564. ret = graphql.Null
  93565. }
  93566. }()
  93567. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93568. ctx = rctx // use context from middleware stack in children
  93569. return obj.LegacyResourceID, nil
  93570. })
  93571. if err != nil {
  93572. ec.Error(ctx, err)
  93573. return graphql.Null
  93574. }
  93575. if resTmp == nil {
  93576. if !graphql.HasFieldError(ctx, fc) {
  93577. ec.Errorf(ctx, "must not be null")
  93578. }
  93579. return graphql.Null
  93580. }
  93581. res := resTmp.(string)
  93582. fc.Result = res
  93583. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  93584. }
  93585. func (ec *executionContext) fieldContext_ProductVariant_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93586. fc = &graphql.FieldContext{
  93587. Object: "ProductVariant",
  93588. Field: field,
  93589. IsMethod: false,
  93590. IsResolver: false,
  93591. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93592. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  93593. },
  93594. }
  93595. return fc, nil
  93596. }
  93597. func (ec *executionContext) _ProductVariant_media(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93598. fc, err := ec.fieldContext_ProductVariant_media(ctx, field)
  93599. if err != nil {
  93600. return graphql.Null
  93601. }
  93602. ctx = graphql.WithFieldContext(ctx, fc)
  93603. defer func() {
  93604. if r := recover(); r != nil {
  93605. ec.Error(ctx, ec.Recover(ctx, r))
  93606. ret = graphql.Null
  93607. }
  93608. }()
  93609. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93610. ctx = rctx // use context from middleware stack in children
  93611. return obj.Media, nil
  93612. })
  93613. if err != nil {
  93614. ec.Error(ctx, err)
  93615. return graphql.Null
  93616. }
  93617. if resTmp == nil {
  93618. if !graphql.HasFieldError(ctx, fc) {
  93619. ec.Errorf(ctx, "must not be null")
  93620. }
  93621. return graphql.Null
  93622. }
  93623. res := resTmp.(*MediaConnection)
  93624. fc.Result = res
  93625. return ec.marshalNMediaConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaConnection(ctx, field.Selections, res)
  93626. }
  93627. func (ec *executionContext) fieldContext_ProductVariant_media(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93628. fc = &graphql.FieldContext{
  93629. Object: "ProductVariant",
  93630. Field: field,
  93631. IsMethod: false,
  93632. IsResolver: false,
  93633. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93634. switch field.Name {
  93635. case "edges":
  93636. return ec.fieldContext_MediaConnection_edges(ctx, field)
  93637. case "nodes":
  93638. return ec.fieldContext_MediaConnection_nodes(ctx, field)
  93639. case "pageInfo":
  93640. return ec.fieldContext_MediaConnection_pageInfo(ctx, field)
  93641. }
  93642. return nil, fmt.Errorf("no field named %q was found under type MediaConnection", field.Name)
  93643. },
  93644. }
  93645. defer func() {
  93646. if r := recover(); r != nil {
  93647. err = ec.Recover(ctx, r)
  93648. ec.Error(ctx, err)
  93649. }
  93650. }()
  93651. ctx = graphql.WithFieldContext(ctx, fc)
  93652. if fc.Args, err = ec.field_ProductVariant_media_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  93653. ec.Error(ctx, err)
  93654. return
  93655. }
  93656. return fc, nil
  93657. }
  93658. func (ec *executionContext) _ProductVariant_metafield(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93659. fc, err := ec.fieldContext_ProductVariant_metafield(ctx, field)
  93660. if err != nil {
  93661. return graphql.Null
  93662. }
  93663. ctx = graphql.WithFieldContext(ctx, fc)
  93664. defer func() {
  93665. if r := recover(); r != nil {
  93666. ec.Error(ctx, ec.Recover(ctx, r))
  93667. ret = graphql.Null
  93668. }
  93669. }()
  93670. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93671. ctx = rctx // use context from middleware stack in children
  93672. return obj.Metafield, nil
  93673. })
  93674. if err != nil {
  93675. ec.Error(ctx, err)
  93676. return graphql.Null
  93677. }
  93678. if resTmp == nil {
  93679. return graphql.Null
  93680. }
  93681. res := resTmp.(*Metafield)
  93682. fc.Result = res
  93683. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  93684. }
  93685. func (ec *executionContext) fieldContext_ProductVariant_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93686. fc = &graphql.FieldContext{
  93687. Object: "ProductVariant",
  93688. Field: field,
  93689. IsMethod: false,
  93690. IsResolver: false,
  93691. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93692. switch field.Name {
  93693. case "createdAt":
  93694. return ec.fieldContext_Metafield_createdAt(ctx, field)
  93695. case "definition":
  93696. return ec.fieldContext_Metafield_definition(ctx, field)
  93697. case "description":
  93698. return ec.fieldContext_Metafield_description(ctx, field)
  93699. case "id":
  93700. return ec.fieldContext_Metafield_id(ctx, field)
  93701. case "key":
  93702. return ec.fieldContext_Metafield_key(ctx, field)
  93703. case "legacyResourceId":
  93704. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  93705. case "namespace":
  93706. return ec.fieldContext_Metafield_namespace(ctx, field)
  93707. case "owner":
  93708. return ec.fieldContext_Metafield_owner(ctx, field)
  93709. case "ownerType":
  93710. return ec.fieldContext_Metafield_ownerType(ctx, field)
  93711. case "reference":
  93712. return ec.fieldContext_Metafield_reference(ctx, field)
  93713. case "references":
  93714. return ec.fieldContext_Metafield_references(ctx, field)
  93715. case "type":
  93716. return ec.fieldContext_Metafield_type(ctx, field)
  93717. case "updatedAt":
  93718. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  93719. case "value":
  93720. return ec.fieldContext_Metafield_value(ctx, field)
  93721. }
  93722. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  93723. },
  93724. }
  93725. defer func() {
  93726. if r := recover(); r != nil {
  93727. err = ec.Recover(ctx, r)
  93728. ec.Error(ctx, err)
  93729. }
  93730. }()
  93731. ctx = graphql.WithFieldContext(ctx, fc)
  93732. if fc.Args, err = ec.field_ProductVariant_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  93733. ec.Error(ctx, err)
  93734. return
  93735. }
  93736. return fc, nil
  93737. }
  93738. func (ec *executionContext) _ProductVariant_metafieldDefinitions(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93739. fc, err := ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  93740. if err != nil {
  93741. return graphql.Null
  93742. }
  93743. ctx = graphql.WithFieldContext(ctx, fc)
  93744. defer func() {
  93745. if r := recover(); r != nil {
  93746. ec.Error(ctx, ec.Recover(ctx, r))
  93747. ret = graphql.Null
  93748. }
  93749. }()
  93750. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93751. ctx = rctx // use context from middleware stack in children
  93752. return obj.MetafieldDefinitions, nil
  93753. })
  93754. if err != nil {
  93755. ec.Error(ctx, err)
  93756. return graphql.Null
  93757. }
  93758. if resTmp == nil {
  93759. if !graphql.HasFieldError(ctx, fc) {
  93760. ec.Errorf(ctx, "must not be null")
  93761. }
  93762. return graphql.Null
  93763. }
  93764. res := resTmp.(*MetafieldDefinitionConnection)
  93765. fc.Result = res
  93766. return ec.marshalNMetafieldDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionConnection(ctx, field.Selections, res)
  93767. }
  93768. func (ec *executionContext) fieldContext_ProductVariant_metafieldDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93769. fc = &graphql.FieldContext{
  93770. Object: "ProductVariant",
  93771. Field: field,
  93772. IsMethod: false,
  93773. IsResolver: false,
  93774. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93775. switch field.Name {
  93776. case "edges":
  93777. return ec.fieldContext_MetafieldDefinitionConnection_edges(ctx, field)
  93778. case "nodes":
  93779. return ec.fieldContext_MetafieldDefinitionConnection_nodes(ctx, field)
  93780. case "pageInfo":
  93781. return ec.fieldContext_MetafieldDefinitionConnection_pageInfo(ctx, field)
  93782. }
  93783. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionConnection", field.Name)
  93784. },
  93785. }
  93786. defer func() {
  93787. if r := recover(); r != nil {
  93788. err = ec.Recover(ctx, r)
  93789. ec.Error(ctx, err)
  93790. }
  93791. }()
  93792. ctx = graphql.WithFieldContext(ctx, fc)
  93793. if fc.Args, err = ec.field_ProductVariant_metafieldDefinitions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  93794. ec.Error(ctx, err)
  93795. return
  93796. }
  93797. return fc, nil
  93798. }
  93799. func (ec *executionContext) _ProductVariant_metafields(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93800. fc, err := ec.fieldContext_ProductVariant_metafields(ctx, field)
  93801. if err != nil {
  93802. return graphql.Null
  93803. }
  93804. ctx = graphql.WithFieldContext(ctx, fc)
  93805. defer func() {
  93806. if r := recover(); r != nil {
  93807. ec.Error(ctx, ec.Recover(ctx, r))
  93808. ret = graphql.Null
  93809. }
  93810. }()
  93811. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93812. ctx = rctx // use context from middleware stack in children
  93813. return obj.Metafields, nil
  93814. })
  93815. if err != nil {
  93816. ec.Error(ctx, err)
  93817. return graphql.Null
  93818. }
  93819. if resTmp == nil {
  93820. if !graphql.HasFieldError(ctx, fc) {
  93821. ec.Errorf(ctx, "must not be null")
  93822. }
  93823. return graphql.Null
  93824. }
  93825. res := resTmp.(*MetafieldConnection)
  93826. fc.Result = res
  93827. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  93828. }
  93829. func (ec *executionContext) fieldContext_ProductVariant_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93830. fc = &graphql.FieldContext{
  93831. Object: "ProductVariant",
  93832. Field: field,
  93833. IsMethod: false,
  93834. IsResolver: false,
  93835. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93836. switch field.Name {
  93837. case "edges":
  93838. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  93839. case "nodes":
  93840. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  93841. case "pageInfo":
  93842. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  93843. }
  93844. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  93845. },
  93846. }
  93847. defer func() {
  93848. if r := recover(); r != nil {
  93849. err = ec.Recover(ctx, r)
  93850. ec.Error(ctx, err)
  93851. }
  93852. }()
  93853. ctx = graphql.WithFieldContext(ctx, fc)
  93854. if fc.Args, err = ec.field_ProductVariant_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  93855. ec.Error(ctx, err)
  93856. return
  93857. }
  93858. return fc, nil
  93859. }
  93860. func (ec *executionContext) _ProductVariant_position(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93861. fc, err := ec.fieldContext_ProductVariant_position(ctx, field)
  93862. if err != nil {
  93863. return graphql.Null
  93864. }
  93865. ctx = graphql.WithFieldContext(ctx, fc)
  93866. defer func() {
  93867. if r := recover(); r != nil {
  93868. ec.Error(ctx, ec.Recover(ctx, r))
  93869. ret = graphql.Null
  93870. }
  93871. }()
  93872. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93873. ctx = rctx // use context from middleware stack in children
  93874. return obj.Position, nil
  93875. })
  93876. if err != nil {
  93877. ec.Error(ctx, err)
  93878. return graphql.Null
  93879. }
  93880. if resTmp == nil {
  93881. if !graphql.HasFieldError(ctx, fc) {
  93882. ec.Errorf(ctx, "must not be null")
  93883. }
  93884. return graphql.Null
  93885. }
  93886. res := resTmp.(int)
  93887. fc.Result = res
  93888. return ec.marshalNInt2int(ctx, field.Selections, res)
  93889. }
  93890. func (ec *executionContext) fieldContext_ProductVariant_position(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93891. fc = &graphql.FieldContext{
  93892. Object: "ProductVariant",
  93893. Field: field,
  93894. IsMethod: false,
  93895. IsResolver: false,
  93896. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93897. return nil, errors.New("field of type Int does not have child fields")
  93898. },
  93899. }
  93900. return fc, nil
  93901. }
  93902. func (ec *executionContext) _ProductVariant_price(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93903. fc, err := ec.fieldContext_ProductVariant_price(ctx, field)
  93904. if err != nil {
  93905. return graphql.Null
  93906. }
  93907. ctx = graphql.WithFieldContext(ctx, fc)
  93908. defer func() {
  93909. if r := recover(); r != nil {
  93910. ec.Error(ctx, ec.Recover(ctx, r))
  93911. ret = graphql.Null
  93912. }
  93913. }()
  93914. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93915. ctx = rctx // use context from middleware stack in children
  93916. return obj.Price, nil
  93917. })
  93918. if err != nil {
  93919. ec.Error(ctx, err)
  93920. return graphql.Null
  93921. }
  93922. if resTmp == nil {
  93923. if !graphql.HasFieldError(ctx, fc) {
  93924. ec.Errorf(ctx, "must not be null")
  93925. }
  93926. return graphql.Null
  93927. }
  93928. res := resTmp.(string)
  93929. fc.Result = res
  93930. return ec.marshalNMoney2string(ctx, field.Selections, res)
  93931. }
  93932. func (ec *executionContext) fieldContext_ProductVariant_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93933. fc = &graphql.FieldContext{
  93934. Object: "ProductVariant",
  93935. Field: field,
  93936. IsMethod: false,
  93937. IsResolver: false,
  93938. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93939. return nil, errors.New("field of type Money does not have child fields")
  93940. },
  93941. }
  93942. return fc, nil
  93943. }
  93944. func (ec *executionContext) _ProductVariant_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  93945. fc, err := ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  93946. if err != nil {
  93947. return graphql.Null
  93948. }
  93949. ctx = graphql.WithFieldContext(ctx, fc)
  93950. defer func() {
  93951. if r := recover(); r != nil {
  93952. ec.Error(ctx, ec.Recover(ctx, r))
  93953. ret = graphql.Null
  93954. }
  93955. }()
  93956. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93957. ctx = rctx // use context from middleware stack in children
  93958. return obj.PrivateMetafield, nil
  93959. })
  93960. if err != nil {
  93961. ec.Error(ctx, err)
  93962. return graphql.Null
  93963. }
  93964. if resTmp == nil {
  93965. return graphql.Null
  93966. }
  93967. res := resTmp.(*PrivateMetafield)
  93968. fc.Result = res
  93969. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  93970. }
  93971. func (ec *executionContext) fieldContext_ProductVariant_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93972. fc = &graphql.FieldContext{
  93973. Object: "ProductVariant",
  93974. Field: field,
  93975. IsMethod: false,
  93976. IsResolver: false,
  93977. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93978. switch field.Name {
  93979. case "createdAt":
  93980. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  93981. case "id":
  93982. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  93983. case "key":
  93984. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  93985. case "namespace":
  93986. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  93987. case "updatedAt":
  93988. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  93989. case "value":
  93990. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  93991. case "valueType":
  93992. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  93993. }
  93994. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  93995. },
  93996. }
  93997. defer func() {
  93998. if r := recover(); r != nil {
  93999. err = ec.Recover(ctx, r)
  94000. ec.Error(ctx, err)
  94001. }
  94002. }()
  94003. ctx = graphql.WithFieldContext(ctx, fc)
  94004. if fc.Args, err = ec.field_ProductVariant_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  94005. ec.Error(ctx, err)
  94006. return
  94007. }
  94008. return fc, nil
  94009. }
  94010. func (ec *executionContext) _ProductVariant_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94011. fc, err := ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  94012. if err != nil {
  94013. return graphql.Null
  94014. }
  94015. ctx = graphql.WithFieldContext(ctx, fc)
  94016. defer func() {
  94017. if r := recover(); r != nil {
  94018. ec.Error(ctx, ec.Recover(ctx, r))
  94019. ret = graphql.Null
  94020. }
  94021. }()
  94022. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94023. ctx = rctx // use context from middleware stack in children
  94024. return obj.PrivateMetafields, nil
  94025. })
  94026. if err != nil {
  94027. ec.Error(ctx, err)
  94028. return graphql.Null
  94029. }
  94030. if resTmp == nil {
  94031. if !graphql.HasFieldError(ctx, fc) {
  94032. ec.Errorf(ctx, "must not be null")
  94033. }
  94034. return graphql.Null
  94035. }
  94036. res := resTmp.(*PrivateMetafieldConnection)
  94037. fc.Result = res
  94038. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  94039. }
  94040. func (ec *executionContext) fieldContext_ProductVariant_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94041. fc = &graphql.FieldContext{
  94042. Object: "ProductVariant",
  94043. Field: field,
  94044. IsMethod: false,
  94045. IsResolver: false,
  94046. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94047. switch field.Name {
  94048. case "edges":
  94049. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  94050. case "nodes":
  94051. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  94052. case "pageInfo":
  94053. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  94054. }
  94055. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  94056. },
  94057. }
  94058. defer func() {
  94059. if r := recover(); r != nil {
  94060. err = ec.Recover(ctx, r)
  94061. ec.Error(ctx, err)
  94062. }
  94063. }()
  94064. ctx = graphql.WithFieldContext(ctx, fc)
  94065. if fc.Args, err = ec.field_ProductVariant_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  94066. ec.Error(ctx, err)
  94067. return
  94068. }
  94069. return fc, nil
  94070. }
  94071. func (ec *executionContext) _ProductVariant_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94072. fc, err := ec.fieldContext_ProductVariant_product(ctx, field)
  94073. if err != nil {
  94074. return graphql.Null
  94075. }
  94076. ctx = graphql.WithFieldContext(ctx, fc)
  94077. defer func() {
  94078. if r := recover(); r != nil {
  94079. ec.Error(ctx, ec.Recover(ctx, r))
  94080. ret = graphql.Null
  94081. }
  94082. }()
  94083. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94084. ctx = rctx // use context from middleware stack in children
  94085. return obj.Product, nil
  94086. })
  94087. if err != nil {
  94088. ec.Error(ctx, err)
  94089. return graphql.Null
  94090. }
  94091. if resTmp == nil {
  94092. if !graphql.HasFieldError(ctx, fc) {
  94093. ec.Errorf(ctx, "must not be null")
  94094. }
  94095. return graphql.Null
  94096. }
  94097. res := resTmp.(*Product)
  94098. fc.Result = res
  94099. return ec.marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  94100. }
  94101. func (ec *executionContext) fieldContext_ProductVariant_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94102. fc = &graphql.FieldContext{
  94103. Object: "ProductVariant",
  94104. Field: field,
  94105. IsMethod: false,
  94106. IsResolver: false,
  94107. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94108. switch field.Name {
  94109. case "availablePublicationCount":
  94110. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  94111. case "collections":
  94112. return ec.fieldContext_Product_collections(ctx, field)
  94113. case "contextualPricing":
  94114. return ec.fieldContext_Product_contextualPricing(ctx, field)
  94115. case "createdAt":
  94116. return ec.fieldContext_Product_createdAt(ctx, field)
  94117. case "defaultCursor":
  94118. return ec.fieldContext_Product_defaultCursor(ctx, field)
  94119. case "description":
  94120. return ec.fieldContext_Product_description(ctx, field)
  94121. case "descriptionHtml":
  94122. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  94123. case "featuredImage":
  94124. return ec.fieldContext_Product_featuredImage(ctx, field)
  94125. case "featuredMedia":
  94126. return ec.fieldContext_Product_featuredMedia(ctx, field)
  94127. case "feedback":
  94128. return ec.fieldContext_Product_feedback(ctx, field)
  94129. case "giftCardTemplateSuffix":
  94130. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  94131. case "handle":
  94132. return ec.fieldContext_Product_handle(ctx, field)
  94133. case "hasOnlyDefaultVariant":
  94134. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  94135. case "hasOutOfStockVariants":
  94136. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  94137. case "id":
  94138. return ec.fieldContext_Product_id(ctx, field)
  94139. case "images":
  94140. return ec.fieldContext_Product_images(ctx, field)
  94141. case "inCollection":
  94142. return ec.fieldContext_Product_inCollection(ctx, field)
  94143. case "isGiftCard":
  94144. return ec.fieldContext_Product_isGiftCard(ctx, field)
  94145. case "legacyResourceId":
  94146. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  94147. case "media":
  94148. return ec.fieldContext_Product_media(ctx, field)
  94149. case "mediaCount":
  94150. return ec.fieldContext_Product_mediaCount(ctx, field)
  94151. case "metafield":
  94152. return ec.fieldContext_Product_metafield(ctx, field)
  94153. case "metafieldDefinitions":
  94154. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  94155. case "metafields":
  94156. return ec.fieldContext_Product_metafields(ctx, field)
  94157. case "onlineStorePreviewUrl":
  94158. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  94159. case "onlineStoreUrl":
  94160. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  94161. case "options":
  94162. return ec.fieldContext_Product_options(ctx, field)
  94163. case "priceRangeV2":
  94164. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  94165. case "privateMetafield":
  94166. return ec.fieldContext_Product_privateMetafield(ctx, field)
  94167. case "privateMetafields":
  94168. return ec.fieldContext_Product_privateMetafields(ctx, field)
  94169. case "productCategory":
  94170. return ec.fieldContext_Product_productCategory(ctx, field)
  94171. case "productType":
  94172. return ec.fieldContext_Product_productType(ctx, field)
  94173. case "publicationCount":
  94174. return ec.fieldContext_Product_publicationCount(ctx, field)
  94175. case "publishedAt":
  94176. return ec.fieldContext_Product_publishedAt(ctx, field)
  94177. case "publishedOnCurrentPublication":
  94178. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  94179. case "publishedOnPublication":
  94180. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  94181. case "requiresSellingPlan":
  94182. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  94183. case "resourcePublicationOnCurrentPublication":
  94184. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  94185. case "resourcePublications":
  94186. return ec.fieldContext_Product_resourcePublications(ctx, field)
  94187. case "resourcePublicationsV2":
  94188. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  94189. case "sellingPlanGroupCount":
  94190. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  94191. case "sellingPlanGroups":
  94192. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  94193. case "seo":
  94194. return ec.fieldContext_Product_seo(ctx, field)
  94195. case "status":
  94196. return ec.fieldContext_Product_status(ctx, field)
  94197. case "tags":
  94198. return ec.fieldContext_Product_tags(ctx, field)
  94199. case "templateSuffix":
  94200. return ec.fieldContext_Product_templateSuffix(ctx, field)
  94201. case "title":
  94202. return ec.fieldContext_Product_title(ctx, field)
  94203. case "totalInventory":
  94204. return ec.fieldContext_Product_totalInventory(ctx, field)
  94205. case "totalVariants":
  94206. return ec.fieldContext_Product_totalVariants(ctx, field)
  94207. case "tracksInventory":
  94208. return ec.fieldContext_Product_tracksInventory(ctx, field)
  94209. case "translations":
  94210. return ec.fieldContext_Product_translations(ctx, field)
  94211. case "unpublishedPublications":
  94212. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  94213. case "updatedAt":
  94214. return ec.fieldContext_Product_updatedAt(ctx, field)
  94215. case "variants":
  94216. return ec.fieldContext_Product_variants(ctx, field)
  94217. case "vendor":
  94218. return ec.fieldContext_Product_vendor(ctx, field)
  94219. }
  94220. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  94221. },
  94222. }
  94223. return fc, nil
  94224. }
  94225. func (ec *executionContext) _ProductVariant_selectedOptions(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94226. fc, err := ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  94227. if err != nil {
  94228. return graphql.Null
  94229. }
  94230. ctx = graphql.WithFieldContext(ctx, fc)
  94231. defer func() {
  94232. if r := recover(); r != nil {
  94233. ec.Error(ctx, ec.Recover(ctx, r))
  94234. ret = graphql.Null
  94235. }
  94236. }()
  94237. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94238. ctx = rctx // use context from middleware stack in children
  94239. return obj.SelectedOptions, nil
  94240. })
  94241. if err != nil {
  94242. ec.Error(ctx, err)
  94243. return graphql.Null
  94244. }
  94245. if resTmp == nil {
  94246. if !graphql.HasFieldError(ctx, fc) {
  94247. ec.Errorf(ctx, "must not be null")
  94248. }
  94249. return graphql.Null
  94250. }
  94251. res := resTmp.([]*SelectedOption)
  94252. fc.Result = res
  94253. return ec.marshalNSelectedOption2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSelectedOptionᚄ(ctx, field.Selections, res)
  94254. }
  94255. func (ec *executionContext) fieldContext_ProductVariant_selectedOptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94256. fc = &graphql.FieldContext{
  94257. Object: "ProductVariant",
  94258. Field: field,
  94259. IsMethod: false,
  94260. IsResolver: false,
  94261. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94262. switch field.Name {
  94263. case "name":
  94264. return ec.fieldContext_SelectedOption_name(ctx, field)
  94265. case "value":
  94266. return ec.fieldContext_SelectedOption_value(ctx, field)
  94267. }
  94268. return nil, fmt.Errorf("no field named %q was found under type SelectedOption", field.Name)
  94269. },
  94270. }
  94271. return fc, nil
  94272. }
  94273. func (ec *executionContext) _ProductVariant_sellableOnlineQuantity(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94274. fc, err := ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  94275. if err != nil {
  94276. return graphql.Null
  94277. }
  94278. ctx = graphql.WithFieldContext(ctx, fc)
  94279. defer func() {
  94280. if r := recover(); r != nil {
  94281. ec.Error(ctx, ec.Recover(ctx, r))
  94282. ret = graphql.Null
  94283. }
  94284. }()
  94285. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94286. ctx = rctx // use context from middleware stack in children
  94287. return obj.SellableOnlineQuantity, nil
  94288. })
  94289. if err != nil {
  94290. ec.Error(ctx, err)
  94291. return graphql.Null
  94292. }
  94293. if resTmp == nil {
  94294. if !graphql.HasFieldError(ctx, fc) {
  94295. ec.Errorf(ctx, "must not be null")
  94296. }
  94297. return graphql.Null
  94298. }
  94299. res := resTmp.(int)
  94300. fc.Result = res
  94301. return ec.marshalNInt2int(ctx, field.Selections, res)
  94302. }
  94303. func (ec *executionContext) fieldContext_ProductVariant_sellableOnlineQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94304. fc = &graphql.FieldContext{
  94305. Object: "ProductVariant",
  94306. Field: field,
  94307. IsMethod: false,
  94308. IsResolver: false,
  94309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94310. return nil, errors.New("field of type Int does not have child fields")
  94311. },
  94312. }
  94313. return fc, nil
  94314. }
  94315. func (ec *executionContext) _ProductVariant_sellingPlanGroupCount(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94316. fc, err := ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  94317. if err != nil {
  94318. return graphql.Null
  94319. }
  94320. ctx = graphql.WithFieldContext(ctx, fc)
  94321. defer func() {
  94322. if r := recover(); r != nil {
  94323. ec.Error(ctx, ec.Recover(ctx, r))
  94324. ret = graphql.Null
  94325. }
  94326. }()
  94327. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94328. ctx = rctx // use context from middleware stack in children
  94329. return obj.SellingPlanGroupCount, nil
  94330. })
  94331. if err != nil {
  94332. ec.Error(ctx, err)
  94333. return graphql.Null
  94334. }
  94335. if resTmp == nil {
  94336. if !graphql.HasFieldError(ctx, fc) {
  94337. ec.Errorf(ctx, "must not be null")
  94338. }
  94339. return graphql.Null
  94340. }
  94341. res := resTmp.(int)
  94342. fc.Result = res
  94343. return ec.marshalNInt2int(ctx, field.Selections, res)
  94344. }
  94345. func (ec *executionContext) fieldContext_ProductVariant_sellingPlanGroupCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94346. fc = &graphql.FieldContext{
  94347. Object: "ProductVariant",
  94348. Field: field,
  94349. IsMethod: false,
  94350. IsResolver: false,
  94351. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94352. return nil, errors.New("field of type Int does not have child fields")
  94353. },
  94354. }
  94355. return fc, nil
  94356. }
  94357. func (ec *executionContext) _ProductVariant_sellingPlanGroups(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94358. fc, err := ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  94359. if err != nil {
  94360. return graphql.Null
  94361. }
  94362. ctx = graphql.WithFieldContext(ctx, fc)
  94363. defer func() {
  94364. if r := recover(); r != nil {
  94365. ec.Error(ctx, ec.Recover(ctx, r))
  94366. ret = graphql.Null
  94367. }
  94368. }()
  94369. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94370. ctx = rctx // use context from middleware stack in children
  94371. return obj.SellingPlanGroups, nil
  94372. })
  94373. if err != nil {
  94374. ec.Error(ctx, err)
  94375. return graphql.Null
  94376. }
  94377. if resTmp == nil {
  94378. if !graphql.HasFieldError(ctx, fc) {
  94379. ec.Errorf(ctx, "must not be null")
  94380. }
  94381. return graphql.Null
  94382. }
  94383. res := resTmp.(*SellingPlanGroupConnection)
  94384. fc.Result = res
  94385. return ec.marshalNSellingPlanGroupConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupConnection(ctx, field.Selections, res)
  94386. }
  94387. func (ec *executionContext) fieldContext_ProductVariant_sellingPlanGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94388. fc = &graphql.FieldContext{
  94389. Object: "ProductVariant",
  94390. Field: field,
  94391. IsMethod: false,
  94392. IsResolver: false,
  94393. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94394. switch field.Name {
  94395. case "edges":
  94396. return ec.fieldContext_SellingPlanGroupConnection_edges(ctx, field)
  94397. case "nodes":
  94398. return ec.fieldContext_SellingPlanGroupConnection_nodes(ctx, field)
  94399. case "pageInfo":
  94400. return ec.fieldContext_SellingPlanGroupConnection_pageInfo(ctx, field)
  94401. }
  94402. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupConnection", field.Name)
  94403. },
  94404. }
  94405. defer func() {
  94406. if r := recover(); r != nil {
  94407. err = ec.Recover(ctx, r)
  94408. ec.Error(ctx, err)
  94409. }
  94410. }()
  94411. ctx = graphql.WithFieldContext(ctx, fc)
  94412. if fc.Args, err = ec.field_ProductVariant_sellingPlanGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  94413. ec.Error(ctx, err)
  94414. return
  94415. }
  94416. return fc, nil
  94417. }
  94418. func (ec *executionContext) _ProductVariant_sku(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94419. fc, err := ec.fieldContext_ProductVariant_sku(ctx, field)
  94420. if err != nil {
  94421. return graphql.Null
  94422. }
  94423. ctx = graphql.WithFieldContext(ctx, fc)
  94424. defer func() {
  94425. if r := recover(); r != nil {
  94426. ec.Error(ctx, ec.Recover(ctx, r))
  94427. ret = graphql.Null
  94428. }
  94429. }()
  94430. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94431. ctx = rctx // use context from middleware stack in children
  94432. return obj.Sku, nil
  94433. })
  94434. if err != nil {
  94435. ec.Error(ctx, err)
  94436. return graphql.Null
  94437. }
  94438. if resTmp == nil {
  94439. return graphql.Null
  94440. }
  94441. res := resTmp.(*string)
  94442. fc.Result = res
  94443. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  94444. }
  94445. func (ec *executionContext) fieldContext_ProductVariant_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94446. fc = &graphql.FieldContext{
  94447. Object: "ProductVariant",
  94448. Field: field,
  94449. IsMethod: false,
  94450. IsResolver: false,
  94451. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94452. return nil, errors.New("field of type String does not have child fields")
  94453. },
  94454. }
  94455. return fc, nil
  94456. }
  94457. func (ec *executionContext) _ProductVariant_taxCode(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94458. fc, err := ec.fieldContext_ProductVariant_taxCode(ctx, field)
  94459. if err != nil {
  94460. return graphql.Null
  94461. }
  94462. ctx = graphql.WithFieldContext(ctx, fc)
  94463. defer func() {
  94464. if r := recover(); r != nil {
  94465. ec.Error(ctx, ec.Recover(ctx, r))
  94466. ret = graphql.Null
  94467. }
  94468. }()
  94469. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94470. ctx = rctx // use context from middleware stack in children
  94471. return obj.TaxCode, nil
  94472. })
  94473. if err != nil {
  94474. ec.Error(ctx, err)
  94475. return graphql.Null
  94476. }
  94477. if resTmp == nil {
  94478. return graphql.Null
  94479. }
  94480. res := resTmp.(*string)
  94481. fc.Result = res
  94482. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  94483. }
  94484. func (ec *executionContext) fieldContext_ProductVariant_taxCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94485. fc = &graphql.FieldContext{
  94486. Object: "ProductVariant",
  94487. Field: field,
  94488. IsMethod: false,
  94489. IsResolver: false,
  94490. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94491. return nil, errors.New("field of type String does not have child fields")
  94492. },
  94493. }
  94494. return fc, nil
  94495. }
  94496. func (ec *executionContext) _ProductVariant_taxable(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94497. fc, err := ec.fieldContext_ProductVariant_taxable(ctx, field)
  94498. if err != nil {
  94499. return graphql.Null
  94500. }
  94501. ctx = graphql.WithFieldContext(ctx, fc)
  94502. defer func() {
  94503. if r := recover(); r != nil {
  94504. ec.Error(ctx, ec.Recover(ctx, r))
  94505. ret = graphql.Null
  94506. }
  94507. }()
  94508. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94509. ctx = rctx // use context from middleware stack in children
  94510. return obj.Taxable, nil
  94511. })
  94512. if err != nil {
  94513. ec.Error(ctx, err)
  94514. return graphql.Null
  94515. }
  94516. if resTmp == nil {
  94517. if !graphql.HasFieldError(ctx, fc) {
  94518. ec.Errorf(ctx, "must not be null")
  94519. }
  94520. return graphql.Null
  94521. }
  94522. res := resTmp.(bool)
  94523. fc.Result = res
  94524. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  94525. }
  94526. func (ec *executionContext) fieldContext_ProductVariant_taxable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94527. fc = &graphql.FieldContext{
  94528. Object: "ProductVariant",
  94529. Field: field,
  94530. IsMethod: false,
  94531. IsResolver: false,
  94532. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94533. return nil, errors.New("field of type Boolean does not have child fields")
  94534. },
  94535. }
  94536. return fc, nil
  94537. }
  94538. func (ec *executionContext) _ProductVariant_title(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94539. fc, err := ec.fieldContext_ProductVariant_title(ctx, field)
  94540. if err != nil {
  94541. return graphql.Null
  94542. }
  94543. ctx = graphql.WithFieldContext(ctx, fc)
  94544. defer func() {
  94545. if r := recover(); r != nil {
  94546. ec.Error(ctx, ec.Recover(ctx, r))
  94547. ret = graphql.Null
  94548. }
  94549. }()
  94550. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94551. ctx = rctx // use context from middleware stack in children
  94552. return obj.Title, nil
  94553. })
  94554. if err != nil {
  94555. ec.Error(ctx, err)
  94556. return graphql.Null
  94557. }
  94558. if resTmp == nil {
  94559. if !graphql.HasFieldError(ctx, fc) {
  94560. ec.Errorf(ctx, "must not be null")
  94561. }
  94562. return graphql.Null
  94563. }
  94564. res := resTmp.(string)
  94565. fc.Result = res
  94566. return ec.marshalNString2string(ctx, field.Selections, res)
  94567. }
  94568. func (ec *executionContext) fieldContext_ProductVariant_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94569. fc = &graphql.FieldContext{
  94570. Object: "ProductVariant",
  94571. Field: field,
  94572. IsMethod: false,
  94573. IsResolver: false,
  94574. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94575. return nil, errors.New("field of type String does not have child fields")
  94576. },
  94577. }
  94578. return fc, nil
  94579. }
  94580. func (ec *executionContext) _ProductVariant_translations(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94581. fc, err := ec.fieldContext_ProductVariant_translations(ctx, field)
  94582. if err != nil {
  94583. return graphql.Null
  94584. }
  94585. ctx = graphql.WithFieldContext(ctx, fc)
  94586. defer func() {
  94587. if r := recover(); r != nil {
  94588. ec.Error(ctx, ec.Recover(ctx, r))
  94589. ret = graphql.Null
  94590. }
  94591. }()
  94592. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94593. ctx = rctx // use context from middleware stack in children
  94594. return obj.Translations, nil
  94595. })
  94596. if err != nil {
  94597. ec.Error(ctx, err)
  94598. return graphql.Null
  94599. }
  94600. if resTmp == nil {
  94601. if !graphql.HasFieldError(ctx, fc) {
  94602. ec.Errorf(ctx, "must not be null")
  94603. }
  94604. return graphql.Null
  94605. }
  94606. res := resTmp.([]*PublishedTranslation)
  94607. fc.Result = res
  94608. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  94609. }
  94610. func (ec *executionContext) fieldContext_ProductVariant_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94611. fc = &graphql.FieldContext{
  94612. Object: "ProductVariant",
  94613. Field: field,
  94614. IsMethod: false,
  94615. IsResolver: false,
  94616. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94617. switch field.Name {
  94618. case "key":
  94619. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  94620. case "locale":
  94621. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  94622. case "marketId":
  94623. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  94624. case "value":
  94625. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  94626. }
  94627. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  94628. },
  94629. }
  94630. defer func() {
  94631. if r := recover(); r != nil {
  94632. err = ec.Recover(ctx, r)
  94633. ec.Error(ctx, err)
  94634. }
  94635. }()
  94636. ctx = graphql.WithFieldContext(ctx, fc)
  94637. if fc.Args, err = ec.field_ProductVariant_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  94638. ec.Error(ctx, err)
  94639. return
  94640. }
  94641. return fc, nil
  94642. }
  94643. func (ec *executionContext) _ProductVariant_updatedAt(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94644. fc, err := ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  94645. if err != nil {
  94646. return graphql.Null
  94647. }
  94648. ctx = graphql.WithFieldContext(ctx, fc)
  94649. defer func() {
  94650. if r := recover(); r != nil {
  94651. ec.Error(ctx, ec.Recover(ctx, r))
  94652. ret = graphql.Null
  94653. }
  94654. }()
  94655. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94656. ctx = rctx // use context from middleware stack in children
  94657. return obj.UpdatedAt, nil
  94658. })
  94659. if err != nil {
  94660. ec.Error(ctx, err)
  94661. return graphql.Null
  94662. }
  94663. if resTmp == nil {
  94664. if !graphql.HasFieldError(ctx, fc) {
  94665. ec.Errorf(ctx, "must not be null")
  94666. }
  94667. return graphql.Null
  94668. }
  94669. res := resTmp.(string)
  94670. fc.Result = res
  94671. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  94672. }
  94673. func (ec *executionContext) fieldContext_ProductVariant_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94674. fc = &graphql.FieldContext{
  94675. Object: "ProductVariant",
  94676. Field: field,
  94677. IsMethod: false,
  94678. IsResolver: false,
  94679. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94680. return nil, errors.New("field of type DateTime does not have child fields")
  94681. },
  94682. }
  94683. return fc, nil
  94684. }
  94685. func (ec *executionContext) _ProductVariant_weight(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94686. fc, err := ec.fieldContext_ProductVariant_weight(ctx, field)
  94687. if err != nil {
  94688. return graphql.Null
  94689. }
  94690. ctx = graphql.WithFieldContext(ctx, fc)
  94691. defer func() {
  94692. if r := recover(); r != nil {
  94693. ec.Error(ctx, ec.Recover(ctx, r))
  94694. ret = graphql.Null
  94695. }
  94696. }()
  94697. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94698. ctx = rctx // use context from middleware stack in children
  94699. return obj.Weight, nil
  94700. })
  94701. if err != nil {
  94702. ec.Error(ctx, err)
  94703. return graphql.Null
  94704. }
  94705. if resTmp == nil {
  94706. return graphql.Null
  94707. }
  94708. res := resTmp.(*float64)
  94709. fc.Result = res
  94710. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  94711. }
  94712. func (ec *executionContext) fieldContext_ProductVariant_weight(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94713. fc = &graphql.FieldContext{
  94714. Object: "ProductVariant",
  94715. Field: field,
  94716. IsMethod: false,
  94717. IsResolver: false,
  94718. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94719. return nil, errors.New("field of type Float does not have child fields")
  94720. },
  94721. }
  94722. return fc, nil
  94723. }
  94724. func (ec *executionContext) _ProductVariant_weightUnit(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  94725. fc, err := ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  94726. if err != nil {
  94727. return graphql.Null
  94728. }
  94729. ctx = graphql.WithFieldContext(ctx, fc)
  94730. defer func() {
  94731. if r := recover(); r != nil {
  94732. ec.Error(ctx, ec.Recover(ctx, r))
  94733. ret = graphql.Null
  94734. }
  94735. }()
  94736. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94737. ctx = rctx // use context from middleware stack in children
  94738. return obj.WeightUnit, nil
  94739. })
  94740. if err != nil {
  94741. ec.Error(ctx, err)
  94742. return graphql.Null
  94743. }
  94744. if resTmp == nil {
  94745. if !graphql.HasFieldError(ctx, fc) {
  94746. ec.Errorf(ctx, "must not be null")
  94747. }
  94748. return graphql.Null
  94749. }
  94750. res := resTmp.(WeightUnit)
  94751. fc.Result = res
  94752. return ec.marshalNWeightUnit2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeightUnit(ctx, field.Selections, res)
  94753. }
  94754. func (ec *executionContext) fieldContext_ProductVariant_weightUnit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94755. fc = &graphql.FieldContext{
  94756. Object: "ProductVariant",
  94757. Field: field,
  94758. IsMethod: false,
  94759. IsResolver: false,
  94760. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94761. return nil, errors.New("field of type WeightUnit does not have child fields")
  94762. },
  94763. }
  94764. return fc, nil
  94765. }
  94766. func (ec *executionContext) _ProductVariantAppendMediaPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantAppendMediaPayload) (ret graphql.Marshaler) {
  94767. fc, err := ec.fieldContext_ProductVariantAppendMediaPayload_product(ctx, field)
  94768. if err != nil {
  94769. return graphql.Null
  94770. }
  94771. ctx = graphql.WithFieldContext(ctx, fc)
  94772. defer func() {
  94773. if r := recover(); r != nil {
  94774. ec.Error(ctx, ec.Recover(ctx, r))
  94775. ret = graphql.Null
  94776. }
  94777. }()
  94778. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94779. ctx = rctx // use context from middleware stack in children
  94780. return obj.Product, nil
  94781. })
  94782. if err != nil {
  94783. ec.Error(ctx, err)
  94784. return graphql.Null
  94785. }
  94786. if resTmp == nil {
  94787. return graphql.Null
  94788. }
  94789. res := resTmp.(*Product)
  94790. fc.Result = res
  94791. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  94792. }
  94793. func (ec *executionContext) fieldContext_ProductVariantAppendMediaPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94794. fc = &graphql.FieldContext{
  94795. Object: "ProductVariantAppendMediaPayload",
  94796. Field: field,
  94797. IsMethod: false,
  94798. IsResolver: false,
  94799. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94800. switch field.Name {
  94801. case "availablePublicationCount":
  94802. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  94803. case "collections":
  94804. return ec.fieldContext_Product_collections(ctx, field)
  94805. case "contextualPricing":
  94806. return ec.fieldContext_Product_contextualPricing(ctx, field)
  94807. case "createdAt":
  94808. return ec.fieldContext_Product_createdAt(ctx, field)
  94809. case "defaultCursor":
  94810. return ec.fieldContext_Product_defaultCursor(ctx, field)
  94811. case "description":
  94812. return ec.fieldContext_Product_description(ctx, field)
  94813. case "descriptionHtml":
  94814. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  94815. case "featuredImage":
  94816. return ec.fieldContext_Product_featuredImage(ctx, field)
  94817. case "featuredMedia":
  94818. return ec.fieldContext_Product_featuredMedia(ctx, field)
  94819. case "feedback":
  94820. return ec.fieldContext_Product_feedback(ctx, field)
  94821. case "giftCardTemplateSuffix":
  94822. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  94823. case "handle":
  94824. return ec.fieldContext_Product_handle(ctx, field)
  94825. case "hasOnlyDefaultVariant":
  94826. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  94827. case "hasOutOfStockVariants":
  94828. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  94829. case "id":
  94830. return ec.fieldContext_Product_id(ctx, field)
  94831. case "images":
  94832. return ec.fieldContext_Product_images(ctx, field)
  94833. case "inCollection":
  94834. return ec.fieldContext_Product_inCollection(ctx, field)
  94835. case "isGiftCard":
  94836. return ec.fieldContext_Product_isGiftCard(ctx, field)
  94837. case "legacyResourceId":
  94838. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  94839. case "media":
  94840. return ec.fieldContext_Product_media(ctx, field)
  94841. case "mediaCount":
  94842. return ec.fieldContext_Product_mediaCount(ctx, field)
  94843. case "metafield":
  94844. return ec.fieldContext_Product_metafield(ctx, field)
  94845. case "metafieldDefinitions":
  94846. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  94847. case "metafields":
  94848. return ec.fieldContext_Product_metafields(ctx, field)
  94849. case "onlineStorePreviewUrl":
  94850. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  94851. case "onlineStoreUrl":
  94852. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  94853. case "options":
  94854. return ec.fieldContext_Product_options(ctx, field)
  94855. case "priceRangeV2":
  94856. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  94857. case "privateMetafield":
  94858. return ec.fieldContext_Product_privateMetafield(ctx, field)
  94859. case "privateMetafields":
  94860. return ec.fieldContext_Product_privateMetafields(ctx, field)
  94861. case "productCategory":
  94862. return ec.fieldContext_Product_productCategory(ctx, field)
  94863. case "productType":
  94864. return ec.fieldContext_Product_productType(ctx, field)
  94865. case "publicationCount":
  94866. return ec.fieldContext_Product_publicationCount(ctx, field)
  94867. case "publishedAt":
  94868. return ec.fieldContext_Product_publishedAt(ctx, field)
  94869. case "publishedOnCurrentPublication":
  94870. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  94871. case "publishedOnPublication":
  94872. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  94873. case "requiresSellingPlan":
  94874. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  94875. case "resourcePublicationOnCurrentPublication":
  94876. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  94877. case "resourcePublications":
  94878. return ec.fieldContext_Product_resourcePublications(ctx, field)
  94879. case "resourcePublicationsV2":
  94880. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  94881. case "sellingPlanGroupCount":
  94882. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  94883. case "sellingPlanGroups":
  94884. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  94885. case "seo":
  94886. return ec.fieldContext_Product_seo(ctx, field)
  94887. case "status":
  94888. return ec.fieldContext_Product_status(ctx, field)
  94889. case "tags":
  94890. return ec.fieldContext_Product_tags(ctx, field)
  94891. case "templateSuffix":
  94892. return ec.fieldContext_Product_templateSuffix(ctx, field)
  94893. case "title":
  94894. return ec.fieldContext_Product_title(ctx, field)
  94895. case "totalInventory":
  94896. return ec.fieldContext_Product_totalInventory(ctx, field)
  94897. case "totalVariants":
  94898. return ec.fieldContext_Product_totalVariants(ctx, field)
  94899. case "tracksInventory":
  94900. return ec.fieldContext_Product_tracksInventory(ctx, field)
  94901. case "translations":
  94902. return ec.fieldContext_Product_translations(ctx, field)
  94903. case "unpublishedPublications":
  94904. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  94905. case "updatedAt":
  94906. return ec.fieldContext_Product_updatedAt(ctx, field)
  94907. case "variants":
  94908. return ec.fieldContext_Product_variants(ctx, field)
  94909. case "vendor":
  94910. return ec.fieldContext_Product_vendor(ctx, field)
  94911. }
  94912. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  94913. },
  94914. }
  94915. return fc, nil
  94916. }
  94917. func (ec *executionContext) _ProductVariantAppendMediaPayload_productVariants(ctx context.Context, field graphql.CollectedField, obj *ProductVariantAppendMediaPayload) (ret graphql.Marshaler) {
  94918. fc, err := ec.fieldContext_ProductVariantAppendMediaPayload_productVariants(ctx, field)
  94919. if err != nil {
  94920. return graphql.Null
  94921. }
  94922. ctx = graphql.WithFieldContext(ctx, fc)
  94923. defer func() {
  94924. if r := recover(); r != nil {
  94925. ec.Error(ctx, ec.Recover(ctx, r))
  94926. ret = graphql.Null
  94927. }
  94928. }()
  94929. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94930. ctx = rctx // use context from middleware stack in children
  94931. return obj.ProductVariants, nil
  94932. })
  94933. if err != nil {
  94934. ec.Error(ctx, err)
  94935. return graphql.Null
  94936. }
  94937. if resTmp == nil {
  94938. return graphql.Null
  94939. }
  94940. res := resTmp.([]*ProductVariant)
  94941. fc.Result = res
  94942. return ec.marshalOProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantᚄ(ctx, field.Selections, res)
  94943. }
  94944. func (ec *executionContext) fieldContext_ProductVariantAppendMediaPayload_productVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94945. fc = &graphql.FieldContext{
  94946. Object: "ProductVariantAppendMediaPayload",
  94947. Field: field,
  94948. IsMethod: false,
  94949. IsResolver: false,
  94950. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94951. switch field.Name {
  94952. case "availableForSale":
  94953. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  94954. case "barcode":
  94955. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  94956. case "compareAtPrice":
  94957. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  94958. case "contextualPricing":
  94959. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  94960. case "createdAt":
  94961. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  94962. case "defaultCursor":
  94963. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  94964. case "deliveryProfile":
  94965. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  94966. case "displayName":
  94967. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  94968. case "fulfillmentServiceEditable":
  94969. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  94970. case "id":
  94971. return ec.fieldContext_ProductVariant_id(ctx, field)
  94972. case "image":
  94973. return ec.fieldContext_ProductVariant_image(ctx, field)
  94974. case "inventoryItem":
  94975. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  94976. case "inventoryPolicy":
  94977. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  94978. case "inventoryQuantity":
  94979. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  94980. case "legacyResourceId":
  94981. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  94982. case "media":
  94983. return ec.fieldContext_ProductVariant_media(ctx, field)
  94984. case "metafield":
  94985. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  94986. case "metafieldDefinitions":
  94987. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  94988. case "metafields":
  94989. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  94990. case "position":
  94991. return ec.fieldContext_ProductVariant_position(ctx, field)
  94992. case "price":
  94993. return ec.fieldContext_ProductVariant_price(ctx, field)
  94994. case "privateMetafield":
  94995. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  94996. case "privateMetafields":
  94997. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  94998. case "product":
  94999. return ec.fieldContext_ProductVariant_product(ctx, field)
  95000. case "selectedOptions":
  95001. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  95002. case "sellableOnlineQuantity":
  95003. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  95004. case "sellingPlanGroupCount":
  95005. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  95006. case "sellingPlanGroups":
  95007. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  95008. case "sku":
  95009. return ec.fieldContext_ProductVariant_sku(ctx, field)
  95010. case "taxCode":
  95011. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  95012. case "taxable":
  95013. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  95014. case "title":
  95015. return ec.fieldContext_ProductVariant_title(ctx, field)
  95016. case "translations":
  95017. return ec.fieldContext_ProductVariant_translations(ctx, field)
  95018. case "updatedAt":
  95019. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  95020. case "weight":
  95021. return ec.fieldContext_ProductVariant_weight(ctx, field)
  95022. case "weightUnit":
  95023. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  95024. }
  95025. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  95026. },
  95027. }
  95028. return fc, nil
  95029. }
  95030. func (ec *executionContext) _ProductVariantAppendMediaPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantAppendMediaPayload) (ret graphql.Marshaler) {
  95031. fc, err := ec.fieldContext_ProductVariantAppendMediaPayload_userErrors(ctx, field)
  95032. if err != nil {
  95033. return graphql.Null
  95034. }
  95035. ctx = graphql.WithFieldContext(ctx, fc)
  95036. defer func() {
  95037. if r := recover(); r != nil {
  95038. ec.Error(ctx, ec.Recover(ctx, r))
  95039. ret = graphql.Null
  95040. }
  95041. }()
  95042. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95043. ctx = rctx // use context from middleware stack in children
  95044. return obj.UserErrors, nil
  95045. })
  95046. if err != nil {
  95047. ec.Error(ctx, err)
  95048. return graphql.Null
  95049. }
  95050. if resTmp == nil {
  95051. if !graphql.HasFieldError(ctx, fc) {
  95052. ec.Errorf(ctx, "must not be null")
  95053. }
  95054. return graphql.Null
  95055. }
  95056. res := resTmp.([]*MediaUserError)
  95057. fc.Result = res
  95058. return ec.marshalNMediaUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorᚄ(ctx, field.Selections, res)
  95059. }
  95060. func (ec *executionContext) fieldContext_ProductVariantAppendMediaPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95061. fc = &graphql.FieldContext{
  95062. Object: "ProductVariantAppendMediaPayload",
  95063. Field: field,
  95064. IsMethod: false,
  95065. IsResolver: false,
  95066. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95067. switch field.Name {
  95068. case "code":
  95069. return ec.fieldContext_MediaUserError_code(ctx, field)
  95070. case "field":
  95071. return ec.fieldContext_MediaUserError_field(ctx, field)
  95072. case "message":
  95073. return ec.fieldContext_MediaUserError_message(ctx, field)
  95074. }
  95075. return nil, fmt.Errorf("no field named %q was found under type MediaUserError", field.Name)
  95076. },
  95077. }
  95078. return fc, nil
  95079. }
  95080. func (ec *executionContext) _ProductVariantConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ProductVariantConnection) (ret graphql.Marshaler) {
  95081. fc, err := ec.fieldContext_ProductVariantConnection_edges(ctx, field)
  95082. if err != nil {
  95083. return graphql.Null
  95084. }
  95085. ctx = graphql.WithFieldContext(ctx, fc)
  95086. defer func() {
  95087. if r := recover(); r != nil {
  95088. ec.Error(ctx, ec.Recover(ctx, r))
  95089. ret = graphql.Null
  95090. }
  95091. }()
  95092. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95093. ctx = rctx // use context from middleware stack in children
  95094. return obj.Edges, nil
  95095. })
  95096. if err != nil {
  95097. ec.Error(ctx, err)
  95098. return graphql.Null
  95099. }
  95100. if resTmp == nil {
  95101. if !graphql.HasFieldError(ctx, fc) {
  95102. ec.Errorf(ctx, "must not be null")
  95103. }
  95104. return graphql.Null
  95105. }
  95106. res := resTmp.([]*ProductVariantEdge)
  95107. fc.Result = res
  95108. return ec.marshalNProductVariantEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantEdgeᚄ(ctx, field.Selections, res)
  95109. }
  95110. func (ec *executionContext) fieldContext_ProductVariantConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95111. fc = &graphql.FieldContext{
  95112. Object: "ProductVariantConnection",
  95113. Field: field,
  95114. IsMethod: false,
  95115. IsResolver: false,
  95116. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95117. switch field.Name {
  95118. case "cursor":
  95119. return ec.fieldContext_ProductVariantEdge_cursor(ctx, field)
  95120. case "node":
  95121. return ec.fieldContext_ProductVariantEdge_node(ctx, field)
  95122. }
  95123. return nil, fmt.Errorf("no field named %q was found under type ProductVariantEdge", field.Name)
  95124. },
  95125. }
  95126. return fc, nil
  95127. }
  95128. func (ec *executionContext) _ProductVariantConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ProductVariantConnection) (ret graphql.Marshaler) {
  95129. fc, err := ec.fieldContext_ProductVariantConnection_nodes(ctx, field)
  95130. if err != nil {
  95131. return graphql.Null
  95132. }
  95133. ctx = graphql.WithFieldContext(ctx, fc)
  95134. defer func() {
  95135. if r := recover(); r != nil {
  95136. ec.Error(ctx, ec.Recover(ctx, r))
  95137. ret = graphql.Null
  95138. }
  95139. }()
  95140. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95141. ctx = rctx // use context from middleware stack in children
  95142. return obj.Nodes, nil
  95143. })
  95144. if err != nil {
  95145. ec.Error(ctx, err)
  95146. return graphql.Null
  95147. }
  95148. if resTmp == nil {
  95149. if !graphql.HasFieldError(ctx, fc) {
  95150. ec.Errorf(ctx, "must not be null")
  95151. }
  95152. return graphql.Null
  95153. }
  95154. res := resTmp.([]*ProductVariant)
  95155. fc.Result = res
  95156. return ec.marshalNProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantᚄ(ctx, field.Selections, res)
  95157. }
  95158. func (ec *executionContext) fieldContext_ProductVariantConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95159. fc = &graphql.FieldContext{
  95160. Object: "ProductVariantConnection",
  95161. Field: field,
  95162. IsMethod: false,
  95163. IsResolver: false,
  95164. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95165. switch field.Name {
  95166. case "availableForSale":
  95167. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  95168. case "barcode":
  95169. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  95170. case "compareAtPrice":
  95171. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  95172. case "contextualPricing":
  95173. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  95174. case "createdAt":
  95175. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  95176. case "defaultCursor":
  95177. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  95178. case "deliveryProfile":
  95179. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  95180. case "displayName":
  95181. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  95182. case "fulfillmentServiceEditable":
  95183. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  95184. case "id":
  95185. return ec.fieldContext_ProductVariant_id(ctx, field)
  95186. case "image":
  95187. return ec.fieldContext_ProductVariant_image(ctx, field)
  95188. case "inventoryItem":
  95189. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  95190. case "inventoryPolicy":
  95191. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  95192. case "inventoryQuantity":
  95193. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  95194. case "legacyResourceId":
  95195. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  95196. case "media":
  95197. return ec.fieldContext_ProductVariant_media(ctx, field)
  95198. case "metafield":
  95199. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  95200. case "metafieldDefinitions":
  95201. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  95202. case "metafields":
  95203. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  95204. case "position":
  95205. return ec.fieldContext_ProductVariant_position(ctx, field)
  95206. case "price":
  95207. return ec.fieldContext_ProductVariant_price(ctx, field)
  95208. case "privateMetafield":
  95209. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  95210. case "privateMetafields":
  95211. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  95212. case "product":
  95213. return ec.fieldContext_ProductVariant_product(ctx, field)
  95214. case "selectedOptions":
  95215. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  95216. case "sellableOnlineQuantity":
  95217. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  95218. case "sellingPlanGroupCount":
  95219. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  95220. case "sellingPlanGroups":
  95221. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  95222. case "sku":
  95223. return ec.fieldContext_ProductVariant_sku(ctx, field)
  95224. case "taxCode":
  95225. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  95226. case "taxable":
  95227. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  95228. case "title":
  95229. return ec.fieldContext_ProductVariant_title(ctx, field)
  95230. case "translations":
  95231. return ec.fieldContext_ProductVariant_translations(ctx, field)
  95232. case "updatedAt":
  95233. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  95234. case "weight":
  95235. return ec.fieldContext_ProductVariant_weight(ctx, field)
  95236. case "weightUnit":
  95237. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  95238. }
  95239. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  95240. },
  95241. }
  95242. return fc, nil
  95243. }
  95244. func (ec *executionContext) _ProductVariantConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ProductVariantConnection) (ret graphql.Marshaler) {
  95245. fc, err := ec.fieldContext_ProductVariantConnection_pageInfo(ctx, field)
  95246. if err != nil {
  95247. return graphql.Null
  95248. }
  95249. ctx = graphql.WithFieldContext(ctx, fc)
  95250. defer func() {
  95251. if r := recover(); r != nil {
  95252. ec.Error(ctx, ec.Recover(ctx, r))
  95253. ret = graphql.Null
  95254. }
  95255. }()
  95256. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95257. ctx = rctx // use context from middleware stack in children
  95258. return obj.PageInfo, nil
  95259. })
  95260. if err != nil {
  95261. ec.Error(ctx, err)
  95262. return graphql.Null
  95263. }
  95264. if resTmp == nil {
  95265. if !graphql.HasFieldError(ctx, fc) {
  95266. ec.Errorf(ctx, "must not be null")
  95267. }
  95268. return graphql.Null
  95269. }
  95270. res := resTmp.(*PageInfo)
  95271. fc.Result = res
  95272. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  95273. }
  95274. func (ec *executionContext) fieldContext_ProductVariantConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95275. fc = &graphql.FieldContext{
  95276. Object: "ProductVariantConnection",
  95277. Field: field,
  95278. IsMethod: false,
  95279. IsResolver: false,
  95280. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95281. switch field.Name {
  95282. case "endCursor":
  95283. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  95284. case "hasNextPage":
  95285. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  95286. case "hasPreviousPage":
  95287. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  95288. case "startCursor":
  95289. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  95290. }
  95291. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  95292. },
  95293. }
  95294. return fc, nil
  95295. }
  95296. func (ec *executionContext) _ProductVariantContextualPricing_compareAtPrice(ctx context.Context, field graphql.CollectedField, obj *ProductVariantContextualPricing) (ret graphql.Marshaler) {
  95297. fc, err := ec.fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx, field)
  95298. if err != nil {
  95299. return graphql.Null
  95300. }
  95301. ctx = graphql.WithFieldContext(ctx, fc)
  95302. defer func() {
  95303. if r := recover(); r != nil {
  95304. ec.Error(ctx, ec.Recover(ctx, r))
  95305. ret = graphql.Null
  95306. }
  95307. }()
  95308. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95309. ctx = rctx // use context from middleware stack in children
  95310. return obj.CompareAtPrice, nil
  95311. })
  95312. if err != nil {
  95313. ec.Error(ctx, err)
  95314. return graphql.Null
  95315. }
  95316. if resTmp == nil {
  95317. return graphql.Null
  95318. }
  95319. res := resTmp.(*MoneyV2)
  95320. fc.Result = res
  95321. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  95322. }
  95323. func (ec *executionContext) fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95324. fc = &graphql.FieldContext{
  95325. Object: "ProductVariantContextualPricing",
  95326. Field: field,
  95327. IsMethod: false,
  95328. IsResolver: false,
  95329. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95330. switch field.Name {
  95331. case "amount":
  95332. return ec.fieldContext_MoneyV2_amount(ctx, field)
  95333. case "currencyCode":
  95334. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  95335. }
  95336. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  95337. },
  95338. }
  95339. return fc, nil
  95340. }
  95341. func (ec *executionContext) _ProductVariantContextualPricing_price(ctx context.Context, field graphql.CollectedField, obj *ProductVariantContextualPricing) (ret graphql.Marshaler) {
  95342. fc, err := ec.fieldContext_ProductVariantContextualPricing_price(ctx, field)
  95343. if err != nil {
  95344. return graphql.Null
  95345. }
  95346. ctx = graphql.WithFieldContext(ctx, fc)
  95347. defer func() {
  95348. if r := recover(); r != nil {
  95349. ec.Error(ctx, ec.Recover(ctx, r))
  95350. ret = graphql.Null
  95351. }
  95352. }()
  95353. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95354. ctx = rctx // use context from middleware stack in children
  95355. return obj.Price, nil
  95356. })
  95357. if err != nil {
  95358. ec.Error(ctx, err)
  95359. return graphql.Null
  95360. }
  95361. if resTmp == nil {
  95362. if !graphql.HasFieldError(ctx, fc) {
  95363. ec.Errorf(ctx, "must not be null")
  95364. }
  95365. return graphql.Null
  95366. }
  95367. res := resTmp.(*MoneyV2)
  95368. fc.Result = res
  95369. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  95370. }
  95371. func (ec *executionContext) fieldContext_ProductVariantContextualPricing_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95372. fc = &graphql.FieldContext{
  95373. Object: "ProductVariantContextualPricing",
  95374. Field: field,
  95375. IsMethod: false,
  95376. IsResolver: false,
  95377. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95378. switch field.Name {
  95379. case "amount":
  95380. return ec.fieldContext_MoneyV2_amount(ctx, field)
  95381. case "currencyCode":
  95382. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  95383. }
  95384. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  95385. },
  95386. }
  95387. return fc, nil
  95388. }
  95389. func (ec *executionContext) _ProductVariantCreatePayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantCreatePayload) (ret graphql.Marshaler) {
  95390. fc, err := ec.fieldContext_ProductVariantCreatePayload_product(ctx, field)
  95391. if err != nil {
  95392. return graphql.Null
  95393. }
  95394. ctx = graphql.WithFieldContext(ctx, fc)
  95395. defer func() {
  95396. if r := recover(); r != nil {
  95397. ec.Error(ctx, ec.Recover(ctx, r))
  95398. ret = graphql.Null
  95399. }
  95400. }()
  95401. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95402. ctx = rctx // use context from middleware stack in children
  95403. return obj.Product, nil
  95404. })
  95405. if err != nil {
  95406. ec.Error(ctx, err)
  95407. return graphql.Null
  95408. }
  95409. if resTmp == nil {
  95410. return graphql.Null
  95411. }
  95412. res := resTmp.(*Product)
  95413. fc.Result = res
  95414. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  95415. }
  95416. func (ec *executionContext) fieldContext_ProductVariantCreatePayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95417. fc = &graphql.FieldContext{
  95418. Object: "ProductVariantCreatePayload",
  95419. Field: field,
  95420. IsMethod: false,
  95421. IsResolver: false,
  95422. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95423. switch field.Name {
  95424. case "availablePublicationCount":
  95425. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  95426. case "collections":
  95427. return ec.fieldContext_Product_collections(ctx, field)
  95428. case "contextualPricing":
  95429. return ec.fieldContext_Product_contextualPricing(ctx, field)
  95430. case "createdAt":
  95431. return ec.fieldContext_Product_createdAt(ctx, field)
  95432. case "defaultCursor":
  95433. return ec.fieldContext_Product_defaultCursor(ctx, field)
  95434. case "description":
  95435. return ec.fieldContext_Product_description(ctx, field)
  95436. case "descriptionHtml":
  95437. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  95438. case "featuredImage":
  95439. return ec.fieldContext_Product_featuredImage(ctx, field)
  95440. case "featuredMedia":
  95441. return ec.fieldContext_Product_featuredMedia(ctx, field)
  95442. case "feedback":
  95443. return ec.fieldContext_Product_feedback(ctx, field)
  95444. case "giftCardTemplateSuffix":
  95445. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  95446. case "handle":
  95447. return ec.fieldContext_Product_handle(ctx, field)
  95448. case "hasOnlyDefaultVariant":
  95449. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  95450. case "hasOutOfStockVariants":
  95451. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  95452. case "id":
  95453. return ec.fieldContext_Product_id(ctx, field)
  95454. case "images":
  95455. return ec.fieldContext_Product_images(ctx, field)
  95456. case "inCollection":
  95457. return ec.fieldContext_Product_inCollection(ctx, field)
  95458. case "isGiftCard":
  95459. return ec.fieldContext_Product_isGiftCard(ctx, field)
  95460. case "legacyResourceId":
  95461. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  95462. case "media":
  95463. return ec.fieldContext_Product_media(ctx, field)
  95464. case "mediaCount":
  95465. return ec.fieldContext_Product_mediaCount(ctx, field)
  95466. case "metafield":
  95467. return ec.fieldContext_Product_metafield(ctx, field)
  95468. case "metafieldDefinitions":
  95469. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  95470. case "metafields":
  95471. return ec.fieldContext_Product_metafields(ctx, field)
  95472. case "onlineStorePreviewUrl":
  95473. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  95474. case "onlineStoreUrl":
  95475. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  95476. case "options":
  95477. return ec.fieldContext_Product_options(ctx, field)
  95478. case "priceRangeV2":
  95479. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  95480. case "privateMetafield":
  95481. return ec.fieldContext_Product_privateMetafield(ctx, field)
  95482. case "privateMetafields":
  95483. return ec.fieldContext_Product_privateMetafields(ctx, field)
  95484. case "productCategory":
  95485. return ec.fieldContext_Product_productCategory(ctx, field)
  95486. case "productType":
  95487. return ec.fieldContext_Product_productType(ctx, field)
  95488. case "publicationCount":
  95489. return ec.fieldContext_Product_publicationCount(ctx, field)
  95490. case "publishedAt":
  95491. return ec.fieldContext_Product_publishedAt(ctx, field)
  95492. case "publishedOnCurrentPublication":
  95493. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  95494. case "publishedOnPublication":
  95495. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  95496. case "requiresSellingPlan":
  95497. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  95498. case "resourcePublicationOnCurrentPublication":
  95499. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  95500. case "resourcePublications":
  95501. return ec.fieldContext_Product_resourcePublications(ctx, field)
  95502. case "resourcePublicationsV2":
  95503. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  95504. case "sellingPlanGroupCount":
  95505. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  95506. case "sellingPlanGroups":
  95507. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  95508. case "seo":
  95509. return ec.fieldContext_Product_seo(ctx, field)
  95510. case "status":
  95511. return ec.fieldContext_Product_status(ctx, field)
  95512. case "tags":
  95513. return ec.fieldContext_Product_tags(ctx, field)
  95514. case "templateSuffix":
  95515. return ec.fieldContext_Product_templateSuffix(ctx, field)
  95516. case "title":
  95517. return ec.fieldContext_Product_title(ctx, field)
  95518. case "totalInventory":
  95519. return ec.fieldContext_Product_totalInventory(ctx, field)
  95520. case "totalVariants":
  95521. return ec.fieldContext_Product_totalVariants(ctx, field)
  95522. case "tracksInventory":
  95523. return ec.fieldContext_Product_tracksInventory(ctx, field)
  95524. case "translations":
  95525. return ec.fieldContext_Product_translations(ctx, field)
  95526. case "unpublishedPublications":
  95527. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  95528. case "updatedAt":
  95529. return ec.fieldContext_Product_updatedAt(ctx, field)
  95530. case "variants":
  95531. return ec.fieldContext_Product_variants(ctx, field)
  95532. case "vendor":
  95533. return ec.fieldContext_Product_vendor(ctx, field)
  95534. }
  95535. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  95536. },
  95537. }
  95538. return fc, nil
  95539. }
  95540. func (ec *executionContext) _ProductVariantCreatePayload_productVariant(ctx context.Context, field graphql.CollectedField, obj *ProductVariantCreatePayload) (ret graphql.Marshaler) {
  95541. fc, err := ec.fieldContext_ProductVariantCreatePayload_productVariant(ctx, field)
  95542. if err != nil {
  95543. return graphql.Null
  95544. }
  95545. ctx = graphql.WithFieldContext(ctx, fc)
  95546. defer func() {
  95547. if r := recover(); r != nil {
  95548. ec.Error(ctx, ec.Recover(ctx, r))
  95549. ret = graphql.Null
  95550. }
  95551. }()
  95552. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95553. ctx = rctx // use context from middleware stack in children
  95554. return obj.ProductVariant, nil
  95555. })
  95556. if err != nil {
  95557. ec.Error(ctx, err)
  95558. return graphql.Null
  95559. }
  95560. if resTmp == nil {
  95561. return graphql.Null
  95562. }
  95563. res := resTmp.(*ProductVariant)
  95564. fc.Result = res
  95565. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  95566. }
  95567. func (ec *executionContext) fieldContext_ProductVariantCreatePayload_productVariant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95568. fc = &graphql.FieldContext{
  95569. Object: "ProductVariantCreatePayload",
  95570. Field: field,
  95571. IsMethod: false,
  95572. IsResolver: false,
  95573. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95574. switch field.Name {
  95575. case "availableForSale":
  95576. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  95577. case "barcode":
  95578. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  95579. case "compareAtPrice":
  95580. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  95581. case "contextualPricing":
  95582. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  95583. case "createdAt":
  95584. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  95585. case "defaultCursor":
  95586. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  95587. case "deliveryProfile":
  95588. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  95589. case "displayName":
  95590. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  95591. case "fulfillmentServiceEditable":
  95592. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  95593. case "id":
  95594. return ec.fieldContext_ProductVariant_id(ctx, field)
  95595. case "image":
  95596. return ec.fieldContext_ProductVariant_image(ctx, field)
  95597. case "inventoryItem":
  95598. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  95599. case "inventoryPolicy":
  95600. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  95601. case "inventoryQuantity":
  95602. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  95603. case "legacyResourceId":
  95604. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  95605. case "media":
  95606. return ec.fieldContext_ProductVariant_media(ctx, field)
  95607. case "metafield":
  95608. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  95609. case "metafieldDefinitions":
  95610. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  95611. case "metafields":
  95612. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  95613. case "position":
  95614. return ec.fieldContext_ProductVariant_position(ctx, field)
  95615. case "price":
  95616. return ec.fieldContext_ProductVariant_price(ctx, field)
  95617. case "privateMetafield":
  95618. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  95619. case "privateMetafields":
  95620. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  95621. case "product":
  95622. return ec.fieldContext_ProductVariant_product(ctx, field)
  95623. case "selectedOptions":
  95624. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  95625. case "sellableOnlineQuantity":
  95626. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  95627. case "sellingPlanGroupCount":
  95628. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  95629. case "sellingPlanGroups":
  95630. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  95631. case "sku":
  95632. return ec.fieldContext_ProductVariant_sku(ctx, field)
  95633. case "taxCode":
  95634. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  95635. case "taxable":
  95636. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  95637. case "title":
  95638. return ec.fieldContext_ProductVariant_title(ctx, field)
  95639. case "translations":
  95640. return ec.fieldContext_ProductVariant_translations(ctx, field)
  95641. case "updatedAt":
  95642. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  95643. case "weight":
  95644. return ec.fieldContext_ProductVariant_weight(ctx, field)
  95645. case "weightUnit":
  95646. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  95647. }
  95648. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  95649. },
  95650. }
  95651. return fc, nil
  95652. }
  95653. func (ec *executionContext) _ProductVariantCreatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantCreatePayload) (ret graphql.Marshaler) {
  95654. fc, err := ec.fieldContext_ProductVariantCreatePayload_userErrors(ctx, field)
  95655. if err != nil {
  95656. return graphql.Null
  95657. }
  95658. ctx = graphql.WithFieldContext(ctx, fc)
  95659. defer func() {
  95660. if r := recover(); r != nil {
  95661. ec.Error(ctx, ec.Recover(ctx, r))
  95662. ret = graphql.Null
  95663. }
  95664. }()
  95665. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95666. ctx = rctx // use context from middleware stack in children
  95667. return obj.UserErrors, nil
  95668. })
  95669. if err != nil {
  95670. ec.Error(ctx, err)
  95671. return graphql.Null
  95672. }
  95673. if resTmp == nil {
  95674. if !graphql.HasFieldError(ctx, fc) {
  95675. ec.Errorf(ctx, "must not be null")
  95676. }
  95677. return graphql.Null
  95678. }
  95679. res := resTmp.([]*UserError)
  95680. fc.Result = res
  95681. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  95682. }
  95683. func (ec *executionContext) fieldContext_ProductVariantCreatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95684. fc = &graphql.FieldContext{
  95685. Object: "ProductVariantCreatePayload",
  95686. Field: field,
  95687. IsMethod: false,
  95688. IsResolver: false,
  95689. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95690. switch field.Name {
  95691. case "field":
  95692. return ec.fieldContext_UserError_field(ctx, field)
  95693. case "message":
  95694. return ec.fieldContext_UserError_message(ctx, field)
  95695. }
  95696. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  95697. },
  95698. }
  95699. return fc, nil
  95700. }
  95701. func (ec *executionContext) _ProductVariantDeletePayload_deletedProductVariantId(ctx context.Context, field graphql.CollectedField, obj *ProductVariantDeletePayload) (ret graphql.Marshaler) {
  95702. fc, err := ec.fieldContext_ProductVariantDeletePayload_deletedProductVariantId(ctx, field)
  95703. if err != nil {
  95704. return graphql.Null
  95705. }
  95706. ctx = graphql.WithFieldContext(ctx, fc)
  95707. defer func() {
  95708. if r := recover(); r != nil {
  95709. ec.Error(ctx, ec.Recover(ctx, r))
  95710. ret = graphql.Null
  95711. }
  95712. }()
  95713. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95714. ctx = rctx // use context from middleware stack in children
  95715. return obj.DeletedProductVariantID, nil
  95716. })
  95717. if err != nil {
  95718. ec.Error(ctx, err)
  95719. return graphql.Null
  95720. }
  95721. if resTmp == nil {
  95722. return graphql.Null
  95723. }
  95724. res := resTmp.(*string)
  95725. fc.Result = res
  95726. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  95727. }
  95728. func (ec *executionContext) fieldContext_ProductVariantDeletePayload_deletedProductVariantId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95729. fc = &graphql.FieldContext{
  95730. Object: "ProductVariantDeletePayload",
  95731. Field: field,
  95732. IsMethod: false,
  95733. IsResolver: false,
  95734. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95735. return nil, errors.New("field of type ID does not have child fields")
  95736. },
  95737. }
  95738. return fc, nil
  95739. }
  95740. func (ec *executionContext) _ProductVariantDeletePayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantDeletePayload) (ret graphql.Marshaler) {
  95741. fc, err := ec.fieldContext_ProductVariantDeletePayload_product(ctx, field)
  95742. if err != nil {
  95743. return graphql.Null
  95744. }
  95745. ctx = graphql.WithFieldContext(ctx, fc)
  95746. defer func() {
  95747. if r := recover(); r != nil {
  95748. ec.Error(ctx, ec.Recover(ctx, r))
  95749. ret = graphql.Null
  95750. }
  95751. }()
  95752. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95753. ctx = rctx // use context from middleware stack in children
  95754. return obj.Product, nil
  95755. })
  95756. if err != nil {
  95757. ec.Error(ctx, err)
  95758. return graphql.Null
  95759. }
  95760. if resTmp == nil {
  95761. return graphql.Null
  95762. }
  95763. res := resTmp.(*Product)
  95764. fc.Result = res
  95765. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  95766. }
  95767. func (ec *executionContext) fieldContext_ProductVariantDeletePayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95768. fc = &graphql.FieldContext{
  95769. Object: "ProductVariantDeletePayload",
  95770. Field: field,
  95771. IsMethod: false,
  95772. IsResolver: false,
  95773. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95774. switch field.Name {
  95775. case "availablePublicationCount":
  95776. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  95777. case "collections":
  95778. return ec.fieldContext_Product_collections(ctx, field)
  95779. case "contextualPricing":
  95780. return ec.fieldContext_Product_contextualPricing(ctx, field)
  95781. case "createdAt":
  95782. return ec.fieldContext_Product_createdAt(ctx, field)
  95783. case "defaultCursor":
  95784. return ec.fieldContext_Product_defaultCursor(ctx, field)
  95785. case "description":
  95786. return ec.fieldContext_Product_description(ctx, field)
  95787. case "descriptionHtml":
  95788. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  95789. case "featuredImage":
  95790. return ec.fieldContext_Product_featuredImage(ctx, field)
  95791. case "featuredMedia":
  95792. return ec.fieldContext_Product_featuredMedia(ctx, field)
  95793. case "feedback":
  95794. return ec.fieldContext_Product_feedback(ctx, field)
  95795. case "giftCardTemplateSuffix":
  95796. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  95797. case "handle":
  95798. return ec.fieldContext_Product_handle(ctx, field)
  95799. case "hasOnlyDefaultVariant":
  95800. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  95801. case "hasOutOfStockVariants":
  95802. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  95803. case "id":
  95804. return ec.fieldContext_Product_id(ctx, field)
  95805. case "images":
  95806. return ec.fieldContext_Product_images(ctx, field)
  95807. case "inCollection":
  95808. return ec.fieldContext_Product_inCollection(ctx, field)
  95809. case "isGiftCard":
  95810. return ec.fieldContext_Product_isGiftCard(ctx, field)
  95811. case "legacyResourceId":
  95812. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  95813. case "media":
  95814. return ec.fieldContext_Product_media(ctx, field)
  95815. case "mediaCount":
  95816. return ec.fieldContext_Product_mediaCount(ctx, field)
  95817. case "metafield":
  95818. return ec.fieldContext_Product_metafield(ctx, field)
  95819. case "metafieldDefinitions":
  95820. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  95821. case "metafields":
  95822. return ec.fieldContext_Product_metafields(ctx, field)
  95823. case "onlineStorePreviewUrl":
  95824. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  95825. case "onlineStoreUrl":
  95826. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  95827. case "options":
  95828. return ec.fieldContext_Product_options(ctx, field)
  95829. case "priceRangeV2":
  95830. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  95831. case "privateMetafield":
  95832. return ec.fieldContext_Product_privateMetafield(ctx, field)
  95833. case "privateMetafields":
  95834. return ec.fieldContext_Product_privateMetafields(ctx, field)
  95835. case "productCategory":
  95836. return ec.fieldContext_Product_productCategory(ctx, field)
  95837. case "productType":
  95838. return ec.fieldContext_Product_productType(ctx, field)
  95839. case "publicationCount":
  95840. return ec.fieldContext_Product_publicationCount(ctx, field)
  95841. case "publishedAt":
  95842. return ec.fieldContext_Product_publishedAt(ctx, field)
  95843. case "publishedOnCurrentPublication":
  95844. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  95845. case "publishedOnPublication":
  95846. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  95847. case "requiresSellingPlan":
  95848. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  95849. case "resourcePublicationOnCurrentPublication":
  95850. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  95851. case "resourcePublications":
  95852. return ec.fieldContext_Product_resourcePublications(ctx, field)
  95853. case "resourcePublicationsV2":
  95854. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  95855. case "sellingPlanGroupCount":
  95856. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  95857. case "sellingPlanGroups":
  95858. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  95859. case "seo":
  95860. return ec.fieldContext_Product_seo(ctx, field)
  95861. case "status":
  95862. return ec.fieldContext_Product_status(ctx, field)
  95863. case "tags":
  95864. return ec.fieldContext_Product_tags(ctx, field)
  95865. case "templateSuffix":
  95866. return ec.fieldContext_Product_templateSuffix(ctx, field)
  95867. case "title":
  95868. return ec.fieldContext_Product_title(ctx, field)
  95869. case "totalInventory":
  95870. return ec.fieldContext_Product_totalInventory(ctx, field)
  95871. case "totalVariants":
  95872. return ec.fieldContext_Product_totalVariants(ctx, field)
  95873. case "tracksInventory":
  95874. return ec.fieldContext_Product_tracksInventory(ctx, field)
  95875. case "translations":
  95876. return ec.fieldContext_Product_translations(ctx, field)
  95877. case "unpublishedPublications":
  95878. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  95879. case "updatedAt":
  95880. return ec.fieldContext_Product_updatedAt(ctx, field)
  95881. case "variants":
  95882. return ec.fieldContext_Product_variants(ctx, field)
  95883. case "vendor":
  95884. return ec.fieldContext_Product_vendor(ctx, field)
  95885. }
  95886. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  95887. },
  95888. }
  95889. return fc, nil
  95890. }
  95891. func (ec *executionContext) _ProductVariantDeletePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantDeletePayload) (ret graphql.Marshaler) {
  95892. fc, err := ec.fieldContext_ProductVariantDeletePayload_userErrors(ctx, field)
  95893. if err != nil {
  95894. return graphql.Null
  95895. }
  95896. ctx = graphql.WithFieldContext(ctx, fc)
  95897. defer func() {
  95898. if r := recover(); r != nil {
  95899. ec.Error(ctx, ec.Recover(ctx, r))
  95900. ret = graphql.Null
  95901. }
  95902. }()
  95903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95904. ctx = rctx // use context from middleware stack in children
  95905. return obj.UserErrors, nil
  95906. })
  95907. if err != nil {
  95908. ec.Error(ctx, err)
  95909. return graphql.Null
  95910. }
  95911. if resTmp == nil {
  95912. if !graphql.HasFieldError(ctx, fc) {
  95913. ec.Errorf(ctx, "must not be null")
  95914. }
  95915. return graphql.Null
  95916. }
  95917. res := resTmp.([]*UserError)
  95918. fc.Result = res
  95919. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  95920. }
  95921. func (ec *executionContext) fieldContext_ProductVariantDeletePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95922. fc = &graphql.FieldContext{
  95923. Object: "ProductVariantDeletePayload",
  95924. Field: field,
  95925. IsMethod: false,
  95926. IsResolver: false,
  95927. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95928. switch field.Name {
  95929. case "field":
  95930. return ec.fieldContext_UserError_field(ctx, field)
  95931. case "message":
  95932. return ec.fieldContext_UserError_message(ctx, field)
  95933. }
  95934. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  95935. },
  95936. }
  95937. return fc, nil
  95938. }
  95939. func (ec *executionContext) _ProductVariantDetachMediaPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantDetachMediaPayload) (ret graphql.Marshaler) {
  95940. fc, err := ec.fieldContext_ProductVariantDetachMediaPayload_product(ctx, field)
  95941. if err != nil {
  95942. return graphql.Null
  95943. }
  95944. ctx = graphql.WithFieldContext(ctx, fc)
  95945. defer func() {
  95946. if r := recover(); r != nil {
  95947. ec.Error(ctx, ec.Recover(ctx, r))
  95948. ret = graphql.Null
  95949. }
  95950. }()
  95951. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95952. ctx = rctx // use context from middleware stack in children
  95953. return obj.Product, nil
  95954. })
  95955. if err != nil {
  95956. ec.Error(ctx, err)
  95957. return graphql.Null
  95958. }
  95959. if resTmp == nil {
  95960. return graphql.Null
  95961. }
  95962. res := resTmp.(*Product)
  95963. fc.Result = res
  95964. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  95965. }
  95966. func (ec *executionContext) fieldContext_ProductVariantDetachMediaPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95967. fc = &graphql.FieldContext{
  95968. Object: "ProductVariantDetachMediaPayload",
  95969. Field: field,
  95970. IsMethod: false,
  95971. IsResolver: false,
  95972. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95973. switch field.Name {
  95974. case "availablePublicationCount":
  95975. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  95976. case "collections":
  95977. return ec.fieldContext_Product_collections(ctx, field)
  95978. case "contextualPricing":
  95979. return ec.fieldContext_Product_contextualPricing(ctx, field)
  95980. case "createdAt":
  95981. return ec.fieldContext_Product_createdAt(ctx, field)
  95982. case "defaultCursor":
  95983. return ec.fieldContext_Product_defaultCursor(ctx, field)
  95984. case "description":
  95985. return ec.fieldContext_Product_description(ctx, field)
  95986. case "descriptionHtml":
  95987. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  95988. case "featuredImage":
  95989. return ec.fieldContext_Product_featuredImage(ctx, field)
  95990. case "featuredMedia":
  95991. return ec.fieldContext_Product_featuredMedia(ctx, field)
  95992. case "feedback":
  95993. return ec.fieldContext_Product_feedback(ctx, field)
  95994. case "giftCardTemplateSuffix":
  95995. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  95996. case "handle":
  95997. return ec.fieldContext_Product_handle(ctx, field)
  95998. case "hasOnlyDefaultVariant":
  95999. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  96000. case "hasOutOfStockVariants":
  96001. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  96002. case "id":
  96003. return ec.fieldContext_Product_id(ctx, field)
  96004. case "images":
  96005. return ec.fieldContext_Product_images(ctx, field)
  96006. case "inCollection":
  96007. return ec.fieldContext_Product_inCollection(ctx, field)
  96008. case "isGiftCard":
  96009. return ec.fieldContext_Product_isGiftCard(ctx, field)
  96010. case "legacyResourceId":
  96011. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  96012. case "media":
  96013. return ec.fieldContext_Product_media(ctx, field)
  96014. case "mediaCount":
  96015. return ec.fieldContext_Product_mediaCount(ctx, field)
  96016. case "metafield":
  96017. return ec.fieldContext_Product_metafield(ctx, field)
  96018. case "metafieldDefinitions":
  96019. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  96020. case "metafields":
  96021. return ec.fieldContext_Product_metafields(ctx, field)
  96022. case "onlineStorePreviewUrl":
  96023. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  96024. case "onlineStoreUrl":
  96025. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  96026. case "options":
  96027. return ec.fieldContext_Product_options(ctx, field)
  96028. case "priceRangeV2":
  96029. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  96030. case "privateMetafield":
  96031. return ec.fieldContext_Product_privateMetafield(ctx, field)
  96032. case "privateMetafields":
  96033. return ec.fieldContext_Product_privateMetafields(ctx, field)
  96034. case "productCategory":
  96035. return ec.fieldContext_Product_productCategory(ctx, field)
  96036. case "productType":
  96037. return ec.fieldContext_Product_productType(ctx, field)
  96038. case "publicationCount":
  96039. return ec.fieldContext_Product_publicationCount(ctx, field)
  96040. case "publishedAt":
  96041. return ec.fieldContext_Product_publishedAt(ctx, field)
  96042. case "publishedOnCurrentPublication":
  96043. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  96044. case "publishedOnPublication":
  96045. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  96046. case "requiresSellingPlan":
  96047. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  96048. case "resourcePublicationOnCurrentPublication":
  96049. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  96050. case "resourcePublications":
  96051. return ec.fieldContext_Product_resourcePublications(ctx, field)
  96052. case "resourcePublicationsV2":
  96053. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  96054. case "sellingPlanGroupCount":
  96055. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  96056. case "sellingPlanGroups":
  96057. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  96058. case "seo":
  96059. return ec.fieldContext_Product_seo(ctx, field)
  96060. case "status":
  96061. return ec.fieldContext_Product_status(ctx, field)
  96062. case "tags":
  96063. return ec.fieldContext_Product_tags(ctx, field)
  96064. case "templateSuffix":
  96065. return ec.fieldContext_Product_templateSuffix(ctx, field)
  96066. case "title":
  96067. return ec.fieldContext_Product_title(ctx, field)
  96068. case "totalInventory":
  96069. return ec.fieldContext_Product_totalInventory(ctx, field)
  96070. case "totalVariants":
  96071. return ec.fieldContext_Product_totalVariants(ctx, field)
  96072. case "tracksInventory":
  96073. return ec.fieldContext_Product_tracksInventory(ctx, field)
  96074. case "translations":
  96075. return ec.fieldContext_Product_translations(ctx, field)
  96076. case "unpublishedPublications":
  96077. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  96078. case "updatedAt":
  96079. return ec.fieldContext_Product_updatedAt(ctx, field)
  96080. case "variants":
  96081. return ec.fieldContext_Product_variants(ctx, field)
  96082. case "vendor":
  96083. return ec.fieldContext_Product_vendor(ctx, field)
  96084. }
  96085. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  96086. },
  96087. }
  96088. return fc, nil
  96089. }
  96090. func (ec *executionContext) _ProductVariantDetachMediaPayload_productVariants(ctx context.Context, field graphql.CollectedField, obj *ProductVariantDetachMediaPayload) (ret graphql.Marshaler) {
  96091. fc, err := ec.fieldContext_ProductVariantDetachMediaPayload_productVariants(ctx, field)
  96092. if err != nil {
  96093. return graphql.Null
  96094. }
  96095. ctx = graphql.WithFieldContext(ctx, fc)
  96096. defer func() {
  96097. if r := recover(); r != nil {
  96098. ec.Error(ctx, ec.Recover(ctx, r))
  96099. ret = graphql.Null
  96100. }
  96101. }()
  96102. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96103. ctx = rctx // use context from middleware stack in children
  96104. return obj.ProductVariants, nil
  96105. })
  96106. if err != nil {
  96107. ec.Error(ctx, err)
  96108. return graphql.Null
  96109. }
  96110. if resTmp == nil {
  96111. return graphql.Null
  96112. }
  96113. res := resTmp.([]*ProductVariant)
  96114. fc.Result = res
  96115. return ec.marshalOProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantᚄ(ctx, field.Selections, res)
  96116. }
  96117. func (ec *executionContext) fieldContext_ProductVariantDetachMediaPayload_productVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96118. fc = &graphql.FieldContext{
  96119. Object: "ProductVariantDetachMediaPayload",
  96120. Field: field,
  96121. IsMethod: false,
  96122. IsResolver: false,
  96123. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96124. switch field.Name {
  96125. case "availableForSale":
  96126. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  96127. case "barcode":
  96128. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  96129. case "compareAtPrice":
  96130. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  96131. case "contextualPricing":
  96132. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  96133. case "createdAt":
  96134. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  96135. case "defaultCursor":
  96136. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  96137. case "deliveryProfile":
  96138. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  96139. case "displayName":
  96140. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  96141. case "fulfillmentServiceEditable":
  96142. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  96143. case "id":
  96144. return ec.fieldContext_ProductVariant_id(ctx, field)
  96145. case "image":
  96146. return ec.fieldContext_ProductVariant_image(ctx, field)
  96147. case "inventoryItem":
  96148. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  96149. case "inventoryPolicy":
  96150. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  96151. case "inventoryQuantity":
  96152. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  96153. case "legacyResourceId":
  96154. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  96155. case "media":
  96156. return ec.fieldContext_ProductVariant_media(ctx, field)
  96157. case "metafield":
  96158. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  96159. case "metafieldDefinitions":
  96160. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  96161. case "metafields":
  96162. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  96163. case "position":
  96164. return ec.fieldContext_ProductVariant_position(ctx, field)
  96165. case "price":
  96166. return ec.fieldContext_ProductVariant_price(ctx, field)
  96167. case "privateMetafield":
  96168. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  96169. case "privateMetafields":
  96170. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  96171. case "product":
  96172. return ec.fieldContext_ProductVariant_product(ctx, field)
  96173. case "selectedOptions":
  96174. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  96175. case "sellableOnlineQuantity":
  96176. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  96177. case "sellingPlanGroupCount":
  96178. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  96179. case "sellingPlanGroups":
  96180. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  96181. case "sku":
  96182. return ec.fieldContext_ProductVariant_sku(ctx, field)
  96183. case "taxCode":
  96184. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  96185. case "taxable":
  96186. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  96187. case "title":
  96188. return ec.fieldContext_ProductVariant_title(ctx, field)
  96189. case "translations":
  96190. return ec.fieldContext_ProductVariant_translations(ctx, field)
  96191. case "updatedAt":
  96192. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  96193. case "weight":
  96194. return ec.fieldContext_ProductVariant_weight(ctx, field)
  96195. case "weightUnit":
  96196. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  96197. }
  96198. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  96199. },
  96200. }
  96201. return fc, nil
  96202. }
  96203. func (ec *executionContext) _ProductVariantDetachMediaPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantDetachMediaPayload) (ret graphql.Marshaler) {
  96204. fc, err := ec.fieldContext_ProductVariantDetachMediaPayload_userErrors(ctx, field)
  96205. if err != nil {
  96206. return graphql.Null
  96207. }
  96208. ctx = graphql.WithFieldContext(ctx, fc)
  96209. defer func() {
  96210. if r := recover(); r != nil {
  96211. ec.Error(ctx, ec.Recover(ctx, r))
  96212. ret = graphql.Null
  96213. }
  96214. }()
  96215. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96216. ctx = rctx // use context from middleware stack in children
  96217. return obj.UserErrors, nil
  96218. })
  96219. if err != nil {
  96220. ec.Error(ctx, err)
  96221. return graphql.Null
  96222. }
  96223. if resTmp == nil {
  96224. if !graphql.HasFieldError(ctx, fc) {
  96225. ec.Errorf(ctx, "must not be null")
  96226. }
  96227. return graphql.Null
  96228. }
  96229. res := resTmp.([]*MediaUserError)
  96230. fc.Result = res
  96231. return ec.marshalNMediaUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorᚄ(ctx, field.Selections, res)
  96232. }
  96233. func (ec *executionContext) fieldContext_ProductVariantDetachMediaPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96234. fc = &graphql.FieldContext{
  96235. Object: "ProductVariantDetachMediaPayload",
  96236. Field: field,
  96237. IsMethod: false,
  96238. IsResolver: false,
  96239. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96240. switch field.Name {
  96241. case "code":
  96242. return ec.fieldContext_MediaUserError_code(ctx, field)
  96243. case "field":
  96244. return ec.fieldContext_MediaUserError_field(ctx, field)
  96245. case "message":
  96246. return ec.fieldContext_MediaUserError_message(ctx, field)
  96247. }
  96248. return nil, fmt.Errorf("no field named %q was found under type MediaUserError", field.Name)
  96249. },
  96250. }
  96251. return fc, nil
  96252. }
  96253. func (ec *executionContext) _ProductVariantEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ProductVariantEdge) (ret graphql.Marshaler) {
  96254. fc, err := ec.fieldContext_ProductVariantEdge_cursor(ctx, field)
  96255. if err != nil {
  96256. return graphql.Null
  96257. }
  96258. ctx = graphql.WithFieldContext(ctx, fc)
  96259. defer func() {
  96260. if r := recover(); r != nil {
  96261. ec.Error(ctx, ec.Recover(ctx, r))
  96262. ret = graphql.Null
  96263. }
  96264. }()
  96265. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96266. ctx = rctx // use context from middleware stack in children
  96267. return obj.Cursor, nil
  96268. })
  96269. if err != nil {
  96270. ec.Error(ctx, err)
  96271. return graphql.Null
  96272. }
  96273. if resTmp == nil {
  96274. if !graphql.HasFieldError(ctx, fc) {
  96275. ec.Errorf(ctx, "must not be null")
  96276. }
  96277. return graphql.Null
  96278. }
  96279. res := resTmp.(string)
  96280. fc.Result = res
  96281. return ec.marshalNString2string(ctx, field.Selections, res)
  96282. }
  96283. func (ec *executionContext) fieldContext_ProductVariantEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96284. fc = &graphql.FieldContext{
  96285. Object: "ProductVariantEdge",
  96286. Field: field,
  96287. IsMethod: false,
  96288. IsResolver: false,
  96289. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96290. return nil, errors.New("field of type String does not have child fields")
  96291. },
  96292. }
  96293. return fc, nil
  96294. }
  96295. func (ec *executionContext) _ProductVariantEdge_node(ctx context.Context, field graphql.CollectedField, obj *ProductVariantEdge) (ret graphql.Marshaler) {
  96296. fc, err := ec.fieldContext_ProductVariantEdge_node(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.Node, 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.(*ProductVariant)
  96322. fc.Result = res
  96323. return ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  96324. }
  96325. func (ec *executionContext) fieldContext_ProductVariantEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96326. fc = &graphql.FieldContext{
  96327. Object: "ProductVariantEdge",
  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 "availableForSale":
  96334. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  96335. case "barcode":
  96336. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  96337. case "compareAtPrice":
  96338. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  96339. case "contextualPricing":
  96340. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  96341. case "createdAt":
  96342. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  96343. case "defaultCursor":
  96344. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  96345. case "deliveryProfile":
  96346. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  96347. case "displayName":
  96348. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  96349. case "fulfillmentServiceEditable":
  96350. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  96351. case "id":
  96352. return ec.fieldContext_ProductVariant_id(ctx, field)
  96353. case "image":
  96354. return ec.fieldContext_ProductVariant_image(ctx, field)
  96355. case "inventoryItem":
  96356. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  96357. case "inventoryPolicy":
  96358. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  96359. case "inventoryQuantity":
  96360. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  96361. case "legacyResourceId":
  96362. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  96363. case "media":
  96364. return ec.fieldContext_ProductVariant_media(ctx, field)
  96365. case "metafield":
  96366. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  96367. case "metafieldDefinitions":
  96368. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  96369. case "metafields":
  96370. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  96371. case "position":
  96372. return ec.fieldContext_ProductVariant_position(ctx, field)
  96373. case "price":
  96374. return ec.fieldContext_ProductVariant_price(ctx, field)
  96375. case "privateMetafield":
  96376. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  96377. case "privateMetafields":
  96378. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  96379. case "product":
  96380. return ec.fieldContext_ProductVariant_product(ctx, field)
  96381. case "selectedOptions":
  96382. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  96383. case "sellableOnlineQuantity":
  96384. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  96385. case "sellingPlanGroupCount":
  96386. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  96387. case "sellingPlanGroups":
  96388. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  96389. case "sku":
  96390. return ec.fieldContext_ProductVariant_sku(ctx, field)
  96391. case "taxCode":
  96392. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  96393. case "taxable":
  96394. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  96395. case "title":
  96396. return ec.fieldContext_ProductVariant_title(ctx, field)
  96397. case "translations":
  96398. return ec.fieldContext_ProductVariant_translations(ctx, field)
  96399. case "updatedAt":
  96400. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  96401. case "weight":
  96402. return ec.fieldContext_ProductVariant_weight(ctx, field)
  96403. case "weightUnit":
  96404. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  96405. }
  96406. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  96407. },
  96408. }
  96409. return fc, nil
  96410. }
  96411. func (ec *executionContext) _ProductVariantJoinSellingPlanGroupsPayload_productVariant(ctx context.Context, field graphql.CollectedField, obj *ProductVariantJoinSellingPlanGroupsPayload) (ret graphql.Marshaler) {
  96412. fc, err := ec.fieldContext_ProductVariantJoinSellingPlanGroupsPayload_productVariant(ctx, field)
  96413. if err != nil {
  96414. return graphql.Null
  96415. }
  96416. ctx = graphql.WithFieldContext(ctx, fc)
  96417. defer func() {
  96418. if r := recover(); r != nil {
  96419. ec.Error(ctx, ec.Recover(ctx, r))
  96420. ret = graphql.Null
  96421. }
  96422. }()
  96423. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96424. ctx = rctx // use context from middleware stack in children
  96425. return obj.ProductVariant, nil
  96426. })
  96427. if err != nil {
  96428. ec.Error(ctx, err)
  96429. return graphql.Null
  96430. }
  96431. if resTmp == nil {
  96432. return graphql.Null
  96433. }
  96434. res := resTmp.(*ProductVariant)
  96435. fc.Result = res
  96436. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  96437. }
  96438. func (ec *executionContext) fieldContext_ProductVariantJoinSellingPlanGroupsPayload_productVariant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96439. fc = &graphql.FieldContext{
  96440. Object: "ProductVariantJoinSellingPlanGroupsPayload",
  96441. Field: field,
  96442. IsMethod: false,
  96443. IsResolver: false,
  96444. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96445. switch field.Name {
  96446. case "availableForSale":
  96447. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  96448. case "barcode":
  96449. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  96450. case "compareAtPrice":
  96451. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  96452. case "contextualPricing":
  96453. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  96454. case "createdAt":
  96455. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  96456. case "defaultCursor":
  96457. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  96458. case "deliveryProfile":
  96459. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  96460. case "displayName":
  96461. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  96462. case "fulfillmentServiceEditable":
  96463. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  96464. case "id":
  96465. return ec.fieldContext_ProductVariant_id(ctx, field)
  96466. case "image":
  96467. return ec.fieldContext_ProductVariant_image(ctx, field)
  96468. case "inventoryItem":
  96469. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  96470. case "inventoryPolicy":
  96471. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  96472. case "inventoryQuantity":
  96473. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  96474. case "legacyResourceId":
  96475. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  96476. case "media":
  96477. return ec.fieldContext_ProductVariant_media(ctx, field)
  96478. case "metafield":
  96479. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  96480. case "metafieldDefinitions":
  96481. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  96482. case "metafields":
  96483. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  96484. case "position":
  96485. return ec.fieldContext_ProductVariant_position(ctx, field)
  96486. case "price":
  96487. return ec.fieldContext_ProductVariant_price(ctx, field)
  96488. case "privateMetafield":
  96489. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  96490. case "privateMetafields":
  96491. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  96492. case "product":
  96493. return ec.fieldContext_ProductVariant_product(ctx, field)
  96494. case "selectedOptions":
  96495. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  96496. case "sellableOnlineQuantity":
  96497. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  96498. case "sellingPlanGroupCount":
  96499. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  96500. case "sellingPlanGroups":
  96501. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  96502. case "sku":
  96503. return ec.fieldContext_ProductVariant_sku(ctx, field)
  96504. case "taxCode":
  96505. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  96506. case "taxable":
  96507. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  96508. case "title":
  96509. return ec.fieldContext_ProductVariant_title(ctx, field)
  96510. case "translations":
  96511. return ec.fieldContext_ProductVariant_translations(ctx, field)
  96512. case "updatedAt":
  96513. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  96514. case "weight":
  96515. return ec.fieldContext_ProductVariant_weight(ctx, field)
  96516. case "weightUnit":
  96517. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  96518. }
  96519. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  96520. },
  96521. }
  96522. return fc, nil
  96523. }
  96524. func (ec *executionContext) _ProductVariantJoinSellingPlanGroupsPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantJoinSellingPlanGroupsPayload) (ret graphql.Marshaler) {
  96525. fc, err := ec.fieldContext_ProductVariantJoinSellingPlanGroupsPayload_userErrors(ctx, field)
  96526. if err != nil {
  96527. return graphql.Null
  96528. }
  96529. ctx = graphql.WithFieldContext(ctx, fc)
  96530. defer func() {
  96531. if r := recover(); r != nil {
  96532. ec.Error(ctx, ec.Recover(ctx, r))
  96533. ret = graphql.Null
  96534. }
  96535. }()
  96536. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96537. ctx = rctx // use context from middleware stack in children
  96538. return obj.UserErrors, nil
  96539. })
  96540. if err != nil {
  96541. ec.Error(ctx, err)
  96542. return graphql.Null
  96543. }
  96544. if resTmp == nil {
  96545. if !graphql.HasFieldError(ctx, fc) {
  96546. ec.Errorf(ctx, "must not be null")
  96547. }
  96548. return graphql.Null
  96549. }
  96550. res := resTmp.([]*SellingPlanGroupUserError)
  96551. fc.Result = res
  96552. return ec.marshalNSellingPlanGroupUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserErrorᚄ(ctx, field.Selections, res)
  96553. }
  96554. func (ec *executionContext) fieldContext_ProductVariantJoinSellingPlanGroupsPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96555. fc = &graphql.FieldContext{
  96556. Object: "ProductVariantJoinSellingPlanGroupsPayload",
  96557. Field: field,
  96558. IsMethod: false,
  96559. IsResolver: false,
  96560. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96561. switch field.Name {
  96562. case "code":
  96563. return ec.fieldContext_SellingPlanGroupUserError_code(ctx, field)
  96564. case "field":
  96565. return ec.fieldContext_SellingPlanGroupUserError_field(ctx, field)
  96566. case "message":
  96567. return ec.fieldContext_SellingPlanGroupUserError_message(ctx, field)
  96568. }
  96569. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupUserError", field.Name)
  96570. },
  96571. }
  96572. return fc, nil
  96573. }
  96574. func (ec *executionContext) _ProductVariantLeaveSellingPlanGroupsPayload_productVariant(ctx context.Context, field graphql.CollectedField, obj *ProductVariantLeaveSellingPlanGroupsPayload) (ret graphql.Marshaler) {
  96575. fc, err := ec.fieldContext_ProductVariantLeaveSellingPlanGroupsPayload_productVariant(ctx, field)
  96576. if err != nil {
  96577. return graphql.Null
  96578. }
  96579. ctx = graphql.WithFieldContext(ctx, fc)
  96580. defer func() {
  96581. if r := recover(); r != nil {
  96582. ec.Error(ctx, ec.Recover(ctx, r))
  96583. ret = graphql.Null
  96584. }
  96585. }()
  96586. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96587. ctx = rctx // use context from middleware stack in children
  96588. return obj.ProductVariant, nil
  96589. })
  96590. if err != nil {
  96591. ec.Error(ctx, err)
  96592. return graphql.Null
  96593. }
  96594. if resTmp == nil {
  96595. return graphql.Null
  96596. }
  96597. res := resTmp.(*ProductVariant)
  96598. fc.Result = res
  96599. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  96600. }
  96601. func (ec *executionContext) fieldContext_ProductVariantLeaveSellingPlanGroupsPayload_productVariant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96602. fc = &graphql.FieldContext{
  96603. Object: "ProductVariantLeaveSellingPlanGroupsPayload",
  96604. Field: field,
  96605. IsMethod: false,
  96606. IsResolver: false,
  96607. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96608. switch field.Name {
  96609. case "availableForSale":
  96610. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  96611. case "barcode":
  96612. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  96613. case "compareAtPrice":
  96614. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  96615. case "contextualPricing":
  96616. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  96617. case "createdAt":
  96618. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  96619. case "defaultCursor":
  96620. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  96621. case "deliveryProfile":
  96622. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  96623. case "displayName":
  96624. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  96625. case "fulfillmentServiceEditable":
  96626. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  96627. case "id":
  96628. return ec.fieldContext_ProductVariant_id(ctx, field)
  96629. case "image":
  96630. return ec.fieldContext_ProductVariant_image(ctx, field)
  96631. case "inventoryItem":
  96632. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  96633. case "inventoryPolicy":
  96634. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  96635. case "inventoryQuantity":
  96636. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  96637. case "legacyResourceId":
  96638. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  96639. case "media":
  96640. return ec.fieldContext_ProductVariant_media(ctx, field)
  96641. case "metafield":
  96642. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  96643. case "metafieldDefinitions":
  96644. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  96645. case "metafields":
  96646. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  96647. case "position":
  96648. return ec.fieldContext_ProductVariant_position(ctx, field)
  96649. case "price":
  96650. return ec.fieldContext_ProductVariant_price(ctx, field)
  96651. case "privateMetafield":
  96652. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  96653. case "privateMetafields":
  96654. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  96655. case "product":
  96656. return ec.fieldContext_ProductVariant_product(ctx, field)
  96657. case "selectedOptions":
  96658. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  96659. case "sellableOnlineQuantity":
  96660. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  96661. case "sellingPlanGroupCount":
  96662. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  96663. case "sellingPlanGroups":
  96664. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  96665. case "sku":
  96666. return ec.fieldContext_ProductVariant_sku(ctx, field)
  96667. case "taxCode":
  96668. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  96669. case "taxable":
  96670. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  96671. case "title":
  96672. return ec.fieldContext_ProductVariant_title(ctx, field)
  96673. case "translations":
  96674. return ec.fieldContext_ProductVariant_translations(ctx, field)
  96675. case "updatedAt":
  96676. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  96677. case "weight":
  96678. return ec.fieldContext_ProductVariant_weight(ctx, field)
  96679. case "weightUnit":
  96680. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  96681. }
  96682. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  96683. },
  96684. }
  96685. return fc, nil
  96686. }
  96687. func (ec *executionContext) _ProductVariantLeaveSellingPlanGroupsPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantLeaveSellingPlanGroupsPayload) (ret graphql.Marshaler) {
  96688. fc, err := ec.fieldContext_ProductVariantLeaveSellingPlanGroupsPayload_userErrors(ctx, field)
  96689. if err != nil {
  96690. return graphql.Null
  96691. }
  96692. ctx = graphql.WithFieldContext(ctx, fc)
  96693. defer func() {
  96694. if r := recover(); r != nil {
  96695. ec.Error(ctx, ec.Recover(ctx, r))
  96696. ret = graphql.Null
  96697. }
  96698. }()
  96699. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96700. ctx = rctx // use context from middleware stack in children
  96701. return obj.UserErrors, nil
  96702. })
  96703. if err != nil {
  96704. ec.Error(ctx, err)
  96705. return graphql.Null
  96706. }
  96707. if resTmp == nil {
  96708. if !graphql.HasFieldError(ctx, fc) {
  96709. ec.Errorf(ctx, "must not be null")
  96710. }
  96711. return graphql.Null
  96712. }
  96713. res := resTmp.([]*SellingPlanGroupUserError)
  96714. fc.Result = res
  96715. return ec.marshalNSellingPlanGroupUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserErrorᚄ(ctx, field.Selections, res)
  96716. }
  96717. func (ec *executionContext) fieldContext_ProductVariantLeaveSellingPlanGroupsPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96718. fc = &graphql.FieldContext{
  96719. Object: "ProductVariantLeaveSellingPlanGroupsPayload",
  96720. Field: field,
  96721. IsMethod: false,
  96722. IsResolver: false,
  96723. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96724. switch field.Name {
  96725. case "code":
  96726. return ec.fieldContext_SellingPlanGroupUserError_code(ctx, field)
  96727. case "field":
  96728. return ec.fieldContext_SellingPlanGroupUserError_field(ctx, field)
  96729. case "message":
  96730. return ec.fieldContext_SellingPlanGroupUserError_message(ctx, field)
  96731. }
  96732. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupUserError", field.Name)
  96733. },
  96734. }
  96735. return fc, nil
  96736. }
  96737. func (ec *executionContext) _ProductVariantUpdatePayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantUpdatePayload) (ret graphql.Marshaler) {
  96738. fc, err := ec.fieldContext_ProductVariantUpdatePayload_product(ctx, field)
  96739. if err != nil {
  96740. return graphql.Null
  96741. }
  96742. ctx = graphql.WithFieldContext(ctx, fc)
  96743. defer func() {
  96744. if r := recover(); r != nil {
  96745. ec.Error(ctx, ec.Recover(ctx, r))
  96746. ret = graphql.Null
  96747. }
  96748. }()
  96749. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96750. ctx = rctx // use context from middleware stack in children
  96751. return obj.Product, nil
  96752. })
  96753. if err != nil {
  96754. ec.Error(ctx, err)
  96755. return graphql.Null
  96756. }
  96757. if resTmp == nil {
  96758. return graphql.Null
  96759. }
  96760. res := resTmp.(*Product)
  96761. fc.Result = res
  96762. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  96763. }
  96764. func (ec *executionContext) fieldContext_ProductVariantUpdatePayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96765. fc = &graphql.FieldContext{
  96766. Object: "ProductVariantUpdatePayload",
  96767. Field: field,
  96768. IsMethod: false,
  96769. IsResolver: false,
  96770. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96771. switch field.Name {
  96772. case "availablePublicationCount":
  96773. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  96774. case "collections":
  96775. return ec.fieldContext_Product_collections(ctx, field)
  96776. case "contextualPricing":
  96777. return ec.fieldContext_Product_contextualPricing(ctx, field)
  96778. case "createdAt":
  96779. return ec.fieldContext_Product_createdAt(ctx, field)
  96780. case "defaultCursor":
  96781. return ec.fieldContext_Product_defaultCursor(ctx, field)
  96782. case "description":
  96783. return ec.fieldContext_Product_description(ctx, field)
  96784. case "descriptionHtml":
  96785. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  96786. case "featuredImage":
  96787. return ec.fieldContext_Product_featuredImage(ctx, field)
  96788. case "featuredMedia":
  96789. return ec.fieldContext_Product_featuredMedia(ctx, field)
  96790. case "feedback":
  96791. return ec.fieldContext_Product_feedback(ctx, field)
  96792. case "giftCardTemplateSuffix":
  96793. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  96794. case "handle":
  96795. return ec.fieldContext_Product_handle(ctx, field)
  96796. case "hasOnlyDefaultVariant":
  96797. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  96798. case "hasOutOfStockVariants":
  96799. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  96800. case "id":
  96801. return ec.fieldContext_Product_id(ctx, field)
  96802. case "images":
  96803. return ec.fieldContext_Product_images(ctx, field)
  96804. case "inCollection":
  96805. return ec.fieldContext_Product_inCollection(ctx, field)
  96806. case "isGiftCard":
  96807. return ec.fieldContext_Product_isGiftCard(ctx, field)
  96808. case "legacyResourceId":
  96809. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  96810. case "media":
  96811. return ec.fieldContext_Product_media(ctx, field)
  96812. case "mediaCount":
  96813. return ec.fieldContext_Product_mediaCount(ctx, field)
  96814. case "metafield":
  96815. return ec.fieldContext_Product_metafield(ctx, field)
  96816. case "metafieldDefinitions":
  96817. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  96818. case "metafields":
  96819. return ec.fieldContext_Product_metafields(ctx, field)
  96820. case "onlineStorePreviewUrl":
  96821. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  96822. case "onlineStoreUrl":
  96823. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  96824. case "options":
  96825. return ec.fieldContext_Product_options(ctx, field)
  96826. case "priceRangeV2":
  96827. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  96828. case "privateMetafield":
  96829. return ec.fieldContext_Product_privateMetafield(ctx, field)
  96830. case "privateMetafields":
  96831. return ec.fieldContext_Product_privateMetafields(ctx, field)
  96832. case "productCategory":
  96833. return ec.fieldContext_Product_productCategory(ctx, field)
  96834. case "productType":
  96835. return ec.fieldContext_Product_productType(ctx, field)
  96836. case "publicationCount":
  96837. return ec.fieldContext_Product_publicationCount(ctx, field)
  96838. case "publishedAt":
  96839. return ec.fieldContext_Product_publishedAt(ctx, field)
  96840. case "publishedOnCurrentPublication":
  96841. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  96842. case "publishedOnPublication":
  96843. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  96844. case "requiresSellingPlan":
  96845. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  96846. case "resourcePublicationOnCurrentPublication":
  96847. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  96848. case "resourcePublications":
  96849. return ec.fieldContext_Product_resourcePublications(ctx, field)
  96850. case "resourcePublicationsV2":
  96851. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  96852. case "sellingPlanGroupCount":
  96853. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  96854. case "sellingPlanGroups":
  96855. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  96856. case "seo":
  96857. return ec.fieldContext_Product_seo(ctx, field)
  96858. case "status":
  96859. return ec.fieldContext_Product_status(ctx, field)
  96860. case "tags":
  96861. return ec.fieldContext_Product_tags(ctx, field)
  96862. case "templateSuffix":
  96863. return ec.fieldContext_Product_templateSuffix(ctx, field)
  96864. case "title":
  96865. return ec.fieldContext_Product_title(ctx, field)
  96866. case "totalInventory":
  96867. return ec.fieldContext_Product_totalInventory(ctx, field)
  96868. case "totalVariants":
  96869. return ec.fieldContext_Product_totalVariants(ctx, field)
  96870. case "tracksInventory":
  96871. return ec.fieldContext_Product_tracksInventory(ctx, field)
  96872. case "translations":
  96873. return ec.fieldContext_Product_translations(ctx, field)
  96874. case "unpublishedPublications":
  96875. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  96876. case "updatedAt":
  96877. return ec.fieldContext_Product_updatedAt(ctx, field)
  96878. case "variants":
  96879. return ec.fieldContext_Product_variants(ctx, field)
  96880. case "vendor":
  96881. return ec.fieldContext_Product_vendor(ctx, field)
  96882. }
  96883. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  96884. },
  96885. }
  96886. return fc, nil
  96887. }
  96888. func (ec *executionContext) _ProductVariantUpdatePayload_productVariant(ctx context.Context, field graphql.CollectedField, obj *ProductVariantUpdatePayload) (ret graphql.Marshaler) {
  96889. fc, err := ec.fieldContext_ProductVariantUpdatePayload_productVariant(ctx, field)
  96890. if err != nil {
  96891. return graphql.Null
  96892. }
  96893. ctx = graphql.WithFieldContext(ctx, fc)
  96894. defer func() {
  96895. if r := recover(); r != nil {
  96896. ec.Error(ctx, ec.Recover(ctx, r))
  96897. ret = graphql.Null
  96898. }
  96899. }()
  96900. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96901. ctx = rctx // use context from middleware stack in children
  96902. return obj.ProductVariant, nil
  96903. })
  96904. if err != nil {
  96905. ec.Error(ctx, err)
  96906. return graphql.Null
  96907. }
  96908. if resTmp == nil {
  96909. return graphql.Null
  96910. }
  96911. res := resTmp.(*ProductVariant)
  96912. fc.Result = res
  96913. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  96914. }
  96915. func (ec *executionContext) fieldContext_ProductVariantUpdatePayload_productVariant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96916. fc = &graphql.FieldContext{
  96917. Object: "ProductVariantUpdatePayload",
  96918. Field: field,
  96919. IsMethod: false,
  96920. IsResolver: false,
  96921. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96922. switch field.Name {
  96923. case "availableForSale":
  96924. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  96925. case "barcode":
  96926. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  96927. case "compareAtPrice":
  96928. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  96929. case "contextualPricing":
  96930. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  96931. case "createdAt":
  96932. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  96933. case "defaultCursor":
  96934. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  96935. case "deliveryProfile":
  96936. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  96937. case "displayName":
  96938. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  96939. case "fulfillmentServiceEditable":
  96940. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  96941. case "id":
  96942. return ec.fieldContext_ProductVariant_id(ctx, field)
  96943. case "image":
  96944. return ec.fieldContext_ProductVariant_image(ctx, field)
  96945. case "inventoryItem":
  96946. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  96947. case "inventoryPolicy":
  96948. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  96949. case "inventoryQuantity":
  96950. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  96951. case "legacyResourceId":
  96952. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  96953. case "media":
  96954. return ec.fieldContext_ProductVariant_media(ctx, field)
  96955. case "metafield":
  96956. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  96957. case "metafieldDefinitions":
  96958. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  96959. case "metafields":
  96960. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  96961. case "position":
  96962. return ec.fieldContext_ProductVariant_position(ctx, field)
  96963. case "price":
  96964. return ec.fieldContext_ProductVariant_price(ctx, field)
  96965. case "privateMetafield":
  96966. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  96967. case "privateMetafields":
  96968. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  96969. case "product":
  96970. return ec.fieldContext_ProductVariant_product(ctx, field)
  96971. case "selectedOptions":
  96972. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  96973. case "sellableOnlineQuantity":
  96974. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  96975. case "sellingPlanGroupCount":
  96976. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  96977. case "sellingPlanGroups":
  96978. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  96979. case "sku":
  96980. return ec.fieldContext_ProductVariant_sku(ctx, field)
  96981. case "taxCode":
  96982. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  96983. case "taxable":
  96984. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  96985. case "title":
  96986. return ec.fieldContext_ProductVariant_title(ctx, field)
  96987. case "translations":
  96988. return ec.fieldContext_ProductVariant_translations(ctx, field)
  96989. case "updatedAt":
  96990. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  96991. case "weight":
  96992. return ec.fieldContext_ProductVariant_weight(ctx, field)
  96993. case "weightUnit":
  96994. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  96995. }
  96996. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  96997. },
  96998. }
  96999. return fc, nil
  97000. }
  97001. func (ec *executionContext) _ProductVariantUpdatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantUpdatePayload) (ret graphql.Marshaler) {
  97002. fc, err := ec.fieldContext_ProductVariantUpdatePayload_userErrors(ctx, field)
  97003. if err != nil {
  97004. return graphql.Null
  97005. }
  97006. ctx = graphql.WithFieldContext(ctx, fc)
  97007. defer func() {
  97008. if r := recover(); r != nil {
  97009. ec.Error(ctx, ec.Recover(ctx, r))
  97010. ret = graphql.Null
  97011. }
  97012. }()
  97013. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97014. ctx = rctx // use context from middleware stack in children
  97015. return obj.UserErrors, nil
  97016. })
  97017. if err != nil {
  97018. ec.Error(ctx, err)
  97019. return graphql.Null
  97020. }
  97021. if resTmp == nil {
  97022. if !graphql.HasFieldError(ctx, fc) {
  97023. ec.Errorf(ctx, "must not be null")
  97024. }
  97025. return graphql.Null
  97026. }
  97027. res := resTmp.([]*UserError)
  97028. fc.Result = res
  97029. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  97030. }
  97031. func (ec *executionContext) fieldContext_ProductVariantUpdatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97032. fc = &graphql.FieldContext{
  97033. Object: "ProductVariantUpdatePayload",
  97034. Field: field,
  97035. IsMethod: false,
  97036. IsResolver: false,
  97037. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97038. switch field.Name {
  97039. case "field":
  97040. return ec.fieldContext_UserError_field(ctx, field)
  97041. case "message":
  97042. return ec.fieldContext_UserError_message(ctx, field)
  97043. }
  97044. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  97045. },
  97046. }
  97047. return fc, nil
  97048. }
  97049. func (ec *executionContext) _ProductVariantsBulkCreatePayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreatePayload) (ret graphql.Marshaler) {
  97050. fc, err := ec.fieldContext_ProductVariantsBulkCreatePayload_product(ctx, field)
  97051. if err != nil {
  97052. return graphql.Null
  97053. }
  97054. ctx = graphql.WithFieldContext(ctx, fc)
  97055. defer func() {
  97056. if r := recover(); r != nil {
  97057. ec.Error(ctx, ec.Recover(ctx, r))
  97058. ret = graphql.Null
  97059. }
  97060. }()
  97061. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97062. ctx = rctx // use context from middleware stack in children
  97063. return obj.Product, nil
  97064. })
  97065. if err != nil {
  97066. ec.Error(ctx, err)
  97067. return graphql.Null
  97068. }
  97069. if resTmp == nil {
  97070. return graphql.Null
  97071. }
  97072. res := resTmp.(*Product)
  97073. fc.Result = res
  97074. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  97075. }
  97076. func (ec *executionContext) fieldContext_ProductVariantsBulkCreatePayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97077. fc = &graphql.FieldContext{
  97078. Object: "ProductVariantsBulkCreatePayload",
  97079. Field: field,
  97080. IsMethod: false,
  97081. IsResolver: false,
  97082. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97083. switch field.Name {
  97084. case "availablePublicationCount":
  97085. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  97086. case "collections":
  97087. return ec.fieldContext_Product_collections(ctx, field)
  97088. case "contextualPricing":
  97089. return ec.fieldContext_Product_contextualPricing(ctx, field)
  97090. case "createdAt":
  97091. return ec.fieldContext_Product_createdAt(ctx, field)
  97092. case "defaultCursor":
  97093. return ec.fieldContext_Product_defaultCursor(ctx, field)
  97094. case "description":
  97095. return ec.fieldContext_Product_description(ctx, field)
  97096. case "descriptionHtml":
  97097. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  97098. case "featuredImage":
  97099. return ec.fieldContext_Product_featuredImage(ctx, field)
  97100. case "featuredMedia":
  97101. return ec.fieldContext_Product_featuredMedia(ctx, field)
  97102. case "feedback":
  97103. return ec.fieldContext_Product_feedback(ctx, field)
  97104. case "giftCardTemplateSuffix":
  97105. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  97106. case "handle":
  97107. return ec.fieldContext_Product_handle(ctx, field)
  97108. case "hasOnlyDefaultVariant":
  97109. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  97110. case "hasOutOfStockVariants":
  97111. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  97112. case "id":
  97113. return ec.fieldContext_Product_id(ctx, field)
  97114. case "images":
  97115. return ec.fieldContext_Product_images(ctx, field)
  97116. case "inCollection":
  97117. return ec.fieldContext_Product_inCollection(ctx, field)
  97118. case "isGiftCard":
  97119. return ec.fieldContext_Product_isGiftCard(ctx, field)
  97120. case "legacyResourceId":
  97121. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  97122. case "media":
  97123. return ec.fieldContext_Product_media(ctx, field)
  97124. case "mediaCount":
  97125. return ec.fieldContext_Product_mediaCount(ctx, field)
  97126. case "metafield":
  97127. return ec.fieldContext_Product_metafield(ctx, field)
  97128. case "metafieldDefinitions":
  97129. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  97130. case "metafields":
  97131. return ec.fieldContext_Product_metafields(ctx, field)
  97132. case "onlineStorePreviewUrl":
  97133. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  97134. case "onlineStoreUrl":
  97135. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  97136. case "options":
  97137. return ec.fieldContext_Product_options(ctx, field)
  97138. case "priceRangeV2":
  97139. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  97140. case "privateMetafield":
  97141. return ec.fieldContext_Product_privateMetafield(ctx, field)
  97142. case "privateMetafields":
  97143. return ec.fieldContext_Product_privateMetafields(ctx, field)
  97144. case "productCategory":
  97145. return ec.fieldContext_Product_productCategory(ctx, field)
  97146. case "productType":
  97147. return ec.fieldContext_Product_productType(ctx, field)
  97148. case "publicationCount":
  97149. return ec.fieldContext_Product_publicationCount(ctx, field)
  97150. case "publishedAt":
  97151. return ec.fieldContext_Product_publishedAt(ctx, field)
  97152. case "publishedOnCurrentPublication":
  97153. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  97154. case "publishedOnPublication":
  97155. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  97156. case "requiresSellingPlan":
  97157. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  97158. case "resourcePublicationOnCurrentPublication":
  97159. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  97160. case "resourcePublications":
  97161. return ec.fieldContext_Product_resourcePublications(ctx, field)
  97162. case "resourcePublicationsV2":
  97163. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  97164. case "sellingPlanGroupCount":
  97165. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  97166. case "sellingPlanGroups":
  97167. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  97168. case "seo":
  97169. return ec.fieldContext_Product_seo(ctx, field)
  97170. case "status":
  97171. return ec.fieldContext_Product_status(ctx, field)
  97172. case "tags":
  97173. return ec.fieldContext_Product_tags(ctx, field)
  97174. case "templateSuffix":
  97175. return ec.fieldContext_Product_templateSuffix(ctx, field)
  97176. case "title":
  97177. return ec.fieldContext_Product_title(ctx, field)
  97178. case "totalInventory":
  97179. return ec.fieldContext_Product_totalInventory(ctx, field)
  97180. case "totalVariants":
  97181. return ec.fieldContext_Product_totalVariants(ctx, field)
  97182. case "tracksInventory":
  97183. return ec.fieldContext_Product_tracksInventory(ctx, field)
  97184. case "translations":
  97185. return ec.fieldContext_Product_translations(ctx, field)
  97186. case "unpublishedPublications":
  97187. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  97188. case "updatedAt":
  97189. return ec.fieldContext_Product_updatedAt(ctx, field)
  97190. case "variants":
  97191. return ec.fieldContext_Product_variants(ctx, field)
  97192. case "vendor":
  97193. return ec.fieldContext_Product_vendor(ctx, field)
  97194. }
  97195. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  97196. },
  97197. }
  97198. return fc, nil
  97199. }
  97200. func (ec *executionContext) _ProductVariantsBulkCreatePayload_productVariants(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreatePayload) (ret graphql.Marshaler) {
  97201. fc, err := ec.fieldContext_ProductVariantsBulkCreatePayload_productVariants(ctx, field)
  97202. if err != nil {
  97203. return graphql.Null
  97204. }
  97205. ctx = graphql.WithFieldContext(ctx, fc)
  97206. defer func() {
  97207. if r := recover(); r != nil {
  97208. ec.Error(ctx, ec.Recover(ctx, r))
  97209. ret = graphql.Null
  97210. }
  97211. }()
  97212. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97213. ctx = rctx // use context from middleware stack in children
  97214. return obj.ProductVariants, nil
  97215. })
  97216. if err != nil {
  97217. ec.Error(ctx, err)
  97218. return graphql.Null
  97219. }
  97220. if resTmp == nil {
  97221. return graphql.Null
  97222. }
  97223. res := resTmp.([]*ProductVariant)
  97224. fc.Result = res
  97225. return ec.marshalOProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantᚄ(ctx, field.Selections, res)
  97226. }
  97227. func (ec *executionContext) fieldContext_ProductVariantsBulkCreatePayload_productVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97228. fc = &graphql.FieldContext{
  97229. Object: "ProductVariantsBulkCreatePayload",
  97230. Field: field,
  97231. IsMethod: false,
  97232. IsResolver: false,
  97233. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97234. switch field.Name {
  97235. case "availableForSale":
  97236. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  97237. case "barcode":
  97238. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  97239. case "compareAtPrice":
  97240. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  97241. case "contextualPricing":
  97242. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  97243. case "createdAt":
  97244. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  97245. case "defaultCursor":
  97246. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  97247. case "deliveryProfile":
  97248. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  97249. case "displayName":
  97250. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  97251. case "fulfillmentServiceEditable":
  97252. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  97253. case "id":
  97254. return ec.fieldContext_ProductVariant_id(ctx, field)
  97255. case "image":
  97256. return ec.fieldContext_ProductVariant_image(ctx, field)
  97257. case "inventoryItem":
  97258. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  97259. case "inventoryPolicy":
  97260. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  97261. case "inventoryQuantity":
  97262. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  97263. case "legacyResourceId":
  97264. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  97265. case "media":
  97266. return ec.fieldContext_ProductVariant_media(ctx, field)
  97267. case "metafield":
  97268. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  97269. case "metafieldDefinitions":
  97270. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  97271. case "metafields":
  97272. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  97273. case "position":
  97274. return ec.fieldContext_ProductVariant_position(ctx, field)
  97275. case "price":
  97276. return ec.fieldContext_ProductVariant_price(ctx, field)
  97277. case "privateMetafield":
  97278. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  97279. case "privateMetafields":
  97280. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  97281. case "product":
  97282. return ec.fieldContext_ProductVariant_product(ctx, field)
  97283. case "selectedOptions":
  97284. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  97285. case "sellableOnlineQuantity":
  97286. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  97287. case "sellingPlanGroupCount":
  97288. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  97289. case "sellingPlanGroups":
  97290. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  97291. case "sku":
  97292. return ec.fieldContext_ProductVariant_sku(ctx, field)
  97293. case "taxCode":
  97294. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  97295. case "taxable":
  97296. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  97297. case "title":
  97298. return ec.fieldContext_ProductVariant_title(ctx, field)
  97299. case "translations":
  97300. return ec.fieldContext_ProductVariant_translations(ctx, field)
  97301. case "updatedAt":
  97302. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  97303. case "weight":
  97304. return ec.fieldContext_ProductVariant_weight(ctx, field)
  97305. case "weightUnit":
  97306. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  97307. }
  97308. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  97309. },
  97310. }
  97311. return fc, nil
  97312. }
  97313. func (ec *executionContext) _ProductVariantsBulkCreatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreatePayload) (ret graphql.Marshaler) {
  97314. fc, err := ec.fieldContext_ProductVariantsBulkCreatePayload_userErrors(ctx, field)
  97315. if err != nil {
  97316. return graphql.Null
  97317. }
  97318. ctx = graphql.WithFieldContext(ctx, fc)
  97319. defer func() {
  97320. if r := recover(); r != nil {
  97321. ec.Error(ctx, ec.Recover(ctx, r))
  97322. ret = graphql.Null
  97323. }
  97324. }()
  97325. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97326. ctx = rctx // use context from middleware stack in children
  97327. return obj.UserErrors, nil
  97328. })
  97329. if err != nil {
  97330. ec.Error(ctx, err)
  97331. return graphql.Null
  97332. }
  97333. if resTmp == nil {
  97334. if !graphql.HasFieldError(ctx, fc) {
  97335. ec.Errorf(ctx, "must not be null")
  97336. }
  97337. return graphql.Null
  97338. }
  97339. res := resTmp.([]*ProductVariantsBulkCreateUserError)
  97340. fc.Result = res
  97341. return ec.marshalNProductVariantsBulkCreateUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreateUserErrorᚄ(ctx, field.Selections, res)
  97342. }
  97343. func (ec *executionContext) fieldContext_ProductVariantsBulkCreatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97344. fc = &graphql.FieldContext{
  97345. Object: "ProductVariantsBulkCreatePayload",
  97346. Field: field,
  97347. IsMethod: false,
  97348. IsResolver: false,
  97349. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97350. switch field.Name {
  97351. case "code":
  97352. return ec.fieldContext_ProductVariantsBulkCreateUserError_code(ctx, field)
  97353. case "field":
  97354. return ec.fieldContext_ProductVariantsBulkCreateUserError_field(ctx, field)
  97355. case "message":
  97356. return ec.fieldContext_ProductVariantsBulkCreateUserError_message(ctx, field)
  97357. }
  97358. return nil, fmt.Errorf("no field named %q was found under type ProductVariantsBulkCreateUserError", field.Name)
  97359. },
  97360. }
  97361. return fc, nil
  97362. }
  97363. func (ec *executionContext) _ProductVariantsBulkCreateUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreateUserError) (ret graphql.Marshaler) {
  97364. fc, err := ec.fieldContext_ProductVariantsBulkCreateUserError_code(ctx, field)
  97365. if err != nil {
  97366. return graphql.Null
  97367. }
  97368. ctx = graphql.WithFieldContext(ctx, fc)
  97369. defer func() {
  97370. if r := recover(); r != nil {
  97371. ec.Error(ctx, ec.Recover(ctx, r))
  97372. ret = graphql.Null
  97373. }
  97374. }()
  97375. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97376. ctx = rctx // use context from middleware stack in children
  97377. return obj.Code, nil
  97378. })
  97379. if err != nil {
  97380. ec.Error(ctx, err)
  97381. return graphql.Null
  97382. }
  97383. if resTmp == nil {
  97384. return graphql.Null
  97385. }
  97386. res := resTmp.(*ProductVariantsBulkCreateUserErrorCode)
  97387. fc.Result = res
  97388. return ec.marshalOProductVariantsBulkCreateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreateUserErrorCode(ctx, field.Selections, res)
  97389. }
  97390. func (ec *executionContext) fieldContext_ProductVariantsBulkCreateUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97391. fc = &graphql.FieldContext{
  97392. Object: "ProductVariantsBulkCreateUserError",
  97393. Field: field,
  97394. IsMethod: false,
  97395. IsResolver: false,
  97396. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97397. return nil, errors.New("field of type ProductVariantsBulkCreateUserErrorCode does not have child fields")
  97398. },
  97399. }
  97400. return fc, nil
  97401. }
  97402. func (ec *executionContext) _ProductVariantsBulkCreateUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreateUserError) (ret graphql.Marshaler) {
  97403. fc, err := ec.fieldContext_ProductVariantsBulkCreateUserError_field(ctx, field)
  97404. if err != nil {
  97405. return graphql.Null
  97406. }
  97407. ctx = graphql.WithFieldContext(ctx, fc)
  97408. defer func() {
  97409. if r := recover(); r != nil {
  97410. ec.Error(ctx, ec.Recover(ctx, r))
  97411. ret = graphql.Null
  97412. }
  97413. }()
  97414. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97415. ctx = rctx // use context from middleware stack in children
  97416. return obj.Field, nil
  97417. })
  97418. if err != nil {
  97419. ec.Error(ctx, err)
  97420. return graphql.Null
  97421. }
  97422. if resTmp == nil {
  97423. return graphql.Null
  97424. }
  97425. res := resTmp.([]string)
  97426. fc.Result = res
  97427. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  97428. }
  97429. func (ec *executionContext) fieldContext_ProductVariantsBulkCreateUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97430. fc = &graphql.FieldContext{
  97431. Object: "ProductVariantsBulkCreateUserError",
  97432. Field: field,
  97433. IsMethod: false,
  97434. IsResolver: false,
  97435. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97436. return nil, errors.New("field of type String does not have child fields")
  97437. },
  97438. }
  97439. return fc, nil
  97440. }
  97441. func (ec *executionContext) _ProductVariantsBulkCreateUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreateUserError) (ret graphql.Marshaler) {
  97442. fc, err := ec.fieldContext_ProductVariantsBulkCreateUserError_message(ctx, field)
  97443. if err != nil {
  97444. return graphql.Null
  97445. }
  97446. ctx = graphql.WithFieldContext(ctx, fc)
  97447. defer func() {
  97448. if r := recover(); r != nil {
  97449. ec.Error(ctx, ec.Recover(ctx, r))
  97450. ret = graphql.Null
  97451. }
  97452. }()
  97453. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97454. ctx = rctx // use context from middleware stack in children
  97455. return obj.Message, nil
  97456. })
  97457. if err != nil {
  97458. ec.Error(ctx, err)
  97459. return graphql.Null
  97460. }
  97461. if resTmp == nil {
  97462. if !graphql.HasFieldError(ctx, fc) {
  97463. ec.Errorf(ctx, "must not be null")
  97464. }
  97465. return graphql.Null
  97466. }
  97467. res := resTmp.(string)
  97468. fc.Result = res
  97469. return ec.marshalNString2string(ctx, field.Selections, res)
  97470. }
  97471. func (ec *executionContext) fieldContext_ProductVariantsBulkCreateUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97472. fc = &graphql.FieldContext{
  97473. Object: "ProductVariantsBulkCreateUserError",
  97474. Field: field,
  97475. IsMethod: false,
  97476. IsResolver: false,
  97477. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97478. return nil, errors.New("field of type String does not have child fields")
  97479. },
  97480. }
  97481. return fc, nil
  97482. }
  97483. func (ec *executionContext) _ProductVariantsBulkDeletePayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkDeletePayload) (ret graphql.Marshaler) {
  97484. fc, err := ec.fieldContext_ProductVariantsBulkDeletePayload_product(ctx, field)
  97485. if err != nil {
  97486. return graphql.Null
  97487. }
  97488. ctx = graphql.WithFieldContext(ctx, fc)
  97489. defer func() {
  97490. if r := recover(); r != nil {
  97491. ec.Error(ctx, ec.Recover(ctx, r))
  97492. ret = graphql.Null
  97493. }
  97494. }()
  97495. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97496. ctx = rctx // use context from middleware stack in children
  97497. return obj.Product, nil
  97498. })
  97499. if err != nil {
  97500. ec.Error(ctx, err)
  97501. return graphql.Null
  97502. }
  97503. if resTmp == nil {
  97504. return graphql.Null
  97505. }
  97506. res := resTmp.(*Product)
  97507. fc.Result = res
  97508. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  97509. }
  97510. func (ec *executionContext) fieldContext_ProductVariantsBulkDeletePayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97511. fc = &graphql.FieldContext{
  97512. Object: "ProductVariantsBulkDeletePayload",
  97513. Field: field,
  97514. IsMethod: false,
  97515. IsResolver: false,
  97516. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97517. switch field.Name {
  97518. case "availablePublicationCount":
  97519. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  97520. case "collections":
  97521. return ec.fieldContext_Product_collections(ctx, field)
  97522. case "contextualPricing":
  97523. return ec.fieldContext_Product_contextualPricing(ctx, field)
  97524. case "createdAt":
  97525. return ec.fieldContext_Product_createdAt(ctx, field)
  97526. case "defaultCursor":
  97527. return ec.fieldContext_Product_defaultCursor(ctx, field)
  97528. case "description":
  97529. return ec.fieldContext_Product_description(ctx, field)
  97530. case "descriptionHtml":
  97531. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  97532. case "featuredImage":
  97533. return ec.fieldContext_Product_featuredImage(ctx, field)
  97534. case "featuredMedia":
  97535. return ec.fieldContext_Product_featuredMedia(ctx, field)
  97536. case "feedback":
  97537. return ec.fieldContext_Product_feedback(ctx, field)
  97538. case "giftCardTemplateSuffix":
  97539. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  97540. case "handle":
  97541. return ec.fieldContext_Product_handle(ctx, field)
  97542. case "hasOnlyDefaultVariant":
  97543. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  97544. case "hasOutOfStockVariants":
  97545. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  97546. case "id":
  97547. return ec.fieldContext_Product_id(ctx, field)
  97548. case "images":
  97549. return ec.fieldContext_Product_images(ctx, field)
  97550. case "inCollection":
  97551. return ec.fieldContext_Product_inCollection(ctx, field)
  97552. case "isGiftCard":
  97553. return ec.fieldContext_Product_isGiftCard(ctx, field)
  97554. case "legacyResourceId":
  97555. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  97556. case "media":
  97557. return ec.fieldContext_Product_media(ctx, field)
  97558. case "mediaCount":
  97559. return ec.fieldContext_Product_mediaCount(ctx, field)
  97560. case "metafield":
  97561. return ec.fieldContext_Product_metafield(ctx, field)
  97562. case "metafieldDefinitions":
  97563. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  97564. case "metafields":
  97565. return ec.fieldContext_Product_metafields(ctx, field)
  97566. case "onlineStorePreviewUrl":
  97567. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  97568. case "onlineStoreUrl":
  97569. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  97570. case "options":
  97571. return ec.fieldContext_Product_options(ctx, field)
  97572. case "priceRangeV2":
  97573. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  97574. case "privateMetafield":
  97575. return ec.fieldContext_Product_privateMetafield(ctx, field)
  97576. case "privateMetafields":
  97577. return ec.fieldContext_Product_privateMetafields(ctx, field)
  97578. case "productCategory":
  97579. return ec.fieldContext_Product_productCategory(ctx, field)
  97580. case "productType":
  97581. return ec.fieldContext_Product_productType(ctx, field)
  97582. case "publicationCount":
  97583. return ec.fieldContext_Product_publicationCount(ctx, field)
  97584. case "publishedAt":
  97585. return ec.fieldContext_Product_publishedAt(ctx, field)
  97586. case "publishedOnCurrentPublication":
  97587. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  97588. case "publishedOnPublication":
  97589. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  97590. case "requiresSellingPlan":
  97591. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  97592. case "resourcePublicationOnCurrentPublication":
  97593. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  97594. case "resourcePublications":
  97595. return ec.fieldContext_Product_resourcePublications(ctx, field)
  97596. case "resourcePublicationsV2":
  97597. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  97598. case "sellingPlanGroupCount":
  97599. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  97600. case "sellingPlanGroups":
  97601. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  97602. case "seo":
  97603. return ec.fieldContext_Product_seo(ctx, field)
  97604. case "status":
  97605. return ec.fieldContext_Product_status(ctx, field)
  97606. case "tags":
  97607. return ec.fieldContext_Product_tags(ctx, field)
  97608. case "templateSuffix":
  97609. return ec.fieldContext_Product_templateSuffix(ctx, field)
  97610. case "title":
  97611. return ec.fieldContext_Product_title(ctx, field)
  97612. case "totalInventory":
  97613. return ec.fieldContext_Product_totalInventory(ctx, field)
  97614. case "totalVariants":
  97615. return ec.fieldContext_Product_totalVariants(ctx, field)
  97616. case "tracksInventory":
  97617. return ec.fieldContext_Product_tracksInventory(ctx, field)
  97618. case "translations":
  97619. return ec.fieldContext_Product_translations(ctx, field)
  97620. case "unpublishedPublications":
  97621. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  97622. case "updatedAt":
  97623. return ec.fieldContext_Product_updatedAt(ctx, field)
  97624. case "variants":
  97625. return ec.fieldContext_Product_variants(ctx, field)
  97626. case "vendor":
  97627. return ec.fieldContext_Product_vendor(ctx, field)
  97628. }
  97629. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  97630. },
  97631. }
  97632. return fc, nil
  97633. }
  97634. func (ec *executionContext) _ProductVariantsBulkDeletePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkDeletePayload) (ret graphql.Marshaler) {
  97635. fc, err := ec.fieldContext_ProductVariantsBulkDeletePayload_userErrors(ctx, field)
  97636. if err != nil {
  97637. return graphql.Null
  97638. }
  97639. ctx = graphql.WithFieldContext(ctx, fc)
  97640. defer func() {
  97641. if r := recover(); r != nil {
  97642. ec.Error(ctx, ec.Recover(ctx, r))
  97643. ret = graphql.Null
  97644. }
  97645. }()
  97646. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97647. ctx = rctx // use context from middleware stack in children
  97648. return obj.UserErrors, nil
  97649. })
  97650. if err != nil {
  97651. ec.Error(ctx, err)
  97652. return graphql.Null
  97653. }
  97654. if resTmp == nil {
  97655. if !graphql.HasFieldError(ctx, fc) {
  97656. ec.Errorf(ctx, "must not be null")
  97657. }
  97658. return graphql.Null
  97659. }
  97660. res := resTmp.([]*ProductVariantsBulkDeleteUserError)
  97661. fc.Result = res
  97662. return ec.marshalNProductVariantsBulkDeleteUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeleteUserErrorᚄ(ctx, field.Selections, res)
  97663. }
  97664. func (ec *executionContext) fieldContext_ProductVariantsBulkDeletePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97665. fc = &graphql.FieldContext{
  97666. Object: "ProductVariantsBulkDeletePayload",
  97667. Field: field,
  97668. IsMethod: false,
  97669. IsResolver: false,
  97670. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97671. switch field.Name {
  97672. case "code":
  97673. return ec.fieldContext_ProductVariantsBulkDeleteUserError_code(ctx, field)
  97674. case "field":
  97675. return ec.fieldContext_ProductVariantsBulkDeleteUserError_field(ctx, field)
  97676. case "message":
  97677. return ec.fieldContext_ProductVariantsBulkDeleteUserError_message(ctx, field)
  97678. }
  97679. return nil, fmt.Errorf("no field named %q was found under type ProductVariantsBulkDeleteUserError", field.Name)
  97680. },
  97681. }
  97682. return fc, nil
  97683. }
  97684. func (ec *executionContext) _ProductVariantsBulkDeleteUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkDeleteUserError) (ret graphql.Marshaler) {
  97685. fc, err := ec.fieldContext_ProductVariantsBulkDeleteUserError_code(ctx, field)
  97686. if err != nil {
  97687. return graphql.Null
  97688. }
  97689. ctx = graphql.WithFieldContext(ctx, fc)
  97690. defer func() {
  97691. if r := recover(); r != nil {
  97692. ec.Error(ctx, ec.Recover(ctx, r))
  97693. ret = graphql.Null
  97694. }
  97695. }()
  97696. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97697. ctx = rctx // use context from middleware stack in children
  97698. return obj.Code, nil
  97699. })
  97700. if err != nil {
  97701. ec.Error(ctx, err)
  97702. return graphql.Null
  97703. }
  97704. if resTmp == nil {
  97705. return graphql.Null
  97706. }
  97707. res := resTmp.(*ProductVariantsBulkDeleteUserErrorCode)
  97708. fc.Result = res
  97709. return ec.marshalOProductVariantsBulkDeleteUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeleteUserErrorCode(ctx, field.Selections, res)
  97710. }
  97711. func (ec *executionContext) fieldContext_ProductVariantsBulkDeleteUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97712. fc = &graphql.FieldContext{
  97713. Object: "ProductVariantsBulkDeleteUserError",
  97714. Field: field,
  97715. IsMethod: false,
  97716. IsResolver: false,
  97717. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97718. return nil, errors.New("field of type ProductVariantsBulkDeleteUserErrorCode does not have child fields")
  97719. },
  97720. }
  97721. return fc, nil
  97722. }
  97723. func (ec *executionContext) _ProductVariantsBulkDeleteUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkDeleteUserError) (ret graphql.Marshaler) {
  97724. fc, err := ec.fieldContext_ProductVariantsBulkDeleteUserError_field(ctx, field)
  97725. if err != nil {
  97726. return graphql.Null
  97727. }
  97728. ctx = graphql.WithFieldContext(ctx, fc)
  97729. defer func() {
  97730. if r := recover(); r != nil {
  97731. ec.Error(ctx, ec.Recover(ctx, r))
  97732. ret = graphql.Null
  97733. }
  97734. }()
  97735. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97736. ctx = rctx // use context from middleware stack in children
  97737. return obj.Field, nil
  97738. })
  97739. if err != nil {
  97740. ec.Error(ctx, err)
  97741. return graphql.Null
  97742. }
  97743. if resTmp == nil {
  97744. return graphql.Null
  97745. }
  97746. res := resTmp.([]string)
  97747. fc.Result = res
  97748. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  97749. }
  97750. func (ec *executionContext) fieldContext_ProductVariantsBulkDeleteUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97751. fc = &graphql.FieldContext{
  97752. Object: "ProductVariantsBulkDeleteUserError",
  97753. Field: field,
  97754. IsMethod: false,
  97755. IsResolver: false,
  97756. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97757. return nil, errors.New("field of type String does not have child fields")
  97758. },
  97759. }
  97760. return fc, nil
  97761. }
  97762. func (ec *executionContext) _ProductVariantsBulkDeleteUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkDeleteUserError) (ret graphql.Marshaler) {
  97763. fc, err := ec.fieldContext_ProductVariantsBulkDeleteUserError_message(ctx, field)
  97764. if err != nil {
  97765. return graphql.Null
  97766. }
  97767. ctx = graphql.WithFieldContext(ctx, fc)
  97768. defer func() {
  97769. if r := recover(); r != nil {
  97770. ec.Error(ctx, ec.Recover(ctx, r))
  97771. ret = graphql.Null
  97772. }
  97773. }()
  97774. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97775. ctx = rctx // use context from middleware stack in children
  97776. return obj.Message, nil
  97777. })
  97778. if err != nil {
  97779. ec.Error(ctx, err)
  97780. return graphql.Null
  97781. }
  97782. if resTmp == nil {
  97783. if !graphql.HasFieldError(ctx, fc) {
  97784. ec.Errorf(ctx, "must not be null")
  97785. }
  97786. return graphql.Null
  97787. }
  97788. res := resTmp.(string)
  97789. fc.Result = res
  97790. return ec.marshalNString2string(ctx, field.Selections, res)
  97791. }
  97792. func (ec *executionContext) fieldContext_ProductVariantsBulkDeleteUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97793. fc = &graphql.FieldContext{
  97794. Object: "ProductVariantsBulkDeleteUserError",
  97795. Field: field,
  97796. IsMethod: false,
  97797. IsResolver: false,
  97798. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97799. return nil, errors.New("field of type String does not have child fields")
  97800. },
  97801. }
  97802. return fc, nil
  97803. }
  97804. func (ec *executionContext) _ProductVariantsBulkReorderPayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkReorderPayload) (ret graphql.Marshaler) {
  97805. fc, err := ec.fieldContext_ProductVariantsBulkReorderPayload_product(ctx, field)
  97806. if err != nil {
  97807. return graphql.Null
  97808. }
  97809. ctx = graphql.WithFieldContext(ctx, fc)
  97810. defer func() {
  97811. if r := recover(); r != nil {
  97812. ec.Error(ctx, ec.Recover(ctx, r))
  97813. ret = graphql.Null
  97814. }
  97815. }()
  97816. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97817. ctx = rctx // use context from middleware stack in children
  97818. return obj.Product, nil
  97819. })
  97820. if err != nil {
  97821. ec.Error(ctx, err)
  97822. return graphql.Null
  97823. }
  97824. if resTmp == nil {
  97825. return graphql.Null
  97826. }
  97827. res := resTmp.(*Product)
  97828. fc.Result = res
  97829. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  97830. }
  97831. func (ec *executionContext) fieldContext_ProductVariantsBulkReorderPayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97832. fc = &graphql.FieldContext{
  97833. Object: "ProductVariantsBulkReorderPayload",
  97834. Field: field,
  97835. IsMethod: false,
  97836. IsResolver: false,
  97837. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97838. switch field.Name {
  97839. case "availablePublicationCount":
  97840. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  97841. case "collections":
  97842. return ec.fieldContext_Product_collections(ctx, field)
  97843. case "contextualPricing":
  97844. return ec.fieldContext_Product_contextualPricing(ctx, field)
  97845. case "createdAt":
  97846. return ec.fieldContext_Product_createdAt(ctx, field)
  97847. case "defaultCursor":
  97848. return ec.fieldContext_Product_defaultCursor(ctx, field)
  97849. case "description":
  97850. return ec.fieldContext_Product_description(ctx, field)
  97851. case "descriptionHtml":
  97852. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  97853. case "featuredImage":
  97854. return ec.fieldContext_Product_featuredImage(ctx, field)
  97855. case "featuredMedia":
  97856. return ec.fieldContext_Product_featuredMedia(ctx, field)
  97857. case "feedback":
  97858. return ec.fieldContext_Product_feedback(ctx, field)
  97859. case "giftCardTemplateSuffix":
  97860. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  97861. case "handle":
  97862. return ec.fieldContext_Product_handle(ctx, field)
  97863. case "hasOnlyDefaultVariant":
  97864. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  97865. case "hasOutOfStockVariants":
  97866. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  97867. case "id":
  97868. return ec.fieldContext_Product_id(ctx, field)
  97869. case "images":
  97870. return ec.fieldContext_Product_images(ctx, field)
  97871. case "inCollection":
  97872. return ec.fieldContext_Product_inCollection(ctx, field)
  97873. case "isGiftCard":
  97874. return ec.fieldContext_Product_isGiftCard(ctx, field)
  97875. case "legacyResourceId":
  97876. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  97877. case "media":
  97878. return ec.fieldContext_Product_media(ctx, field)
  97879. case "mediaCount":
  97880. return ec.fieldContext_Product_mediaCount(ctx, field)
  97881. case "metafield":
  97882. return ec.fieldContext_Product_metafield(ctx, field)
  97883. case "metafieldDefinitions":
  97884. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  97885. case "metafields":
  97886. return ec.fieldContext_Product_metafields(ctx, field)
  97887. case "onlineStorePreviewUrl":
  97888. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  97889. case "onlineStoreUrl":
  97890. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  97891. case "options":
  97892. return ec.fieldContext_Product_options(ctx, field)
  97893. case "priceRangeV2":
  97894. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  97895. case "privateMetafield":
  97896. return ec.fieldContext_Product_privateMetafield(ctx, field)
  97897. case "privateMetafields":
  97898. return ec.fieldContext_Product_privateMetafields(ctx, field)
  97899. case "productCategory":
  97900. return ec.fieldContext_Product_productCategory(ctx, field)
  97901. case "productType":
  97902. return ec.fieldContext_Product_productType(ctx, field)
  97903. case "publicationCount":
  97904. return ec.fieldContext_Product_publicationCount(ctx, field)
  97905. case "publishedAt":
  97906. return ec.fieldContext_Product_publishedAt(ctx, field)
  97907. case "publishedOnCurrentPublication":
  97908. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  97909. case "publishedOnPublication":
  97910. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  97911. case "requiresSellingPlan":
  97912. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  97913. case "resourcePublicationOnCurrentPublication":
  97914. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  97915. case "resourcePublications":
  97916. return ec.fieldContext_Product_resourcePublications(ctx, field)
  97917. case "resourcePublicationsV2":
  97918. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  97919. case "sellingPlanGroupCount":
  97920. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  97921. case "sellingPlanGroups":
  97922. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  97923. case "seo":
  97924. return ec.fieldContext_Product_seo(ctx, field)
  97925. case "status":
  97926. return ec.fieldContext_Product_status(ctx, field)
  97927. case "tags":
  97928. return ec.fieldContext_Product_tags(ctx, field)
  97929. case "templateSuffix":
  97930. return ec.fieldContext_Product_templateSuffix(ctx, field)
  97931. case "title":
  97932. return ec.fieldContext_Product_title(ctx, field)
  97933. case "totalInventory":
  97934. return ec.fieldContext_Product_totalInventory(ctx, field)
  97935. case "totalVariants":
  97936. return ec.fieldContext_Product_totalVariants(ctx, field)
  97937. case "tracksInventory":
  97938. return ec.fieldContext_Product_tracksInventory(ctx, field)
  97939. case "translations":
  97940. return ec.fieldContext_Product_translations(ctx, field)
  97941. case "unpublishedPublications":
  97942. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  97943. case "updatedAt":
  97944. return ec.fieldContext_Product_updatedAt(ctx, field)
  97945. case "variants":
  97946. return ec.fieldContext_Product_variants(ctx, field)
  97947. case "vendor":
  97948. return ec.fieldContext_Product_vendor(ctx, field)
  97949. }
  97950. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  97951. },
  97952. }
  97953. return fc, nil
  97954. }
  97955. func (ec *executionContext) _ProductVariantsBulkReorderPayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkReorderPayload) (ret graphql.Marshaler) {
  97956. fc, err := ec.fieldContext_ProductVariantsBulkReorderPayload_userErrors(ctx, field)
  97957. if err != nil {
  97958. return graphql.Null
  97959. }
  97960. ctx = graphql.WithFieldContext(ctx, fc)
  97961. defer func() {
  97962. if r := recover(); r != nil {
  97963. ec.Error(ctx, ec.Recover(ctx, r))
  97964. ret = graphql.Null
  97965. }
  97966. }()
  97967. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97968. ctx = rctx // use context from middleware stack in children
  97969. return obj.UserErrors, nil
  97970. })
  97971. if err != nil {
  97972. ec.Error(ctx, err)
  97973. return graphql.Null
  97974. }
  97975. if resTmp == nil {
  97976. if !graphql.HasFieldError(ctx, fc) {
  97977. ec.Errorf(ctx, "must not be null")
  97978. }
  97979. return graphql.Null
  97980. }
  97981. res := resTmp.([]*ProductVariantsBulkReorderUserError)
  97982. fc.Result = res
  97983. return ec.marshalNProductVariantsBulkReorderUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderUserErrorᚄ(ctx, field.Selections, res)
  97984. }
  97985. func (ec *executionContext) fieldContext_ProductVariantsBulkReorderPayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97986. fc = &graphql.FieldContext{
  97987. Object: "ProductVariantsBulkReorderPayload",
  97988. Field: field,
  97989. IsMethod: false,
  97990. IsResolver: false,
  97991. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97992. switch field.Name {
  97993. case "code":
  97994. return ec.fieldContext_ProductVariantsBulkReorderUserError_code(ctx, field)
  97995. case "field":
  97996. return ec.fieldContext_ProductVariantsBulkReorderUserError_field(ctx, field)
  97997. case "message":
  97998. return ec.fieldContext_ProductVariantsBulkReorderUserError_message(ctx, field)
  97999. }
  98000. return nil, fmt.Errorf("no field named %q was found under type ProductVariantsBulkReorderUserError", field.Name)
  98001. },
  98002. }
  98003. return fc, nil
  98004. }
  98005. func (ec *executionContext) _ProductVariantsBulkReorderUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkReorderUserError) (ret graphql.Marshaler) {
  98006. fc, err := ec.fieldContext_ProductVariantsBulkReorderUserError_code(ctx, field)
  98007. if err != nil {
  98008. return graphql.Null
  98009. }
  98010. ctx = graphql.WithFieldContext(ctx, fc)
  98011. defer func() {
  98012. if r := recover(); r != nil {
  98013. ec.Error(ctx, ec.Recover(ctx, r))
  98014. ret = graphql.Null
  98015. }
  98016. }()
  98017. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98018. ctx = rctx // use context from middleware stack in children
  98019. return obj.Code, nil
  98020. })
  98021. if err != nil {
  98022. ec.Error(ctx, err)
  98023. return graphql.Null
  98024. }
  98025. if resTmp == nil {
  98026. return graphql.Null
  98027. }
  98028. res := resTmp.(*ProductVariantsBulkReorderUserErrorCode)
  98029. fc.Result = res
  98030. return ec.marshalOProductVariantsBulkReorderUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderUserErrorCode(ctx, field.Selections, res)
  98031. }
  98032. func (ec *executionContext) fieldContext_ProductVariantsBulkReorderUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98033. fc = &graphql.FieldContext{
  98034. Object: "ProductVariantsBulkReorderUserError",
  98035. Field: field,
  98036. IsMethod: false,
  98037. IsResolver: false,
  98038. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98039. return nil, errors.New("field of type ProductVariantsBulkReorderUserErrorCode does not have child fields")
  98040. },
  98041. }
  98042. return fc, nil
  98043. }
  98044. func (ec *executionContext) _ProductVariantsBulkReorderUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkReorderUserError) (ret graphql.Marshaler) {
  98045. fc, err := ec.fieldContext_ProductVariantsBulkReorderUserError_field(ctx, field)
  98046. if err != nil {
  98047. return graphql.Null
  98048. }
  98049. ctx = graphql.WithFieldContext(ctx, fc)
  98050. defer func() {
  98051. if r := recover(); r != nil {
  98052. ec.Error(ctx, ec.Recover(ctx, r))
  98053. ret = graphql.Null
  98054. }
  98055. }()
  98056. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98057. ctx = rctx // use context from middleware stack in children
  98058. return obj.Field, nil
  98059. })
  98060. if err != nil {
  98061. ec.Error(ctx, err)
  98062. return graphql.Null
  98063. }
  98064. if resTmp == nil {
  98065. return graphql.Null
  98066. }
  98067. res := resTmp.([]string)
  98068. fc.Result = res
  98069. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  98070. }
  98071. func (ec *executionContext) fieldContext_ProductVariantsBulkReorderUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98072. fc = &graphql.FieldContext{
  98073. Object: "ProductVariantsBulkReorderUserError",
  98074. Field: field,
  98075. IsMethod: false,
  98076. IsResolver: false,
  98077. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98078. return nil, errors.New("field of type String does not have child fields")
  98079. },
  98080. }
  98081. return fc, nil
  98082. }
  98083. func (ec *executionContext) _ProductVariantsBulkReorderUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkReorderUserError) (ret graphql.Marshaler) {
  98084. fc, err := ec.fieldContext_ProductVariantsBulkReorderUserError_message(ctx, field)
  98085. if err != nil {
  98086. return graphql.Null
  98087. }
  98088. ctx = graphql.WithFieldContext(ctx, fc)
  98089. defer func() {
  98090. if r := recover(); r != nil {
  98091. ec.Error(ctx, ec.Recover(ctx, r))
  98092. ret = graphql.Null
  98093. }
  98094. }()
  98095. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98096. ctx = rctx // use context from middleware stack in children
  98097. return obj.Message, nil
  98098. })
  98099. if err != nil {
  98100. ec.Error(ctx, err)
  98101. return graphql.Null
  98102. }
  98103. if resTmp == nil {
  98104. if !graphql.HasFieldError(ctx, fc) {
  98105. ec.Errorf(ctx, "must not be null")
  98106. }
  98107. return graphql.Null
  98108. }
  98109. res := resTmp.(string)
  98110. fc.Result = res
  98111. return ec.marshalNString2string(ctx, field.Selections, res)
  98112. }
  98113. func (ec *executionContext) fieldContext_ProductVariantsBulkReorderUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98114. fc = &graphql.FieldContext{
  98115. Object: "ProductVariantsBulkReorderUserError",
  98116. Field: field,
  98117. IsMethod: false,
  98118. IsResolver: false,
  98119. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98120. return nil, errors.New("field of type String does not have child fields")
  98121. },
  98122. }
  98123. return fc, nil
  98124. }
  98125. func (ec *executionContext) _ProductVariantsBulkUpdatePayload_product(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdatePayload) (ret graphql.Marshaler) {
  98126. fc, err := ec.fieldContext_ProductVariantsBulkUpdatePayload_product(ctx, field)
  98127. if err != nil {
  98128. return graphql.Null
  98129. }
  98130. ctx = graphql.WithFieldContext(ctx, fc)
  98131. defer func() {
  98132. if r := recover(); r != nil {
  98133. ec.Error(ctx, ec.Recover(ctx, r))
  98134. ret = graphql.Null
  98135. }
  98136. }()
  98137. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98138. ctx = rctx // use context from middleware stack in children
  98139. return obj.Product, nil
  98140. })
  98141. if err != nil {
  98142. ec.Error(ctx, err)
  98143. return graphql.Null
  98144. }
  98145. if resTmp == nil {
  98146. return graphql.Null
  98147. }
  98148. res := resTmp.(*Product)
  98149. fc.Result = res
  98150. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  98151. }
  98152. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdatePayload_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98153. fc = &graphql.FieldContext{
  98154. Object: "ProductVariantsBulkUpdatePayload",
  98155. Field: field,
  98156. IsMethod: false,
  98157. IsResolver: false,
  98158. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98159. switch field.Name {
  98160. case "availablePublicationCount":
  98161. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  98162. case "collections":
  98163. return ec.fieldContext_Product_collections(ctx, field)
  98164. case "contextualPricing":
  98165. return ec.fieldContext_Product_contextualPricing(ctx, field)
  98166. case "createdAt":
  98167. return ec.fieldContext_Product_createdAt(ctx, field)
  98168. case "defaultCursor":
  98169. return ec.fieldContext_Product_defaultCursor(ctx, field)
  98170. case "description":
  98171. return ec.fieldContext_Product_description(ctx, field)
  98172. case "descriptionHtml":
  98173. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  98174. case "featuredImage":
  98175. return ec.fieldContext_Product_featuredImage(ctx, field)
  98176. case "featuredMedia":
  98177. return ec.fieldContext_Product_featuredMedia(ctx, field)
  98178. case "feedback":
  98179. return ec.fieldContext_Product_feedback(ctx, field)
  98180. case "giftCardTemplateSuffix":
  98181. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  98182. case "handle":
  98183. return ec.fieldContext_Product_handle(ctx, field)
  98184. case "hasOnlyDefaultVariant":
  98185. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  98186. case "hasOutOfStockVariants":
  98187. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  98188. case "id":
  98189. return ec.fieldContext_Product_id(ctx, field)
  98190. case "images":
  98191. return ec.fieldContext_Product_images(ctx, field)
  98192. case "inCollection":
  98193. return ec.fieldContext_Product_inCollection(ctx, field)
  98194. case "isGiftCard":
  98195. return ec.fieldContext_Product_isGiftCard(ctx, field)
  98196. case "legacyResourceId":
  98197. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  98198. case "media":
  98199. return ec.fieldContext_Product_media(ctx, field)
  98200. case "mediaCount":
  98201. return ec.fieldContext_Product_mediaCount(ctx, field)
  98202. case "metafield":
  98203. return ec.fieldContext_Product_metafield(ctx, field)
  98204. case "metafieldDefinitions":
  98205. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  98206. case "metafields":
  98207. return ec.fieldContext_Product_metafields(ctx, field)
  98208. case "onlineStorePreviewUrl":
  98209. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  98210. case "onlineStoreUrl":
  98211. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  98212. case "options":
  98213. return ec.fieldContext_Product_options(ctx, field)
  98214. case "priceRangeV2":
  98215. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  98216. case "privateMetafield":
  98217. return ec.fieldContext_Product_privateMetafield(ctx, field)
  98218. case "privateMetafields":
  98219. return ec.fieldContext_Product_privateMetafields(ctx, field)
  98220. case "productCategory":
  98221. return ec.fieldContext_Product_productCategory(ctx, field)
  98222. case "productType":
  98223. return ec.fieldContext_Product_productType(ctx, field)
  98224. case "publicationCount":
  98225. return ec.fieldContext_Product_publicationCount(ctx, field)
  98226. case "publishedAt":
  98227. return ec.fieldContext_Product_publishedAt(ctx, field)
  98228. case "publishedOnCurrentPublication":
  98229. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  98230. case "publishedOnPublication":
  98231. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  98232. case "requiresSellingPlan":
  98233. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  98234. case "resourcePublicationOnCurrentPublication":
  98235. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  98236. case "resourcePublications":
  98237. return ec.fieldContext_Product_resourcePublications(ctx, field)
  98238. case "resourcePublicationsV2":
  98239. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  98240. case "sellingPlanGroupCount":
  98241. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  98242. case "sellingPlanGroups":
  98243. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  98244. case "seo":
  98245. return ec.fieldContext_Product_seo(ctx, field)
  98246. case "status":
  98247. return ec.fieldContext_Product_status(ctx, field)
  98248. case "tags":
  98249. return ec.fieldContext_Product_tags(ctx, field)
  98250. case "templateSuffix":
  98251. return ec.fieldContext_Product_templateSuffix(ctx, field)
  98252. case "title":
  98253. return ec.fieldContext_Product_title(ctx, field)
  98254. case "totalInventory":
  98255. return ec.fieldContext_Product_totalInventory(ctx, field)
  98256. case "totalVariants":
  98257. return ec.fieldContext_Product_totalVariants(ctx, field)
  98258. case "tracksInventory":
  98259. return ec.fieldContext_Product_tracksInventory(ctx, field)
  98260. case "translations":
  98261. return ec.fieldContext_Product_translations(ctx, field)
  98262. case "unpublishedPublications":
  98263. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  98264. case "updatedAt":
  98265. return ec.fieldContext_Product_updatedAt(ctx, field)
  98266. case "variants":
  98267. return ec.fieldContext_Product_variants(ctx, field)
  98268. case "vendor":
  98269. return ec.fieldContext_Product_vendor(ctx, field)
  98270. }
  98271. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  98272. },
  98273. }
  98274. return fc, nil
  98275. }
  98276. func (ec *executionContext) _ProductVariantsBulkUpdatePayload_productVariants(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdatePayload) (ret graphql.Marshaler) {
  98277. fc, err := ec.fieldContext_ProductVariantsBulkUpdatePayload_productVariants(ctx, field)
  98278. if err != nil {
  98279. return graphql.Null
  98280. }
  98281. ctx = graphql.WithFieldContext(ctx, fc)
  98282. defer func() {
  98283. if r := recover(); r != nil {
  98284. ec.Error(ctx, ec.Recover(ctx, r))
  98285. ret = graphql.Null
  98286. }
  98287. }()
  98288. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98289. ctx = rctx // use context from middleware stack in children
  98290. return obj.ProductVariants, nil
  98291. })
  98292. if err != nil {
  98293. ec.Error(ctx, err)
  98294. return graphql.Null
  98295. }
  98296. if resTmp == nil {
  98297. return graphql.Null
  98298. }
  98299. res := resTmp.([]*ProductVariant)
  98300. fc.Result = res
  98301. return ec.marshalOProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantᚄ(ctx, field.Selections, res)
  98302. }
  98303. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdatePayload_productVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98304. fc = &graphql.FieldContext{
  98305. Object: "ProductVariantsBulkUpdatePayload",
  98306. Field: field,
  98307. IsMethod: false,
  98308. IsResolver: false,
  98309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98310. switch field.Name {
  98311. case "availableForSale":
  98312. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  98313. case "barcode":
  98314. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  98315. case "compareAtPrice":
  98316. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  98317. case "contextualPricing":
  98318. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  98319. case "createdAt":
  98320. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  98321. case "defaultCursor":
  98322. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  98323. case "deliveryProfile":
  98324. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  98325. case "displayName":
  98326. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  98327. case "fulfillmentServiceEditable":
  98328. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  98329. case "id":
  98330. return ec.fieldContext_ProductVariant_id(ctx, field)
  98331. case "image":
  98332. return ec.fieldContext_ProductVariant_image(ctx, field)
  98333. case "inventoryItem":
  98334. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  98335. case "inventoryPolicy":
  98336. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  98337. case "inventoryQuantity":
  98338. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  98339. case "legacyResourceId":
  98340. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  98341. case "media":
  98342. return ec.fieldContext_ProductVariant_media(ctx, field)
  98343. case "metafield":
  98344. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  98345. case "metafieldDefinitions":
  98346. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  98347. case "metafields":
  98348. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  98349. case "position":
  98350. return ec.fieldContext_ProductVariant_position(ctx, field)
  98351. case "price":
  98352. return ec.fieldContext_ProductVariant_price(ctx, field)
  98353. case "privateMetafield":
  98354. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  98355. case "privateMetafields":
  98356. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  98357. case "product":
  98358. return ec.fieldContext_ProductVariant_product(ctx, field)
  98359. case "selectedOptions":
  98360. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  98361. case "sellableOnlineQuantity":
  98362. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  98363. case "sellingPlanGroupCount":
  98364. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  98365. case "sellingPlanGroups":
  98366. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  98367. case "sku":
  98368. return ec.fieldContext_ProductVariant_sku(ctx, field)
  98369. case "taxCode":
  98370. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  98371. case "taxable":
  98372. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  98373. case "title":
  98374. return ec.fieldContext_ProductVariant_title(ctx, field)
  98375. case "translations":
  98376. return ec.fieldContext_ProductVariant_translations(ctx, field)
  98377. case "updatedAt":
  98378. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  98379. case "weight":
  98380. return ec.fieldContext_ProductVariant_weight(ctx, field)
  98381. case "weightUnit":
  98382. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  98383. }
  98384. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  98385. },
  98386. }
  98387. return fc, nil
  98388. }
  98389. func (ec *executionContext) _ProductVariantsBulkUpdatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdatePayload) (ret graphql.Marshaler) {
  98390. fc, err := ec.fieldContext_ProductVariantsBulkUpdatePayload_userErrors(ctx, field)
  98391. if err != nil {
  98392. return graphql.Null
  98393. }
  98394. ctx = graphql.WithFieldContext(ctx, fc)
  98395. defer func() {
  98396. if r := recover(); r != nil {
  98397. ec.Error(ctx, ec.Recover(ctx, r))
  98398. ret = graphql.Null
  98399. }
  98400. }()
  98401. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98402. ctx = rctx // use context from middleware stack in children
  98403. return obj.UserErrors, nil
  98404. })
  98405. if err != nil {
  98406. ec.Error(ctx, err)
  98407. return graphql.Null
  98408. }
  98409. if resTmp == nil {
  98410. if !graphql.HasFieldError(ctx, fc) {
  98411. ec.Errorf(ctx, "must not be null")
  98412. }
  98413. return graphql.Null
  98414. }
  98415. res := resTmp.([]*ProductVariantsBulkUpdateUserError)
  98416. fc.Result = res
  98417. return ec.marshalNProductVariantsBulkUpdateUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdateUserErrorᚄ(ctx, field.Selections, res)
  98418. }
  98419. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98420. fc = &graphql.FieldContext{
  98421. Object: "ProductVariantsBulkUpdatePayload",
  98422. Field: field,
  98423. IsMethod: false,
  98424. IsResolver: false,
  98425. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98426. switch field.Name {
  98427. case "code":
  98428. return ec.fieldContext_ProductVariantsBulkUpdateUserError_code(ctx, field)
  98429. case "field":
  98430. return ec.fieldContext_ProductVariantsBulkUpdateUserError_field(ctx, field)
  98431. case "message":
  98432. return ec.fieldContext_ProductVariantsBulkUpdateUserError_message(ctx, field)
  98433. }
  98434. return nil, fmt.Errorf("no field named %q was found under type ProductVariantsBulkUpdateUserError", field.Name)
  98435. },
  98436. }
  98437. return fc, nil
  98438. }
  98439. func (ec *executionContext) _ProductVariantsBulkUpdateUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdateUserError) (ret graphql.Marshaler) {
  98440. fc, err := ec.fieldContext_ProductVariantsBulkUpdateUserError_code(ctx, field)
  98441. if err != nil {
  98442. return graphql.Null
  98443. }
  98444. ctx = graphql.WithFieldContext(ctx, fc)
  98445. defer func() {
  98446. if r := recover(); r != nil {
  98447. ec.Error(ctx, ec.Recover(ctx, r))
  98448. ret = graphql.Null
  98449. }
  98450. }()
  98451. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98452. ctx = rctx // use context from middleware stack in children
  98453. return obj.Code, nil
  98454. })
  98455. if err != nil {
  98456. ec.Error(ctx, err)
  98457. return graphql.Null
  98458. }
  98459. if resTmp == nil {
  98460. return graphql.Null
  98461. }
  98462. res := resTmp.(*ProductVariantsBulkUpdateUserErrorCode)
  98463. fc.Result = res
  98464. return ec.marshalOProductVariantsBulkUpdateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdateUserErrorCode(ctx, field.Selections, res)
  98465. }
  98466. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdateUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98467. fc = &graphql.FieldContext{
  98468. Object: "ProductVariantsBulkUpdateUserError",
  98469. Field: field,
  98470. IsMethod: false,
  98471. IsResolver: false,
  98472. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98473. return nil, errors.New("field of type ProductVariantsBulkUpdateUserErrorCode does not have child fields")
  98474. },
  98475. }
  98476. return fc, nil
  98477. }
  98478. func (ec *executionContext) _ProductVariantsBulkUpdateUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdateUserError) (ret graphql.Marshaler) {
  98479. fc, err := ec.fieldContext_ProductVariantsBulkUpdateUserError_field(ctx, field)
  98480. if err != nil {
  98481. return graphql.Null
  98482. }
  98483. ctx = graphql.WithFieldContext(ctx, fc)
  98484. defer func() {
  98485. if r := recover(); r != nil {
  98486. ec.Error(ctx, ec.Recover(ctx, r))
  98487. ret = graphql.Null
  98488. }
  98489. }()
  98490. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98491. ctx = rctx // use context from middleware stack in children
  98492. return obj.Field, nil
  98493. })
  98494. if err != nil {
  98495. ec.Error(ctx, err)
  98496. return graphql.Null
  98497. }
  98498. if resTmp == nil {
  98499. return graphql.Null
  98500. }
  98501. res := resTmp.([]string)
  98502. fc.Result = res
  98503. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  98504. }
  98505. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdateUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98506. fc = &graphql.FieldContext{
  98507. Object: "ProductVariantsBulkUpdateUserError",
  98508. Field: field,
  98509. IsMethod: false,
  98510. IsResolver: false,
  98511. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98512. return nil, errors.New("field of type String does not have child fields")
  98513. },
  98514. }
  98515. return fc, nil
  98516. }
  98517. func (ec *executionContext) _ProductVariantsBulkUpdateUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdateUserError) (ret graphql.Marshaler) {
  98518. fc, err := ec.fieldContext_ProductVariantsBulkUpdateUserError_message(ctx, field)
  98519. if err != nil {
  98520. return graphql.Null
  98521. }
  98522. ctx = graphql.WithFieldContext(ctx, fc)
  98523. defer func() {
  98524. if r := recover(); r != nil {
  98525. ec.Error(ctx, ec.Recover(ctx, r))
  98526. ret = graphql.Null
  98527. }
  98528. }()
  98529. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98530. ctx = rctx // use context from middleware stack in children
  98531. return obj.Message, nil
  98532. })
  98533. if err != nil {
  98534. ec.Error(ctx, err)
  98535. return graphql.Null
  98536. }
  98537. if resTmp == nil {
  98538. if !graphql.HasFieldError(ctx, fc) {
  98539. ec.Errorf(ctx, "must not be null")
  98540. }
  98541. return graphql.Null
  98542. }
  98543. res := resTmp.(string)
  98544. fc.Result = res
  98545. return ec.marshalNString2string(ctx, field.Selections, res)
  98546. }
  98547. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdateUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98548. fc = &graphql.FieldContext{
  98549. Object: "ProductVariantsBulkUpdateUserError",
  98550. Field: field,
  98551. IsMethod: false,
  98552. IsResolver: false,
  98553. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98554. return nil, errors.New("field of type String does not have child fields")
  98555. },
  98556. }
  98557. return fc, nil
  98558. }
  98559. func (ec *executionContext) _Publication_app(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98560. fc, err := ec.fieldContext_Publication_app(ctx, field)
  98561. if err != nil {
  98562. return graphql.Null
  98563. }
  98564. ctx = graphql.WithFieldContext(ctx, fc)
  98565. defer func() {
  98566. if r := recover(); r != nil {
  98567. ec.Error(ctx, ec.Recover(ctx, r))
  98568. ret = graphql.Null
  98569. }
  98570. }()
  98571. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98572. ctx = rctx // use context from middleware stack in children
  98573. return obj.App, nil
  98574. })
  98575. if err != nil {
  98576. ec.Error(ctx, err)
  98577. return graphql.Null
  98578. }
  98579. if resTmp == nil {
  98580. if !graphql.HasFieldError(ctx, fc) {
  98581. ec.Errorf(ctx, "must not be null")
  98582. }
  98583. return graphql.Null
  98584. }
  98585. res := resTmp.(*App)
  98586. fc.Result = res
  98587. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx, field.Selections, res)
  98588. }
  98589. func (ec *executionContext) fieldContext_Publication_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98590. fc = &graphql.FieldContext{
  98591. Object: "Publication",
  98592. Field: field,
  98593. IsMethod: false,
  98594. IsResolver: false,
  98595. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98596. switch field.Name {
  98597. case "id":
  98598. return ec.fieldContext_App_id(ctx, field)
  98599. }
  98600. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  98601. },
  98602. }
  98603. return fc, nil
  98604. }
  98605. func (ec *executionContext) _Publication_collectionPublicationsV3(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98606. fc, err := ec.fieldContext_Publication_collectionPublicationsV3(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.CollectionPublicationsV3, nil
  98620. })
  98621. if err != nil {
  98622. ec.Error(ctx, err)
  98623. return graphql.Null
  98624. }
  98625. if resTmp == nil {
  98626. if !graphql.HasFieldError(ctx, fc) {
  98627. ec.Errorf(ctx, "must not be null")
  98628. }
  98629. return graphql.Null
  98630. }
  98631. res := resTmp.(*ResourcePublicationConnection)
  98632. fc.Result = res
  98633. return ec.marshalNResourcePublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationConnection(ctx, field.Selections, res)
  98634. }
  98635. func (ec *executionContext) fieldContext_Publication_collectionPublicationsV3(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98636. fc = &graphql.FieldContext{
  98637. Object: "Publication",
  98638. Field: field,
  98639. IsMethod: false,
  98640. IsResolver: false,
  98641. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98642. switch field.Name {
  98643. case "edges":
  98644. return ec.fieldContext_ResourcePublicationConnection_edges(ctx, field)
  98645. case "nodes":
  98646. return ec.fieldContext_ResourcePublicationConnection_nodes(ctx, field)
  98647. case "pageInfo":
  98648. return ec.fieldContext_ResourcePublicationConnection_pageInfo(ctx, field)
  98649. }
  98650. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationConnection", field.Name)
  98651. },
  98652. }
  98653. defer func() {
  98654. if r := recover(); r != nil {
  98655. err = ec.Recover(ctx, r)
  98656. ec.Error(ctx, err)
  98657. }
  98658. }()
  98659. ctx = graphql.WithFieldContext(ctx, fc)
  98660. if fc.Args, err = ec.field_Publication_collectionPublicationsV3_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  98661. ec.Error(ctx, err)
  98662. return
  98663. }
  98664. return fc, nil
  98665. }
  98666. func (ec *executionContext) _Publication_collections(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98667. fc, err := ec.fieldContext_Publication_collections(ctx, field)
  98668. if err != nil {
  98669. return graphql.Null
  98670. }
  98671. ctx = graphql.WithFieldContext(ctx, fc)
  98672. defer func() {
  98673. if r := recover(); r != nil {
  98674. ec.Error(ctx, ec.Recover(ctx, r))
  98675. ret = graphql.Null
  98676. }
  98677. }()
  98678. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98679. ctx = rctx // use context from middleware stack in children
  98680. return obj.Collections, nil
  98681. })
  98682. if err != nil {
  98683. ec.Error(ctx, err)
  98684. return graphql.Null
  98685. }
  98686. if resTmp == nil {
  98687. if !graphql.HasFieldError(ctx, fc) {
  98688. ec.Errorf(ctx, "must not be null")
  98689. }
  98690. return graphql.Null
  98691. }
  98692. res := resTmp.(*CollectionConnection)
  98693. fc.Result = res
  98694. return ec.marshalNCollectionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionConnection(ctx, field.Selections, res)
  98695. }
  98696. func (ec *executionContext) fieldContext_Publication_collections(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98697. fc = &graphql.FieldContext{
  98698. Object: "Publication",
  98699. Field: field,
  98700. IsMethod: false,
  98701. IsResolver: false,
  98702. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98703. switch field.Name {
  98704. case "edges":
  98705. return ec.fieldContext_CollectionConnection_edges(ctx, field)
  98706. case "nodes":
  98707. return ec.fieldContext_CollectionConnection_nodes(ctx, field)
  98708. case "pageInfo":
  98709. return ec.fieldContext_CollectionConnection_pageInfo(ctx, field)
  98710. }
  98711. return nil, fmt.Errorf("no field named %q was found under type CollectionConnection", field.Name)
  98712. },
  98713. }
  98714. defer func() {
  98715. if r := recover(); r != nil {
  98716. err = ec.Recover(ctx, r)
  98717. ec.Error(ctx, err)
  98718. }
  98719. }()
  98720. ctx = graphql.WithFieldContext(ctx, fc)
  98721. if fc.Args, err = ec.field_Publication_collections_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  98722. ec.Error(ctx, err)
  98723. return
  98724. }
  98725. return fc, nil
  98726. }
  98727. func (ec *executionContext) _Publication_hasCollection(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98728. fc, err := ec.fieldContext_Publication_hasCollection(ctx, field)
  98729. if err != nil {
  98730. return graphql.Null
  98731. }
  98732. ctx = graphql.WithFieldContext(ctx, fc)
  98733. defer func() {
  98734. if r := recover(); r != nil {
  98735. ec.Error(ctx, ec.Recover(ctx, r))
  98736. ret = graphql.Null
  98737. }
  98738. }()
  98739. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98740. ctx = rctx // use context from middleware stack in children
  98741. return obj.HasCollection, nil
  98742. })
  98743. if err != nil {
  98744. ec.Error(ctx, err)
  98745. return graphql.Null
  98746. }
  98747. if resTmp == nil {
  98748. if !graphql.HasFieldError(ctx, fc) {
  98749. ec.Errorf(ctx, "must not be null")
  98750. }
  98751. return graphql.Null
  98752. }
  98753. res := resTmp.(bool)
  98754. fc.Result = res
  98755. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  98756. }
  98757. func (ec *executionContext) fieldContext_Publication_hasCollection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98758. fc = &graphql.FieldContext{
  98759. Object: "Publication",
  98760. Field: field,
  98761. IsMethod: false,
  98762. IsResolver: false,
  98763. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98764. return nil, errors.New("field of type Boolean does not have child fields")
  98765. },
  98766. }
  98767. defer func() {
  98768. if r := recover(); r != nil {
  98769. err = ec.Recover(ctx, r)
  98770. ec.Error(ctx, err)
  98771. }
  98772. }()
  98773. ctx = graphql.WithFieldContext(ctx, fc)
  98774. if fc.Args, err = ec.field_Publication_hasCollection_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  98775. ec.Error(ctx, err)
  98776. return
  98777. }
  98778. return fc, nil
  98779. }
  98780. func (ec *executionContext) _Publication_id(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98781. fc, err := ec.fieldContext_Publication_id(ctx, field)
  98782. if err != nil {
  98783. return graphql.Null
  98784. }
  98785. ctx = graphql.WithFieldContext(ctx, fc)
  98786. defer func() {
  98787. if r := recover(); r != nil {
  98788. ec.Error(ctx, ec.Recover(ctx, r))
  98789. ret = graphql.Null
  98790. }
  98791. }()
  98792. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98793. ctx = rctx // use context from middleware stack in children
  98794. return obj.ID, nil
  98795. })
  98796. if err != nil {
  98797. ec.Error(ctx, err)
  98798. return graphql.Null
  98799. }
  98800. if resTmp == nil {
  98801. if !graphql.HasFieldError(ctx, fc) {
  98802. ec.Errorf(ctx, "must not be null")
  98803. }
  98804. return graphql.Null
  98805. }
  98806. res := resTmp.(string)
  98807. fc.Result = res
  98808. return ec.marshalNID2string(ctx, field.Selections, res)
  98809. }
  98810. func (ec *executionContext) fieldContext_Publication_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98811. fc = &graphql.FieldContext{
  98812. Object: "Publication",
  98813. Field: field,
  98814. IsMethod: false,
  98815. IsResolver: false,
  98816. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98817. return nil, errors.New("field of type ID does not have child fields")
  98818. },
  98819. }
  98820. return fc, nil
  98821. }
  98822. func (ec *executionContext) _Publication_name(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98823. fc, err := ec.fieldContext_Publication_name(ctx, field)
  98824. if err != nil {
  98825. return graphql.Null
  98826. }
  98827. ctx = graphql.WithFieldContext(ctx, fc)
  98828. defer func() {
  98829. if r := recover(); r != nil {
  98830. ec.Error(ctx, ec.Recover(ctx, r))
  98831. ret = graphql.Null
  98832. }
  98833. }()
  98834. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98835. ctx = rctx // use context from middleware stack in children
  98836. return obj.Name, nil
  98837. })
  98838. if err != nil {
  98839. ec.Error(ctx, err)
  98840. return graphql.Null
  98841. }
  98842. if resTmp == nil {
  98843. if !graphql.HasFieldError(ctx, fc) {
  98844. ec.Errorf(ctx, "must not be null")
  98845. }
  98846. return graphql.Null
  98847. }
  98848. res := resTmp.(string)
  98849. fc.Result = res
  98850. return ec.marshalNString2string(ctx, field.Selections, res)
  98851. }
  98852. func (ec *executionContext) fieldContext_Publication_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98853. fc = &graphql.FieldContext{
  98854. Object: "Publication",
  98855. Field: field,
  98856. IsMethod: false,
  98857. IsResolver: false,
  98858. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98859. return nil, errors.New("field of type String does not have child fields")
  98860. },
  98861. }
  98862. return fc, nil
  98863. }
  98864. func (ec *executionContext) _Publication_productPublicationsV3(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98865. fc, err := ec.fieldContext_Publication_productPublicationsV3(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.ProductPublicationsV3, 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.(*ResourcePublicationConnection)
  98891. fc.Result = res
  98892. return ec.marshalNResourcePublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationConnection(ctx, field.Selections, res)
  98893. }
  98894. func (ec *executionContext) fieldContext_Publication_productPublicationsV3(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98895. fc = &graphql.FieldContext{
  98896. Object: "Publication",
  98897. Field: field,
  98898. IsMethod: false,
  98899. IsResolver: false,
  98900. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98901. switch field.Name {
  98902. case "edges":
  98903. return ec.fieldContext_ResourcePublicationConnection_edges(ctx, field)
  98904. case "nodes":
  98905. return ec.fieldContext_ResourcePublicationConnection_nodes(ctx, field)
  98906. case "pageInfo":
  98907. return ec.fieldContext_ResourcePublicationConnection_pageInfo(ctx, field)
  98908. }
  98909. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationConnection", field.Name)
  98910. },
  98911. }
  98912. defer func() {
  98913. if r := recover(); r != nil {
  98914. err = ec.Recover(ctx, r)
  98915. ec.Error(ctx, err)
  98916. }
  98917. }()
  98918. ctx = graphql.WithFieldContext(ctx, fc)
  98919. if fc.Args, err = ec.field_Publication_productPublicationsV3_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  98920. ec.Error(ctx, err)
  98921. return
  98922. }
  98923. return fc, nil
  98924. }
  98925. func (ec *executionContext) _Publication_products(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98926. fc, err := ec.fieldContext_Publication_products(ctx, field)
  98927. if err != nil {
  98928. return graphql.Null
  98929. }
  98930. ctx = graphql.WithFieldContext(ctx, fc)
  98931. defer func() {
  98932. if r := recover(); r != nil {
  98933. ec.Error(ctx, ec.Recover(ctx, r))
  98934. ret = graphql.Null
  98935. }
  98936. }()
  98937. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98938. ctx = rctx // use context from middleware stack in children
  98939. return obj.Products, nil
  98940. })
  98941. if err != nil {
  98942. ec.Error(ctx, err)
  98943. return graphql.Null
  98944. }
  98945. if resTmp == nil {
  98946. if !graphql.HasFieldError(ctx, fc) {
  98947. ec.Errorf(ctx, "must not be null")
  98948. }
  98949. return graphql.Null
  98950. }
  98951. res := resTmp.(*ProductConnection)
  98952. fc.Result = res
  98953. return ec.marshalNProductConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductConnection(ctx, field.Selections, res)
  98954. }
  98955. func (ec *executionContext) fieldContext_Publication_products(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98956. fc = &graphql.FieldContext{
  98957. Object: "Publication",
  98958. Field: field,
  98959. IsMethod: false,
  98960. IsResolver: false,
  98961. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98962. switch field.Name {
  98963. case "edges":
  98964. return ec.fieldContext_ProductConnection_edges(ctx, field)
  98965. case "nodes":
  98966. return ec.fieldContext_ProductConnection_nodes(ctx, field)
  98967. case "pageInfo":
  98968. return ec.fieldContext_ProductConnection_pageInfo(ctx, field)
  98969. }
  98970. return nil, fmt.Errorf("no field named %q was found under type ProductConnection", field.Name)
  98971. },
  98972. }
  98973. defer func() {
  98974. if r := recover(); r != nil {
  98975. err = ec.Recover(ctx, r)
  98976. ec.Error(ctx, err)
  98977. }
  98978. }()
  98979. ctx = graphql.WithFieldContext(ctx, fc)
  98980. if fc.Args, err = ec.field_Publication_products_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  98981. ec.Error(ctx, err)
  98982. return
  98983. }
  98984. return fc, nil
  98985. }
  98986. func (ec *executionContext) _Publication_supportsFuturePublishing(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  98987. fc, err := ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  98988. if err != nil {
  98989. return graphql.Null
  98990. }
  98991. ctx = graphql.WithFieldContext(ctx, fc)
  98992. defer func() {
  98993. if r := recover(); r != nil {
  98994. ec.Error(ctx, ec.Recover(ctx, r))
  98995. ret = graphql.Null
  98996. }
  98997. }()
  98998. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98999. ctx = rctx // use context from middleware stack in children
  99000. return obj.SupportsFuturePublishing, nil
  99001. })
  99002. if err != nil {
  99003. ec.Error(ctx, err)
  99004. return graphql.Null
  99005. }
  99006. if resTmp == nil {
  99007. if !graphql.HasFieldError(ctx, fc) {
  99008. ec.Errorf(ctx, "must not be null")
  99009. }
  99010. return graphql.Null
  99011. }
  99012. res := resTmp.(bool)
  99013. fc.Result = res
  99014. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  99015. }
  99016. func (ec *executionContext) fieldContext_Publication_supportsFuturePublishing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99017. fc = &graphql.FieldContext{
  99018. Object: "Publication",
  99019. Field: field,
  99020. IsMethod: false,
  99021. IsResolver: false,
  99022. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99023. return nil, errors.New("field of type Boolean does not have child fields")
  99024. },
  99025. }
  99026. return fc, nil
  99027. }
  99028. func (ec *executionContext) _PublicationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *PublicationConnection) (ret graphql.Marshaler) {
  99029. fc, err := ec.fieldContext_PublicationConnection_edges(ctx, field)
  99030. if err != nil {
  99031. return graphql.Null
  99032. }
  99033. ctx = graphql.WithFieldContext(ctx, fc)
  99034. defer func() {
  99035. if r := recover(); r != nil {
  99036. ec.Error(ctx, ec.Recover(ctx, r))
  99037. ret = graphql.Null
  99038. }
  99039. }()
  99040. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99041. ctx = rctx // use context from middleware stack in children
  99042. return obj.Edges, nil
  99043. })
  99044. if err != nil {
  99045. ec.Error(ctx, err)
  99046. return graphql.Null
  99047. }
  99048. if resTmp == nil {
  99049. if !graphql.HasFieldError(ctx, fc) {
  99050. ec.Errorf(ctx, "must not be null")
  99051. }
  99052. return graphql.Null
  99053. }
  99054. res := resTmp.([]*PublicationEdge)
  99055. fc.Result = res
  99056. return ec.marshalNPublicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationEdgeᚄ(ctx, field.Selections, res)
  99057. }
  99058. func (ec *executionContext) fieldContext_PublicationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99059. fc = &graphql.FieldContext{
  99060. Object: "PublicationConnection",
  99061. Field: field,
  99062. IsMethod: false,
  99063. IsResolver: false,
  99064. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99065. switch field.Name {
  99066. case "cursor":
  99067. return ec.fieldContext_PublicationEdge_cursor(ctx, field)
  99068. case "node":
  99069. return ec.fieldContext_PublicationEdge_node(ctx, field)
  99070. }
  99071. return nil, fmt.Errorf("no field named %q was found under type PublicationEdge", field.Name)
  99072. },
  99073. }
  99074. return fc, nil
  99075. }
  99076. func (ec *executionContext) _PublicationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *PublicationConnection) (ret graphql.Marshaler) {
  99077. fc, err := ec.fieldContext_PublicationConnection_nodes(ctx, field)
  99078. if err != nil {
  99079. return graphql.Null
  99080. }
  99081. ctx = graphql.WithFieldContext(ctx, fc)
  99082. defer func() {
  99083. if r := recover(); r != nil {
  99084. ec.Error(ctx, ec.Recover(ctx, r))
  99085. ret = graphql.Null
  99086. }
  99087. }()
  99088. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99089. ctx = rctx // use context from middleware stack in children
  99090. return obj.Nodes, nil
  99091. })
  99092. if err != nil {
  99093. ec.Error(ctx, err)
  99094. return graphql.Null
  99095. }
  99096. if resTmp == nil {
  99097. if !graphql.HasFieldError(ctx, fc) {
  99098. ec.Errorf(ctx, "must not be null")
  99099. }
  99100. return graphql.Null
  99101. }
  99102. res := resTmp.([]*Publication)
  99103. fc.Result = res
  99104. return ec.marshalNPublication2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationᚄ(ctx, field.Selections, res)
  99105. }
  99106. func (ec *executionContext) fieldContext_PublicationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99107. fc = &graphql.FieldContext{
  99108. Object: "PublicationConnection",
  99109. Field: field,
  99110. IsMethod: false,
  99111. IsResolver: false,
  99112. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99113. switch field.Name {
  99114. case "app":
  99115. return ec.fieldContext_Publication_app(ctx, field)
  99116. case "collectionPublicationsV3":
  99117. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  99118. case "collections":
  99119. return ec.fieldContext_Publication_collections(ctx, field)
  99120. case "hasCollection":
  99121. return ec.fieldContext_Publication_hasCollection(ctx, field)
  99122. case "id":
  99123. return ec.fieldContext_Publication_id(ctx, field)
  99124. case "name":
  99125. return ec.fieldContext_Publication_name(ctx, field)
  99126. case "productPublicationsV3":
  99127. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  99128. case "products":
  99129. return ec.fieldContext_Publication_products(ctx, field)
  99130. case "supportsFuturePublishing":
  99131. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  99132. }
  99133. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  99134. },
  99135. }
  99136. return fc, nil
  99137. }
  99138. func (ec *executionContext) _PublicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *PublicationConnection) (ret graphql.Marshaler) {
  99139. fc, err := ec.fieldContext_PublicationConnection_pageInfo(ctx, field)
  99140. if err != nil {
  99141. return graphql.Null
  99142. }
  99143. ctx = graphql.WithFieldContext(ctx, fc)
  99144. defer func() {
  99145. if r := recover(); r != nil {
  99146. ec.Error(ctx, ec.Recover(ctx, r))
  99147. ret = graphql.Null
  99148. }
  99149. }()
  99150. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99151. ctx = rctx // use context from middleware stack in children
  99152. return obj.PageInfo, nil
  99153. })
  99154. if err != nil {
  99155. ec.Error(ctx, err)
  99156. return graphql.Null
  99157. }
  99158. if resTmp == nil {
  99159. if !graphql.HasFieldError(ctx, fc) {
  99160. ec.Errorf(ctx, "must not be null")
  99161. }
  99162. return graphql.Null
  99163. }
  99164. res := resTmp.(*PageInfo)
  99165. fc.Result = res
  99166. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  99167. }
  99168. func (ec *executionContext) fieldContext_PublicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99169. fc = &graphql.FieldContext{
  99170. Object: "PublicationConnection",
  99171. Field: field,
  99172. IsMethod: false,
  99173. IsResolver: false,
  99174. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99175. switch field.Name {
  99176. case "endCursor":
  99177. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  99178. case "hasNextPage":
  99179. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  99180. case "hasPreviousPage":
  99181. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  99182. case "startCursor":
  99183. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  99184. }
  99185. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  99186. },
  99187. }
  99188. return fc, nil
  99189. }
  99190. func (ec *executionContext) _PublicationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *PublicationEdge) (ret graphql.Marshaler) {
  99191. fc, err := ec.fieldContext_PublicationEdge_cursor(ctx, field)
  99192. if err != nil {
  99193. return graphql.Null
  99194. }
  99195. ctx = graphql.WithFieldContext(ctx, fc)
  99196. defer func() {
  99197. if r := recover(); r != nil {
  99198. ec.Error(ctx, ec.Recover(ctx, r))
  99199. ret = graphql.Null
  99200. }
  99201. }()
  99202. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99203. ctx = rctx // use context from middleware stack in children
  99204. return obj.Cursor, nil
  99205. })
  99206. if err != nil {
  99207. ec.Error(ctx, err)
  99208. return graphql.Null
  99209. }
  99210. if resTmp == nil {
  99211. if !graphql.HasFieldError(ctx, fc) {
  99212. ec.Errorf(ctx, "must not be null")
  99213. }
  99214. return graphql.Null
  99215. }
  99216. res := resTmp.(string)
  99217. fc.Result = res
  99218. return ec.marshalNString2string(ctx, field.Selections, res)
  99219. }
  99220. func (ec *executionContext) fieldContext_PublicationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99221. fc = &graphql.FieldContext{
  99222. Object: "PublicationEdge",
  99223. Field: field,
  99224. IsMethod: false,
  99225. IsResolver: false,
  99226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99227. return nil, errors.New("field of type String does not have child fields")
  99228. },
  99229. }
  99230. return fc, nil
  99231. }
  99232. func (ec *executionContext) _PublicationEdge_node(ctx context.Context, field graphql.CollectedField, obj *PublicationEdge) (ret graphql.Marshaler) {
  99233. fc, err := ec.fieldContext_PublicationEdge_node(ctx, field)
  99234. if err != nil {
  99235. return graphql.Null
  99236. }
  99237. ctx = graphql.WithFieldContext(ctx, fc)
  99238. defer func() {
  99239. if r := recover(); r != nil {
  99240. ec.Error(ctx, ec.Recover(ctx, r))
  99241. ret = graphql.Null
  99242. }
  99243. }()
  99244. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99245. ctx = rctx // use context from middleware stack in children
  99246. return obj.Node, nil
  99247. })
  99248. if err != nil {
  99249. ec.Error(ctx, err)
  99250. return graphql.Null
  99251. }
  99252. if resTmp == nil {
  99253. if !graphql.HasFieldError(ctx, fc) {
  99254. ec.Errorf(ctx, "must not be null")
  99255. }
  99256. return graphql.Null
  99257. }
  99258. res := resTmp.(*Publication)
  99259. fc.Result = res
  99260. return ec.marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublication(ctx, field.Selections, res)
  99261. }
  99262. func (ec *executionContext) fieldContext_PublicationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99263. fc = &graphql.FieldContext{
  99264. Object: "PublicationEdge",
  99265. Field: field,
  99266. IsMethod: false,
  99267. IsResolver: false,
  99268. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99269. switch field.Name {
  99270. case "app":
  99271. return ec.fieldContext_Publication_app(ctx, field)
  99272. case "collectionPublicationsV3":
  99273. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  99274. case "collections":
  99275. return ec.fieldContext_Publication_collections(ctx, field)
  99276. case "hasCollection":
  99277. return ec.fieldContext_Publication_hasCollection(ctx, field)
  99278. case "id":
  99279. return ec.fieldContext_Publication_id(ctx, field)
  99280. case "name":
  99281. return ec.fieldContext_Publication_name(ctx, field)
  99282. case "productPublicationsV3":
  99283. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  99284. case "products":
  99285. return ec.fieldContext_Publication_products(ctx, field)
  99286. case "supportsFuturePublishing":
  99287. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  99288. }
  99289. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  99290. },
  99291. }
  99292. return fc, nil
  99293. }
  99294. func (ec *executionContext) _PublishedTranslation_key(ctx context.Context, field graphql.CollectedField, obj *PublishedTranslation) (ret graphql.Marshaler) {
  99295. fc, err := ec.fieldContext_PublishedTranslation_key(ctx, field)
  99296. if err != nil {
  99297. return graphql.Null
  99298. }
  99299. ctx = graphql.WithFieldContext(ctx, fc)
  99300. defer func() {
  99301. if r := recover(); r != nil {
  99302. ec.Error(ctx, ec.Recover(ctx, r))
  99303. ret = graphql.Null
  99304. }
  99305. }()
  99306. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99307. ctx = rctx // use context from middleware stack in children
  99308. return obj.Key, nil
  99309. })
  99310. if err != nil {
  99311. ec.Error(ctx, err)
  99312. return graphql.Null
  99313. }
  99314. if resTmp == nil {
  99315. if !graphql.HasFieldError(ctx, fc) {
  99316. ec.Errorf(ctx, "must not be null")
  99317. }
  99318. return graphql.Null
  99319. }
  99320. res := resTmp.(string)
  99321. fc.Result = res
  99322. return ec.marshalNString2string(ctx, field.Selections, res)
  99323. }
  99324. func (ec *executionContext) fieldContext_PublishedTranslation_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99325. fc = &graphql.FieldContext{
  99326. Object: "PublishedTranslation",
  99327. Field: field,
  99328. IsMethod: false,
  99329. IsResolver: false,
  99330. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99331. return nil, errors.New("field of type String does not have child fields")
  99332. },
  99333. }
  99334. return fc, nil
  99335. }
  99336. func (ec *executionContext) _PublishedTranslation_locale(ctx context.Context, field graphql.CollectedField, obj *PublishedTranslation) (ret graphql.Marshaler) {
  99337. fc, err := ec.fieldContext_PublishedTranslation_locale(ctx, field)
  99338. if err != nil {
  99339. return graphql.Null
  99340. }
  99341. ctx = graphql.WithFieldContext(ctx, fc)
  99342. defer func() {
  99343. if r := recover(); r != nil {
  99344. ec.Error(ctx, ec.Recover(ctx, r))
  99345. ret = graphql.Null
  99346. }
  99347. }()
  99348. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99349. ctx = rctx // use context from middleware stack in children
  99350. return obj.Locale, nil
  99351. })
  99352. if err != nil {
  99353. ec.Error(ctx, err)
  99354. return graphql.Null
  99355. }
  99356. if resTmp == nil {
  99357. if !graphql.HasFieldError(ctx, fc) {
  99358. ec.Errorf(ctx, "must not be null")
  99359. }
  99360. return graphql.Null
  99361. }
  99362. res := resTmp.(string)
  99363. fc.Result = res
  99364. return ec.marshalNString2string(ctx, field.Selections, res)
  99365. }
  99366. func (ec *executionContext) fieldContext_PublishedTranslation_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99367. fc = &graphql.FieldContext{
  99368. Object: "PublishedTranslation",
  99369. Field: field,
  99370. IsMethod: false,
  99371. IsResolver: false,
  99372. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99373. return nil, errors.New("field of type String does not have child fields")
  99374. },
  99375. }
  99376. return fc, nil
  99377. }
  99378. func (ec *executionContext) _PublishedTranslation_marketId(ctx context.Context, field graphql.CollectedField, obj *PublishedTranslation) (ret graphql.Marshaler) {
  99379. fc, err := ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  99380. if err != nil {
  99381. return graphql.Null
  99382. }
  99383. ctx = graphql.WithFieldContext(ctx, fc)
  99384. defer func() {
  99385. if r := recover(); r != nil {
  99386. ec.Error(ctx, ec.Recover(ctx, r))
  99387. ret = graphql.Null
  99388. }
  99389. }()
  99390. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99391. ctx = rctx // use context from middleware stack in children
  99392. return obj.MarketID, nil
  99393. })
  99394. if err != nil {
  99395. ec.Error(ctx, err)
  99396. return graphql.Null
  99397. }
  99398. if resTmp == nil {
  99399. return graphql.Null
  99400. }
  99401. res := resTmp.(*string)
  99402. fc.Result = res
  99403. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  99404. }
  99405. func (ec *executionContext) fieldContext_PublishedTranslation_marketId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99406. fc = &graphql.FieldContext{
  99407. Object: "PublishedTranslation",
  99408. Field: field,
  99409. IsMethod: false,
  99410. IsResolver: false,
  99411. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99412. return nil, errors.New("field of type ID does not have child fields")
  99413. },
  99414. }
  99415. return fc, nil
  99416. }
  99417. func (ec *executionContext) _PublishedTranslation_value(ctx context.Context, field graphql.CollectedField, obj *PublishedTranslation) (ret graphql.Marshaler) {
  99418. fc, err := ec.fieldContext_PublishedTranslation_value(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.Value, nil
  99432. })
  99433. if err != nil {
  99434. ec.Error(ctx, err)
  99435. return graphql.Null
  99436. }
  99437. if resTmp == nil {
  99438. return graphql.Null
  99439. }
  99440. res := resTmp.(*string)
  99441. fc.Result = res
  99442. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  99443. }
  99444. func (ec *executionContext) fieldContext_PublishedTranslation_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99445. fc = &graphql.FieldContext{
  99446. Object: "PublishedTranslation",
  99447. Field: field,
  99448. IsMethod: false,
  99449. IsResolver: false,
  99450. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99451. return nil, errors.New("field of type String does not have child fields")
  99452. },
  99453. }
  99454. return fc, nil
  99455. }
  99456. func (ec *executionContext) _PurchasingCompany_company(ctx context.Context, field graphql.CollectedField, obj *PurchasingCompany) (ret graphql.Marshaler) {
  99457. fc, err := ec.fieldContext_PurchasingCompany_company(ctx, field)
  99458. if err != nil {
  99459. return graphql.Null
  99460. }
  99461. ctx = graphql.WithFieldContext(ctx, fc)
  99462. defer func() {
  99463. if r := recover(); r != nil {
  99464. ec.Error(ctx, ec.Recover(ctx, r))
  99465. ret = graphql.Null
  99466. }
  99467. }()
  99468. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99469. ctx = rctx // use context from middleware stack in children
  99470. return obj.Company, nil
  99471. })
  99472. if err != nil {
  99473. ec.Error(ctx, err)
  99474. return graphql.Null
  99475. }
  99476. if resTmp == nil {
  99477. if !graphql.HasFieldError(ctx, fc) {
  99478. ec.Errorf(ctx, "must not be null")
  99479. }
  99480. return graphql.Null
  99481. }
  99482. res := resTmp.(*Company)
  99483. fc.Result = res
  99484. return ec.marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompany(ctx, field.Selections, res)
  99485. }
  99486. func (ec *executionContext) fieldContext_PurchasingCompany_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99487. fc = &graphql.FieldContext{
  99488. Object: "PurchasingCompany",
  99489. Field: field,
  99490. IsMethod: false,
  99491. IsResolver: false,
  99492. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99493. switch field.Name {
  99494. case "contactCount":
  99495. return ec.fieldContext_Company_contactCount(ctx, field)
  99496. case "contactRoles":
  99497. return ec.fieldContext_Company_contactRoles(ctx, field)
  99498. case "contacts":
  99499. return ec.fieldContext_Company_contacts(ctx, field)
  99500. case "createdAt":
  99501. return ec.fieldContext_Company_createdAt(ctx, field)
  99502. case "customerSince":
  99503. return ec.fieldContext_Company_customerSince(ctx, field)
  99504. case "defaultCursor":
  99505. return ec.fieldContext_Company_defaultCursor(ctx, field)
  99506. case "defaultRole":
  99507. return ec.fieldContext_Company_defaultRole(ctx, field)
  99508. case "draftOrders":
  99509. return ec.fieldContext_Company_draftOrders(ctx, field)
  99510. case "events":
  99511. return ec.fieldContext_Company_events(ctx, field)
  99512. case "externalId":
  99513. return ec.fieldContext_Company_externalId(ctx, field)
  99514. case "hasTimelineComment":
  99515. return ec.fieldContext_Company_hasTimelineComment(ctx, field)
  99516. case "id":
  99517. return ec.fieldContext_Company_id(ctx, field)
  99518. case "lifetimeDuration":
  99519. return ec.fieldContext_Company_lifetimeDuration(ctx, field)
  99520. case "locationCount":
  99521. return ec.fieldContext_Company_locationCount(ctx, field)
  99522. case "locations":
  99523. return ec.fieldContext_Company_locations(ctx, field)
  99524. case "mainContact":
  99525. return ec.fieldContext_Company_mainContact(ctx, field)
  99526. case "name":
  99527. return ec.fieldContext_Company_name(ctx, field)
  99528. case "note":
  99529. return ec.fieldContext_Company_note(ctx, field)
  99530. case "orderCount":
  99531. return ec.fieldContext_Company_orderCount(ctx, field)
  99532. case "orders":
  99533. return ec.fieldContext_Company_orders(ctx, field)
  99534. case "totalSpent":
  99535. return ec.fieldContext_Company_totalSpent(ctx, field)
  99536. case "updatedAt":
  99537. return ec.fieldContext_Company_updatedAt(ctx, field)
  99538. }
  99539. return nil, fmt.Errorf("no field named %q was found under type Company", field.Name)
  99540. },
  99541. }
  99542. return fc, nil
  99543. }
  99544. func (ec *executionContext) _PurchasingCompany_contact(ctx context.Context, field graphql.CollectedField, obj *PurchasingCompany) (ret graphql.Marshaler) {
  99545. fc, err := ec.fieldContext_PurchasingCompany_contact(ctx, field)
  99546. if err != nil {
  99547. return graphql.Null
  99548. }
  99549. ctx = graphql.WithFieldContext(ctx, fc)
  99550. defer func() {
  99551. if r := recover(); r != nil {
  99552. ec.Error(ctx, ec.Recover(ctx, r))
  99553. ret = graphql.Null
  99554. }
  99555. }()
  99556. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99557. ctx = rctx // use context from middleware stack in children
  99558. return obj.Contact, nil
  99559. })
  99560. if err != nil {
  99561. ec.Error(ctx, err)
  99562. return graphql.Null
  99563. }
  99564. if resTmp == nil {
  99565. return graphql.Null
  99566. }
  99567. res := resTmp.(*CompanyContact)
  99568. fc.Result = res
  99569. return ec.marshalOCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContact(ctx, field.Selections, res)
  99570. }
  99571. func (ec *executionContext) fieldContext_PurchasingCompany_contact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99572. fc = &graphql.FieldContext{
  99573. Object: "PurchasingCompany",
  99574. Field: field,
  99575. IsMethod: false,
  99576. IsResolver: false,
  99577. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99578. switch field.Name {
  99579. case "company":
  99580. return ec.fieldContext_CompanyContact_company(ctx, field)
  99581. case "createdAt":
  99582. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  99583. case "customer":
  99584. return ec.fieldContext_CompanyContact_customer(ctx, field)
  99585. case "draftOrders":
  99586. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  99587. case "id":
  99588. return ec.fieldContext_CompanyContact_id(ctx, field)
  99589. case "isMainContact":
  99590. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  99591. case "lifetimeDuration":
  99592. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  99593. case "locale":
  99594. return ec.fieldContext_CompanyContact_locale(ctx, field)
  99595. case "orders":
  99596. return ec.fieldContext_CompanyContact_orders(ctx, field)
  99597. case "roleAssignments":
  99598. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  99599. case "title":
  99600. return ec.fieldContext_CompanyContact_title(ctx, field)
  99601. case "updatedAt":
  99602. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  99603. }
  99604. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  99605. },
  99606. }
  99607. return fc, nil
  99608. }
  99609. func (ec *executionContext) _PurchasingCompany_location(ctx context.Context, field graphql.CollectedField, obj *PurchasingCompany) (ret graphql.Marshaler) {
  99610. fc, err := ec.fieldContext_PurchasingCompany_location(ctx, field)
  99611. if err != nil {
  99612. return graphql.Null
  99613. }
  99614. ctx = graphql.WithFieldContext(ctx, fc)
  99615. defer func() {
  99616. if r := recover(); r != nil {
  99617. ec.Error(ctx, ec.Recover(ctx, r))
  99618. ret = graphql.Null
  99619. }
  99620. }()
  99621. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99622. ctx = rctx // use context from middleware stack in children
  99623. return obj.Location, nil
  99624. })
  99625. if err != nil {
  99626. ec.Error(ctx, err)
  99627. return graphql.Null
  99628. }
  99629. if resTmp == nil {
  99630. if !graphql.HasFieldError(ctx, fc) {
  99631. ec.Errorf(ctx, "must not be null")
  99632. }
  99633. return graphql.Null
  99634. }
  99635. res := resTmp.(*CompanyLocation)
  99636. fc.Result = res
  99637. return ec.marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocation(ctx, field.Selections, res)
  99638. }
  99639. func (ec *executionContext) fieldContext_PurchasingCompany_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99640. fc = &graphql.FieldContext{
  99641. Object: "PurchasingCompany",
  99642. Field: field,
  99643. IsMethod: false,
  99644. IsResolver: false,
  99645. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99646. switch field.Name {
  99647. case "billingAddress":
  99648. return ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  99649. case "buyerExperienceConfiguration":
  99650. return ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  99651. case "company":
  99652. return ec.fieldContext_CompanyLocation_company(ctx, field)
  99653. case "createdAt":
  99654. return ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  99655. case "currency":
  99656. return ec.fieldContext_CompanyLocation_currency(ctx, field)
  99657. case "defaultCursor":
  99658. return ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  99659. case "draftOrders":
  99660. return ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  99661. case "events":
  99662. return ec.fieldContext_CompanyLocation_events(ctx, field)
  99663. case "externalId":
  99664. return ec.fieldContext_CompanyLocation_externalId(ctx, field)
  99665. case "hasTimelineComment":
  99666. return ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  99667. case "id":
  99668. return ec.fieldContext_CompanyLocation_id(ctx, field)
  99669. case "locale":
  99670. return ec.fieldContext_CompanyLocation_locale(ctx, field)
  99671. case "market":
  99672. return ec.fieldContext_CompanyLocation_market(ctx, field)
  99673. case "name":
  99674. return ec.fieldContext_CompanyLocation_name(ctx, field)
  99675. case "note":
  99676. return ec.fieldContext_CompanyLocation_note(ctx, field)
  99677. case "orderCount":
  99678. return ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  99679. case "orders":
  99680. return ec.fieldContext_CompanyLocation_orders(ctx, field)
  99681. case "phone":
  99682. return ec.fieldContext_CompanyLocation_phone(ctx, field)
  99683. case "roleAssignments":
  99684. return ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  99685. case "shippingAddress":
  99686. return ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  99687. case "taxExemptions":
  99688. return ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  99689. case "taxRegistrationId":
  99690. return ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  99691. case "totalSpent":
  99692. return ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  99693. case "updatedAt":
  99694. return ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  99695. }
  99696. return nil, fmt.Errorf("no field named %q was found under type CompanyLocation", field.Name)
  99697. },
  99698. }
  99699. return fc, nil
  99700. }
  99701. func (ec *executionContext) _Query_product(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  99702. fc, err := ec.fieldContext_Query_product(ctx, field)
  99703. if err != nil {
  99704. return graphql.Null
  99705. }
  99706. ctx = graphql.WithFieldContext(ctx, fc)
  99707. defer func() {
  99708. if r := recover(); r != nil {
  99709. ec.Error(ctx, ec.Recover(ctx, r))
  99710. ret = graphql.Null
  99711. }
  99712. }()
  99713. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99714. ctx = rctx // use context from middleware stack in children
  99715. return ec.resolvers.Query().Product(rctx, fc.Args["id"].(string))
  99716. })
  99717. if err != nil {
  99718. ec.Error(ctx, err)
  99719. return graphql.Null
  99720. }
  99721. if resTmp == nil {
  99722. return graphql.Null
  99723. }
  99724. res := resTmp.(*Product)
  99725. fc.Result = res
  99726. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  99727. }
  99728. func (ec *executionContext) fieldContext_Query_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99729. fc = &graphql.FieldContext{
  99730. Object: "Query",
  99731. Field: field,
  99732. IsMethod: true,
  99733. IsResolver: true,
  99734. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99735. switch field.Name {
  99736. case "availablePublicationCount":
  99737. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  99738. case "collections":
  99739. return ec.fieldContext_Product_collections(ctx, field)
  99740. case "contextualPricing":
  99741. return ec.fieldContext_Product_contextualPricing(ctx, field)
  99742. case "createdAt":
  99743. return ec.fieldContext_Product_createdAt(ctx, field)
  99744. case "defaultCursor":
  99745. return ec.fieldContext_Product_defaultCursor(ctx, field)
  99746. case "description":
  99747. return ec.fieldContext_Product_description(ctx, field)
  99748. case "descriptionHtml":
  99749. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  99750. case "featuredImage":
  99751. return ec.fieldContext_Product_featuredImage(ctx, field)
  99752. case "featuredMedia":
  99753. return ec.fieldContext_Product_featuredMedia(ctx, field)
  99754. case "feedback":
  99755. return ec.fieldContext_Product_feedback(ctx, field)
  99756. case "giftCardTemplateSuffix":
  99757. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  99758. case "handle":
  99759. return ec.fieldContext_Product_handle(ctx, field)
  99760. case "hasOnlyDefaultVariant":
  99761. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  99762. case "hasOutOfStockVariants":
  99763. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  99764. case "id":
  99765. return ec.fieldContext_Product_id(ctx, field)
  99766. case "images":
  99767. return ec.fieldContext_Product_images(ctx, field)
  99768. case "inCollection":
  99769. return ec.fieldContext_Product_inCollection(ctx, field)
  99770. case "isGiftCard":
  99771. return ec.fieldContext_Product_isGiftCard(ctx, field)
  99772. case "legacyResourceId":
  99773. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  99774. case "media":
  99775. return ec.fieldContext_Product_media(ctx, field)
  99776. case "mediaCount":
  99777. return ec.fieldContext_Product_mediaCount(ctx, field)
  99778. case "metafield":
  99779. return ec.fieldContext_Product_metafield(ctx, field)
  99780. case "metafieldDefinitions":
  99781. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  99782. case "metafields":
  99783. return ec.fieldContext_Product_metafields(ctx, field)
  99784. case "onlineStorePreviewUrl":
  99785. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  99786. case "onlineStoreUrl":
  99787. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  99788. case "options":
  99789. return ec.fieldContext_Product_options(ctx, field)
  99790. case "priceRangeV2":
  99791. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  99792. case "privateMetafield":
  99793. return ec.fieldContext_Product_privateMetafield(ctx, field)
  99794. case "privateMetafields":
  99795. return ec.fieldContext_Product_privateMetafields(ctx, field)
  99796. case "productCategory":
  99797. return ec.fieldContext_Product_productCategory(ctx, field)
  99798. case "productType":
  99799. return ec.fieldContext_Product_productType(ctx, field)
  99800. case "publicationCount":
  99801. return ec.fieldContext_Product_publicationCount(ctx, field)
  99802. case "publishedAt":
  99803. return ec.fieldContext_Product_publishedAt(ctx, field)
  99804. case "publishedOnCurrentPublication":
  99805. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  99806. case "publishedOnPublication":
  99807. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  99808. case "requiresSellingPlan":
  99809. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  99810. case "resourcePublicationOnCurrentPublication":
  99811. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  99812. case "resourcePublications":
  99813. return ec.fieldContext_Product_resourcePublications(ctx, field)
  99814. case "resourcePublicationsV2":
  99815. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  99816. case "sellingPlanGroupCount":
  99817. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  99818. case "sellingPlanGroups":
  99819. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  99820. case "seo":
  99821. return ec.fieldContext_Product_seo(ctx, field)
  99822. case "status":
  99823. return ec.fieldContext_Product_status(ctx, field)
  99824. case "tags":
  99825. return ec.fieldContext_Product_tags(ctx, field)
  99826. case "templateSuffix":
  99827. return ec.fieldContext_Product_templateSuffix(ctx, field)
  99828. case "title":
  99829. return ec.fieldContext_Product_title(ctx, field)
  99830. case "totalInventory":
  99831. return ec.fieldContext_Product_totalInventory(ctx, field)
  99832. case "totalVariants":
  99833. return ec.fieldContext_Product_totalVariants(ctx, field)
  99834. case "tracksInventory":
  99835. return ec.fieldContext_Product_tracksInventory(ctx, field)
  99836. case "translations":
  99837. return ec.fieldContext_Product_translations(ctx, field)
  99838. case "unpublishedPublications":
  99839. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  99840. case "updatedAt":
  99841. return ec.fieldContext_Product_updatedAt(ctx, field)
  99842. case "variants":
  99843. return ec.fieldContext_Product_variants(ctx, field)
  99844. case "vendor":
  99845. return ec.fieldContext_Product_vendor(ctx, field)
  99846. }
  99847. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  99848. },
  99849. }
  99850. defer func() {
  99851. if r := recover(); r != nil {
  99852. err = ec.Recover(ctx, r)
  99853. ec.Error(ctx, err)
  99854. }
  99855. }()
  99856. ctx = graphql.WithFieldContext(ctx, fc)
  99857. if fc.Args, err = ec.field_Query_product_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  99858. ec.Error(ctx, err)
  99859. return
  99860. }
  99861. return fc, nil
  99862. }
  99863. func (ec *executionContext) _Query_productByHandle(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  99864. fc, err := ec.fieldContext_Query_productByHandle(ctx, field)
  99865. if err != nil {
  99866. return graphql.Null
  99867. }
  99868. ctx = graphql.WithFieldContext(ctx, fc)
  99869. defer func() {
  99870. if r := recover(); r != nil {
  99871. ec.Error(ctx, ec.Recover(ctx, r))
  99872. ret = graphql.Null
  99873. }
  99874. }()
  99875. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99876. ctx = rctx // use context from middleware stack in children
  99877. return ec.resolvers.Query().ProductByHandle(rctx, fc.Args["handle"].(string))
  99878. })
  99879. if err != nil {
  99880. ec.Error(ctx, err)
  99881. return graphql.Null
  99882. }
  99883. if resTmp == nil {
  99884. return graphql.Null
  99885. }
  99886. res := resTmp.(*Product)
  99887. fc.Result = res
  99888. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, field.Selections, res)
  99889. }
  99890. func (ec *executionContext) fieldContext_Query_productByHandle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99891. fc = &graphql.FieldContext{
  99892. Object: "Query",
  99893. Field: field,
  99894. IsMethod: true,
  99895. IsResolver: true,
  99896. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99897. switch field.Name {
  99898. case "availablePublicationCount":
  99899. return ec.fieldContext_Product_availablePublicationCount(ctx, field)
  99900. case "collections":
  99901. return ec.fieldContext_Product_collections(ctx, field)
  99902. case "contextualPricing":
  99903. return ec.fieldContext_Product_contextualPricing(ctx, field)
  99904. case "createdAt":
  99905. return ec.fieldContext_Product_createdAt(ctx, field)
  99906. case "defaultCursor":
  99907. return ec.fieldContext_Product_defaultCursor(ctx, field)
  99908. case "description":
  99909. return ec.fieldContext_Product_description(ctx, field)
  99910. case "descriptionHtml":
  99911. return ec.fieldContext_Product_descriptionHtml(ctx, field)
  99912. case "featuredImage":
  99913. return ec.fieldContext_Product_featuredImage(ctx, field)
  99914. case "featuredMedia":
  99915. return ec.fieldContext_Product_featuredMedia(ctx, field)
  99916. case "feedback":
  99917. return ec.fieldContext_Product_feedback(ctx, field)
  99918. case "giftCardTemplateSuffix":
  99919. return ec.fieldContext_Product_giftCardTemplateSuffix(ctx, field)
  99920. case "handle":
  99921. return ec.fieldContext_Product_handle(ctx, field)
  99922. case "hasOnlyDefaultVariant":
  99923. return ec.fieldContext_Product_hasOnlyDefaultVariant(ctx, field)
  99924. case "hasOutOfStockVariants":
  99925. return ec.fieldContext_Product_hasOutOfStockVariants(ctx, field)
  99926. case "id":
  99927. return ec.fieldContext_Product_id(ctx, field)
  99928. case "images":
  99929. return ec.fieldContext_Product_images(ctx, field)
  99930. case "inCollection":
  99931. return ec.fieldContext_Product_inCollection(ctx, field)
  99932. case "isGiftCard":
  99933. return ec.fieldContext_Product_isGiftCard(ctx, field)
  99934. case "legacyResourceId":
  99935. return ec.fieldContext_Product_legacyResourceId(ctx, field)
  99936. case "media":
  99937. return ec.fieldContext_Product_media(ctx, field)
  99938. case "mediaCount":
  99939. return ec.fieldContext_Product_mediaCount(ctx, field)
  99940. case "metafield":
  99941. return ec.fieldContext_Product_metafield(ctx, field)
  99942. case "metafieldDefinitions":
  99943. return ec.fieldContext_Product_metafieldDefinitions(ctx, field)
  99944. case "metafields":
  99945. return ec.fieldContext_Product_metafields(ctx, field)
  99946. case "onlineStorePreviewUrl":
  99947. return ec.fieldContext_Product_onlineStorePreviewUrl(ctx, field)
  99948. case "onlineStoreUrl":
  99949. return ec.fieldContext_Product_onlineStoreUrl(ctx, field)
  99950. case "options":
  99951. return ec.fieldContext_Product_options(ctx, field)
  99952. case "priceRangeV2":
  99953. return ec.fieldContext_Product_priceRangeV2(ctx, field)
  99954. case "privateMetafield":
  99955. return ec.fieldContext_Product_privateMetafield(ctx, field)
  99956. case "privateMetafields":
  99957. return ec.fieldContext_Product_privateMetafields(ctx, field)
  99958. case "productCategory":
  99959. return ec.fieldContext_Product_productCategory(ctx, field)
  99960. case "productType":
  99961. return ec.fieldContext_Product_productType(ctx, field)
  99962. case "publicationCount":
  99963. return ec.fieldContext_Product_publicationCount(ctx, field)
  99964. case "publishedAt":
  99965. return ec.fieldContext_Product_publishedAt(ctx, field)
  99966. case "publishedOnCurrentPublication":
  99967. return ec.fieldContext_Product_publishedOnCurrentPublication(ctx, field)
  99968. case "publishedOnPublication":
  99969. return ec.fieldContext_Product_publishedOnPublication(ctx, field)
  99970. case "requiresSellingPlan":
  99971. return ec.fieldContext_Product_requiresSellingPlan(ctx, field)
  99972. case "resourcePublicationOnCurrentPublication":
  99973. return ec.fieldContext_Product_resourcePublicationOnCurrentPublication(ctx, field)
  99974. case "resourcePublications":
  99975. return ec.fieldContext_Product_resourcePublications(ctx, field)
  99976. case "resourcePublicationsV2":
  99977. return ec.fieldContext_Product_resourcePublicationsV2(ctx, field)
  99978. case "sellingPlanGroupCount":
  99979. return ec.fieldContext_Product_sellingPlanGroupCount(ctx, field)
  99980. case "sellingPlanGroups":
  99981. return ec.fieldContext_Product_sellingPlanGroups(ctx, field)
  99982. case "seo":
  99983. return ec.fieldContext_Product_seo(ctx, field)
  99984. case "status":
  99985. return ec.fieldContext_Product_status(ctx, field)
  99986. case "tags":
  99987. return ec.fieldContext_Product_tags(ctx, field)
  99988. case "templateSuffix":
  99989. return ec.fieldContext_Product_templateSuffix(ctx, field)
  99990. case "title":
  99991. return ec.fieldContext_Product_title(ctx, field)
  99992. case "totalInventory":
  99993. return ec.fieldContext_Product_totalInventory(ctx, field)
  99994. case "totalVariants":
  99995. return ec.fieldContext_Product_totalVariants(ctx, field)
  99996. case "tracksInventory":
  99997. return ec.fieldContext_Product_tracksInventory(ctx, field)
  99998. case "translations":
  99999. return ec.fieldContext_Product_translations(ctx, field)
  100000. case "unpublishedPublications":
  100001. return ec.fieldContext_Product_unpublishedPublications(ctx, field)
  100002. case "updatedAt":
  100003. return ec.fieldContext_Product_updatedAt(ctx, field)
  100004. case "variants":
  100005. return ec.fieldContext_Product_variants(ctx, field)
  100006. case "vendor":
  100007. return ec.fieldContext_Product_vendor(ctx, field)
  100008. }
  100009. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  100010. },
  100011. }
  100012. defer func() {
  100013. if r := recover(); r != nil {
  100014. err = ec.Recover(ctx, r)
  100015. ec.Error(ctx, err)
  100016. }
  100017. }()
  100018. ctx = graphql.WithFieldContext(ctx, fc)
  100019. if fc.Args, err = ec.field_Query_productByHandle_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100020. ec.Error(ctx, err)
  100021. return
  100022. }
  100023. return fc, nil
  100024. }
  100025. func (ec *executionContext) _Query_productResourceFeedback(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100026. fc, err := ec.fieldContext_Query_productResourceFeedback(ctx, field)
  100027. if err != nil {
  100028. return graphql.Null
  100029. }
  100030. ctx = graphql.WithFieldContext(ctx, fc)
  100031. defer func() {
  100032. if r := recover(); r != nil {
  100033. ec.Error(ctx, ec.Recover(ctx, r))
  100034. ret = graphql.Null
  100035. }
  100036. }()
  100037. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100038. ctx = rctx // use context from middleware stack in children
  100039. return ec.resolvers.Query().ProductResourceFeedback(rctx, fc.Args["id"].(string))
  100040. })
  100041. if err != nil {
  100042. ec.Error(ctx, err)
  100043. return graphql.Null
  100044. }
  100045. if resTmp == nil {
  100046. return graphql.Null
  100047. }
  100048. res := resTmp.(*ProductResourceFeedback)
  100049. fc.Result = res
  100050. return ec.marshalOProductResourceFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductResourceFeedback(ctx, field.Selections, res)
  100051. }
  100052. func (ec *executionContext) fieldContext_Query_productResourceFeedback(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100053. fc = &graphql.FieldContext{
  100054. Object: "Query",
  100055. Field: field,
  100056. IsMethod: true,
  100057. IsResolver: true,
  100058. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100059. switch field.Name {
  100060. case "feedbackGeneratedAt":
  100061. return ec.fieldContext_ProductResourceFeedback_feedbackGeneratedAt(ctx, field)
  100062. case "messages":
  100063. return ec.fieldContext_ProductResourceFeedback_messages(ctx, field)
  100064. case "productId":
  100065. return ec.fieldContext_ProductResourceFeedback_productId(ctx, field)
  100066. case "productUpdatedAt":
  100067. return ec.fieldContext_ProductResourceFeedback_productUpdatedAt(ctx, field)
  100068. case "state":
  100069. return ec.fieldContext_ProductResourceFeedback_state(ctx, field)
  100070. }
  100071. return nil, fmt.Errorf("no field named %q was found under type ProductResourceFeedback", field.Name)
  100072. },
  100073. }
  100074. defer func() {
  100075. if r := recover(); r != nil {
  100076. err = ec.Recover(ctx, r)
  100077. ec.Error(ctx, err)
  100078. }
  100079. }()
  100080. ctx = graphql.WithFieldContext(ctx, fc)
  100081. if fc.Args, err = ec.field_Query_productResourceFeedback_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100082. ec.Error(ctx, err)
  100083. return
  100084. }
  100085. return fc, nil
  100086. }
  100087. func (ec *executionContext) _Query_productSavedSearches(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100088. fc, err := ec.fieldContext_Query_productSavedSearches(ctx, field)
  100089. if err != nil {
  100090. return graphql.Null
  100091. }
  100092. ctx = graphql.WithFieldContext(ctx, fc)
  100093. defer func() {
  100094. if r := recover(); r != nil {
  100095. ec.Error(ctx, ec.Recover(ctx, r))
  100096. ret = graphql.Null
  100097. }
  100098. }()
  100099. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100100. ctx = rctx // use context from middleware stack in children
  100101. return ec.resolvers.Query().ProductSavedSearches(rctx, fc.Args["after"].(*string), fc.Args["before"].(*string), fc.Args["first"].(*int), fc.Args["last"].(*int), fc.Args["reverse"].(*bool))
  100102. })
  100103. if err != nil {
  100104. ec.Error(ctx, err)
  100105. return graphql.Null
  100106. }
  100107. if resTmp == nil {
  100108. if !graphql.HasFieldError(ctx, fc) {
  100109. ec.Errorf(ctx, "must not be null")
  100110. }
  100111. return graphql.Null
  100112. }
  100113. res := resTmp.(*SavedSearchConnection)
  100114. fc.Result = res
  100115. return ec.marshalNSavedSearchConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchConnection(ctx, field.Selections, res)
  100116. }
  100117. func (ec *executionContext) fieldContext_Query_productSavedSearches(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100118. fc = &graphql.FieldContext{
  100119. Object: "Query",
  100120. Field: field,
  100121. IsMethod: true,
  100122. IsResolver: true,
  100123. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100124. switch field.Name {
  100125. case "edges":
  100126. return ec.fieldContext_SavedSearchConnection_edges(ctx, field)
  100127. case "nodes":
  100128. return ec.fieldContext_SavedSearchConnection_nodes(ctx, field)
  100129. case "pageInfo":
  100130. return ec.fieldContext_SavedSearchConnection_pageInfo(ctx, field)
  100131. }
  100132. return nil, fmt.Errorf("no field named %q was found under type SavedSearchConnection", field.Name)
  100133. },
  100134. }
  100135. defer func() {
  100136. if r := recover(); r != nil {
  100137. err = ec.Recover(ctx, r)
  100138. ec.Error(ctx, err)
  100139. }
  100140. }()
  100141. ctx = graphql.WithFieldContext(ctx, fc)
  100142. if fc.Args, err = ec.field_Query_productSavedSearches_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100143. ec.Error(ctx, err)
  100144. return
  100145. }
  100146. return fc, nil
  100147. }
  100148. func (ec *executionContext) _Query_productVariant(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100149. fc, err := ec.fieldContext_Query_productVariant(ctx, field)
  100150. if err != nil {
  100151. return graphql.Null
  100152. }
  100153. ctx = graphql.WithFieldContext(ctx, fc)
  100154. defer func() {
  100155. if r := recover(); r != nil {
  100156. ec.Error(ctx, ec.Recover(ctx, r))
  100157. ret = graphql.Null
  100158. }
  100159. }()
  100160. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100161. ctx = rctx // use context from middleware stack in children
  100162. return ec.resolvers.Query().ProductVariant(rctx, fc.Args["id"].(string))
  100163. })
  100164. if err != nil {
  100165. ec.Error(ctx, err)
  100166. return graphql.Null
  100167. }
  100168. if resTmp == nil {
  100169. return graphql.Null
  100170. }
  100171. res := resTmp.(*ProductVariant)
  100172. fc.Result = res
  100173. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  100174. }
  100175. func (ec *executionContext) fieldContext_Query_productVariant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100176. fc = &graphql.FieldContext{
  100177. Object: "Query",
  100178. Field: field,
  100179. IsMethod: true,
  100180. IsResolver: true,
  100181. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100182. switch field.Name {
  100183. case "availableForSale":
  100184. return ec.fieldContext_ProductVariant_availableForSale(ctx, field)
  100185. case "barcode":
  100186. return ec.fieldContext_ProductVariant_barcode(ctx, field)
  100187. case "compareAtPrice":
  100188. return ec.fieldContext_ProductVariant_compareAtPrice(ctx, field)
  100189. case "contextualPricing":
  100190. return ec.fieldContext_ProductVariant_contextualPricing(ctx, field)
  100191. case "createdAt":
  100192. return ec.fieldContext_ProductVariant_createdAt(ctx, field)
  100193. case "defaultCursor":
  100194. return ec.fieldContext_ProductVariant_defaultCursor(ctx, field)
  100195. case "deliveryProfile":
  100196. return ec.fieldContext_ProductVariant_deliveryProfile(ctx, field)
  100197. case "displayName":
  100198. return ec.fieldContext_ProductVariant_displayName(ctx, field)
  100199. case "fulfillmentServiceEditable":
  100200. return ec.fieldContext_ProductVariant_fulfillmentServiceEditable(ctx, field)
  100201. case "id":
  100202. return ec.fieldContext_ProductVariant_id(ctx, field)
  100203. case "image":
  100204. return ec.fieldContext_ProductVariant_image(ctx, field)
  100205. case "inventoryItem":
  100206. return ec.fieldContext_ProductVariant_inventoryItem(ctx, field)
  100207. case "inventoryPolicy":
  100208. return ec.fieldContext_ProductVariant_inventoryPolicy(ctx, field)
  100209. case "inventoryQuantity":
  100210. return ec.fieldContext_ProductVariant_inventoryQuantity(ctx, field)
  100211. case "legacyResourceId":
  100212. return ec.fieldContext_ProductVariant_legacyResourceId(ctx, field)
  100213. case "media":
  100214. return ec.fieldContext_ProductVariant_media(ctx, field)
  100215. case "metafield":
  100216. return ec.fieldContext_ProductVariant_metafield(ctx, field)
  100217. case "metafieldDefinitions":
  100218. return ec.fieldContext_ProductVariant_metafieldDefinitions(ctx, field)
  100219. case "metafields":
  100220. return ec.fieldContext_ProductVariant_metafields(ctx, field)
  100221. case "position":
  100222. return ec.fieldContext_ProductVariant_position(ctx, field)
  100223. case "price":
  100224. return ec.fieldContext_ProductVariant_price(ctx, field)
  100225. case "privateMetafield":
  100226. return ec.fieldContext_ProductVariant_privateMetafield(ctx, field)
  100227. case "privateMetafields":
  100228. return ec.fieldContext_ProductVariant_privateMetafields(ctx, field)
  100229. case "product":
  100230. return ec.fieldContext_ProductVariant_product(ctx, field)
  100231. case "selectedOptions":
  100232. return ec.fieldContext_ProductVariant_selectedOptions(ctx, field)
  100233. case "sellableOnlineQuantity":
  100234. return ec.fieldContext_ProductVariant_sellableOnlineQuantity(ctx, field)
  100235. case "sellingPlanGroupCount":
  100236. return ec.fieldContext_ProductVariant_sellingPlanGroupCount(ctx, field)
  100237. case "sellingPlanGroups":
  100238. return ec.fieldContext_ProductVariant_sellingPlanGroups(ctx, field)
  100239. case "sku":
  100240. return ec.fieldContext_ProductVariant_sku(ctx, field)
  100241. case "taxCode":
  100242. return ec.fieldContext_ProductVariant_taxCode(ctx, field)
  100243. case "taxable":
  100244. return ec.fieldContext_ProductVariant_taxable(ctx, field)
  100245. case "title":
  100246. return ec.fieldContext_ProductVariant_title(ctx, field)
  100247. case "translations":
  100248. return ec.fieldContext_ProductVariant_translations(ctx, field)
  100249. case "updatedAt":
  100250. return ec.fieldContext_ProductVariant_updatedAt(ctx, field)
  100251. case "weight":
  100252. return ec.fieldContext_ProductVariant_weight(ctx, field)
  100253. case "weightUnit":
  100254. return ec.fieldContext_ProductVariant_weightUnit(ctx, field)
  100255. }
  100256. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  100257. },
  100258. }
  100259. defer func() {
  100260. if r := recover(); r != nil {
  100261. err = ec.Recover(ctx, r)
  100262. ec.Error(ctx, err)
  100263. }
  100264. }()
  100265. ctx = graphql.WithFieldContext(ctx, fc)
  100266. if fc.Args, err = ec.field_Query_productVariant_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100267. ec.Error(ctx, err)
  100268. return
  100269. }
  100270. return fc, nil
  100271. }
  100272. func (ec *executionContext) _Query_productVariants(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100273. fc, err := ec.fieldContext_Query_productVariants(ctx, field)
  100274. if err != nil {
  100275. return graphql.Null
  100276. }
  100277. ctx = graphql.WithFieldContext(ctx, fc)
  100278. defer func() {
  100279. if r := recover(); r != nil {
  100280. ec.Error(ctx, ec.Recover(ctx, r))
  100281. ret = graphql.Null
  100282. }
  100283. }()
  100284. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100285. ctx = rctx // use context from middleware stack in children
  100286. return ec.resolvers.Query().ProductVariants(rctx, fc.Args["after"].(*string), fc.Args["before"].(*string), fc.Args["first"].(*int), fc.Args["last"].(*int), fc.Args["query"].(*string), fc.Args["reverse"].(*bool), fc.Args["savedSearchId"].(*string), fc.Args["sortKey"].(*ProductVariantSortKeys))
  100287. })
  100288. if err != nil {
  100289. ec.Error(ctx, err)
  100290. return graphql.Null
  100291. }
  100292. if resTmp == nil {
  100293. if !graphql.HasFieldError(ctx, fc) {
  100294. ec.Errorf(ctx, "must not be null")
  100295. }
  100296. return graphql.Null
  100297. }
  100298. res := resTmp.(*ProductVariantConnection)
  100299. fc.Result = res
  100300. return ec.marshalNProductVariantConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantConnection(ctx, field.Selections, res)
  100301. }
  100302. func (ec *executionContext) fieldContext_Query_productVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100303. fc = &graphql.FieldContext{
  100304. Object: "Query",
  100305. Field: field,
  100306. IsMethod: true,
  100307. IsResolver: true,
  100308. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100309. switch field.Name {
  100310. case "edges":
  100311. return ec.fieldContext_ProductVariantConnection_edges(ctx, field)
  100312. case "nodes":
  100313. return ec.fieldContext_ProductVariantConnection_nodes(ctx, field)
  100314. case "pageInfo":
  100315. return ec.fieldContext_ProductVariantConnection_pageInfo(ctx, field)
  100316. }
  100317. return nil, fmt.Errorf("no field named %q was found under type ProductVariantConnection", field.Name)
  100318. },
  100319. }
  100320. defer func() {
  100321. if r := recover(); r != nil {
  100322. err = ec.Recover(ctx, r)
  100323. ec.Error(ctx, err)
  100324. }
  100325. }()
  100326. ctx = graphql.WithFieldContext(ctx, fc)
  100327. if fc.Args, err = ec.field_Query_productVariants_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100328. ec.Error(ctx, err)
  100329. return
  100330. }
  100331. return fc, nil
  100332. }
  100333. func (ec *executionContext) _Query_products(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100334. fc, err := ec.fieldContext_Query_products(ctx, field)
  100335. if err != nil {
  100336. return graphql.Null
  100337. }
  100338. ctx = graphql.WithFieldContext(ctx, fc)
  100339. defer func() {
  100340. if r := recover(); r != nil {
  100341. ec.Error(ctx, ec.Recover(ctx, r))
  100342. ret = graphql.Null
  100343. }
  100344. }()
  100345. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100346. ctx = rctx // use context from middleware stack in children
  100347. return ec.resolvers.Query().Products(rctx, fc.Args["after"].(*string), fc.Args["before"].(*string), fc.Args["first"].(*int), fc.Args["last"].(*int), fc.Args["query"].(*string), fc.Args["reverse"].(*bool), fc.Args["savedSearchId"].(*string), fc.Args["sortKey"].(*ProductSortKeys))
  100348. })
  100349. if err != nil {
  100350. ec.Error(ctx, err)
  100351. return graphql.Null
  100352. }
  100353. if resTmp == nil {
  100354. if !graphql.HasFieldError(ctx, fc) {
  100355. ec.Errorf(ctx, "must not be null")
  100356. }
  100357. return graphql.Null
  100358. }
  100359. res := resTmp.(*ProductConnection)
  100360. fc.Result = res
  100361. return ec.marshalNProductConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductConnection(ctx, field.Selections, res)
  100362. }
  100363. func (ec *executionContext) fieldContext_Query_products(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100364. fc = &graphql.FieldContext{
  100365. Object: "Query",
  100366. Field: field,
  100367. IsMethod: true,
  100368. IsResolver: true,
  100369. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100370. switch field.Name {
  100371. case "edges":
  100372. return ec.fieldContext_ProductConnection_edges(ctx, field)
  100373. case "nodes":
  100374. return ec.fieldContext_ProductConnection_nodes(ctx, field)
  100375. case "pageInfo":
  100376. return ec.fieldContext_ProductConnection_pageInfo(ctx, field)
  100377. }
  100378. return nil, fmt.Errorf("no field named %q was found under type ProductConnection", field.Name)
  100379. },
  100380. }
  100381. defer func() {
  100382. if r := recover(); r != nil {
  100383. err = ec.Recover(ctx, r)
  100384. ec.Error(ctx, err)
  100385. }
  100386. }()
  100387. ctx = graphql.WithFieldContext(ctx, fc)
  100388. if fc.Args, err = ec.field_Query_products_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100389. ec.Error(ctx, err)
  100390. return
  100391. }
  100392. return fc, nil
  100393. }
  100394. func (ec *executionContext) _Query__entities(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100395. fc, err := ec.fieldContext_Query__entities(ctx, field)
  100396. if err != nil {
  100397. return graphql.Null
  100398. }
  100399. ctx = graphql.WithFieldContext(ctx, fc)
  100400. defer func() {
  100401. if r := recover(); r != nil {
  100402. ec.Error(ctx, ec.Recover(ctx, r))
  100403. ret = graphql.Null
  100404. }
  100405. }()
  100406. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100407. ctx = rctx // use context from middleware stack in children
  100408. return ec.__resolve_entities(ctx, fc.Args["representations"].([]map[string]interface{})), nil
  100409. })
  100410. if err != nil {
  100411. ec.Error(ctx, err)
  100412. return graphql.Null
  100413. }
  100414. if resTmp == nil {
  100415. if !graphql.HasFieldError(ctx, fc) {
  100416. ec.Errorf(ctx, "must not be null")
  100417. }
  100418. return graphql.Null
  100419. }
  100420. res := resTmp.([]fedruntime.Entity)
  100421. fc.Result = res
  100422. return ec.marshalN_Entity2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐEntity(ctx, field.Selections, res)
  100423. }
  100424. func (ec *executionContext) fieldContext_Query__entities(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100425. fc = &graphql.FieldContext{
  100426. Object: "Query",
  100427. Field: field,
  100428. IsMethod: true,
  100429. IsResolver: false,
  100430. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100431. return nil, errors.New("field of type _Entity does not have child fields")
  100432. },
  100433. }
  100434. defer func() {
  100435. if r := recover(); r != nil {
  100436. err = ec.Recover(ctx, r)
  100437. ec.Error(ctx, err)
  100438. }
  100439. }()
  100440. ctx = graphql.WithFieldContext(ctx, fc)
  100441. if fc.Args, err = ec.field_Query__entities_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100442. ec.Error(ctx, err)
  100443. return
  100444. }
  100445. return fc, nil
  100446. }
  100447. func (ec *executionContext) _Query__service(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100448. fc, err := ec.fieldContext_Query__service(ctx, field)
  100449. if err != nil {
  100450. return graphql.Null
  100451. }
  100452. ctx = graphql.WithFieldContext(ctx, fc)
  100453. defer func() {
  100454. if r := recover(); r != nil {
  100455. ec.Error(ctx, ec.Recover(ctx, r))
  100456. ret = graphql.Null
  100457. }
  100458. }()
  100459. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100460. ctx = rctx // use context from middleware stack in children
  100461. return ec.__resolve__service(ctx)
  100462. })
  100463. if err != nil {
  100464. ec.Error(ctx, err)
  100465. return graphql.Null
  100466. }
  100467. if resTmp == nil {
  100468. if !graphql.HasFieldError(ctx, fc) {
  100469. ec.Errorf(ctx, "must not be null")
  100470. }
  100471. return graphql.Null
  100472. }
  100473. res := resTmp.(fedruntime.Service)
  100474. fc.Result = res
  100475. return ec.marshalN_Service2githubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐService(ctx, field.Selections, res)
  100476. }
  100477. func (ec *executionContext) fieldContext_Query__service(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100478. fc = &graphql.FieldContext{
  100479. Object: "Query",
  100480. Field: field,
  100481. IsMethod: true,
  100482. IsResolver: false,
  100483. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100484. switch field.Name {
  100485. case "sdl":
  100486. return ec.fieldContext__Service_sdl(ctx, field)
  100487. }
  100488. return nil, fmt.Errorf("no field named %q was found under type _Service", field.Name)
  100489. },
  100490. }
  100491. return fc, nil
  100492. }
  100493. func (ec *executionContext) _Query___type(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100494. fc, err := ec.fieldContext_Query___type(ctx, field)
  100495. if err != nil {
  100496. return graphql.Null
  100497. }
  100498. ctx = graphql.WithFieldContext(ctx, fc)
  100499. defer func() {
  100500. if r := recover(); r != nil {
  100501. ec.Error(ctx, ec.Recover(ctx, r))
  100502. ret = graphql.Null
  100503. }
  100504. }()
  100505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100506. ctx = rctx // use context from middleware stack in children
  100507. return ec.introspectType(fc.Args["name"].(string))
  100508. })
  100509. if err != nil {
  100510. ec.Error(ctx, err)
  100511. return graphql.Null
  100512. }
  100513. if resTmp == nil {
  100514. return graphql.Null
  100515. }
  100516. res := resTmp.(*introspection.Type)
  100517. fc.Result = res
  100518. return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  100519. }
  100520. func (ec *executionContext) fieldContext_Query___type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100521. fc = &graphql.FieldContext{
  100522. Object: "Query",
  100523. Field: field,
  100524. IsMethod: true,
  100525. IsResolver: false,
  100526. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100527. switch field.Name {
  100528. case "kind":
  100529. return ec.fieldContext___Type_kind(ctx, field)
  100530. case "name":
  100531. return ec.fieldContext___Type_name(ctx, field)
  100532. case "description":
  100533. return ec.fieldContext___Type_description(ctx, field)
  100534. case "fields":
  100535. return ec.fieldContext___Type_fields(ctx, field)
  100536. case "interfaces":
  100537. return ec.fieldContext___Type_interfaces(ctx, field)
  100538. case "possibleTypes":
  100539. return ec.fieldContext___Type_possibleTypes(ctx, field)
  100540. case "enumValues":
  100541. return ec.fieldContext___Type_enumValues(ctx, field)
  100542. case "inputFields":
  100543. return ec.fieldContext___Type_inputFields(ctx, field)
  100544. case "ofType":
  100545. return ec.fieldContext___Type_ofType(ctx, field)
  100546. case "specifiedByURL":
  100547. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  100548. }
  100549. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  100550. },
  100551. }
  100552. defer func() {
  100553. if r := recover(); r != nil {
  100554. err = ec.Recover(ctx, r)
  100555. ec.Error(ctx, err)
  100556. }
  100557. }()
  100558. ctx = graphql.WithFieldContext(ctx, fc)
  100559. if fc.Args, err = ec.field_Query___type_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100560. ec.Error(ctx, err)
  100561. return
  100562. }
  100563. return fc, nil
  100564. }
  100565. func (ec *executionContext) _Query___schema(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  100566. fc, err := ec.fieldContext_Query___schema(ctx, field)
  100567. if err != nil {
  100568. return graphql.Null
  100569. }
  100570. ctx = graphql.WithFieldContext(ctx, fc)
  100571. defer func() {
  100572. if r := recover(); r != nil {
  100573. ec.Error(ctx, ec.Recover(ctx, r))
  100574. ret = graphql.Null
  100575. }
  100576. }()
  100577. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100578. ctx = rctx // use context from middleware stack in children
  100579. return ec.introspectSchema()
  100580. })
  100581. if err != nil {
  100582. ec.Error(ctx, err)
  100583. return graphql.Null
  100584. }
  100585. if resTmp == nil {
  100586. return graphql.Null
  100587. }
  100588. res := resTmp.(*introspection.Schema)
  100589. fc.Result = res
  100590. return ec.marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx, field.Selections, res)
  100591. }
  100592. func (ec *executionContext) fieldContext_Query___schema(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100593. fc = &graphql.FieldContext{
  100594. Object: "Query",
  100595. Field: field,
  100596. IsMethod: true,
  100597. IsResolver: false,
  100598. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100599. switch field.Name {
  100600. case "description":
  100601. return ec.fieldContext___Schema_description(ctx, field)
  100602. case "types":
  100603. return ec.fieldContext___Schema_types(ctx, field)
  100604. case "queryType":
  100605. return ec.fieldContext___Schema_queryType(ctx, field)
  100606. case "mutationType":
  100607. return ec.fieldContext___Schema_mutationType(ctx, field)
  100608. case "subscriptionType":
  100609. return ec.fieldContext___Schema_subscriptionType(ctx, field)
  100610. case "directives":
  100611. return ec.fieldContext___Schema_directives(ctx, field)
  100612. }
  100613. return nil, fmt.Errorf("no field named %q was found under type __Schema", field.Name)
  100614. },
  100615. }
  100616. return fc, nil
  100617. }
  100618. func (ec *executionContext) _Refund_createdAt(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  100619. fc, err := ec.fieldContext_Refund_createdAt(ctx, field)
  100620. if err != nil {
  100621. return graphql.Null
  100622. }
  100623. ctx = graphql.WithFieldContext(ctx, fc)
  100624. defer func() {
  100625. if r := recover(); r != nil {
  100626. ec.Error(ctx, ec.Recover(ctx, r))
  100627. ret = graphql.Null
  100628. }
  100629. }()
  100630. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100631. ctx = rctx // use context from middleware stack in children
  100632. return obj.CreatedAt, nil
  100633. })
  100634. if err != nil {
  100635. ec.Error(ctx, err)
  100636. return graphql.Null
  100637. }
  100638. if resTmp == nil {
  100639. return graphql.Null
  100640. }
  100641. res := resTmp.(*string)
  100642. fc.Result = res
  100643. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  100644. }
  100645. func (ec *executionContext) fieldContext_Refund_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100646. fc = &graphql.FieldContext{
  100647. Object: "Refund",
  100648. Field: field,
  100649. IsMethod: false,
  100650. IsResolver: false,
  100651. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100652. return nil, errors.New("field of type DateTime does not have child fields")
  100653. },
  100654. }
  100655. return fc, nil
  100656. }
  100657. func (ec *executionContext) _Refund_duties(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  100658. fc, err := ec.fieldContext_Refund_duties(ctx, field)
  100659. if err != nil {
  100660. return graphql.Null
  100661. }
  100662. ctx = graphql.WithFieldContext(ctx, fc)
  100663. defer func() {
  100664. if r := recover(); r != nil {
  100665. ec.Error(ctx, ec.Recover(ctx, r))
  100666. ret = graphql.Null
  100667. }
  100668. }()
  100669. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100670. ctx = rctx // use context from middleware stack in children
  100671. return obj.Duties, nil
  100672. })
  100673. if err != nil {
  100674. ec.Error(ctx, err)
  100675. return graphql.Null
  100676. }
  100677. if resTmp == nil {
  100678. return graphql.Null
  100679. }
  100680. res := resTmp.([]*RefundDuty)
  100681. fc.Result = res
  100682. return ec.marshalORefundDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDutyᚄ(ctx, field.Selections, res)
  100683. }
  100684. func (ec *executionContext) fieldContext_Refund_duties(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100685. fc = &graphql.FieldContext{
  100686. Object: "Refund",
  100687. Field: field,
  100688. IsMethod: false,
  100689. IsResolver: false,
  100690. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100691. switch field.Name {
  100692. case "amountSet":
  100693. return ec.fieldContext_RefundDuty_amountSet(ctx, field)
  100694. case "originalDuty":
  100695. return ec.fieldContext_RefundDuty_originalDuty(ctx, field)
  100696. }
  100697. return nil, fmt.Errorf("no field named %q was found under type RefundDuty", field.Name)
  100698. },
  100699. }
  100700. return fc, nil
  100701. }
  100702. func (ec *executionContext) _Refund_id(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  100703. fc, err := ec.fieldContext_Refund_id(ctx, field)
  100704. if err != nil {
  100705. return graphql.Null
  100706. }
  100707. ctx = graphql.WithFieldContext(ctx, fc)
  100708. defer func() {
  100709. if r := recover(); r != nil {
  100710. ec.Error(ctx, ec.Recover(ctx, r))
  100711. ret = graphql.Null
  100712. }
  100713. }()
  100714. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100715. ctx = rctx // use context from middleware stack in children
  100716. return obj.ID, nil
  100717. })
  100718. if err != nil {
  100719. ec.Error(ctx, err)
  100720. return graphql.Null
  100721. }
  100722. if resTmp == nil {
  100723. if !graphql.HasFieldError(ctx, fc) {
  100724. ec.Errorf(ctx, "must not be null")
  100725. }
  100726. return graphql.Null
  100727. }
  100728. res := resTmp.(string)
  100729. fc.Result = res
  100730. return ec.marshalNID2string(ctx, field.Selections, res)
  100731. }
  100732. func (ec *executionContext) fieldContext_Refund_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100733. fc = &graphql.FieldContext{
  100734. Object: "Refund",
  100735. Field: field,
  100736. IsMethod: false,
  100737. IsResolver: false,
  100738. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100739. return nil, errors.New("field of type ID does not have child fields")
  100740. },
  100741. }
  100742. return fc, nil
  100743. }
  100744. func (ec *executionContext) _Refund_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  100745. fc, err := ec.fieldContext_Refund_legacyResourceId(ctx, field)
  100746. if err != nil {
  100747. return graphql.Null
  100748. }
  100749. ctx = graphql.WithFieldContext(ctx, fc)
  100750. defer func() {
  100751. if r := recover(); r != nil {
  100752. ec.Error(ctx, ec.Recover(ctx, r))
  100753. ret = graphql.Null
  100754. }
  100755. }()
  100756. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100757. ctx = rctx // use context from middleware stack in children
  100758. return obj.LegacyResourceID, nil
  100759. })
  100760. if err != nil {
  100761. ec.Error(ctx, err)
  100762. return graphql.Null
  100763. }
  100764. if resTmp == nil {
  100765. if !graphql.HasFieldError(ctx, fc) {
  100766. ec.Errorf(ctx, "must not be null")
  100767. }
  100768. return graphql.Null
  100769. }
  100770. res := resTmp.(string)
  100771. fc.Result = res
  100772. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  100773. }
  100774. func (ec *executionContext) fieldContext_Refund_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100775. fc = &graphql.FieldContext{
  100776. Object: "Refund",
  100777. Field: field,
  100778. IsMethod: false,
  100779. IsResolver: false,
  100780. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100781. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  100782. },
  100783. }
  100784. return fc, nil
  100785. }
  100786. func (ec *executionContext) _Refund_note(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  100787. fc, err := ec.fieldContext_Refund_note(ctx, field)
  100788. if err != nil {
  100789. return graphql.Null
  100790. }
  100791. ctx = graphql.WithFieldContext(ctx, fc)
  100792. defer func() {
  100793. if r := recover(); r != nil {
  100794. ec.Error(ctx, ec.Recover(ctx, r))
  100795. ret = graphql.Null
  100796. }
  100797. }()
  100798. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100799. ctx = rctx // use context from middleware stack in children
  100800. return obj.Note, nil
  100801. })
  100802. if err != nil {
  100803. ec.Error(ctx, err)
  100804. return graphql.Null
  100805. }
  100806. if resTmp == nil {
  100807. return graphql.Null
  100808. }
  100809. res := resTmp.(*string)
  100810. fc.Result = res
  100811. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100812. }
  100813. func (ec *executionContext) fieldContext_Refund_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100814. fc = &graphql.FieldContext{
  100815. Object: "Refund",
  100816. Field: field,
  100817. IsMethod: false,
  100818. IsResolver: false,
  100819. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100820. return nil, errors.New("field of type String does not have child fields")
  100821. },
  100822. }
  100823. return fc, nil
  100824. }
  100825. func (ec *executionContext) _Refund_order(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  100826. fc, err := ec.fieldContext_Refund_order(ctx, field)
  100827. if err != nil {
  100828. return graphql.Null
  100829. }
  100830. ctx = graphql.WithFieldContext(ctx, fc)
  100831. defer func() {
  100832. if r := recover(); r != nil {
  100833. ec.Error(ctx, ec.Recover(ctx, r))
  100834. ret = graphql.Null
  100835. }
  100836. }()
  100837. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100838. ctx = rctx // use context from middleware stack in children
  100839. return obj.Order, nil
  100840. })
  100841. if err != nil {
  100842. ec.Error(ctx, err)
  100843. return graphql.Null
  100844. }
  100845. if resTmp == nil {
  100846. if !graphql.HasFieldError(ctx, fc) {
  100847. ec.Errorf(ctx, "must not be null")
  100848. }
  100849. return graphql.Null
  100850. }
  100851. res := resTmp.(*Order)
  100852. fc.Result = res
  100853. return ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx, field.Selections, res)
  100854. }
  100855. func (ec *executionContext) fieldContext_Refund_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100856. fc = &graphql.FieldContext{
  100857. Object: "Refund",
  100858. Field: field,
  100859. IsMethod: false,
  100860. IsResolver: false,
  100861. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100862. switch field.Name {
  100863. case "id":
  100864. return ec.fieldContext_Order_id(ctx, field)
  100865. }
  100866. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  100867. },
  100868. }
  100869. return fc, nil
  100870. }
  100871. func (ec *executionContext) _Refund_refundLineItems(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  100872. fc, err := ec.fieldContext_Refund_refundLineItems(ctx, field)
  100873. if err != nil {
  100874. return graphql.Null
  100875. }
  100876. ctx = graphql.WithFieldContext(ctx, fc)
  100877. defer func() {
  100878. if r := recover(); r != nil {
  100879. ec.Error(ctx, ec.Recover(ctx, r))
  100880. ret = graphql.Null
  100881. }
  100882. }()
  100883. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100884. ctx = rctx // use context from middleware stack in children
  100885. return obj.RefundLineItems, nil
  100886. })
  100887. if err != nil {
  100888. ec.Error(ctx, err)
  100889. return graphql.Null
  100890. }
  100891. if resTmp == nil {
  100892. if !graphql.HasFieldError(ctx, fc) {
  100893. ec.Errorf(ctx, "must not be null")
  100894. }
  100895. return graphql.Null
  100896. }
  100897. res := resTmp.(*RefundLineItemConnection)
  100898. fc.Result = res
  100899. return ec.marshalNRefundLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemConnection(ctx, field.Selections, res)
  100900. }
  100901. func (ec *executionContext) fieldContext_Refund_refundLineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100902. fc = &graphql.FieldContext{
  100903. Object: "Refund",
  100904. Field: field,
  100905. IsMethod: false,
  100906. IsResolver: false,
  100907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100908. switch field.Name {
  100909. case "edges":
  100910. return ec.fieldContext_RefundLineItemConnection_edges(ctx, field)
  100911. case "nodes":
  100912. return ec.fieldContext_RefundLineItemConnection_nodes(ctx, field)
  100913. case "pageInfo":
  100914. return ec.fieldContext_RefundLineItemConnection_pageInfo(ctx, field)
  100915. }
  100916. return nil, fmt.Errorf("no field named %q was found under type RefundLineItemConnection", field.Name)
  100917. },
  100918. }
  100919. defer func() {
  100920. if r := recover(); r != nil {
  100921. err = ec.Recover(ctx, r)
  100922. ec.Error(ctx, err)
  100923. }
  100924. }()
  100925. ctx = graphql.WithFieldContext(ctx, fc)
  100926. if fc.Args, err = ec.field_Refund_refundLineItems_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  100927. ec.Error(ctx, err)
  100928. return
  100929. }
  100930. return fc, nil
  100931. }
  100932. func (ec *executionContext) _Refund_staffMember(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  100933. fc, err := ec.fieldContext_Refund_staffMember(ctx, field)
  100934. if err != nil {
  100935. return graphql.Null
  100936. }
  100937. ctx = graphql.WithFieldContext(ctx, fc)
  100938. defer func() {
  100939. if r := recover(); r != nil {
  100940. ec.Error(ctx, ec.Recover(ctx, r))
  100941. ret = graphql.Null
  100942. }
  100943. }()
  100944. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100945. ctx = rctx // use context from middleware stack in children
  100946. return obj.StaffMember, nil
  100947. })
  100948. if err != nil {
  100949. ec.Error(ctx, err)
  100950. return graphql.Null
  100951. }
  100952. if resTmp == nil {
  100953. return graphql.Null
  100954. }
  100955. res := resTmp.(*StaffMember)
  100956. fc.Result = res
  100957. return ec.marshalOStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  100958. }
  100959. func (ec *executionContext) fieldContext_Refund_staffMember(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100960. fc = &graphql.FieldContext{
  100961. Object: "Refund",
  100962. Field: field,
  100963. IsMethod: false,
  100964. IsResolver: false,
  100965. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100966. switch field.Name {
  100967. case "active":
  100968. return ec.fieldContext_StaffMember_active(ctx, field)
  100969. case "avatar":
  100970. return ec.fieldContext_StaffMember_avatar(ctx, field)
  100971. case "email":
  100972. return ec.fieldContext_StaffMember_email(ctx, field)
  100973. case "exists":
  100974. return ec.fieldContext_StaffMember_exists(ctx, field)
  100975. case "firstName":
  100976. return ec.fieldContext_StaffMember_firstName(ctx, field)
  100977. case "id":
  100978. return ec.fieldContext_StaffMember_id(ctx, field)
  100979. case "initials":
  100980. return ec.fieldContext_StaffMember_initials(ctx, field)
  100981. case "isShopOwner":
  100982. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  100983. case "lastName":
  100984. return ec.fieldContext_StaffMember_lastName(ctx, field)
  100985. case "locale":
  100986. return ec.fieldContext_StaffMember_locale(ctx, field)
  100987. case "name":
  100988. return ec.fieldContext_StaffMember_name(ctx, field)
  100989. case "phone":
  100990. return ec.fieldContext_StaffMember_phone(ctx, field)
  100991. case "privateData":
  100992. return ec.fieldContext_StaffMember_privateData(ctx, field)
  100993. }
  100994. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  100995. },
  100996. }
  100997. return fc, nil
  100998. }
  100999. func (ec *executionContext) _Refund_totalRefundedSet(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  101000. fc, err := ec.fieldContext_Refund_totalRefundedSet(ctx, field)
  101001. if err != nil {
  101002. return graphql.Null
  101003. }
  101004. ctx = graphql.WithFieldContext(ctx, fc)
  101005. defer func() {
  101006. if r := recover(); r != nil {
  101007. ec.Error(ctx, ec.Recover(ctx, r))
  101008. ret = graphql.Null
  101009. }
  101010. }()
  101011. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101012. ctx = rctx // use context from middleware stack in children
  101013. return obj.TotalRefundedSet, nil
  101014. })
  101015. if err != nil {
  101016. ec.Error(ctx, err)
  101017. return graphql.Null
  101018. }
  101019. if resTmp == nil {
  101020. if !graphql.HasFieldError(ctx, fc) {
  101021. ec.Errorf(ctx, "must not be null")
  101022. }
  101023. return graphql.Null
  101024. }
  101025. res := resTmp.(*MoneyBag)
  101026. fc.Result = res
  101027. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101028. }
  101029. func (ec *executionContext) fieldContext_Refund_totalRefundedSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101030. fc = &graphql.FieldContext{
  101031. Object: "Refund",
  101032. Field: field,
  101033. IsMethod: false,
  101034. IsResolver: false,
  101035. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101036. switch field.Name {
  101037. case "presentmentMoney":
  101038. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101039. case "shopMoney":
  101040. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101041. }
  101042. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101043. },
  101044. }
  101045. return fc, nil
  101046. }
  101047. func (ec *executionContext) _Refund_transactions(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  101048. fc, err := ec.fieldContext_Refund_transactions(ctx, field)
  101049. if err != nil {
  101050. return graphql.Null
  101051. }
  101052. ctx = graphql.WithFieldContext(ctx, fc)
  101053. defer func() {
  101054. if r := recover(); r != nil {
  101055. ec.Error(ctx, ec.Recover(ctx, r))
  101056. ret = graphql.Null
  101057. }
  101058. }()
  101059. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101060. ctx = rctx // use context from middleware stack in children
  101061. return obj.Transactions, nil
  101062. })
  101063. if err != nil {
  101064. ec.Error(ctx, err)
  101065. return graphql.Null
  101066. }
  101067. if resTmp == nil {
  101068. if !graphql.HasFieldError(ctx, fc) {
  101069. ec.Errorf(ctx, "must not be null")
  101070. }
  101071. return graphql.Null
  101072. }
  101073. res := resTmp.(*OrderTransactionConnection)
  101074. fc.Result = res
  101075. return ec.marshalNOrderTransactionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionConnection(ctx, field.Selections, res)
  101076. }
  101077. func (ec *executionContext) fieldContext_Refund_transactions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101078. fc = &graphql.FieldContext{
  101079. Object: "Refund",
  101080. Field: field,
  101081. IsMethod: false,
  101082. IsResolver: false,
  101083. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101084. switch field.Name {
  101085. case "edges":
  101086. return ec.fieldContext_OrderTransactionConnection_edges(ctx, field)
  101087. case "nodes":
  101088. return ec.fieldContext_OrderTransactionConnection_nodes(ctx, field)
  101089. case "pageInfo":
  101090. return ec.fieldContext_OrderTransactionConnection_pageInfo(ctx, field)
  101091. }
  101092. return nil, fmt.Errorf("no field named %q was found under type OrderTransactionConnection", field.Name)
  101093. },
  101094. }
  101095. defer func() {
  101096. if r := recover(); r != nil {
  101097. err = ec.Recover(ctx, r)
  101098. ec.Error(ctx, err)
  101099. }
  101100. }()
  101101. ctx = graphql.WithFieldContext(ctx, fc)
  101102. if fc.Args, err = ec.field_Refund_transactions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  101103. ec.Error(ctx, err)
  101104. return
  101105. }
  101106. return fc, nil
  101107. }
  101108. func (ec *executionContext) _Refund_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  101109. fc, err := ec.fieldContext_Refund_updatedAt(ctx, field)
  101110. if err != nil {
  101111. return graphql.Null
  101112. }
  101113. ctx = graphql.WithFieldContext(ctx, fc)
  101114. defer func() {
  101115. if r := recover(); r != nil {
  101116. ec.Error(ctx, ec.Recover(ctx, r))
  101117. ret = graphql.Null
  101118. }
  101119. }()
  101120. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101121. ctx = rctx // use context from middleware stack in children
  101122. return obj.UpdatedAt, nil
  101123. })
  101124. if err != nil {
  101125. ec.Error(ctx, err)
  101126. return graphql.Null
  101127. }
  101128. if resTmp == nil {
  101129. if !graphql.HasFieldError(ctx, fc) {
  101130. ec.Errorf(ctx, "must not be null")
  101131. }
  101132. return graphql.Null
  101133. }
  101134. res := resTmp.(string)
  101135. fc.Result = res
  101136. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  101137. }
  101138. func (ec *executionContext) fieldContext_Refund_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101139. fc = &graphql.FieldContext{
  101140. Object: "Refund",
  101141. Field: field,
  101142. IsMethod: false,
  101143. IsResolver: false,
  101144. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101145. return nil, errors.New("field of type DateTime does not have child fields")
  101146. },
  101147. }
  101148. return fc, nil
  101149. }
  101150. func (ec *executionContext) _RefundDuty_amountSet(ctx context.Context, field graphql.CollectedField, obj *RefundDuty) (ret graphql.Marshaler) {
  101151. fc, err := ec.fieldContext_RefundDuty_amountSet(ctx, field)
  101152. if err != nil {
  101153. return graphql.Null
  101154. }
  101155. ctx = graphql.WithFieldContext(ctx, fc)
  101156. defer func() {
  101157. if r := recover(); r != nil {
  101158. ec.Error(ctx, ec.Recover(ctx, r))
  101159. ret = graphql.Null
  101160. }
  101161. }()
  101162. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101163. ctx = rctx // use context from middleware stack in children
  101164. return obj.AmountSet, nil
  101165. })
  101166. if err != nil {
  101167. ec.Error(ctx, err)
  101168. return graphql.Null
  101169. }
  101170. if resTmp == nil {
  101171. if !graphql.HasFieldError(ctx, fc) {
  101172. ec.Errorf(ctx, "must not be null")
  101173. }
  101174. return graphql.Null
  101175. }
  101176. res := resTmp.(*MoneyBag)
  101177. fc.Result = res
  101178. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101179. }
  101180. func (ec *executionContext) fieldContext_RefundDuty_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101181. fc = &graphql.FieldContext{
  101182. Object: "RefundDuty",
  101183. Field: field,
  101184. IsMethod: false,
  101185. IsResolver: false,
  101186. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101187. switch field.Name {
  101188. case "presentmentMoney":
  101189. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101190. case "shopMoney":
  101191. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101192. }
  101193. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101194. },
  101195. }
  101196. return fc, nil
  101197. }
  101198. func (ec *executionContext) _RefundDuty_originalDuty(ctx context.Context, field graphql.CollectedField, obj *RefundDuty) (ret graphql.Marshaler) {
  101199. fc, err := ec.fieldContext_RefundDuty_originalDuty(ctx, field)
  101200. if err != nil {
  101201. return graphql.Null
  101202. }
  101203. ctx = graphql.WithFieldContext(ctx, fc)
  101204. defer func() {
  101205. if r := recover(); r != nil {
  101206. ec.Error(ctx, ec.Recover(ctx, r))
  101207. ret = graphql.Null
  101208. }
  101209. }()
  101210. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101211. ctx = rctx // use context from middleware stack in children
  101212. return obj.OriginalDuty, nil
  101213. })
  101214. if err != nil {
  101215. ec.Error(ctx, err)
  101216. return graphql.Null
  101217. }
  101218. if resTmp == nil {
  101219. return graphql.Null
  101220. }
  101221. res := resTmp.(*Duty)
  101222. fc.Result = res
  101223. return ec.marshalODuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDuty(ctx, field.Selections, res)
  101224. }
  101225. func (ec *executionContext) fieldContext_RefundDuty_originalDuty(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101226. fc = &graphql.FieldContext{
  101227. Object: "RefundDuty",
  101228. Field: field,
  101229. IsMethod: false,
  101230. IsResolver: false,
  101231. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101232. switch field.Name {
  101233. case "countryCodeOfOrigin":
  101234. return ec.fieldContext_Duty_countryCodeOfOrigin(ctx, field)
  101235. case "harmonizedSystemCode":
  101236. return ec.fieldContext_Duty_harmonizedSystemCode(ctx, field)
  101237. case "id":
  101238. return ec.fieldContext_Duty_id(ctx, field)
  101239. case "price":
  101240. return ec.fieldContext_Duty_price(ctx, field)
  101241. case "taxLines":
  101242. return ec.fieldContext_Duty_taxLines(ctx, field)
  101243. }
  101244. return nil, fmt.Errorf("no field named %q was found under type Duty", field.Name)
  101245. },
  101246. }
  101247. return fc, nil
  101248. }
  101249. func (ec *executionContext) _RefundLineItem_lineItem(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  101250. fc, err := ec.fieldContext_RefundLineItem_lineItem(ctx, field)
  101251. if err != nil {
  101252. return graphql.Null
  101253. }
  101254. ctx = graphql.WithFieldContext(ctx, fc)
  101255. defer func() {
  101256. if r := recover(); r != nil {
  101257. ec.Error(ctx, ec.Recover(ctx, r))
  101258. ret = graphql.Null
  101259. }
  101260. }()
  101261. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101262. ctx = rctx // use context from middleware stack in children
  101263. return obj.LineItem, nil
  101264. })
  101265. if err != nil {
  101266. ec.Error(ctx, err)
  101267. return graphql.Null
  101268. }
  101269. if resTmp == nil {
  101270. if !graphql.HasFieldError(ctx, fc) {
  101271. ec.Errorf(ctx, "must not be null")
  101272. }
  101273. return graphql.Null
  101274. }
  101275. res := resTmp.(*LineItem)
  101276. fc.Result = res
  101277. return ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItem(ctx, field.Selections, res)
  101278. }
  101279. func (ec *executionContext) fieldContext_RefundLineItem_lineItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101280. fc = &graphql.FieldContext{
  101281. Object: "RefundLineItem",
  101282. Field: field,
  101283. IsMethod: false,
  101284. IsResolver: false,
  101285. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101286. switch field.Name {
  101287. case "contract":
  101288. return ec.fieldContext_LineItem_contract(ctx, field)
  101289. case "currentQuantity":
  101290. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  101291. case "customAttributes":
  101292. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  101293. case "discountAllocations":
  101294. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  101295. case "discountedTotalSet":
  101296. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  101297. case "discountedUnitPriceSet":
  101298. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  101299. case "duties":
  101300. return ec.fieldContext_LineItem_duties(ctx, field)
  101301. case "id":
  101302. return ec.fieldContext_LineItem_id(ctx, field)
  101303. case "image":
  101304. return ec.fieldContext_LineItem_image(ctx, field)
  101305. case "merchantEditable":
  101306. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  101307. case "name":
  101308. return ec.fieldContext_LineItem_name(ctx, field)
  101309. case "nonFulfillableQuantity":
  101310. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  101311. case "originalTotalSet":
  101312. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  101313. case "originalUnitPriceSet":
  101314. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  101315. case "product":
  101316. return ec.fieldContext_LineItem_product(ctx, field)
  101317. case "quantity":
  101318. return ec.fieldContext_LineItem_quantity(ctx, field)
  101319. case "refundableQuantity":
  101320. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  101321. case "requiresShipping":
  101322. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  101323. case "restockable":
  101324. return ec.fieldContext_LineItem_restockable(ctx, field)
  101325. case "sellingPlan":
  101326. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  101327. case "sku":
  101328. return ec.fieldContext_LineItem_sku(ctx, field)
  101329. case "staffMember":
  101330. return ec.fieldContext_LineItem_staffMember(ctx, field)
  101331. case "taxLines":
  101332. return ec.fieldContext_LineItem_taxLines(ctx, field)
  101333. case "taxable":
  101334. return ec.fieldContext_LineItem_taxable(ctx, field)
  101335. case "title":
  101336. return ec.fieldContext_LineItem_title(ctx, field)
  101337. case "totalDiscountSet":
  101338. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  101339. case "unfulfilledDiscountedTotalSet":
  101340. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  101341. case "unfulfilledOriginalTotalSet":
  101342. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  101343. case "unfulfilledQuantity":
  101344. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  101345. case "variant":
  101346. return ec.fieldContext_LineItem_variant(ctx, field)
  101347. case "variantTitle":
  101348. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  101349. case "vendor":
  101350. return ec.fieldContext_LineItem_vendor(ctx, field)
  101351. }
  101352. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  101353. },
  101354. }
  101355. return fc, nil
  101356. }
  101357. func (ec *executionContext) _RefundLineItem_location(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  101358. fc, err := ec.fieldContext_RefundLineItem_location(ctx, field)
  101359. if err != nil {
  101360. return graphql.Null
  101361. }
  101362. ctx = graphql.WithFieldContext(ctx, fc)
  101363. defer func() {
  101364. if r := recover(); r != nil {
  101365. ec.Error(ctx, ec.Recover(ctx, r))
  101366. ret = graphql.Null
  101367. }
  101368. }()
  101369. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101370. ctx = rctx // use context from middleware stack in children
  101371. return obj.Location, nil
  101372. })
  101373. if err != nil {
  101374. ec.Error(ctx, err)
  101375. return graphql.Null
  101376. }
  101377. if resTmp == nil {
  101378. return graphql.Null
  101379. }
  101380. res := resTmp.(*Location)
  101381. fc.Result = res
  101382. return ec.marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, field.Selections, res)
  101383. }
  101384. func (ec *executionContext) fieldContext_RefundLineItem_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101385. fc = &graphql.FieldContext{
  101386. Object: "RefundLineItem",
  101387. Field: field,
  101388. IsMethod: false,
  101389. IsResolver: false,
  101390. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101391. switch field.Name {
  101392. case "activatable":
  101393. return ec.fieldContext_Location_activatable(ctx, field)
  101394. case "address":
  101395. return ec.fieldContext_Location_address(ctx, field)
  101396. case "addressVerified":
  101397. return ec.fieldContext_Location_addressVerified(ctx, field)
  101398. case "deactivatable":
  101399. return ec.fieldContext_Location_deactivatable(ctx, field)
  101400. case "deactivatedAt":
  101401. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  101402. case "deletable":
  101403. return ec.fieldContext_Location_deletable(ctx, field)
  101404. case "fulfillmentService":
  101405. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  101406. case "fulfillsOnlineOrders":
  101407. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  101408. case "hasActiveInventory":
  101409. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  101410. case "hasUnfulfilledOrders":
  101411. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  101412. case "id":
  101413. return ec.fieldContext_Location_id(ctx, field)
  101414. case "inventoryLevel":
  101415. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  101416. case "inventoryLevels":
  101417. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  101418. case "isActive":
  101419. return ec.fieldContext_Location_isActive(ctx, field)
  101420. case "legacyResourceId":
  101421. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  101422. case "metafield":
  101423. return ec.fieldContext_Location_metafield(ctx, field)
  101424. case "metafieldDefinitions":
  101425. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  101426. case "metafields":
  101427. return ec.fieldContext_Location_metafields(ctx, field)
  101428. case "name":
  101429. return ec.fieldContext_Location_name(ctx, field)
  101430. case "privateMetafield":
  101431. return ec.fieldContext_Location_privateMetafield(ctx, field)
  101432. case "privateMetafields":
  101433. return ec.fieldContext_Location_privateMetafields(ctx, field)
  101434. case "shipsInventory":
  101435. return ec.fieldContext_Location_shipsInventory(ctx, field)
  101436. case "suggestedAddresses":
  101437. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  101438. }
  101439. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  101440. },
  101441. }
  101442. return fc, nil
  101443. }
  101444. func (ec *executionContext) _RefundLineItem_priceSet(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  101445. fc, err := ec.fieldContext_RefundLineItem_priceSet(ctx, field)
  101446. if err != nil {
  101447. return graphql.Null
  101448. }
  101449. ctx = graphql.WithFieldContext(ctx, fc)
  101450. defer func() {
  101451. if r := recover(); r != nil {
  101452. ec.Error(ctx, ec.Recover(ctx, r))
  101453. ret = graphql.Null
  101454. }
  101455. }()
  101456. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101457. ctx = rctx // use context from middleware stack in children
  101458. return obj.PriceSet, nil
  101459. })
  101460. if err != nil {
  101461. ec.Error(ctx, err)
  101462. return graphql.Null
  101463. }
  101464. if resTmp == nil {
  101465. if !graphql.HasFieldError(ctx, fc) {
  101466. ec.Errorf(ctx, "must not be null")
  101467. }
  101468. return graphql.Null
  101469. }
  101470. res := resTmp.(*MoneyBag)
  101471. fc.Result = res
  101472. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101473. }
  101474. func (ec *executionContext) fieldContext_RefundLineItem_priceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101475. fc = &graphql.FieldContext{
  101476. Object: "RefundLineItem",
  101477. Field: field,
  101478. IsMethod: false,
  101479. IsResolver: false,
  101480. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101481. switch field.Name {
  101482. case "presentmentMoney":
  101483. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101484. case "shopMoney":
  101485. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101486. }
  101487. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101488. },
  101489. }
  101490. return fc, nil
  101491. }
  101492. func (ec *executionContext) _RefundLineItem_quantity(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  101493. fc, err := ec.fieldContext_RefundLineItem_quantity(ctx, field)
  101494. if err != nil {
  101495. return graphql.Null
  101496. }
  101497. ctx = graphql.WithFieldContext(ctx, fc)
  101498. defer func() {
  101499. if r := recover(); r != nil {
  101500. ec.Error(ctx, ec.Recover(ctx, r))
  101501. ret = graphql.Null
  101502. }
  101503. }()
  101504. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101505. ctx = rctx // use context from middleware stack in children
  101506. return obj.Quantity, nil
  101507. })
  101508. if err != nil {
  101509. ec.Error(ctx, err)
  101510. return graphql.Null
  101511. }
  101512. if resTmp == nil {
  101513. if !graphql.HasFieldError(ctx, fc) {
  101514. ec.Errorf(ctx, "must not be null")
  101515. }
  101516. return graphql.Null
  101517. }
  101518. res := resTmp.(int)
  101519. fc.Result = res
  101520. return ec.marshalNInt2int(ctx, field.Selections, res)
  101521. }
  101522. func (ec *executionContext) fieldContext_RefundLineItem_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101523. fc = &graphql.FieldContext{
  101524. Object: "RefundLineItem",
  101525. Field: field,
  101526. IsMethod: false,
  101527. IsResolver: false,
  101528. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101529. return nil, errors.New("field of type Int does not have child fields")
  101530. },
  101531. }
  101532. return fc, nil
  101533. }
  101534. func (ec *executionContext) _RefundLineItem_restockType(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  101535. fc, err := ec.fieldContext_RefundLineItem_restockType(ctx, field)
  101536. if err != nil {
  101537. return graphql.Null
  101538. }
  101539. ctx = graphql.WithFieldContext(ctx, fc)
  101540. defer func() {
  101541. if r := recover(); r != nil {
  101542. ec.Error(ctx, ec.Recover(ctx, r))
  101543. ret = graphql.Null
  101544. }
  101545. }()
  101546. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101547. ctx = rctx // use context from middleware stack in children
  101548. return obj.RestockType, nil
  101549. })
  101550. if err != nil {
  101551. ec.Error(ctx, err)
  101552. return graphql.Null
  101553. }
  101554. if resTmp == nil {
  101555. if !graphql.HasFieldError(ctx, fc) {
  101556. ec.Errorf(ctx, "must not be null")
  101557. }
  101558. return graphql.Null
  101559. }
  101560. res := resTmp.(RefundLineItemRestockType)
  101561. fc.Result = res
  101562. return ec.marshalNRefundLineItemRestockType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemRestockType(ctx, field.Selections, res)
  101563. }
  101564. func (ec *executionContext) fieldContext_RefundLineItem_restockType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101565. fc = &graphql.FieldContext{
  101566. Object: "RefundLineItem",
  101567. Field: field,
  101568. IsMethod: false,
  101569. IsResolver: false,
  101570. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101571. return nil, errors.New("field of type RefundLineItemRestockType does not have child fields")
  101572. },
  101573. }
  101574. return fc, nil
  101575. }
  101576. func (ec *executionContext) _RefundLineItem_restocked(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  101577. fc, err := ec.fieldContext_RefundLineItem_restocked(ctx, field)
  101578. if err != nil {
  101579. return graphql.Null
  101580. }
  101581. ctx = graphql.WithFieldContext(ctx, fc)
  101582. defer func() {
  101583. if r := recover(); r != nil {
  101584. ec.Error(ctx, ec.Recover(ctx, r))
  101585. ret = graphql.Null
  101586. }
  101587. }()
  101588. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101589. ctx = rctx // use context from middleware stack in children
  101590. return obj.Restocked, nil
  101591. })
  101592. if err != nil {
  101593. ec.Error(ctx, err)
  101594. return graphql.Null
  101595. }
  101596. if resTmp == nil {
  101597. if !graphql.HasFieldError(ctx, fc) {
  101598. ec.Errorf(ctx, "must not be null")
  101599. }
  101600. return graphql.Null
  101601. }
  101602. res := resTmp.(bool)
  101603. fc.Result = res
  101604. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  101605. }
  101606. func (ec *executionContext) fieldContext_RefundLineItem_restocked(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101607. fc = &graphql.FieldContext{
  101608. Object: "RefundLineItem",
  101609. Field: field,
  101610. IsMethod: false,
  101611. IsResolver: false,
  101612. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101613. return nil, errors.New("field of type Boolean does not have child fields")
  101614. },
  101615. }
  101616. return fc, nil
  101617. }
  101618. func (ec *executionContext) _RefundLineItem_subtotalSet(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  101619. fc, err := ec.fieldContext_RefundLineItem_subtotalSet(ctx, field)
  101620. if err != nil {
  101621. return graphql.Null
  101622. }
  101623. ctx = graphql.WithFieldContext(ctx, fc)
  101624. defer func() {
  101625. if r := recover(); r != nil {
  101626. ec.Error(ctx, ec.Recover(ctx, r))
  101627. ret = graphql.Null
  101628. }
  101629. }()
  101630. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101631. ctx = rctx // use context from middleware stack in children
  101632. return obj.SubtotalSet, nil
  101633. })
  101634. if err != nil {
  101635. ec.Error(ctx, err)
  101636. return graphql.Null
  101637. }
  101638. if resTmp == nil {
  101639. if !graphql.HasFieldError(ctx, fc) {
  101640. ec.Errorf(ctx, "must not be null")
  101641. }
  101642. return graphql.Null
  101643. }
  101644. res := resTmp.(*MoneyBag)
  101645. fc.Result = res
  101646. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101647. }
  101648. func (ec *executionContext) fieldContext_RefundLineItem_subtotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101649. fc = &graphql.FieldContext{
  101650. Object: "RefundLineItem",
  101651. Field: field,
  101652. IsMethod: false,
  101653. IsResolver: false,
  101654. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101655. switch field.Name {
  101656. case "presentmentMoney":
  101657. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101658. case "shopMoney":
  101659. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101660. }
  101661. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101662. },
  101663. }
  101664. return fc, nil
  101665. }
  101666. func (ec *executionContext) _RefundLineItem_totalTaxSet(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  101667. fc, err := ec.fieldContext_RefundLineItem_totalTaxSet(ctx, field)
  101668. if err != nil {
  101669. return graphql.Null
  101670. }
  101671. ctx = graphql.WithFieldContext(ctx, fc)
  101672. defer func() {
  101673. if r := recover(); r != nil {
  101674. ec.Error(ctx, ec.Recover(ctx, r))
  101675. ret = graphql.Null
  101676. }
  101677. }()
  101678. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101679. ctx = rctx // use context from middleware stack in children
  101680. return obj.TotalTaxSet, nil
  101681. })
  101682. if err != nil {
  101683. ec.Error(ctx, err)
  101684. return graphql.Null
  101685. }
  101686. if resTmp == nil {
  101687. if !graphql.HasFieldError(ctx, fc) {
  101688. ec.Errorf(ctx, "must not be null")
  101689. }
  101690. return graphql.Null
  101691. }
  101692. res := resTmp.(*MoneyBag)
  101693. fc.Result = res
  101694. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101695. }
  101696. func (ec *executionContext) fieldContext_RefundLineItem_totalTaxSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101697. fc = &graphql.FieldContext{
  101698. Object: "RefundLineItem",
  101699. Field: field,
  101700. IsMethod: false,
  101701. IsResolver: false,
  101702. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101703. switch field.Name {
  101704. case "presentmentMoney":
  101705. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101706. case "shopMoney":
  101707. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101708. }
  101709. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101710. },
  101711. }
  101712. return fc, nil
  101713. }
  101714. func (ec *executionContext) _RefundLineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemConnection) (ret graphql.Marshaler) {
  101715. fc, err := ec.fieldContext_RefundLineItemConnection_edges(ctx, field)
  101716. if err != nil {
  101717. return graphql.Null
  101718. }
  101719. ctx = graphql.WithFieldContext(ctx, fc)
  101720. defer func() {
  101721. if r := recover(); r != nil {
  101722. ec.Error(ctx, ec.Recover(ctx, r))
  101723. ret = graphql.Null
  101724. }
  101725. }()
  101726. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101727. ctx = rctx // use context from middleware stack in children
  101728. return obj.Edges, nil
  101729. })
  101730. if err != nil {
  101731. ec.Error(ctx, err)
  101732. return graphql.Null
  101733. }
  101734. if resTmp == nil {
  101735. if !graphql.HasFieldError(ctx, fc) {
  101736. ec.Errorf(ctx, "must not be null")
  101737. }
  101738. return graphql.Null
  101739. }
  101740. res := resTmp.([]*RefundLineItemEdge)
  101741. fc.Result = res
  101742. return ec.marshalNRefundLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemEdgeᚄ(ctx, field.Selections, res)
  101743. }
  101744. func (ec *executionContext) fieldContext_RefundLineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101745. fc = &graphql.FieldContext{
  101746. Object: "RefundLineItemConnection",
  101747. Field: field,
  101748. IsMethod: false,
  101749. IsResolver: false,
  101750. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101751. switch field.Name {
  101752. case "cursor":
  101753. return ec.fieldContext_RefundLineItemEdge_cursor(ctx, field)
  101754. case "node":
  101755. return ec.fieldContext_RefundLineItemEdge_node(ctx, field)
  101756. }
  101757. return nil, fmt.Errorf("no field named %q was found under type RefundLineItemEdge", field.Name)
  101758. },
  101759. }
  101760. return fc, nil
  101761. }
  101762. func (ec *executionContext) _RefundLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemConnection) (ret graphql.Marshaler) {
  101763. fc, err := ec.fieldContext_RefundLineItemConnection_nodes(ctx, field)
  101764. if err != nil {
  101765. return graphql.Null
  101766. }
  101767. ctx = graphql.WithFieldContext(ctx, fc)
  101768. defer func() {
  101769. if r := recover(); r != nil {
  101770. ec.Error(ctx, ec.Recover(ctx, r))
  101771. ret = graphql.Null
  101772. }
  101773. }()
  101774. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101775. ctx = rctx // use context from middleware stack in children
  101776. return obj.Nodes, nil
  101777. })
  101778. if err != nil {
  101779. ec.Error(ctx, err)
  101780. return graphql.Null
  101781. }
  101782. if resTmp == nil {
  101783. if !graphql.HasFieldError(ctx, fc) {
  101784. ec.Errorf(ctx, "must not be null")
  101785. }
  101786. return graphql.Null
  101787. }
  101788. res := resTmp.([]*RefundLineItem)
  101789. fc.Result = res
  101790. return ec.marshalNRefundLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemᚄ(ctx, field.Selections, res)
  101791. }
  101792. func (ec *executionContext) fieldContext_RefundLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101793. fc = &graphql.FieldContext{
  101794. Object: "RefundLineItemConnection",
  101795. Field: field,
  101796. IsMethod: false,
  101797. IsResolver: false,
  101798. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101799. switch field.Name {
  101800. case "lineItem":
  101801. return ec.fieldContext_RefundLineItem_lineItem(ctx, field)
  101802. case "location":
  101803. return ec.fieldContext_RefundLineItem_location(ctx, field)
  101804. case "priceSet":
  101805. return ec.fieldContext_RefundLineItem_priceSet(ctx, field)
  101806. case "quantity":
  101807. return ec.fieldContext_RefundLineItem_quantity(ctx, field)
  101808. case "restockType":
  101809. return ec.fieldContext_RefundLineItem_restockType(ctx, field)
  101810. case "restocked":
  101811. return ec.fieldContext_RefundLineItem_restocked(ctx, field)
  101812. case "subtotalSet":
  101813. return ec.fieldContext_RefundLineItem_subtotalSet(ctx, field)
  101814. case "totalTaxSet":
  101815. return ec.fieldContext_RefundLineItem_totalTaxSet(ctx, field)
  101816. }
  101817. return nil, fmt.Errorf("no field named %q was found under type RefundLineItem", field.Name)
  101818. },
  101819. }
  101820. return fc, nil
  101821. }
  101822. func (ec *executionContext) _RefundLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemConnection) (ret graphql.Marshaler) {
  101823. fc, err := ec.fieldContext_RefundLineItemConnection_pageInfo(ctx, field)
  101824. if err != nil {
  101825. return graphql.Null
  101826. }
  101827. ctx = graphql.WithFieldContext(ctx, fc)
  101828. defer func() {
  101829. if r := recover(); r != nil {
  101830. ec.Error(ctx, ec.Recover(ctx, r))
  101831. ret = graphql.Null
  101832. }
  101833. }()
  101834. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101835. ctx = rctx // use context from middleware stack in children
  101836. return obj.PageInfo, nil
  101837. })
  101838. if err != nil {
  101839. ec.Error(ctx, err)
  101840. return graphql.Null
  101841. }
  101842. if resTmp == nil {
  101843. if !graphql.HasFieldError(ctx, fc) {
  101844. ec.Errorf(ctx, "must not be null")
  101845. }
  101846. return graphql.Null
  101847. }
  101848. res := resTmp.(*PageInfo)
  101849. fc.Result = res
  101850. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  101851. }
  101852. func (ec *executionContext) fieldContext_RefundLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101853. fc = &graphql.FieldContext{
  101854. Object: "RefundLineItemConnection",
  101855. Field: field,
  101856. IsMethod: false,
  101857. IsResolver: false,
  101858. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101859. switch field.Name {
  101860. case "endCursor":
  101861. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  101862. case "hasNextPage":
  101863. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  101864. case "hasPreviousPage":
  101865. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  101866. case "startCursor":
  101867. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  101868. }
  101869. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  101870. },
  101871. }
  101872. return fc, nil
  101873. }
  101874. func (ec *executionContext) _RefundLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemEdge) (ret graphql.Marshaler) {
  101875. fc, err := ec.fieldContext_RefundLineItemEdge_cursor(ctx, field)
  101876. if err != nil {
  101877. return graphql.Null
  101878. }
  101879. ctx = graphql.WithFieldContext(ctx, fc)
  101880. defer func() {
  101881. if r := recover(); r != nil {
  101882. ec.Error(ctx, ec.Recover(ctx, r))
  101883. ret = graphql.Null
  101884. }
  101885. }()
  101886. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101887. ctx = rctx // use context from middleware stack in children
  101888. return obj.Cursor, nil
  101889. })
  101890. if err != nil {
  101891. ec.Error(ctx, err)
  101892. return graphql.Null
  101893. }
  101894. if resTmp == nil {
  101895. if !graphql.HasFieldError(ctx, fc) {
  101896. ec.Errorf(ctx, "must not be null")
  101897. }
  101898. return graphql.Null
  101899. }
  101900. res := resTmp.(string)
  101901. fc.Result = res
  101902. return ec.marshalNString2string(ctx, field.Selections, res)
  101903. }
  101904. func (ec *executionContext) fieldContext_RefundLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101905. fc = &graphql.FieldContext{
  101906. Object: "RefundLineItemEdge",
  101907. Field: field,
  101908. IsMethod: false,
  101909. IsResolver: false,
  101910. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101911. return nil, errors.New("field of type String does not have child fields")
  101912. },
  101913. }
  101914. return fc, nil
  101915. }
  101916. func (ec *executionContext) _RefundLineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemEdge) (ret graphql.Marshaler) {
  101917. fc, err := ec.fieldContext_RefundLineItemEdge_node(ctx, field)
  101918. if err != nil {
  101919. return graphql.Null
  101920. }
  101921. ctx = graphql.WithFieldContext(ctx, fc)
  101922. defer func() {
  101923. if r := recover(); r != nil {
  101924. ec.Error(ctx, ec.Recover(ctx, r))
  101925. ret = graphql.Null
  101926. }
  101927. }()
  101928. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101929. ctx = rctx // use context from middleware stack in children
  101930. return obj.Node, nil
  101931. })
  101932. if err != nil {
  101933. ec.Error(ctx, err)
  101934. return graphql.Null
  101935. }
  101936. if resTmp == nil {
  101937. if !graphql.HasFieldError(ctx, fc) {
  101938. ec.Errorf(ctx, "must not be null")
  101939. }
  101940. return graphql.Null
  101941. }
  101942. res := resTmp.(*RefundLineItem)
  101943. fc.Result = res
  101944. return ec.marshalNRefundLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItem(ctx, field.Selections, res)
  101945. }
  101946. func (ec *executionContext) fieldContext_RefundLineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101947. fc = &graphql.FieldContext{
  101948. Object: "RefundLineItemEdge",
  101949. Field: field,
  101950. IsMethod: false,
  101951. IsResolver: false,
  101952. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101953. switch field.Name {
  101954. case "lineItem":
  101955. return ec.fieldContext_RefundLineItem_lineItem(ctx, field)
  101956. case "location":
  101957. return ec.fieldContext_RefundLineItem_location(ctx, field)
  101958. case "priceSet":
  101959. return ec.fieldContext_RefundLineItem_priceSet(ctx, field)
  101960. case "quantity":
  101961. return ec.fieldContext_RefundLineItem_quantity(ctx, field)
  101962. case "restockType":
  101963. return ec.fieldContext_RefundLineItem_restockType(ctx, field)
  101964. case "restocked":
  101965. return ec.fieldContext_RefundLineItem_restocked(ctx, field)
  101966. case "subtotalSet":
  101967. return ec.fieldContext_RefundLineItem_subtotalSet(ctx, field)
  101968. case "totalTaxSet":
  101969. return ec.fieldContext_RefundLineItem_totalTaxSet(ctx, field)
  101970. }
  101971. return nil, fmt.Errorf("no field named %q was found under type RefundLineItem", field.Name)
  101972. },
  101973. }
  101974. return fc, nil
  101975. }
  101976. func (ec *executionContext) _ResourceAlert_actions(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  101977. fc, err := ec.fieldContext_ResourceAlert_actions(ctx, field)
  101978. if err != nil {
  101979. return graphql.Null
  101980. }
  101981. ctx = graphql.WithFieldContext(ctx, fc)
  101982. defer func() {
  101983. if r := recover(); r != nil {
  101984. ec.Error(ctx, ec.Recover(ctx, r))
  101985. ret = graphql.Null
  101986. }
  101987. }()
  101988. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101989. ctx = rctx // use context from middleware stack in children
  101990. return obj.Actions, nil
  101991. })
  101992. if err != nil {
  101993. ec.Error(ctx, err)
  101994. return graphql.Null
  101995. }
  101996. if resTmp == nil {
  101997. if !graphql.HasFieldError(ctx, fc) {
  101998. ec.Errorf(ctx, "must not be null")
  101999. }
  102000. return graphql.Null
  102001. }
  102002. res := resTmp.([]*ResourceAlertAction)
  102003. fc.Result = res
  102004. return ec.marshalNResourceAlertAction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertActionᚄ(ctx, field.Selections, res)
  102005. }
  102006. func (ec *executionContext) fieldContext_ResourceAlert_actions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102007. fc = &graphql.FieldContext{
  102008. Object: "ResourceAlert",
  102009. Field: field,
  102010. IsMethod: false,
  102011. IsResolver: false,
  102012. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102013. switch field.Name {
  102014. case "primary":
  102015. return ec.fieldContext_ResourceAlertAction_primary(ctx, field)
  102016. case "show":
  102017. return ec.fieldContext_ResourceAlertAction_show(ctx, field)
  102018. case "title":
  102019. return ec.fieldContext_ResourceAlertAction_title(ctx, field)
  102020. case "url":
  102021. return ec.fieldContext_ResourceAlertAction_url(ctx, field)
  102022. }
  102023. return nil, fmt.Errorf("no field named %q was found under type ResourceAlertAction", field.Name)
  102024. },
  102025. }
  102026. return fc, nil
  102027. }
  102028. func (ec *executionContext) _ResourceAlert_content(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  102029. fc, err := ec.fieldContext_ResourceAlert_content(ctx, field)
  102030. if err != nil {
  102031. return graphql.Null
  102032. }
  102033. ctx = graphql.WithFieldContext(ctx, fc)
  102034. defer func() {
  102035. if r := recover(); r != nil {
  102036. ec.Error(ctx, ec.Recover(ctx, r))
  102037. ret = graphql.Null
  102038. }
  102039. }()
  102040. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102041. ctx = rctx // use context from middleware stack in children
  102042. return obj.Content, nil
  102043. })
  102044. if err != nil {
  102045. ec.Error(ctx, err)
  102046. return graphql.Null
  102047. }
  102048. if resTmp == nil {
  102049. if !graphql.HasFieldError(ctx, fc) {
  102050. ec.Errorf(ctx, "must not be null")
  102051. }
  102052. return graphql.Null
  102053. }
  102054. res := resTmp.(string)
  102055. fc.Result = res
  102056. return ec.marshalNHTML2string(ctx, field.Selections, res)
  102057. }
  102058. func (ec *executionContext) fieldContext_ResourceAlert_content(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102059. fc = &graphql.FieldContext{
  102060. Object: "ResourceAlert",
  102061. Field: field,
  102062. IsMethod: false,
  102063. IsResolver: false,
  102064. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102065. return nil, errors.New("field of type HTML does not have child fields")
  102066. },
  102067. }
  102068. return fc, nil
  102069. }
  102070. func (ec *executionContext) _ResourceAlert_dismissibleHandle(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  102071. fc, err := ec.fieldContext_ResourceAlert_dismissibleHandle(ctx, field)
  102072. if err != nil {
  102073. return graphql.Null
  102074. }
  102075. ctx = graphql.WithFieldContext(ctx, fc)
  102076. defer func() {
  102077. if r := recover(); r != nil {
  102078. ec.Error(ctx, ec.Recover(ctx, r))
  102079. ret = graphql.Null
  102080. }
  102081. }()
  102082. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102083. ctx = rctx // use context from middleware stack in children
  102084. return obj.DismissibleHandle, nil
  102085. })
  102086. if err != nil {
  102087. ec.Error(ctx, err)
  102088. return graphql.Null
  102089. }
  102090. if resTmp == nil {
  102091. return graphql.Null
  102092. }
  102093. res := resTmp.(*string)
  102094. fc.Result = res
  102095. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  102096. }
  102097. func (ec *executionContext) fieldContext_ResourceAlert_dismissibleHandle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102098. fc = &graphql.FieldContext{
  102099. Object: "ResourceAlert",
  102100. Field: field,
  102101. IsMethod: false,
  102102. IsResolver: false,
  102103. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102104. return nil, errors.New("field of type String does not have child fields")
  102105. },
  102106. }
  102107. return fc, nil
  102108. }
  102109. func (ec *executionContext) _ResourceAlert_icon(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  102110. fc, err := ec.fieldContext_ResourceAlert_icon(ctx, field)
  102111. if err != nil {
  102112. return graphql.Null
  102113. }
  102114. ctx = graphql.WithFieldContext(ctx, fc)
  102115. defer func() {
  102116. if r := recover(); r != nil {
  102117. ec.Error(ctx, ec.Recover(ctx, r))
  102118. ret = graphql.Null
  102119. }
  102120. }()
  102121. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102122. ctx = rctx // use context from middleware stack in children
  102123. return obj.Icon, nil
  102124. })
  102125. if err != nil {
  102126. ec.Error(ctx, err)
  102127. return graphql.Null
  102128. }
  102129. if resTmp == nil {
  102130. return graphql.Null
  102131. }
  102132. res := resTmp.(*ResourceAlertIcon)
  102133. fc.Result = res
  102134. return ec.marshalOResourceAlertIcon2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertIcon(ctx, field.Selections, res)
  102135. }
  102136. func (ec *executionContext) fieldContext_ResourceAlert_icon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102137. fc = &graphql.FieldContext{
  102138. Object: "ResourceAlert",
  102139. Field: field,
  102140. IsMethod: false,
  102141. IsResolver: false,
  102142. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102143. return nil, errors.New("field of type ResourceAlertIcon does not have child fields")
  102144. },
  102145. }
  102146. return fc, nil
  102147. }
  102148. func (ec *executionContext) _ResourceAlert_severity(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  102149. fc, err := ec.fieldContext_ResourceAlert_severity(ctx, field)
  102150. if err != nil {
  102151. return graphql.Null
  102152. }
  102153. ctx = graphql.WithFieldContext(ctx, fc)
  102154. defer func() {
  102155. if r := recover(); r != nil {
  102156. ec.Error(ctx, ec.Recover(ctx, r))
  102157. ret = graphql.Null
  102158. }
  102159. }()
  102160. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102161. ctx = rctx // use context from middleware stack in children
  102162. return obj.Severity, nil
  102163. })
  102164. if err != nil {
  102165. ec.Error(ctx, err)
  102166. return graphql.Null
  102167. }
  102168. if resTmp == nil {
  102169. if !graphql.HasFieldError(ctx, fc) {
  102170. ec.Errorf(ctx, "must not be null")
  102171. }
  102172. return graphql.Null
  102173. }
  102174. res := resTmp.(ResourceAlertSeverity)
  102175. fc.Result = res
  102176. return ec.marshalNResourceAlertSeverity2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertSeverity(ctx, field.Selections, res)
  102177. }
  102178. func (ec *executionContext) fieldContext_ResourceAlert_severity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102179. fc = &graphql.FieldContext{
  102180. Object: "ResourceAlert",
  102181. Field: field,
  102182. IsMethod: false,
  102183. IsResolver: false,
  102184. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102185. return nil, errors.New("field of type ResourceAlertSeverity does not have child fields")
  102186. },
  102187. }
  102188. return fc, nil
  102189. }
  102190. func (ec *executionContext) _ResourceAlert_title(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  102191. fc, err := ec.fieldContext_ResourceAlert_title(ctx, field)
  102192. if err != nil {
  102193. return graphql.Null
  102194. }
  102195. ctx = graphql.WithFieldContext(ctx, fc)
  102196. defer func() {
  102197. if r := recover(); r != nil {
  102198. ec.Error(ctx, ec.Recover(ctx, r))
  102199. ret = graphql.Null
  102200. }
  102201. }()
  102202. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102203. ctx = rctx // use context from middleware stack in children
  102204. return obj.Title, nil
  102205. })
  102206. if err != nil {
  102207. ec.Error(ctx, err)
  102208. return graphql.Null
  102209. }
  102210. if resTmp == nil {
  102211. if !graphql.HasFieldError(ctx, fc) {
  102212. ec.Errorf(ctx, "must not be null")
  102213. }
  102214. return graphql.Null
  102215. }
  102216. res := resTmp.(string)
  102217. fc.Result = res
  102218. return ec.marshalNString2string(ctx, field.Selections, res)
  102219. }
  102220. func (ec *executionContext) fieldContext_ResourceAlert_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102221. fc = &graphql.FieldContext{
  102222. Object: "ResourceAlert",
  102223. Field: field,
  102224. IsMethod: false,
  102225. IsResolver: false,
  102226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102227. return nil, errors.New("field of type String does not have child fields")
  102228. },
  102229. }
  102230. return fc, nil
  102231. }
  102232. func (ec *executionContext) _ResourceAlertAction_primary(ctx context.Context, field graphql.CollectedField, obj *ResourceAlertAction) (ret graphql.Marshaler) {
  102233. fc, err := ec.fieldContext_ResourceAlertAction_primary(ctx, field)
  102234. if err != nil {
  102235. return graphql.Null
  102236. }
  102237. ctx = graphql.WithFieldContext(ctx, fc)
  102238. defer func() {
  102239. if r := recover(); r != nil {
  102240. ec.Error(ctx, ec.Recover(ctx, r))
  102241. ret = graphql.Null
  102242. }
  102243. }()
  102244. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102245. ctx = rctx // use context from middleware stack in children
  102246. return obj.Primary, nil
  102247. })
  102248. if err != nil {
  102249. ec.Error(ctx, err)
  102250. return graphql.Null
  102251. }
  102252. if resTmp == nil {
  102253. if !graphql.HasFieldError(ctx, fc) {
  102254. ec.Errorf(ctx, "must not be null")
  102255. }
  102256. return graphql.Null
  102257. }
  102258. res := resTmp.(bool)
  102259. fc.Result = res
  102260. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  102261. }
  102262. func (ec *executionContext) fieldContext_ResourceAlertAction_primary(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102263. fc = &graphql.FieldContext{
  102264. Object: "ResourceAlertAction",
  102265. Field: field,
  102266. IsMethod: false,
  102267. IsResolver: false,
  102268. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102269. return nil, errors.New("field of type Boolean does not have child fields")
  102270. },
  102271. }
  102272. return fc, nil
  102273. }
  102274. func (ec *executionContext) _ResourceAlertAction_show(ctx context.Context, field graphql.CollectedField, obj *ResourceAlertAction) (ret graphql.Marshaler) {
  102275. fc, err := ec.fieldContext_ResourceAlertAction_show(ctx, field)
  102276. if err != nil {
  102277. return graphql.Null
  102278. }
  102279. ctx = graphql.WithFieldContext(ctx, fc)
  102280. defer func() {
  102281. if r := recover(); r != nil {
  102282. ec.Error(ctx, ec.Recover(ctx, r))
  102283. ret = graphql.Null
  102284. }
  102285. }()
  102286. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102287. ctx = rctx // use context from middleware stack in children
  102288. return obj.Show, nil
  102289. })
  102290. if err != nil {
  102291. ec.Error(ctx, err)
  102292. return graphql.Null
  102293. }
  102294. if resTmp == nil {
  102295. return graphql.Null
  102296. }
  102297. res := resTmp.(*string)
  102298. fc.Result = res
  102299. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  102300. }
  102301. func (ec *executionContext) fieldContext_ResourceAlertAction_show(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102302. fc = &graphql.FieldContext{
  102303. Object: "ResourceAlertAction",
  102304. Field: field,
  102305. IsMethod: false,
  102306. IsResolver: false,
  102307. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102308. return nil, errors.New("field of type String does not have child fields")
  102309. },
  102310. }
  102311. return fc, nil
  102312. }
  102313. func (ec *executionContext) _ResourceAlertAction_title(ctx context.Context, field graphql.CollectedField, obj *ResourceAlertAction) (ret graphql.Marshaler) {
  102314. fc, err := ec.fieldContext_ResourceAlertAction_title(ctx, field)
  102315. if err != nil {
  102316. return graphql.Null
  102317. }
  102318. ctx = graphql.WithFieldContext(ctx, fc)
  102319. defer func() {
  102320. if r := recover(); r != nil {
  102321. ec.Error(ctx, ec.Recover(ctx, r))
  102322. ret = graphql.Null
  102323. }
  102324. }()
  102325. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102326. ctx = rctx // use context from middleware stack in children
  102327. return obj.Title, nil
  102328. })
  102329. if err != nil {
  102330. ec.Error(ctx, err)
  102331. return graphql.Null
  102332. }
  102333. if resTmp == nil {
  102334. if !graphql.HasFieldError(ctx, fc) {
  102335. ec.Errorf(ctx, "must not be null")
  102336. }
  102337. return graphql.Null
  102338. }
  102339. res := resTmp.(string)
  102340. fc.Result = res
  102341. return ec.marshalNString2string(ctx, field.Selections, res)
  102342. }
  102343. func (ec *executionContext) fieldContext_ResourceAlertAction_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102344. fc = &graphql.FieldContext{
  102345. Object: "ResourceAlertAction",
  102346. Field: field,
  102347. IsMethod: false,
  102348. IsResolver: false,
  102349. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102350. return nil, errors.New("field of type String does not have child fields")
  102351. },
  102352. }
  102353. return fc, nil
  102354. }
  102355. func (ec *executionContext) _ResourceAlertAction_url(ctx context.Context, field graphql.CollectedField, obj *ResourceAlertAction) (ret graphql.Marshaler) {
  102356. fc, err := ec.fieldContext_ResourceAlertAction_url(ctx, field)
  102357. if err != nil {
  102358. return graphql.Null
  102359. }
  102360. ctx = graphql.WithFieldContext(ctx, fc)
  102361. defer func() {
  102362. if r := recover(); r != nil {
  102363. ec.Error(ctx, ec.Recover(ctx, r))
  102364. ret = graphql.Null
  102365. }
  102366. }()
  102367. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102368. ctx = rctx // use context from middleware stack in children
  102369. return obj.URL, nil
  102370. })
  102371. if err != nil {
  102372. ec.Error(ctx, err)
  102373. return graphql.Null
  102374. }
  102375. if resTmp == nil {
  102376. if !graphql.HasFieldError(ctx, fc) {
  102377. ec.Errorf(ctx, "must not be null")
  102378. }
  102379. return graphql.Null
  102380. }
  102381. res := resTmp.(string)
  102382. fc.Result = res
  102383. return ec.marshalNURL2string(ctx, field.Selections, res)
  102384. }
  102385. func (ec *executionContext) fieldContext_ResourceAlertAction_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102386. fc = &graphql.FieldContext{
  102387. Object: "ResourceAlertAction",
  102388. Field: field,
  102389. IsMethod: false,
  102390. IsResolver: false,
  102391. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102392. return nil, errors.New("field of type URL does not have child fields")
  102393. },
  102394. }
  102395. return fc, nil
  102396. }
  102397. func (ec *executionContext) _ResourceFeedback_details(ctx context.Context, field graphql.CollectedField, obj *ResourceFeedback) (ret graphql.Marshaler) {
  102398. fc, err := ec.fieldContext_ResourceFeedback_details(ctx, field)
  102399. if err != nil {
  102400. return graphql.Null
  102401. }
  102402. ctx = graphql.WithFieldContext(ctx, fc)
  102403. defer func() {
  102404. if r := recover(); r != nil {
  102405. ec.Error(ctx, ec.Recover(ctx, r))
  102406. ret = graphql.Null
  102407. }
  102408. }()
  102409. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102410. ctx = rctx // use context from middleware stack in children
  102411. return obj.Details, nil
  102412. })
  102413. if err != nil {
  102414. ec.Error(ctx, err)
  102415. return graphql.Null
  102416. }
  102417. if resTmp == nil {
  102418. if !graphql.HasFieldError(ctx, fc) {
  102419. ec.Errorf(ctx, "must not be null")
  102420. }
  102421. return graphql.Null
  102422. }
  102423. res := resTmp.([]*AppFeedback)
  102424. fc.Result = res
  102425. return ec.marshalNAppFeedback2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppFeedbackᚄ(ctx, field.Selections, res)
  102426. }
  102427. func (ec *executionContext) fieldContext_ResourceFeedback_details(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102428. fc = &graphql.FieldContext{
  102429. Object: "ResourceFeedback",
  102430. Field: field,
  102431. IsMethod: false,
  102432. IsResolver: false,
  102433. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102434. switch field.Name {
  102435. case "app":
  102436. return ec.fieldContext_AppFeedback_app(ctx, field)
  102437. case "link":
  102438. return ec.fieldContext_AppFeedback_link(ctx, field)
  102439. case "messages":
  102440. return ec.fieldContext_AppFeedback_messages(ctx, field)
  102441. }
  102442. return nil, fmt.Errorf("no field named %q was found under type AppFeedback", field.Name)
  102443. },
  102444. }
  102445. return fc, nil
  102446. }
  102447. func (ec *executionContext) _ResourceFeedback_summary(ctx context.Context, field graphql.CollectedField, obj *ResourceFeedback) (ret graphql.Marshaler) {
  102448. fc, err := ec.fieldContext_ResourceFeedback_summary(ctx, field)
  102449. if err != nil {
  102450. return graphql.Null
  102451. }
  102452. ctx = graphql.WithFieldContext(ctx, fc)
  102453. defer func() {
  102454. if r := recover(); r != nil {
  102455. ec.Error(ctx, ec.Recover(ctx, r))
  102456. ret = graphql.Null
  102457. }
  102458. }()
  102459. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102460. ctx = rctx // use context from middleware stack in children
  102461. return obj.Summary, nil
  102462. })
  102463. if err != nil {
  102464. ec.Error(ctx, err)
  102465. return graphql.Null
  102466. }
  102467. if resTmp == nil {
  102468. if !graphql.HasFieldError(ctx, fc) {
  102469. ec.Errorf(ctx, "must not be null")
  102470. }
  102471. return graphql.Null
  102472. }
  102473. res := resTmp.(string)
  102474. fc.Result = res
  102475. return ec.marshalNString2string(ctx, field.Selections, res)
  102476. }
  102477. func (ec *executionContext) fieldContext_ResourceFeedback_summary(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102478. fc = &graphql.FieldContext{
  102479. Object: "ResourceFeedback",
  102480. Field: field,
  102481. IsMethod: false,
  102482. IsResolver: false,
  102483. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102484. return nil, errors.New("field of type String does not have child fields")
  102485. },
  102486. }
  102487. return fc, nil
  102488. }
  102489. func (ec *executionContext) _ResourceLimit_available(ctx context.Context, field graphql.CollectedField, obj *ResourceLimit) (ret graphql.Marshaler) {
  102490. fc, err := ec.fieldContext_ResourceLimit_available(ctx, field)
  102491. if err != nil {
  102492. return graphql.Null
  102493. }
  102494. ctx = graphql.WithFieldContext(ctx, fc)
  102495. defer func() {
  102496. if r := recover(); r != nil {
  102497. ec.Error(ctx, ec.Recover(ctx, r))
  102498. ret = graphql.Null
  102499. }
  102500. }()
  102501. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102502. ctx = rctx // use context from middleware stack in children
  102503. return obj.Available, nil
  102504. })
  102505. if err != nil {
  102506. ec.Error(ctx, err)
  102507. return graphql.Null
  102508. }
  102509. if resTmp == nil {
  102510. if !graphql.HasFieldError(ctx, fc) {
  102511. ec.Errorf(ctx, "must not be null")
  102512. }
  102513. return graphql.Null
  102514. }
  102515. res := resTmp.(bool)
  102516. fc.Result = res
  102517. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  102518. }
  102519. func (ec *executionContext) fieldContext_ResourceLimit_available(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102520. fc = &graphql.FieldContext{
  102521. Object: "ResourceLimit",
  102522. Field: field,
  102523. IsMethod: false,
  102524. IsResolver: false,
  102525. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102526. return nil, errors.New("field of type Boolean does not have child fields")
  102527. },
  102528. }
  102529. return fc, nil
  102530. }
  102531. func (ec *executionContext) _ResourceLimit_quantityAvailable(ctx context.Context, field graphql.CollectedField, obj *ResourceLimit) (ret graphql.Marshaler) {
  102532. fc, err := ec.fieldContext_ResourceLimit_quantityAvailable(ctx, field)
  102533. if err != nil {
  102534. return graphql.Null
  102535. }
  102536. ctx = graphql.WithFieldContext(ctx, fc)
  102537. defer func() {
  102538. if r := recover(); r != nil {
  102539. ec.Error(ctx, ec.Recover(ctx, r))
  102540. ret = graphql.Null
  102541. }
  102542. }()
  102543. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102544. ctx = rctx // use context from middleware stack in children
  102545. return obj.QuantityAvailable, nil
  102546. })
  102547. if err != nil {
  102548. ec.Error(ctx, err)
  102549. return graphql.Null
  102550. }
  102551. if resTmp == nil {
  102552. return graphql.Null
  102553. }
  102554. res := resTmp.(*int)
  102555. fc.Result = res
  102556. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  102557. }
  102558. func (ec *executionContext) fieldContext_ResourceLimit_quantityAvailable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102559. fc = &graphql.FieldContext{
  102560. Object: "ResourceLimit",
  102561. Field: field,
  102562. IsMethod: false,
  102563. IsResolver: false,
  102564. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102565. return nil, errors.New("field of type Int does not have child fields")
  102566. },
  102567. }
  102568. return fc, nil
  102569. }
  102570. func (ec *executionContext) _ResourceLimit_quantityLimit(ctx context.Context, field graphql.CollectedField, obj *ResourceLimit) (ret graphql.Marshaler) {
  102571. fc, err := ec.fieldContext_ResourceLimit_quantityLimit(ctx, field)
  102572. if err != nil {
  102573. return graphql.Null
  102574. }
  102575. ctx = graphql.WithFieldContext(ctx, fc)
  102576. defer func() {
  102577. if r := recover(); r != nil {
  102578. ec.Error(ctx, ec.Recover(ctx, r))
  102579. ret = graphql.Null
  102580. }
  102581. }()
  102582. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102583. ctx = rctx // use context from middleware stack in children
  102584. return obj.QuantityLimit, nil
  102585. })
  102586. if err != nil {
  102587. ec.Error(ctx, err)
  102588. return graphql.Null
  102589. }
  102590. if resTmp == nil {
  102591. return graphql.Null
  102592. }
  102593. res := resTmp.(*int)
  102594. fc.Result = res
  102595. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  102596. }
  102597. func (ec *executionContext) fieldContext_ResourceLimit_quantityLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102598. fc = &graphql.FieldContext{
  102599. Object: "ResourceLimit",
  102600. Field: field,
  102601. IsMethod: false,
  102602. IsResolver: false,
  102603. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102604. return nil, errors.New("field of type Int does not have child fields")
  102605. },
  102606. }
  102607. return fc, nil
  102608. }
  102609. func (ec *executionContext) _ResourceLimit_quantityUsed(ctx context.Context, field graphql.CollectedField, obj *ResourceLimit) (ret graphql.Marshaler) {
  102610. fc, err := ec.fieldContext_ResourceLimit_quantityUsed(ctx, field)
  102611. if err != nil {
  102612. return graphql.Null
  102613. }
  102614. ctx = graphql.WithFieldContext(ctx, fc)
  102615. defer func() {
  102616. if r := recover(); r != nil {
  102617. ec.Error(ctx, ec.Recover(ctx, r))
  102618. ret = graphql.Null
  102619. }
  102620. }()
  102621. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102622. ctx = rctx // use context from middleware stack in children
  102623. return obj.QuantityUsed, nil
  102624. })
  102625. if err != nil {
  102626. ec.Error(ctx, err)
  102627. return graphql.Null
  102628. }
  102629. if resTmp == nil {
  102630. return graphql.Null
  102631. }
  102632. res := resTmp.(*int)
  102633. fc.Result = res
  102634. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  102635. }
  102636. func (ec *executionContext) fieldContext_ResourceLimit_quantityUsed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102637. fc = &graphql.FieldContext{
  102638. Object: "ResourceLimit",
  102639. Field: field,
  102640. IsMethod: false,
  102641. IsResolver: false,
  102642. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102643. return nil, errors.New("field of type Int does not have child fields")
  102644. },
  102645. }
  102646. return fc, nil
  102647. }
  102648. func (ec *executionContext) _ResourcePublication_isPublished(ctx context.Context, field graphql.CollectedField, obj *ResourcePublication) (ret graphql.Marshaler) {
  102649. fc, err := ec.fieldContext_ResourcePublication_isPublished(ctx, field)
  102650. if err != nil {
  102651. return graphql.Null
  102652. }
  102653. ctx = graphql.WithFieldContext(ctx, fc)
  102654. defer func() {
  102655. if r := recover(); r != nil {
  102656. ec.Error(ctx, ec.Recover(ctx, r))
  102657. ret = graphql.Null
  102658. }
  102659. }()
  102660. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102661. ctx = rctx // use context from middleware stack in children
  102662. return obj.IsPublished, nil
  102663. })
  102664. if err != nil {
  102665. ec.Error(ctx, err)
  102666. return graphql.Null
  102667. }
  102668. if resTmp == nil {
  102669. if !graphql.HasFieldError(ctx, fc) {
  102670. ec.Errorf(ctx, "must not be null")
  102671. }
  102672. return graphql.Null
  102673. }
  102674. res := resTmp.(bool)
  102675. fc.Result = res
  102676. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  102677. }
  102678. func (ec *executionContext) fieldContext_ResourcePublication_isPublished(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102679. fc = &graphql.FieldContext{
  102680. Object: "ResourcePublication",
  102681. Field: field,
  102682. IsMethod: false,
  102683. IsResolver: false,
  102684. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102685. return nil, errors.New("field of type Boolean does not have child fields")
  102686. },
  102687. }
  102688. return fc, nil
  102689. }
  102690. func (ec *executionContext) _ResourcePublication_publication(ctx context.Context, field graphql.CollectedField, obj *ResourcePublication) (ret graphql.Marshaler) {
  102691. fc, err := ec.fieldContext_ResourcePublication_publication(ctx, field)
  102692. if err != nil {
  102693. return graphql.Null
  102694. }
  102695. ctx = graphql.WithFieldContext(ctx, fc)
  102696. defer func() {
  102697. if r := recover(); r != nil {
  102698. ec.Error(ctx, ec.Recover(ctx, r))
  102699. ret = graphql.Null
  102700. }
  102701. }()
  102702. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102703. ctx = rctx // use context from middleware stack in children
  102704. return obj.Publication, nil
  102705. })
  102706. if err != nil {
  102707. ec.Error(ctx, err)
  102708. return graphql.Null
  102709. }
  102710. if resTmp == nil {
  102711. if !graphql.HasFieldError(ctx, fc) {
  102712. ec.Errorf(ctx, "must not be null")
  102713. }
  102714. return graphql.Null
  102715. }
  102716. res := resTmp.(*Publication)
  102717. fc.Result = res
  102718. return ec.marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublication(ctx, field.Selections, res)
  102719. }
  102720. func (ec *executionContext) fieldContext_ResourcePublication_publication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102721. fc = &graphql.FieldContext{
  102722. Object: "ResourcePublication",
  102723. Field: field,
  102724. IsMethod: false,
  102725. IsResolver: false,
  102726. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102727. switch field.Name {
  102728. case "app":
  102729. return ec.fieldContext_Publication_app(ctx, field)
  102730. case "collectionPublicationsV3":
  102731. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  102732. case "collections":
  102733. return ec.fieldContext_Publication_collections(ctx, field)
  102734. case "hasCollection":
  102735. return ec.fieldContext_Publication_hasCollection(ctx, field)
  102736. case "id":
  102737. return ec.fieldContext_Publication_id(ctx, field)
  102738. case "name":
  102739. return ec.fieldContext_Publication_name(ctx, field)
  102740. case "productPublicationsV3":
  102741. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  102742. case "products":
  102743. return ec.fieldContext_Publication_products(ctx, field)
  102744. case "supportsFuturePublishing":
  102745. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  102746. }
  102747. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  102748. },
  102749. }
  102750. return fc, nil
  102751. }
  102752. func (ec *executionContext) _ResourcePublication_publishDate(ctx context.Context, field graphql.CollectedField, obj *ResourcePublication) (ret graphql.Marshaler) {
  102753. fc, err := ec.fieldContext_ResourcePublication_publishDate(ctx, field)
  102754. if err != nil {
  102755. return graphql.Null
  102756. }
  102757. ctx = graphql.WithFieldContext(ctx, fc)
  102758. defer func() {
  102759. if r := recover(); r != nil {
  102760. ec.Error(ctx, ec.Recover(ctx, r))
  102761. ret = graphql.Null
  102762. }
  102763. }()
  102764. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102765. ctx = rctx // use context from middleware stack in children
  102766. return obj.PublishDate, nil
  102767. })
  102768. if err != nil {
  102769. ec.Error(ctx, err)
  102770. return graphql.Null
  102771. }
  102772. if resTmp == nil {
  102773. if !graphql.HasFieldError(ctx, fc) {
  102774. ec.Errorf(ctx, "must not be null")
  102775. }
  102776. return graphql.Null
  102777. }
  102778. res := resTmp.(string)
  102779. fc.Result = res
  102780. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  102781. }
  102782. func (ec *executionContext) fieldContext_ResourcePublication_publishDate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102783. fc = &graphql.FieldContext{
  102784. Object: "ResourcePublication",
  102785. Field: field,
  102786. IsMethod: false,
  102787. IsResolver: false,
  102788. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102789. return nil, errors.New("field of type DateTime does not have child fields")
  102790. },
  102791. }
  102792. return fc, nil
  102793. }
  102794. func (ec *executionContext) _ResourcePublication_publishable(ctx context.Context, field graphql.CollectedField, obj *ResourcePublication) (ret graphql.Marshaler) {
  102795. fc, err := ec.fieldContext_ResourcePublication_publishable(ctx, field)
  102796. if err != nil {
  102797. return graphql.Null
  102798. }
  102799. ctx = graphql.WithFieldContext(ctx, fc)
  102800. defer func() {
  102801. if r := recover(); r != nil {
  102802. ec.Error(ctx, ec.Recover(ctx, r))
  102803. ret = graphql.Null
  102804. }
  102805. }()
  102806. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102807. ctx = rctx // use context from middleware stack in children
  102808. return obj.Publishable, nil
  102809. })
  102810. if err != nil {
  102811. ec.Error(ctx, err)
  102812. return graphql.Null
  102813. }
  102814. if resTmp == nil {
  102815. if !graphql.HasFieldError(ctx, fc) {
  102816. ec.Errorf(ctx, "must not be null")
  102817. }
  102818. return graphql.Null
  102819. }
  102820. res := resTmp.(Publishable)
  102821. fc.Result = res
  102822. return ec.marshalNPublishable2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishable(ctx, field.Selections, res)
  102823. }
  102824. func (ec *executionContext) fieldContext_ResourcePublication_publishable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102825. fc = &graphql.FieldContext{
  102826. Object: "ResourcePublication",
  102827. Field: field,
  102828. IsMethod: false,
  102829. IsResolver: false,
  102830. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102831. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  102832. },
  102833. }
  102834. return fc, nil
  102835. }
  102836. func (ec *executionContext) _ResourcePublicationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationConnection) (ret graphql.Marshaler) {
  102837. fc, err := ec.fieldContext_ResourcePublicationConnection_edges(ctx, field)
  102838. if err != nil {
  102839. return graphql.Null
  102840. }
  102841. ctx = graphql.WithFieldContext(ctx, fc)
  102842. defer func() {
  102843. if r := recover(); r != nil {
  102844. ec.Error(ctx, ec.Recover(ctx, r))
  102845. ret = graphql.Null
  102846. }
  102847. }()
  102848. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102849. ctx = rctx // use context from middleware stack in children
  102850. return obj.Edges, nil
  102851. })
  102852. if err != nil {
  102853. ec.Error(ctx, err)
  102854. return graphql.Null
  102855. }
  102856. if resTmp == nil {
  102857. if !graphql.HasFieldError(ctx, fc) {
  102858. ec.Errorf(ctx, "must not be null")
  102859. }
  102860. return graphql.Null
  102861. }
  102862. res := resTmp.([]*ResourcePublicationEdge)
  102863. fc.Result = res
  102864. return ec.marshalNResourcePublicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationEdgeᚄ(ctx, field.Selections, res)
  102865. }
  102866. func (ec *executionContext) fieldContext_ResourcePublicationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102867. fc = &graphql.FieldContext{
  102868. Object: "ResourcePublicationConnection",
  102869. Field: field,
  102870. IsMethod: false,
  102871. IsResolver: false,
  102872. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102873. switch field.Name {
  102874. case "cursor":
  102875. return ec.fieldContext_ResourcePublicationEdge_cursor(ctx, field)
  102876. case "node":
  102877. return ec.fieldContext_ResourcePublicationEdge_node(ctx, field)
  102878. }
  102879. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationEdge", field.Name)
  102880. },
  102881. }
  102882. return fc, nil
  102883. }
  102884. func (ec *executionContext) _ResourcePublicationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationConnection) (ret graphql.Marshaler) {
  102885. fc, err := ec.fieldContext_ResourcePublicationConnection_nodes(ctx, field)
  102886. if err != nil {
  102887. return graphql.Null
  102888. }
  102889. ctx = graphql.WithFieldContext(ctx, fc)
  102890. defer func() {
  102891. if r := recover(); r != nil {
  102892. ec.Error(ctx, ec.Recover(ctx, r))
  102893. ret = graphql.Null
  102894. }
  102895. }()
  102896. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102897. ctx = rctx // use context from middleware stack in children
  102898. return obj.Nodes, nil
  102899. })
  102900. if err != nil {
  102901. ec.Error(ctx, err)
  102902. return graphql.Null
  102903. }
  102904. if resTmp == nil {
  102905. if !graphql.HasFieldError(ctx, fc) {
  102906. ec.Errorf(ctx, "must not be null")
  102907. }
  102908. return graphql.Null
  102909. }
  102910. res := resTmp.([]*ResourcePublication)
  102911. fc.Result = res
  102912. return ec.marshalNResourcePublication2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationᚄ(ctx, field.Selections, res)
  102913. }
  102914. func (ec *executionContext) fieldContext_ResourcePublicationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102915. fc = &graphql.FieldContext{
  102916. Object: "ResourcePublicationConnection",
  102917. Field: field,
  102918. IsMethod: false,
  102919. IsResolver: false,
  102920. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102921. switch field.Name {
  102922. case "isPublished":
  102923. return ec.fieldContext_ResourcePublication_isPublished(ctx, field)
  102924. case "publication":
  102925. return ec.fieldContext_ResourcePublication_publication(ctx, field)
  102926. case "publishDate":
  102927. return ec.fieldContext_ResourcePublication_publishDate(ctx, field)
  102928. case "publishable":
  102929. return ec.fieldContext_ResourcePublication_publishable(ctx, field)
  102930. }
  102931. return nil, fmt.Errorf("no field named %q was found under type ResourcePublication", field.Name)
  102932. },
  102933. }
  102934. return fc, nil
  102935. }
  102936. func (ec *executionContext) _ResourcePublicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationConnection) (ret graphql.Marshaler) {
  102937. fc, err := ec.fieldContext_ResourcePublicationConnection_pageInfo(ctx, field)
  102938. if err != nil {
  102939. return graphql.Null
  102940. }
  102941. ctx = graphql.WithFieldContext(ctx, fc)
  102942. defer func() {
  102943. if r := recover(); r != nil {
  102944. ec.Error(ctx, ec.Recover(ctx, r))
  102945. ret = graphql.Null
  102946. }
  102947. }()
  102948. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102949. ctx = rctx // use context from middleware stack in children
  102950. return obj.PageInfo, nil
  102951. })
  102952. if err != nil {
  102953. ec.Error(ctx, err)
  102954. return graphql.Null
  102955. }
  102956. if resTmp == nil {
  102957. if !graphql.HasFieldError(ctx, fc) {
  102958. ec.Errorf(ctx, "must not be null")
  102959. }
  102960. return graphql.Null
  102961. }
  102962. res := resTmp.(*PageInfo)
  102963. fc.Result = res
  102964. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  102965. }
  102966. func (ec *executionContext) fieldContext_ResourcePublicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102967. fc = &graphql.FieldContext{
  102968. Object: "ResourcePublicationConnection",
  102969. Field: field,
  102970. IsMethod: false,
  102971. IsResolver: false,
  102972. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102973. switch field.Name {
  102974. case "endCursor":
  102975. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  102976. case "hasNextPage":
  102977. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  102978. case "hasPreviousPage":
  102979. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  102980. case "startCursor":
  102981. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  102982. }
  102983. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  102984. },
  102985. }
  102986. return fc, nil
  102987. }
  102988. func (ec *executionContext) _ResourcePublicationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationEdge) (ret graphql.Marshaler) {
  102989. fc, err := ec.fieldContext_ResourcePublicationEdge_cursor(ctx, field)
  102990. if err != nil {
  102991. return graphql.Null
  102992. }
  102993. ctx = graphql.WithFieldContext(ctx, fc)
  102994. defer func() {
  102995. if r := recover(); r != nil {
  102996. ec.Error(ctx, ec.Recover(ctx, r))
  102997. ret = graphql.Null
  102998. }
  102999. }()
  103000. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103001. ctx = rctx // use context from middleware stack in children
  103002. return obj.Cursor, nil
  103003. })
  103004. if err != nil {
  103005. ec.Error(ctx, err)
  103006. return graphql.Null
  103007. }
  103008. if resTmp == nil {
  103009. if !graphql.HasFieldError(ctx, fc) {
  103010. ec.Errorf(ctx, "must not be null")
  103011. }
  103012. return graphql.Null
  103013. }
  103014. res := resTmp.(string)
  103015. fc.Result = res
  103016. return ec.marshalNString2string(ctx, field.Selections, res)
  103017. }
  103018. func (ec *executionContext) fieldContext_ResourcePublicationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103019. fc = &graphql.FieldContext{
  103020. Object: "ResourcePublicationEdge",
  103021. Field: field,
  103022. IsMethod: false,
  103023. IsResolver: false,
  103024. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103025. return nil, errors.New("field of type String does not have child fields")
  103026. },
  103027. }
  103028. return fc, nil
  103029. }
  103030. func (ec *executionContext) _ResourcePublicationEdge_node(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationEdge) (ret graphql.Marshaler) {
  103031. fc, err := ec.fieldContext_ResourcePublicationEdge_node(ctx, field)
  103032. if err != nil {
  103033. return graphql.Null
  103034. }
  103035. ctx = graphql.WithFieldContext(ctx, fc)
  103036. defer func() {
  103037. if r := recover(); r != nil {
  103038. ec.Error(ctx, ec.Recover(ctx, r))
  103039. ret = graphql.Null
  103040. }
  103041. }()
  103042. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103043. ctx = rctx // use context from middleware stack in children
  103044. return obj.Node, nil
  103045. })
  103046. if err != nil {
  103047. ec.Error(ctx, err)
  103048. return graphql.Null
  103049. }
  103050. if resTmp == nil {
  103051. if !graphql.HasFieldError(ctx, fc) {
  103052. ec.Errorf(ctx, "must not be null")
  103053. }
  103054. return graphql.Null
  103055. }
  103056. res := resTmp.(*ResourcePublication)
  103057. fc.Result = res
  103058. return ec.marshalNResourcePublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublication(ctx, field.Selections, res)
  103059. }
  103060. func (ec *executionContext) fieldContext_ResourcePublicationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103061. fc = &graphql.FieldContext{
  103062. Object: "ResourcePublicationEdge",
  103063. Field: field,
  103064. IsMethod: false,
  103065. IsResolver: false,
  103066. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103067. switch field.Name {
  103068. case "isPublished":
  103069. return ec.fieldContext_ResourcePublication_isPublished(ctx, field)
  103070. case "publication":
  103071. return ec.fieldContext_ResourcePublication_publication(ctx, field)
  103072. case "publishDate":
  103073. return ec.fieldContext_ResourcePublication_publishDate(ctx, field)
  103074. case "publishable":
  103075. return ec.fieldContext_ResourcePublication_publishable(ctx, field)
  103076. }
  103077. return nil, fmt.Errorf("no field named %q was found under type ResourcePublication", field.Name)
  103078. },
  103079. }
  103080. return fc, nil
  103081. }
  103082. func (ec *executionContext) _ResourcePublicationV2_isPublished(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2) (ret graphql.Marshaler) {
  103083. fc, err := ec.fieldContext_ResourcePublicationV2_isPublished(ctx, field)
  103084. if err != nil {
  103085. return graphql.Null
  103086. }
  103087. ctx = graphql.WithFieldContext(ctx, fc)
  103088. defer func() {
  103089. if r := recover(); r != nil {
  103090. ec.Error(ctx, ec.Recover(ctx, r))
  103091. ret = graphql.Null
  103092. }
  103093. }()
  103094. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103095. ctx = rctx // use context from middleware stack in children
  103096. return obj.IsPublished, nil
  103097. })
  103098. if err != nil {
  103099. ec.Error(ctx, err)
  103100. return graphql.Null
  103101. }
  103102. if resTmp == nil {
  103103. if !graphql.HasFieldError(ctx, fc) {
  103104. ec.Errorf(ctx, "must not be null")
  103105. }
  103106. return graphql.Null
  103107. }
  103108. res := resTmp.(bool)
  103109. fc.Result = res
  103110. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  103111. }
  103112. func (ec *executionContext) fieldContext_ResourcePublicationV2_isPublished(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103113. fc = &graphql.FieldContext{
  103114. Object: "ResourcePublicationV2",
  103115. Field: field,
  103116. IsMethod: false,
  103117. IsResolver: false,
  103118. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103119. return nil, errors.New("field of type Boolean does not have child fields")
  103120. },
  103121. }
  103122. return fc, nil
  103123. }
  103124. func (ec *executionContext) _ResourcePublicationV2_publication(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2) (ret graphql.Marshaler) {
  103125. fc, err := ec.fieldContext_ResourcePublicationV2_publication(ctx, field)
  103126. if err != nil {
  103127. return graphql.Null
  103128. }
  103129. ctx = graphql.WithFieldContext(ctx, fc)
  103130. defer func() {
  103131. if r := recover(); r != nil {
  103132. ec.Error(ctx, ec.Recover(ctx, r))
  103133. ret = graphql.Null
  103134. }
  103135. }()
  103136. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103137. ctx = rctx // use context from middleware stack in children
  103138. return obj.Publication, nil
  103139. })
  103140. if err != nil {
  103141. ec.Error(ctx, err)
  103142. return graphql.Null
  103143. }
  103144. if resTmp == nil {
  103145. if !graphql.HasFieldError(ctx, fc) {
  103146. ec.Errorf(ctx, "must not be null")
  103147. }
  103148. return graphql.Null
  103149. }
  103150. res := resTmp.(*Publication)
  103151. fc.Result = res
  103152. return ec.marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublication(ctx, field.Selections, res)
  103153. }
  103154. func (ec *executionContext) fieldContext_ResourcePublicationV2_publication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103155. fc = &graphql.FieldContext{
  103156. Object: "ResourcePublicationV2",
  103157. Field: field,
  103158. IsMethod: false,
  103159. IsResolver: false,
  103160. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103161. switch field.Name {
  103162. case "app":
  103163. return ec.fieldContext_Publication_app(ctx, field)
  103164. case "collectionPublicationsV3":
  103165. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  103166. case "collections":
  103167. return ec.fieldContext_Publication_collections(ctx, field)
  103168. case "hasCollection":
  103169. return ec.fieldContext_Publication_hasCollection(ctx, field)
  103170. case "id":
  103171. return ec.fieldContext_Publication_id(ctx, field)
  103172. case "name":
  103173. return ec.fieldContext_Publication_name(ctx, field)
  103174. case "productPublicationsV3":
  103175. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  103176. case "products":
  103177. return ec.fieldContext_Publication_products(ctx, field)
  103178. case "supportsFuturePublishing":
  103179. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  103180. }
  103181. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  103182. },
  103183. }
  103184. return fc, nil
  103185. }
  103186. func (ec *executionContext) _ResourcePublicationV2_publishDate(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2) (ret graphql.Marshaler) {
  103187. fc, err := ec.fieldContext_ResourcePublicationV2_publishDate(ctx, field)
  103188. if err != nil {
  103189. return graphql.Null
  103190. }
  103191. ctx = graphql.WithFieldContext(ctx, fc)
  103192. defer func() {
  103193. if r := recover(); r != nil {
  103194. ec.Error(ctx, ec.Recover(ctx, r))
  103195. ret = graphql.Null
  103196. }
  103197. }()
  103198. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103199. ctx = rctx // use context from middleware stack in children
  103200. return obj.PublishDate, nil
  103201. })
  103202. if err != nil {
  103203. ec.Error(ctx, err)
  103204. return graphql.Null
  103205. }
  103206. if resTmp == nil {
  103207. return graphql.Null
  103208. }
  103209. res := resTmp.(*string)
  103210. fc.Result = res
  103211. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  103212. }
  103213. func (ec *executionContext) fieldContext_ResourcePublicationV2_publishDate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103214. fc = &graphql.FieldContext{
  103215. Object: "ResourcePublicationV2",
  103216. Field: field,
  103217. IsMethod: false,
  103218. IsResolver: false,
  103219. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103220. return nil, errors.New("field of type DateTime does not have child fields")
  103221. },
  103222. }
  103223. return fc, nil
  103224. }
  103225. func (ec *executionContext) _ResourcePublicationV2_publishable(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2) (ret graphql.Marshaler) {
  103226. fc, err := ec.fieldContext_ResourcePublicationV2_publishable(ctx, field)
  103227. if err != nil {
  103228. return graphql.Null
  103229. }
  103230. ctx = graphql.WithFieldContext(ctx, fc)
  103231. defer func() {
  103232. if r := recover(); r != nil {
  103233. ec.Error(ctx, ec.Recover(ctx, r))
  103234. ret = graphql.Null
  103235. }
  103236. }()
  103237. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103238. ctx = rctx // use context from middleware stack in children
  103239. return obj.Publishable, nil
  103240. })
  103241. if err != nil {
  103242. ec.Error(ctx, err)
  103243. return graphql.Null
  103244. }
  103245. if resTmp == nil {
  103246. if !graphql.HasFieldError(ctx, fc) {
  103247. ec.Errorf(ctx, "must not be null")
  103248. }
  103249. return graphql.Null
  103250. }
  103251. res := resTmp.(Publishable)
  103252. fc.Result = res
  103253. return ec.marshalNPublishable2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishable(ctx, field.Selections, res)
  103254. }
  103255. func (ec *executionContext) fieldContext_ResourcePublicationV2_publishable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103256. fc = &graphql.FieldContext{
  103257. Object: "ResourcePublicationV2",
  103258. Field: field,
  103259. IsMethod: false,
  103260. IsResolver: false,
  103261. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103262. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  103263. },
  103264. }
  103265. return fc, nil
  103266. }
  103267. func (ec *executionContext) _ResourcePublicationV2Connection_edges(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Connection) (ret graphql.Marshaler) {
  103268. fc, err := ec.fieldContext_ResourcePublicationV2Connection_edges(ctx, field)
  103269. if err != nil {
  103270. return graphql.Null
  103271. }
  103272. ctx = graphql.WithFieldContext(ctx, fc)
  103273. defer func() {
  103274. if r := recover(); r != nil {
  103275. ec.Error(ctx, ec.Recover(ctx, r))
  103276. ret = graphql.Null
  103277. }
  103278. }()
  103279. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103280. ctx = rctx // use context from middleware stack in children
  103281. return obj.Edges, nil
  103282. })
  103283. if err != nil {
  103284. ec.Error(ctx, err)
  103285. return graphql.Null
  103286. }
  103287. if resTmp == nil {
  103288. if !graphql.HasFieldError(ctx, fc) {
  103289. ec.Errorf(ctx, "must not be null")
  103290. }
  103291. return graphql.Null
  103292. }
  103293. res := resTmp.([]*ResourcePublicationV2Edge)
  103294. fc.Result = res
  103295. return ec.marshalNResourcePublicationV2Edge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2Edgeᚄ(ctx, field.Selections, res)
  103296. }
  103297. func (ec *executionContext) fieldContext_ResourcePublicationV2Connection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103298. fc = &graphql.FieldContext{
  103299. Object: "ResourcePublicationV2Connection",
  103300. Field: field,
  103301. IsMethod: false,
  103302. IsResolver: false,
  103303. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103304. switch field.Name {
  103305. case "cursor":
  103306. return ec.fieldContext_ResourcePublicationV2Edge_cursor(ctx, field)
  103307. case "node":
  103308. return ec.fieldContext_ResourcePublicationV2Edge_node(ctx, field)
  103309. }
  103310. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2Edge", field.Name)
  103311. },
  103312. }
  103313. return fc, nil
  103314. }
  103315. func (ec *executionContext) _ResourcePublicationV2Connection_nodes(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Connection) (ret graphql.Marshaler) {
  103316. fc, err := ec.fieldContext_ResourcePublicationV2Connection_nodes(ctx, field)
  103317. if err != nil {
  103318. return graphql.Null
  103319. }
  103320. ctx = graphql.WithFieldContext(ctx, fc)
  103321. defer func() {
  103322. if r := recover(); r != nil {
  103323. ec.Error(ctx, ec.Recover(ctx, r))
  103324. ret = graphql.Null
  103325. }
  103326. }()
  103327. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103328. ctx = rctx // use context from middleware stack in children
  103329. return obj.Nodes, nil
  103330. })
  103331. if err != nil {
  103332. ec.Error(ctx, err)
  103333. return graphql.Null
  103334. }
  103335. if resTmp == nil {
  103336. if !graphql.HasFieldError(ctx, fc) {
  103337. ec.Errorf(ctx, "must not be null")
  103338. }
  103339. return graphql.Null
  103340. }
  103341. res := resTmp.([]*ResourcePublicationV2)
  103342. fc.Result = res
  103343. return ec.marshalNResourcePublicationV22ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2ᚄ(ctx, field.Selections, res)
  103344. }
  103345. func (ec *executionContext) fieldContext_ResourcePublicationV2Connection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103346. fc = &graphql.FieldContext{
  103347. Object: "ResourcePublicationV2Connection",
  103348. Field: field,
  103349. IsMethod: false,
  103350. IsResolver: false,
  103351. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103352. switch field.Name {
  103353. case "isPublished":
  103354. return ec.fieldContext_ResourcePublicationV2_isPublished(ctx, field)
  103355. case "publication":
  103356. return ec.fieldContext_ResourcePublicationV2_publication(ctx, field)
  103357. case "publishDate":
  103358. return ec.fieldContext_ResourcePublicationV2_publishDate(ctx, field)
  103359. case "publishable":
  103360. return ec.fieldContext_ResourcePublicationV2_publishable(ctx, field)
  103361. }
  103362. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2", field.Name)
  103363. },
  103364. }
  103365. return fc, nil
  103366. }
  103367. func (ec *executionContext) _ResourcePublicationV2Connection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Connection) (ret graphql.Marshaler) {
  103368. fc, err := ec.fieldContext_ResourcePublicationV2Connection_pageInfo(ctx, field)
  103369. if err != nil {
  103370. return graphql.Null
  103371. }
  103372. ctx = graphql.WithFieldContext(ctx, fc)
  103373. defer func() {
  103374. if r := recover(); r != nil {
  103375. ec.Error(ctx, ec.Recover(ctx, r))
  103376. ret = graphql.Null
  103377. }
  103378. }()
  103379. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103380. ctx = rctx // use context from middleware stack in children
  103381. return obj.PageInfo, nil
  103382. })
  103383. if err != nil {
  103384. ec.Error(ctx, err)
  103385. return graphql.Null
  103386. }
  103387. if resTmp == nil {
  103388. if !graphql.HasFieldError(ctx, fc) {
  103389. ec.Errorf(ctx, "must not be null")
  103390. }
  103391. return graphql.Null
  103392. }
  103393. res := resTmp.(*PageInfo)
  103394. fc.Result = res
  103395. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  103396. }
  103397. func (ec *executionContext) fieldContext_ResourcePublicationV2Connection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103398. fc = &graphql.FieldContext{
  103399. Object: "ResourcePublicationV2Connection",
  103400. Field: field,
  103401. IsMethod: false,
  103402. IsResolver: false,
  103403. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103404. switch field.Name {
  103405. case "endCursor":
  103406. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  103407. case "hasNextPage":
  103408. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  103409. case "hasPreviousPage":
  103410. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  103411. case "startCursor":
  103412. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  103413. }
  103414. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  103415. },
  103416. }
  103417. return fc, nil
  103418. }
  103419. func (ec *executionContext) _ResourcePublicationV2Edge_cursor(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Edge) (ret graphql.Marshaler) {
  103420. fc, err := ec.fieldContext_ResourcePublicationV2Edge_cursor(ctx, field)
  103421. if err != nil {
  103422. return graphql.Null
  103423. }
  103424. ctx = graphql.WithFieldContext(ctx, fc)
  103425. defer func() {
  103426. if r := recover(); r != nil {
  103427. ec.Error(ctx, ec.Recover(ctx, r))
  103428. ret = graphql.Null
  103429. }
  103430. }()
  103431. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103432. ctx = rctx // use context from middleware stack in children
  103433. return obj.Cursor, nil
  103434. })
  103435. if err != nil {
  103436. ec.Error(ctx, err)
  103437. return graphql.Null
  103438. }
  103439. if resTmp == nil {
  103440. if !graphql.HasFieldError(ctx, fc) {
  103441. ec.Errorf(ctx, "must not be null")
  103442. }
  103443. return graphql.Null
  103444. }
  103445. res := resTmp.(string)
  103446. fc.Result = res
  103447. return ec.marshalNString2string(ctx, field.Selections, res)
  103448. }
  103449. func (ec *executionContext) fieldContext_ResourcePublicationV2Edge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103450. fc = &graphql.FieldContext{
  103451. Object: "ResourcePublicationV2Edge",
  103452. Field: field,
  103453. IsMethod: false,
  103454. IsResolver: false,
  103455. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103456. return nil, errors.New("field of type String does not have child fields")
  103457. },
  103458. }
  103459. return fc, nil
  103460. }
  103461. func (ec *executionContext) _ResourcePublicationV2Edge_node(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Edge) (ret graphql.Marshaler) {
  103462. fc, err := ec.fieldContext_ResourcePublicationV2Edge_node(ctx, field)
  103463. if err != nil {
  103464. return graphql.Null
  103465. }
  103466. ctx = graphql.WithFieldContext(ctx, fc)
  103467. defer func() {
  103468. if r := recover(); r != nil {
  103469. ec.Error(ctx, ec.Recover(ctx, r))
  103470. ret = graphql.Null
  103471. }
  103472. }()
  103473. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103474. ctx = rctx // use context from middleware stack in children
  103475. return obj.Node, nil
  103476. })
  103477. if err != nil {
  103478. ec.Error(ctx, err)
  103479. return graphql.Null
  103480. }
  103481. if resTmp == nil {
  103482. if !graphql.HasFieldError(ctx, fc) {
  103483. ec.Errorf(ctx, "must not be null")
  103484. }
  103485. return graphql.Null
  103486. }
  103487. res := resTmp.(*ResourcePublicationV2)
  103488. fc.Result = res
  103489. return ec.marshalNResourcePublicationV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2(ctx, field.Selections, res)
  103490. }
  103491. func (ec *executionContext) fieldContext_ResourcePublicationV2Edge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103492. fc = &graphql.FieldContext{
  103493. Object: "ResourcePublicationV2Edge",
  103494. Field: field,
  103495. IsMethod: false,
  103496. IsResolver: false,
  103497. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103498. switch field.Name {
  103499. case "isPublished":
  103500. return ec.fieldContext_ResourcePublicationV2_isPublished(ctx, field)
  103501. case "publication":
  103502. return ec.fieldContext_ResourcePublicationV2_publication(ctx, field)
  103503. case "publishDate":
  103504. return ec.fieldContext_ResourcePublicationV2_publishDate(ctx, field)
  103505. case "publishable":
  103506. return ec.fieldContext_ResourcePublicationV2_publishable(ctx, field)
  103507. }
  103508. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2", field.Name)
  103509. },
  103510. }
  103511. return fc, nil
  103512. }
  103513. func (ec *executionContext) _SEO_description(ctx context.Context, field graphql.CollectedField, obj *Seo) (ret graphql.Marshaler) {
  103514. fc, err := ec.fieldContext_SEO_description(ctx, field)
  103515. if err != nil {
  103516. return graphql.Null
  103517. }
  103518. ctx = graphql.WithFieldContext(ctx, fc)
  103519. defer func() {
  103520. if r := recover(); r != nil {
  103521. ec.Error(ctx, ec.Recover(ctx, r))
  103522. ret = graphql.Null
  103523. }
  103524. }()
  103525. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103526. ctx = rctx // use context from middleware stack in children
  103527. return obj.Description, nil
  103528. })
  103529. if err != nil {
  103530. ec.Error(ctx, err)
  103531. return graphql.Null
  103532. }
  103533. if resTmp == nil {
  103534. return graphql.Null
  103535. }
  103536. res := resTmp.(*string)
  103537. fc.Result = res
  103538. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  103539. }
  103540. func (ec *executionContext) fieldContext_SEO_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103541. fc = &graphql.FieldContext{
  103542. Object: "SEO",
  103543. Field: field,
  103544. IsMethod: false,
  103545. IsResolver: false,
  103546. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103547. return nil, errors.New("field of type String does not have child fields")
  103548. },
  103549. }
  103550. return fc, nil
  103551. }
  103552. func (ec *executionContext) _SEO_title(ctx context.Context, field graphql.CollectedField, obj *Seo) (ret graphql.Marshaler) {
  103553. fc, err := ec.fieldContext_SEO_title(ctx, field)
  103554. if err != nil {
  103555. return graphql.Null
  103556. }
  103557. ctx = graphql.WithFieldContext(ctx, fc)
  103558. defer func() {
  103559. if r := recover(); r != nil {
  103560. ec.Error(ctx, ec.Recover(ctx, r))
  103561. ret = graphql.Null
  103562. }
  103563. }()
  103564. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103565. ctx = rctx // use context from middleware stack in children
  103566. return obj.Title, nil
  103567. })
  103568. if err != nil {
  103569. ec.Error(ctx, err)
  103570. return graphql.Null
  103571. }
  103572. if resTmp == nil {
  103573. return graphql.Null
  103574. }
  103575. res := resTmp.(*string)
  103576. fc.Result = res
  103577. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  103578. }
  103579. func (ec *executionContext) fieldContext_SEO_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103580. fc = &graphql.FieldContext{
  103581. Object: "SEO",
  103582. Field: field,
  103583. IsMethod: false,
  103584. IsResolver: false,
  103585. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103586. return nil, errors.New("field of type String does not have child fields")
  103587. },
  103588. }
  103589. return fc, nil
  103590. }
  103591. func (ec *executionContext) _SaleConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SaleConnection) (ret graphql.Marshaler) {
  103592. fc, err := ec.fieldContext_SaleConnection_edges(ctx, field)
  103593. if err != nil {
  103594. return graphql.Null
  103595. }
  103596. ctx = graphql.WithFieldContext(ctx, fc)
  103597. defer func() {
  103598. if r := recover(); r != nil {
  103599. ec.Error(ctx, ec.Recover(ctx, r))
  103600. ret = graphql.Null
  103601. }
  103602. }()
  103603. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103604. ctx = rctx // use context from middleware stack in children
  103605. return obj.Edges, nil
  103606. })
  103607. if err != nil {
  103608. ec.Error(ctx, err)
  103609. return graphql.Null
  103610. }
  103611. if resTmp == nil {
  103612. if !graphql.HasFieldError(ctx, fc) {
  103613. ec.Errorf(ctx, "must not be null")
  103614. }
  103615. return graphql.Null
  103616. }
  103617. res := resTmp.([]*SaleEdge)
  103618. fc.Result = res
  103619. return ec.marshalNSaleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSaleEdgeᚄ(ctx, field.Selections, res)
  103620. }
  103621. func (ec *executionContext) fieldContext_SaleConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103622. fc = &graphql.FieldContext{
  103623. Object: "SaleConnection",
  103624. Field: field,
  103625. IsMethod: false,
  103626. IsResolver: false,
  103627. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103628. switch field.Name {
  103629. case "cursor":
  103630. return ec.fieldContext_SaleEdge_cursor(ctx, field)
  103631. case "node":
  103632. return ec.fieldContext_SaleEdge_node(ctx, field)
  103633. }
  103634. return nil, fmt.Errorf("no field named %q was found under type SaleEdge", field.Name)
  103635. },
  103636. }
  103637. return fc, nil
  103638. }
  103639. func (ec *executionContext) _SaleConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SaleConnection) (ret graphql.Marshaler) {
  103640. fc, err := ec.fieldContext_SaleConnection_nodes(ctx, field)
  103641. if err != nil {
  103642. return graphql.Null
  103643. }
  103644. ctx = graphql.WithFieldContext(ctx, fc)
  103645. defer func() {
  103646. if r := recover(); r != nil {
  103647. ec.Error(ctx, ec.Recover(ctx, r))
  103648. ret = graphql.Null
  103649. }
  103650. }()
  103651. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103652. ctx = rctx // use context from middleware stack in children
  103653. return obj.Nodes, nil
  103654. })
  103655. if err != nil {
  103656. ec.Error(ctx, err)
  103657. return graphql.Null
  103658. }
  103659. if resTmp == nil {
  103660. if !graphql.HasFieldError(ctx, fc) {
  103661. ec.Errorf(ctx, "must not be null")
  103662. }
  103663. return graphql.Null
  103664. }
  103665. res := resTmp.([]Sale)
  103666. fc.Result = res
  103667. return ec.marshalNSale2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSaleᚄ(ctx, field.Selections, res)
  103668. }
  103669. func (ec *executionContext) fieldContext_SaleConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103670. fc = &graphql.FieldContext{
  103671. Object: "SaleConnection",
  103672. Field: field,
  103673. IsMethod: false,
  103674. IsResolver: false,
  103675. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103676. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  103677. },
  103678. }
  103679. return fc, nil
  103680. }
  103681. func (ec *executionContext) _SaleConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SaleConnection) (ret graphql.Marshaler) {
  103682. fc, err := ec.fieldContext_SaleConnection_pageInfo(ctx, field)
  103683. if err != nil {
  103684. return graphql.Null
  103685. }
  103686. ctx = graphql.WithFieldContext(ctx, fc)
  103687. defer func() {
  103688. if r := recover(); r != nil {
  103689. ec.Error(ctx, ec.Recover(ctx, r))
  103690. ret = graphql.Null
  103691. }
  103692. }()
  103693. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103694. ctx = rctx // use context from middleware stack in children
  103695. return obj.PageInfo, nil
  103696. })
  103697. if err != nil {
  103698. ec.Error(ctx, err)
  103699. return graphql.Null
  103700. }
  103701. if resTmp == nil {
  103702. if !graphql.HasFieldError(ctx, fc) {
  103703. ec.Errorf(ctx, "must not be null")
  103704. }
  103705. return graphql.Null
  103706. }
  103707. res := resTmp.(*PageInfo)
  103708. fc.Result = res
  103709. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  103710. }
  103711. func (ec *executionContext) fieldContext_SaleConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103712. fc = &graphql.FieldContext{
  103713. Object: "SaleConnection",
  103714. Field: field,
  103715. IsMethod: false,
  103716. IsResolver: false,
  103717. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103718. switch field.Name {
  103719. case "endCursor":
  103720. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  103721. case "hasNextPage":
  103722. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  103723. case "hasPreviousPage":
  103724. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  103725. case "startCursor":
  103726. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  103727. }
  103728. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  103729. },
  103730. }
  103731. return fc, nil
  103732. }
  103733. func (ec *executionContext) _SaleEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SaleEdge) (ret graphql.Marshaler) {
  103734. fc, err := ec.fieldContext_SaleEdge_cursor(ctx, field)
  103735. if err != nil {
  103736. return graphql.Null
  103737. }
  103738. ctx = graphql.WithFieldContext(ctx, fc)
  103739. defer func() {
  103740. if r := recover(); r != nil {
  103741. ec.Error(ctx, ec.Recover(ctx, r))
  103742. ret = graphql.Null
  103743. }
  103744. }()
  103745. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103746. ctx = rctx // use context from middleware stack in children
  103747. return obj.Cursor, nil
  103748. })
  103749. if err != nil {
  103750. ec.Error(ctx, err)
  103751. return graphql.Null
  103752. }
  103753. if resTmp == nil {
  103754. if !graphql.HasFieldError(ctx, fc) {
  103755. ec.Errorf(ctx, "must not be null")
  103756. }
  103757. return graphql.Null
  103758. }
  103759. res := resTmp.(string)
  103760. fc.Result = res
  103761. return ec.marshalNString2string(ctx, field.Selections, res)
  103762. }
  103763. func (ec *executionContext) fieldContext_SaleEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103764. fc = &graphql.FieldContext{
  103765. Object: "SaleEdge",
  103766. Field: field,
  103767. IsMethod: false,
  103768. IsResolver: false,
  103769. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103770. return nil, errors.New("field of type String does not have child fields")
  103771. },
  103772. }
  103773. return fc, nil
  103774. }
  103775. func (ec *executionContext) _SaleEdge_node(ctx context.Context, field graphql.CollectedField, obj *SaleEdge) (ret graphql.Marshaler) {
  103776. fc, err := ec.fieldContext_SaleEdge_node(ctx, field)
  103777. if err != nil {
  103778. return graphql.Null
  103779. }
  103780. ctx = graphql.WithFieldContext(ctx, fc)
  103781. defer func() {
  103782. if r := recover(); r != nil {
  103783. ec.Error(ctx, ec.Recover(ctx, r))
  103784. ret = graphql.Null
  103785. }
  103786. }()
  103787. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103788. ctx = rctx // use context from middleware stack in children
  103789. return obj.Node, nil
  103790. })
  103791. if err != nil {
  103792. ec.Error(ctx, err)
  103793. return graphql.Null
  103794. }
  103795. if resTmp == nil {
  103796. if !graphql.HasFieldError(ctx, fc) {
  103797. ec.Errorf(ctx, "must not be null")
  103798. }
  103799. return graphql.Null
  103800. }
  103801. res := resTmp.(Sale)
  103802. fc.Result = res
  103803. return ec.marshalNSale2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSale(ctx, field.Selections, res)
  103804. }
  103805. func (ec *executionContext) fieldContext_SaleEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103806. fc = &graphql.FieldContext{
  103807. Object: "SaleEdge",
  103808. Field: field,
  103809. IsMethod: false,
  103810. IsResolver: false,
  103811. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103812. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  103813. },
  103814. }
  103815. return fc, nil
  103816. }
  103817. func (ec *executionContext) _SaleTax_amount(ctx context.Context, field graphql.CollectedField, obj *SaleTax) (ret graphql.Marshaler) {
  103818. fc, err := ec.fieldContext_SaleTax_amount(ctx, field)
  103819. if err != nil {
  103820. return graphql.Null
  103821. }
  103822. ctx = graphql.WithFieldContext(ctx, fc)
  103823. defer func() {
  103824. if r := recover(); r != nil {
  103825. ec.Error(ctx, ec.Recover(ctx, r))
  103826. ret = graphql.Null
  103827. }
  103828. }()
  103829. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103830. ctx = rctx // use context from middleware stack in children
  103831. return obj.Amount, nil
  103832. })
  103833. if err != nil {
  103834. ec.Error(ctx, err)
  103835. return graphql.Null
  103836. }
  103837. if resTmp == nil {
  103838. if !graphql.HasFieldError(ctx, fc) {
  103839. ec.Errorf(ctx, "must not be null")
  103840. }
  103841. return graphql.Null
  103842. }
  103843. res := resTmp.(*MoneyBag)
  103844. fc.Result = res
  103845. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  103846. }
  103847. func (ec *executionContext) fieldContext_SaleTax_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103848. fc = &graphql.FieldContext{
  103849. Object: "SaleTax",
  103850. Field: field,
  103851. IsMethod: false,
  103852. IsResolver: false,
  103853. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103854. switch field.Name {
  103855. case "presentmentMoney":
  103856. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  103857. case "shopMoney":
  103858. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  103859. }
  103860. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  103861. },
  103862. }
  103863. return fc, nil
  103864. }
  103865. func (ec *executionContext) _SaleTax_id(ctx context.Context, field graphql.CollectedField, obj *SaleTax) (ret graphql.Marshaler) {
  103866. fc, err := ec.fieldContext_SaleTax_id(ctx, field)
  103867. if err != nil {
  103868. return graphql.Null
  103869. }
  103870. ctx = graphql.WithFieldContext(ctx, fc)
  103871. defer func() {
  103872. if r := recover(); r != nil {
  103873. ec.Error(ctx, ec.Recover(ctx, r))
  103874. ret = graphql.Null
  103875. }
  103876. }()
  103877. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103878. ctx = rctx // use context from middleware stack in children
  103879. return obj.ID, nil
  103880. })
  103881. if err != nil {
  103882. ec.Error(ctx, err)
  103883. return graphql.Null
  103884. }
  103885. if resTmp == nil {
  103886. if !graphql.HasFieldError(ctx, fc) {
  103887. ec.Errorf(ctx, "must not be null")
  103888. }
  103889. return graphql.Null
  103890. }
  103891. res := resTmp.(string)
  103892. fc.Result = res
  103893. return ec.marshalNID2string(ctx, field.Selections, res)
  103894. }
  103895. func (ec *executionContext) fieldContext_SaleTax_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103896. fc = &graphql.FieldContext{
  103897. Object: "SaleTax",
  103898. Field: field,
  103899. IsMethod: false,
  103900. IsResolver: false,
  103901. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103902. return nil, errors.New("field of type ID does not have child fields")
  103903. },
  103904. }
  103905. return fc, nil
  103906. }
  103907. func (ec *executionContext) _SaleTax_taxLine(ctx context.Context, field graphql.CollectedField, obj *SaleTax) (ret graphql.Marshaler) {
  103908. fc, err := ec.fieldContext_SaleTax_taxLine(ctx, field)
  103909. if err != nil {
  103910. return graphql.Null
  103911. }
  103912. ctx = graphql.WithFieldContext(ctx, fc)
  103913. defer func() {
  103914. if r := recover(); r != nil {
  103915. ec.Error(ctx, ec.Recover(ctx, r))
  103916. ret = graphql.Null
  103917. }
  103918. }()
  103919. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103920. ctx = rctx // use context from middleware stack in children
  103921. return obj.TaxLine, nil
  103922. })
  103923. if err != nil {
  103924. ec.Error(ctx, err)
  103925. return graphql.Null
  103926. }
  103927. if resTmp == nil {
  103928. if !graphql.HasFieldError(ctx, fc) {
  103929. ec.Errorf(ctx, "must not be null")
  103930. }
  103931. return graphql.Null
  103932. }
  103933. res := resTmp.(*TaxLine)
  103934. fc.Result = res
  103935. return ec.marshalNTaxLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxLine(ctx, field.Selections, res)
  103936. }
  103937. func (ec *executionContext) fieldContext_SaleTax_taxLine(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103938. fc = &graphql.FieldContext{
  103939. Object: "SaleTax",
  103940. Field: field,
  103941. IsMethod: false,
  103942. IsResolver: false,
  103943. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103944. switch field.Name {
  103945. case "channelLiable":
  103946. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  103947. case "priceSet":
  103948. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  103949. case "rate":
  103950. return ec.fieldContext_TaxLine_rate(ctx, field)
  103951. case "ratePercentage":
  103952. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  103953. case "title":
  103954. return ec.fieldContext_TaxLine_title(ctx, field)
  103955. }
  103956. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  103957. },
  103958. }
  103959. return fc, nil
  103960. }
  103961. func (ec *executionContext) _SalesAgreementConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementConnection) (ret graphql.Marshaler) {
  103962. fc, err := ec.fieldContext_SalesAgreementConnection_edges(ctx, field)
  103963. if err != nil {
  103964. return graphql.Null
  103965. }
  103966. ctx = graphql.WithFieldContext(ctx, fc)
  103967. defer func() {
  103968. if r := recover(); r != nil {
  103969. ec.Error(ctx, ec.Recover(ctx, r))
  103970. ret = graphql.Null
  103971. }
  103972. }()
  103973. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103974. ctx = rctx // use context from middleware stack in children
  103975. return obj.Edges, nil
  103976. })
  103977. if err != nil {
  103978. ec.Error(ctx, err)
  103979. return graphql.Null
  103980. }
  103981. if resTmp == nil {
  103982. if !graphql.HasFieldError(ctx, fc) {
  103983. ec.Errorf(ctx, "must not be null")
  103984. }
  103985. return graphql.Null
  103986. }
  103987. res := resTmp.([]*SalesAgreementEdge)
  103988. fc.Result = res
  103989. return ec.marshalNSalesAgreementEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreementEdgeᚄ(ctx, field.Selections, res)
  103990. }
  103991. func (ec *executionContext) fieldContext_SalesAgreementConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103992. fc = &graphql.FieldContext{
  103993. Object: "SalesAgreementConnection",
  103994. Field: field,
  103995. IsMethod: false,
  103996. IsResolver: false,
  103997. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103998. switch field.Name {
  103999. case "cursor":
  104000. return ec.fieldContext_SalesAgreementEdge_cursor(ctx, field)
  104001. case "node":
  104002. return ec.fieldContext_SalesAgreementEdge_node(ctx, field)
  104003. }
  104004. return nil, fmt.Errorf("no field named %q was found under type SalesAgreementEdge", field.Name)
  104005. },
  104006. }
  104007. return fc, nil
  104008. }
  104009. func (ec *executionContext) _SalesAgreementConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementConnection) (ret graphql.Marshaler) {
  104010. fc, err := ec.fieldContext_SalesAgreementConnection_nodes(ctx, field)
  104011. if err != nil {
  104012. return graphql.Null
  104013. }
  104014. ctx = graphql.WithFieldContext(ctx, fc)
  104015. defer func() {
  104016. if r := recover(); r != nil {
  104017. ec.Error(ctx, ec.Recover(ctx, r))
  104018. ret = graphql.Null
  104019. }
  104020. }()
  104021. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104022. ctx = rctx // use context from middleware stack in children
  104023. return obj.Nodes, nil
  104024. })
  104025. if err != nil {
  104026. ec.Error(ctx, err)
  104027. return graphql.Null
  104028. }
  104029. if resTmp == nil {
  104030. if !graphql.HasFieldError(ctx, fc) {
  104031. ec.Errorf(ctx, "must not be null")
  104032. }
  104033. return graphql.Null
  104034. }
  104035. res := resTmp.([]SalesAgreement)
  104036. fc.Result = res
  104037. return ec.marshalNSalesAgreement2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreementᚄ(ctx, field.Selections, res)
  104038. }
  104039. func (ec *executionContext) fieldContext_SalesAgreementConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104040. fc = &graphql.FieldContext{
  104041. Object: "SalesAgreementConnection",
  104042. Field: field,
  104043. IsMethod: false,
  104044. IsResolver: false,
  104045. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104046. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  104047. },
  104048. }
  104049. return fc, nil
  104050. }
  104051. func (ec *executionContext) _SalesAgreementConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementConnection) (ret graphql.Marshaler) {
  104052. fc, err := ec.fieldContext_SalesAgreementConnection_pageInfo(ctx, field)
  104053. if err != nil {
  104054. return graphql.Null
  104055. }
  104056. ctx = graphql.WithFieldContext(ctx, fc)
  104057. defer func() {
  104058. if r := recover(); r != nil {
  104059. ec.Error(ctx, ec.Recover(ctx, r))
  104060. ret = graphql.Null
  104061. }
  104062. }()
  104063. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104064. ctx = rctx // use context from middleware stack in children
  104065. return obj.PageInfo, nil
  104066. })
  104067. if err != nil {
  104068. ec.Error(ctx, err)
  104069. return graphql.Null
  104070. }
  104071. if resTmp == nil {
  104072. if !graphql.HasFieldError(ctx, fc) {
  104073. ec.Errorf(ctx, "must not be null")
  104074. }
  104075. return graphql.Null
  104076. }
  104077. res := resTmp.(*PageInfo)
  104078. fc.Result = res
  104079. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  104080. }
  104081. func (ec *executionContext) fieldContext_SalesAgreementConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104082. fc = &graphql.FieldContext{
  104083. Object: "SalesAgreementConnection",
  104084. Field: field,
  104085. IsMethod: false,
  104086. IsResolver: false,
  104087. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104088. switch field.Name {
  104089. case "endCursor":
  104090. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  104091. case "hasNextPage":
  104092. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  104093. case "hasPreviousPage":
  104094. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  104095. case "startCursor":
  104096. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  104097. }
  104098. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  104099. },
  104100. }
  104101. return fc, nil
  104102. }
  104103. func (ec *executionContext) _SalesAgreementEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementEdge) (ret graphql.Marshaler) {
  104104. fc, err := ec.fieldContext_SalesAgreementEdge_cursor(ctx, field)
  104105. if err != nil {
  104106. return graphql.Null
  104107. }
  104108. ctx = graphql.WithFieldContext(ctx, fc)
  104109. defer func() {
  104110. if r := recover(); r != nil {
  104111. ec.Error(ctx, ec.Recover(ctx, r))
  104112. ret = graphql.Null
  104113. }
  104114. }()
  104115. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104116. ctx = rctx // use context from middleware stack in children
  104117. return obj.Cursor, nil
  104118. })
  104119. if err != nil {
  104120. ec.Error(ctx, err)
  104121. return graphql.Null
  104122. }
  104123. if resTmp == nil {
  104124. if !graphql.HasFieldError(ctx, fc) {
  104125. ec.Errorf(ctx, "must not be null")
  104126. }
  104127. return graphql.Null
  104128. }
  104129. res := resTmp.(string)
  104130. fc.Result = res
  104131. return ec.marshalNString2string(ctx, field.Selections, res)
  104132. }
  104133. func (ec *executionContext) fieldContext_SalesAgreementEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104134. fc = &graphql.FieldContext{
  104135. Object: "SalesAgreementEdge",
  104136. Field: field,
  104137. IsMethod: false,
  104138. IsResolver: false,
  104139. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104140. return nil, errors.New("field of type String does not have child fields")
  104141. },
  104142. }
  104143. return fc, nil
  104144. }
  104145. func (ec *executionContext) _SalesAgreementEdge_node(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementEdge) (ret graphql.Marshaler) {
  104146. fc, err := ec.fieldContext_SalesAgreementEdge_node(ctx, field)
  104147. if err != nil {
  104148. return graphql.Null
  104149. }
  104150. ctx = graphql.WithFieldContext(ctx, fc)
  104151. defer func() {
  104152. if r := recover(); r != nil {
  104153. ec.Error(ctx, ec.Recover(ctx, r))
  104154. ret = graphql.Null
  104155. }
  104156. }()
  104157. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104158. ctx = rctx // use context from middleware stack in children
  104159. return obj.Node, nil
  104160. })
  104161. if err != nil {
  104162. ec.Error(ctx, err)
  104163. return graphql.Null
  104164. }
  104165. if resTmp == nil {
  104166. if !graphql.HasFieldError(ctx, fc) {
  104167. ec.Errorf(ctx, "must not be null")
  104168. }
  104169. return graphql.Null
  104170. }
  104171. res := resTmp.(SalesAgreement)
  104172. fc.Result = res
  104173. return ec.marshalNSalesAgreement2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreement(ctx, field.Selections, res)
  104174. }
  104175. func (ec *executionContext) fieldContext_SalesAgreementEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104176. fc = &graphql.FieldContext{
  104177. Object: "SalesAgreementEdge",
  104178. Field: field,
  104179. IsMethod: false,
  104180. IsResolver: false,
  104181. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104182. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  104183. },
  104184. }
  104185. return fc, nil
  104186. }
  104187. func (ec *executionContext) _SavedSearch_filters(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  104188. fc, err := ec.fieldContext_SavedSearch_filters(ctx, field)
  104189. if err != nil {
  104190. return graphql.Null
  104191. }
  104192. ctx = graphql.WithFieldContext(ctx, fc)
  104193. defer func() {
  104194. if r := recover(); r != nil {
  104195. ec.Error(ctx, ec.Recover(ctx, r))
  104196. ret = graphql.Null
  104197. }
  104198. }()
  104199. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104200. ctx = rctx // use context from middleware stack in children
  104201. return obj.Filters, nil
  104202. })
  104203. if err != nil {
  104204. ec.Error(ctx, err)
  104205. return graphql.Null
  104206. }
  104207. if resTmp == nil {
  104208. if !graphql.HasFieldError(ctx, fc) {
  104209. ec.Errorf(ctx, "must not be null")
  104210. }
  104211. return graphql.Null
  104212. }
  104213. res := resTmp.([]*SearchFilter)
  104214. fc.Result = res
  104215. return ec.marshalNSearchFilter2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchFilterᚄ(ctx, field.Selections, res)
  104216. }
  104217. func (ec *executionContext) fieldContext_SavedSearch_filters(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104218. fc = &graphql.FieldContext{
  104219. Object: "SavedSearch",
  104220. Field: field,
  104221. IsMethod: false,
  104222. IsResolver: false,
  104223. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104224. switch field.Name {
  104225. case "key":
  104226. return ec.fieldContext_SearchFilter_key(ctx, field)
  104227. case "value":
  104228. return ec.fieldContext_SearchFilter_value(ctx, field)
  104229. }
  104230. return nil, fmt.Errorf("no field named %q was found under type SearchFilter", field.Name)
  104231. },
  104232. }
  104233. return fc, nil
  104234. }
  104235. func (ec *executionContext) _SavedSearch_id(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  104236. fc, err := ec.fieldContext_SavedSearch_id(ctx, field)
  104237. if err != nil {
  104238. return graphql.Null
  104239. }
  104240. ctx = graphql.WithFieldContext(ctx, fc)
  104241. defer func() {
  104242. if r := recover(); r != nil {
  104243. ec.Error(ctx, ec.Recover(ctx, r))
  104244. ret = graphql.Null
  104245. }
  104246. }()
  104247. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104248. ctx = rctx // use context from middleware stack in children
  104249. return obj.ID, nil
  104250. })
  104251. if err != nil {
  104252. ec.Error(ctx, err)
  104253. return graphql.Null
  104254. }
  104255. if resTmp == nil {
  104256. if !graphql.HasFieldError(ctx, fc) {
  104257. ec.Errorf(ctx, "must not be null")
  104258. }
  104259. return graphql.Null
  104260. }
  104261. res := resTmp.(string)
  104262. fc.Result = res
  104263. return ec.marshalNID2string(ctx, field.Selections, res)
  104264. }
  104265. func (ec *executionContext) fieldContext_SavedSearch_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104266. fc = &graphql.FieldContext{
  104267. Object: "SavedSearch",
  104268. Field: field,
  104269. IsMethod: false,
  104270. IsResolver: false,
  104271. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104272. return nil, errors.New("field of type ID does not have child fields")
  104273. },
  104274. }
  104275. return fc, nil
  104276. }
  104277. func (ec *executionContext) _SavedSearch_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  104278. fc, err := ec.fieldContext_SavedSearch_legacyResourceId(ctx, field)
  104279. if err != nil {
  104280. return graphql.Null
  104281. }
  104282. ctx = graphql.WithFieldContext(ctx, fc)
  104283. defer func() {
  104284. if r := recover(); r != nil {
  104285. ec.Error(ctx, ec.Recover(ctx, r))
  104286. ret = graphql.Null
  104287. }
  104288. }()
  104289. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104290. ctx = rctx // use context from middleware stack in children
  104291. return obj.LegacyResourceID, nil
  104292. })
  104293. if err != nil {
  104294. ec.Error(ctx, err)
  104295. return graphql.Null
  104296. }
  104297. if resTmp == nil {
  104298. if !graphql.HasFieldError(ctx, fc) {
  104299. ec.Errorf(ctx, "must not be null")
  104300. }
  104301. return graphql.Null
  104302. }
  104303. res := resTmp.(string)
  104304. fc.Result = res
  104305. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  104306. }
  104307. func (ec *executionContext) fieldContext_SavedSearch_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104308. fc = &graphql.FieldContext{
  104309. Object: "SavedSearch",
  104310. Field: field,
  104311. IsMethod: false,
  104312. IsResolver: false,
  104313. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104314. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  104315. },
  104316. }
  104317. return fc, nil
  104318. }
  104319. func (ec *executionContext) _SavedSearch_name(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  104320. fc, err := ec.fieldContext_SavedSearch_name(ctx, field)
  104321. if err != nil {
  104322. return graphql.Null
  104323. }
  104324. ctx = graphql.WithFieldContext(ctx, fc)
  104325. defer func() {
  104326. if r := recover(); r != nil {
  104327. ec.Error(ctx, ec.Recover(ctx, r))
  104328. ret = graphql.Null
  104329. }
  104330. }()
  104331. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104332. ctx = rctx // use context from middleware stack in children
  104333. return obj.Name, nil
  104334. })
  104335. if err != nil {
  104336. ec.Error(ctx, err)
  104337. return graphql.Null
  104338. }
  104339. if resTmp == nil {
  104340. if !graphql.HasFieldError(ctx, fc) {
  104341. ec.Errorf(ctx, "must not be null")
  104342. }
  104343. return graphql.Null
  104344. }
  104345. res := resTmp.(string)
  104346. fc.Result = res
  104347. return ec.marshalNString2string(ctx, field.Selections, res)
  104348. }
  104349. func (ec *executionContext) fieldContext_SavedSearch_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104350. fc = &graphql.FieldContext{
  104351. Object: "SavedSearch",
  104352. Field: field,
  104353. IsMethod: false,
  104354. IsResolver: false,
  104355. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104356. return nil, errors.New("field of type String does not have child fields")
  104357. },
  104358. }
  104359. return fc, nil
  104360. }
  104361. func (ec *executionContext) _SavedSearch_query(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  104362. fc, err := ec.fieldContext_SavedSearch_query(ctx, field)
  104363. if err != nil {
  104364. return graphql.Null
  104365. }
  104366. ctx = graphql.WithFieldContext(ctx, fc)
  104367. defer func() {
  104368. if r := recover(); r != nil {
  104369. ec.Error(ctx, ec.Recover(ctx, r))
  104370. ret = graphql.Null
  104371. }
  104372. }()
  104373. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104374. ctx = rctx // use context from middleware stack in children
  104375. return obj.Query, nil
  104376. })
  104377. if err != nil {
  104378. ec.Error(ctx, err)
  104379. return graphql.Null
  104380. }
  104381. if resTmp == nil {
  104382. if !graphql.HasFieldError(ctx, fc) {
  104383. ec.Errorf(ctx, "must not be null")
  104384. }
  104385. return graphql.Null
  104386. }
  104387. res := resTmp.(string)
  104388. fc.Result = res
  104389. return ec.marshalNString2string(ctx, field.Selections, res)
  104390. }
  104391. func (ec *executionContext) fieldContext_SavedSearch_query(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104392. fc = &graphql.FieldContext{
  104393. Object: "SavedSearch",
  104394. Field: field,
  104395. IsMethod: false,
  104396. IsResolver: false,
  104397. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104398. return nil, errors.New("field of type String does not have child fields")
  104399. },
  104400. }
  104401. return fc, nil
  104402. }
  104403. func (ec *executionContext) _SavedSearch_resourceType(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  104404. fc, err := ec.fieldContext_SavedSearch_resourceType(ctx, field)
  104405. if err != nil {
  104406. return graphql.Null
  104407. }
  104408. ctx = graphql.WithFieldContext(ctx, fc)
  104409. defer func() {
  104410. if r := recover(); r != nil {
  104411. ec.Error(ctx, ec.Recover(ctx, r))
  104412. ret = graphql.Null
  104413. }
  104414. }()
  104415. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104416. ctx = rctx // use context from middleware stack in children
  104417. return obj.ResourceType, nil
  104418. })
  104419. if err != nil {
  104420. ec.Error(ctx, err)
  104421. return graphql.Null
  104422. }
  104423. if resTmp == nil {
  104424. if !graphql.HasFieldError(ctx, fc) {
  104425. ec.Errorf(ctx, "must not be null")
  104426. }
  104427. return graphql.Null
  104428. }
  104429. res := resTmp.(SearchResultType)
  104430. fc.Result = res
  104431. return ec.marshalNSearchResultType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResultType(ctx, field.Selections, res)
  104432. }
  104433. func (ec *executionContext) fieldContext_SavedSearch_resourceType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104434. fc = &graphql.FieldContext{
  104435. Object: "SavedSearch",
  104436. Field: field,
  104437. IsMethod: false,
  104438. IsResolver: false,
  104439. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104440. return nil, errors.New("field of type SearchResultType does not have child fields")
  104441. },
  104442. }
  104443. return fc, nil
  104444. }
  104445. func (ec *executionContext) _SavedSearch_searchTerms(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  104446. fc, err := ec.fieldContext_SavedSearch_searchTerms(ctx, field)
  104447. if err != nil {
  104448. return graphql.Null
  104449. }
  104450. ctx = graphql.WithFieldContext(ctx, fc)
  104451. defer func() {
  104452. if r := recover(); r != nil {
  104453. ec.Error(ctx, ec.Recover(ctx, r))
  104454. ret = graphql.Null
  104455. }
  104456. }()
  104457. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104458. ctx = rctx // use context from middleware stack in children
  104459. return obj.SearchTerms, nil
  104460. })
  104461. if err != nil {
  104462. ec.Error(ctx, err)
  104463. return graphql.Null
  104464. }
  104465. if resTmp == nil {
  104466. if !graphql.HasFieldError(ctx, fc) {
  104467. ec.Errorf(ctx, "must not be null")
  104468. }
  104469. return graphql.Null
  104470. }
  104471. res := resTmp.(string)
  104472. fc.Result = res
  104473. return ec.marshalNString2string(ctx, field.Selections, res)
  104474. }
  104475. func (ec *executionContext) fieldContext_SavedSearch_searchTerms(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104476. fc = &graphql.FieldContext{
  104477. Object: "SavedSearch",
  104478. Field: field,
  104479. IsMethod: false,
  104480. IsResolver: false,
  104481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104482. return nil, errors.New("field of type String does not have child fields")
  104483. },
  104484. }
  104485. return fc, nil
  104486. }
  104487. func (ec *executionContext) _SavedSearchConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SavedSearchConnection) (ret graphql.Marshaler) {
  104488. fc, err := ec.fieldContext_SavedSearchConnection_edges(ctx, field)
  104489. if err != nil {
  104490. return graphql.Null
  104491. }
  104492. ctx = graphql.WithFieldContext(ctx, fc)
  104493. defer func() {
  104494. if r := recover(); r != nil {
  104495. ec.Error(ctx, ec.Recover(ctx, r))
  104496. ret = graphql.Null
  104497. }
  104498. }()
  104499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104500. ctx = rctx // use context from middleware stack in children
  104501. return obj.Edges, nil
  104502. })
  104503. if err != nil {
  104504. ec.Error(ctx, err)
  104505. return graphql.Null
  104506. }
  104507. if resTmp == nil {
  104508. if !graphql.HasFieldError(ctx, fc) {
  104509. ec.Errorf(ctx, "must not be null")
  104510. }
  104511. return graphql.Null
  104512. }
  104513. res := resTmp.([]*SavedSearchEdge)
  104514. fc.Result = res
  104515. return ec.marshalNSavedSearchEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchEdgeᚄ(ctx, field.Selections, res)
  104516. }
  104517. func (ec *executionContext) fieldContext_SavedSearchConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104518. fc = &graphql.FieldContext{
  104519. Object: "SavedSearchConnection",
  104520. Field: field,
  104521. IsMethod: false,
  104522. IsResolver: false,
  104523. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104524. switch field.Name {
  104525. case "cursor":
  104526. return ec.fieldContext_SavedSearchEdge_cursor(ctx, field)
  104527. case "node":
  104528. return ec.fieldContext_SavedSearchEdge_node(ctx, field)
  104529. }
  104530. return nil, fmt.Errorf("no field named %q was found under type SavedSearchEdge", field.Name)
  104531. },
  104532. }
  104533. return fc, nil
  104534. }
  104535. func (ec *executionContext) _SavedSearchConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SavedSearchConnection) (ret graphql.Marshaler) {
  104536. fc, err := ec.fieldContext_SavedSearchConnection_nodes(ctx, field)
  104537. if err != nil {
  104538. return graphql.Null
  104539. }
  104540. ctx = graphql.WithFieldContext(ctx, fc)
  104541. defer func() {
  104542. if r := recover(); r != nil {
  104543. ec.Error(ctx, ec.Recover(ctx, r))
  104544. ret = graphql.Null
  104545. }
  104546. }()
  104547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104548. ctx = rctx // use context from middleware stack in children
  104549. return obj.Nodes, nil
  104550. })
  104551. if err != nil {
  104552. ec.Error(ctx, err)
  104553. return graphql.Null
  104554. }
  104555. if resTmp == nil {
  104556. if !graphql.HasFieldError(ctx, fc) {
  104557. ec.Errorf(ctx, "must not be null")
  104558. }
  104559. return graphql.Null
  104560. }
  104561. res := resTmp.([]*SavedSearch)
  104562. fc.Result = res
  104563. return ec.marshalNSavedSearch2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchᚄ(ctx, field.Selections, res)
  104564. }
  104565. func (ec *executionContext) fieldContext_SavedSearchConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104566. fc = &graphql.FieldContext{
  104567. Object: "SavedSearchConnection",
  104568. Field: field,
  104569. IsMethod: false,
  104570. IsResolver: false,
  104571. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104572. switch field.Name {
  104573. case "filters":
  104574. return ec.fieldContext_SavedSearch_filters(ctx, field)
  104575. case "id":
  104576. return ec.fieldContext_SavedSearch_id(ctx, field)
  104577. case "legacyResourceId":
  104578. return ec.fieldContext_SavedSearch_legacyResourceId(ctx, field)
  104579. case "name":
  104580. return ec.fieldContext_SavedSearch_name(ctx, field)
  104581. case "query":
  104582. return ec.fieldContext_SavedSearch_query(ctx, field)
  104583. case "resourceType":
  104584. return ec.fieldContext_SavedSearch_resourceType(ctx, field)
  104585. case "searchTerms":
  104586. return ec.fieldContext_SavedSearch_searchTerms(ctx, field)
  104587. }
  104588. return nil, fmt.Errorf("no field named %q was found under type SavedSearch", field.Name)
  104589. },
  104590. }
  104591. return fc, nil
  104592. }
  104593. func (ec *executionContext) _SavedSearchConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SavedSearchConnection) (ret graphql.Marshaler) {
  104594. fc, err := ec.fieldContext_SavedSearchConnection_pageInfo(ctx, field)
  104595. if err != nil {
  104596. return graphql.Null
  104597. }
  104598. ctx = graphql.WithFieldContext(ctx, fc)
  104599. defer func() {
  104600. if r := recover(); r != nil {
  104601. ec.Error(ctx, ec.Recover(ctx, r))
  104602. ret = graphql.Null
  104603. }
  104604. }()
  104605. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104606. ctx = rctx // use context from middleware stack in children
  104607. return obj.PageInfo, nil
  104608. })
  104609. if err != nil {
  104610. ec.Error(ctx, err)
  104611. return graphql.Null
  104612. }
  104613. if resTmp == nil {
  104614. if !graphql.HasFieldError(ctx, fc) {
  104615. ec.Errorf(ctx, "must not be null")
  104616. }
  104617. return graphql.Null
  104618. }
  104619. res := resTmp.(*PageInfo)
  104620. fc.Result = res
  104621. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  104622. }
  104623. func (ec *executionContext) fieldContext_SavedSearchConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104624. fc = &graphql.FieldContext{
  104625. Object: "SavedSearchConnection",
  104626. Field: field,
  104627. IsMethod: false,
  104628. IsResolver: false,
  104629. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104630. switch field.Name {
  104631. case "endCursor":
  104632. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  104633. case "hasNextPage":
  104634. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  104635. case "hasPreviousPage":
  104636. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  104637. case "startCursor":
  104638. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  104639. }
  104640. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  104641. },
  104642. }
  104643. return fc, nil
  104644. }
  104645. func (ec *executionContext) _SavedSearchEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SavedSearchEdge) (ret graphql.Marshaler) {
  104646. fc, err := ec.fieldContext_SavedSearchEdge_cursor(ctx, field)
  104647. if err != nil {
  104648. return graphql.Null
  104649. }
  104650. ctx = graphql.WithFieldContext(ctx, fc)
  104651. defer func() {
  104652. if r := recover(); r != nil {
  104653. ec.Error(ctx, ec.Recover(ctx, r))
  104654. ret = graphql.Null
  104655. }
  104656. }()
  104657. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104658. ctx = rctx // use context from middleware stack in children
  104659. return obj.Cursor, nil
  104660. })
  104661. if err != nil {
  104662. ec.Error(ctx, err)
  104663. return graphql.Null
  104664. }
  104665. if resTmp == nil {
  104666. if !graphql.HasFieldError(ctx, fc) {
  104667. ec.Errorf(ctx, "must not be null")
  104668. }
  104669. return graphql.Null
  104670. }
  104671. res := resTmp.(string)
  104672. fc.Result = res
  104673. return ec.marshalNString2string(ctx, field.Selections, res)
  104674. }
  104675. func (ec *executionContext) fieldContext_SavedSearchEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104676. fc = &graphql.FieldContext{
  104677. Object: "SavedSearchEdge",
  104678. Field: field,
  104679. IsMethod: false,
  104680. IsResolver: false,
  104681. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104682. return nil, errors.New("field of type String does not have child fields")
  104683. },
  104684. }
  104685. return fc, nil
  104686. }
  104687. func (ec *executionContext) _SavedSearchEdge_node(ctx context.Context, field graphql.CollectedField, obj *SavedSearchEdge) (ret graphql.Marshaler) {
  104688. fc, err := ec.fieldContext_SavedSearchEdge_node(ctx, field)
  104689. if err != nil {
  104690. return graphql.Null
  104691. }
  104692. ctx = graphql.WithFieldContext(ctx, fc)
  104693. defer func() {
  104694. if r := recover(); r != nil {
  104695. ec.Error(ctx, ec.Recover(ctx, r))
  104696. ret = graphql.Null
  104697. }
  104698. }()
  104699. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104700. ctx = rctx // use context from middleware stack in children
  104701. return obj.Node, nil
  104702. })
  104703. if err != nil {
  104704. ec.Error(ctx, err)
  104705. return graphql.Null
  104706. }
  104707. if resTmp == nil {
  104708. if !graphql.HasFieldError(ctx, fc) {
  104709. ec.Errorf(ctx, "must not be null")
  104710. }
  104711. return graphql.Null
  104712. }
  104713. res := resTmp.(*SavedSearch)
  104714. fc.Result = res
  104715. return ec.marshalNSavedSearch2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearch(ctx, field.Selections, res)
  104716. }
  104717. func (ec *executionContext) fieldContext_SavedSearchEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104718. fc = &graphql.FieldContext{
  104719. Object: "SavedSearchEdge",
  104720. Field: field,
  104721. IsMethod: false,
  104722. IsResolver: false,
  104723. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104724. switch field.Name {
  104725. case "filters":
  104726. return ec.fieldContext_SavedSearch_filters(ctx, field)
  104727. case "id":
  104728. return ec.fieldContext_SavedSearch_id(ctx, field)
  104729. case "legacyResourceId":
  104730. return ec.fieldContext_SavedSearch_legacyResourceId(ctx, field)
  104731. case "name":
  104732. return ec.fieldContext_SavedSearch_name(ctx, field)
  104733. case "query":
  104734. return ec.fieldContext_SavedSearch_query(ctx, field)
  104735. case "resourceType":
  104736. return ec.fieldContext_SavedSearch_resourceType(ctx, field)
  104737. case "searchTerms":
  104738. return ec.fieldContext_SavedSearch_searchTerms(ctx, field)
  104739. }
  104740. return nil, fmt.Errorf("no field named %q was found under type SavedSearch", field.Name)
  104741. },
  104742. }
  104743. return fc, nil
  104744. }
  104745. func (ec *executionContext) _ScriptDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  104746. fc, err := ec.fieldContext_ScriptDiscountApplication_allocationMethod(ctx, field)
  104747. if err != nil {
  104748. return graphql.Null
  104749. }
  104750. ctx = graphql.WithFieldContext(ctx, fc)
  104751. defer func() {
  104752. if r := recover(); r != nil {
  104753. ec.Error(ctx, ec.Recover(ctx, r))
  104754. ret = graphql.Null
  104755. }
  104756. }()
  104757. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104758. ctx = rctx // use context from middleware stack in children
  104759. return obj.AllocationMethod, nil
  104760. })
  104761. if err != nil {
  104762. ec.Error(ctx, err)
  104763. return graphql.Null
  104764. }
  104765. if resTmp == nil {
  104766. if !graphql.HasFieldError(ctx, fc) {
  104767. ec.Errorf(ctx, "must not be null")
  104768. }
  104769. return graphql.Null
  104770. }
  104771. res := resTmp.(DiscountApplicationAllocationMethod)
  104772. fc.Result = res
  104773. return ec.marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx, field.Selections, res)
  104774. }
  104775. func (ec *executionContext) fieldContext_ScriptDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104776. fc = &graphql.FieldContext{
  104777. Object: "ScriptDiscountApplication",
  104778. Field: field,
  104779. IsMethod: false,
  104780. IsResolver: false,
  104781. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104782. return nil, errors.New("field of type DiscountApplicationAllocationMethod does not have child fields")
  104783. },
  104784. }
  104785. return fc, nil
  104786. }
  104787. func (ec *executionContext) _ScriptDiscountApplication_index(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  104788. fc, err := ec.fieldContext_ScriptDiscountApplication_index(ctx, field)
  104789. if err != nil {
  104790. return graphql.Null
  104791. }
  104792. ctx = graphql.WithFieldContext(ctx, fc)
  104793. defer func() {
  104794. if r := recover(); r != nil {
  104795. ec.Error(ctx, ec.Recover(ctx, r))
  104796. ret = graphql.Null
  104797. }
  104798. }()
  104799. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104800. ctx = rctx // use context from middleware stack in children
  104801. return obj.Index, nil
  104802. })
  104803. if err != nil {
  104804. ec.Error(ctx, err)
  104805. return graphql.Null
  104806. }
  104807. if resTmp == nil {
  104808. if !graphql.HasFieldError(ctx, fc) {
  104809. ec.Errorf(ctx, "must not be null")
  104810. }
  104811. return graphql.Null
  104812. }
  104813. res := resTmp.(int)
  104814. fc.Result = res
  104815. return ec.marshalNInt2int(ctx, field.Selections, res)
  104816. }
  104817. func (ec *executionContext) fieldContext_ScriptDiscountApplication_index(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104818. fc = &graphql.FieldContext{
  104819. Object: "ScriptDiscountApplication",
  104820. Field: field,
  104821. IsMethod: false,
  104822. IsResolver: false,
  104823. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104824. return nil, errors.New("field of type Int does not have child fields")
  104825. },
  104826. }
  104827. return fc, nil
  104828. }
  104829. func (ec *executionContext) _ScriptDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  104830. fc, err := ec.fieldContext_ScriptDiscountApplication_targetSelection(ctx, field)
  104831. if err != nil {
  104832. return graphql.Null
  104833. }
  104834. ctx = graphql.WithFieldContext(ctx, fc)
  104835. defer func() {
  104836. if r := recover(); r != nil {
  104837. ec.Error(ctx, ec.Recover(ctx, r))
  104838. ret = graphql.Null
  104839. }
  104840. }()
  104841. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104842. ctx = rctx // use context from middleware stack in children
  104843. return obj.TargetSelection, nil
  104844. })
  104845. if err != nil {
  104846. ec.Error(ctx, err)
  104847. return graphql.Null
  104848. }
  104849. if resTmp == nil {
  104850. if !graphql.HasFieldError(ctx, fc) {
  104851. ec.Errorf(ctx, "must not be null")
  104852. }
  104853. return graphql.Null
  104854. }
  104855. res := resTmp.(DiscountApplicationTargetSelection)
  104856. fc.Result = res
  104857. return ec.marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetSelection(ctx, field.Selections, res)
  104858. }
  104859. func (ec *executionContext) fieldContext_ScriptDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104860. fc = &graphql.FieldContext{
  104861. Object: "ScriptDiscountApplication",
  104862. Field: field,
  104863. IsMethod: false,
  104864. IsResolver: false,
  104865. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104866. return nil, errors.New("field of type DiscountApplicationTargetSelection does not have child fields")
  104867. },
  104868. }
  104869. return fc, nil
  104870. }
  104871. func (ec *executionContext) _ScriptDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  104872. fc, err := ec.fieldContext_ScriptDiscountApplication_targetType(ctx, field)
  104873. if err != nil {
  104874. return graphql.Null
  104875. }
  104876. ctx = graphql.WithFieldContext(ctx, fc)
  104877. defer func() {
  104878. if r := recover(); r != nil {
  104879. ec.Error(ctx, ec.Recover(ctx, r))
  104880. ret = graphql.Null
  104881. }
  104882. }()
  104883. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104884. ctx = rctx // use context from middleware stack in children
  104885. return obj.TargetType, nil
  104886. })
  104887. if err != nil {
  104888. ec.Error(ctx, err)
  104889. return graphql.Null
  104890. }
  104891. if resTmp == nil {
  104892. if !graphql.HasFieldError(ctx, fc) {
  104893. ec.Errorf(ctx, "must not be null")
  104894. }
  104895. return graphql.Null
  104896. }
  104897. res := resTmp.(DiscountApplicationTargetType)
  104898. fc.Result = res
  104899. return ec.marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetType(ctx, field.Selections, res)
  104900. }
  104901. func (ec *executionContext) fieldContext_ScriptDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104902. fc = &graphql.FieldContext{
  104903. Object: "ScriptDiscountApplication",
  104904. Field: field,
  104905. IsMethod: false,
  104906. IsResolver: false,
  104907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104908. return nil, errors.New("field of type DiscountApplicationTargetType does not have child fields")
  104909. },
  104910. }
  104911. return fc, nil
  104912. }
  104913. func (ec *executionContext) _ScriptDiscountApplication_title(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  104914. fc, err := ec.fieldContext_ScriptDiscountApplication_title(ctx, field)
  104915. if err != nil {
  104916. return graphql.Null
  104917. }
  104918. ctx = graphql.WithFieldContext(ctx, fc)
  104919. defer func() {
  104920. if r := recover(); r != nil {
  104921. ec.Error(ctx, ec.Recover(ctx, r))
  104922. ret = graphql.Null
  104923. }
  104924. }()
  104925. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104926. ctx = rctx // use context from middleware stack in children
  104927. return obj.Title, nil
  104928. })
  104929. if err != nil {
  104930. ec.Error(ctx, err)
  104931. return graphql.Null
  104932. }
  104933. if resTmp == nil {
  104934. if !graphql.HasFieldError(ctx, fc) {
  104935. ec.Errorf(ctx, "must not be null")
  104936. }
  104937. return graphql.Null
  104938. }
  104939. res := resTmp.(string)
  104940. fc.Result = res
  104941. return ec.marshalNString2string(ctx, field.Selections, res)
  104942. }
  104943. func (ec *executionContext) fieldContext_ScriptDiscountApplication_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104944. fc = &graphql.FieldContext{
  104945. Object: "ScriptDiscountApplication",
  104946. Field: field,
  104947. IsMethod: false,
  104948. IsResolver: false,
  104949. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104950. return nil, errors.New("field of type String does not have child fields")
  104951. },
  104952. }
  104953. return fc, nil
  104954. }
  104955. func (ec *executionContext) _ScriptDiscountApplication_value(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  104956. fc, err := ec.fieldContext_ScriptDiscountApplication_value(ctx, field)
  104957. if err != nil {
  104958. return graphql.Null
  104959. }
  104960. ctx = graphql.WithFieldContext(ctx, fc)
  104961. defer func() {
  104962. if r := recover(); r != nil {
  104963. ec.Error(ctx, ec.Recover(ctx, r))
  104964. ret = graphql.Null
  104965. }
  104966. }()
  104967. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104968. ctx = rctx // use context from middleware stack in children
  104969. return obj.Value, nil
  104970. })
  104971. if err != nil {
  104972. ec.Error(ctx, err)
  104973. return graphql.Null
  104974. }
  104975. if resTmp == nil {
  104976. if !graphql.HasFieldError(ctx, fc) {
  104977. ec.Errorf(ctx, "must not be null")
  104978. }
  104979. return graphql.Null
  104980. }
  104981. res := resTmp.(PricingValue)
  104982. fc.Result = res
  104983. return ec.marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPricingValue(ctx, field.Selections, res)
  104984. }
  104985. func (ec *executionContext) fieldContext_ScriptDiscountApplication_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104986. fc = &graphql.FieldContext{
  104987. Object: "ScriptDiscountApplication",
  104988. Field: field,
  104989. IsMethod: false,
  104990. IsResolver: false,
  104991. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104992. return nil, errors.New("field of type PricingValue does not have child fields")
  104993. },
  104994. }
  104995. return fc, nil
  104996. }
  104997. func (ec *executionContext) _SearchFilter_key(ctx context.Context, field graphql.CollectedField, obj *SearchFilter) (ret graphql.Marshaler) {
  104998. fc, err := ec.fieldContext_SearchFilter_key(ctx, field)
  104999. if err != nil {
  105000. return graphql.Null
  105001. }
  105002. ctx = graphql.WithFieldContext(ctx, fc)
  105003. defer func() {
  105004. if r := recover(); r != nil {
  105005. ec.Error(ctx, ec.Recover(ctx, r))
  105006. ret = graphql.Null
  105007. }
  105008. }()
  105009. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105010. ctx = rctx // use context from middleware stack in children
  105011. return obj.Key, nil
  105012. })
  105013. if err != nil {
  105014. ec.Error(ctx, err)
  105015. return graphql.Null
  105016. }
  105017. if resTmp == nil {
  105018. if !graphql.HasFieldError(ctx, fc) {
  105019. ec.Errorf(ctx, "must not be null")
  105020. }
  105021. return graphql.Null
  105022. }
  105023. res := resTmp.(string)
  105024. fc.Result = res
  105025. return ec.marshalNString2string(ctx, field.Selections, res)
  105026. }
  105027. func (ec *executionContext) fieldContext_SearchFilter_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105028. fc = &graphql.FieldContext{
  105029. Object: "SearchFilter",
  105030. Field: field,
  105031. IsMethod: false,
  105032. IsResolver: false,
  105033. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105034. return nil, errors.New("field of type String does not have child fields")
  105035. },
  105036. }
  105037. return fc, nil
  105038. }
  105039. func (ec *executionContext) _SearchFilter_value(ctx context.Context, field graphql.CollectedField, obj *SearchFilter) (ret graphql.Marshaler) {
  105040. fc, err := ec.fieldContext_SearchFilter_value(ctx, field)
  105041. if err != nil {
  105042. return graphql.Null
  105043. }
  105044. ctx = graphql.WithFieldContext(ctx, fc)
  105045. defer func() {
  105046. if r := recover(); r != nil {
  105047. ec.Error(ctx, ec.Recover(ctx, r))
  105048. ret = graphql.Null
  105049. }
  105050. }()
  105051. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105052. ctx = rctx // use context from middleware stack in children
  105053. return obj.Value, nil
  105054. })
  105055. if err != nil {
  105056. ec.Error(ctx, err)
  105057. return graphql.Null
  105058. }
  105059. if resTmp == nil {
  105060. if !graphql.HasFieldError(ctx, fc) {
  105061. ec.Errorf(ctx, "must not be null")
  105062. }
  105063. return graphql.Null
  105064. }
  105065. res := resTmp.(string)
  105066. fc.Result = res
  105067. return ec.marshalNString2string(ctx, field.Selections, res)
  105068. }
  105069. func (ec *executionContext) fieldContext_SearchFilter_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105070. fc = &graphql.FieldContext{
  105071. Object: "SearchFilter",
  105072. Field: field,
  105073. IsMethod: false,
  105074. IsResolver: false,
  105075. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105076. return nil, errors.New("field of type String does not have child fields")
  105077. },
  105078. }
  105079. return fc, nil
  105080. }
  105081. func (ec *executionContext) _SearchFilterOptions_productAvailability(ctx context.Context, field graphql.CollectedField, obj *SearchFilterOptions) (ret graphql.Marshaler) {
  105082. fc, err := ec.fieldContext_SearchFilterOptions_productAvailability(ctx, field)
  105083. if err != nil {
  105084. return graphql.Null
  105085. }
  105086. ctx = graphql.WithFieldContext(ctx, fc)
  105087. defer func() {
  105088. if r := recover(); r != nil {
  105089. ec.Error(ctx, ec.Recover(ctx, r))
  105090. ret = graphql.Null
  105091. }
  105092. }()
  105093. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105094. ctx = rctx // use context from middleware stack in children
  105095. return obj.ProductAvailability, nil
  105096. })
  105097. if err != nil {
  105098. ec.Error(ctx, err)
  105099. return graphql.Null
  105100. }
  105101. if resTmp == nil {
  105102. if !graphql.HasFieldError(ctx, fc) {
  105103. ec.Errorf(ctx, "must not be null")
  105104. }
  105105. return graphql.Null
  105106. }
  105107. res := resTmp.([]*FilterOption)
  105108. fc.Result = res
  105109. return ec.marshalNFilterOption2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFilterOptionᚄ(ctx, field.Selections, res)
  105110. }
  105111. func (ec *executionContext) fieldContext_SearchFilterOptions_productAvailability(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105112. fc = &graphql.FieldContext{
  105113. Object: "SearchFilterOptions",
  105114. Field: field,
  105115. IsMethod: false,
  105116. IsResolver: false,
  105117. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105118. switch field.Name {
  105119. case "label":
  105120. return ec.fieldContext_FilterOption_label(ctx, field)
  105121. case "value":
  105122. return ec.fieldContext_FilterOption_value(ctx, field)
  105123. }
  105124. return nil, fmt.Errorf("no field named %q was found under type FilterOption", field.Name)
  105125. },
  105126. }
  105127. return fc, nil
  105128. }
  105129. func (ec *executionContext) _SearchResult_description(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  105130. fc, err := ec.fieldContext_SearchResult_description(ctx, field)
  105131. if err != nil {
  105132. return graphql.Null
  105133. }
  105134. ctx = graphql.WithFieldContext(ctx, fc)
  105135. defer func() {
  105136. if r := recover(); r != nil {
  105137. ec.Error(ctx, ec.Recover(ctx, r))
  105138. ret = graphql.Null
  105139. }
  105140. }()
  105141. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105142. ctx = rctx // use context from middleware stack in children
  105143. return obj.Description, nil
  105144. })
  105145. if err != nil {
  105146. ec.Error(ctx, err)
  105147. return graphql.Null
  105148. }
  105149. if resTmp == nil {
  105150. return graphql.Null
  105151. }
  105152. res := resTmp.(*string)
  105153. fc.Result = res
  105154. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105155. }
  105156. func (ec *executionContext) fieldContext_SearchResult_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105157. fc = &graphql.FieldContext{
  105158. Object: "SearchResult",
  105159. Field: field,
  105160. IsMethod: false,
  105161. IsResolver: false,
  105162. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105163. return nil, errors.New("field of type String does not have child fields")
  105164. },
  105165. }
  105166. return fc, nil
  105167. }
  105168. func (ec *executionContext) _SearchResult_image(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  105169. fc, err := ec.fieldContext_SearchResult_image(ctx, field)
  105170. if err != nil {
  105171. return graphql.Null
  105172. }
  105173. ctx = graphql.WithFieldContext(ctx, fc)
  105174. defer func() {
  105175. if r := recover(); r != nil {
  105176. ec.Error(ctx, ec.Recover(ctx, r))
  105177. ret = graphql.Null
  105178. }
  105179. }()
  105180. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105181. ctx = rctx // use context from middleware stack in children
  105182. return obj.Image, nil
  105183. })
  105184. if err != nil {
  105185. ec.Error(ctx, err)
  105186. return graphql.Null
  105187. }
  105188. if resTmp == nil {
  105189. return graphql.Null
  105190. }
  105191. res := resTmp.(*Image)
  105192. fc.Result = res
  105193. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  105194. }
  105195. func (ec *executionContext) fieldContext_SearchResult_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105196. fc = &graphql.FieldContext{
  105197. Object: "SearchResult",
  105198. Field: field,
  105199. IsMethod: false,
  105200. IsResolver: false,
  105201. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105202. switch field.Name {
  105203. case "altText":
  105204. return ec.fieldContext_Image_altText(ctx, field)
  105205. case "height":
  105206. return ec.fieldContext_Image_height(ctx, field)
  105207. case "id":
  105208. return ec.fieldContext_Image_id(ctx, field)
  105209. case "metafield":
  105210. return ec.fieldContext_Image_metafield(ctx, field)
  105211. case "metafields":
  105212. return ec.fieldContext_Image_metafields(ctx, field)
  105213. case "privateMetafield":
  105214. return ec.fieldContext_Image_privateMetafield(ctx, field)
  105215. case "privateMetafields":
  105216. return ec.fieldContext_Image_privateMetafields(ctx, field)
  105217. case "url":
  105218. return ec.fieldContext_Image_url(ctx, field)
  105219. case "width":
  105220. return ec.fieldContext_Image_width(ctx, field)
  105221. }
  105222. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  105223. },
  105224. }
  105225. return fc, nil
  105226. }
  105227. func (ec *executionContext) _SearchResult_reference(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  105228. fc, err := ec.fieldContext_SearchResult_reference(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.Reference, nil
  105242. })
  105243. if err != nil {
  105244. ec.Error(ctx, err)
  105245. return graphql.Null
  105246. }
  105247. if resTmp == nil {
  105248. if !graphql.HasFieldError(ctx, fc) {
  105249. ec.Errorf(ctx, "must not be null")
  105250. }
  105251. return graphql.Null
  105252. }
  105253. res := resTmp.(Node)
  105254. fc.Result = res
  105255. return ec.marshalNNode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐNode(ctx, field.Selections, res)
  105256. }
  105257. func (ec *executionContext) fieldContext_SearchResult_reference(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105258. fc = &graphql.FieldContext{
  105259. Object: "SearchResult",
  105260. Field: field,
  105261. IsMethod: false,
  105262. IsResolver: false,
  105263. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105264. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  105265. },
  105266. }
  105267. return fc, nil
  105268. }
  105269. func (ec *executionContext) _SearchResult_title(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  105270. fc, err := ec.fieldContext_SearchResult_title(ctx, field)
  105271. if err != nil {
  105272. return graphql.Null
  105273. }
  105274. ctx = graphql.WithFieldContext(ctx, fc)
  105275. defer func() {
  105276. if r := recover(); r != nil {
  105277. ec.Error(ctx, ec.Recover(ctx, r))
  105278. ret = graphql.Null
  105279. }
  105280. }()
  105281. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105282. ctx = rctx // use context from middleware stack in children
  105283. return obj.Title, nil
  105284. })
  105285. if err != nil {
  105286. ec.Error(ctx, err)
  105287. return graphql.Null
  105288. }
  105289. if resTmp == nil {
  105290. if !graphql.HasFieldError(ctx, fc) {
  105291. ec.Errorf(ctx, "must not be null")
  105292. }
  105293. return graphql.Null
  105294. }
  105295. res := resTmp.(string)
  105296. fc.Result = res
  105297. return ec.marshalNString2string(ctx, field.Selections, res)
  105298. }
  105299. func (ec *executionContext) fieldContext_SearchResult_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105300. fc = &graphql.FieldContext{
  105301. Object: "SearchResult",
  105302. Field: field,
  105303. IsMethod: false,
  105304. IsResolver: false,
  105305. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105306. return nil, errors.New("field of type String does not have child fields")
  105307. },
  105308. }
  105309. return fc, nil
  105310. }
  105311. func (ec *executionContext) _SearchResult_url(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  105312. fc, err := ec.fieldContext_SearchResult_url(ctx, field)
  105313. if err != nil {
  105314. return graphql.Null
  105315. }
  105316. ctx = graphql.WithFieldContext(ctx, fc)
  105317. defer func() {
  105318. if r := recover(); r != nil {
  105319. ec.Error(ctx, ec.Recover(ctx, r))
  105320. ret = graphql.Null
  105321. }
  105322. }()
  105323. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105324. ctx = rctx // use context from middleware stack in children
  105325. return obj.URL, nil
  105326. })
  105327. if err != nil {
  105328. ec.Error(ctx, err)
  105329. return graphql.Null
  105330. }
  105331. if resTmp == nil {
  105332. if !graphql.HasFieldError(ctx, fc) {
  105333. ec.Errorf(ctx, "must not be null")
  105334. }
  105335. return graphql.Null
  105336. }
  105337. res := resTmp.(string)
  105338. fc.Result = res
  105339. return ec.marshalNURL2string(ctx, field.Selections, res)
  105340. }
  105341. func (ec *executionContext) fieldContext_SearchResult_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105342. fc = &graphql.FieldContext{
  105343. Object: "SearchResult",
  105344. Field: field,
  105345. IsMethod: false,
  105346. IsResolver: false,
  105347. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105348. return nil, errors.New("field of type URL does not have child fields")
  105349. },
  105350. }
  105351. return fc, nil
  105352. }
  105353. func (ec *executionContext) _SearchResultConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SearchResultConnection) (ret graphql.Marshaler) {
  105354. fc, err := ec.fieldContext_SearchResultConnection_edges(ctx, field)
  105355. if err != nil {
  105356. return graphql.Null
  105357. }
  105358. ctx = graphql.WithFieldContext(ctx, fc)
  105359. defer func() {
  105360. if r := recover(); r != nil {
  105361. ec.Error(ctx, ec.Recover(ctx, r))
  105362. ret = graphql.Null
  105363. }
  105364. }()
  105365. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105366. ctx = rctx // use context from middleware stack in children
  105367. return obj.Edges, nil
  105368. })
  105369. if err != nil {
  105370. ec.Error(ctx, err)
  105371. return graphql.Null
  105372. }
  105373. if resTmp == nil {
  105374. if !graphql.HasFieldError(ctx, fc) {
  105375. ec.Errorf(ctx, "must not be null")
  105376. }
  105377. return graphql.Null
  105378. }
  105379. res := resTmp.([]*SearchResultEdge)
  105380. fc.Result = res
  105381. return ec.marshalNSearchResultEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResultEdgeᚄ(ctx, field.Selections, res)
  105382. }
  105383. func (ec *executionContext) fieldContext_SearchResultConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105384. fc = &graphql.FieldContext{
  105385. Object: "SearchResultConnection",
  105386. Field: field,
  105387. IsMethod: false,
  105388. IsResolver: false,
  105389. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105390. switch field.Name {
  105391. case "cursor":
  105392. return ec.fieldContext_SearchResultEdge_cursor(ctx, field)
  105393. case "node":
  105394. return ec.fieldContext_SearchResultEdge_node(ctx, field)
  105395. }
  105396. return nil, fmt.Errorf("no field named %q was found under type SearchResultEdge", field.Name)
  105397. },
  105398. }
  105399. return fc, nil
  105400. }
  105401. func (ec *executionContext) _SearchResultConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SearchResultConnection) (ret graphql.Marshaler) {
  105402. fc, err := ec.fieldContext_SearchResultConnection_pageInfo(ctx, field)
  105403. if err != nil {
  105404. return graphql.Null
  105405. }
  105406. ctx = graphql.WithFieldContext(ctx, fc)
  105407. defer func() {
  105408. if r := recover(); r != nil {
  105409. ec.Error(ctx, ec.Recover(ctx, r))
  105410. ret = graphql.Null
  105411. }
  105412. }()
  105413. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105414. ctx = rctx // use context from middleware stack in children
  105415. return obj.PageInfo, nil
  105416. })
  105417. if err != nil {
  105418. ec.Error(ctx, err)
  105419. return graphql.Null
  105420. }
  105421. if resTmp == nil {
  105422. if !graphql.HasFieldError(ctx, fc) {
  105423. ec.Errorf(ctx, "must not be null")
  105424. }
  105425. return graphql.Null
  105426. }
  105427. res := resTmp.(*PageInfo)
  105428. fc.Result = res
  105429. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  105430. }
  105431. func (ec *executionContext) fieldContext_SearchResultConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105432. fc = &graphql.FieldContext{
  105433. Object: "SearchResultConnection",
  105434. Field: field,
  105435. IsMethod: false,
  105436. IsResolver: false,
  105437. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105438. switch field.Name {
  105439. case "endCursor":
  105440. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  105441. case "hasNextPage":
  105442. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  105443. case "hasPreviousPage":
  105444. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  105445. case "startCursor":
  105446. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  105447. }
  105448. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  105449. },
  105450. }
  105451. return fc, nil
  105452. }
  105453. func (ec *executionContext) _SearchResultEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SearchResultEdge) (ret graphql.Marshaler) {
  105454. fc, err := ec.fieldContext_SearchResultEdge_cursor(ctx, field)
  105455. if err != nil {
  105456. return graphql.Null
  105457. }
  105458. ctx = graphql.WithFieldContext(ctx, fc)
  105459. defer func() {
  105460. if r := recover(); r != nil {
  105461. ec.Error(ctx, ec.Recover(ctx, r))
  105462. ret = graphql.Null
  105463. }
  105464. }()
  105465. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105466. ctx = rctx // use context from middleware stack in children
  105467. return obj.Cursor, nil
  105468. })
  105469. if err != nil {
  105470. ec.Error(ctx, err)
  105471. return graphql.Null
  105472. }
  105473. if resTmp == nil {
  105474. if !graphql.HasFieldError(ctx, fc) {
  105475. ec.Errorf(ctx, "must not be null")
  105476. }
  105477. return graphql.Null
  105478. }
  105479. res := resTmp.(string)
  105480. fc.Result = res
  105481. return ec.marshalNString2string(ctx, field.Selections, res)
  105482. }
  105483. func (ec *executionContext) fieldContext_SearchResultEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105484. fc = &graphql.FieldContext{
  105485. Object: "SearchResultEdge",
  105486. Field: field,
  105487. IsMethod: false,
  105488. IsResolver: false,
  105489. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105490. return nil, errors.New("field of type String does not have child fields")
  105491. },
  105492. }
  105493. return fc, nil
  105494. }
  105495. func (ec *executionContext) _SearchResultEdge_node(ctx context.Context, field graphql.CollectedField, obj *SearchResultEdge) (ret graphql.Marshaler) {
  105496. fc, err := ec.fieldContext_SearchResultEdge_node(ctx, field)
  105497. if err != nil {
  105498. return graphql.Null
  105499. }
  105500. ctx = graphql.WithFieldContext(ctx, fc)
  105501. defer func() {
  105502. if r := recover(); r != nil {
  105503. ec.Error(ctx, ec.Recover(ctx, r))
  105504. ret = graphql.Null
  105505. }
  105506. }()
  105507. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105508. ctx = rctx // use context from middleware stack in children
  105509. return obj.Node, nil
  105510. })
  105511. if err != nil {
  105512. ec.Error(ctx, err)
  105513. return graphql.Null
  105514. }
  105515. if resTmp == nil {
  105516. if !graphql.HasFieldError(ctx, fc) {
  105517. ec.Errorf(ctx, "must not be null")
  105518. }
  105519. return graphql.Null
  105520. }
  105521. res := resTmp.(*SearchResult)
  105522. fc.Result = res
  105523. return ec.marshalNSearchResult2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResult(ctx, field.Selections, res)
  105524. }
  105525. func (ec *executionContext) fieldContext_SearchResultEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105526. fc = &graphql.FieldContext{
  105527. Object: "SearchResultEdge",
  105528. Field: field,
  105529. IsMethod: false,
  105530. IsResolver: false,
  105531. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105532. switch field.Name {
  105533. case "description":
  105534. return ec.fieldContext_SearchResult_description(ctx, field)
  105535. case "image":
  105536. return ec.fieldContext_SearchResult_image(ctx, field)
  105537. case "reference":
  105538. return ec.fieldContext_SearchResult_reference(ctx, field)
  105539. case "title":
  105540. return ec.fieldContext_SearchResult_title(ctx, field)
  105541. case "url":
  105542. return ec.fieldContext_SearchResult_url(ctx, field)
  105543. }
  105544. return nil, fmt.Errorf("no field named %q was found under type SearchResult", field.Name)
  105545. },
  105546. }
  105547. return fc, nil
  105548. }
  105549. func (ec *executionContext) _SelectedOption_name(ctx context.Context, field graphql.CollectedField, obj *SelectedOption) (ret graphql.Marshaler) {
  105550. fc, err := ec.fieldContext_SelectedOption_name(ctx, field)
  105551. if err != nil {
  105552. return graphql.Null
  105553. }
  105554. ctx = graphql.WithFieldContext(ctx, fc)
  105555. defer func() {
  105556. if r := recover(); r != nil {
  105557. ec.Error(ctx, ec.Recover(ctx, r))
  105558. ret = graphql.Null
  105559. }
  105560. }()
  105561. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105562. ctx = rctx // use context from middleware stack in children
  105563. return obj.Name, nil
  105564. })
  105565. if err != nil {
  105566. ec.Error(ctx, err)
  105567. return graphql.Null
  105568. }
  105569. if resTmp == nil {
  105570. if !graphql.HasFieldError(ctx, fc) {
  105571. ec.Errorf(ctx, "must not be null")
  105572. }
  105573. return graphql.Null
  105574. }
  105575. res := resTmp.(string)
  105576. fc.Result = res
  105577. return ec.marshalNString2string(ctx, field.Selections, res)
  105578. }
  105579. func (ec *executionContext) fieldContext_SelectedOption_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105580. fc = &graphql.FieldContext{
  105581. Object: "SelectedOption",
  105582. Field: field,
  105583. IsMethod: false,
  105584. IsResolver: false,
  105585. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105586. return nil, errors.New("field of type String does not have child fields")
  105587. },
  105588. }
  105589. return fc, nil
  105590. }
  105591. func (ec *executionContext) _SelectedOption_value(ctx context.Context, field graphql.CollectedField, obj *SelectedOption) (ret graphql.Marshaler) {
  105592. fc, err := ec.fieldContext_SelectedOption_value(ctx, field)
  105593. if err != nil {
  105594. return graphql.Null
  105595. }
  105596. ctx = graphql.WithFieldContext(ctx, fc)
  105597. defer func() {
  105598. if r := recover(); r != nil {
  105599. ec.Error(ctx, ec.Recover(ctx, r))
  105600. ret = graphql.Null
  105601. }
  105602. }()
  105603. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105604. ctx = rctx // use context from middleware stack in children
  105605. return obj.Value, nil
  105606. })
  105607. if err != nil {
  105608. ec.Error(ctx, err)
  105609. return graphql.Null
  105610. }
  105611. if resTmp == nil {
  105612. if !graphql.HasFieldError(ctx, fc) {
  105613. ec.Errorf(ctx, "must not be null")
  105614. }
  105615. return graphql.Null
  105616. }
  105617. res := resTmp.(string)
  105618. fc.Result = res
  105619. return ec.marshalNString2string(ctx, field.Selections, res)
  105620. }
  105621. func (ec *executionContext) fieldContext_SelectedOption_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105622. fc = &graphql.FieldContext{
  105623. Object: "SelectedOption",
  105624. Field: field,
  105625. IsMethod: false,
  105626. IsResolver: false,
  105627. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105628. return nil, errors.New("field of type String does not have child fields")
  105629. },
  105630. }
  105631. return fc, nil
  105632. }
  105633. func (ec *executionContext) _SellingPlan_billingPolicy(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105634. fc, err := ec.fieldContext_SellingPlan_billingPolicy(ctx, field)
  105635. if err != nil {
  105636. return graphql.Null
  105637. }
  105638. ctx = graphql.WithFieldContext(ctx, fc)
  105639. defer func() {
  105640. if r := recover(); r != nil {
  105641. ec.Error(ctx, ec.Recover(ctx, r))
  105642. ret = graphql.Null
  105643. }
  105644. }()
  105645. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105646. ctx = rctx // use context from middleware stack in children
  105647. return obj.BillingPolicy, nil
  105648. })
  105649. if err != nil {
  105650. ec.Error(ctx, err)
  105651. return graphql.Null
  105652. }
  105653. if resTmp == nil {
  105654. if !graphql.HasFieldError(ctx, fc) {
  105655. ec.Errorf(ctx, "must not be null")
  105656. }
  105657. return graphql.Null
  105658. }
  105659. res := resTmp.(SellingPlanBillingPolicy)
  105660. fc.Result = res
  105661. return ec.marshalNSellingPlanBillingPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanBillingPolicy(ctx, field.Selections, res)
  105662. }
  105663. func (ec *executionContext) fieldContext_SellingPlan_billingPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105664. fc = &graphql.FieldContext{
  105665. Object: "SellingPlan",
  105666. Field: field,
  105667. IsMethod: false,
  105668. IsResolver: false,
  105669. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105670. return nil, errors.New("field of type SellingPlanBillingPolicy does not have child fields")
  105671. },
  105672. }
  105673. return fc, nil
  105674. }
  105675. func (ec *executionContext) _SellingPlan_category(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105676. fc, err := ec.fieldContext_SellingPlan_category(ctx, field)
  105677. if err != nil {
  105678. return graphql.Null
  105679. }
  105680. ctx = graphql.WithFieldContext(ctx, fc)
  105681. defer func() {
  105682. if r := recover(); r != nil {
  105683. ec.Error(ctx, ec.Recover(ctx, r))
  105684. ret = graphql.Null
  105685. }
  105686. }()
  105687. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105688. ctx = rctx // use context from middleware stack in children
  105689. return obj.Category, nil
  105690. })
  105691. if err != nil {
  105692. ec.Error(ctx, err)
  105693. return graphql.Null
  105694. }
  105695. if resTmp == nil {
  105696. return graphql.Null
  105697. }
  105698. res := resTmp.(*SellingPlanCategory)
  105699. fc.Result = res
  105700. return ec.marshalOSellingPlanCategory2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCategory(ctx, field.Selections, res)
  105701. }
  105702. func (ec *executionContext) fieldContext_SellingPlan_category(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105703. fc = &graphql.FieldContext{
  105704. Object: "SellingPlan",
  105705. Field: field,
  105706. IsMethod: false,
  105707. IsResolver: false,
  105708. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105709. return nil, errors.New("field of type SellingPlanCategory does not have child fields")
  105710. },
  105711. }
  105712. return fc, nil
  105713. }
  105714. func (ec *executionContext) _SellingPlan_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105715. fc, err := ec.fieldContext_SellingPlan_createdAt(ctx, field)
  105716. if err != nil {
  105717. return graphql.Null
  105718. }
  105719. ctx = graphql.WithFieldContext(ctx, fc)
  105720. defer func() {
  105721. if r := recover(); r != nil {
  105722. ec.Error(ctx, ec.Recover(ctx, r))
  105723. ret = graphql.Null
  105724. }
  105725. }()
  105726. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105727. ctx = rctx // use context from middleware stack in children
  105728. return obj.CreatedAt, nil
  105729. })
  105730. if err != nil {
  105731. ec.Error(ctx, err)
  105732. return graphql.Null
  105733. }
  105734. if resTmp == nil {
  105735. if !graphql.HasFieldError(ctx, fc) {
  105736. ec.Errorf(ctx, "must not be null")
  105737. }
  105738. return graphql.Null
  105739. }
  105740. res := resTmp.(string)
  105741. fc.Result = res
  105742. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  105743. }
  105744. func (ec *executionContext) fieldContext_SellingPlan_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105745. fc = &graphql.FieldContext{
  105746. Object: "SellingPlan",
  105747. Field: field,
  105748. IsMethod: false,
  105749. IsResolver: false,
  105750. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105751. return nil, errors.New("field of type DateTime does not have child fields")
  105752. },
  105753. }
  105754. return fc, nil
  105755. }
  105756. func (ec *executionContext) _SellingPlan_deliveryPolicy(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105757. fc, err := ec.fieldContext_SellingPlan_deliveryPolicy(ctx, field)
  105758. if err != nil {
  105759. return graphql.Null
  105760. }
  105761. ctx = graphql.WithFieldContext(ctx, fc)
  105762. defer func() {
  105763. if r := recover(); r != nil {
  105764. ec.Error(ctx, ec.Recover(ctx, r))
  105765. ret = graphql.Null
  105766. }
  105767. }()
  105768. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105769. ctx = rctx // use context from middleware stack in children
  105770. return obj.DeliveryPolicy, nil
  105771. })
  105772. if err != nil {
  105773. ec.Error(ctx, err)
  105774. return graphql.Null
  105775. }
  105776. if resTmp == nil {
  105777. if !graphql.HasFieldError(ctx, fc) {
  105778. ec.Errorf(ctx, "must not be null")
  105779. }
  105780. return graphql.Null
  105781. }
  105782. res := resTmp.(SellingPlanDeliveryPolicy)
  105783. fc.Result = res
  105784. return ec.marshalNSellingPlanDeliveryPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanDeliveryPolicy(ctx, field.Selections, res)
  105785. }
  105786. func (ec *executionContext) fieldContext_SellingPlan_deliveryPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105787. fc = &graphql.FieldContext{
  105788. Object: "SellingPlan",
  105789. Field: field,
  105790. IsMethod: false,
  105791. IsResolver: false,
  105792. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105793. return nil, errors.New("field of type SellingPlanDeliveryPolicy does not have child fields")
  105794. },
  105795. }
  105796. return fc, nil
  105797. }
  105798. func (ec *executionContext) _SellingPlan_description(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105799. fc, err := ec.fieldContext_SellingPlan_description(ctx, field)
  105800. if err != nil {
  105801. return graphql.Null
  105802. }
  105803. ctx = graphql.WithFieldContext(ctx, fc)
  105804. defer func() {
  105805. if r := recover(); r != nil {
  105806. ec.Error(ctx, ec.Recover(ctx, r))
  105807. ret = graphql.Null
  105808. }
  105809. }()
  105810. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105811. ctx = rctx // use context from middleware stack in children
  105812. return obj.Description, nil
  105813. })
  105814. if err != nil {
  105815. ec.Error(ctx, err)
  105816. return graphql.Null
  105817. }
  105818. if resTmp == nil {
  105819. return graphql.Null
  105820. }
  105821. res := resTmp.(*string)
  105822. fc.Result = res
  105823. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105824. }
  105825. func (ec *executionContext) fieldContext_SellingPlan_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105826. fc = &graphql.FieldContext{
  105827. Object: "SellingPlan",
  105828. Field: field,
  105829. IsMethod: false,
  105830. IsResolver: false,
  105831. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105832. return nil, errors.New("field of type String does not have child fields")
  105833. },
  105834. }
  105835. return fc, nil
  105836. }
  105837. func (ec *executionContext) _SellingPlan_id(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105838. fc, err := ec.fieldContext_SellingPlan_id(ctx, field)
  105839. if err != nil {
  105840. return graphql.Null
  105841. }
  105842. ctx = graphql.WithFieldContext(ctx, fc)
  105843. defer func() {
  105844. if r := recover(); r != nil {
  105845. ec.Error(ctx, ec.Recover(ctx, r))
  105846. ret = graphql.Null
  105847. }
  105848. }()
  105849. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105850. ctx = rctx // use context from middleware stack in children
  105851. return obj.ID, nil
  105852. })
  105853. if err != nil {
  105854. ec.Error(ctx, err)
  105855. return graphql.Null
  105856. }
  105857. if resTmp == nil {
  105858. if !graphql.HasFieldError(ctx, fc) {
  105859. ec.Errorf(ctx, "must not be null")
  105860. }
  105861. return graphql.Null
  105862. }
  105863. res := resTmp.(string)
  105864. fc.Result = res
  105865. return ec.marshalNID2string(ctx, field.Selections, res)
  105866. }
  105867. func (ec *executionContext) fieldContext_SellingPlan_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105868. fc = &graphql.FieldContext{
  105869. Object: "SellingPlan",
  105870. Field: field,
  105871. IsMethod: false,
  105872. IsResolver: false,
  105873. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105874. return nil, errors.New("field of type ID does not have child fields")
  105875. },
  105876. }
  105877. return fc, nil
  105878. }
  105879. func (ec *executionContext) _SellingPlan_inventoryPolicy(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105880. fc, err := ec.fieldContext_SellingPlan_inventoryPolicy(ctx, field)
  105881. if err != nil {
  105882. return graphql.Null
  105883. }
  105884. ctx = graphql.WithFieldContext(ctx, fc)
  105885. defer func() {
  105886. if r := recover(); r != nil {
  105887. ec.Error(ctx, ec.Recover(ctx, r))
  105888. ret = graphql.Null
  105889. }
  105890. }()
  105891. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105892. ctx = rctx // use context from middleware stack in children
  105893. return obj.InventoryPolicy, nil
  105894. })
  105895. if err != nil {
  105896. ec.Error(ctx, err)
  105897. return graphql.Null
  105898. }
  105899. if resTmp == nil {
  105900. return graphql.Null
  105901. }
  105902. res := resTmp.(*SellingPlanInventoryPolicy)
  105903. fc.Result = res
  105904. return ec.marshalOSellingPlanInventoryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanInventoryPolicy(ctx, field.Selections, res)
  105905. }
  105906. func (ec *executionContext) fieldContext_SellingPlan_inventoryPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105907. fc = &graphql.FieldContext{
  105908. Object: "SellingPlan",
  105909. Field: field,
  105910. IsMethod: false,
  105911. IsResolver: false,
  105912. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105913. switch field.Name {
  105914. case "reserve":
  105915. return ec.fieldContext_SellingPlanInventoryPolicy_reserve(ctx, field)
  105916. }
  105917. return nil, fmt.Errorf("no field named %q was found under type SellingPlanInventoryPolicy", field.Name)
  105918. },
  105919. }
  105920. return fc, nil
  105921. }
  105922. func (ec *executionContext) _SellingPlan_name(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105923. fc, err := ec.fieldContext_SellingPlan_name(ctx, field)
  105924. if err != nil {
  105925. return graphql.Null
  105926. }
  105927. ctx = graphql.WithFieldContext(ctx, fc)
  105928. defer func() {
  105929. if r := recover(); r != nil {
  105930. ec.Error(ctx, ec.Recover(ctx, r))
  105931. ret = graphql.Null
  105932. }
  105933. }()
  105934. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105935. ctx = rctx // use context from middleware stack in children
  105936. return obj.Name, nil
  105937. })
  105938. if err != nil {
  105939. ec.Error(ctx, err)
  105940. return graphql.Null
  105941. }
  105942. if resTmp == nil {
  105943. if !graphql.HasFieldError(ctx, fc) {
  105944. ec.Errorf(ctx, "must not be null")
  105945. }
  105946. return graphql.Null
  105947. }
  105948. res := resTmp.(string)
  105949. fc.Result = res
  105950. return ec.marshalNString2string(ctx, field.Selections, res)
  105951. }
  105952. func (ec *executionContext) fieldContext_SellingPlan_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105953. fc = &graphql.FieldContext{
  105954. Object: "SellingPlan",
  105955. Field: field,
  105956. IsMethod: false,
  105957. IsResolver: false,
  105958. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105959. return nil, errors.New("field of type String does not have child fields")
  105960. },
  105961. }
  105962. return fc, nil
  105963. }
  105964. func (ec *executionContext) _SellingPlan_options(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  105965. fc, err := ec.fieldContext_SellingPlan_options(ctx, field)
  105966. if err != nil {
  105967. return graphql.Null
  105968. }
  105969. ctx = graphql.WithFieldContext(ctx, fc)
  105970. defer func() {
  105971. if r := recover(); r != nil {
  105972. ec.Error(ctx, ec.Recover(ctx, r))
  105973. ret = graphql.Null
  105974. }
  105975. }()
  105976. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105977. ctx = rctx // use context from middleware stack in children
  105978. return obj.Options, nil
  105979. })
  105980. if err != nil {
  105981. ec.Error(ctx, err)
  105982. return graphql.Null
  105983. }
  105984. if resTmp == nil {
  105985. if !graphql.HasFieldError(ctx, fc) {
  105986. ec.Errorf(ctx, "must not be null")
  105987. }
  105988. return graphql.Null
  105989. }
  105990. res := resTmp.([]string)
  105991. fc.Result = res
  105992. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  105993. }
  105994. func (ec *executionContext) fieldContext_SellingPlan_options(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105995. fc = &graphql.FieldContext{
  105996. Object: "SellingPlan",
  105997. Field: field,
  105998. IsMethod: false,
  105999. IsResolver: false,
  106000. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106001. return nil, errors.New("field of type String does not have child fields")
  106002. },
  106003. }
  106004. return fc, nil
  106005. }
  106006. func (ec *executionContext) _SellingPlan_position(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  106007. fc, err := ec.fieldContext_SellingPlan_position(ctx, field)
  106008. if err != nil {
  106009. return graphql.Null
  106010. }
  106011. ctx = graphql.WithFieldContext(ctx, fc)
  106012. defer func() {
  106013. if r := recover(); r != nil {
  106014. ec.Error(ctx, ec.Recover(ctx, r))
  106015. ret = graphql.Null
  106016. }
  106017. }()
  106018. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106019. ctx = rctx // use context from middleware stack in children
  106020. return obj.Position, nil
  106021. })
  106022. if err != nil {
  106023. ec.Error(ctx, err)
  106024. return graphql.Null
  106025. }
  106026. if resTmp == nil {
  106027. return graphql.Null
  106028. }
  106029. res := resTmp.(*int)
  106030. fc.Result = res
  106031. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  106032. }
  106033. func (ec *executionContext) fieldContext_SellingPlan_position(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106034. fc = &graphql.FieldContext{
  106035. Object: "SellingPlan",
  106036. Field: field,
  106037. IsMethod: false,
  106038. IsResolver: false,
  106039. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106040. return nil, errors.New("field of type Int does not have child fields")
  106041. },
  106042. }
  106043. return fc, nil
  106044. }
  106045. func (ec *executionContext) _SellingPlan_pricingPolicies(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  106046. fc, err := ec.fieldContext_SellingPlan_pricingPolicies(ctx, field)
  106047. if err != nil {
  106048. return graphql.Null
  106049. }
  106050. ctx = graphql.WithFieldContext(ctx, fc)
  106051. defer func() {
  106052. if r := recover(); r != nil {
  106053. ec.Error(ctx, ec.Recover(ctx, r))
  106054. ret = graphql.Null
  106055. }
  106056. }()
  106057. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106058. ctx = rctx // use context from middleware stack in children
  106059. return obj.PricingPolicies, nil
  106060. })
  106061. if err != nil {
  106062. ec.Error(ctx, err)
  106063. return graphql.Null
  106064. }
  106065. if resTmp == nil {
  106066. if !graphql.HasFieldError(ctx, fc) {
  106067. ec.Errorf(ctx, "must not be null")
  106068. }
  106069. return graphql.Null
  106070. }
  106071. res := resTmp.([]SellingPlanPricingPolicy)
  106072. fc.Result = res
  106073. return ec.marshalNSellingPlanPricingPolicy2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyᚄ(ctx, field.Selections, res)
  106074. }
  106075. func (ec *executionContext) fieldContext_SellingPlan_pricingPolicies(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106076. fc = &graphql.FieldContext{
  106077. Object: "SellingPlan",
  106078. Field: field,
  106079. IsMethod: false,
  106080. IsResolver: false,
  106081. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106082. return nil, errors.New("field of type SellingPlanPricingPolicy does not have child fields")
  106083. },
  106084. }
  106085. return fc, nil
  106086. }
  106087. func (ec *executionContext) _SellingPlanAnchor_cutoffDay(ctx context.Context, field graphql.CollectedField, obj *SellingPlanAnchor) (ret graphql.Marshaler) {
  106088. fc, err := ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  106089. if err != nil {
  106090. return graphql.Null
  106091. }
  106092. ctx = graphql.WithFieldContext(ctx, fc)
  106093. defer func() {
  106094. if r := recover(); r != nil {
  106095. ec.Error(ctx, ec.Recover(ctx, r))
  106096. ret = graphql.Null
  106097. }
  106098. }()
  106099. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106100. ctx = rctx // use context from middleware stack in children
  106101. return obj.CutoffDay, nil
  106102. })
  106103. if err != nil {
  106104. ec.Error(ctx, err)
  106105. return graphql.Null
  106106. }
  106107. if resTmp == nil {
  106108. return graphql.Null
  106109. }
  106110. res := resTmp.(*int)
  106111. fc.Result = res
  106112. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  106113. }
  106114. func (ec *executionContext) fieldContext_SellingPlanAnchor_cutoffDay(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106115. fc = &graphql.FieldContext{
  106116. Object: "SellingPlanAnchor",
  106117. Field: field,
  106118. IsMethod: false,
  106119. IsResolver: false,
  106120. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106121. return nil, errors.New("field of type Int does not have child fields")
  106122. },
  106123. }
  106124. return fc, nil
  106125. }
  106126. func (ec *executionContext) _SellingPlanAnchor_day(ctx context.Context, field graphql.CollectedField, obj *SellingPlanAnchor) (ret graphql.Marshaler) {
  106127. fc, err := ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  106128. if err != nil {
  106129. return graphql.Null
  106130. }
  106131. ctx = graphql.WithFieldContext(ctx, fc)
  106132. defer func() {
  106133. if r := recover(); r != nil {
  106134. ec.Error(ctx, ec.Recover(ctx, r))
  106135. ret = graphql.Null
  106136. }
  106137. }()
  106138. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106139. ctx = rctx // use context from middleware stack in children
  106140. return obj.Day, nil
  106141. })
  106142. if err != nil {
  106143. ec.Error(ctx, err)
  106144. return graphql.Null
  106145. }
  106146. if resTmp == nil {
  106147. if !graphql.HasFieldError(ctx, fc) {
  106148. ec.Errorf(ctx, "must not be null")
  106149. }
  106150. return graphql.Null
  106151. }
  106152. res := resTmp.(int)
  106153. fc.Result = res
  106154. return ec.marshalNInt2int(ctx, field.Selections, res)
  106155. }
  106156. func (ec *executionContext) fieldContext_SellingPlanAnchor_day(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106157. fc = &graphql.FieldContext{
  106158. Object: "SellingPlanAnchor",
  106159. Field: field,
  106160. IsMethod: false,
  106161. IsResolver: false,
  106162. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106163. return nil, errors.New("field of type Int does not have child fields")
  106164. },
  106165. }
  106166. return fc, nil
  106167. }
  106168. func (ec *executionContext) _SellingPlanAnchor_month(ctx context.Context, field graphql.CollectedField, obj *SellingPlanAnchor) (ret graphql.Marshaler) {
  106169. fc, err := ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  106170. if err != nil {
  106171. return graphql.Null
  106172. }
  106173. ctx = graphql.WithFieldContext(ctx, fc)
  106174. defer func() {
  106175. if r := recover(); r != nil {
  106176. ec.Error(ctx, ec.Recover(ctx, r))
  106177. ret = graphql.Null
  106178. }
  106179. }()
  106180. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106181. ctx = rctx // use context from middleware stack in children
  106182. return obj.Month, nil
  106183. })
  106184. if err != nil {
  106185. ec.Error(ctx, err)
  106186. return graphql.Null
  106187. }
  106188. if resTmp == nil {
  106189. return graphql.Null
  106190. }
  106191. res := resTmp.(*int)
  106192. fc.Result = res
  106193. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  106194. }
  106195. func (ec *executionContext) fieldContext_SellingPlanAnchor_month(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106196. fc = &graphql.FieldContext{
  106197. Object: "SellingPlanAnchor",
  106198. Field: field,
  106199. IsMethod: false,
  106200. IsResolver: false,
  106201. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106202. return nil, errors.New("field of type Int does not have child fields")
  106203. },
  106204. }
  106205. return fc, nil
  106206. }
  106207. func (ec *executionContext) _SellingPlanAnchor_type(ctx context.Context, field graphql.CollectedField, obj *SellingPlanAnchor) (ret graphql.Marshaler) {
  106208. fc, err := ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  106209. if err != nil {
  106210. return graphql.Null
  106211. }
  106212. ctx = graphql.WithFieldContext(ctx, fc)
  106213. defer func() {
  106214. if r := recover(); r != nil {
  106215. ec.Error(ctx, ec.Recover(ctx, r))
  106216. ret = graphql.Null
  106217. }
  106218. }()
  106219. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106220. ctx = rctx // use context from middleware stack in children
  106221. return obj.Type, nil
  106222. })
  106223. if err != nil {
  106224. ec.Error(ctx, err)
  106225. return graphql.Null
  106226. }
  106227. if resTmp == nil {
  106228. if !graphql.HasFieldError(ctx, fc) {
  106229. ec.Errorf(ctx, "must not be null")
  106230. }
  106231. return graphql.Null
  106232. }
  106233. res := resTmp.(SellingPlanAnchorType)
  106234. fc.Result = res
  106235. return ec.marshalNSellingPlanAnchorType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorType(ctx, field.Selections, res)
  106236. }
  106237. func (ec *executionContext) fieldContext_SellingPlanAnchor_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106238. fc = &graphql.FieldContext{
  106239. Object: "SellingPlanAnchor",
  106240. Field: field,
  106241. IsMethod: false,
  106242. IsResolver: false,
  106243. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106244. return nil, errors.New("field of type SellingPlanAnchorType does not have child fields")
  106245. },
  106246. }
  106247. return fc, nil
  106248. }
  106249. func (ec *executionContext) _SellingPlanCheckoutCharge_type(ctx context.Context, field graphql.CollectedField, obj *SellingPlanCheckoutCharge) (ret graphql.Marshaler) {
  106250. fc, err := ec.fieldContext_SellingPlanCheckoutCharge_type(ctx, field)
  106251. if err != nil {
  106252. return graphql.Null
  106253. }
  106254. ctx = graphql.WithFieldContext(ctx, fc)
  106255. defer func() {
  106256. if r := recover(); r != nil {
  106257. ec.Error(ctx, ec.Recover(ctx, r))
  106258. ret = graphql.Null
  106259. }
  106260. }()
  106261. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106262. ctx = rctx // use context from middleware stack in children
  106263. return obj.Type, nil
  106264. })
  106265. if err != nil {
  106266. ec.Error(ctx, err)
  106267. return graphql.Null
  106268. }
  106269. if resTmp == nil {
  106270. if !graphql.HasFieldError(ctx, fc) {
  106271. ec.Errorf(ctx, "must not be null")
  106272. }
  106273. return graphql.Null
  106274. }
  106275. res := resTmp.(SellingPlanCheckoutChargeType)
  106276. fc.Result = res
  106277. return ec.marshalNSellingPlanCheckoutChargeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCheckoutChargeType(ctx, field.Selections, res)
  106278. }
  106279. func (ec *executionContext) fieldContext_SellingPlanCheckoutCharge_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106280. fc = &graphql.FieldContext{
  106281. Object: "SellingPlanCheckoutCharge",
  106282. Field: field,
  106283. IsMethod: false,
  106284. IsResolver: false,
  106285. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106286. return nil, errors.New("field of type SellingPlanCheckoutChargeType does not have child fields")
  106287. },
  106288. }
  106289. return fc, nil
  106290. }
  106291. func (ec *executionContext) _SellingPlanCheckoutCharge_value(ctx context.Context, field graphql.CollectedField, obj *SellingPlanCheckoutCharge) (ret graphql.Marshaler) {
  106292. fc, err := ec.fieldContext_SellingPlanCheckoutCharge_value(ctx, field)
  106293. if err != nil {
  106294. return graphql.Null
  106295. }
  106296. ctx = graphql.WithFieldContext(ctx, fc)
  106297. defer func() {
  106298. if r := recover(); r != nil {
  106299. ec.Error(ctx, ec.Recover(ctx, r))
  106300. ret = graphql.Null
  106301. }
  106302. }()
  106303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106304. ctx = rctx // use context from middleware stack in children
  106305. return obj.Value, nil
  106306. })
  106307. if err != nil {
  106308. ec.Error(ctx, err)
  106309. return graphql.Null
  106310. }
  106311. if resTmp == nil {
  106312. if !graphql.HasFieldError(ctx, fc) {
  106313. ec.Errorf(ctx, "must not be null")
  106314. }
  106315. return graphql.Null
  106316. }
  106317. res := resTmp.(SellingPlanCheckoutChargeValue)
  106318. fc.Result = res
  106319. return ec.marshalNSellingPlanCheckoutChargeValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCheckoutChargeValue(ctx, field.Selections, res)
  106320. }
  106321. func (ec *executionContext) fieldContext_SellingPlanCheckoutCharge_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106322. fc = &graphql.FieldContext{
  106323. Object: "SellingPlanCheckoutCharge",
  106324. Field: field,
  106325. IsMethod: false,
  106326. IsResolver: false,
  106327. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106328. return nil, errors.New("field of type SellingPlanCheckoutChargeValue does not have child fields")
  106329. },
  106330. }
  106331. return fc, nil
  106332. }
  106333. func (ec *executionContext) _SellingPlanCheckoutChargePercentageValue_percentage(ctx context.Context, field graphql.CollectedField, obj *SellingPlanCheckoutChargePercentageValue) (ret graphql.Marshaler) {
  106334. fc, err := ec.fieldContext_SellingPlanCheckoutChargePercentageValue_percentage(ctx, field)
  106335. if err != nil {
  106336. return graphql.Null
  106337. }
  106338. ctx = graphql.WithFieldContext(ctx, fc)
  106339. defer func() {
  106340. if r := recover(); r != nil {
  106341. ec.Error(ctx, ec.Recover(ctx, r))
  106342. ret = graphql.Null
  106343. }
  106344. }()
  106345. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106346. ctx = rctx // use context from middleware stack in children
  106347. return obj.Percentage, nil
  106348. })
  106349. if err != nil {
  106350. ec.Error(ctx, err)
  106351. return graphql.Null
  106352. }
  106353. if resTmp == nil {
  106354. if !graphql.HasFieldError(ctx, fc) {
  106355. ec.Errorf(ctx, "must not be null")
  106356. }
  106357. return graphql.Null
  106358. }
  106359. res := resTmp.(float64)
  106360. fc.Result = res
  106361. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  106362. }
  106363. func (ec *executionContext) fieldContext_SellingPlanCheckoutChargePercentageValue_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106364. fc = &graphql.FieldContext{
  106365. Object: "SellingPlanCheckoutChargePercentageValue",
  106366. Field: field,
  106367. IsMethod: false,
  106368. IsResolver: false,
  106369. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106370. return nil, errors.New("field of type Float does not have child fields")
  106371. },
  106372. }
  106373. return fc, nil
  106374. }
  106375. func (ec *executionContext) _SellingPlanConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SellingPlanConnection) (ret graphql.Marshaler) {
  106376. fc, err := ec.fieldContext_SellingPlanConnection_edges(ctx, field)
  106377. if err != nil {
  106378. return graphql.Null
  106379. }
  106380. ctx = graphql.WithFieldContext(ctx, fc)
  106381. defer func() {
  106382. if r := recover(); r != nil {
  106383. ec.Error(ctx, ec.Recover(ctx, r))
  106384. ret = graphql.Null
  106385. }
  106386. }()
  106387. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106388. ctx = rctx // use context from middleware stack in children
  106389. return obj.Edges, nil
  106390. })
  106391. if err != nil {
  106392. ec.Error(ctx, err)
  106393. return graphql.Null
  106394. }
  106395. if resTmp == nil {
  106396. if !graphql.HasFieldError(ctx, fc) {
  106397. ec.Errorf(ctx, "must not be null")
  106398. }
  106399. return graphql.Null
  106400. }
  106401. res := resTmp.([]*SellingPlanEdge)
  106402. fc.Result = res
  106403. return ec.marshalNSellingPlanEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanEdgeᚄ(ctx, field.Selections, res)
  106404. }
  106405. func (ec *executionContext) fieldContext_SellingPlanConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106406. fc = &graphql.FieldContext{
  106407. Object: "SellingPlanConnection",
  106408. Field: field,
  106409. IsMethod: false,
  106410. IsResolver: false,
  106411. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106412. switch field.Name {
  106413. case "cursor":
  106414. return ec.fieldContext_SellingPlanEdge_cursor(ctx, field)
  106415. case "node":
  106416. return ec.fieldContext_SellingPlanEdge_node(ctx, field)
  106417. }
  106418. return nil, fmt.Errorf("no field named %q was found under type SellingPlanEdge", field.Name)
  106419. },
  106420. }
  106421. return fc, nil
  106422. }
  106423. func (ec *executionContext) _SellingPlanConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SellingPlanConnection) (ret graphql.Marshaler) {
  106424. fc, err := ec.fieldContext_SellingPlanConnection_nodes(ctx, field)
  106425. if err != nil {
  106426. return graphql.Null
  106427. }
  106428. ctx = graphql.WithFieldContext(ctx, fc)
  106429. defer func() {
  106430. if r := recover(); r != nil {
  106431. ec.Error(ctx, ec.Recover(ctx, r))
  106432. ret = graphql.Null
  106433. }
  106434. }()
  106435. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106436. ctx = rctx // use context from middleware stack in children
  106437. return obj.Nodes, nil
  106438. })
  106439. if err != nil {
  106440. ec.Error(ctx, err)
  106441. return graphql.Null
  106442. }
  106443. if resTmp == nil {
  106444. if !graphql.HasFieldError(ctx, fc) {
  106445. ec.Errorf(ctx, "must not be null")
  106446. }
  106447. return graphql.Null
  106448. }
  106449. res := resTmp.([]*SellingPlan)
  106450. fc.Result = res
  106451. return ec.marshalNSellingPlan2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanᚄ(ctx, field.Selections, res)
  106452. }
  106453. func (ec *executionContext) fieldContext_SellingPlanConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106454. fc = &graphql.FieldContext{
  106455. Object: "SellingPlanConnection",
  106456. Field: field,
  106457. IsMethod: false,
  106458. IsResolver: false,
  106459. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106460. switch field.Name {
  106461. case "billingPolicy":
  106462. return ec.fieldContext_SellingPlan_billingPolicy(ctx, field)
  106463. case "category":
  106464. return ec.fieldContext_SellingPlan_category(ctx, field)
  106465. case "createdAt":
  106466. return ec.fieldContext_SellingPlan_createdAt(ctx, field)
  106467. case "deliveryPolicy":
  106468. return ec.fieldContext_SellingPlan_deliveryPolicy(ctx, field)
  106469. case "description":
  106470. return ec.fieldContext_SellingPlan_description(ctx, field)
  106471. case "id":
  106472. return ec.fieldContext_SellingPlan_id(ctx, field)
  106473. case "inventoryPolicy":
  106474. return ec.fieldContext_SellingPlan_inventoryPolicy(ctx, field)
  106475. case "name":
  106476. return ec.fieldContext_SellingPlan_name(ctx, field)
  106477. case "options":
  106478. return ec.fieldContext_SellingPlan_options(ctx, field)
  106479. case "position":
  106480. return ec.fieldContext_SellingPlan_position(ctx, field)
  106481. case "pricingPolicies":
  106482. return ec.fieldContext_SellingPlan_pricingPolicies(ctx, field)
  106483. }
  106484. return nil, fmt.Errorf("no field named %q was found under type SellingPlan", field.Name)
  106485. },
  106486. }
  106487. return fc, nil
  106488. }
  106489. func (ec *executionContext) _SellingPlanConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SellingPlanConnection) (ret graphql.Marshaler) {
  106490. fc, err := ec.fieldContext_SellingPlanConnection_pageInfo(ctx, field)
  106491. if err != nil {
  106492. return graphql.Null
  106493. }
  106494. ctx = graphql.WithFieldContext(ctx, fc)
  106495. defer func() {
  106496. if r := recover(); r != nil {
  106497. ec.Error(ctx, ec.Recover(ctx, r))
  106498. ret = graphql.Null
  106499. }
  106500. }()
  106501. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106502. ctx = rctx // use context from middleware stack in children
  106503. return obj.PageInfo, nil
  106504. })
  106505. if err != nil {
  106506. ec.Error(ctx, err)
  106507. return graphql.Null
  106508. }
  106509. if resTmp == nil {
  106510. if !graphql.HasFieldError(ctx, fc) {
  106511. ec.Errorf(ctx, "must not be null")
  106512. }
  106513. return graphql.Null
  106514. }
  106515. res := resTmp.(*PageInfo)
  106516. fc.Result = res
  106517. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  106518. }
  106519. func (ec *executionContext) fieldContext_SellingPlanConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106520. fc = &graphql.FieldContext{
  106521. Object: "SellingPlanConnection",
  106522. Field: field,
  106523. IsMethod: false,
  106524. IsResolver: false,
  106525. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106526. switch field.Name {
  106527. case "endCursor":
  106528. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  106529. case "hasNextPage":
  106530. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  106531. case "hasPreviousPage":
  106532. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  106533. case "startCursor":
  106534. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  106535. }
  106536. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  106537. },
  106538. }
  106539. return fc, nil
  106540. }
  106541. func (ec *executionContext) _SellingPlanEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SellingPlanEdge) (ret graphql.Marshaler) {
  106542. fc, err := ec.fieldContext_SellingPlanEdge_cursor(ctx, field)
  106543. if err != nil {
  106544. return graphql.Null
  106545. }
  106546. ctx = graphql.WithFieldContext(ctx, fc)
  106547. defer func() {
  106548. if r := recover(); r != nil {
  106549. ec.Error(ctx, ec.Recover(ctx, r))
  106550. ret = graphql.Null
  106551. }
  106552. }()
  106553. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106554. ctx = rctx // use context from middleware stack in children
  106555. return obj.Cursor, nil
  106556. })
  106557. if err != nil {
  106558. ec.Error(ctx, err)
  106559. return graphql.Null
  106560. }
  106561. if resTmp == nil {
  106562. if !graphql.HasFieldError(ctx, fc) {
  106563. ec.Errorf(ctx, "must not be null")
  106564. }
  106565. return graphql.Null
  106566. }
  106567. res := resTmp.(string)
  106568. fc.Result = res
  106569. return ec.marshalNString2string(ctx, field.Selections, res)
  106570. }
  106571. func (ec *executionContext) fieldContext_SellingPlanEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106572. fc = &graphql.FieldContext{
  106573. Object: "SellingPlanEdge",
  106574. Field: field,
  106575. IsMethod: false,
  106576. IsResolver: false,
  106577. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106578. return nil, errors.New("field of type String does not have child fields")
  106579. },
  106580. }
  106581. return fc, nil
  106582. }
  106583. func (ec *executionContext) _SellingPlanEdge_node(ctx context.Context, field graphql.CollectedField, obj *SellingPlanEdge) (ret graphql.Marshaler) {
  106584. fc, err := ec.fieldContext_SellingPlanEdge_node(ctx, field)
  106585. if err != nil {
  106586. return graphql.Null
  106587. }
  106588. ctx = graphql.WithFieldContext(ctx, fc)
  106589. defer func() {
  106590. if r := recover(); r != nil {
  106591. ec.Error(ctx, ec.Recover(ctx, r))
  106592. ret = graphql.Null
  106593. }
  106594. }()
  106595. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106596. ctx = rctx // use context from middleware stack in children
  106597. return obj.Node, nil
  106598. })
  106599. if err != nil {
  106600. ec.Error(ctx, err)
  106601. return graphql.Null
  106602. }
  106603. if resTmp == nil {
  106604. if !graphql.HasFieldError(ctx, fc) {
  106605. ec.Errorf(ctx, "must not be null")
  106606. }
  106607. return graphql.Null
  106608. }
  106609. res := resTmp.(*SellingPlan)
  106610. fc.Result = res
  106611. return ec.marshalNSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlan(ctx, field.Selections, res)
  106612. }
  106613. func (ec *executionContext) fieldContext_SellingPlanEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106614. fc = &graphql.FieldContext{
  106615. Object: "SellingPlanEdge",
  106616. Field: field,
  106617. IsMethod: false,
  106618. IsResolver: false,
  106619. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106620. switch field.Name {
  106621. case "billingPolicy":
  106622. return ec.fieldContext_SellingPlan_billingPolicy(ctx, field)
  106623. case "category":
  106624. return ec.fieldContext_SellingPlan_category(ctx, field)
  106625. case "createdAt":
  106626. return ec.fieldContext_SellingPlan_createdAt(ctx, field)
  106627. case "deliveryPolicy":
  106628. return ec.fieldContext_SellingPlan_deliveryPolicy(ctx, field)
  106629. case "description":
  106630. return ec.fieldContext_SellingPlan_description(ctx, field)
  106631. case "id":
  106632. return ec.fieldContext_SellingPlan_id(ctx, field)
  106633. case "inventoryPolicy":
  106634. return ec.fieldContext_SellingPlan_inventoryPolicy(ctx, field)
  106635. case "name":
  106636. return ec.fieldContext_SellingPlan_name(ctx, field)
  106637. case "options":
  106638. return ec.fieldContext_SellingPlan_options(ctx, field)
  106639. case "position":
  106640. return ec.fieldContext_SellingPlan_position(ctx, field)
  106641. case "pricingPolicies":
  106642. return ec.fieldContext_SellingPlan_pricingPolicies(ctx, field)
  106643. }
  106644. return nil, fmt.Errorf("no field named %q was found under type SellingPlan", field.Name)
  106645. },
  106646. }
  106647. return fc, nil
  106648. }
  106649. func (ec *executionContext) _SellingPlanFixedBillingPolicy_checkoutCharge(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedBillingPolicy) (ret graphql.Marshaler) {
  106650. fc, err := ec.fieldContext_SellingPlanFixedBillingPolicy_checkoutCharge(ctx, field)
  106651. if err != nil {
  106652. return graphql.Null
  106653. }
  106654. ctx = graphql.WithFieldContext(ctx, fc)
  106655. defer func() {
  106656. if r := recover(); r != nil {
  106657. ec.Error(ctx, ec.Recover(ctx, r))
  106658. ret = graphql.Null
  106659. }
  106660. }()
  106661. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106662. ctx = rctx // use context from middleware stack in children
  106663. return obj.CheckoutCharge, nil
  106664. })
  106665. if err != nil {
  106666. ec.Error(ctx, err)
  106667. return graphql.Null
  106668. }
  106669. if resTmp == nil {
  106670. if !graphql.HasFieldError(ctx, fc) {
  106671. ec.Errorf(ctx, "must not be null")
  106672. }
  106673. return graphql.Null
  106674. }
  106675. res := resTmp.(*SellingPlanCheckoutCharge)
  106676. fc.Result = res
  106677. return ec.marshalNSellingPlanCheckoutCharge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCheckoutCharge(ctx, field.Selections, res)
  106678. }
  106679. func (ec *executionContext) fieldContext_SellingPlanFixedBillingPolicy_checkoutCharge(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106680. fc = &graphql.FieldContext{
  106681. Object: "SellingPlanFixedBillingPolicy",
  106682. Field: field,
  106683. IsMethod: false,
  106684. IsResolver: false,
  106685. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106686. switch field.Name {
  106687. case "type":
  106688. return ec.fieldContext_SellingPlanCheckoutCharge_type(ctx, field)
  106689. case "value":
  106690. return ec.fieldContext_SellingPlanCheckoutCharge_value(ctx, field)
  106691. }
  106692. return nil, fmt.Errorf("no field named %q was found under type SellingPlanCheckoutCharge", field.Name)
  106693. },
  106694. }
  106695. return fc, nil
  106696. }
  106697. func (ec *executionContext) _SellingPlanFixedBillingPolicy_remainingBalanceChargeExactTime(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedBillingPolicy) (ret graphql.Marshaler) {
  106698. fc, err := ec.fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeExactTime(ctx, field)
  106699. if err != nil {
  106700. return graphql.Null
  106701. }
  106702. ctx = graphql.WithFieldContext(ctx, fc)
  106703. defer func() {
  106704. if r := recover(); r != nil {
  106705. ec.Error(ctx, ec.Recover(ctx, r))
  106706. ret = graphql.Null
  106707. }
  106708. }()
  106709. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106710. ctx = rctx // use context from middleware stack in children
  106711. return obj.RemainingBalanceChargeExactTime, nil
  106712. })
  106713. if err != nil {
  106714. ec.Error(ctx, err)
  106715. return graphql.Null
  106716. }
  106717. if resTmp == nil {
  106718. return graphql.Null
  106719. }
  106720. res := resTmp.(*string)
  106721. fc.Result = res
  106722. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  106723. }
  106724. func (ec *executionContext) fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeExactTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106725. fc = &graphql.FieldContext{
  106726. Object: "SellingPlanFixedBillingPolicy",
  106727. Field: field,
  106728. IsMethod: false,
  106729. IsResolver: false,
  106730. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106731. return nil, errors.New("field of type DateTime does not have child fields")
  106732. },
  106733. }
  106734. return fc, nil
  106735. }
  106736. func (ec *executionContext) _SellingPlanFixedBillingPolicy_remainingBalanceChargeTimeAfterCheckout(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedBillingPolicy) (ret graphql.Marshaler) {
  106737. fc, err := ec.fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeTimeAfterCheckout(ctx, field)
  106738. if err != nil {
  106739. return graphql.Null
  106740. }
  106741. ctx = graphql.WithFieldContext(ctx, fc)
  106742. defer func() {
  106743. if r := recover(); r != nil {
  106744. ec.Error(ctx, ec.Recover(ctx, r))
  106745. ret = graphql.Null
  106746. }
  106747. }()
  106748. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106749. ctx = rctx // use context from middleware stack in children
  106750. return obj.RemainingBalanceChargeTimeAfterCheckout, nil
  106751. })
  106752. if err != nil {
  106753. ec.Error(ctx, err)
  106754. return graphql.Null
  106755. }
  106756. if resTmp == nil {
  106757. return graphql.Null
  106758. }
  106759. res := resTmp.(*string)
  106760. fc.Result = res
  106761. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  106762. }
  106763. func (ec *executionContext) fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeTimeAfterCheckout(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106764. fc = &graphql.FieldContext{
  106765. Object: "SellingPlanFixedBillingPolicy",
  106766. Field: field,
  106767. IsMethod: false,
  106768. IsResolver: false,
  106769. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106770. return nil, errors.New("field of type String does not have child fields")
  106771. },
  106772. }
  106773. return fc, nil
  106774. }
  106775. func (ec *executionContext) _SellingPlanFixedBillingPolicy_remainingBalanceChargeTrigger(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedBillingPolicy) (ret graphql.Marshaler) {
  106776. fc, err := ec.fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeTrigger(ctx, field)
  106777. if err != nil {
  106778. return graphql.Null
  106779. }
  106780. ctx = graphql.WithFieldContext(ctx, fc)
  106781. defer func() {
  106782. if r := recover(); r != nil {
  106783. ec.Error(ctx, ec.Recover(ctx, r))
  106784. ret = graphql.Null
  106785. }
  106786. }()
  106787. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106788. ctx = rctx // use context from middleware stack in children
  106789. return obj.RemainingBalanceChargeTrigger, nil
  106790. })
  106791. if err != nil {
  106792. ec.Error(ctx, err)
  106793. return graphql.Null
  106794. }
  106795. if resTmp == nil {
  106796. if !graphql.HasFieldError(ctx, fc) {
  106797. ec.Errorf(ctx, "must not be null")
  106798. }
  106799. return graphql.Null
  106800. }
  106801. res := resTmp.(SellingPlanRemainingBalanceChargeTrigger)
  106802. fc.Result = res
  106803. return ec.marshalNSellingPlanRemainingBalanceChargeTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRemainingBalanceChargeTrigger(ctx, field.Selections, res)
  106804. }
  106805. func (ec *executionContext) fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeTrigger(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106806. fc = &graphql.FieldContext{
  106807. Object: "SellingPlanFixedBillingPolicy",
  106808. Field: field,
  106809. IsMethod: false,
  106810. IsResolver: false,
  106811. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106812. return nil, errors.New("field of type SellingPlanRemainingBalanceChargeTrigger does not have child fields")
  106813. },
  106814. }
  106815. return fc, nil
  106816. }
  106817. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  106818. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_anchors(ctx, field)
  106819. if err != nil {
  106820. return graphql.Null
  106821. }
  106822. ctx = graphql.WithFieldContext(ctx, fc)
  106823. defer func() {
  106824. if r := recover(); r != nil {
  106825. ec.Error(ctx, ec.Recover(ctx, r))
  106826. ret = graphql.Null
  106827. }
  106828. }()
  106829. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106830. ctx = rctx // use context from middleware stack in children
  106831. return obj.Anchors, nil
  106832. })
  106833. if err != nil {
  106834. ec.Error(ctx, err)
  106835. return graphql.Null
  106836. }
  106837. if resTmp == nil {
  106838. if !graphql.HasFieldError(ctx, fc) {
  106839. ec.Errorf(ctx, "must not be null")
  106840. }
  106841. return graphql.Null
  106842. }
  106843. res := resTmp.([]*SellingPlanAnchor)
  106844. fc.Result = res
  106845. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  106846. }
  106847. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106848. fc = &graphql.FieldContext{
  106849. Object: "SellingPlanFixedDeliveryPolicy",
  106850. Field: field,
  106851. IsMethod: false,
  106852. IsResolver: false,
  106853. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106854. switch field.Name {
  106855. case "cutoffDay":
  106856. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  106857. case "day":
  106858. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  106859. case "month":
  106860. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  106861. case "type":
  106862. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  106863. }
  106864. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  106865. },
  106866. }
  106867. return fc, nil
  106868. }
  106869. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_cutoff(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  106870. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_cutoff(ctx, field)
  106871. if err != nil {
  106872. return graphql.Null
  106873. }
  106874. ctx = graphql.WithFieldContext(ctx, fc)
  106875. defer func() {
  106876. if r := recover(); r != nil {
  106877. ec.Error(ctx, ec.Recover(ctx, r))
  106878. ret = graphql.Null
  106879. }
  106880. }()
  106881. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106882. ctx = rctx // use context from middleware stack in children
  106883. return obj.Cutoff, nil
  106884. })
  106885. if err != nil {
  106886. ec.Error(ctx, err)
  106887. return graphql.Null
  106888. }
  106889. if resTmp == nil {
  106890. return graphql.Null
  106891. }
  106892. res := resTmp.(*int)
  106893. fc.Result = res
  106894. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  106895. }
  106896. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_cutoff(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106897. fc = &graphql.FieldContext{
  106898. Object: "SellingPlanFixedDeliveryPolicy",
  106899. Field: field,
  106900. IsMethod: false,
  106901. IsResolver: false,
  106902. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106903. return nil, errors.New("field of type Int does not have child fields")
  106904. },
  106905. }
  106906. return fc, nil
  106907. }
  106908. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_fulfillmentExactTime(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  106909. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_fulfillmentExactTime(ctx, field)
  106910. if err != nil {
  106911. return graphql.Null
  106912. }
  106913. ctx = graphql.WithFieldContext(ctx, fc)
  106914. defer func() {
  106915. if r := recover(); r != nil {
  106916. ec.Error(ctx, ec.Recover(ctx, r))
  106917. ret = graphql.Null
  106918. }
  106919. }()
  106920. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106921. ctx = rctx // use context from middleware stack in children
  106922. return obj.FulfillmentExactTime, nil
  106923. })
  106924. if err != nil {
  106925. ec.Error(ctx, err)
  106926. return graphql.Null
  106927. }
  106928. if resTmp == nil {
  106929. return graphql.Null
  106930. }
  106931. res := resTmp.(*string)
  106932. fc.Result = res
  106933. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  106934. }
  106935. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_fulfillmentExactTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106936. fc = &graphql.FieldContext{
  106937. Object: "SellingPlanFixedDeliveryPolicy",
  106938. Field: field,
  106939. IsMethod: false,
  106940. IsResolver: false,
  106941. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106942. return nil, errors.New("field of type DateTime does not have child fields")
  106943. },
  106944. }
  106945. return fc, nil
  106946. }
  106947. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_fulfillmentTrigger(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  106948. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_fulfillmentTrigger(ctx, field)
  106949. if err != nil {
  106950. return graphql.Null
  106951. }
  106952. ctx = graphql.WithFieldContext(ctx, fc)
  106953. defer func() {
  106954. if r := recover(); r != nil {
  106955. ec.Error(ctx, ec.Recover(ctx, r))
  106956. ret = graphql.Null
  106957. }
  106958. }()
  106959. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106960. ctx = rctx // use context from middleware stack in children
  106961. return obj.FulfillmentTrigger, nil
  106962. })
  106963. if err != nil {
  106964. ec.Error(ctx, err)
  106965. return graphql.Null
  106966. }
  106967. if resTmp == nil {
  106968. if !graphql.HasFieldError(ctx, fc) {
  106969. ec.Errorf(ctx, "must not be null")
  106970. }
  106971. return graphql.Null
  106972. }
  106973. res := resTmp.(SellingPlanFulfillmentTrigger)
  106974. fc.Result = res
  106975. return ec.marshalNSellingPlanFulfillmentTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFulfillmentTrigger(ctx, field.Selections, res)
  106976. }
  106977. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_fulfillmentTrigger(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106978. fc = &graphql.FieldContext{
  106979. Object: "SellingPlanFixedDeliveryPolicy",
  106980. Field: field,
  106981. IsMethod: false,
  106982. IsResolver: false,
  106983. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106984. return nil, errors.New("field of type SellingPlanFulfillmentTrigger does not have child fields")
  106985. },
  106986. }
  106987. return fc, nil
  106988. }
  106989. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_intent(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  106990. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_intent(ctx, field)
  106991. if err != nil {
  106992. return graphql.Null
  106993. }
  106994. ctx = graphql.WithFieldContext(ctx, fc)
  106995. defer func() {
  106996. if r := recover(); r != nil {
  106997. ec.Error(ctx, ec.Recover(ctx, r))
  106998. ret = graphql.Null
  106999. }
  107000. }()
  107001. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107002. ctx = rctx // use context from middleware stack in children
  107003. return obj.Intent, nil
  107004. })
  107005. if err != nil {
  107006. ec.Error(ctx, err)
  107007. return graphql.Null
  107008. }
  107009. if resTmp == nil {
  107010. if !graphql.HasFieldError(ctx, fc) {
  107011. ec.Errorf(ctx, "must not be null")
  107012. }
  107013. return graphql.Null
  107014. }
  107015. res := resTmp.(SellingPlanFixedDeliveryPolicyIntent)
  107016. fc.Result = res
  107017. return ec.marshalNSellingPlanFixedDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFixedDeliveryPolicyIntent(ctx, field.Selections, res)
  107018. }
  107019. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_intent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107020. fc = &graphql.FieldContext{
  107021. Object: "SellingPlanFixedDeliveryPolicy",
  107022. Field: field,
  107023. IsMethod: false,
  107024. IsResolver: false,
  107025. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107026. return nil, errors.New("field of type SellingPlanFixedDeliveryPolicyIntent does not have child fields")
  107027. },
  107028. }
  107029. return fc, nil
  107030. }
  107031. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_preAnchorBehavior(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  107032. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_preAnchorBehavior(ctx, field)
  107033. if err != nil {
  107034. return graphql.Null
  107035. }
  107036. ctx = graphql.WithFieldContext(ctx, fc)
  107037. defer func() {
  107038. if r := recover(); r != nil {
  107039. ec.Error(ctx, ec.Recover(ctx, r))
  107040. ret = graphql.Null
  107041. }
  107042. }()
  107043. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107044. ctx = rctx // use context from middleware stack in children
  107045. return obj.PreAnchorBehavior, nil
  107046. })
  107047. if err != nil {
  107048. ec.Error(ctx, err)
  107049. return graphql.Null
  107050. }
  107051. if resTmp == nil {
  107052. if !graphql.HasFieldError(ctx, fc) {
  107053. ec.Errorf(ctx, "must not be null")
  107054. }
  107055. return graphql.Null
  107056. }
  107057. res := resTmp.(SellingPlanFixedDeliveryPolicyPreAnchorBehavior)
  107058. fc.Result = res
  107059. return ec.marshalNSellingPlanFixedDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFixedDeliveryPolicyPreAnchorBehavior(ctx, field.Selections, res)
  107060. }
  107061. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_preAnchorBehavior(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107062. fc = &graphql.FieldContext{
  107063. Object: "SellingPlanFixedDeliveryPolicy",
  107064. Field: field,
  107065. IsMethod: false,
  107066. IsResolver: false,
  107067. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107068. return nil, errors.New("field of type SellingPlanFixedDeliveryPolicyPreAnchorBehavior does not have child fields")
  107069. },
  107070. }
  107071. return fc, nil
  107072. }
  107073. func (ec *executionContext) _SellingPlanFixedPricingPolicy_adjustmentType(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedPricingPolicy) (ret graphql.Marshaler) {
  107074. fc, err := ec.fieldContext_SellingPlanFixedPricingPolicy_adjustmentType(ctx, field)
  107075. if err != nil {
  107076. return graphql.Null
  107077. }
  107078. ctx = graphql.WithFieldContext(ctx, fc)
  107079. defer func() {
  107080. if r := recover(); r != nil {
  107081. ec.Error(ctx, ec.Recover(ctx, r))
  107082. ret = graphql.Null
  107083. }
  107084. }()
  107085. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107086. ctx = rctx // use context from middleware stack in children
  107087. return obj.AdjustmentType, nil
  107088. })
  107089. if err != nil {
  107090. ec.Error(ctx, err)
  107091. return graphql.Null
  107092. }
  107093. if resTmp == nil {
  107094. if !graphql.HasFieldError(ctx, fc) {
  107095. ec.Errorf(ctx, "must not be null")
  107096. }
  107097. return graphql.Null
  107098. }
  107099. res := resTmp.(SellingPlanPricingPolicyAdjustmentType)
  107100. fc.Result = res
  107101. return ec.marshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx, field.Selections, res)
  107102. }
  107103. func (ec *executionContext) fieldContext_SellingPlanFixedPricingPolicy_adjustmentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107104. fc = &graphql.FieldContext{
  107105. Object: "SellingPlanFixedPricingPolicy",
  107106. Field: field,
  107107. IsMethod: false,
  107108. IsResolver: false,
  107109. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107110. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentType does not have child fields")
  107111. },
  107112. }
  107113. return fc, nil
  107114. }
  107115. func (ec *executionContext) _SellingPlanFixedPricingPolicy_adjustmentValue(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedPricingPolicy) (ret graphql.Marshaler) {
  107116. fc, err := ec.fieldContext_SellingPlanFixedPricingPolicy_adjustmentValue(ctx, field)
  107117. if err != nil {
  107118. return graphql.Null
  107119. }
  107120. ctx = graphql.WithFieldContext(ctx, fc)
  107121. defer func() {
  107122. if r := recover(); r != nil {
  107123. ec.Error(ctx, ec.Recover(ctx, r))
  107124. ret = graphql.Null
  107125. }
  107126. }()
  107127. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107128. ctx = rctx // use context from middleware stack in children
  107129. return obj.AdjustmentValue, nil
  107130. })
  107131. if err != nil {
  107132. ec.Error(ctx, err)
  107133. return graphql.Null
  107134. }
  107135. if resTmp == nil {
  107136. if !graphql.HasFieldError(ctx, fc) {
  107137. ec.Errorf(ctx, "must not be null")
  107138. }
  107139. return graphql.Null
  107140. }
  107141. res := resTmp.(SellingPlanPricingPolicyAdjustmentValue)
  107142. fc.Result = res
  107143. return ec.marshalNSellingPlanPricingPolicyAdjustmentValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentValue(ctx, field.Selections, res)
  107144. }
  107145. func (ec *executionContext) fieldContext_SellingPlanFixedPricingPolicy_adjustmentValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107146. fc = &graphql.FieldContext{
  107147. Object: "SellingPlanFixedPricingPolicy",
  107148. Field: field,
  107149. IsMethod: false,
  107150. IsResolver: false,
  107151. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107152. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentValue does not have child fields")
  107153. },
  107154. }
  107155. return fc, nil
  107156. }
  107157. func (ec *executionContext) _SellingPlanFixedPricingPolicy_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedPricingPolicy) (ret graphql.Marshaler) {
  107158. fc, err := ec.fieldContext_SellingPlanFixedPricingPolicy_createdAt(ctx, field)
  107159. if err != nil {
  107160. return graphql.Null
  107161. }
  107162. ctx = graphql.WithFieldContext(ctx, fc)
  107163. defer func() {
  107164. if r := recover(); r != nil {
  107165. ec.Error(ctx, ec.Recover(ctx, r))
  107166. ret = graphql.Null
  107167. }
  107168. }()
  107169. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107170. ctx = rctx // use context from middleware stack in children
  107171. return obj.CreatedAt, nil
  107172. })
  107173. if err != nil {
  107174. ec.Error(ctx, err)
  107175. return graphql.Null
  107176. }
  107177. if resTmp == nil {
  107178. if !graphql.HasFieldError(ctx, fc) {
  107179. ec.Errorf(ctx, "must not be null")
  107180. }
  107181. return graphql.Null
  107182. }
  107183. res := resTmp.(string)
  107184. fc.Result = res
  107185. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  107186. }
  107187. func (ec *executionContext) fieldContext_SellingPlanFixedPricingPolicy_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107188. fc = &graphql.FieldContext{
  107189. Object: "SellingPlanFixedPricingPolicy",
  107190. Field: field,
  107191. IsMethod: false,
  107192. IsResolver: false,
  107193. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107194. return nil, errors.New("field of type DateTime does not have child fields")
  107195. },
  107196. }
  107197. return fc, nil
  107198. }
  107199. func (ec *executionContext) _SellingPlanGroup_appId(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107200. fc, err := ec.fieldContext_SellingPlanGroup_appId(ctx, field)
  107201. if err != nil {
  107202. return graphql.Null
  107203. }
  107204. ctx = graphql.WithFieldContext(ctx, fc)
  107205. defer func() {
  107206. if r := recover(); r != nil {
  107207. ec.Error(ctx, ec.Recover(ctx, r))
  107208. ret = graphql.Null
  107209. }
  107210. }()
  107211. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107212. ctx = rctx // use context from middleware stack in children
  107213. return obj.AppID, nil
  107214. })
  107215. if err != nil {
  107216. ec.Error(ctx, err)
  107217. return graphql.Null
  107218. }
  107219. if resTmp == nil {
  107220. return graphql.Null
  107221. }
  107222. res := resTmp.(*string)
  107223. fc.Result = res
  107224. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  107225. }
  107226. func (ec *executionContext) fieldContext_SellingPlanGroup_appId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107227. fc = &graphql.FieldContext{
  107228. Object: "SellingPlanGroup",
  107229. Field: field,
  107230. IsMethod: false,
  107231. IsResolver: false,
  107232. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107233. return nil, errors.New("field of type String does not have child fields")
  107234. },
  107235. }
  107236. return fc, nil
  107237. }
  107238. func (ec *executionContext) _SellingPlanGroup_appliesToProduct(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107239. fc, err := ec.fieldContext_SellingPlanGroup_appliesToProduct(ctx, field)
  107240. if err != nil {
  107241. return graphql.Null
  107242. }
  107243. ctx = graphql.WithFieldContext(ctx, fc)
  107244. defer func() {
  107245. if r := recover(); r != nil {
  107246. ec.Error(ctx, ec.Recover(ctx, r))
  107247. ret = graphql.Null
  107248. }
  107249. }()
  107250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107251. ctx = rctx // use context from middleware stack in children
  107252. return obj.AppliesToProduct, nil
  107253. })
  107254. if err != nil {
  107255. ec.Error(ctx, err)
  107256. return graphql.Null
  107257. }
  107258. if resTmp == nil {
  107259. if !graphql.HasFieldError(ctx, fc) {
  107260. ec.Errorf(ctx, "must not be null")
  107261. }
  107262. return graphql.Null
  107263. }
  107264. res := resTmp.(bool)
  107265. fc.Result = res
  107266. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  107267. }
  107268. func (ec *executionContext) fieldContext_SellingPlanGroup_appliesToProduct(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107269. fc = &graphql.FieldContext{
  107270. Object: "SellingPlanGroup",
  107271. Field: field,
  107272. IsMethod: false,
  107273. IsResolver: false,
  107274. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107275. return nil, errors.New("field of type Boolean does not have child fields")
  107276. },
  107277. }
  107278. defer func() {
  107279. if r := recover(); r != nil {
  107280. err = ec.Recover(ctx, r)
  107281. ec.Error(ctx, err)
  107282. }
  107283. }()
  107284. ctx = graphql.WithFieldContext(ctx, fc)
  107285. if fc.Args, err = ec.field_SellingPlanGroup_appliesToProduct_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  107286. ec.Error(ctx, err)
  107287. return
  107288. }
  107289. return fc, nil
  107290. }
  107291. func (ec *executionContext) _SellingPlanGroup_appliesToProductVariant(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107292. fc, err := ec.fieldContext_SellingPlanGroup_appliesToProductVariant(ctx, field)
  107293. if err != nil {
  107294. return graphql.Null
  107295. }
  107296. ctx = graphql.WithFieldContext(ctx, fc)
  107297. defer func() {
  107298. if r := recover(); r != nil {
  107299. ec.Error(ctx, ec.Recover(ctx, r))
  107300. ret = graphql.Null
  107301. }
  107302. }()
  107303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107304. ctx = rctx // use context from middleware stack in children
  107305. return obj.AppliesToProductVariant, nil
  107306. })
  107307. if err != nil {
  107308. ec.Error(ctx, err)
  107309. return graphql.Null
  107310. }
  107311. if resTmp == nil {
  107312. if !graphql.HasFieldError(ctx, fc) {
  107313. ec.Errorf(ctx, "must not be null")
  107314. }
  107315. return graphql.Null
  107316. }
  107317. res := resTmp.(bool)
  107318. fc.Result = res
  107319. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  107320. }
  107321. func (ec *executionContext) fieldContext_SellingPlanGroup_appliesToProductVariant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107322. fc = &graphql.FieldContext{
  107323. Object: "SellingPlanGroup",
  107324. Field: field,
  107325. IsMethod: false,
  107326. IsResolver: false,
  107327. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107328. return nil, errors.New("field of type Boolean does not have child fields")
  107329. },
  107330. }
  107331. defer func() {
  107332. if r := recover(); r != nil {
  107333. err = ec.Recover(ctx, r)
  107334. ec.Error(ctx, err)
  107335. }
  107336. }()
  107337. ctx = graphql.WithFieldContext(ctx, fc)
  107338. if fc.Args, err = ec.field_SellingPlanGroup_appliesToProductVariant_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  107339. ec.Error(ctx, err)
  107340. return
  107341. }
  107342. return fc, nil
  107343. }
  107344. func (ec *executionContext) _SellingPlanGroup_appliesToProductVariants(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107345. fc, err := ec.fieldContext_SellingPlanGroup_appliesToProductVariants(ctx, field)
  107346. if err != nil {
  107347. return graphql.Null
  107348. }
  107349. ctx = graphql.WithFieldContext(ctx, fc)
  107350. defer func() {
  107351. if r := recover(); r != nil {
  107352. ec.Error(ctx, ec.Recover(ctx, r))
  107353. ret = graphql.Null
  107354. }
  107355. }()
  107356. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107357. ctx = rctx // use context from middleware stack in children
  107358. return obj.AppliesToProductVariants, nil
  107359. })
  107360. if err != nil {
  107361. ec.Error(ctx, err)
  107362. return graphql.Null
  107363. }
  107364. if resTmp == nil {
  107365. if !graphql.HasFieldError(ctx, fc) {
  107366. ec.Errorf(ctx, "must not be null")
  107367. }
  107368. return graphql.Null
  107369. }
  107370. res := resTmp.(bool)
  107371. fc.Result = res
  107372. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  107373. }
  107374. func (ec *executionContext) fieldContext_SellingPlanGroup_appliesToProductVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107375. fc = &graphql.FieldContext{
  107376. Object: "SellingPlanGroup",
  107377. Field: field,
  107378. IsMethod: false,
  107379. IsResolver: false,
  107380. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107381. return nil, errors.New("field of type Boolean does not have child fields")
  107382. },
  107383. }
  107384. defer func() {
  107385. if r := recover(); r != nil {
  107386. err = ec.Recover(ctx, r)
  107387. ec.Error(ctx, err)
  107388. }
  107389. }()
  107390. ctx = graphql.WithFieldContext(ctx, fc)
  107391. if fc.Args, err = ec.field_SellingPlanGroup_appliesToProductVariants_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  107392. ec.Error(ctx, err)
  107393. return
  107394. }
  107395. return fc, nil
  107396. }
  107397. func (ec *executionContext) _SellingPlanGroup_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107398. fc, err := ec.fieldContext_SellingPlanGroup_createdAt(ctx, field)
  107399. if err != nil {
  107400. return graphql.Null
  107401. }
  107402. ctx = graphql.WithFieldContext(ctx, fc)
  107403. defer func() {
  107404. if r := recover(); r != nil {
  107405. ec.Error(ctx, ec.Recover(ctx, r))
  107406. ret = graphql.Null
  107407. }
  107408. }()
  107409. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107410. ctx = rctx // use context from middleware stack in children
  107411. return obj.CreatedAt, nil
  107412. })
  107413. if err != nil {
  107414. ec.Error(ctx, err)
  107415. return graphql.Null
  107416. }
  107417. if resTmp == nil {
  107418. if !graphql.HasFieldError(ctx, fc) {
  107419. ec.Errorf(ctx, "must not be null")
  107420. }
  107421. return graphql.Null
  107422. }
  107423. res := resTmp.(string)
  107424. fc.Result = res
  107425. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  107426. }
  107427. func (ec *executionContext) fieldContext_SellingPlanGroup_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107428. fc = &graphql.FieldContext{
  107429. Object: "SellingPlanGroup",
  107430. Field: field,
  107431. IsMethod: false,
  107432. IsResolver: false,
  107433. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107434. return nil, errors.New("field of type DateTime does not have child fields")
  107435. },
  107436. }
  107437. return fc, nil
  107438. }
  107439. func (ec *executionContext) _SellingPlanGroup_description(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107440. fc, err := ec.fieldContext_SellingPlanGroup_description(ctx, field)
  107441. if err != nil {
  107442. return graphql.Null
  107443. }
  107444. ctx = graphql.WithFieldContext(ctx, fc)
  107445. defer func() {
  107446. if r := recover(); r != nil {
  107447. ec.Error(ctx, ec.Recover(ctx, r))
  107448. ret = graphql.Null
  107449. }
  107450. }()
  107451. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107452. ctx = rctx // use context from middleware stack in children
  107453. return obj.Description, nil
  107454. })
  107455. if err != nil {
  107456. ec.Error(ctx, err)
  107457. return graphql.Null
  107458. }
  107459. if resTmp == nil {
  107460. return graphql.Null
  107461. }
  107462. res := resTmp.(*string)
  107463. fc.Result = res
  107464. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  107465. }
  107466. func (ec *executionContext) fieldContext_SellingPlanGroup_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107467. fc = &graphql.FieldContext{
  107468. Object: "SellingPlanGroup",
  107469. Field: field,
  107470. IsMethod: false,
  107471. IsResolver: false,
  107472. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107473. return nil, errors.New("field of type String does not have child fields")
  107474. },
  107475. }
  107476. return fc, nil
  107477. }
  107478. func (ec *executionContext) _SellingPlanGroup_id(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107479. fc, err := ec.fieldContext_SellingPlanGroup_id(ctx, field)
  107480. if err != nil {
  107481. return graphql.Null
  107482. }
  107483. ctx = graphql.WithFieldContext(ctx, fc)
  107484. defer func() {
  107485. if r := recover(); r != nil {
  107486. ec.Error(ctx, ec.Recover(ctx, r))
  107487. ret = graphql.Null
  107488. }
  107489. }()
  107490. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107491. ctx = rctx // use context from middleware stack in children
  107492. return obj.ID, nil
  107493. })
  107494. if err != nil {
  107495. ec.Error(ctx, err)
  107496. return graphql.Null
  107497. }
  107498. if resTmp == nil {
  107499. if !graphql.HasFieldError(ctx, fc) {
  107500. ec.Errorf(ctx, "must not be null")
  107501. }
  107502. return graphql.Null
  107503. }
  107504. res := resTmp.(string)
  107505. fc.Result = res
  107506. return ec.marshalNID2string(ctx, field.Selections, res)
  107507. }
  107508. func (ec *executionContext) fieldContext_SellingPlanGroup_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107509. fc = &graphql.FieldContext{
  107510. Object: "SellingPlanGroup",
  107511. Field: field,
  107512. IsMethod: false,
  107513. IsResolver: false,
  107514. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107515. return nil, errors.New("field of type ID does not have child fields")
  107516. },
  107517. }
  107518. return fc, nil
  107519. }
  107520. func (ec *executionContext) _SellingPlanGroup_merchantCode(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107521. fc, err := ec.fieldContext_SellingPlanGroup_merchantCode(ctx, field)
  107522. if err != nil {
  107523. return graphql.Null
  107524. }
  107525. ctx = graphql.WithFieldContext(ctx, fc)
  107526. defer func() {
  107527. if r := recover(); r != nil {
  107528. ec.Error(ctx, ec.Recover(ctx, r))
  107529. ret = graphql.Null
  107530. }
  107531. }()
  107532. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107533. ctx = rctx // use context from middleware stack in children
  107534. return obj.MerchantCode, nil
  107535. })
  107536. if err != nil {
  107537. ec.Error(ctx, err)
  107538. return graphql.Null
  107539. }
  107540. if resTmp == nil {
  107541. if !graphql.HasFieldError(ctx, fc) {
  107542. ec.Errorf(ctx, "must not be null")
  107543. }
  107544. return graphql.Null
  107545. }
  107546. res := resTmp.(string)
  107547. fc.Result = res
  107548. return ec.marshalNString2string(ctx, field.Selections, res)
  107549. }
  107550. func (ec *executionContext) fieldContext_SellingPlanGroup_merchantCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107551. fc = &graphql.FieldContext{
  107552. Object: "SellingPlanGroup",
  107553. Field: field,
  107554. IsMethod: false,
  107555. IsResolver: false,
  107556. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107557. return nil, errors.New("field of type String does not have child fields")
  107558. },
  107559. }
  107560. return fc, nil
  107561. }
  107562. func (ec *executionContext) _SellingPlanGroup_name(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107563. fc, err := ec.fieldContext_SellingPlanGroup_name(ctx, field)
  107564. if err != nil {
  107565. return graphql.Null
  107566. }
  107567. ctx = graphql.WithFieldContext(ctx, fc)
  107568. defer func() {
  107569. if r := recover(); r != nil {
  107570. ec.Error(ctx, ec.Recover(ctx, r))
  107571. ret = graphql.Null
  107572. }
  107573. }()
  107574. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107575. ctx = rctx // use context from middleware stack in children
  107576. return obj.Name, nil
  107577. })
  107578. if err != nil {
  107579. ec.Error(ctx, err)
  107580. return graphql.Null
  107581. }
  107582. if resTmp == nil {
  107583. if !graphql.HasFieldError(ctx, fc) {
  107584. ec.Errorf(ctx, "must not be null")
  107585. }
  107586. return graphql.Null
  107587. }
  107588. res := resTmp.(string)
  107589. fc.Result = res
  107590. return ec.marshalNString2string(ctx, field.Selections, res)
  107591. }
  107592. func (ec *executionContext) fieldContext_SellingPlanGroup_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107593. fc = &graphql.FieldContext{
  107594. Object: "SellingPlanGroup",
  107595. Field: field,
  107596. IsMethod: false,
  107597. IsResolver: false,
  107598. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107599. return nil, errors.New("field of type String does not have child fields")
  107600. },
  107601. }
  107602. return fc, nil
  107603. }
  107604. func (ec *executionContext) _SellingPlanGroup_options(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107605. fc, err := ec.fieldContext_SellingPlanGroup_options(ctx, field)
  107606. if err != nil {
  107607. return graphql.Null
  107608. }
  107609. ctx = graphql.WithFieldContext(ctx, fc)
  107610. defer func() {
  107611. if r := recover(); r != nil {
  107612. ec.Error(ctx, ec.Recover(ctx, r))
  107613. ret = graphql.Null
  107614. }
  107615. }()
  107616. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107617. ctx = rctx // use context from middleware stack in children
  107618. return obj.Options, nil
  107619. })
  107620. if err != nil {
  107621. ec.Error(ctx, err)
  107622. return graphql.Null
  107623. }
  107624. if resTmp == nil {
  107625. if !graphql.HasFieldError(ctx, fc) {
  107626. ec.Errorf(ctx, "must not be null")
  107627. }
  107628. return graphql.Null
  107629. }
  107630. res := resTmp.([]string)
  107631. fc.Result = res
  107632. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  107633. }
  107634. func (ec *executionContext) fieldContext_SellingPlanGroup_options(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107635. fc = &graphql.FieldContext{
  107636. Object: "SellingPlanGroup",
  107637. Field: field,
  107638. IsMethod: false,
  107639. IsResolver: false,
  107640. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107641. return nil, errors.New("field of type String does not have child fields")
  107642. },
  107643. }
  107644. return fc, nil
  107645. }
  107646. func (ec *executionContext) _SellingPlanGroup_position(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107647. fc, err := ec.fieldContext_SellingPlanGroup_position(ctx, field)
  107648. if err != nil {
  107649. return graphql.Null
  107650. }
  107651. ctx = graphql.WithFieldContext(ctx, fc)
  107652. defer func() {
  107653. if r := recover(); r != nil {
  107654. ec.Error(ctx, ec.Recover(ctx, r))
  107655. ret = graphql.Null
  107656. }
  107657. }()
  107658. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107659. ctx = rctx // use context from middleware stack in children
  107660. return obj.Position, nil
  107661. })
  107662. if err != nil {
  107663. ec.Error(ctx, err)
  107664. return graphql.Null
  107665. }
  107666. if resTmp == nil {
  107667. return graphql.Null
  107668. }
  107669. res := resTmp.(*int)
  107670. fc.Result = res
  107671. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  107672. }
  107673. func (ec *executionContext) fieldContext_SellingPlanGroup_position(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107674. fc = &graphql.FieldContext{
  107675. Object: "SellingPlanGroup",
  107676. Field: field,
  107677. IsMethod: false,
  107678. IsResolver: false,
  107679. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107680. return nil, errors.New("field of type Int does not have child fields")
  107681. },
  107682. }
  107683. return fc, nil
  107684. }
  107685. func (ec *executionContext) _SellingPlanGroup_productCount(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107686. fc, err := ec.fieldContext_SellingPlanGroup_productCount(ctx, field)
  107687. if err != nil {
  107688. return graphql.Null
  107689. }
  107690. ctx = graphql.WithFieldContext(ctx, fc)
  107691. defer func() {
  107692. if r := recover(); r != nil {
  107693. ec.Error(ctx, ec.Recover(ctx, r))
  107694. ret = graphql.Null
  107695. }
  107696. }()
  107697. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107698. ctx = rctx // use context from middleware stack in children
  107699. return obj.ProductCount, nil
  107700. })
  107701. if err != nil {
  107702. ec.Error(ctx, err)
  107703. return graphql.Null
  107704. }
  107705. if resTmp == nil {
  107706. if !graphql.HasFieldError(ctx, fc) {
  107707. ec.Errorf(ctx, "must not be null")
  107708. }
  107709. return graphql.Null
  107710. }
  107711. res := resTmp.(int)
  107712. fc.Result = res
  107713. return ec.marshalNInt2int(ctx, field.Selections, res)
  107714. }
  107715. func (ec *executionContext) fieldContext_SellingPlanGroup_productCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107716. fc = &graphql.FieldContext{
  107717. Object: "SellingPlanGroup",
  107718. Field: field,
  107719. IsMethod: false,
  107720. IsResolver: false,
  107721. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107722. return nil, errors.New("field of type Int does not have child fields")
  107723. },
  107724. }
  107725. return fc, nil
  107726. }
  107727. func (ec *executionContext) _SellingPlanGroup_productVariantCount(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107728. fc, err := ec.fieldContext_SellingPlanGroup_productVariantCount(ctx, field)
  107729. if err != nil {
  107730. return graphql.Null
  107731. }
  107732. ctx = graphql.WithFieldContext(ctx, fc)
  107733. defer func() {
  107734. if r := recover(); r != nil {
  107735. ec.Error(ctx, ec.Recover(ctx, r))
  107736. ret = graphql.Null
  107737. }
  107738. }()
  107739. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107740. ctx = rctx // use context from middleware stack in children
  107741. return obj.ProductVariantCount, nil
  107742. })
  107743. if err != nil {
  107744. ec.Error(ctx, err)
  107745. return graphql.Null
  107746. }
  107747. if resTmp == nil {
  107748. if !graphql.HasFieldError(ctx, fc) {
  107749. ec.Errorf(ctx, "must not be null")
  107750. }
  107751. return graphql.Null
  107752. }
  107753. res := resTmp.(int)
  107754. fc.Result = res
  107755. return ec.marshalNInt2int(ctx, field.Selections, res)
  107756. }
  107757. func (ec *executionContext) fieldContext_SellingPlanGroup_productVariantCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107758. fc = &graphql.FieldContext{
  107759. Object: "SellingPlanGroup",
  107760. Field: field,
  107761. IsMethod: false,
  107762. IsResolver: false,
  107763. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107764. return nil, errors.New("field of type Int does not have child fields")
  107765. },
  107766. }
  107767. defer func() {
  107768. if r := recover(); r != nil {
  107769. err = ec.Recover(ctx, r)
  107770. ec.Error(ctx, err)
  107771. }
  107772. }()
  107773. ctx = graphql.WithFieldContext(ctx, fc)
  107774. if fc.Args, err = ec.field_SellingPlanGroup_productVariantCount_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  107775. ec.Error(ctx, err)
  107776. return
  107777. }
  107778. return fc, nil
  107779. }
  107780. func (ec *executionContext) _SellingPlanGroup_productVariants(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107781. fc, err := ec.fieldContext_SellingPlanGroup_productVariants(ctx, field)
  107782. if err != nil {
  107783. return graphql.Null
  107784. }
  107785. ctx = graphql.WithFieldContext(ctx, fc)
  107786. defer func() {
  107787. if r := recover(); r != nil {
  107788. ec.Error(ctx, ec.Recover(ctx, r))
  107789. ret = graphql.Null
  107790. }
  107791. }()
  107792. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107793. ctx = rctx // use context from middleware stack in children
  107794. return obj.ProductVariants, nil
  107795. })
  107796. if err != nil {
  107797. ec.Error(ctx, err)
  107798. return graphql.Null
  107799. }
  107800. if resTmp == nil {
  107801. if !graphql.HasFieldError(ctx, fc) {
  107802. ec.Errorf(ctx, "must not be null")
  107803. }
  107804. return graphql.Null
  107805. }
  107806. res := resTmp.(*ProductVariantConnection)
  107807. fc.Result = res
  107808. return ec.marshalNProductVariantConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantConnection(ctx, field.Selections, res)
  107809. }
  107810. func (ec *executionContext) fieldContext_SellingPlanGroup_productVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107811. fc = &graphql.FieldContext{
  107812. Object: "SellingPlanGroup",
  107813. Field: field,
  107814. IsMethod: false,
  107815. IsResolver: false,
  107816. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107817. switch field.Name {
  107818. case "edges":
  107819. return ec.fieldContext_ProductVariantConnection_edges(ctx, field)
  107820. case "nodes":
  107821. return ec.fieldContext_ProductVariantConnection_nodes(ctx, field)
  107822. case "pageInfo":
  107823. return ec.fieldContext_ProductVariantConnection_pageInfo(ctx, field)
  107824. }
  107825. return nil, fmt.Errorf("no field named %q was found under type ProductVariantConnection", field.Name)
  107826. },
  107827. }
  107828. defer func() {
  107829. if r := recover(); r != nil {
  107830. err = ec.Recover(ctx, r)
  107831. ec.Error(ctx, err)
  107832. }
  107833. }()
  107834. ctx = graphql.WithFieldContext(ctx, fc)
  107835. if fc.Args, err = ec.field_SellingPlanGroup_productVariants_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  107836. ec.Error(ctx, err)
  107837. return
  107838. }
  107839. return fc, nil
  107840. }
  107841. func (ec *executionContext) _SellingPlanGroup_products(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107842. fc, err := ec.fieldContext_SellingPlanGroup_products(ctx, field)
  107843. if err != nil {
  107844. return graphql.Null
  107845. }
  107846. ctx = graphql.WithFieldContext(ctx, fc)
  107847. defer func() {
  107848. if r := recover(); r != nil {
  107849. ec.Error(ctx, ec.Recover(ctx, r))
  107850. ret = graphql.Null
  107851. }
  107852. }()
  107853. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107854. ctx = rctx // use context from middleware stack in children
  107855. return obj.Products, nil
  107856. })
  107857. if err != nil {
  107858. ec.Error(ctx, err)
  107859. return graphql.Null
  107860. }
  107861. if resTmp == nil {
  107862. if !graphql.HasFieldError(ctx, fc) {
  107863. ec.Errorf(ctx, "must not be null")
  107864. }
  107865. return graphql.Null
  107866. }
  107867. res := resTmp.(*ProductConnection)
  107868. fc.Result = res
  107869. return ec.marshalNProductConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductConnection(ctx, field.Selections, res)
  107870. }
  107871. func (ec *executionContext) fieldContext_SellingPlanGroup_products(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107872. fc = &graphql.FieldContext{
  107873. Object: "SellingPlanGroup",
  107874. Field: field,
  107875. IsMethod: false,
  107876. IsResolver: false,
  107877. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107878. switch field.Name {
  107879. case "edges":
  107880. return ec.fieldContext_ProductConnection_edges(ctx, field)
  107881. case "nodes":
  107882. return ec.fieldContext_ProductConnection_nodes(ctx, field)
  107883. case "pageInfo":
  107884. return ec.fieldContext_ProductConnection_pageInfo(ctx, field)
  107885. }
  107886. return nil, fmt.Errorf("no field named %q was found under type ProductConnection", field.Name)
  107887. },
  107888. }
  107889. defer func() {
  107890. if r := recover(); r != nil {
  107891. err = ec.Recover(ctx, r)
  107892. ec.Error(ctx, err)
  107893. }
  107894. }()
  107895. ctx = graphql.WithFieldContext(ctx, fc)
  107896. if fc.Args, err = ec.field_SellingPlanGroup_products_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  107897. ec.Error(ctx, err)
  107898. return
  107899. }
  107900. return fc, nil
  107901. }
  107902. func (ec *executionContext) _SellingPlanGroup_sellingPlans(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107903. fc, err := ec.fieldContext_SellingPlanGroup_sellingPlans(ctx, field)
  107904. if err != nil {
  107905. return graphql.Null
  107906. }
  107907. ctx = graphql.WithFieldContext(ctx, fc)
  107908. defer func() {
  107909. if r := recover(); r != nil {
  107910. ec.Error(ctx, ec.Recover(ctx, r))
  107911. ret = graphql.Null
  107912. }
  107913. }()
  107914. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107915. ctx = rctx // use context from middleware stack in children
  107916. return obj.SellingPlans, nil
  107917. })
  107918. if err != nil {
  107919. ec.Error(ctx, err)
  107920. return graphql.Null
  107921. }
  107922. if resTmp == nil {
  107923. if !graphql.HasFieldError(ctx, fc) {
  107924. ec.Errorf(ctx, "must not be null")
  107925. }
  107926. return graphql.Null
  107927. }
  107928. res := resTmp.(*SellingPlanConnection)
  107929. fc.Result = res
  107930. return ec.marshalNSellingPlanConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanConnection(ctx, field.Selections, res)
  107931. }
  107932. func (ec *executionContext) fieldContext_SellingPlanGroup_sellingPlans(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107933. fc = &graphql.FieldContext{
  107934. Object: "SellingPlanGroup",
  107935. Field: field,
  107936. IsMethod: false,
  107937. IsResolver: false,
  107938. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107939. switch field.Name {
  107940. case "edges":
  107941. return ec.fieldContext_SellingPlanConnection_edges(ctx, field)
  107942. case "nodes":
  107943. return ec.fieldContext_SellingPlanConnection_nodes(ctx, field)
  107944. case "pageInfo":
  107945. return ec.fieldContext_SellingPlanConnection_pageInfo(ctx, field)
  107946. }
  107947. return nil, fmt.Errorf("no field named %q was found under type SellingPlanConnection", field.Name)
  107948. },
  107949. }
  107950. defer func() {
  107951. if r := recover(); r != nil {
  107952. err = ec.Recover(ctx, r)
  107953. ec.Error(ctx, err)
  107954. }
  107955. }()
  107956. ctx = graphql.WithFieldContext(ctx, fc)
  107957. if fc.Args, err = ec.field_SellingPlanGroup_sellingPlans_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  107958. ec.Error(ctx, err)
  107959. return
  107960. }
  107961. return fc, nil
  107962. }
  107963. func (ec *executionContext) _SellingPlanGroup_summary(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  107964. fc, err := ec.fieldContext_SellingPlanGroup_summary(ctx, field)
  107965. if err != nil {
  107966. return graphql.Null
  107967. }
  107968. ctx = graphql.WithFieldContext(ctx, fc)
  107969. defer func() {
  107970. if r := recover(); r != nil {
  107971. ec.Error(ctx, ec.Recover(ctx, r))
  107972. ret = graphql.Null
  107973. }
  107974. }()
  107975. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  107976. ctx = rctx // use context from middleware stack in children
  107977. return obj.Summary, nil
  107978. })
  107979. if err != nil {
  107980. ec.Error(ctx, err)
  107981. return graphql.Null
  107982. }
  107983. if resTmp == nil {
  107984. return graphql.Null
  107985. }
  107986. res := resTmp.(*string)
  107987. fc.Result = res
  107988. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  107989. }
  107990. func (ec *executionContext) fieldContext_SellingPlanGroup_summary(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  107991. fc = &graphql.FieldContext{
  107992. Object: "SellingPlanGroup",
  107993. Field: field,
  107994. IsMethod: false,
  107995. IsResolver: false,
  107996. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  107997. return nil, errors.New("field of type String does not have child fields")
  107998. },
  107999. }
  108000. return fc, nil
  108001. }
  108002. func (ec *executionContext) _SellingPlanGroupConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupConnection) (ret graphql.Marshaler) {
  108003. fc, err := ec.fieldContext_SellingPlanGroupConnection_edges(ctx, field)
  108004. if err != nil {
  108005. return graphql.Null
  108006. }
  108007. ctx = graphql.WithFieldContext(ctx, fc)
  108008. defer func() {
  108009. if r := recover(); r != nil {
  108010. ec.Error(ctx, ec.Recover(ctx, r))
  108011. ret = graphql.Null
  108012. }
  108013. }()
  108014. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108015. ctx = rctx // use context from middleware stack in children
  108016. return obj.Edges, nil
  108017. })
  108018. if err != nil {
  108019. ec.Error(ctx, err)
  108020. return graphql.Null
  108021. }
  108022. if resTmp == nil {
  108023. if !graphql.HasFieldError(ctx, fc) {
  108024. ec.Errorf(ctx, "must not be null")
  108025. }
  108026. return graphql.Null
  108027. }
  108028. res := resTmp.([]*SellingPlanGroupEdge)
  108029. fc.Result = res
  108030. return ec.marshalNSellingPlanGroupEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupEdgeᚄ(ctx, field.Selections, res)
  108031. }
  108032. func (ec *executionContext) fieldContext_SellingPlanGroupConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108033. fc = &graphql.FieldContext{
  108034. Object: "SellingPlanGroupConnection",
  108035. Field: field,
  108036. IsMethod: false,
  108037. IsResolver: false,
  108038. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108039. switch field.Name {
  108040. case "cursor":
  108041. return ec.fieldContext_SellingPlanGroupEdge_cursor(ctx, field)
  108042. case "node":
  108043. return ec.fieldContext_SellingPlanGroupEdge_node(ctx, field)
  108044. }
  108045. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupEdge", field.Name)
  108046. },
  108047. }
  108048. return fc, nil
  108049. }
  108050. func (ec *executionContext) _SellingPlanGroupConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupConnection) (ret graphql.Marshaler) {
  108051. fc, err := ec.fieldContext_SellingPlanGroupConnection_nodes(ctx, field)
  108052. if err != nil {
  108053. return graphql.Null
  108054. }
  108055. ctx = graphql.WithFieldContext(ctx, fc)
  108056. defer func() {
  108057. if r := recover(); r != nil {
  108058. ec.Error(ctx, ec.Recover(ctx, r))
  108059. ret = graphql.Null
  108060. }
  108061. }()
  108062. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108063. ctx = rctx // use context from middleware stack in children
  108064. return obj.Nodes, nil
  108065. })
  108066. if err != nil {
  108067. ec.Error(ctx, err)
  108068. return graphql.Null
  108069. }
  108070. if resTmp == nil {
  108071. if !graphql.HasFieldError(ctx, fc) {
  108072. ec.Errorf(ctx, "must not be null")
  108073. }
  108074. return graphql.Null
  108075. }
  108076. res := resTmp.([]*SellingPlanGroup)
  108077. fc.Result = res
  108078. return ec.marshalNSellingPlanGroup2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupᚄ(ctx, field.Selections, res)
  108079. }
  108080. func (ec *executionContext) fieldContext_SellingPlanGroupConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108081. fc = &graphql.FieldContext{
  108082. Object: "SellingPlanGroupConnection",
  108083. Field: field,
  108084. IsMethod: false,
  108085. IsResolver: false,
  108086. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108087. switch field.Name {
  108088. case "appId":
  108089. return ec.fieldContext_SellingPlanGroup_appId(ctx, field)
  108090. case "appliesToProduct":
  108091. return ec.fieldContext_SellingPlanGroup_appliesToProduct(ctx, field)
  108092. case "appliesToProductVariant":
  108093. return ec.fieldContext_SellingPlanGroup_appliesToProductVariant(ctx, field)
  108094. case "appliesToProductVariants":
  108095. return ec.fieldContext_SellingPlanGroup_appliesToProductVariants(ctx, field)
  108096. case "createdAt":
  108097. return ec.fieldContext_SellingPlanGroup_createdAt(ctx, field)
  108098. case "description":
  108099. return ec.fieldContext_SellingPlanGroup_description(ctx, field)
  108100. case "id":
  108101. return ec.fieldContext_SellingPlanGroup_id(ctx, field)
  108102. case "merchantCode":
  108103. return ec.fieldContext_SellingPlanGroup_merchantCode(ctx, field)
  108104. case "name":
  108105. return ec.fieldContext_SellingPlanGroup_name(ctx, field)
  108106. case "options":
  108107. return ec.fieldContext_SellingPlanGroup_options(ctx, field)
  108108. case "position":
  108109. return ec.fieldContext_SellingPlanGroup_position(ctx, field)
  108110. case "productCount":
  108111. return ec.fieldContext_SellingPlanGroup_productCount(ctx, field)
  108112. case "productVariantCount":
  108113. return ec.fieldContext_SellingPlanGroup_productVariantCount(ctx, field)
  108114. case "productVariants":
  108115. return ec.fieldContext_SellingPlanGroup_productVariants(ctx, field)
  108116. case "products":
  108117. return ec.fieldContext_SellingPlanGroup_products(ctx, field)
  108118. case "sellingPlans":
  108119. return ec.fieldContext_SellingPlanGroup_sellingPlans(ctx, field)
  108120. case "summary":
  108121. return ec.fieldContext_SellingPlanGroup_summary(ctx, field)
  108122. }
  108123. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroup", field.Name)
  108124. },
  108125. }
  108126. return fc, nil
  108127. }
  108128. func (ec *executionContext) _SellingPlanGroupConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupConnection) (ret graphql.Marshaler) {
  108129. fc, err := ec.fieldContext_SellingPlanGroupConnection_pageInfo(ctx, field)
  108130. if err != nil {
  108131. return graphql.Null
  108132. }
  108133. ctx = graphql.WithFieldContext(ctx, fc)
  108134. defer func() {
  108135. if r := recover(); r != nil {
  108136. ec.Error(ctx, ec.Recover(ctx, r))
  108137. ret = graphql.Null
  108138. }
  108139. }()
  108140. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108141. ctx = rctx // use context from middleware stack in children
  108142. return obj.PageInfo, nil
  108143. })
  108144. if err != nil {
  108145. ec.Error(ctx, err)
  108146. return graphql.Null
  108147. }
  108148. if resTmp == nil {
  108149. if !graphql.HasFieldError(ctx, fc) {
  108150. ec.Errorf(ctx, "must not be null")
  108151. }
  108152. return graphql.Null
  108153. }
  108154. res := resTmp.(*PageInfo)
  108155. fc.Result = res
  108156. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  108157. }
  108158. func (ec *executionContext) fieldContext_SellingPlanGroupConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108159. fc = &graphql.FieldContext{
  108160. Object: "SellingPlanGroupConnection",
  108161. Field: field,
  108162. IsMethod: false,
  108163. IsResolver: false,
  108164. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108165. switch field.Name {
  108166. case "endCursor":
  108167. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  108168. case "hasNextPage":
  108169. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  108170. case "hasPreviousPage":
  108171. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  108172. case "startCursor":
  108173. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  108174. }
  108175. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  108176. },
  108177. }
  108178. return fc, nil
  108179. }
  108180. func (ec *executionContext) _SellingPlanGroupEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupEdge) (ret graphql.Marshaler) {
  108181. fc, err := ec.fieldContext_SellingPlanGroupEdge_cursor(ctx, field)
  108182. if err != nil {
  108183. return graphql.Null
  108184. }
  108185. ctx = graphql.WithFieldContext(ctx, fc)
  108186. defer func() {
  108187. if r := recover(); r != nil {
  108188. ec.Error(ctx, ec.Recover(ctx, r))
  108189. ret = graphql.Null
  108190. }
  108191. }()
  108192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108193. ctx = rctx // use context from middleware stack in children
  108194. return obj.Cursor, nil
  108195. })
  108196. if err != nil {
  108197. ec.Error(ctx, err)
  108198. return graphql.Null
  108199. }
  108200. if resTmp == nil {
  108201. if !graphql.HasFieldError(ctx, fc) {
  108202. ec.Errorf(ctx, "must not be null")
  108203. }
  108204. return graphql.Null
  108205. }
  108206. res := resTmp.(string)
  108207. fc.Result = res
  108208. return ec.marshalNString2string(ctx, field.Selections, res)
  108209. }
  108210. func (ec *executionContext) fieldContext_SellingPlanGroupEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108211. fc = &graphql.FieldContext{
  108212. Object: "SellingPlanGroupEdge",
  108213. Field: field,
  108214. IsMethod: false,
  108215. IsResolver: false,
  108216. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108217. return nil, errors.New("field of type String does not have child fields")
  108218. },
  108219. }
  108220. return fc, nil
  108221. }
  108222. func (ec *executionContext) _SellingPlanGroupEdge_node(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupEdge) (ret graphql.Marshaler) {
  108223. fc, err := ec.fieldContext_SellingPlanGroupEdge_node(ctx, field)
  108224. if err != nil {
  108225. return graphql.Null
  108226. }
  108227. ctx = graphql.WithFieldContext(ctx, fc)
  108228. defer func() {
  108229. if r := recover(); r != nil {
  108230. ec.Error(ctx, ec.Recover(ctx, r))
  108231. ret = graphql.Null
  108232. }
  108233. }()
  108234. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108235. ctx = rctx // use context from middleware stack in children
  108236. return obj.Node, nil
  108237. })
  108238. if err != nil {
  108239. ec.Error(ctx, err)
  108240. return graphql.Null
  108241. }
  108242. if resTmp == nil {
  108243. if !graphql.HasFieldError(ctx, fc) {
  108244. ec.Errorf(ctx, "must not be null")
  108245. }
  108246. return graphql.Null
  108247. }
  108248. res := resTmp.(*SellingPlanGroup)
  108249. fc.Result = res
  108250. return ec.marshalNSellingPlanGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroup(ctx, field.Selections, res)
  108251. }
  108252. func (ec *executionContext) fieldContext_SellingPlanGroupEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108253. fc = &graphql.FieldContext{
  108254. Object: "SellingPlanGroupEdge",
  108255. Field: field,
  108256. IsMethod: false,
  108257. IsResolver: false,
  108258. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108259. switch field.Name {
  108260. case "appId":
  108261. return ec.fieldContext_SellingPlanGroup_appId(ctx, field)
  108262. case "appliesToProduct":
  108263. return ec.fieldContext_SellingPlanGroup_appliesToProduct(ctx, field)
  108264. case "appliesToProductVariant":
  108265. return ec.fieldContext_SellingPlanGroup_appliesToProductVariant(ctx, field)
  108266. case "appliesToProductVariants":
  108267. return ec.fieldContext_SellingPlanGroup_appliesToProductVariants(ctx, field)
  108268. case "createdAt":
  108269. return ec.fieldContext_SellingPlanGroup_createdAt(ctx, field)
  108270. case "description":
  108271. return ec.fieldContext_SellingPlanGroup_description(ctx, field)
  108272. case "id":
  108273. return ec.fieldContext_SellingPlanGroup_id(ctx, field)
  108274. case "merchantCode":
  108275. return ec.fieldContext_SellingPlanGroup_merchantCode(ctx, field)
  108276. case "name":
  108277. return ec.fieldContext_SellingPlanGroup_name(ctx, field)
  108278. case "options":
  108279. return ec.fieldContext_SellingPlanGroup_options(ctx, field)
  108280. case "position":
  108281. return ec.fieldContext_SellingPlanGroup_position(ctx, field)
  108282. case "productCount":
  108283. return ec.fieldContext_SellingPlanGroup_productCount(ctx, field)
  108284. case "productVariantCount":
  108285. return ec.fieldContext_SellingPlanGroup_productVariantCount(ctx, field)
  108286. case "productVariants":
  108287. return ec.fieldContext_SellingPlanGroup_productVariants(ctx, field)
  108288. case "products":
  108289. return ec.fieldContext_SellingPlanGroup_products(ctx, field)
  108290. case "sellingPlans":
  108291. return ec.fieldContext_SellingPlanGroup_sellingPlans(ctx, field)
  108292. case "summary":
  108293. return ec.fieldContext_SellingPlanGroup_summary(ctx, field)
  108294. }
  108295. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroup", field.Name)
  108296. },
  108297. }
  108298. return fc, nil
  108299. }
  108300. func (ec *executionContext) _SellingPlanGroupUserError_code(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupUserError) (ret graphql.Marshaler) {
  108301. fc, err := ec.fieldContext_SellingPlanGroupUserError_code(ctx, field)
  108302. if err != nil {
  108303. return graphql.Null
  108304. }
  108305. ctx = graphql.WithFieldContext(ctx, fc)
  108306. defer func() {
  108307. if r := recover(); r != nil {
  108308. ec.Error(ctx, ec.Recover(ctx, r))
  108309. ret = graphql.Null
  108310. }
  108311. }()
  108312. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108313. ctx = rctx // use context from middleware stack in children
  108314. return obj.Code, nil
  108315. })
  108316. if err != nil {
  108317. ec.Error(ctx, err)
  108318. return graphql.Null
  108319. }
  108320. if resTmp == nil {
  108321. return graphql.Null
  108322. }
  108323. res := resTmp.(*SellingPlanGroupUserErrorCode)
  108324. fc.Result = res
  108325. return ec.marshalOSellingPlanGroupUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserErrorCode(ctx, field.Selections, res)
  108326. }
  108327. func (ec *executionContext) fieldContext_SellingPlanGroupUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108328. fc = &graphql.FieldContext{
  108329. Object: "SellingPlanGroupUserError",
  108330. Field: field,
  108331. IsMethod: false,
  108332. IsResolver: false,
  108333. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108334. return nil, errors.New("field of type SellingPlanGroupUserErrorCode does not have child fields")
  108335. },
  108336. }
  108337. return fc, nil
  108338. }
  108339. func (ec *executionContext) _SellingPlanGroupUserError_field(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupUserError) (ret graphql.Marshaler) {
  108340. fc, err := ec.fieldContext_SellingPlanGroupUserError_field(ctx, field)
  108341. if err != nil {
  108342. return graphql.Null
  108343. }
  108344. ctx = graphql.WithFieldContext(ctx, fc)
  108345. defer func() {
  108346. if r := recover(); r != nil {
  108347. ec.Error(ctx, ec.Recover(ctx, r))
  108348. ret = graphql.Null
  108349. }
  108350. }()
  108351. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108352. ctx = rctx // use context from middleware stack in children
  108353. return obj.Field, nil
  108354. })
  108355. if err != nil {
  108356. ec.Error(ctx, err)
  108357. return graphql.Null
  108358. }
  108359. if resTmp == nil {
  108360. return graphql.Null
  108361. }
  108362. res := resTmp.([]string)
  108363. fc.Result = res
  108364. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  108365. }
  108366. func (ec *executionContext) fieldContext_SellingPlanGroupUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108367. fc = &graphql.FieldContext{
  108368. Object: "SellingPlanGroupUserError",
  108369. Field: field,
  108370. IsMethod: false,
  108371. IsResolver: false,
  108372. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108373. return nil, errors.New("field of type String does not have child fields")
  108374. },
  108375. }
  108376. return fc, nil
  108377. }
  108378. func (ec *executionContext) _SellingPlanGroupUserError_message(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupUserError) (ret graphql.Marshaler) {
  108379. fc, err := ec.fieldContext_SellingPlanGroupUserError_message(ctx, field)
  108380. if err != nil {
  108381. return graphql.Null
  108382. }
  108383. ctx = graphql.WithFieldContext(ctx, fc)
  108384. defer func() {
  108385. if r := recover(); r != nil {
  108386. ec.Error(ctx, ec.Recover(ctx, r))
  108387. ret = graphql.Null
  108388. }
  108389. }()
  108390. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108391. ctx = rctx // use context from middleware stack in children
  108392. return obj.Message, nil
  108393. })
  108394. if err != nil {
  108395. ec.Error(ctx, err)
  108396. return graphql.Null
  108397. }
  108398. if resTmp == nil {
  108399. if !graphql.HasFieldError(ctx, fc) {
  108400. ec.Errorf(ctx, "must not be null")
  108401. }
  108402. return graphql.Null
  108403. }
  108404. res := resTmp.(string)
  108405. fc.Result = res
  108406. return ec.marshalNString2string(ctx, field.Selections, res)
  108407. }
  108408. func (ec *executionContext) fieldContext_SellingPlanGroupUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108409. fc = &graphql.FieldContext{
  108410. Object: "SellingPlanGroupUserError",
  108411. Field: field,
  108412. IsMethod: false,
  108413. IsResolver: false,
  108414. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108415. return nil, errors.New("field of type String does not have child fields")
  108416. },
  108417. }
  108418. return fc, nil
  108419. }
  108420. func (ec *executionContext) _SellingPlanInventoryPolicy_reserve(ctx context.Context, field graphql.CollectedField, obj *SellingPlanInventoryPolicy) (ret graphql.Marshaler) {
  108421. fc, err := ec.fieldContext_SellingPlanInventoryPolicy_reserve(ctx, field)
  108422. if err != nil {
  108423. return graphql.Null
  108424. }
  108425. ctx = graphql.WithFieldContext(ctx, fc)
  108426. defer func() {
  108427. if r := recover(); r != nil {
  108428. ec.Error(ctx, ec.Recover(ctx, r))
  108429. ret = graphql.Null
  108430. }
  108431. }()
  108432. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108433. ctx = rctx // use context from middleware stack in children
  108434. return obj.Reserve, nil
  108435. })
  108436. if err != nil {
  108437. ec.Error(ctx, err)
  108438. return graphql.Null
  108439. }
  108440. if resTmp == nil {
  108441. if !graphql.HasFieldError(ctx, fc) {
  108442. ec.Errorf(ctx, "must not be null")
  108443. }
  108444. return graphql.Null
  108445. }
  108446. res := resTmp.(SellingPlanReserve)
  108447. fc.Result = res
  108448. return ec.marshalNSellingPlanReserve2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanReserve(ctx, field.Selections, res)
  108449. }
  108450. func (ec *executionContext) fieldContext_SellingPlanInventoryPolicy_reserve(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108451. fc = &graphql.FieldContext{
  108452. Object: "SellingPlanInventoryPolicy",
  108453. Field: field,
  108454. IsMethod: false,
  108455. IsResolver: false,
  108456. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108457. return nil, errors.New("field of type SellingPlanReserve does not have child fields")
  108458. },
  108459. }
  108460. return fc, nil
  108461. }
  108462. func (ec *executionContext) _SellingPlanPricingPolicyPercentageValue_percentage(ctx context.Context, field graphql.CollectedField, obj *SellingPlanPricingPolicyPercentageValue) (ret graphql.Marshaler) {
  108463. fc, err := ec.fieldContext_SellingPlanPricingPolicyPercentageValue_percentage(ctx, field)
  108464. if err != nil {
  108465. return graphql.Null
  108466. }
  108467. ctx = graphql.WithFieldContext(ctx, fc)
  108468. defer func() {
  108469. if r := recover(); r != nil {
  108470. ec.Error(ctx, ec.Recover(ctx, r))
  108471. ret = graphql.Null
  108472. }
  108473. }()
  108474. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108475. ctx = rctx // use context from middleware stack in children
  108476. return obj.Percentage, nil
  108477. })
  108478. if err != nil {
  108479. ec.Error(ctx, err)
  108480. return graphql.Null
  108481. }
  108482. if resTmp == nil {
  108483. if !graphql.HasFieldError(ctx, fc) {
  108484. ec.Errorf(ctx, "must not be null")
  108485. }
  108486. return graphql.Null
  108487. }
  108488. res := resTmp.(float64)
  108489. fc.Result = res
  108490. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  108491. }
  108492. func (ec *executionContext) fieldContext_SellingPlanPricingPolicyPercentageValue_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108493. fc = &graphql.FieldContext{
  108494. Object: "SellingPlanPricingPolicyPercentageValue",
  108495. Field: field,
  108496. IsMethod: false,
  108497. IsResolver: false,
  108498. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108499. return nil, errors.New("field of type Float does not have child fields")
  108500. },
  108501. }
  108502. return fc, nil
  108503. }
  108504. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  108505. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_anchors(ctx, field)
  108506. if err != nil {
  108507. return graphql.Null
  108508. }
  108509. ctx = graphql.WithFieldContext(ctx, fc)
  108510. defer func() {
  108511. if r := recover(); r != nil {
  108512. ec.Error(ctx, ec.Recover(ctx, r))
  108513. ret = graphql.Null
  108514. }
  108515. }()
  108516. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108517. ctx = rctx // use context from middleware stack in children
  108518. return obj.Anchors, nil
  108519. })
  108520. if err != nil {
  108521. ec.Error(ctx, err)
  108522. return graphql.Null
  108523. }
  108524. if resTmp == nil {
  108525. if !graphql.HasFieldError(ctx, fc) {
  108526. ec.Errorf(ctx, "must not be null")
  108527. }
  108528. return graphql.Null
  108529. }
  108530. res := resTmp.([]*SellingPlanAnchor)
  108531. fc.Result = res
  108532. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  108533. }
  108534. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108535. fc = &graphql.FieldContext{
  108536. Object: "SellingPlanRecurringBillingPolicy",
  108537. Field: field,
  108538. IsMethod: false,
  108539. IsResolver: false,
  108540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108541. switch field.Name {
  108542. case "cutoffDay":
  108543. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  108544. case "day":
  108545. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  108546. case "month":
  108547. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  108548. case "type":
  108549. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  108550. }
  108551. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  108552. },
  108553. }
  108554. return fc, nil
  108555. }
  108556. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  108557. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_createdAt(ctx, field)
  108558. if err != nil {
  108559. return graphql.Null
  108560. }
  108561. ctx = graphql.WithFieldContext(ctx, fc)
  108562. defer func() {
  108563. if r := recover(); r != nil {
  108564. ec.Error(ctx, ec.Recover(ctx, r))
  108565. ret = graphql.Null
  108566. }
  108567. }()
  108568. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108569. ctx = rctx // use context from middleware stack in children
  108570. return obj.CreatedAt, nil
  108571. })
  108572. if err != nil {
  108573. ec.Error(ctx, err)
  108574. return graphql.Null
  108575. }
  108576. if resTmp == nil {
  108577. if !graphql.HasFieldError(ctx, fc) {
  108578. ec.Errorf(ctx, "must not be null")
  108579. }
  108580. return graphql.Null
  108581. }
  108582. res := resTmp.(string)
  108583. fc.Result = res
  108584. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  108585. }
  108586. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108587. fc = &graphql.FieldContext{
  108588. Object: "SellingPlanRecurringBillingPolicy",
  108589. Field: field,
  108590. IsMethod: false,
  108591. IsResolver: false,
  108592. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108593. return nil, errors.New("field of type DateTime does not have child fields")
  108594. },
  108595. }
  108596. return fc, nil
  108597. }
  108598. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_interval(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  108599. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_interval(ctx, field)
  108600. if err != nil {
  108601. return graphql.Null
  108602. }
  108603. ctx = graphql.WithFieldContext(ctx, fc)
  108604. defer func() {
  108605. if r := recover(); r != nil {
  108606. ec.Error(ctx, ec.Recover(ctx, r))
  108607. ret = graphql.Null
  108608. }
  108609. }()
  108610. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108611. ctx = rctx // use context from middleware stack in children
  108612. return obj.Interval, nil
  108613. })
  108614. if err != nil {
  108615. ec.Error(ctx, err)
  108616. return graphql.Null
  108617. }
  108618. if resTmp == nil {
  108619. if !graphql.HasFieldError(ctx, fc) {
  108620. ec.Errorf(ctx, "must not be null")
  108621. }
  108622. return graphql.Null
  108623. }
  108624. res := resTmp.(SellingPlanInterval)
  108625. fc.Result = res
  108626. return ec.marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanInterval(ctx, field.Selections, res)
  108627. }
  108628. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108629. fc = &graphql.FieldContext{
  108630. Object: "SellingPlanRecurringBillingPolicy",
  108631. Field: field,
  108632. IsMethod: false,
  108633. IsResolver: false,
  108634. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108635. return nil, errors.New("field of type SellingPlanInterval does not have child fields")
  108636. },
  108637. }
  108638. return fc, nil
  108639. }
  108640. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_intervalCount(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  108641. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_intervalCount(ctx, field)
  108642. if err != nil {
  108643. return graphql.Null
  108644. }
  108645. ctx = graphql.WithFieldContext(ctx, fc)
  108646. defer func() {
  108647. if r := recover(); r != nil {
  108648. ec.Error(ctx, ec.Recover(ctx, r))
  108649. ret = graphql.Null
  108650. }
  108651. }()
  108652. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108653. ctx = rctx // use context from middleware stack in children
  108654. return obj.IntervalCount, nil
  108655. })
  108656. if err != nil {
  108657. ec.Error(ctx, err)
  108658. return graphql.Null
  108659. }
  108660. if resTmp == nil {
  108661. if !graphql.HasFieldError(ctx, fc) {
  108662. ec.Errorf(ctx, "must not be null")
  108663. }
  108664. return graphql.Null
  108665. }
  108666. res := resTmp.(int)
  108667. fc.Result = res
  108668. return ec.marshalNInt2int(ctx, field.Selections, res)
  108669. }
  108670. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_intervalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108671. fc = &graphql.FieldContext{
  108672. Object: "SellingPlanRecurringBillingPolicy",
  108673. Field: field,
  108674. IsMethod: false,
  108675. IsResolver: false,
  108676. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108677. return nil, errors.New("field of type Int does not have child fields")
  108678. },
  108679. }
  108680. return fc, nil
  108681. }
  108682. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_maxCycles(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  108683. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_maxCycles(ctx, field)
  108684. if err != nil {
  108685. return graphql.Null
  108686. }
  108687. ctx = graphql.WithFieldContext(ctx, fc)
  108688. defer func() {
  108689. if r := recover(); r != nil {
  108690. ec.Error(ctx, ec.Recover(ctx, r))
  108691. ret = graphql.Null
  108692. }
  108693. }()
  108694. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108695. ctx = rctx // use context from middleware stack in children
  108696. return obj.MaxCycles, nil
  108697. })
  108698. if err != nil {
  108699. ec.Error(ctx, err)
  108700. return graphql.Null
  108701. }
  108702. if resTmp == nil {
  108703. return graphql.Null
  108704. }
  108705. res := resTmp.(*int)
  108706. fc.Result = res
  108707. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  108708. }
  108709. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_maxCycles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108710. fc = &graphql.FieldContext{
  108711. Object: "SellingPlanRecurringBillingPolicy",
  108712. Field: field,
  108713. IsMethod: false,
  108714. IsResolver: false,
  108715. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108716. return nil, errors.New("field of type Int does not have child fields")
  108717. },
  108718. }
  108719. return fc, nil
  108720. }
  108721. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_minCycles(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  108722. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_minCycles(ctx, field)
  108723. if err != nil {
  108724. return graphql.Null
  108725. }
  108726. ctx = graphql.WithFieldContext(ctx, fc)
  108727. defer func() {
  108728. if r := recover(); r != nil {
  108729. ec.Error(ctx, ec.Recover(ctx, r))
  108730. ret = graphql.Null
  108731. }
  108732. }()
  108733. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108734. ctx = rctx // use context from middleware stack in children
  108735. return obj.MinCycles, nil
  108736. })
  108737. if err != nil {
  108738. ec.Error(ctx, err)
  108739. return graphql.Null
  108740. }
  108741. if resTmp == nil {
  108742. return graphql.Null
  108743. }
  108744. res := resTmp.(*int)
  108745. fc.Result = res
  108746. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  108747. }
  108748. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_minCycles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108749. fc = &graphql.FieldContext{
  108750. Object: "SellingPlanRecurringBillingPolicy",
  108751. Field: field,
  108752. IsMethod: false,
  108753. IsResolver: false,
  108754. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108755. return nil, errors.New("field of type Int does not have child fields")
  108756. },
  108757. }
  108758. return fc, nil
  108759. }
  108760. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  108761. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_anchors(ctx, field)
  108762. if err != nil {
  108763. return graphql.Null
  108764. }
  108765. ctx = graphql.WithFieldContext(ctx, fc)
  108766. defer func() {
  108767. if r := recover(); r != nil {
  108768. ec.Error(ctx, ec.Recover(ctx, r))
  108769. ret = graphql.Null
  108770. }
  108771. }()
  108772. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108773. ctx = rctx // use context from middleware stack in children
  108774. return obj.Anchors, nil
  108775. })
  108776. if err != nil {
  108777. ec.Error(ctx, err)
  108778. return graphql.Null
  108779. }
  108780. if resTmp == nil {
  108781. if !graphql.HasFieldError(ctx, fc) {
  108782. ec.Errorf(ctx, "must not be null")
  108783. }
  108784. return graphql.Null
  108785. }
  108786. res := resTmp.([]*SellingPlanAnchor)
  108787. fc.Result = res
  108788. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  108789. }
  108790. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108791. fc = &graphql.FieldContext{
  108792. Object: "SellingPlanRecurringDeliveryPolicy",
  108793. Field: field,
  108794. IsMethod: false,
  108795. IsResolver: false,
  108796. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108797. switch field.Name {
  108798. case "cutoffDay":
  108799. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  108800. case "day":
  108801. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  108802. case "month":
  108803. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  108804. case "type":
  108805. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  108806. }
  108807. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  108808. },
  108809. }
  108810. return fc, nil
  108811. }
  108812. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  108813. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_createdAt(ctx, field)
  108814. if err != nil {
  108815. return graphql.Null
  108816. }
  108817. ctx = graphql.WithFieldContext(ctx, fc)
  108818. defer func() {
  108819. if r := recover(); r != nil {
  108820. ec.Error(ctx, ec.Recover(ctx, r))
  108821. ret = graphql.Null
  108822. }
  108823. }()
  108824. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108825. ctx = rctx // use context from middleware stack in children
  108826. return obj.CreatedAt, nil
  108827. })
  108828. if err != nil {
  108829. ec.Error(ctx, err)
  108830. return graphql.Null
  108831. }
  108832. if resTmp == nil {
  108833. if !graphql.HasFieldError(ctx, fc) {
  108834. ec.Errorf(ctx, "must not be null")
  108835. }
  108836. return graphql.Null
  108837. }
  108838. res := resTmp.(string)
  108839. fc.Result = res
  108840. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  108841. }
  108842. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108843. fc = &graphql.FieldContext{
  108844. Object: "SellingPlanRecurringDeliveryPolicy",
  108845. Field: field,
  108846. IsMethod: false,
  108847. IsResolver: false,
  108848. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108849. return nil, errors.New("field of type DateTime does not have child fields")
  108850. },
  108851. }
  108852. return fc, nil
  108853. }
  108854. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_cutoff(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  108855. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_cutoff(ctx, field)
  108856. if err != nil {
  108857. return graphql.Null
  108858. }
  108859. ctx = graphql.WithFieldContext(ctx, fc)
  108860. defer func() {
  108861. if r := recover(); r != nil {
  108862. ec.Error(ctx, ec.Recover(ctx, r))
  108863. ret = graphql.Null
  108864. }
  108865. }()
  108866. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108867. ctx = rctx // use context from middleware stack in children
  108868. return obj.Cutoff, nil
  108869. })
  108870. if err != nil {
  108871. ec.Error(ctx, err)
  108872. return graphql.Null
  108873. }
  108874. if resTmp == nil {
  108875. return graphql.Null
  108876. }
  108877. res := resTmp.(*int)
  108878. fc.Result = res
  108879. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  108880. }
  108881. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_cutoff(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108882. fc = &graphql.FieldContext{
  108883. Object: "SellingPlanRecurringDeliveryPolicy",
  108884. Field: field,
  108885. IsMethod: false,
  108886. IsResolver: false,
  108887. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108888. return nil, errors.New("field of type Int does not have child fields")
  108889. },
  108890. }
  108891. return fc, nil
  108892. }
  108893. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_intent(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  108894. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_intent(ctx, field)
  108895. if err != nil {
  108896. return graphql.Null
  108897. }
  108898. ctx = graphql.WithFieldContext(ctx, fc)
  108899. defer func() {
  108900. if r := recover(); r != nil {
  108901. ec.Error(ctx, ec.Recover(ctx, r))
  108902. ret = graphql.Null
  108903. }
  108904. }()
  108905. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108906. ctx = rctx // use context from middleware stack in children
  108907. return obj.Intent, nil
  108908. })
  108909. if err != nil {
  108910. ec.Error(ctx, err)
  108911. return graphql.Null
  108912. }
  108913. if resTmp == nil {
  108914. if !graphql.HasFieldError(ctx, fc) {
  108915. ec.Errorf(ctx, "must not be null")
  108916. }
  108917. return graphql.Null
  108918. }
  108919. res := resTmp.(SellingPlanRecurringDeliveryPolicyIntent)
  108920. fc.Result = res
  108921. return ec.marshalNSellingPlanRecurringDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyIntent(ctx, field.Selections, res)
  108922. }
  108923. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_intent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108924. fc = &graphql.FieldContext{
  108925. Object: "SellingPlanRecurringDeliveryPolicy",
  108926. Field: field,
  108927. IsMethod: false,
  108928. IsResolver: false,
  108929. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108930. return nil, errors.New("field of type SellingPlanRecurringDeliveryPolicyIntent does not have child fields")
  108931. },
  108932. }
  108933. return fc, nil
  108934. }
  108935. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_interval(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  108936. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_interval(ctx, field)
  108937. if err != nil {
  108938. return graphql.Null
  108939. }
  108940. ctx = graphql.WithFieldContext(ctx, fc)
  108941. defer func() {
  108942. if r := recover(); r != nil {
  108943. ec.Error(ctx, ec.Recover(ctx, r))
  108944. ret = graphql.Null
  108945. }
  108946. }()
  108947. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108948. ctx = rctx // use context from middleware stack in children
  108949. return obj.Interval, nil
  108950. })
  108951. if err != nil {
  108952. ec.Error(ctx, err)
  108953. return graphql.Null
  108954. }
  108955. if resTmp == nil {
  108956. if !graphql.HasFieldError(ctx, fc) {
  108957. ec.Errorf(ctx, "must not be null")
  108958. }
  108959. return graphql.Null
  108960. }
  108961. res := resTmp.(SellingPlanInterval)
  108962. fc.Result = res
  108963. return ec.marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanInterval(ctx, field.Selections, res)
  108964. }
  108965. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  108966. fc = &graphql.FieldContext{
  108967. Object: "SellingPlanRecurringDeliveryPolicy",
  108968. Field: field,
  108969. IsMethod: false,
  108970. IsResolver: false,
  108971. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  108972. return nil, errors.New("field of type SellingPlanInterval does not have child fields")
  108973. },
  108974. }
  108975. return fc, nil
  108976. }
  108977. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_intervalCount(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  108978. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_intervalCount(ctx, field)
  108979. if err != nil {
  108980. return graphql.Null
  108981. }
  108982. ctx = graphql.WithFieldContext(ctx, fc)
  108983. defer func() {
  108984. if r := recover(); r != nil {
  108985. ec.Error(ctx, ec.Recover(ctx, r))
  108986. ret = graphql.Null
  108987. }
  108988. }()
  108989. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  108990. ctx = rctx // use context from middleware stack in children
  108991. return obj.IntervalCount, nil
  108992. })
  108993. if err != nil {
  108994. ec.Error(ctx, err)
  108995. return graphql.Null
  108996. }
  108997. if resTmp == nil {
  108998. if !graphql.HasFieldError(ctx, fc) {
  108999. ec.Errorf(ctx, "must not be null")
  109000. }
  109001. return graphql.Null
  109002. }
  109003. res := resTmp.(int)
  109004. fc.Result = res
  109005. return ec.marshalNInt2int(ctx, field.Selections, res)
  109006. }
  109007. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_intervalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109008. fc = &graphql.FieldContext{
  109009. Object: "SellingPlanRecurringDeliveryPolicy",
  109010. Field: field,
  109011. IsMethod: false,
  109012. IsResolver: false,
  109013. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109014. return nil, errors.New("field of type Int does not have child fields")
  109015. },
  109016. }
  109017. return fc, nil
  109018. }
  109019. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_preAnchorBehavior(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  109020. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_preAnchorBehavior(ctx, field)
  109021. if err != nil {
  109022. return graphql.Null
  109023. }
  109024. ctx = graphql.WithFieldContext(ctx, fc)
  109025. defer func() {
  109026. if r := recover(); r != nil {
  109027. ec.Error(ctx, ec.Recover(ctx, r))
  109028. ret = graphql.Null
  109029. }
  109030. }()
  109031. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109032. ctx = rctx // use context from middleware stack in children
  109033. return obj.PreAnchorBehavior, nil
  109034. })
  109035. if err != nil {
  109036. ec.Error(ctx, err)
  109037. return graphql.Null
  109038. }
  109039. if resTmp == nil {
  109040. if !graphql.HasFieldError(ctx, fc) {
  109041. ec.Errorf(ctx, "must not be null")
  109042. }
  109043. return graphql.Null
  109044. }
  109045. res := resTmp.(SellingPlanRecurringDeliveryPolicyPreAnchorBehavior)
  109046. fc.Result = res
  109047. return ec.marshalNSellingPlanRecurringDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyPreAnchorBehavior(ctx, field.Selections, res)
  109048. }
  109049. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_preAnchorBehavior(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109050. fc = &graphql.FieldContext{
  109051. Object: "SellingPlanRecurringDeliveryPolicy",
  109052. Field: field,
  109053. IsMethod: false,
  109054. IsResolver: false,
  109055. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109056. return nil, errors.New("field of type SellingPlanRecurringDeliveryPolicyPreAnchorBehavior does not have child fields")
  109057. },
  109058. }
  109059. return fc, nil
  109060. }
  109061. func (ec *executionContext) _SellingPlanRecurringPricingPolicy_adjustmentType(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringPricingPolicy) (ret graphql.Marshaler) {
  109062. fc, err := ec.fieldContext_SellingPlanRecurringPricingPolicy_adjustmentType(ctx, field)
  109063. if err != nil {
  109064. return graphql.Null
  109065. }
  109066. ctx = graphql.WithFieldContext(ctx, fc)
  109067. defer func() {
  109068. if r := recover(); r != nil {
  109069. ec.Error(ctx, ec.Recover(ctx, r))
  109070. ret = graphql.Null
  109071. }
  109072. }()
  109073. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109074. ctx = rctx // use context from middleware stack in children
  109075. return obj.AdjustmentType, nil
  109076. })
  109077. if err != nil {
  109078. ec.Error(ctx, err)
  109079. return graphql.Null
  109080. }
  109081. if resTmp == nil {
  109082. if !graphql.HasFieldError(ctx, fc) {
  109083. ec.Errorf(ctx, "must not be null")
  109084. }
  109085. return graphql.Null
  109086. }
  109087. res := resTmp.(SellingPlanPricingPolicyAdjustmentType)
  109088. fc.Result = res
  109089. return ec.marshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx, field.Selections, res)
  109090. }
  109091. func (ec *executionContext) fieldContext_SellingPlanRecurringPricingPolicy_adjustmentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109092. fc = &graphql.FieldContext{
  109093. Object: "SellingPlanRecurringPricingPolicy",
  109094. Field: field,
  109095. IsMethod: false,
  109096. IsResolver: false,
  109097. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109098. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentType does not have child fields")
  109099. },
  109100. }
  109101. return fc, nil
  109102. }
  109103. func (ec *executionContext) _SellingPlanRecurringPricingPolicy_adjustmentValue(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringPricingPolicy) (ret graphql.Marshaler) {
  109104. fc, err := ec.fieldContext_SellingPlanRecurringPricingPolicy_adjustmentValue(ctx, field)
  109105. if err != nil {
  109106. return graphql.Null
  109107. }
  109108. ctx = graphql.WithFieldContext(ctx, fc)
  109109. defer func() {
  109110. if r := recover(); r != nil {
  109111. ec.Error(ctx, ec.Recover(ctx, r))
  109112. ret = graphql.Null
  109113. }
  109114. }()
  109115. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109116. ctx = rctx // use context from middleware stack in children
  109117. return obj.AdjustmentValue, nil
  109118. })
  109119. if err != nil {
  109120. ec.Error(ctx, err)
  109121. return graphql.Null
  109122. }
  109123. if resTmp == nil {
  109124. if !graphql.HasFieldError(ctx, fc) {
  109125. ec.Errorf(ctx, "must not be null")
  109126. }
  109127. return graphql.Null
  109128. }
  109129. res := resTmp.(SellingPlanPricingPolicyAdjustmentValue)
  109130. fc.Result = res
  109131. return ec.marshalNSellingPlanPricingPolicyAdjustmentValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentValue(ctx, field.Selections, res)
  109132. }
  109133. func (ec *executionContext) fieldContext_SellingPlanRecurringPricingPolicy_adjustmentValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109134. fc = &graphql.FieldContext{
  109135. Object: "SellingPlanRecurringPricingPolicy",
  109136. Field: field,
  109137. IsMethod: false,
  109138. IsResolver: false,
  109139. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109140. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentValue does not have child fields")
  109141. },
  109142. }
  109143. return fc, nil
  109144. }
  109145. func (ec *executionContext) _SellingPlanRecurringPricingPolicy_afterCycle(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringPricingPolicy) (ret graphql.Marshaler) {
  109146. fc, err := ec.fieldContext_SellingPlanRecurringPricingPolicy_afterCycle(ctx, field)
  109147. if err != nil {
  109148. return graphql.Null
  109149. }
  109150. ctx = graphql.WithFieldContext(ctx, fc)
  109151. defer func() {
  109152. if r := recover(); r != nil {
  109153. ec.Error(ctx, ec.Recover(ctx, r))
  109154. ret = graphql.Null
  109155. }
  109156. }()
  109157. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109158. ctx = rctx // use context from middleware stack in children
  109159. return obj.AfterCycle, nil
  109160. })
  109161. if err != nil {
  109162. ec.Error(ctx, err)
  109163. return graphql.Null
  109164. }
  109165. if resTmp == nil {
  109166. return graphql.Null
  109167. }
  109168. res := resTmp.(*int)
  109169. fc.Result = res
  109170. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  109171. }
  109172. func (ec *executionContext) fieldContext_SellingPlanRecurringPricingPolicy_afterCycle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109173. fc = &graphql.FieldContext{
  109174. Object: "SellingPlanRecurringPricingPolicy",
  109175. Field: field,
  109176. IsMethod: false,
  109177. IsResolver: false,
  109178. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109179. return nil, errors.New("field of type Int does not have child fields")
  109180. },
  109181. }
  109182. return fc, nil
  109183. }
  109184. func (ec *executionContext) _SellingPlanRecurringPricingPolicy_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringPricingPolicy) (ret graphql.Marshaler) {
  109185. fc, err := ec.fieldContext_SellingPlanRecurringPricingPolicy_createdAt(ctx, field)
  109186. if err != nil {
  109187. return graphql.Null
  109188. }
  109189. ctx = graphql.WithFieldContext(ctx, fc)
  109190. defer func() {
  109191. if r := recover(); r != nil {
  109192. ec.Error(ctx, ec.Recover(ctx, r))
  109193. ret = graphql.Null
  109194. }
  109195. }()
  109196. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109197. ctx = rctx // use context from middleware stack in children
  109198. return obj.CreatedAt, nil
  109199. })
  109200. if err != nil {
  109201. ec.Error(ctx, err)
  109202. return graphql.Null
  109203. }
  109204. if resTmp == nil {
  109205. if !graphql.HasFieldError(ctx, fc) {
  109206. ec.Errorf(ctx, "must not be null")
  109207. }
  109208. return graphql.Null
  109209. }
  109210. res := resTmp.(string)
  109211. fc.Result = res
  109212. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  109213. }
  109214. func (ec *executionContext) fieldContext_SellingPlanRecurringPricingPolicy_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109215. fc = &graphql.FieldContext{
  109216. Object: "SellingPlanRecurringPricingPolicy",
  109217. Field: field,
  109218. IsMethod: false,
  109219. IsResolver: false,
  109220. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109221. return nil, errors.New("field of type DateTime does not have child fields")
  109222. },
  109223. }
  109224. return fc, nil
  109225. }
  109226. func (ec *executionContext) _ShippingLine_carrierIdentifier(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109227. fc, err := ec.fieldContext_ShippingLine_carrierIdentifier(ctx, field)
  109228. if err != nil {
  109229. return graphql.Null
  109230. }
  109231. ctx = graphql.WithFieldContext(ctx, fc)
  109232. defer func() {
  109233. if r := recover(); r != nil {
  109234. ec.Error(ctx, ec.Recover(ctx, r))
  109235. ret = graphql.Null
  109236. }
  109237. }()
  109238. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109239. ctx = rctx // use context from middleware stack in children
  109240. return obj.CarrierIdentifier, nil
  109241. })
  109242. if err != nil {
  109243. ec.Error(ctx, err)
  109244. return graphql.Null
  109245. }
  109246. if resTmp == nil {
  109247. return graphql.Null
  109248. }
  109249. res := resTmp.(*string)
  109250. fc.Result = res
  109251. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  109252. }
  109253. func (ec *executionContext) fieldContext_ShippingLine_carrierIdentifier(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109254. fc = &graphql.FieldContext{
  109255. Object: "ShippingLine",
  109256. Field: field,
  109257. IsMethod: false,
  109258. IsResolver: false,
  109259. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109260. return nil, errors.New("field of type String does not have child fields")
  109261. },
  109262. }
  109263. return fc, nil
  109264. }
  109265. func (ec *executionContext) _ShippingLine_code(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109266. fc, err := ec.fieldContext_ShippingLine_code(ctx, field)
  109267. if err != nil {
  109268. return graphql.Null
  109269. }
  109270. ctx = graphql.WithFieldContext(ctx, fc)
  109271. defer func() {
  109272. if r := recover(); r != nil {
  109273. ec.Error(ctx, ec.Recover(ctx, r))
  109274. ret = graphql.Null
  109275. }
  109276. }()
  109277. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109278. ctx = rctx // use context from middleware stack in children
  109279. return obj.Code, nil
  109280. })
  109281. if err != nil {
  109282. ec.Error(ctx, err)
  109283. return graphql.Null
  109284. }
  109285. if resTmp == nil {
  109286. return graphql.Null
  109287. }
  109288. res := resTmp.(*string)
  109289. fc.Result = res
  109290. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  109291. }
  109292. func (ec *executionContext) fieldContext_ShippingLine_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109293. fc = &graphql.FieldContext{
  109294. Object: "ShippingLine",
  109295. Field: field,
  109296. IsMethod: false,
  109297. IsResolver: false,
  109298. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109299. return nil, errors.New("field of type String does not have child fields")
  109300. },
  109301. }
  109302. return fc, nil
  109303. }
  109304. func (ec *executionContext) _ShippingLine_custom(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109305. fc, err := ec.fieldContext_ShippingLine_custom(ctx, field)
  109306. if err != nil {
  109307. return graphql.Null
  109308. }
  109309. ctx = graphql.WithFieldContext(ctx, fc)
  109310. defer func() {
  109311. if r := recover(); r != nil {
  109312. ec.Error(ctx, ec.Recover(ctx, r))
  109313. ret = graphql.Null
  109314. }
  109315. }()
  109316. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109317. ctx = rctx // use context from middleware stack in children
  109318. return obj.Custom, nil
  109319. })
  109320. if err != nil {
  109321. ec.Error(ctx, err)
  109322. return graphql.Null
  109323. }
  109324. if resTmp == nil {
  109325. if !graphql.HasFieldError(ctx, fc) {
  109326. ec.Errorf(ctx, "must not be null")
  109327. }
  109328. return graphql.Null
  109329. }
  109330. res := resTmp.(bool)
  109331. fc.Result = res
  109332. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  109333. }
  109334. func (ec *executionContext) fieldContext_ShippingLine_custom(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109335. fc = &graphql.FieldContext{
  109336. Object: "ShippingLine",
  109337. Field: field,
  109338. IsMethod: false,
  109339. IsResolver: false,
  109340. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109341. return nil, errors.New("field of type Boolean does not have child fields")
  109342. },
  109343. }
  109344. return fc, nil
  109345. }
  109346. func (ec *executionContext) _ShippingLine_deliveryCategory(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109347. fc, err := ec.fieldContext_ShippingLine_deliveryCategory(ctx, field)
  109348. if err != nil {
  109349. return graphql.Null
  109350. }
  109351. ctx = graphql.WithFieldContext(ctx, fc)
  109352. defer func() {
  109353. if r := recover(); r != nil {
  109354. ec.Error(ctx, ec.Recover(ctx, r))
  109355. ret = graphql.Null
  109356. }
  109357. }()
  109358. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109359. ctx = rctx // use context from middleware stack in children
  109360. return obj.DeliveryCategory, nil
  109361. })
  109362. if err != nil {
  109363. ec.Error(ctx, err)
  109364. return graphql.Null
  109365. }
  109366. if resTmp == nil {
  109367. return graphql.Null
  109368. }
  109369. res := resTmp.(*string)
  109370. fc.Result = res
  109371. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  109372. }
  109373. func (ec *executionContext) fieldContext_ShippingLine_deliveryCategory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109374. fc = &graphql.FieldContext{
  109375. Object: "ShippingLine",
  109376. Field: field,
  109377. IsMethod: false,
  109378. IsResolver: false,
  109379. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109380. return nil, errors.New("field of type String does not have child fields")
  109381. },
  109382. }
  109383. return fc, nil
  109384. }
  109385. func (ec *executionContext) _ShippingLine_discountAllocations(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109386. fc, err := ec.fieldContext_ShippingLine_discountAllocations(ctx, field)
  109387. if err != nil {
  109388. return graphql.Null
  109389. }
  109390. ctx = graphql.WithFieldContext(ctx, fc)
  109391. defer func() {
  109392. if r := recover(); r != nil {
  109393. ec.Error(ctx, ec.Recover(ctx, r))
  109394. ret = graphql.Null
  109395. }
  109396. }()
  109397. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109398. ctx = rctx // use context from middleware stack in children
  109399. return obj.DiscountAllocations, nil
  109400. })
  109401. if err != nil {
  109402. ec.Error(ctx, err)
  109403. return graphql.Null
  109404. }
  109405. if resTmp == nil {
  109406. if !graphql.HasFieldError(ctx, fc) {
  109407. ec.Errorf(ctx, "must not be null")
  109408. }
  109409. return graphql.Null
  109410. }
  109411. res := resTmp.([]*DiscountAllocation)
  109412. fc.Result = res
  109413. return ec.marshalNDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountAllocationᚄ(ctx, field.Selections, res)
  109414. }
  109415. func (ec *executionContext) fieldContext_ShippingLine_discountAllocations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109416. fc = &graphql.FieldContext{
  109417. Object: "ShippingLine",
  109418. Field: field,
  109419. IsMethod: false,
  109420. IsResolver: false,
  109421. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109422. switch field.Name {
  109423. case "allocatedAmountSet":
  109424. return ec.fieldContext_DiscountAllocation_allocatedAmountSet(ctx, field)
  109425. case "discountApplication":
  109426. return ec.fieldContext_DiscountAllocation_discountApplication(ctx, field)
  109427. }
  109428. return nil, fmt.Errorf("no field named %q was found under type DiscountAllocation", field.Name)
  109429. },
  109430. }
  109431. return fc, nil
  109432. }
  109433. func (ec *executionContext) _ShippingLine_discountedPriceSet(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109434. fc, err := ec.fieldContext_ShippingLine_discountedPriceSet(ctx, field)
  109435. if err != nil {
  109436. return graphql.Null
  109437. }
  109438. ctx = graphql.WithFieldContext(ctx, fc)
  109439. defer func() {
  109440. if r := recover(); r != nil {
  109441. ec.Error(ctx, ec.Recover(ctx, r))
  109442. ret = graphql.Null
  109443. }
  109444. }()
  109445. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109446. ctx = rctx // use context from middleware stack in children
  109447. return obj.DiscountedPriceSet, nil
  109448. })
  109449. if err != nil {
  109450. ec.Error(ctx, err)
  109451. return graphql.Null
  109452. }
  109453. if resTmp == nil {
  109454. if !graphql.HasFieldError(ctx, fc) {
  109455. ec.Errorf(ctx, "must not be null")
  109456. }
  109457. return graphql.Null
  109458. }
  109459. res := resTmp.(*MoneyBag)
  109460. fc.Result = res
  109461. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  109462. }
  109463. func (ec *executionContext) fieldContext_ShippingLine_discountedPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109464. fc = &graphql.FieldContext{
  109465. Object: "ShippingLine",
  109466. Field: field,
  109467. IsMethod: false,
  109468. IsResolver: false,
  109469. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109470. switch field.Name {
  109471. case "presentmentMoney":
  109472. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  109473. case "shopMoney":
  109474. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  109475. }
  109476. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  109477. },
  109478. }
  109479. return fc, nil
  109480. }
  109481. func (ec *executionContext) _ShippingLine_id(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109482. fc, err := ec.fieldContext_ShippingLine_id(ctx, field)
  109483. if err != nil {
  109484. return graphql.Null
  109485. }
  109486. ctx = graphql.WithFieldContext(ctx, fc)
  109487. defer func() {
  109488. if r := recover(); r != nil {
  109489. ec.Error(ctx, ec.Recover(ctx, r))
  109490. ret = graphql.Null
  109491. }
  109492. }()
  109493. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109494. ctx = rctx // use context from middleware stack in children
  109495. return obj.ID, nil
  109496. })
  109497. if err != nil {
  109498. ec.Error(ctx, err)
  109499. return graphql.Null
  109500. }
  109501. if resTmp == nil {
  109502. return graphql.Null
  109503. }
  109504. res := resTmp.(*string)
  109505. fc.Result = res
  109506. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  109507. }
  109508. func (ec *executionContext) fieldContext_ShippingLine_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109509. fc = &graphql.FieldContext{
  109510. Object: "ShippingLine",
  109511. Field: field,
  109512. IsMethod: false,
  109513. IsResolver: false,
  109514. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109515. return nil, errors.New("field of type ID does not have child fields")
  109516. },
  109517. }
  109518. return fc, nil
  109519. }
  109520. func (ec *executionContext) _ShippingLine_originalPriceSet(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109521. fc, err := ec.fieldContext_ShippingLine_originalPriceSet(ctx, field)
  109522. if err != nil {
  109523. return graphql.Null
  109524. }
  109525. ctx = graphql.WithFieldContext(ctx, fc)
  109526. defer func() {
  109527. if r := recover(); r != nil {
  109528. ec.Error(ctx, ec.Recover(ctx, r))
  109529. ret = graphql.Null
  109530. }
  109531. }()
  109532. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109533. ctx = rctx // use context from middleware stack in children
  109534. return obj.OriginalPriceSet, nil
  109535. })
  109536. if err != nil {
  109537. ec.Error(ctx, err)
  109538. return graphql.Null
  109539. }
  109540. if resTmp == nil {
  109541. if !graphql.HasFieldError(ctx, fc) {
  109542. ec.Errorf(ctx, "must not be null")
  109543. }
  109544. return graphql.Null
  109545. }
  109546. res := resTmp.(*MoneyBag)
  109547. fc.Result = res
  109548. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  109549. }
  109550. func (ec *executionContext) fieldContext_ShippingLine_originalPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109551. fc = &graphql.FieldContext{
  109552. Object: "ShippingLine",
  109553. Field: field,
  109554. IsMethod: false,
  109555. IsResolver: false,
  109556. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109557. switch field.Name {
  109558. case "presentmentMoney":
  109559. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  109560. case "shopMoney":
  109561. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  109562. }
  109563. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  109564. },
  109565. }
  109566. return fc, nil
  109567. }
  109568. func (ec *executionContext) _ShippingLine_phone(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109569. fc, err := ec.fieldContext_ShippingLine_phone(ctx, field)
  109570. if err != nil {
  109571. return graphql.Null
  109572. }
  109573. ctx = graphql.WithFieldContext(ctx, fc)
  109574. defer func() {
  109575. if r := recover(); r != nil {
  109576. ec.Error(ctx, ec.Recover(ctx, r))
  109577. ret = graphql.Null
  109578. }
  109579. }()
  109580. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109581. ctx = rctx // use context from middleware stack in children
  109582. return obj.Phone, nil
  109583. })
  109584. if err != nil {
  109585. ec.Error(ctx, err)
  109586. return graphql.Null
  109587. }
  109588. if resTmp == nil {
  109589. return graphql.Null
  109590. }
  109591. res := resTmp.(*string)
  109592. fc.Result = res
  109593. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  109594. }
  109595. func (ec *executionContext) fieldContext_ShippingLine_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109596. fc = &graphql.FieldContext{
  109597. Object: "ShippingLine",
  109598. Field: field,
  109599. IsMethod: false,
  109600. IsResolver: false,
  109601. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109602. return nil, errors.New("field of type String does not have child fields")
  109603. },
  109604. }
  109605. return fc, nil
  109606. }
  109607. func (ec *executionContext) _ShippingLine_requestedFulfillmentService(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109608. fc, err := ec.fieldContext_ShippingLine_requestedFulfillmentService(ctx, field)
  109609. if err != nil {
  109610. return graphql.Null
  109611. }
  109612. ctx = graphql.WithFieldContext(ctx, fc)
  109613. defer func() {
  109614. if r := recover(); r != nil {
  109615. ec.Error(ctx, ec.Recover(ctx, r))
  109616. ret = graphql.Null
  109617. }
  109618. }()
  109619. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109620. ctx = rctx // use context from middleware stack in children
  109621. return obj.RequestedFulfillmentService, nil
  109622. })
  109623. if err != nil {
  109624. ec.Error(ctx, err)
  109625. return graphql.Null
  109626. }
  109627. if resTmp == nil {
  109628. return graphql.Null
  109629. }
  109630. res := resTmp.(*FulfillmentService)
  109631. fc.Result = res
  109632. return ec.marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  109633. }
  109634. func (ec *executionContext) fieldContext_ShippingLine_requestedFulfillmentService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109635. fc = &graphql.FieldContext{
  109636. Object: "ShippingLine",
  109637. Field: field,
  109638. IsMethod: false,
  109639. IsResolver: false,
  109640. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109641. switch field.Name {
  109642. case "callbackUrl":
  109643. return ec.fieldContext_FulfillmentService_callbackUrl(ctx, field)
  109644. case "fulfillmentOrdersOptIn":
  109645. return ec.fieldContext_FulfillmentService_fulfillmentOrdersOptIn(ctx, field)
  109646. case "handle":
  109647. return ec.fieldContext_FulfillmentService_handle(ctx, field)
  109648. case "id":
  109649. return ec.fieldContext_FulfillmentService_id(ctx, field)
  109650. case "inventoryManagement":
  109651. return ec.fieldContext_FulfillmentService_inventoryManagement(ctx, field)
  109652. case "location":
  109653. return ec.fieldContext_FulfillmentService_location(ctx, field)
  109654. case "permitsSkuSharing":
  109655. return ec.fieldContext_FulfillmentService_permitsSkuSharing(ctx, field)
  109656. case "productBased":
  109657. return ec.fieldContext_FulfillmentService_productBased(ctx, field)
  109658. case "serviceName":
  109659. return ec.fieldContext_FulfillmentService_serviceName(ctx, field)
  109660. case "type":
  109661. return ec.fieldContext_FulfillmentService_type(ctx, field)
  109662. }
  109663. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  109664. },
  109665. }
  109666. return fc, nil
  109667. }
  109668. func (ec *executionContext) _ShippingLine_shippingRateHandle(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109669. fc, err := ec.fieldContext_ShippingLine_shippingRateHandle(ctx, field)
  109670. if err != nil {
  109671. return graphql.Null
  109672. }
  109673. ctx = graphql.WithFieldContext(ctx, fc)
  109674. defer func() {
  109675. if r := recover(); r != nil {
  109676. ec.Error(ctx, ec.Recover(ctx, r))
  109677. ret = graphql.Null
  109678. }
  109679. }()
  109680. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109681. ctx = rctx // use context from middleware stack in children
  109682. return obj.ShippingRateHandle, nil
  109683. })
  109684. if err != nil {
  109685. ec.Error(ctx, err)
  109686. return graphql.Null
  109687. }
  109688. if resTmp == nil {
  109689. return graphql.Null
  109690. }
  109691. res := resTmp.(*string)
  109692. fc.Result = res
  109693. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  109694. }
  109695. func (ec *executionContext) fieldContext_ShippingLine_shippingRateHandle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109696. fc = &graphql.FieldContext{
  109697. Object: "ShippingLine",
  109698. Field: field,
  109699. IsMethod: false,
  109700. IsResolver: false,
  109701. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109702. return nil, errors.New("field of type String does not have child fields")
  109703. },
  109704. }
  109705. return fc, nil
  109706. }
  109707. func (ec *executionContext) _ShippingLine_source(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109708. fc, err := ec.fieldContext_ShippingLine_source(ctx, field)
  109709. if err != nil {
  109710. return graphql.Null
  109711. }
  109712. ctx = graphql.WithFieldContext(ctx, fc)
  109713. defer func() {
  109714. if r := recover(); r != nil {
  109715. ec.Error(ctx, ec.Recover(ctx, r))
  109716. ret = graphql.Null
  109717. }
  109718. }()
  109719. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109720. ctx = rctx // use context from middleware stack in children
  109721. return obj.Source, nil
  109722. })
  109723. if err != nil {
  109724. ec.Error(ctx, err)
  109725. return graphql.Null
  109726. }
  109727. if resTmp == nil {
  109728. return graphql.Null
  109729. }
  109730. res := resTmp.(*string)
  109731. fc.Result = res
  109732. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  109733. }
  109734. func (ec *executionContext) fieldContext_ShippingLine_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109735. fc = &graphql.FieldContext{
  109736. Object: "ShippingLine",
  109737. Field: field,
  109738. IsMethod: false,
  109739. IsResolver: false,
  109740. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109741. return nil, errors.New("field of type String does not have child fields")
  109742. },
  109743. }
  109744. return fc, nil
  109745. }
  109746. func (ec *executionContext) _ShippingLine_taxLines(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109747. fc, err := ec.fieldContext_ShippingLine_taxLines(ctx, field)
  109748. if err != nil {
  109749. return graphql.Null
  109750. }
  109751. ctx = graphql.WithFieldContext(ctx, fc)
  109752. defer func() {
  109753. if r := recover(); r != nil {
  109754. ec.Error(ctx, ec.Recover(ctx, r))
  109755. ret = graphql.Null
  109756. }
  109757. }()
  109758. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109759. ctx = rctx // use context from middleware stack in children
  109760. return obj.TaxLines, nil
  109761. })
  109762. if err != nil {
  109763. ec.Error(ctx, err)
  109764. return graphql.Null
  109765. }
  109766. if resTmp == nil {
  109767. if !graphql.HasFieldError(ctx, fc) {
  109768. ec.Errorf(ctx, "must not be null")
  109769. }
  109770. return graphql.Null
  109771. }
  109772. res := resTmp.([]*TaxLine)
  109773. fc.Result = res
  109774. return ec.marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxLineᚄ(ctx, field.Selections, res)
  109775. }
  109776. func (ec *executionContext) fieldContext_ShippingLine_taxLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109777. fc = &graphql.FieldContext{
  109778. Object: "ShippingLine",
  109779. Field: field,
  109780. IsMethod: false,
  109781. IsResolver: false,
  109782. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109783. switch field.Name {
  109784. case "channelLiable":
  109785. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  109786. case "priceSet":
  109787. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  109788. case "rate":
  109789. return ec.fieldContext_TaxLine_rate(ctx, field)
  109790. case "ratePercentage":
  109791. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  109792. case "title":
  109793. return ec.fieldContext_TaxLine_title(ctx, field)
  109794. }
  109795. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  109796. },
  109797. }
  109798. return fc, nil
  109799. }
  109800. func (ec *executionContext) _ShippingLine_title(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  109801. fc, err := ec.fieldContext_ShippingLine_title(ctx, field)
  109802. if err != nil {
  109803. return graphql.Null
  109804. }
  109805. ctx = graphql.WithFieldContext(ctx, fc)
  109806. defer func() {
  109807. if r := recover(); r != nil {
  109808. ec.Error(ctx, ec.Recover(ctx, r))
  109809. ret = graphql.Null
  109810. }
  109811. }()
  109812. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109813. ctx = rctx // use context from middleware stack in children
  109814. return obj.Title, nil
  109815. })
  109816. if err != nil {
  109817. ec.Error(ctx, err)
  109818. return graphql.Null
  109819. }
  109820. if resTmp == nil {
  109821. if !graphql.HasFieldError(ctx, fc) {
  109822. ec.Errorf(ctx, "must not be null")
  109823. }
  109824. return graphql.Null
  109825. }
  109826. res := resTmp.(string)
  109827. fc.Result = res
  109828. return ec.marshalNString2string(ctx, field.Selections, res)
  109829. }
  109830. func (ec *executionContext) fieldContext_ShippingLine_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109831. fc = &graphql.FieldContext{
  109832. Object: "ShippingLine",
  109833. Field: field,
  109834. IsMethod: false,
  109835. IsResolver: false,
  109836. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109837. return nil, errors.New("field of type String does not have child fields")
  109838. },
  109839. }
  109840. return fc, nil
  109841. }
  109842. func (ec *executionContext) _ShippingLineConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ShippingLineConnection) (ret graphql.Marshaler) {
  109843. fc, err := ec.fieldContext_ShippingLineConnection_edges(ctx, field)
  109844. if err != nil {
  109845. return graphql.Null
  109846. }
  109847. ctx = graphql.WithFieldContext(ctx, fc)
  109848. defer func() {
  109849. if r := recover(); r != nil {
  109850. ec.Error(ctx, ec.Recover(ctx, r))
  109851. ret = graphql.Null
  109852. }
  109853. }()
  109854. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109855. ctx = rctx // use context from middleware stack in children
  109856. return obj.Edges, nil
  109857. })
  109858. if err != nil {
  109859. ec.Error(ctx, err)
  109860. return graphql.Null
  109861. }
  109862. if resTmp == nil {
  109863. if !graphql.HasFieldError(ctx, fc) {
  109864. ec.Errorf(ctx, "must not be null")
  109865. }
  109866. return graphql.Null
  109867. }
  109868. res := resTmp.([]*ShippingLineEdge)
  109869. fc.Result = res
  109870. return ec.marshalNShippingLineEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLineEdgeᚄ(ctx, field.Selections, res)
  109871. }
  109872. func (ec *executionContext) fieldContext_ShippingLineConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109873. fc = &graphql.FieldContext{
  109874. Object: "ShippingLineConnection",
  109875. Field: field,
  109876. IsMethod: false,
  109877. IsResolver: false,
  109878. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109879. switch field.Name {
  109880. case "cursor":
  109881. return ec.fieldContext_ShippingLineEdge_cursor(ctx, field)
  109882. case "node":
  109883. return ec.fieldContext_ShippingLineEdge_node(ctx, field)
  109884. }
  109885. return nil, fmt.Errorf("no field named %q was found under type ShippingLineEdge", field.Name)
  109886. },
  109887. }
  109888. return fc, nil
  109889. }
  109890. func (ec *executionContext) _ShippingLineConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ShippingLineConnection) (ret graphql.Marshaler) {
  109891. fc, err := ec.fieldContext_ShippingLineConnection_nodes(ctx, field)
  109892. if err != nil {
  109893. return graphql.Null
  109894. }
  109895. ctx = graphql.WithFieldContext(ctx, fc)
  109896. defer func() {
  109897. if r := recover(); r != nil {
  109898. ec.Error(ctx, ec.Recover(ctx, r))
  109899. ret = graphql.Null
  109900. }
  109901. }()
  109902. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109903. ctx = rctx // use context from middleware stack in children
  109904. return obj.Nodes, nil
  109905. })
  109906. if err != nil {
  109907. ec.Error(ctx, err)
  109908. return graphql.Null
  109909. }
  109910. if resTmp == nil {
  109911. if !graphql.HasFieldError(ctx, fc) {
  109912. ec.Errorf(ctx, "must not be null")
  109913. }
  109914. return graphql.Null
  109915. }
  109916. res := resTmp.([]*ShippingLine)
  109917. fc.Result = res
  109918. return ec.marshalNShippingLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLineᚄ(ctx, field.Selections, res)
  109919. }
  109920. func (ec *executionContext) fieldContext_ShippingLineConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109921. fc = &graphql.FieldContext{
  109922. Object: "ShippingLineConnection",
  109923. Field: field,
  109924. IsMethod: false,
  109925. IsResolver: false,
  109926. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109927. switch field.Name {
  109928. case "carrierIdentifier":
  109929. return ec.fieldContext_ShippingLine_carrierIdentifier(ctx, field)
  109930. case "code":
  109931. return ec.fieldContext_ShippingLine_code(ctx, field)
  109932. case "custom":
  109933. return ec.fieldContext_ShippingLine_custom(ctx, field)
  109934. case "deliveryCategory":
  109935. return ec.fieldContext_ShippingLine_deliveryCategory(ctx, field)
  109936. case "discountAllocations":
  109937. return ec.fieldContext_ShippingLine_discountAllocations(ctx, field)
  109938. case "discountedPriceSet":
  109939. return ec.fieldContext_ShippingLine_discountedPriceSet(ctx, field)
  109940. case "id":
  109941. return ec.fieldContext_ShippingLine_id(ctx, field)
  109942. case "originalPriceSet":
  109943. return ec.fieldContext_ShippingLine_originalPriceSet(ctx, field)
  109944. case "phone":
  109945. return ec.fieldContext_ShippingLine_phone(ctx, field)
  109946. case "requestedFulfillmentService":
  109947. return ec.fieldContext_ShippingLine_requestedFulfillmentService(ctx, field)
  109948. case "shippingRateHandle":
  109949. return ec.fieldContext_ShippingLine_shippingRateHandle(ctx, field)
  109950. case "source":
  109951. return ec.fieldContext_ShippingLine_source(ctx, field)
  109952. case "taxLines":
  109953. return ec.fieldContext_ShippingLine_taxLines(ctx, field)
  109954. case "title":
  109955. return ec.fieldContext_ShippingLine_title(ctx, field)
  109956. }
  109957. return nil, fmt.Errorf("no field named %q was found under type ShippingLine", field.Name)
  109958. },
  109959. }
  109960. return fc, nil
  109961. }
  109962. func (ec *executionContext) _ShippingLineConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ShippingLineConnection) (ret graphql.Marshaler) {
  109963. fc, err := ec.fieldContext_ShippingLineConnection_pageInfo(ctx, field)
  109964. if err != nil {
  109965. return graphql.Null
  109966. }
  109967. ctx = graphql.WithFieldContext(ctx, fc)
  109968. defer func() {
  109969. if r := recover(); r != nil {
  109970. ec.Error(ctx, ec.Recover(ctx, r))
  109971. ret = graphql.Null
  109972. }
  109973. }()
  109974. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  109975. ctx = rctx // use context from middleware stack in children
  109976. return obj.PageInfo, nil
  109977. })
  109978. if err != nil {
  109979. ec.Error(ctx, err)
  109980. return graphql.Null
  109981. }
  109982. if resTmp == nil {
  109983. if !graphql.HasFieldError(ctx, fc) {
  109984. ec.Errorf(ctx, "must not be null")
  109985. }
  109986. return graphql.Null
  109987. }
  109988. res := resTmp.(*PageInfo)
  109989. fc.Result = res
  109990. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  109991. }
  109992. func (ec *executionContext) fieldContext_ShippingLineConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  109993. fc = &graphql.FieldContext{
  109994. Object: "ShippingLineConnection",
  109995. Field: field,
  109996. IsMethod: false,
  109997. IsResolver: false,
  109998. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  109999. switch field.Name {
  110000. case "endCursor":
  110001. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  110002. case "hasNextPage":
  110003. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  110004. case "hasPreviousPage":
  110005. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  110006. case "startCursor":
  110007. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  110008. }
  110009. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  110010. },
  110011. }
  110012. return fc, nil
  110013. }
  110014. func (ec *executionContext) _ShippingLineEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ShippingLineEdge) (ret graphql.Marshaler) {
  110015. fc, err := ec.fieldContext_ShippingLineEdge_cursor(ctx, field)
  110016. if err != nil {
  110017. return graphql.Null
  110018. }
  110019. ctx = graphql.WithFieldContext(ctx, fc)
  110020. defer func() {
  110021. if r := recover(); r != nil {
  110022. ec.Error(ctx, ec.Recover(ctx, r))
  110023. ret = graphql.Null
  110024. }
  110025. }()
  110026. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110027. ctx = rctx // use context from middleware stack in children
  110028. return obj.Cursor, nil
  110029. })
  110030. if err != nil {
  110031. ec.Error(ctx, err)
  110032. return graphql.Null
  110033. }
  110034. if resTmp == nil {
  110035. if !graphql.HasFieldError(ctx, fc) {
  110036. ec.Errorf(ctx, "must not be null")
  110037. }
  110038. return graphql.Null
  110039. }
  110040. res := resTmp.(string)
  110041. fc.Result = res
  110042. return ec.marshalNString2string(ctx, field.Selections, res)
  110043. }
  110044. func (ec *executionContext) fieldContext_ShippingLineEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110045. fc = &graphql.FieldContext{
  110046. Object: "ShippingLineEdge",
  110047. Field: field,
  110048. IsMethod: false,
  110049. IsResolver: false,
  110050. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110051. return nil, errors.New("field of type String does not have child fields")
  110052. },
  110053. }
  110054. return fc, nil
  110055. }
  110056. func (ec *executionContext) _ShippingLineEdge_node(ctx context.Context, field graphql.CollectedField, obj *ShippingLineEdge) (ret graphql.Marshaler) {
  110057. fc, err := ec.fieldContext_ShippingLineEdge_node(ctx, field)
  110058. if err != nil {
  110059. return graphql.Null
  110060. }
  110061. ctx = graphql.WithFieldContext(ctx, fc)
  110062. defer func() {
  110063. if r := recover(); r != nil {
  110064. ec.Error(ctx, ec.Recover(ctx, r))
  110065. ret = graphql.Null
  110066. }
  110067. }()
  110068. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110069. ctx = rctx // use context from middleware stack in children
  110070. return obj.Node, nil
  110071. })
  110072. if err != nil {
  110073. ec.Error(ctx, err)
  110074. return graphql.Null
  110075. }
  110076. if resTmp == nil {
  110077. if !graphql.HasFieldError(ctx, fc) {
  110078. ec.Errorf(ctx, "must not be null")
  110079. }
  110080. return graphql.Null
  110081. }
  110082. res := resTmp.(*ShippingLine)
  110083. fc.Result = res
  110084. return ec.marshalNShippingLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLine(ctx, field.Selections, res)
  110085. }
  110086. func (ec *executionContext) fieldContext_ShippingLineEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110087. fc = &graphql.FieldContext{
  110088. Object: "ShippingLineEdge",
  110089. Field: field,
  110090. IsMethod: false,
  110091. IsResolver: false,
  110092. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110093. switch field.Name {
  110094. case "carrierIdentifier":
  110095. return ec.fieldContext_ShippingLine_carrierIdentifier(ctx, field)
  110096. case "code":
  110097. return ec.fieldContext_ShippingLine_code(ctx, field)
  110098. case "custom":
  110099. return ec.fieldContext_ShippingLine_custom(ctx, field)
  110100. case "deliveryCategory":
  110101. return ec.fieldContext_ShippingLine_deliveryCategory(ctx, field)
  110102. case "discountAllocations":
  110103. return ec.fieldContext_ShippingLine_discountAllocations(ctx, field)
  110104. case "discountedPriceSet":
  110105. return ec.fieldContext_ShippingLine_discountedPriceSet(ctx, field)
  110106. case "id":
  110107. return ec.fieldContext_ShippingLine_id(ctx, field)
  110108. case "originalPriceSet":
  110109. return ec.fieldContext_ShippingLine_originalPriceSet(ctx, field)
  110110. case "phone":
  110111. return ec.fieldContext_ShippingLine_phone(ctx, field)
  110112. case "requestedFulfillmentService":
  110113. return ec.fieldContext_ShippingLine_requestedFulfillmentService(ctx, field)
  110114. case "shippingRateHandle":
  110115. return ec.fieldContext_ShippingLine_shippingRateHandle(ctx, field)
  110116. case "source":
  110117. return ec.fieldContext_ShippingLine_source(ctx, field)
  110118. case "taxLines":
  110119. return ec.fieldContext_ShippingLine_taxLines(ctx, field)
  110120. case "title":
  110121. return ec.fieldContext_ShippingLine_title(ctx, field)
  110122. }
  110123. return nil, fmt.Errorf("no field named %q was found under type ShippingLine", field.Name)
  110124. },
  110125. }
  110126. return fc, nil
  110127. }
  110128. func (ec *executionContext) _ShippingRefund_amountSet(ctx context.Context, field graphql.CollectedField, obj *ShippingRefund) (ret graphql.Marshaler) {
  110129. fc, err := ec.fieldContext_ShippingRefund_amountSet(ctx, field)
  110130. if err != nil {
  110131. return graphql.Null
  110132. }
  110133. ctx = graphql.WithFieldContext(ctx, fc)
  110134. defer func() {
  110135. if r := recover(); r != nil {
  110136. ec.Error(ctx, ec.Recover(ctx, r))
  110137. ret = graphql.Null
  110138. }
  110139. }()
  110140. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110141. ctx = rctx // use context from middleware stack in children
  110142. return obj.AmountSet, nil
  110143. })
  110144. if err != nil {
  110145. ec.Error(ctx, err)
  110146. return graphql.Null
  110147. }
  110148. if resTmp == nil {
  110149. if !graphql.HasFieldError(ctx, fc) {
  110150. ec.Errorf(ctx, "must not be null")
  110151. }
  110152. return graphql.Null
  110153. }
  110154. res := resTmp.(*MoneyBag)
  110155. fc.Result = res
  110156. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  110157. }
  110158. func (ec *executionContext) fieldContext_ShippingRefund_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110159. fc = &graphql.FieldContext{
  110160. Object: "ShippingRefund",
  110161. Field: field,
  110162. IsMethod: false,
  110163. IsResolver: false,
  110164. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110165. switch field.Name {
  110166. case "presentmentMoney":
  110167. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  110168. case "shopMoney":
  110169. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  110170. }
  110171. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  110172. },
  110173. }
  110174. return fc, nil
  110175. }
  110176. func (ec *executionContext) _ShippingRefund_maximumRefundableSet(ctx context.Context, field graphql.CollectedField, obj *ShippingRefund) (ret graphql.Marshaler) {
  110177. fc, err := ec.fieldContext_ShippingRefund_maximumRefundableSet(ctx, field)
  110178. if err != nil {
  110179. return graphql.Null
  110180. }
  110181. ctx = graphql.WithFieldContext(ctx, fc)
  110182. defer func() {
  110183. if r := recover(); r != nil {
  110184. ec.Error(ctx, ec.Recover(ctx, r))
  110185. ret = graphql.Null
  110186. }
  110187. }()
  110188. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110189. ctx = rctx // use context from middleware stack in children
  110190. return obj.MaximumRefundableSet, nil
  110191. })
  110192. if err != nil {
  110193. ec.Error(ctx, err)
  110194. return graphql.Null
  110195. }
  110196. if resTmp == nil {
  110197. if !graphql.HasFieldError(ctx, fc) {
  110198. ec.Errorf(ctx, "must not be null")
  110199. }
  110200. return graphql.Null
  110201. }
  110202. res := resTmp.(*MoneyBag)
  110203. fc.Result = res
  110204. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  110205. }
  110206. func (ec *executionContext) fieldContext_ShippingRefund_maximumRefundableSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110207. fc = &graphql.FieldContext{
  110208. Object: "ShippingRefund",
  110209. Field: field,
  110210. IsMethod: false,
  110211. IsResolver: false,
  110212. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110213. switch field.Name {
  110214. case "presentmentMoney":
  110215. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  110216. case "shopMoney":
  110217. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  110218. }
  110219. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  110220. },
  110221. }
  110222. return fc, nil
  110223. }
  110224. func (ec *executionContext) _ShippingRefund_taxSet(ctx context.Context, field graphql.CollectedField, obj *ShippingRefund) (ret graphql.Marshaler) {
  110225. fc, err := ec.fieldContext_ShippingRefund_taxSet(ctx, field)
  110226. if err != nil {
  110227. return graphql.Null
  110228. }
  110229. ctx = graphql.WithFieldContext(ctx, fc)
  110230. defer func() {
  110231. if r := recover(); r != nil {
  110232. ec.Error(ctx, ec.Recover(ctx, r))
  110233. ret = graphql.Null
  110234. }
  110235. }()
  110236. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110237. ctx = rctx // use context from middleware stack in children
  110238. return obj.TaxSet, nil
  110239. })
  110240. if err != nil {
  110241. ec.Error(ctx, err)
  110242. return graphql.Null
  110243. }
  110244. if resTmp == nil {
  110245. if !graphql.HasFieldError(ctx, fc) {
  110246. ec.Errorf(ctx, "must not be null")
  110247. }
  110248. return graphql.Null
  110249. }
  110250. res := resTmp.(*MoneyBag)
  110251. fc.Result = res
  110252. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  110253. }
  110254. func (ec *executionContext) fieldContext_ShippingRefund_taxSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110255. fc = &graphql.FieldContext{
  110256. Object: "ShippingRefund",
  110257. Field: field,
  110258. IsMethod: false,
  110259. IsResolver: false,
  110260. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110261. switch field.Name {
  110262. case "presentmentMoney":
  110263. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  110264. case "shopMoney":
  110265. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  110266. }
  110267. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  110268. },
  110269. }
  110270. return fc, nil
  110271. }
  110272. func (ec *executionContext) _Shop_id(ctx context.Context, field graphql.CollectedField, obj *Shop) (ret graphql.Marshaler) {
  110273. fc, err := ec.fieldContext_Shop_id(ctx, field)
  110274. if err != nil {
  110275. return graphql.Null
  110276. }
  110277. ctx = graphql.WithFieldContext(ctx, fc)
  110278. defer func() {
  110279. if r := recover(); r != nil {
  110280. ec.Error(ctx, ec.Recover(ctx, r))
  110281. ret = graphql.Null
  110282. }
  110283. }()
  110284. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110285. ctx = rctx // use context from middleware stack in children
  110286. return obj.ID, nil
  110287. })
  110288. if err != nil {
  110289. ec.Error(ctx, err)
  110290. return graphql.Null
  110291. }
  110292. if resTmp == nil {
  110293. if !graphql.HasFieldError(ctx, fc) {
  110294. ec.Errorf(ctx, "must not be null")
  110295. }
  110296. return graphql.Null
  110297. }
  110298. res := resTmp.(string)
  110299. fc.Result = res
  110300. return ec.marshalNID2string(ctx, field.Selections, res)
  110301. }
  110302. func (ec *executionContext) fieldContext_Shop_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110303. fc = &graphql.FieldContext{
  110304. Object: "Shop",
  110305. Field: field,
  110306. IsMethod: false,
  110307. IsResolver: false,
  110308. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110309. return nil, errors.New("field of type ID does not have child fields")
  110310. },
  110311. }
  110312. return fc, nil
  110313. }
  110314. func (ec *executionContext) _ShopAlert_action(ctx context.Context, field graphql.CollectedField, obj *ShopAlert) (ret graphql.Marshaler) {
  110315. fc, err := ec.fieldContext_ShopAlert_action(ctx, field)
  110316. if err != nil {
  110317. return graphql.Null
  110318. }
  110319. ctx = graphql.WithFieldContext(ctx, fc)
  110320. defer func() {
  110321. if r := recover(); r != nil {
  110322. ec.Error(ctx, ec.Recover(ctx, r))
  110323. ret = graphql.Null
  110324. }
  110325. }()
  110326. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110327. ctx = rctx // use context from middleware stack in children
  110328. return obj.Action, nil
  110329. })
  110330. if err != nil {
  110331. ec.Error(ctx, err)
  110332. return graphql.Null
  110333. }
  110334. if resTmp == nil {
  110335. if !graphql.HasFieldError(ctx, fc) {
  110336. ec.Errorf(ctx, "must not be null")
  110337. }
  110338. return graphql.Null
  110339. }
  110340. res := resTmp.(*ShopAlertAction)
  110341. fc.Result = res
  110342. return ec.marshalNShopAlertAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopAlertAction(ctx, field.Selections, res)
  110343. }
  110344. func (ec *executionContext) fieldContext_ShopAlert_action(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110345. fc = &graphql.FieldContext{
  110346. Object: "ShopAlert",
  110347. Field: field,
  110348. IsMethod: false,
  110349. IsResolver: false,
  110350. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110351. switch field.Name {
  110352. case "title":
  110353. return ec.fieldContext_ShopAlertAction_title(ctx, field)
  110354. case "url":
  110355. return ec.fieldContext_ShopAlertAction_url(ctx, field)
  110356. }
  110357. return nil, fmt.Errorf("no field named %q was found under type ShopAlertAction", field.Name)
  110358. },
  110359. }
  110360. return fc, nil
  110361. }
  110362. func (ec *executionContext) _ShopAlert_description(ctx context.Context, field graphql.CollectedField, obj *ShopAlert) (ret graphql.Marshaler) {
  110363. fc, err := ec.fieldContext_ShopAlert_description(ctx, field)
  110364. if err != nil {
  110365. return graphql.Null
  110366. }
  110367. ctx = graphql.WithFieldContext(ctx, fc)
  110368. defer func() {
  110369. if r := recover(); r != nil {
  110370. ec.Error(ctx, ec.Recover(ctx, r))
  110371. ret = graphql.Null
  110372. }
  110373. }()
  110374. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110375. ctx = rctx // use context from middleware stack in children
  110376. return obj.Description, nil
  110377. })
  110378. if err != nil {
  110379. ec.Error(ctx, err)
  110380. return graphql.Null
  110381. }
  110382. if resTmp == nil {
  110383. if !graphql.HasFieldError(ctx, fc) {
  110384. ec.Errorf(ctx, "must not be null")
  110385. }
  110386. return graphql.Null
  110387. }
  110388. res := resTmp.(string)
  110389. fc.Result = res
  110390. return ec.marshalNString2string(ctx, field.Selections, res)
  110391. }
  110392. func (ec *executionContext) fieldContext_ShopAlert_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110393. fc = &graphql.FieldContext{
  110394. Object: "ShopAlert",
  110395. Field: field,
  110396. IsMethod: false,
  110397. IsResolver: false,
  110398. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110399. return nil, errors.New("field of type String does not have child fields")
  110400. },
  110401. }
  110402. return fc, nil
  110403. }
  110404. func (ec *executionContext) _ShopAlertAction_title(ctx context.Context, field graphql.CollectedField, obj *ShopAlertAction) (ret graphql.Marshaler) {
  110405. fc, err := ec.fieldContext_ShopAlertAction_title(ctx, field)
  110406. if err != nil {
  110407. return graphql.Null
  110408. }
  110409. ctx = graphql.WithFieldContext(ctx, fc)
  110410. defer func() {
  110411. if r := recover(); r != nil {
  110412. ec.Error(ctx, ec.Recover(ctx, r))
  110413. ret = graphql.Null
  110414. }
  110415. }()
  110416. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110417. ctx = rctx // use context from middleware stack in children
  110418. return obj.Title, nil
  110419. })
  110420. if err != nil {
  110421. ec.Error(ctx, err)
  110422. return graphql.Null
  110423. }
  110424. if resTmp == nil {
  110425. if !graphql.HasFieldError(ctx, fc) {
  110426. ec.Errorf(ctx, "must not be null")
  110427. }
  110428. return graphql.Null
  110429. }
  110430. res := resTmp.(string)
  110431. fc.Result = res
  110432. return ec.marshalNString2string(ctx, field.Selections, res)
  110433. }
  110434. func (ec *executionContext) fieldContext_ShopAlertAction_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110435. fc = &graphql.FieldContext{
  110436. Object: "ShopAlertAction",
  110437. Field: field,
  110438. IsMethod: false,
  110439. IsResolver: false,
  110440. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110441. return nil, errors.New("field of type String does not have child fields")
  110442. },
  110443. }
  110444. return fc, nil
  110445. }
  110446. func (ec *executionContext) _ShopAlertAction_url(ctx context.Context, field graphql.CollectedField, obj *ShopAlertAction) (ret graphql.Marshaler) {
  110447. fc, err := ec.fieldContext_ShopAlertAction_url(ctx, field)
  110448. if err != nil {
  110449. return graphql.Null
  110450. }
  110451. ctx = graphql.WithFieldContext(ctx, fc)
  110452. defer func() {
  110453. if r := recover(); r != nil {
  110454. ec.Error(ctx, ec.Recover(ctx, r))
  110455. ret = graphql.Null
  110456. }
  110457. }()
  110458. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110459. ctx = rctx // use context from middleware stack in children
  110460. return obj.URL, nil
  110461. })
  110462. if err != nil {
  110463. ec.Error(ctx, err)
  110464. return graphql.Null
  110465. }
  110466. if resTmp == nil {
  110467. if !graphql.HasFieldError(ctx, fc) {
  110468. ec.Errorf(ctx, "must not be null")
  110469. }
  110470. return graphql.Null
  110471. }
  110472. res := resTmp.(string)
  110473. fc.Result = res
  110474. return ec.marshalNURL2string(ctx, field.Selections, res)
  110475. }
  110476. func (ec *executionContext) fieldContext_ShopAlertAction_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110477. fc = &graphql.FieldContext{
  110478. Object: "ShopAlertAction",
  110479. Field: field,
  110480. IsMethod: false,
  110481. IsResolver: false,
  110482. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110483. return nil, errors.New("field of type URL does not have child fields")
  110484. },
  110485. }
  110486. return fc, nil
  110487. }
  110488. func (ec *executionContext) _ShopFeatures_avalaraAvatax(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110489. fc, err := ec.fieldContext_ShopFeatures_avalaraAvatax(ctx, field)
  110490. if err != nil {
  110491. return graphql.Null
  110492. }
  110493. ctx = graphql.WithFieldContext(ctx, fc)
  110494. defer func() {
  110495. if r := recover(); r != nil {
  110496. ec.Error(ctx, ec.Recover(ctx, r))
  110497. ret = graphql.Null
  110498. }
  110499. }()
  110500. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110501. ctx = rctx // use context from middleware stack in children
  110502. return obj.AvalaraAvatax, nil
  110503. })
  110504. if err != nil {
  110505. ec.Error(ctx, err)
  110506. return graphql.Null
  110507. }
  110508. if resTmp == nil {
  110509. if !graphql.HasFieldError(ctx, fc) {
  110510. ec.Errorf(ctx, "must not be null")
  110511. }
  110512. return graphql.Null
  110513. }
  110514. res := resTmp.(bool)
  110515. fc.Result = res
  110516. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110517. }
  110518. func (ec *executionContext) fieldContext_ShopFeatures_avalaraAvatax(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110519. fc = &graphql.FieldContext{
  110520. Object: "ShopFeatures",
  110521. Field: field,
  110522. IsMethod: false,
  110523. IsResolver: false,
  110524. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110525. return nil, errors.New("field of type Boolean does not have child fields")
  110526. },
  110527. }
  110528. return fc, nil
  110529. }
  110530. func (ec *executionContext) _ShopFeatures_branding(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110531. fc, err := ec.fieldContext_ShopFeatures_branding(ctx, field)
  110532. if err != nil {
  110533. return graphql.Null
  110534. }
  110535. ctx = graphql.WithFieldContext(ctx, fc)
  110536. defer func() {
  110537. if r := recover(); r != nil {
  110538. ec.Error(ctx, ec.Recover(ctx, r))
  110539. ret = graphql.Null
  110540. }
  110541. }()
  110542. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110543. ctx = rctx // use context from middleware stack in children
  110544. return obj.Branding, nil
  110545. })
  110546. if err != nil {
  110547. ec.Error(ctx, err)
  110548. return graphql.Null
  110549. }
  110550. if resTmp == nil {
  110551. if !graphql.HasFieldError(ctx, fc) {
  110552. ec.Errorf(ctx, "must not be null")
  110553. }
  110554. return graphql.Null
  110555. }
  110556. res := resTmp.(ShopBranding)
  110557. fc.Result = res
  110558. return ec.marshalNShopBranding2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopBranding(ctx, field.Selections, res)
  110559. }
  110560. func (ec *executionContext) fieldContext_ShopFeatures_branding(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110561. fc = &graphql.FieldContext{
  110562. Object: "ShopFeatures",
  110563. Field: field,
  110564. IsMethod: false,
  110565. IsResolver: false,
  110566. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110567. return nil, errors.New("field of type ShopBranding does not have child fields")
  110568. },
  110569. }
  110570. return fc, nil
  110571. }
  110572. func (ec *executionContext) _ShopFeatures_captcha(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110573. fc, err := ec.fieldContext_ShopFeatures_captcha(ctx, field)
  110574. if err != nil {
  110575. return graphql.Null
  110576. }
  110577. ctx = graphql.WithFieldContext(ctx, fc)
  110578. defer func() {
  110579. if r := recover(); r != nil {
  110580. ec.Error(ctx, ec.Recover(ctx, r))
  110581. ret = graphql.Null
  110582. }
  110583. }()
  110584. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110585. ctx = rctx // use context from middleware stack in children
  110586. return obj.Captcha, nil
  110587. })
  110588. if err != nil {
  110589. ec.Error(ctx, err)
  110590. return graphql.Null
  110591. }
  110592. if resTmp == nil {
  110593. if !graphql.HasFieldError(ctx, fc) {
  110594. ec.Errorf(ctx, "must not be null")
  110595. }
  110596. return graphql.Null
  110597. }
  110598. res := resTmp.(bool)
  110599. fc.Result = res
  110600. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110601. }
  110602. func (ec *executionContext) fieldContext_ShopFeatures_captcha(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110603. fc = &graphql.FieldContext{
  110604. Object: "ShopFeatures",
  110605. Field: field,
  110606. IsMethod: false,
  110607. IsResolver: false,
  110608. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110609. return nil, errors.New("field of type Boolean does not have child fields")
  110610. },
  110611. }
  110612. return fc, nil
  110613. }
  110614. func (ec *executionContext) _ShopFeatures_captchaExternalDomains(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110615. fc, err := ec.fieldContext_ShopFeatures_captchaExternalDomains(ctx, field)
  110616. if err != nil {
  110617. return graphql.Null
  110618. }
  110619. ctx = graphql.WithFieldContext(ctx, fc)
  110620. defer func() {
  110621. if r := recover(); r != nil {
  110622. ec.Error(ctx, ec.Recover(ctx, r))
  110623. ret = graphql.Null
  110624. }
  110625. }()
  110626. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110627. ctx = rctx // use context from middleware stack in children
  110628. return obj.CaptchaExternalDomains, nil
  110629. })
  110630. if err != nil {
  110631. ec.Error(ctx, err)
  110632. return graphql.Null
  110633. }
  110634. if resTmp == nil {
  110635. if !graphql.HasFieldError(ctx, fc) {
  110636. ec.Errorf(ctx, "must not be null")
  110637. }
  110638. return graphql.Null
  110639. }
  110640. res := resTmp.(bool)
  110641. fc.Result = res
  110642. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110643. }
  110644. func (ec *executionContext) fieldContext_ShopFeatures_captchaExternalDomains(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110645. fc = &graphql.FieldContext{
  110646. Object: "ShopFeatures",
  110647. Field: field,
  110648. IsMethod: false,
  110649. IsResolver: false,
  110650. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110651. return nil, errors.New("field of type Boolean does not have child fields")
  110652. },
  110653. }
  110654. return fc, nil
  110655. }
  110656. func (ec *executionContext) _ShopFeatures_dynamicRemarketing(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110657. fc, err := ec.fieldContext_ShopFeatures_dynamicRemarketing(ctx, field)
  110658. if err != nil {
  110659. return graphql.Null
  110660. }
  110661. ctx = graphql.WithFieldContext(ctx, fc)
  110662. defer func() {
  110663. if r := recover(); r != nil {
  110664. ec.Error(ctx, ec.Recover(ctx, r))
  110665. ret = graphql.Null
  110666. }
  110667. }()
  110668. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110669. ctx = rctx // use context from middleware stack in children
  110670. return obj.DynamicRemarketing, nil
  110671. })
  110672. if err != nil {
  110673. ec.Error(ctx, err)
  110674. return graphql.Null
  110675. }
  110676. if resTmp == nil {
  110677. if !graphql.HasFieldError(ctx, fc) {
  110678. ec.Errorf(ctx, "must not be null")
  110679. }
  110680. return graphql.Null
  110681. }
  110682. res := resTmp.(bool)
  110683. fc.Result = res
  110684. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110685. }
  110686. func (ec *executionContext) fieldContext_ShopFeatures_dynamicRemarketing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110687. fc = &graphql.FieldContext{
  110688. Object: "ShopFeatures",
  110689. Field: field,
  110690. IsMethod: false,
  110691. IsResolver: false,
  110692. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110693. return nil, errors.New("field of type Boolean does not have child fields")
  110694. },
  110695. }
  110696. return fc, nil
  110697. }
  110698. func (ec *executionContext) _ShopFeatures_eligibleForSubscriptionMigration(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110699. fc, err := ec.fieldContext_ShopFeatures_eligibleForSubscriptionMigration(ctx, field)
  110700. if err != nil {
  110701. return graphql.Null
  110702. }
  110703. ctx = graphql.WithFieldContext(ctx, fc)
  110704. defer func() {
  110705. if r := recover(); r != nil {
  110706. ec.Error(ctx, ec.Recover(ctx, r))
  110707. ret = graphql.Null
  110708. }
  110709. }()
  110710. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110711. ctx = rctx // use context from middleware stack in children
  110712. return obj.EligibleForSubscriptionMigration, nil
  110713. })
  110714. if err != nil {
  110715. ec.Error(ctx, err)
  110716. return graphql.Null
  110717. }
  110718. if resTmp == nil {
  110719. if !graphql.HasFieldError(ctx, fc) {
  110720. ec.Errorf(ctx, "must not be null")
  110721. }
  110722. return graphql.Null
  110723. }
  110724. res := resTmp.(bool)
  110725. fc.Result = res
  110726. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110727. }
  110728. func (ec *executionContext) fieldContext_ShopFeatures_eligibleForSubscriptionMigration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110729. fc = &graphql.FieldContext{
  110730. Object: "ShopFeatures",
  110731. Field: field,
  110732. IsMethod: false,
  110733. IsResolver: false,
  110734. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110735. return nil, errors.New("field of type Boolean does not have child fields")
  110736. },
  110737. }
  110738. return fc, nil
  110739. }
  110740. func (ec *executionContext) _ShopFeatures_eligibleForSubscriptions(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110741. fc, err := ec.fieldContext_ShopFeatures_eligibleForSubscriptions(ctx, field)
  110742. if err != nil {
  110743. return graphql.Null
  110744. }
  110745. ctx = graphql.WithFieldContext(ctx, fc)
  110746. defer func() {
  110747. if r := recover(); r != nil {
  110748. ec.Error(ctx, ec.Recover(ctx, r))
  110749. ret = graphql.Null
  110750. }
  110751. }()
  110752. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110753. ctx = rctx // use context from middleware stack in children
  110754. return obj.EligibleForSubscriptions, nil
  110755. })
  110756. if err != nil {
  110757. ec.Error(ctx, err)
  110758. return graphql.Null
  110759. }
  110760. if resTmp == nil {
  110761. if !graphql.HasFieldError(ctx, fc) {
  110762. ec.Errorf(ctx, "must not be null")
  110763. }
  110764. return graphql.Null
  110765. }
  110766. res := resTmp.(bool)
  110767. fc.Result = res
  110768. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110769. }
  110770. func (ec *executionContext) fieldContext_ShopFeatures_eligibleForSubscriptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110771. fc = &graphql.FieldContext{
  110772. Object: "ShopFeatures",
  110773. Field: field,
  110774. IsMethod: false,
  110775. IsResolver: false,
  110776. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110777. return nil, errors.New("field of type Boolean does not have child fields")
  110778. },
  110779. }
  110780. return fc, nil
  110781. }
  110782. func (ec *executionContext) _ShopFeatures_giftCards(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110783. fc, err := ec.fieldContext_ShopFeatures_giftCards(ctx, field)
  110784. if err != nil {
  110785. return graphql.Null
  110786. }
  110787. ctx = graphql.WithFieldContext(ctx, fc)
  110788. defer func() {
  110789. if r := recover(); r != nil {
  110790. ec.Error(ctx, ec.Recover(ctx, r))
  110791. ret = graphql.Null
  110792. }
  110793. }()
  110794. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110795. ctx = rctx // use context from middleware stack in children
  110796. return obj.GiftCards, nil
  110797. })
  110798. if err != nil {
  110799. ec.Error(ctx, err)
  110800. return graphql.Null
  110801. }
  110802. if resTmp == nil {
  110803. if !graphql.HasFieldError(ctx, fc) {
  110804. ec.Errorf(ctx, "must not be null")
  110805. }
  110806. return graphql.Null
  110807. }
  110808. res := resTmp.(bool)
  110809. fc.Result = res
  110810. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110811. }
  110812. func (ec *executionContext) fieldContext_ShopFeatures_giftCards(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110813. fc = &graphql.FieldContext{
  110814. Object: "ShopFeatures",
  110815. Field: field,
  110816. IsMethod: false,
  110817. IsResolver: false,
  110818. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110819. return nil, errors.New("field of type Boolean does not have child fields")
  110820. },
  110821. }
  110822. return fc, nil
  110823. }
  110824. func (ec *executionContext) _ShopFeatures_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110825. fc, err := ec.fieldContext_ShopFeatures_harmonizedSystemCode(ctx, field)
  110826. if err != nil {
  110827. return graphql.Null
  110828. }
  110829. ctx = graphql.WithFieldContext(ctx, fc)
  110830. defer func() {
  110831. if r := recover(); r != nil {
  110832. ec.Error(ctx, ec.Recover(ctx, r))
  110833. ret = graphql.Null
  110834. }
  110835. }()
  110836. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110837. ctx = rctx // use context from middleware stack in children
  110838. return obj.HarmonizedSystemCode, nil
  110839. })
  110840. if err != nil {
  110841. ec.Error(ctx, err)
  110842. return graphql.Null
  110843. }
  110844. if resTmp == nil {
  110845. if !graphql.HasFieldError(ctx, fc) {
  110846. ec.Errorf(ctx, "must not be null")
  110847. }
  110848. return graphql.Null
  110849. }
  110850. res := resTmp.(bool)
  110851. fc.Result = res
  110852. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110853. }
  110854. func (ec *executionContext) fieldContext_ShopFeatures_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110855. fc = &graphql.FieldContext{
  110856. Object: "ShopFeatures",
  110857. Field: field,
  110858. IsMethod: false,
  110859. IsResolver: false,
  110860. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110861. return nil, errors.New("field of type Boolean does not have child fields")
  110862. },
  110863. }
  110864. return fc, nil
  110865. }
  110866. func (ec *executionContext) _ShopFeatures_internationalDomains(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110867. fc, err := ec.fieldContext_ShopFeatures_internationalDomains(ctx, field)
  110868. if err != nil {
  110869. return graphql.Null
  110870. }
  110871. ctx = graphql.WithFieldContext(ctx, fc)
  110872. defer func() {
  110873. if r := recover(); r != nil {
  110874. ec.Error(ctx, ec.Recover(ctx, r))
  110875. ret = graphql.Null
  110876. }
  110877. }()
  110878. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110879. ctx = rctx // use context from middleware stack in children
  110880. return obj.InternationalDomains, nil
  110881. })
  110882. if err != nil {
  110883. ec.Error(ctx, err)
  110884. return graphql.Null
  110885. }
  110886. if resTmp == nil {
  110887. if !graphql.HasFieldError(ctx, fc) {
  110888. ec.Errorf(ctx, "must not be null")
  110889. }
  110890. return graphql.Null
  110891. }
  110892. res := resTmp.(bool)
  110893. fc.Result = res
  110894. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110895. }
  110896. func (ec *executionContext) fieldContext_ShopFeatures_internationalDomains(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110897. fc = &graphql.FieldContext{
  110898. Object: "ShopFeatures",
  110899. Field: field,
  110900. IsMethod: false,
  110901. IsResolver: false,
  110902. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110903. return nil, errors.New("field of type Boolean does not have child fields")
  110904. },
  110905. }
  110906. return fc, nil
  110907. }
  110908. func (ec *executionContext) _ShopFeatures_internationalPriceOverrides(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110909. fc, err := ec.fieldContext_ShopFeatures_internationalPriceOverrides(ctx, field)
  110910. if err != nil {
  110911. return graphql.Null
  110912. }
  110913. ctx = graphql.WithFieldContext(ctx, fc)
  110914. defer func() {
  110915. if r := recover(); r != nil {
  110916. ec.Error(ctx, ec.Recover(ctx, r))
  110917. ret = graphql.Null
  110918. }
  110919. }()
  110920. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110921. ctx = rctx // use context from middleware stack in children
  110922. return obj.InternationalPriceOverrides, nil
  110923. })
  110924. if err != nil {
  110925. ec.Error(ctx, err)
  110926. return graphql.Null
  110927. }
  110928. if resTmp == nil {
  110929. if !graphql.HasFieldError(ctx, fc) {
  110930. ec.Errorf(ctx, "must not be null")
  110931. }
  110932. return graphql.Null
  110933. }
  110934. res := resTmp.(bool)
  110935. fc.Result = res
  110936. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110937. }
  110938. func (ec *executionContext) fieldContext_ShopFeatures_internationalPriceOverrides(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110939. fc = &graphql.FieldContext{
  110940. Object: "ShopFeatures",
  110941. Field: field,
  110942. IsMethod: false,
  110943. IsResolver: false,
  110944. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110945. return nil, errors.New("field of type Boolean does not have child fields")
  110946. },
  110947. }
  110948. return fc, nil
  110949. }
  110950. func (ec *executionContext) _ShopFeatures_internationalPriceRules(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110951. fc, err := ec.fieldContext_ShopFeatures_internationalPriceRules(ctx, field)
  110952. if err != nil {
  110953. return graphql.Null
  110954. }
  110955. ctx = graphql.WithFieldContext(ctx, fc)
  110956. defer func() {
  110957. if r := recover(); r != nil {
  110958. ec.Error(ctx, ec.Recover(ctx, r))
  110959. ret = graphql.Null
  110960. }
  110961. }()
  110962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  110963. ctx = rctx // use context from middleware stack in children
  110964. return obj.InternationalPriceRules, nil
  110965. })
  110966. if err != nil {
  110967. ec.Error(ctx, err)
  110968. return graphql.Null
  110969. }
  110970. if resTmp == nil {
  110971. if !graphql.HasFieldError(ctx, fc) {
  110972. ec.Errorf(ctx, "must not be null")
  110973. }
  110974. return graphql.Null
  110975. }
  110976. res := resTmp.(bool)
  110977. fc.Result = res
  110978. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  110979. }
  110980. func (ec *executionContext) fieldContext_ShopFeatures_internationalPriceRules(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  110981. fc = &graphql.FieldContext{
  110982. Object: "ShopFeatures",
  110983. Field: field,
  110984. IsMethod: false,
  110985. IsResolver: false,
  110986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  110987. return nil, errors.New("field of type Boolean does not have child fields")
  110988. },
  110989. }
  110990. return fc, nil
  110991. }
  110992. func (ec *executionContext) _ShopFeatures_legacySubscriptionGatewayEnabled(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  110993. fc, err := ec.fieldContext_ShopFeatures_legacySubscriptionGatewayEnabled(ctx, field)
  110994. if err != nil {
  110995. return graphql.Null
  110996. }
  110997. ctx = graphql.WithFieldContext(ctx, fc)
  110998. defer func() {
  110999. if r := recover(); r != nil {
  111000. ec.Error(ctx, ec.Recover(ctx, r))
  111001. ret = graphql.Null
  111002. }
  111003. }()
  111004. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111005. ctx = rctx // use context from middleware stack in children
  111006. return obj.LegacySubscriptionGatewayEnabled, nil
  111007. })
  111008. if err != nil {
  111009. ec.Error(ctx, err)
  111010. return graphql.Null
  111011. }
  111012. if resTmp == nil {
  111013. if !graphql.HasFieldError(ctx, fc) {
  111014. ec.Errorf(ctx, "must not be null")
  111015. }
  111016. return graphql.Null
  111017. }
  111018. res := resTmp.(bool)
  111019. fc.Result = res
  111020. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111021. }
  111022. func (ec *executionContext) fieldContext_ShopFeatures_legacySubscriptionGatewayEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111023. fc = &graphql.FieldContext{
  111024. Object: "ShopFeatures",
  111025. Field: field,
  111026. IsMethod: false,
  111027. IsResolver: false,
  111028. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111029. return nil, errors.New("field of type Boolean does not have child fields")
  111030. },
  111031. }
  111032. return fc, nil
  111033. }
  111034. func (ec *executionContext) _ShopFeatures_liveView(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  111035. fc, err := ec.fieldContext_ShopFeatures_liveView(ctx, field)
  111036. if err != nil {
  111037. return graphql.Null
  111038. }
  111039. ctx = graphql.WithFieldContext(ctx, fc)
  111040. defer func() {
  111041. if r := recover(); r != nil {
  111042. ec.Error(ctx, ec.Recover(ctx, r))
  111043. ret = graphql.Null
  111044. }
  111045. }()
  111046. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111047. ctx = rctx // use context from middleware stack in children
  111048. return obj.LiveView, nil
  111049. })
  111050. if err != nil {
  111051. ec.Error(ctx, err)
  111052. return graphql.Null
  111053. }
  111054. if resTmp == nil {
  111055. if !graphql.HasFieldError(ctx, fc) {
  111056. ec.Errorf(ctx, "must not be null")
  111057. }
  111058. return graphql.Null
  111059. }
  111060. res := resTmp.(bool)
  111061. fc.Result = res
  111062. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111063. }
  111064. func (ec *executionContext) fieldContext_ShopFeatures_liveView(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111065. fc = &graphql.FieldContext{
  111066. Object: "ShopFeatures",
  111067. Field: field,
  111068. IsMethod: false,
  111069. IsResolver: false,
  111070. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111071. return nil, errors.New("field of type Boolean does not have child fields")
  111072. },
  111073. }
  111074. return fc, nil
  111075. }
  111076. func (ec *executionContext) _ShopFeatures_onboardingVisual(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  111077. fc, err := ec.fieldContext_ShopFeatures_onboardingVisual(ctx, field)
  111078. if err != nil {
  111079. return graphql.Null
  111080. }
  111081. ctx = graphql.WithFieldContext(ctx, fc)
  111082. defer func() {
  111083. if r := recover(); r != nil {
  111084. ec.Error(ctx, ec.Recover(ctx, r))
  111085. ret = graphql.Null
  111086. }
  111087. }()
  111088. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111089. ctx = rctx // use context from middleware stack in children
  111090. return obj.OnboardingVisual, nil
  111091. })
  111092. if err != nil {
  111093. ec.Error(ctx, err)
  111094. return graphql.Null
  111095. }
  111096. if resTmp == nil {
  111097. if !graphql.HasFieldError(ctx, fc) {
  111098. ec.Errorf(ctx, "must not be null")
  111099. }
  111100. return graphql.Null
  111101. }
  111102. res := resTmp.(bool)
  111103. fc.Result = res
  111104. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111105. }
  111106. func (ec *executionContext) fieldContext_ShopFeatures_onboardingVisual(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111107. fc = &graphql.FieldContext{
  111108. Object: "ShopFeatures",
  111109. Field: field,
  111110. IsMethod: false,
  111111. IsResolver: false,
  111112. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111113. return nil, errors.New("field of type Boolean does not have child fields")
  111114. },
  111115. }
  111116. return fc, nil
  111117. }
  111118. func (ec *executionContext) _ShopFeatures_paypalExpressSubscriptionGatewayStatus(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  111119. fc, err := ec.fieldContext_ShopFeatures_paypalExpressSubscriptionGatewayStatus(ctx, field)
  111120. if err != nil {
  111121. return graphql.Null
  111122. }
  111123. ctx = graphql.WithFieldContext(ctx, fc)
  111124. defer func() {
  111125. if r := recover(); r != nil {
  111126. ec.Error(ctx, ec.Recover(ctx, r))
  111127. ret = graphql.Null
  111128. }
  111129. }()
  111130. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111131. ctx = rctx // use context from middleware stack in children
  111132. return obj.PaypalExpressSubscriptionGatewayStatus, nil
  111133. })
  111134. if err != nil {
  111135. ec.Error(ctx, err)
  111136. return graphql.Null
  111137. }
  111138. if resTmp == nil {
  111139. if !graphql.HasFieldError(ctx, fc) {
  111140. ec.Errorf(ctx, "must not be null")
  111141. }
  111142. return graphql.Null
  111143. }
  111144. res := resTmp.(PaypalExpressSubscriptionsGatewayStatus)
  111145. fc.Result = res
  111146. return ec.marshalNPaypalExpressSubscriptionsGatewayStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaypalExpressSubscriptionsGatewayStatus(ctx, field.Selections, res)
  111147. }
  111148. func (ec *executionContext) fieldContext_ShopFeatures_paypalExpressSubscriptionGatewayStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111149. fc = &graphql.FieldContext{
  111150. Object: "ShopFeatures",
  111151. Field: field,
  111152. IsMethod: false,
  111153. IsResolver: false,
  111154. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111155. return nil, errors.New("field of type PaypalExpressSubscriptionsGatewayStatus does not have child fields")
  111156. },
  111157. }
  111158. return fc, nil
  111159. }
  111160. func (ec *executionContext) _ShopFeatures_reports(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  111161. fc, err := ec.fieldContext_ShopFeatures_reports(ctx, field)
  111162. if err != nil {
  111163. return graphql.Null
  111164. }
  111165. ctx = graphql.WithFieldContext(ctx, fc)
  111166. defer func() {
  111167. if r := recover(); r != nil {
  111168. ec.Error(ctx, ec.Recover(ctx, r))
  111169. ret = graphql.Null
  111170. }
  111171. }()
  111172. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111173. ctx = rctx // use context from middleware stack in children
  111174. return obj.Reports, nil
  111175. })
  111176. if err != nil {
  111177. ec.Error(ctx, err)
  111178. return graphql.Null
  111179. }
  111180. if resTmp == nil {
  111181. if !graphql.HasFieldError(ctx, fc) {
  111182. ec.Errorf(ctx, "must not be null")
  111183. }
  111184. return graphql.Null
  111185. }
  111186. res := resTmp.(bool)
  111187. fc.Result = res
  111188. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111189. }
  111190. func (ec *executionContext) fieldContext_ShopFeatures_reports(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111191. fc = &graphql.FieldContext{
  111192. Object: "ShopFeatures",
  111193. Field: field,
  111194. IsMethod: false,
  111195. IsResolver: false,
  111196. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111197. return nil, errors.New("field of type Boolean does not have child fields")
  111198. },
  111199. }
  111200. return fc, nil
  111201. }
  111202. func (ec *executionContext) _ShopFeatures_sellsSubscriptions(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  111203. fc, err := ec.fieldContext_ShopFeatures_sellsSubscriptions(ctx, field)
  111204. if err != nil {
  111205. return graphql.Null
  111206. }
  111207. ctx = graphql.WithFieldContext(ctx, fc)
  111208. defer func() {
  111209. if r := recover(); r != nil {
  111210. ec.Error(ctx, ec.Recover(ctx, r))
  111211. ret = graphql.Null
  111212. }
  111213. }()
  111214. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111215. ctx = rctx // use context from middleware stack in children
  111216. return obj.SellsSubscriptions, nil
  111217. })
  111218. if err != nil {
  111219. ec.Error(ctx, err)
  111220. return graphql.Null
  111221. }
  111222. if resTmp == nil {
  111223. if !graphql.HasFieldError(ctx, fc) {
  111224. ec.Errorf(ctx, "must not be null")
  111225. }
  111226. return graphql.Null
  111227. }
  111228. res := resTmp.(bool)
  111229. fc.Result = res
  111230. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111231. }
  111232. func (ec *executionContext) fieldContext_ShopFeatures_sellsSubscriptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111233. fc = &graphql.FieldContext{
  111234. Object: "ShopFeatures",
  111235. Field: field,
  111236. IsMethod: false,
  111237. IsResolver: false,
  111238. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111239. return nil, errors.New("field of type Boolean does not have child fields")
  111240. },
  111241. }
  111242. return fc, nil
  111243. }
  111244. func (ec *executionContext) _ShopFeatures_showMetrics(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  111245. fc, err := ec.fieldContext_ShopFeatures_showMetrics(ctx, field)
  111246. if err != nil {
  111247. return graphql.Null
  111248. }
  111249. ctx = graphql.WithFieldContext(ctx, fc)
  111250. defer func() {
  111251. if r := recover(); r != nil {
  111252. ec.Error(ctx, ec.Recover(ctx, r))
  111253. ret = graphql.Null
  111254. }
  111255. }()
  111256. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111257. ctx = rctx // use context from middleware stack in children
  111258. return obj.ShowMetrics, nil
  111259. })
  111260. if err != nil {
  111261. ec.Error(ctx, err)
  111262. return graphql.Null
  111263. }
  111264. if resTmp == nil {
  111265. if !graphql.HasFieldError(ctx, fc) {
  111266. ec.Errorf(ctx, "must not be null")
  111267. }
  111268. return graphql.Null
  111269. }
  111270. res := resTmp.(bool)
  111271. fc.Result = res
  111272. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111273. }
  111274. func (ec *executionContext) fieldContext_ShopFeatures_showMetrics(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111275. fc = &graphql.FieldContext{
  111276. Object: "ShopFeatures",
  111277. Field: field,
  111278. IsMethod: false,
  111279. IsResolver: false,
  111280. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111281. return nil, errors.New("field of type Boolean does not have child fields")
  111282. },
  111283. }
  111284. return fc, nil
  111285. }
  111286. func (ec *executionContext) _ShopFeatures_storefront(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  111287. fc, err := ec.fieldContext_ShopFeatures_storefront(ctx, field)
  111288. if err != nil {
  111289. return graphql.Null
  111290. }
  111291. ctx = graphql.WithFieldContext(ctx, fc)
  111292. defer func() {
  111293. if r := recover(); r != nil {
  111294. ec.Error(ctx, ec.Recover(ctx, r))
  111295. ret = graphql.Null
  111296. }
  111297. }()
  111298. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111299. ctx = rctx // use context from middleware stack in children
  111300. return obj.Storefront, nil
  111301. })
  111302. if err != nil {
  111303. ec.Error(ctx, err)
  111304. return graphql.Null
  111305. }
  111306. if resTmp == nil {
  111307. if !graphql.HasFieldError(ctx, fc) {
  111308. ec.Errorf(ctx, "must not be null")
  111309. }
  111310. return graphql.Null
  111311. }
  111312. res := resTmp.(bool)
  111313. fc.Result = res
  111314. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111315. }
  111316. func (ec *executionContext) fieldContext_ShopFeatures_storefront(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111317. fc = &graphql.FieldContext{
  111318. Object: "ShopFeatures",
  111319. Field: field,
  111320. IsMethod: false,
  111321. IsResolver: false,
  111322. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111323. return nil, errors.New("field of type Boolean does not have child fields")
  111324. },
  111325. }
  111326. return fc, nil
  111327. }
  111328. func (ec *executionContext) _ShopFeatures_usingShopifyBalance(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  111329. fc, err := ec.fieldContext_ShopFeatures_usingShopifyBalance(ctx, field)
  111330. if err != nil {
  111331. return graphql.Null
  111332. }
  111333. ctx = graphql.WithFieldContext(ctx, fc)
  111334. defer func() {
  111335. if r := recover(); r != nil {
  111336. ec.Error(ctx, ec.Recover(ctx, r))
  111337. ret = graphql.Null
  111338. }
  111339. }()
  111340. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111341. ctx = rctx // use context from middleware stack in children
  111342. return obj.UsingShopifyBalance, nil
  111343. })
  111344. if err != nil {
  111345. ec.Error(ctx, err)
  111346. return graphql.Null
  111347. }
  111348. if resTmp == nil {
  111349. if !graphql.HasFieldError(ctx, fc) {
  111350. ec.Errorf(ctx, "must not be null")
  111351. }
  111352. return graphql.Null
  111353. }
  111354. res := resTmp.(bool)
  111355. fc.Result = res
  111356. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111357. }
  111358. func (ec *executionContext) fieldContext_ShopFeatures_usingShopifyBalance(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111359. fc = &graphql.FieldContext{
  111360. Object: "ShopFeatures",
  111361. Field: field,
  111362. IsMethod: false,
  111363. IsResolver: false,
  111364. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111365. return nil, errors.New("field of type Boolean does not have child fields")
  111366. },
  111367. }
  111368. return fc, nil
  111369. }
  111370. func (ec *executionContext) _ShopPlan_displayName(ctx context.Context, field graphql.CollectedField, obj *ShopPlan) (ret graphql.Marshaler) {
  111371. fc, err := ec.fieldContext_ShopPlan_displayName(ctx, field)
  111372. if err != nil {
  111373. return graphql.Null
  111374. }
  111375. ctx = graphql.WithFieldContext(ctx, fc)
  111376. defer func() {
  111377. if r := recover(); r != nil {
  111378. ec.Error(ctx, ec.Recover(ctx, r))
  111379. ret = graphql.Null
  111380. }
  111381. }()
  111382. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111383. ctx = rctx // use context from middleware stack in children
  111384. return obj.DisplayName, nil
  111385. })
  111386. if err != nil {
  111387. ec.Error(ctx, err)
  111388. return graphql.Null
  111389. }
  111390. if resTmp == nil {
  111391. if !graphql.HasFieldError(ctx, fc) {
  111392. ec.Errorf(ctx, "must not be null")
  111393. }
  111394. return graphql.Null
  111395. }
  111396. res := resTmp.(string)
  111397. fc.Result = res
  111398. return ec.marshalNString2string(ctx, field.Selections, res)
  111399. }
  111400. func (ec *executionContext) fieldContext_ShopPlan_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111401. fc = &graphql.FieldContext{
  111402. Object: "ShopPlan",
  111403. Field: field,
  111404. IsMethod: false,
  111405. IsResolver: false,
  111406. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111407. return nil, errors.New("field of type String does not have child fields")
  111408. },
  111409. }
  111410. return fc, nil
  111411. }
  111412. func (ec *executionContext) _ShopPlan_partnerDevelopment(ctx context.Context, field graphql.CollectedField, obj *ShopPlan) (ret graphql.Marshaler) {
  111413. fc, err := ec.fieldContext_ShopPlan_partnerDevelopment(ctx, field)
  111414. if err != nil {
  111415. return graphql.Null
  111416. }
  111417. ctx = graphql.WithFieldContext(ctx, fc)
  111418. defer func() {
  111419. if r := recover(); r != nil {
  111420. ec.Error(ctx, ec.Recover(ctx, r))
  111421. ret = graphql.Null
  111422. }
  111423. }()
  111424. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111425. ctx = rctx // use context from middleware stack in children
  111426. return obj.PartnerDevelopment, nil
  111427. })
  111428. if err != nil {
  111429. ec.Error(ctx, err)
  111430. return graphql.Null
  111431. }
  111432. if resTmp == nil {
  111433. if !graphql.HasFieldError(ctx, fc) {
  111434. ec.Errorf(ctx, "must not be null")
  111435. }
  111436. return graphql.Null
  111437. }
  111438. res := resTmp.(bool)
  111439. fc.Result = res
  111440. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111441. }
  111442. func (ec *executionContext) fieldContext_ShopPlan_partnerDevelopment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111443. fc = &graphql.FieldContext{
  111444. Object: "ShopPlan",
  111445. Field: field,
  111446. IsMethod: false,
  111447. IsResolver: false,
  111448. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111449. return nil, errors.New("field of type Boolean does not have child fields")
  111450. },
  111451. }
  111452. return fc, nil
  111453. }
  111454. func (ec *executionContext) _ShopPlan_shopifyPlus(ctx context.Context, field graphql.CollectedField, obj *ShopPlan) (ret graphql.Marshaler) {
  111455. fc, err := ec.fieldContext_ShopPlan_shopifyPlus(ctx, field)
  111456. if err != nil {
  111457. return graphql.Null
  111458. }
  111459. ctx = graphql.WithFieldContext(ctx, fc)
  111460. defer func() {
  111461. if r := recover(); r != nil {
  111462. ec.Error(ctx, ec.Recover(ctx, r))
  111463. ret = graphql.Null
  111464. }
  111465. }()
  111466. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111467. ctx = rctx // use context from middleware stack in children
  111468. return obj.ShopifyPlus, nil
  111469. })
  111470. if err != nil {
  111471. ec.Error(ctx, err)
  111472. return graphql.Null
  111473. }
  111474. if resTmp == nil {
  111475. if !graphql.HasFieldError(ctx, fc) {
  111476. ec.Errorf(ctx, "must not be null")
  111477. }
  111478. return graphql.Null
  111479. }
  111480. res := resTmp.(bool)
  111481. fc.Result = res
  111482. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111483. }
  111484. func (ec *executionContext) fieldContext_ShopPlan_shopifyPlus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111485. fc = &graphql.FieldContext{
  111486. Object: "ShopPlan",
  111487. Field: field,
  111488. IsMethod: false,
  111489. IsResolver: false,
  111490. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111491. return nil, errors.New("field of type Boolean does not have child fields")
  111492. },
  111493. }
  111494. return fc, nil
  111495. }
  111496. func (ec *executionContext) _ShopPolicy_body(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  111497. fc, err := ec.fieldContext_ShopPolicy_body(ctx, field)
  111498. if err != nil {
  111499. return graphql.Null
  111500. }
  111501. ctx = graphql.WithFieldContext(ctx, fc)
  111502. defer func() {
  111503. if r := recover(); r != nil {
  111504. ec.Error(ctx, ec.Recover(ctx, r))
  111505. ret = graphql.Null
  111506. }
  111507. }()
  111508. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111509. ctx = rctx // use context from middleware stack in children
  111510. return obj.Body, nil
  111511. })
  111512. if err != nil {
  111513. ec.Error(ctx, err)
  111514. return graphql.Null
  111515. }
  111516. if resTmp == nil {
  111517. if !graphql.HasFieldError(ctx, fc) {
  111518. ec.Errorf(ctx, "must not be null")
  111519. }
  111520. return graphql.Null
  111521. }
  111522. res := resTmp.(string)
  111523. fc.Result = res
  111524. return ec.marshalNHTML2string(ctx, field.Selections, res)
  111525. }
  111526. func (ec *executionContext) fieldContext_ShopPolicy_body(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111527. fc = &graphql.FieldContext{
  111528. Object: "ShopPolicy",
  111529. Field: field,
  111530. IsMethod: false,
  111531. IsResolver: false,
  111532. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111533. return nil, errors.New("field of type HTML does not have child fields")
  111534. },
  111535. }
  111536. return fc, nil
  111537. }
  111538. func (ec *executionContext) _ShopPolicy_id(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  111539. fc, err := ec.fieldContext_ShopPolicy_id(ctx, field)
  111540. if err != nil {
  111541. return graphql.Null
  111542. }
  111543. ctx = graphql.WithFieldContext(ctx, fc)
  111544. defer func() {
  111545. if r := recover(); r != nil {
  111546. ec.Error(ctx, ec.Recover(ctx, r))
  111547. ret = graphql.Null
  111548. }
  111549. }()
  111550. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111551. ctx = rctx // use context from middleware stack in children
  111552. return obj.ID, nil
  111553. })
  111554. if err != nil {
  111555. ec.Error(ctx, err)
  111556. return graphql.Null
  111557. }
  111558. if resTmp == nil {
  111559. if !graphql.HasFieldError(ctx, fc) {
  111560. ec.Errorf(ctx, "must not be null")
  111561. }
  111562. return graphql.Null
  111563. }
  111564. res := resTmp.(string)
  111565. fc.Result = res
  111566. return ec.marshalNID2string(ctx, field.Selections, res)
  111567. }
  111568. func (ec *executionContext) fieldContext_ShopPolicy_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111569. fc = &graphql.FieldContext{
  111570. Object: "ShopPolicy",
  111571. Field: field,
  111572. IsMethod: false,
  111573. IsResolver: false,
  111574. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111575. return nil, errors.New("field of type ID does not have child fields")
  111576. },
  111577. }
  111578. return fc, nil
  111579. }
  111580. func (ec *executionContext) _ShopPolicy_translations(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  111581. fc, err := ec.fieldContext_ShopPolicy_translations(ctx, field)
  111582. if err != nil {
  111583. return graphql.Null
  111584. }
  111585. ctx = graphql.WithFieldContext(ctx, fc)
  111586. defer func() {
  111587. if r := recover(); r != nil {
  111588. ec.Error(ctx, ec.Recover(ctx, r))
  111589. ret = graphql.Null
  111590. }
  111591. }()
  111592. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111593. ctx = rctx // use context from middleware stack in children
  111594. return obj.Translations, nil
  111595. })
  111596. if err != nil {
  111597. ec.Error(ctx, err)
  111598. return graphql.Null
  111599. }
  111600. if resTmp == nil {
  111601. if !graphql.HasFieldError(ctx, fc) {
  111602. ec.Errorf(ctx, "must not be null")
  111603. }
  111604. return graphql.Null
  111605. }
  111606. res := resTmp.([]*PublishedTranslation)
  111607. fc.Result = res
  111608. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  111609. }
  111610. func (ec *executionContext) fieldContext_ShopPolicy_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111611. fc = &graphql.FieldContext{
  111612. Object: "ShopPolicy",
  111613. Field: field,
  111614. IsMethod: false,
  111615. IsResolver: false,
  111616. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111617. switch field.Name {
  111618. case "key":
  111619. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  111620. case "locale":
  111621. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  111622. case "marketId":
  111623. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  111624. case "value":
  111625. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  111626. }
  111627. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  111628. },
  111629. }
  111630. defer func() {
  111631. if r := recover(); r != nil {
  111632. err = ec.Recover(ctx, r)
  111633. ec.Error(ctx, err)
  111634. }
  111635. }()
  111636. ctx = graphql.WithFieldContext(ctx, fc)
  111637. if fc.Args, err = ec.field_ShopPolicy_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  111638. ec.Error(ctx, err)
  111639. return
  111640. }
  111641. return fc, nil
  111642. }
  111643. func (ec *executionContext) _ShopPolicy_type(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  111644. fc, err := ec.fieldContext_ShopPolicy_type(ctx, field)
  111645. if err != nil {
  111646. return graphql.Null
  111647. }
  111648. ctx = graphql.WithFieldContext(ctx, fc)
  111649. defer func() {
  111650. if r := recover(); r != nil {
  111651. ec.Error(ctx, ec.Recover(ctx, r))
  111652. ret = graphql.Null
  111653. }
  111654. }()
  111655. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111656. ctx = rctx // use context from middleware stack in children
  111657. return obj.Type, nil
  111658. })
  111659. if err != nil {
  111660. ec.Error(ctx, err)
  111661. return graphql.Null
  111662. }
  111663. if resTmp == nil {
  111664. if !graphql.HasFieldError(ctx, fc) {
  111665. ec.Errorf(ctx, "must not be null")
  111666. }
  111667. return graphql.Null
  111668. }
  111669. res := resTmp.(ShopPolicyType)
  111670. fc.Result = res
  111671. return ec.marshalNShopPolicyType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopPolicyType(ctx, field.Selections, res)
  111672. }
  111673. func (ec *executionContext) fieldContext_ShopPolicy_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111674. fc = &graphql.FieldContext{
  111675. Object: "ShopPolicy",
  111676. Field: field,
  111677. IsMethod: false,
  111678. IsResolver: false,
  111679. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111680. return nil, errors.New("field of type ShopPolicyType does not have child fields")
  111681. },
  111682. }
  111683. return fc, nil
  111684. }
  111685. func (ec *executionContext) _ShopPolicy_url(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  111686. fc, err := ec.fieldContext_ShopPolicy_url(ctx, field)
  111687. if err != nil {
  111688. return graphql.Null
  111689. }
  111690. ctx = graphql.WithFieldContext(ctx, fc)
  111691. defer func() {
  111692. if r := recover(); r != nil {
  111693. ec.Error(ctx, ec.Recover(ctx, r))
  111694. ret = graphql.Null
  111695. }
  111696. }()
  111697. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111698. ctx = rctx // use context from middleware stack in children
  111699. return obj.URL, nil
  111700. })
  111701. if err != nil {
  111702. ec.Error(ctx, err)
  111703. return graphql.Null
  111704. }
  111705. if resTmp == nil {
  111706. if !graphql.HasFieldError(ctx, fc) {
  111707. ec.Errorf(ctx, "must not be null")
  111708. }
  111709. return graphql.Null
  111710. }
  111711. res := resTmp.(string)
  111712. fc.Result = res
  111713. return ec.marshalNURL2string(ctx, field.Selections, res)
  111714. }
  111715. func (ec *executionContext) fieldContext_ShopPolicy_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111716. fc = &graphql.FieldContext{
  111717. Object: "ShopPolicy",
  111718. Field: field,
  111719. IsMethod: false,
  111720. IsResolver: false,
  111721. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111722. return nil, errors.New("field of type URL does not have child fields")
  111723. },
  111724. }
  111725. return fc, nil
  111726. }
  111727. func (ec *executionContext) _ShopResourceLimits_locationLimit(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  111728. fc, err := ec.fieldContext_ShopResourceLimits_locationLimit(ctx, field)
  111729. if err != nil {
  111730. return graphql.Null
  111731. }
  111732. ctx = graphql.WithFieldContext(ctx, fc)
  111733. defer func() {
  111734. if r := recover(); r != nil {
  111735. ec.Error(ctx, ec.Recover(ctx, r))
  111736. ret = graphql.Null
  111737. }
  111738. }()
  111739. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111740. ctx = rctx // use context from middleware stack in children
  111741. return obj.LocationLimit, nil
  111742. })
  111743. if err != nil {
  111744. ec.Error(ctx, err)
  111745. return graphql.Null
  111746. }
  111747. if resTmp == nil {
  111748. if !graphql.HasFieldError(ctx, fc) {
  111749. ec.Errorf(ctx, "must not be null")
  111750. }
  111751. return graphql.Null
  111752. }
  111753. res := resTmp.(int)
  111754. fc.Result = res
  111755. return ec.marshalNInt2int(ctx, field.Selections, res)
  111756. }
  111757. func (ec *executionContext) fieldContext_ShopResourceLimits_locationLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111758. fc = &graphql.FieldContext{
  111759. Object: "ShopResourceLimits",
  111760. Field: field,
  111761. IsMethod: false,
  111762. IsResolver: false,
  111763. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111764. return nil, errors.New("field of type Int does not have child fields")
  111765. },
  111766. }
  111767. return fc, nil
  111768. }
  111769. func (ec *executionContext) _ShopResourceLimits_maxProductOptions(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  111770. fc, err := ec.fieldContext_ShopResourceLimits_maxProductOptions(ctx, field)
  111771. if err != nil {
  111772. return graphql.Null
  111773. }
  111774. ctx = graphql.WithFieldContext(ctx, fc)
  111775. defer func() {
  111776. if r := recover(); r != nil {
  111777. ec.Error(ctx, ec.Recover(ctx, r))
  111778. ret = graphql.Null
  111779. }
  111780. }()
  111781. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111782. ctx = rctx // use context from middleware stack in children
  111783. return obj.MaxProductOptions, nil
  111784. })
  111785. if err != nil {
  111786. ec.Error(ctx, err)
  111787. return graphql.Null
  111788. }
  111789. if resTmp == nil {
  111790. if !graphql.HasFieldError(ctx, fc) {
  111791. ec.Errorf(ctx, "must not be null")
  111792. }
  111793. return graphql.Null
  111794. }
  111795. res := resTmp.(int)
  111796. fc.Result = res
  111797. return ec.marshalNInt2int(ctx, field.Selections, res)
  111798. }
  111799. func (ec *executionContext) fieldContext_ShopResourceLimits_maxProductOptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111800. fc = &graphql.FieldContext{
  111801. Object: "ShopResourceLimits",
  111802. Field: field,
  111803. IsMethod: false,
  111804. IsResolver: false,
  111805. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111806. return nil, errors.New("field of type Int does not have child fields")
  111807. },
  111808. }
  111809. return fc, nil
  111810. }
  111811. func (ec *executionContext) _ShopResourceLimits_maxProductVariants(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  111812. fc, err := ec.fieldContext_ShopResourceLimits_maxProductVariants(ctx, field)
  111813. if err != nil {
  111814. return graphql.Null
  111815. }
  111816. ctx = graphql.WithFieldContext(ctx, fc)
  111817. defer func() {
  111818. if r := recover(); r != nil {
  111819. ec.Error(ctx, ec.Recover(ctx, r))
  111820. ret = graphql.Null
  111821. }
  111822. }()
  111823. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111824. ctx = rctx // use context from middleware stack in children
  111825. return obj.MaxProductVariants, nil
  111826. })
  111827. if err != nil {
  111828. ec.Error(ctx, err)
  111829. return graphql.Null
  111830. }
  111831. if resTmp == nil {
  111832. if !graphql.HasFieldError(ctx, fc) {
  111833. ec.Errorf(ctx, "must not be null")
  111834. }
  111835. return graphql.Null
  111836. }
  111837. res := resTmp.(int)
  111838. fc.Result = res
  111839. return ec.marshalNInt2int(ctx, field.Selections, res)
  111840. }
  111841. func (ec *executionContext) fieldContext_ShopResourceLimits_maxProductVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111842. fc = &graphql.FieldContext{
  111843. Object: "ShopResourceLimits",
  111844. Field: field,
  111845. IsMethod: false,
  111846. IsResolver: false,
  111847. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111848. return nil, errors.New("field of type Int does not have child fields")
  111849. },
  111850. }
  111851. return fc, nil
  111852. }
  111853. func (ec *executionContext) _ShopResourceLimits_redirectLimitReached(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  111854. fc, err := ec.fieldContext_ShopResourceLimits_redirectLimitReached(ctx, field)
  111855. if err != nil {
  111856. return graphql.Null
  111857. }
  111858. ctx = graphql.WithFieldContext(ctx, fc)
  111859. defer func() {
  111860. if r := recover(); r != nil {
  111861. ec.Error(ctx, ec.Recover(ctx, r))
  111862. ret = graphql.Null
  111863. }
  111864. }()
  111865. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111866. ctx = rctx // use context from middleware stack in children
  111867. return obj.RedirectLimitReached, nil
  111868. })
  111869. if err != nil {
  111870. ec.Error(ctx, err)
  111871. return graphql.Null
  111872. }
  111873. if resTmp == nil {
  111874. if !graphql.HasFieldError(ctx, fc) {
  111875. ec.Errorf(ctx, "must not be null")
  111876. }
  111877. return graphql.Null
  111878. }
  111879. res := resTmp.(bool)
  111880. fc.Result = res
  111881. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  111882. }
  111883. func (ec *executionContext) fieldContext_ShopResourceLimits_redirectLimitReached(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111884. fc = &graphql.FieldContext{
  111885. Object: "ShopResourceLimits",
  111886. Field: field,
  111887. IsMethod: false,
  111888. IsResolver: false,
  111889. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111890. return nil, errors.New("field of type Boolean does not have child fields")
  111891. },
  111892. }
  111893. return fc, nil
  111894. }
  111895. func (ec *executionContext) _ShopResourceLimits_skuResourceLimits(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  111896. fc, err := ec.fieldContext_ShopResourceLimits_skuResourceLimits(ctx, field)
  111897. if err != nil {
  111898. return graphql.Null
  111899. }
  111900. ctx = graphql.WithFieldContext(ctx, fc)
  111901. defer func() {
  111902. if r := recover(); r != nil {
  111903. ec.Error(ctx, ec.Recover(ctx, r))
  111904. ret = graphql.Null
  111905. }
  111906. }()
  111907. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111908. ctx = rctx // use context from middleware stack in children
  111909. return obj.SkuResourceLimits, nil
  111910. })
  111911. if err != nil {
  111912. ec.Error(ctx, err)
  111913. return graphql.Null
  111914. }
  111915. if resTmp == nil {
  111916. if !graphql.HasFieldError(ctx, fc) {
  111917. ec.Errorf(ctx, "must not be null")
  111918. }
  111919. return graphql.Null
  111920. }
  111921. res := resTmp.(*ResourceLimit)
  111922. fc.Result = res
  111923. return ec.marshalNResourceLimit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceLimit(ctx, field.Selections, res)
  111924. }
  111925. func (ec *executionContext) fieldContext_ShopResourceLimits_skuResourceLimits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111926. fc = &graphql.FieldContext{
  111927. Object: "ShopResourceLimits",
  111928. Field: field,
  111929. IsMethod: false,
  111930. IsResolver: false,
  111931. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111932. switch field.Name {
  111933. case "available":
  111934. return ec.fieldContext_ResourceLimit_available(ctx, field)
  111935. case "quantityAvailable":
  111936. return ec.fieldContext_ResourceLimit_quantityAvailable(ctx, field)
  111937. case "quantityLimit":
  111938. return ec.fieldContext_ResourceLimit_quantityLimit(ctx, field)
  111939. case "quantityUsed":
  111940. return ec.fieldContext_ResourceLimit_quantityUsed(ctx, field)
  111941. }
  111942. return nil, fmt.Errorf("no field named %q was found under type ResourceLimit", field.Name)
  111943. },
  111944. }
  111945. return fc, nil
  111946. }
  111947. func (ec *executionContext) _ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsExtendedAuthorization) (ret graphql.Marshaler) {
  111948. fc, err := ec.fieldContext_ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx, field)
  111949. if err != nil {
  111950. return graphql.Null
  111951. }
  111952. ctx = graphql.WithFieldContext(ctx, fc)
  111953. defer func() {
  111954. if r := recover(); r != nil {
  111955. ec.Error(ctx, ec.Recover(ctx, r))
  111956. ret = graphql.Null
  111957. }
  111958. }()
  111959. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  111960. ctx = rctx // use context from middleware stack in children
  111961. return obj.ExtendedAuthorizationExpiresAt, nil
  111962. })
  111963. if err != nil {
  111964. ec.Error(ctx, err)
  111965. return graphql.Null
  111966. }
  111967. if resTmp == nil {
  111968. if !graphql.HasFieldError(ctx, fc) {
  111969. ec.Errorf(ctx, "must not be null")
  111970. }
  111971. return graphql.Null
  111972. }
  111973. res := resTmp.(string)
  111974. fc.Result = res
  111975. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  111976. }
  111977. func (ec *executionContext) fieldContext_ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  111978. fc = &graphql.FieldContext{
  111979. Object: "ShopifyPaymentsExtendedAuthorization",
  111980. Field: field,
  111981. IsMethod: false,
  111982. IsResolver: false,
  111983. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  111984. return nil, errors.New("field of type DateTime does not have child fields")
  111985. },
  111986. }
  111987. return fc, nil
  111988. }
  111989. func (ec *executionContext) _ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsExtendedAuthorization) (ret graphql.Marshaler) {
  111990. fc, err := ec.fieldContext_ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx, field)
  111991. if err != nil {
  111992. return graphql.Null
  111993. }
  111994. ctx = graphql.WithFieldContext(ctx, fc)
  111995. defer func() {
  111996. if r := recover(); r != nil {
  111997. ec.Error(ctx, ec.Recover(ctx, r))
  111998. ret = graphql.Null
  111999. }
  112000. }()
  112001. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112002. ctx = rctx // use context from middleware stack in children
  112003. return obj.StandardAuthorizationExpiresAt, nil
  112004. })
  112005. if err != nil {
  112006. ec.Error(ctx, err)
  112007. return graphql.Null
  112008. }
  112009. if resTmp == nil {
  112010. if !graphql.HasFieldError(ctx, fc) {
  112011. ec.Errorf(ctx, "must not be null")
  112012. }
  112013. return graphql.Null
  112014. }
  112015. res := resTmp.(string)
  112016. fc.Result = res
  112017. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  112018. }
  112019. func (ec *executionContext) fieldContext_ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112020. fc = &graphql.FieldContext{
  112021. Object: "ShopifyPaymentsExtendedAuthorization",
  112022. Field: field,
  112023. IsMethod: false,
  112024. IsResolver: false,
  112025. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112026. return nil, errors.New("field of type DateTime does not have child fields")
  112027. },
  112028. }
  112029. return fc, nil
  112030. }
  112031. func (ec *executionContext) _ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsRefundSet) (ret graphql.Marshaler) {
  112032. fc, err := ec.fieldContext_ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx, field)
  112033. if err != nil {
  112034. return graphql.Null
  112035. }
  112036. ctx = graphql.WithFieldContext(ctx, fc)
  112037. defer func() {
  112038. if r := recover(); r != nil {
  112039. ec.Error(ctx, ec.Recover(ctx, r))
  112040. ret = graphql.Null
  112041. }
  112042. }()
  112043. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112044. ctx = rctx // use context from middleware stack in children
  112045. return obj.AcquirerReferenceNumber, nil
  112046. })
  112047. if err != nil {
  112048. ec.Error(ctx, err)
  112049. return graphql.Null
  112050. }
  112051. if resTmp == nil {
  112052. return graphql.Null
  112053. }
  112054. res := resTmp.(*string)
  112055. fc.Result = res
  112056. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  112057. }
  112058. func (ec *executionContext) fieldContext_ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112059. fc = &graphql.FieldContext{
  112060. Object: "ShopifyPaymentsRefundSet",
  112061. Field: field,
  112062. IsMethod: false,
  112063. IsResolver: false,
  112064. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112065. return nil, errors.New("field of type String does not have child fields")
  112066. },
  112067. }
  112068. return fc, nil
  112069. }
  112070. func (ec *executionContext) _ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsTransactionSet) (ret graphql.Marshaler) {
  112071. fc, err := ec.fieldContext_ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx, field)
  112072. if err != nil {
  112073. return graphql.Null
  112074. }
  112075. ctx = graphql.WithFieldContext(ctx, fc)
  112076. defer func() {
  112077. if r := recover(); r != nil {
  112078. ec.Error(ctx, ec.Recover(ctx, r))
  112079. ret = graphql.Null
  112080. }
  112081. }()
  112082. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112083. ctx = rctx // use context from middleware stack in children
  112084. return obj.ExtendedAuthorizationSet, nil
  112085. })
  112086. if err != nil {
  112087. ec.Error(ctx, err)
  112088. return graphql.Null
  112089. }
  112090. if resTmp == nil {
  112091. return graphql.Null
  112092. }
  112093. res := resTmp.(*ShopifyPaymentsExtendedAuthorization)
  112094. fc.Result = res
  112095. return ec.marshalOShopifyPaymentsExtendedAuthorization2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopifyPaymentsExtendedAuthorization(ctx, field.Selections, res)
  112096. }
  112097. func (ec *executionContext) fieldContext_ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112098. fc = &graphql.FieldContext{
  112099. Object: "ShopifyPaymentsTransactionSet",
  112100. Field: field,
  112101. IsMethod: false,
  112102. IsResolver: false,
  112103. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112104. switch field.Name {
  112105. case "extendedAuthorizationExpiresAt":
  112106. return ec.fieldContext_ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx, field)
  112107. case "standardAuthorizationExpiresAt":
  112108. return ec.fieldContext_ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx, field)
  112109. }
  112110. return nil, fmt.Errorf("no field named %q was found under type ShopifyPaymentsExtendedAuthorization", field.Name)
  112111. },
  112112. }
  112113. return fc, nil
  112114. }
  112115. func (ec *executionContext) _ShopifyPaymentsTransactionSet_refundSet(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsTransactionSet) (ret graphql.Marshaler) {
  112116. fc, err := ec.fieldContext_ShopifyPaymentsTransactionSet_refundSet(ctx, field)
  112117. if err != nil {
  112118. return graphql.Null
  112119. }
  112120. ctx = graphql.WithFieldContext(ctx, fc)
  112121. defer func() {
  112122. if r := recover(); r != nil {
  112123. ec.Error(ctx, ec.Recover(ctx, r))
  112124. ret = graphql.Null
  112125. }
  112126. }()
  112127. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112128. ctx = rctx // use context from middleware stack in children
  112129. return obj.RefundSet, nil
  112130. })
  112131. if err != nil {
  112132. ec.Error(ctx, err)
  112133. return graphql.Null
  112134. }
  112135. if resTmp == nil {
  112136. return graphql.Null
  112137. }
  112138. res := resTmp.(*ShopifyPaymentsRefundSet)
  112139. fc.Result = res
  112140. return ec.marshalOShopifyPaymentsRefundSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopifyPaymentsRefundSet(ctx, field.Selections, res)
  112141. }
  112142. func (ec *executionContext) fieldContext_ShopifyPaymentsTransactionSet_refundSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112143. fc = &graphql.FieldContext{
  112144. Object: "ShopifyPaymentsTransactionSet",
  112145. Field: field,
  112146. IsMethod: false,
  112147. IsResolver: false,
  112148. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112149. switch field.Name {
  112150. case "acquirerReferenceNumber":
  112151. return ec.fieldContext_ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx, field)
  112152. }
  112153. return nil, fmt.Errorf("no field named %q was found under type ShopifyPaymentsRefundSet", field.Name)
  112154. },
  112155. }
  112156. return fc, nil
  112157. }
  112158. func (ec *executionContext) _StaffMember_active(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112159. fc, err := ec.fieldContext_StaffMember_active(ctx, field)
  112160. if err != nil {
  112161. return graphql.Null
  112162. }
  112163. ctx = graphql.WithFieldContext(ctx, fc)
  112164. defer func() {
  112165. if r := recover(); r != nil {
  112166. ec.Error(ctx, ec.Recover(ctx, r))
  112167. ret = graphql.Null
  112168. }
  112169. }()
  112170. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112171. ctx = rctx // use context from middleware stack in children
  112172. return obj.Active, nil
  112173. })
  112174. if err != nil {
  112175. ec.Error(ctx, err)
  112176. return graphql.Null
  112177. }
  112178. if resTmp == nil {
  112179. if !graphql.HasFieldError(ctx, fc) {
  112180. ec.Errorf(ctx, "must not be null")
  112181. }
  112182. return graphql.Null
  112183. }
  112184. res := resTmp.(bool)
  112185. fc.Result = res
  112186. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  112187. }
  112188. func (ec *executionContext) fieldContext_StaffMember_active(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112189. fc = &graphql.FieldContext{
  112190. Object: "StaffMember",
  112191. Field: field,
  112192. IsMethod: false,
  112193. IsResolver: false,
  112194. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112195. return nil, errors.New("field of type Boolean does not have child fields")
  112196. },
  112197. }
  112198. return fc, nil
  112199. }
  112200. func (ec *executionContext) _StaffMember_avatar(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112201. fc, err := ec.fieldContext_StaffMember_avatar(ctx, field)
  112202. if err != nil {
  112203. return graphql.Null
  112204. }
  112205. ctx = graphql.WithFieldContext(ctx, fc)
  112206. defer func() {
  112207. if r := recover(); r != nil {
  112208. ec.Error(ctx, ec.Recover(ctx, r))
  112209. ret = graphql.Null
  112210. }
  112211. }()
  112212. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112213. ctx = rctx // use context from middleware stack in children
  112214. return obj.Avatar, nil
  112215. })
  112216. if err != nil {
  112217. ec.Error(ctx, err)
  112218. return graphql.Null
  112219. }
  112220. if resTmp == nil {
  112221. if !graphql.HasFieldError(ctx, fc) {
  112222. ec.Errorf(ctx, "must not be null")
  112223. }
  112224. return graphql.Null
  112225. }
  112226. res := resTmp.(*Image)
  112227. fc.Result = res
  112228. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  112229. }
  112230. func (ec *executionContext) fieldContext_StaffMember_avatar(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112231. fc = &graphql.FieldContext{
  112232. Object: "StaffMember",
  112233. Field: field,
  112234. IsMethod: false,
  112235. IsResolver: false,
  112236. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112237. switch field.Name {
  112238. case "altText":
  112239. return ec.fieldContext_Image_altText(ctx, field)
  112240. case "height":
  112241. return ec.fieldContext_Image_height(ctx, field)
  112242. case "id":
  112243. return ec.fieldContext_Image_id(ctx, field)
  112244. case "metafield":
  112245. return ec.fieldContext_Image_metafield(ctx, field)
  112246. case "metafields":
  112247. return ec.fieldContext_Image_metafields(ctx, field)
  112248. case "privateMetafield":
  112249. return ec.fieldContext_Image_privateMetafield(ctx, field)
  112250. case "privateMetafields":
  112251. return ec.fieldContext_Image_privateMetafields(ctx, field)
  112252. case "url":
  112253. return ec.fieldContext_Image_url(ctx, field)
  112254. case "width":
  112255. return ec.fieldContext_Image_width(ctx, field)
  112256. }
  112257. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  112258. },
  112259. }
  112260. defer func() {
  112261. if r := recover(); r != nil {
  112262. err = ec.Recover(ctx, r)
  112263. ec.Error(ctx, err)
  112264. }
  112265. }()
  112266. ctx = graphql.WithFieldContext(ctx, fc)
  112267. if fc.Args, err = ec.field_StaffMember_avatar_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  112268. ec.Error(ctx, err)
  112269. return
  112270. }
  112271. return fc, nil
  112272. }
  112273. func (ec *executionContext) _StaffMember_email(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112274. fc, err := ec.fieldContext_StaffMember_email(ctx, field)
  112275. if err != nil {
  112276. return graphql.Null
  112277. }
  112278. ctx = graphql.WithFieldContext(ctx, fc)
  112279. defer func() {
  112280. if r := recover(); r != nil {
  112281. ec.Error(ctx, ec.Recover(ctx, r))
  112282. ret = graphql.Null
  112283. }
  112284. }()
  112285. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112286. ctx = rctx // use context from middleware stack in children
  112287. return obj.Email, nil
  112288. })
  112289. if err != nil {
  112290. ec.Error(ctx, err)
  112291. return graphql.Null
  112292. }
  112293. if resTmp == nil {
  112294. if !graphql.HasFieldError(ctx, fc) {
  112295. ec.Errorf(ctx, "must not be null")
  112296. }
  112297. return graphql.Null
  112298. }
  112299. res := resTmp.(string)
  112300. fc.Result = res
  112301. return ec.marshalNString2string(ctx, field.Selections, res)
  112302. }
  112303. func (ec *executionContext) fieldContext_StaffMember_email(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112304. fc = &graphql.FieldContext{
  112305. Object: "StaffMember",
  112306. Field: field,
  112307. IsMethod: false,
  112308. IsResolver: false,
  112309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112310. return nil, errors.New("field of type String does not have child fields")
  112311. },
  112312. }
  112313. return fc, nil
  112314. }
  112315. func (ec *executionContext) _StaffMember_exists(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112316. fc, err := ec.fieldContext_StaffMember_exists(ctx, field)
  112317. if err != nil {
  112318. return graphql.Null
  112319. }
  112320. ctx = graphql.WithFieldContext(ctx, fc)
  112321. defer func() {
  112322. if r := recover(); r != nil {
  112323. ec.Error(ctx, ec.Recover(ctx, r))
  112324. ret = graphql.Null
  112325. }
  112326. }()
  112327. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112328. ctx = rctx // use context from middleware stack in children
  112329. return obj.Exists, nil
  112330. })
  112331. if err != nil {
  112332. ec.Error(ctx, err)
  112333. return graphql.Null
  112334. }
  112335. if resTmp == nil {
  112336. if !graphql.HasFieldError(ctx, fc) {
  112337. ec.Errorf(ctx, "must not be null")
  112338. }
  112339. return graphql.Null
  112340. }
  112341. res := resTmp.(bool)
  112342. fc.Result = res
  112343. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  112344. }
  112345. func (ec *executionContext) fieldContext_StaffMember_exists(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112346. fc = &graphql.FieldContext{
  112347. Object: "StaffMember",
  112348. Field: field,
  112349. IsMethod: false,
  112350. IsResolver: false,
  112351. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112352. return nil, errors.New("field of type Boolean does not have child fields")
  112353. },
  112354. }
  112355. return fc, nil
  112356. }
  112357. func (ec *executionContext) _StaffMember_firstName(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112358. fc, err := ec.fieldContext_StaffMember_firstName(ctx, field)
  112359. if err != nil {
  112360. return graphql.Null
  112361. }
  112362. ctx = graphql.WithFieldContext(ctx, fc)
  112363. defer func() {
  112364. if r := recover(); r != nil {
  112365. ec.Error(ctx, ec.Recover(ctx, r))
  112366. ret = graphql.Null
  112367. }
  112368. }()
  112369. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112370. ctx = rctx // use context from middleware stack in children
  112371. return obj.FirstName, nil
  112372. })
  112373. if err != nil {
  112374. ec.Error(ctx, err)
  112375. return graphql.Null
  112376. }
  112377. if resTmp == nil {
  112378. return graphql.Null
  112379. }
  112380. res := resTmp.(*string)
  112381. fc.Result = res
  112382. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  112383. }
  112384. func (ec *executionContext) fieldContext_StaffMember_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112385. fc = &graphql.FieldContext{
  112386. Object: "StaffMember",
  112387. Field: field,
  112388. IsMethod: false,
  112389. IsResolver: false,
  112390. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112391. return nil, errors.New("field of type String does not have child fields")
  112392. },
  112393. }
  112394. return fc, nil
  112395. }
  112396. func (ec *executionContext) _StaffMember_id(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112397. fc, err := ec.fieldContext_StaffMember_id(ctx, field)
  112398. if err != nil {
  112399. return graphql.Null
  112400. }
  112401. ctx = graphql.WithFieldContext(ctx, fc)
  112402. defer func() {
  112403. if r := recover(); r != nil {
  112404. ec.Error(ctx, ec.Recover(ctx, r))
  112405. ret = graphql.Null
  112406. }
  112407. }()
  112408. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112409. ctx = rctx // use context from middleware stack in children
  112410. return obj.ID, nil
  112411. })
  112412. if err != nil {
  112413. ec.Error(ctx, err)
  112414. return graphql.Null
  112415. }
  112416. if resTmp == nil {
  112417. if !graphql.HasFieldError(ctx, fc) {
  112418. ec.Errorf(ctx, "must not be null")
  112419. }
  112420. return graphql.Null
  112421. }
  112422. res := resTmp.(string)
  112423. fc.Result = res
  112424. return ec.marshalNID2string(ctx, field.Selections, res)
  112425. }
  112426. func (ec *executionContext) fieldContext_StaffMember_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112427. fc = &graphql.FieldContext{
  112428. Object: "StaffMember",
  112429. Field: field,
  112430. IsMethod: false,
  112431. IsResolver: false,
  112432. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112433. return nil, errors.New("field of type ID does not have child fields")
  112434. },
  112435. }
  112436. return fc, nil
  112437. }
  112438. func (ec *executionContext) _StaffMember_initials(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112439. fc, err := ec.fieldContext_StaffMember_initials(ctx, field)
  112440. if err != nil {
  112441. return graphql.Null
  112442. }
  112443. ctx = graphql.WithFieldContext(ctx, fc)
  112444. defer func() {
  112445. if r := recover(); r != nil {
  112446. ec.Error(ctx, ec.Recover(ctx, r))
  112447. ret = graphql.Null
  112448. }
  112449. }()
  112450. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112451. ctx = rctx // use context from middleware stack in children
  112452. return obj.Initials, nil
  112453. })
  112454. if err != nil {
  112455. ec.Error(ctx, err)
  112456. return graphql.Null
  112457. }
  112458. if resTmp == nil {
  112459. return graphql.Null
  112460. }
  112461. res := resTmp.([]string)
  112462. fc.Result = res
  112463. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  112464. }
  112465. func (ec *executionContext) fieldContext_StaffMember_initials(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112466. fc = &graphql.FieldContext{
  112467. Object: "StaffMember",
  112468. Field: field,
  112469. IsMethod: false,
  112470. IsResolver: false,
  112471. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112472. return nil, errors.New("field of type String does not have child fields")
  112473. },
  112474. }
  112475. return fc, nil
  112476. }
  112477. func (ec *executionContext) _StaffMember_isShopOwner(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112478. fc, err := ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  112479. if err != nil {
  112480. return graphql.Null
  112481. }
  112482. ctx = graphql.WithFieldContext(ctx, fc)
  112483. defer func() {
  112484. if r := recover(); r != nil {
  112485. ec.Error(ctx, ec.Recover(ctx, r))
  112486. ret = graphql.Null
  112487. }
  112488. }()
  112489. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112490. ctx = rctx // use context from middleware stack in children
  112491. return obj.IsShopOwner, nil
  112492. })
  112493. if err != nil {
  112494. ec.Error(ctx, err)
  112495. return graphql.Null
  112496. }
  112497. if resTmp == nil {
  112498. if !graphql.HasFieldError(ctx, fc) {
  112499. ec.Errorf(ctx, "must not be null")
  112500. }
  112501. return graphql.Null
  112502. }
  112503. res := resTmp.(bool)
  112504. fc.Result = res
  112505. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  112506. }
  112507. func (ec *executionContext) fieldContext_StaffMember_isShopOwner(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112508. fc = &graphql.FieldContext{
  112509. Object: "StaffMember",
  112510. Field: field,
  112511. IsMethod: false,
  112512. IsResolver: false,
  112513. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112514. return nil, errors.New("field of type Boolean does not have child fields")
  112515. },
  112516. }
  112517. return fc, nil
  112518. }
  112519. func (ec *executionContext) _StaffMember_lastName(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112520. fc, err := ec.fieldContext_StaffMember_lastName(ctx, field)
  112521. if err != nil {
  112522. return graphql.Null
  112523. }
  112524. ctx = graphql.WithFieldContext(ctx, fc)
  112525. defer func() {
  112526. if r := recover(); r != nil {
  112527. ec.Error(ctx, ec.Recover(ctx, r))
  112528. ret = graphql.Null
  112529. }
  112530. }()
  112531. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112532. ctx = rctx // use context from middleware stack in children
  112533. return obj.LastName, nil
  112534. })
  112535. if err != nil {
  112536. ec.Error(ctx, err)
  112537. return graphql.Null
  112538. }
  112539. if resTmp == nil {
  112540. return graphql.Null
  112541. }
  112542. res := resTmp.(*string)
  112543. fc.Result = res
  112544. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  112545. }
  112546. func (ec *executionContext) fieldContext_StaffMember_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112547. fc = &graphql.FieldContext{
  112548. Object: "StaffMember",
  112549. Field: field,
  112550. IsMethod: false,
  112551. IsResolver: false,
  112552. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112553. return nil, errors.New("field of type String does not have child fields")
  112554. },
  112555. }
  112556. return fc, nil
  112557. }
  112558. func (ec *executionContext) _StaffMember_locale(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112559. fc, err := ec.fieldContext_StaffMember_locale(ctx, field)
  112560. if err != nil {
  112561. return graphql.Null
  112562. }
  112563. ctx = graphql.WithFieldContext(ctx, fc)
  112564. defer func() {
  112565. if r := recover(); r != nil {
  112566. ec.Error(ctx, ec.Recover(ctx, r))
  112567. ret = graphql.Null
  112568. }
  112569. }()
  112570. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112571. ctx = rctx // use context from middleware stack in children
  112572. return obj.Locale, nil
  112573. })
  112574. if err != nil {
  112575. ec.Error(ctx, err)
  112576. return graphql.Null
  112577. }
  112578. if resTmp == nil {
  112579. if !graphql.HasFieldError(ctx, fc) {
  112580. ec.Errorf(ctx, "must not be null")
  112581. }
  112582. return graphql.Null
  112583. }
  112584. res := resTmp.(string)
  112585. fc.Result = res
  112586. return ec.marshalNString2string(ctx, field.Selections, res)
  112587. }
  112588. func (ec *executionContext) fieldContext_StaffMember_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112589. fc = &graphql.FieldContext{
  112590. Object: "StaffMember",
  112591. Field: field,
  112592. IsMethod: false,
  112593. IsResolver: false,
  112594. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112595. return nil, errors.New("field of type String does not have child fields")
  112596. },
  112597. }
  112598. return fc, nil
  112599. }
  112600. func (ec *executionContext) _StaffMember_name(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112601. fc, err := ec.fieldContext_StaffMember_name(ctx, field)
  112602. if err != nil {
  112603. return graphql.Null
  112604. }
  112605. ctx = graphql.WithFieldContext(ctx, fc)
  112606. defer func() {
  112607. if r := recover(); r != nil {
  112608. ec.Error(ctx, ec.Recover(ctx, r))
  112609. ret = graphql.Null
  112610. }
  112611. }()
  112612. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112613. ctx = rctx // use context from middleware stack in children
  112614. return obj.Name, nil
  112615. })
  112616. if err != nil {
  112617. ec.Error(ctx, err)
  112618. return graphql.Null
  112619. }
  112620. if resTmp == nil {
  112621. if !graphql.HasFieldError(ctx, fc) {
  112622. ec.Errorf(ctx, "must not be null")
  112623. }
  112624. return graphql.Null
  112625. }
  112626. res := resTmp.(string)
  112627. fc.Result = res
  112628. return ec.marshalNString2string(ctx, field.Selections, res)
  112629. }
  112630. func (ec *executionContext) fieldContext_StaffMember_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112631. fc = &graphql.FieldContext{
  112632. Object: "StaffMember",
  112633. Field: field,
  112634. IsMethod: false,
  112635. IsResolver: false,
  112636. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112637. return nil, errors.New("field of type String does not have child fields")
  112638. },
  112639. }
  112640. return fc, nil
  112641. }
  112642. func (ec *executionContext) _StaffMember_phone(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112643. fc, err := ec.fieldContext_StaffMember_phone(ctx, field)
  112644. if err != nil {
  112645. return graphql.Null
  112646. }
  112647. ctx = graphql.WithFieldContext(ctx, fc)
  112648. defer func() {
  112649. if r := recover(); r != nil {
  112650. ec.Error(ctx, ec.Recover(ctx, r))
  112651. ret = graphql.Null
  112652. }
  112653. }()
  112654. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112655. ctx = rctx // use context from middleware stack in children
  112656. return obj.Phone, nil
  112657. })
  112658. if err != nil {
  112659. ec.Error(ctx, err)
  112660. return graphql.Null
  112661. }
  112662. if resTmp == nil {
  112663. return graphql.Null
  112664. }
  112665. res := resTmp.(*string)
  112666. fc.Result = res
  112667. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  112668. }
  112669. func (ec *executionContext) fieldContext_StaffMember_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112670. fc = &graphql.FieldContext{
  112671. Object: "StaffMember",
  112672. Field: field,
  112673. IsMethod: false,
  112674. IsResolver: false,
  112675. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112676. return nil, errors.New("field of type String does not have child fields")
  112677. },
  112678. }
  112679. return fc, nil
  112680. }
  112681. func (ec *executionContext) _StaffMember_privateData(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  112682. fc, err := ec.fieldContext_StaffMember_privateData(ctx, field)
  112683. if err != nil {
  112684. return graphql.Null
  112685. }
  112686. ctx = graphql.WithFieldContext(ctx, fc)
  112687. defer func() {
  112688. if r := recover(); r != nil {
  112689. ec.Error(ctx, ec.Recover(ctx, r))
  112690. ret = graphql.Null
  112691. }
  112692. }()
  112693. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112694. ctx = rctx // use context from middleware stack in children
  112695. return obj.PrivateData, nil
  112696. })
  112697. if err != nil {
  112698. ec.Error(ctx, err)
  112699. return graphql.Null
  112700. }
  112701. if resTmp == nil {
  112702. if !graphql.HasFieldError(ctx, fc) {
  112703. ec.Errorf(ctx, "must not be null")
  112704. }
  112705. return graphql.Null
  112706. }
  112707. res := resTmp.(*StaffMemberPrivateData)
  112708. fc.Result = res
  112709. return ec.marshalNStaffMemberPrivateData2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberPrivateData(ctx, field.Selections, res)
  112710. }
  112711. func (ec *executionContext) fieldContext_StaffMember_privateData(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112712. fc = &graphql.FieldContext{
  112713. Object: "StaffMember",
  112714. Field: field,
  112715. IsMethod: false,
  112716. IsResolver: false,
  112717. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112718. switch field.Name {
  112719. case "accountSettingsUrl":
  112720. return ec.fieldContext_StaffMemberPrivateData_accountSettingsUrl(ctx, field)
  112721. case "createdAt":
  112722. return ec.fieldContext_StaffMemberPrivateData_createdAt(ctx, field)
  112723. }
  112724. return nil, fmt.Errorf("no field named %q was found under type StaffMemberPrivateData", field.Name)
  112725. },
  112726. }
  112727. return fc, nil
  112728. }
  112729. func (ec *executionContext) _StaffMemberConnection_edges(ctx context.Context, field graphql.CollectedField, obj *StaffMemberConnection) (ret graphql.Marshaler) {
  112730. fc, err := ec.fieldContext_StaffMemberConnection_edges(ctx, field)
  112731. if err != nil {
  112732. return graphql.Null
  112733. }
  112734. ctx = graphql.WithFieldContext(ctx, fc)
  112735. defer func() {
  112736. if r := recover(); r != nil {
  112737. ec.Error(ctx, ec.Recover(ctx, r))
  112738. ret = graphql.Null
  112739. }
  112740. }()
  112741. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112742. ctx = rctx // use context from middleware stack in children
  112743. return obj.Edges, nil
  112744. })
  112745. if err != nil {
  112746. ec.Error(ctx, err)
  112747. return graphql.Null
  112748. }
  112749. if resTmp == nil {
  112750. if !graphql.HasFieldError(ctx, fc) {
  112751. ec.Errorf(ctx, "must not be null")
  112752. }
  112753. return graphql.Null
  112754. }
  112755. res := resTmp.([]*StaffMemberEdge)
  112756. fc.Result = res
  112757. return ec.marshalNStaffMemberEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberEdgeᚄ(ctx, field.Selections, res)
  112758. }
  112759. func (ec *executionContext) fieldContext_StaffMemberConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112760. fc = &graphql.FieldContext{
  112761. Object: "StaffMemberConnection",
  112762. Field: field,
  112763. IsMethod: false,
  112764. IsResolver: false,
  112765. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112766. switch field.Name {
  112767. case "cursor":
  112768. return ec.fieldContext_StaffMemberEdge_cursor(ctx, field)
  112769. case "node":
  112770. return ec.fieldContext_StaffMemberEdge_node(ctx, field)
  112771. }
  112772. return nil, fmt.Errorf("no field named %q was found under type StaffMemberEdge", field.Name)
  112773. },
  112774. }
  112775. return fc, nil
  112776. }
  112777. func (ec *executionContext) _StaffMemberConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *StaffMemberConnection) (ret graphql.Marshaler) {
  112778. fc, err := ec.fieldContext_StaffMemberConnection_nodes(ctx, field)
  112779. if err != nil {
  112780. return graphql.Null
  112781. }
  112782. ctx = graphql.WithFieldContext(ctx, fc)
  112783. defer func() {
  112784. if r := recover(); r != nil {
  112785. ec.Error(ctx, ec.Recover(ctx, r))
  112786. ret = graphql.Null
  112787. }
  112788. }()
  112789. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112790. ctx = rctx // use context from middleware stack in children
  112791. return obj.Nodes, nil
  112792. })
  112793. if err != nil {
  112794. ec.Error(ctx, err)
  112795. return graphql.Null
  112796. }
  112797. if resTmp == nil {
  112798. if !graphql.HasFieldError(ctx, fc) {
  112799. ec.Errorf(ctx, "must not be null")
  112800. }
  112801. return graphql.Null
  112802. }
  112803. res := resTmp.([]*StaffMember)
  112804. fc.Result = res
  112805. return ec.marshalNStaffMember2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberᚄ(ctx, field.Selections, res)
  112806. }
  112807. func (ec *executionContext) fieldContext_StaffMemberConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112808. fc = &graphql.FieldContext{
  112809. Object: "StaffMemberConnection",
  112810. Field: field,
  112811. IsMethod: false,
  112812. IsResolver: false,
  112813. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112814. switch field.Name {
  112815. case "active":
  112816. return ec.fieldContext_StaffMember_active(ctx, field)
  112817. case "avatar":
  112818. return ec.fieldContext_StaffMember_avatar(ctx, field)
  112819. case "email":
  112820. return ec.fieldContext_StaffMember_email(ctx, field)
  112821. case "exists":
  112822. return ec.fieldContext_StaffMember_exists(ctx, field)
  112823. case "firstName":
  112824. return ec.fieldContext_StaffMember_firstName(ctx, field)
  112825. case "id":
  112826. return ec.fieldContext_StaffMember_id(ctx, field)
  112827. case "initials":
  112828. return ec.fieldContext_StaffMember_initials(ctx, field)
  112829. case "isShopOwner":
  112830. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  112831. case "lastName":
  112832. return ec.fieldContext_StaffMember_lastName(ctx, field)
  112833. case "locale":
  112834. return ec.fieldContext_StaffMember_locale(ctx, field)
  112835. case "name":
  112836. return ec.fieldContext_StaffMember_name(ctx, field)
  112837. case "phone":
  112838. return ec.fieldContext_StaffMember_phone(ctx, field)
  112839. case "privateData":
  112840. return ec.fieldContext_StaffMember_privateData(ctx, field)
  112841. }
  112842. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  112843. },
  112844. }
  112845. return fc, nil
  112846. }
  112847. func (ec *executionContext) _StaffMemberConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *StaffMemberConnection) (ret graphql.Marshaler) {
  112848. fc, err := ec.fieldContext_StaffMemberConnection_pageInfo(ctx, field)
  112849. if err != nil {
  112850. return graphql.Null
  112851. }
  112852. ctx = graphql.WithFieldContext(ctx, fc)
  112853. defer func() {
  112854. if r := recover(); r != nil {
  112855. ec.Error(ctx, ec.Recover(ctx, r))
  112856. ret = graphql.Null
  112857. }
  112858. }()
  112859. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112860. ctx = rctx // use context from middleware stack in children
  112861. return obj.PageInfo, nil
  112862. })
  112863. if err != nil {
  112864. ec.Error(ctx, err)
  112865. return graphql.Null
  112866. }
  112867. if resTmp == nil {
  112868. if !graphql.HasFieldError(ctx, fc) {
  112869. ec.Errorf(ctx, "must not be null")
  112870. }
  112871. return graphql.Null
  112872. }
  112873. res := resTmp.(*PageInfo)
  112874. fc.Result = res
  112875. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  112876. }
  112877. func (ec *executionContext) fieldContext_StaffMemberConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112878. fc = &graphql.FieldContext{
  112879. Object: "StaffMemberConnection",
  112880. Field: field,
  112881. IsMethod: false,
  112882. IsResolver: false,
  112883. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112884. switch field.Name {
  112885. case "endCursor":
  112886. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  112887. case "hasNextPage":
  112888. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  112889. case "hasPreviousPage":
  112890. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  112891. case "startCursor":
  112892. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  112893. }
  112894. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  112895. },
  112896. }
  112897. return fc, nil
  112898. }
  112899. func (ec *executionContext) _StaffMemberEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *StaffMemberEdge) (ret graphql.Marshaler) {
  112900. fc, err := ec.fieldContext_StaffMemberEdge_cursor(ctx, field)
  112901. if err != nil {
  112902. return graphql.Null
  112903. }
  112904. ctx = graphql.WithFieldContext(ctx, fc)
  112905. defer func() {
  112906. if r := recover(); r != nil {
  112907. ec.Error(ctx, ec.Recover(ctx, r))
  112908. ret = graphql.Null
  112909. }
  112910. }()
  112911. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112912. ctx = rctx // use context from middleware stack in children
  112913. return obj.Cursor, nil
  112914. })
  112915. if err != nil {
  112916. ec.Error(ctx, err)
  112917. return graphql.Null
  112918. }
  112919. if resTmp == nil {
  112920. if !graphql.HasFieldError(ctx, fc) {
  112921. ec.Errorf(ctx, "must not be null")
  112922. }
  112923. return graphql.Null
  112924. }
  112925. res := resTmp.(string)
  112926. fc.Result = res
  112927. return ec.marshalNString2string(ctx, field.Selections, res)
  112928. }
  112929. func (ec *executionContext) fieldContext_StaffMemberEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112930. fc = &graphql.FieldContext{
  112931. Object: "StaffMemberEdge",
  112932. Field: field,
  112933. IsMethod: false,
  112934. IsResolver: false,
  112935. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112936. return nil, errors.New("field of type String does not have child fields")
  112937. },
  112938. }
  112939. return fc, nil
  112940. }
  112941. func (ec *executionContext) _StaffMemberEdge_node(ctx context.Context, field graphql.CollectedField, obj *StaffMemberEdge) (ret graphql.Marshaler) {
  112942. fc, err := ec.fieldContext_StaffMemberEdge_node(ctx, field)
  112943. if err != nil {
  112944. return graphql.Null
  112945. }
  112946. ctx = graphql.WithFieldContext(ctx, fc)
  112947. defer func() {
  112948. if r := recover(); r != nil {
  112949. ec.Error(ctx, ec.Recover(ctx, r))
  112950. ret = graphql.Null
  112951. }
  112952. }()
  112953. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  112954. ctx = rctx // use context from middleware stack in children
  112955. return obj.Node, nil
  112956. })
  112957. if err != nil {
  112958. ec.Error(ctx, err)
  112959. return graphql.Null
  112960. }
  112961. if resTmp == nil {
  112962. if !graphql.HasFieldError(ctx, fc) {
  112963. ec.Errorf(ctx, "must not be null")
  112964. }
  112965. return graphql.Null
  112966. }
  112967. res := resTmp.(*StaffMember)
  112968. fc.Result = res
  112969. return ec.marshalNStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  112970. }
  112971. func (ec *executionContext) fieldContext_StaffMemberEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  112972. fc = &graphql.FieldContext{
  112973. Object: "StaffMemberEdge",
  112974. Field: field,
  112975. IsMethod: false,
  112976. IsResolver: false,
  112977. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  112978. switch field.Name {
  112979. case "active":
  112980. return ec.fieldContext_StaffMember_active(ctx, field)
  112981. case "avatar":
  112982. return ec.fieldContext_StaffMember_avatar(ctx, field)
  112983. case "email":
  112984. return ec.fieldContext_StaffMember_email(ctx, field)
  112985. case "exists":
  112986. return ec.fieldContext_StaffMember_exists(ctx, field)
  112987. case "firstName":
  112988. return ec.fieldContext_StaffMember_firstName(ctx, field)
  112989. case "id":
  112990. return ec.fieldContext_StaffMember_id(ctx, field)
  112991. case "initials":
  112992. return ec.fieldContext_StaffMember_initials(ctx, field)
  112993. case "isShopOwner":
  112994. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  112995. case "lastName":
  112996. return ec.fieldContext_StaffMember_lastName(ctx, field)
  112997. case "locale":
  112998. return ec.fieldContext_StaffMember_locale(ctx, field)
  112999. case "name":
  113000. return ec.fieldContext_StaffMember_name(ctx, field)
  113001. case "phone":
  113002. return ec.fieldContext_StaffMember_phone(ctx, field)
  113003. case "privateData":
  113004. return ec.fieldContext_StaffMember_privateData(ctx, field)
  113005. }
  113006. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  113007. },
  113008. }
  113009. return fc, nil
  113010. }
  113011. func (ec *executionContext) _StaffMemberPrivateData_accountSettingsUrl(ctx context.Context, field graphql.CollectedField, obj *StaffMemberPrivateData) (ret graphql.Marshaler) {
  113012. fc, err := ec.fieldContext_StaffMemberPrivateData_accountSettingsUrl(ctx, field)
  113013. if err != nil {
  113014. return graphql.Null
  113015. }
  113016. ctx = graphql.WithFieldContext(ctx, fc)
  113017. defer func() {
  113018. if r := recover(); r != nil {
  113019. ec.Error(ctx, ec.Recover(ctx, r))
  113020. ret = graphql.Null
  113021. }
  113022. }()
  113023. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113024. ctx = rctx // use context from middleware stack in children
  113025. return obj.AccountSettingsURL, nil
  113026. })
  113027. if err != nil {
  113028. ec.Error(ctx, err)
  113029. return graphql.Null
  113030. }
  113031. if resTmp == nil {
  113032. if !graphql.HasFieldError(ctx, fc) {
  113033. ec.Errorf(ctx, "must not be null")
  113034. }
  113035. return graphql.Null
  113036. }
  113037. res := resTmp.(string)
  113038. fc.Result = res
  113039. return ec.marshalNURL2string(ctx, field.Selections, res)
  113040. }
  113041. func (ec *executionContext) fieldContext_StaffMemberPrivateData_accountSettingsUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113042. fc = &graphql.FieldContext{
  113043. Object: "StaffMemberPrivateData",
  113044. Field: field,
  113045. IsMethod: false,
  113046. IsResolver: false,
  113047. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113048. return nil, errors.New("field of type URL does not have child fields")
  113049. },
  113050. }
  113051. return fc, nil
  113052. }
  113053. func (ec *executionContext) _StaffMemberPrivateData_createdAt(ctx context.Context, field graphql.CollectedField, obj *StaffMemberPrivateData) (ret graphql.Marshaler) {
  113054. fc, err := ec.fieldContext_StaffMemberPrivateData_createdAt(ctx, field)
  113055. if err != nil {
  113056. return graphql.Null
  113057. }
  113058. ctx = graphql.WithFieldContext(ctx, fc)
  113059. defer func() {
  113060. if r := recover(); r != nil {
  113061. ec.Error(ctx, ec.Recover(ctx, r))
  113062. ret = graphql.Null
  113063. }
  113064. }()
  113065. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113066. ctx = rctx // use context from middleware stack in children
  113067. return obj.CreatedAt, nil
  113068. })
  113069. if err != nil {
  113070. ec.Error(ctx, err)
  113071. return graphql.Null
  113072. }
  113073. if resTmp == nil {
  113074. if !graphql.HasFieldError(ctx, fc) {
  113075. ec.Errorf(ctx, "must not be null")
  113076. }
  113077. return graphql.Null
  113078. }
  113079. res := resTmp.(string)
  113080. fc.Result = res
  113081. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  113082. }
  113083. func (ec *executionContext) fieldContext_StaffMemberPrivateData_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113084. fc = &graphql.FieldContext{
  113085. Object: "StaffMemberPrivateData",
  113086. Field: field,
  113087. IsMethod: false,
  113088. IsResolver: false,
  113089. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113090. return nil, errors.New("field of type DateTime does not have child fields")
  113091. },
  113092. }
  113093. return fc, nil
  113094. }
  113095. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_description(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113096. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_description(ctx, field)
  113097. if err != nil {
  113098. return graphql.Null
  113099. }
  113100. ctx = graphql.WithFieldContext(ctx, fc)
  113101. defer func() {
  113102. if r := recover(); r != nil {
  113103. ec.Error(ctx, ec.Recover(ctx, r))
  113104. ret = graphql.Null
  113105. }
  113106. }()
  113107. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113108. ctx = rctx // use context from middleware stack in children
  113109. return obj.Description, nil
  113110. })
  113111. if err != nil {
  113112. ec.Error(ctx, err)
  113113. return graphql.Null
  113114. }
  113115. if resTmp == nil {
  113116. return graphql.Null
  113117. }
  113118. res := resTmp.(*string)
  113119. fc.Result = res
  113120. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  113121. }
  113122. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113123. fc = &graphql.FieldContext{
  113124. Object: "StandardMetafieldDefinitionTemplate",
  113125. Field: field,
  113126. IsMethod: false,
  113127. IsResolver: false,
  113128. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113129. return nil, errors.New("field of type String does not have child fields")
  113130. },
  113131. }
  113132. return fc, nil
  113133. }
  113134. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_id(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113135. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_id(ctx, field)
  113136. if err != nil {
  113137. return graphql.Null
  113138. }
  113139. ctx = graphql.WithFieldContext(ctx, fc)
  113140. defer func() {
  113141. if r := recover(); r != nil {
  113142. ec.Error(ctx, ec.Recover(ctx, r))
  113143. ret = graphql.Null
  113144. }
  113145. }()
  113146. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113147. ctx = rctx // use context from middleware stack in children
  113148. return obj.ID, nil
  113149. })
  113150. if err != nil {
  113151. ec.Error(ctx, err)
  113152. return graphql.Null
  113153. }
  113154. if resTmp == nil {
  113155. if !graphql.HasFieldError(ctx, fc) {
  113156. ec.Errorf(ctx, "must not be null")
  113157. }
  113158. return graphql.Null
  113159. }
  113160. res := resTmp.(string)
  113161. fc.Result = res
  113162. return ec.marshalNID2string(ctx, field.Selections, res)
  113163. }
  113164. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113165. fc = &graphql.FieldContext{
  113166. Object: "StandardMetafieldDefinitionTemplate",
  113167. Field: field,
  113168. IsMethod: false,
  113169. IsResolver: false,
  113170. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113171. return nil, errors.New("field of type ID does not have child fields")
  113172. },
  113173. }
  113174. return fc, nil
  113175. }
  113176. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_key(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113177. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_key(ctx, field)
  113178. if err != nil {
  113179. return graphql.Null
  113180. }
  113181. ctx = graphql.WithFieldContext(ctx, fc)
  113182. defer func() {
  113183. if r := recover(); r != nil {
  113184. ec.Error(ctx, ec.Recover(ctx, r))
  113185. ret = graphql.Null
  113186. }
  113187. }()
  113188. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113189. ctx = rctx // use context from middleware stack in children
  113190. return obj.Key, nil
  113191. })
  113192. if err != nil {
  113193. ec.Error(ctx, err)
  113194. return graphql.Null
  113195. }
  113196. if resTmp == nil {
  113197. if !graphql.HasFieldError(ctx, fc) {
  113198. ec.Errorf(ctx, "must not be null")
  113199. }
  113200. return graphql.Null
  113201. }
  113202. res := resTmp.(string)
  113203. fc.Result = res
  113204. return ec.marshalNString2string(ctx, field.Selections, res)
  113205. }
  113206. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113207. fc = &graphql.FieldContext{
  113208. Object: "StandardMetafieldDefinitionTemplate",
  113209. Field: field,
  113210. IsMethod: false,
  113211. IsResolver: false,
  113212. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113213. return nil, errors.New("field of type String does not have child fields")
  113214. },
  113215. }
  113216. return fc, nil
  113217. }
  113218. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_name(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113219. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_name(ctx, field)
  113220. if err != nil {
  113221. return graphql.Null
  113222. }
  113223. ctx = graphql.WithFieldContext(ctx, fc)
  113224. defer func() {
  113225. if r := recover(); r != nil {
  113226. ec.Error(ctx, ec.Recover(ctx, r))
  113227. ret = graphql.Null
  113228. }
  113229. }()
  113230. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113231. ctx = rctx // use context from middleware stack in children
  113232. return obj.Name, nil
  113233. })
  113234. if err != nil {
  113235. ec.Error(ctx, err)
  113236. return graphql.Null
  113237. }
  113238. if resTmp == nil {
  113239. if !graphql.HasFieldError(ctx, fc) {
  113240. ec.Errorf(ctx, "must not be null")
  113241. }
  113242. return graphql.Null
  113243. }
  113244. res := resTmp.(string)
  113245. fc.Result = res
  113246. return ec.marshalNString2string(ctx, field.Selections, res)
  113247. }
  113248. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113249. fc = &graphql.FieldContext{
  113250. Object: "StandardMetafieldDefinitionTemplate",
  113251. Field: field,
  113252. IsMethod: false,
  113253. IsResolver: false,
  113254. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113255. return nil, errors.New("field of type String does not have child fields")
  113256. },
  113257. }
  113258. return fc, nil
  113259. }
  113260. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_namespace(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113261. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_namespace(ctx, field)
  113262. if err != nil {
  113263. return graphql.Null
  113264. }
  113265. ctx = graphql.WithFieldContext(ctx, fc)
  113266. defer func() {
  113267. if r := recover(); r != nil {
  113268. ec.Error(ctx, ec.Recover(ctx, r))
  113269. ret = graphql.Null
  113270. }
  113271. }()
  113272. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113273. ctx = rctx // use context from middleware stack in children
  113274. return obj.Namespace, nil
  113275. })
  113276. if err != nil {
  113277. ec.Error(ctx, err)
  113278. return graphql.Null
  113279. }
  113280. if resTmp == nil {
  113281. if !graphql.HasFieldError(ctx, fc) {
  113282. ec.Errorf(ctx, "must not be null")
  113283. }
  113284. return graphql.Null
  113285. }
  113286. res := resTmp.(string)
  113287. fc.Result = res
  113288. return ec.marshalNString2string(ctx, field.Selections, res)
  113289. }
  113290. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113291. fc = &graphql.FieldContext{
  113292. Object: "StandardMetafieldDefinitionTemplate",
  113293. Field: field,
  113294. IsMethod: false,
  113295. IsResolver: false,
  113296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113297. return nil, errors.New("field of type String does not have child fields")
  113298. },
  113299. }
  113300. return fc, nil
  113301. }
  113302. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_ownerTypes(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113303. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_ownerTypes(ctx, field)
  113304. if err != nil {
  113305. return graphql.Null
  113306. }
  113307. ctx = graphql.WithFieldContext(ctx, fc)
  113308. defer func() {
  113309. if r := recover(); r != nil {
  113310. ec.Error(ctx, ec.Recover(ctx, r))
  113311. ret = graphql.Null
  113312. }
  113313. }()
  113314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113315. ctx = rctx // use context from middleware stack in children
  113316. return obj.OwnerTypes, nil
  113317. })
  113318. if err != nil {
  113319. ec.Error(ctx, err)
  113320. return graphql.Null
  113321. }
  113322. if resTmp == nil {
  113323. if !graphql.HasFieldError(ctx, fc) {
  113324. ec.Errorf(ctx, "must not be null")
  113325. }
  113326. return graphql.Null
  113327. }
  113328. res := resTmp.([]MetafieldOwnerType)
  113329. fc.Result = res
  113330. return ec.marshalNMetafieldOwnerType2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerTypeᚄ(ctx, field.Selections, res)
  113331. }
  113332. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_ownerTypes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113333. fc = &graphql.FieldContext{
  113334. Object: "StandardMetafieldDefinitionTemplate",
  113335. Field: field,
  113336. IsMethod: false,
  113337. IsResolver: false,
  113338. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113339. return nil, errors.New("field of type MetafieldOwnerType does not have child fields")
  113340. },
  113341. }
  113342. return fc, nil
  113343. }
  113344. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_type(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113345. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_type(ctx, field)
  113346. if err != nil {
  113347. return graphql.Null
  113348. }
  113349. ctx = graphql.WithFieldContext(ctx, fc)
  113350. defer func() {
  113351. if r := recover(); r != nil {
  113352. ec.Error(ctx, ec.Recover(ctx, r))
  113353. ret = graphql.Null
  113354. }
  113355. }()
  113356. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113357. ctx = rctx // use context from middleware stack in children
  113358. return obj.Type, nil
  113359. })
  113360. if err != nil {
  113361. ec.Error(ctx, err)
  113362. return graphql.Null
  113363. }
  113364. if resTmp == nil {
  113365. if !graphql.HasFieldError(ctx, fc) {
  113366. ec.Errorf(ctx, "must not be null")
  113367. }
  113368. return graphql.Null
  113369. }
  113370. res := resTmp.(*MetafieldDefinitionType)
  113371. fc.Result = res
  113372. return ec.marshalNMetafieldDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionType(ctx, field.Selections, res)
  113373. }
  113374. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113375. fc = &graphql.FieldContext{
  113376. Object: "StandardMetafieldDefinitionTemplate",
  113377. Field: field,
  113378. IsMethod: false,
  113379. IsResolver: false,
  113380. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113381. switch field.Name {
  113382. case "category":
  113383. return ec.fieldContext_MetafieldDefinitionType_category(ctx, field)
  113384. case "name":
  113385. return ec.fieldContext_MetafieldDefinitionType_name(ctx, field)
  113386. case "supportedValidations":
  113387. return ec.fieldContext_MetafieldDefinitionType_supportedValidations(ctx, field)
  113388. case "supportsDefinitionMigrations":
  113389. return ec.fieldContext_MetafieldDefinitionType_supportsDefinitionMigrations(ctx, field)
  113390. }
  113391. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionType", field.Name)
  113392. },
  113393. }
  113394. return fc, nil
  113395. }
  113396. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_validations(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113397. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_validations(ctx, field)
  113398. if err != nil {
  113399. return graphql.Null
  113400. }
  113401. ctx = graphql.WithFieldContext(ctx, fc)
  113402. defer func() {
  113403. if r := recover(); r != nil {
  113404. ec.Error(ctx, ec.Recover(ctx, r))
  113405. ret = graphql.Null
  113406. }
  113407. }()
  113408. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113409. ctx = rctx // use context from middleware stack in children
  113410. return obj.Validations, nil
  113411. })
  113412. if err != nil {
  113413. ec.Error(ctx, err)
  113414. return graphql.Null
  113415. }
  113416. if resTmp == nil {
  113417. if !graphql.HasFieldError(ctx, fc) {
  113418. ec.Errorf(ctx, "must not be null")
  113419. }
  113420. return graphql.Null
  113421. }
  113422. res := resTmp.([]*MetafieldDefinitionValidation)
  113423. fc.Result = res
  113424. return ec.marshalNMetafieldDefinitionValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionValidationᚄ(ctx, field.Selections, res)
  113425. }
  113426. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_validations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113427. fc = &graphql.FieldContext{
  113428. Object: "StandardMetafieldDefinitionTemplate",
  113429. Field: field,
  113430. IsMethod: false,
  113431. IsResolver: false,
  113432. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113433. switch field.Name {
  113434. case "name":
  113435. return ec.fieldContext_MetafieldDefinitionValidation_name(ctx, field)
  113436. case "type":
  113437. return ec.fieldContext_MetafieldDefinitionValidation_type(ctx, field)
  113438. case "value":
  113439. return ec.fieldContext_MetafieldDefinitionValidation_value(ctx, field)
  113440. }
  113441. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionValidation", field.Name)
  113442. },
  113443. }
  113444. return fc, nil
  113445. }
  113446. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  113447. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx, field)
  113448. if err != nil {
  113449. return graphql.Null
  113450. }
  113451. ctx = graphql.WithFieldContext(ctx, fc)
  113452. defer func() {
  113453. if r := recover(); r != nil {
  113454. ec.Error(ctx, ec.Recover(ctx, r))
  113455. ret = graphql.Null
  113456. }
  113457. }()
  113458. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113459. ctx = rctx // use context from middleware stack in children
  113460. return obj.VisibleToStorefrontAPI, nil
  113461. })
  113462. if err != nil {
  113463. ec.Error(ctx, err)
  113464. return graphql.Null
  113465. }
  113466. if resTmp == nil {
  113467. if !graphql.HasFieldError(ctx, fc) {
  113468. ec.Errorf(ctx, "must not be null")
  113469. }
  113470. return graphql.Null
  113471. }
  113472. res := resTmp.(bool)
  113473. fc.Result = res
  113474. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  113475. }
  113476. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113477. fc = &graphql.FieldContext{
  113478. Object: "StandardMetafieldDefinitionTemplate",
  113479. Field: field,
  113480. IsMethod: false,
  113481. IsResolver: false,
  113482. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113483. return nil, errors.New("field of type Boolean does not have child fields")
  113484. },
  113485. }
  113486. return fc, nil
  113487. }
  113488. func (ec *executionContext) _StorefrontAccessToken_accessScopes(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  113489. fc, err := ec.fieldContext_StorefrontAccessToken_accessScopes(ctx, field)
  113490. if err != nil {
  113491. return graphql.Null
  113492. }
  113493. ctx = graphql.WithFieldContext(ctx, fc)
  113494. defer func() {
  113495. if r := recover(); r != nil {
  113496. ec.Error(ctx, ec.Recover(ctx, r))
  113497. ret = graphql.Null
  113498. }
  113499. }()
  113500. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113501. ctx = rctx // use context from middleware stack in children
  113502. return obj.AccessScopes, nil
  113503. })
  113504. if err != nil {
  113505. ec.Error(ctx, err)
  113506. return graphql.Null
  113507. }
  113508. if resTmp == nil {
  113509. if !graphql.HasFieldError(ctx, fc) {
  113510. ec.Errorf(ctx, "must not be null")
  113511. }
  113512. return graphql.Null
  113513. }
  113514. res := resTmp.([]*AccessScope)
  113515. fc.Result = res
  113516. return ec.marshalNAccessScope2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAccessScopeᚄ(ctx, field.Selections, res)
  113517. }
  113518. func (ec *executionContext) fieldContext_StorefrontAccessToken_accessScopes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113519. fc = &graphql.FieldContext{
  113520. Object: "StorefrontAccessToken",
  113521. Field: field,
  113522. IsMethod: false,
  113523. IsResolver: false,
  113524. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113525. switch field.Name {
  113526. case "description":
  113527. return ec.fieldContext_AccessScope_description(ctx, field)
  113528. case "handle":
  113529. return ec.fieldContext_AccessScope_handle(ctx, field)
  113530. }
  113531. return nil, fmt.Errorf("no field named %q was found under type AccessScope", field.Name)
  113532. },
  113533. }
  113534. return fc, nil
  113535. }
  113536. func (ec *executionContext) _StorefrontAccessToken_accessToken(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  113537. fc, err := ec.fieldContext_StorefrontAccessToken_accessToken(ctx, field)
  113538. if err != nil {
  113539. return graphql.Null
  113540. }
  113541. ctx = graphql.WithFieldContext(ctx, fc)
  113542. defer func() {
  113543. if r := recover(); r != nil {
  113544. ec.Error(ctx, ec.Recover(ctx, r))
  113545. ret = graphql.Null
  113546. }
  113547. }()
  113548. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113549. ctx = rctx // use context from middleware stack in children
  113550. return obj.AccessToken, nil
  113551. })
  113552. if err != nil {
  113553. ec.Error(ctx, err)
  113554. return graphql.Null
  113555. }
  113556. if resTmp == nil {
  113557. if !graphql.HasFieldError(ctx, fc) {
  113558. ec.Errorf(ctx, "must not be null")
  113559. }
  113560. return graphql.Null
  113561. }
  113562. res := resTmp.(string)
  113563. fc.Result = res
  113564. return ec.marshalNString2string(ctx, field.Selections, res)
  113565. }
  113566. func (ec *executionContext) fieldContext_StorefrontAccessToken_accessToken(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113567. fc = &graphql.FieldContext{
  113568. Object: "StorefrontAccessToken",
  113569. Field: field,
  113570. IsMethod: false,
  113571. IsResolver: false,
  113572. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113573. return nil, errors.New("field of type String does not have child fields")
  113574. },
  113575. }
  113576. return fc, nil
  113577. }
  113578. func (ec *executionContext) _StorefrontAccessToken_createdAt(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  113579. fc, err := ec.fieldContext_StorefrontAccessToken_createdAt(ctx, field)
  113580. if err != nil {
  113581. return graphql.Null
  113582. }
  113583. ctx = graphql.WithFieldContext(ctx, fc)
  113584. defer func() {
  113585. if r := recover(); r != nil {
  113586. ec.Error(ctx, ec.Recover(ctx, r))
  113587. ret = graphql.Null
  113588. }
  113589. }()
  113590. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113591. ctx = rctx // use context from middleware stack in children
  113592. return obj.CreatedAt, nil
  113593. })
  113594. if err != nil {
  113595. ec.Error(ctx, err)
  113596. return graphql.Null
  113597. }
  113598. if resTmp == nil {
  113599. if !graphql.HasFieldError(ctx, fc) {
  113600. ec.Errorf(ctx, "must not be null")
  113601. }
  113602. return graphql.Null
  113603. }
  113604. res := resTmp.(string)
  113605. fc.Result = res
  113606. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  113607. }
  113608. func (ec *executionContext) fieldContext_StorefrontAccessToken_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113609. fc = &graphql.FieldContext{
  113610. Object: "StorefrontAccessToken",
  113611. Field: field,
  113612. IsMethod: false,
  113613. IsResolver: false,
  113614. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113615. return nil, errors.New("field of type DateTime does not have child fields")
  113616. },
  113617. }
  113618. return fc, nil
  113619. }
  113620. func (ec *executionContext) _StorefrontAccessToken_id(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  113621. fc, err := ec.fieldContext_StorefrontAccessToken_id(ctx, field)
  113622. if err != nil {
  113623. return graphql.Null
  113624. }
  113625. ctx = graphql.WithFieldContext(ctx, fc)
  113626. defer func() {
  113627. if r := recover(); r != nil {
  113628. ec.Error(ctx, ec.Recover(ctx, r))
  113629. ret = graphql.Null
  113630. }
  113631. }()
  113632. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113633. ctx = rctx // use context from middleware stack in children
  113634. return obj.ID, nil
  113635. })
  113636. if err != nil {
  113637. ec.Error(ctx, err)
  113638. return graphql.Null
  113639. }
  113640. if resTmp == nil {
  113641. if !graphql.HasFieldError(ctx, fc) {
  113642. ec.Errorf(ctx, "must not be null")
  113643. }
  113644. return graphql.Null
  113645. }
  113646. res := resTmp.(string)
  113647. fc.Result = res
  113648. return ec.marshalNID2string(ctx, field.Selections, res)
  113649. }
  113650. func (ec *executionContext) fieldContext_StorefrontAccessToken_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113651. fc = &graphql.FieldContext{
  113652. Object: "StorefrontAccessToken",
  113653. Field: field,
  113654. IsMethod: false,
  113655. IsResolver: false,
  113656. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113657. return nil, errors.New("field of type ID does not have child fields")
  113658. },
  113659. }
  113660. return fc, nil
  113661. }
  113662. func (ec *executionContext) _StorefrontAccessToken_title(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  113663. fc, err := ec.fieldContext_StorefrontAccessToken_title(ctx, field)
  113664. if err != nil {
  113665. return graphql.Null
  113666. }
  113667. ctx = graphql.WithFieldContext(ctx, fc)
  113668. defer func() {
  113669. if r := recover(); r != nil {
  113670. ec.Error(ctx, ec.Recover(ctx, r))
  113671. ret = graphql.Null
  113672. }
  113673. }()
  113674. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113675. ctx = rctx // use context from middleware stack in children
  113676. return obj.Title, nil
  113677. })
  113678. if err != nil {
  113679. ec.Error(ctx, err)
  113680. return graphql.Null
  113681. }
  113682. if resTmp == nil {
  113683. if !graphql.HasFieldError(ctx, fc) {
  113684. ec.Errorf(ctx, "must not be null")
  113685. }
  113686. return graphql.Null
  113687. }
  113688. res := resTmp.(string)
  113689. fc.Result = res
  113690. return ec.marshalNString2string(ctx, field.Selections, res)
  113691. }
  113692. func (ec *executionContext) fieldContext_StorefrontAccessToken_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113693. fc = &graphql.FieldContext{
  113694. Object: "StorefrontAccessToken",
  113695. Field: field,
  113696. IsMethod: false,
  113697. IsResolver: false,
  113698. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113699. return nil, errors.New("field of type String does not have child fields")
  113700. },
  113701. }
  113702. return fc, nil
  113703. }
  113704. func (ec *executionContext) _StorefrontAccessToken_updatedAt(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  113705. fc, err := ec.fieldContext_StorefrontAccessToken_updatedAt(ctx, field)
  113706. if err != nil {
  113707. return graphql.Null
  113708. }
  113709. ctx = graphql.WithFieldContext(ctx, fc)
  113710. defer func() {
  113711. if r := recover(); r != nil {
  113712. ec.Error(ctx, ec.Recover(ctx, r))
  113713. ret = graphql.Null
  113714. }
  113715. }()
  113716. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113717. ctx = rctx // use context from middleware stack in children
  113718. return obj.UpdatedAt, nil
  113719. })
  113720. if err != nil {
  113721. ec.Error(ctx, err)
  113722. return graphql.Null
  113723. }
  113724. if resTmp == nil {
  113725. if !graphql.HasFieldError(ctx, fc) {
  113726. ec.Errorf(ctx, "must not be null")
  113727. }
  113728. return graphql.Null
  113729. }
  113730. res := resTmp.(string)
  113731. fc.Result = res
  113732. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  113733. }
  113734. func (ec *executionContext) fieldContext_StorefrontAccessToken_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113735. fc = &graphql.FieldContext{
  113736. Object: "StorefrontAccessToken",
  113737. Field: field,
  113738. IsMethod: false,
  113739. IsResolver: false,
  113740. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113741. return nil, errors.New("field of type DateTime does not have child fields")
  113742. },
  113743. }
  113744. return fc, nil
  113745. }
  113746. func (ec *executionContext) _StorefrontAccessTokenConnection_edges(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenConnection) (ret graphql.Marshaler) {
  113747. fc, err := ec.fieldContext_StorefrontAccessTokenConnection_edges(ctx, field)
  113748. if err != nil {
  113749. return graphql.Null
  113750. }
  113751. ctx = graphql.WithFieldContext(ctx, fc)
  113752. defer func() {
  113753. if r := recover(); r != nil {
  113754. ec.Error(ctx, ec.Recover(ctx, r))
  113755. ret = graphql.Null
  113756. }
  113757. }()
  113758. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113759. ctx = rctx // use context from middleware stack in children
  113760. return obj.Edges, nil
  113761. })
  113762. if err != nil {
  113763. ec.Error(ctx, err)
  113764. return graphql.Null
  113765. }
  113766. if resTmp == nil {
  113767. if !graphql.HasFieldError(ctx, fc) {
  113768. ec.Errorf(ctx, "must not be null")
  113769. }
  113770. return graphql.Null
  113771. }
  113772. res := resTmp.([]*StorefrontAccessTokenEdge)
  113773. fc.Result = res
  113774. return ec.marshalNStorefrontAccessTokenEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessTokenEdgeᚄ(ctx, field.Selections, res)
  113775. }
  113776. func (ec *executionContext) fieldContext_StorefrontAccessTokenConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113777. fc = &graphql.FieldContext{
  113778. Object: "StorefrontAccessTokenConnection",
  113779. Field: field,
  113780. IsMethod: false,
  113781. IsResolver: false,
  113782. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113783. switch field.Name {
  113784. case "cursor":
  113785. return ec.fieldContext_StorefrontAccessTokenEdge_cursor(ctx, field)
  113786. case "node":
  113787. return ec.fieldContext_StorefrontAccessTokenEdge_node(ctx, field)
  113788. }
  113789. return nil, fmt.Errorf("no field named %q was found under type StorefrontAccessTokenEdge", field.Name)
  113790. },
  113791. }
  113792. return fc, nil
  113793. }
  113794. func (ec *executionContext) _StorefrontAccessTokenConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenConnection) (ret graphql.Marshaler) {
  113795. fc, err := ec.fieldContext_StorefrontAccessTokenConnection_nodes(ctx, field)
  113796. if err != nil {
  113797. return graphql.Null
  113798. }
  113799. ctx = graphql.WithFieldContext(ctx, fc)
  113800. defer func() {
  113801. if r := recover(); r != nil {
  113802. ec.Error(ctx, ec.Recover(ctx, r))
  113803. ret = graphql.Null
  113804. }
  113805. }()
  113806. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113807. ctx = rctx // use context from middleware stack in children
  113808. return obj.Nodes, nil
  113809. })
  113810. if err != nil {
  113811. ec.Error(ctx, err)
  113812. return graphql.Null
  113813. }
  113814. if resTmp == nil {
  113815. if !graphql.HasFieldError(ctx, fc) {
  113816. ec.Errorf(ctx, "must not be null")
  113817. }
  113818. return graphql.Null
  113819. }
  113820. res := resTmp.([]*StorefrontAccessToken)
  113821. fc.Result = res
  113822. return ec.marshalNStorefrontAccessToken2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessTokenᚄ(ctx, field.Selections, res)
  113823. }
  113824. func (ec *executionContext) fieldContext_StorefrontAccessTokenConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113825. fc = &graphql.FieldContext{
  113826. Object: "StorefrontAccessTokenConnection",
  113827. Field: field,
  113828. IsMethod: false,
  113829. IsResolver: false,
  113830. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113831. switch field.Name {
  113832. case "accessScopes":
  113833. return ec.fieldContext_StorefrontAccessToken_accessScopes(ctx, field)
  113834. case "accessToken":
  113835. return ec.fieldContext_StorefrontAccessToken_accessToken(ctx, field)
  113836. case "createdAt":
  113837. return ec.fieldContext_StorefrontAccessToken_createdAt(ctx, field)
  113838. case "id":
  113839. return ec.fieldContext_StorefrontAccessToken_id(ctx, field)
  113840. case "title":
  113841. return ec.fieldContext_StorefrontAccessToken_title(ctx, field)
  113842. case "updatedAt":
  113843. return ec.fieldContext_StorefrontAccessToken_updatedAt(ctx, field)
  113844. }
  113845. return nil, fmt.Errorf("no field named %q was found under type StorefrontAccessToken", field.Name)
  113846. },
  113847. }
  113848. return fc, nil
  113849. }
  113850. func (ec *executionContext) _StorefrontAccessTokenConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenConnection) (ret graphql.Marshaler) {
  113851. fc, err := ec.fieldContext_StorefrontAccessTokenConnection_pageInfo(ctx, field)
  113852. if err != nil {
  113853. return graphql.Null
  113854. }
  113855. ctx = graphql.WithFieldContext(ctx, fc)
  113856. defer func() {
  113857. if r := recover(); r != nil {
  113858. ec.Error(ctx, ec.Recover(ctx, r))
  113859. ret = graphql.Null
  113860. }
  113861. }()
  113862. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113863. ctx = rctx // use context from middleware stack in children
  113864. return obj.PageInfo, nil
  113865. })
  113866. if err != nil {
  113867. ec.Error(ctx, err)
  113868. return graphql.Null
  113869. }
  113870. if resTmp == nil {
  113871. if !graphql.HasFieldError(ctx, fc) {
  113872. ec.Errorf(ctx, "must not be null")
  113873. }
  113874. return graphql.Null
  113875. }
  113876. res := resTmp.(*PageInfo)
  113877. fc.Result = res
  113878. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  113879. }
  113880. func (ec *executionContext) fieldContext_StorefrontAccessTokenConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113881. fc = &graphql.FieldContext{
  113882. Object: "StorefrontAccessTokenConnection",
  113883. Field: field,
  113884. IsMethod: false,
  113885. IsResolver: false,
  113886. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113887. switch field.Name {
  113888. case "endCursor":
  113889. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  113890. case "hasNextPage":
  113891. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  113892. case "hasPreviousPage":
  113893. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  113894. case "startCursor":
  113895. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  113896. }
  113897. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  113898. },
  113899. }
  113900. return fc, nil
  113901. }
  113902. func (ec *executionContext) _StorefrontAccessTokenEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenEdge) (ret graphql.Marshaler) {
  113903. fc, err := ec.fieldContext_StorefrontAccessTokenEdge_cursor(ctx, field)
  113904. if err != nil {
  113905. return graphql.Null
  113906. }
  113907. ctx = graphql.WithFieldContext(ctx, fc)
  113908. defer func() {
  113909. if r := recover(); r != nil {
  113910. ec.Error(ctx, ec.Recover(ctx, r))
  113911. ret = graphql.Null
  113912. }
  113913. }()
  113914. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113915. ctx = rctx // use context from middleware stack in children
  113916. return obj.Cursor, nil
  113917. })
  113918. if err != nil {
  113919. ec.Error(ctx, err)
  113920. return graphql.Null
  113921. }
  113922. if resTmp == nil {
  113923. if !graphql.HasFieldError(ctx, fc) {
  113924. ec.Errorf(ctx, "must not be null")
  113925. }
  113926. return graphql.Null
  113927. }
  113928. res := resTmp.(string)
  113929. fc.Result = res
  113930. return ec.marshalNString2string(ctx, field.Selections, res)
  113931. }
  113932. func (ec *executionContext) fieldContext_StorefrontAccessTokenEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113933. fc = &graphql.FieldContext{
  113934. Object: "StorefrontAccessTokenEdge",
  113935. Field: field,
  113936. IsMethod: false,
  113937. IsResolver: false,
  113938. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113939. return nil, errors.New("field of type String does not have child fields")
  113940. },
  113941. }
  113942. return fc, nil
  113943. }
  113944. func (ec *executionContext) _StorefrontAccessTokenEdge_node(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenEdge) (ret graphql.Marshaler) {
  113945. fc, err := ec.fieldContext_StorefrontAccessTokenEdge_node(ctx, field)
  113946. if err != nil {
  113947. return graphql.Null
  113948. }
  113949. ctx = graphql.WithFieldContext(ctx, fc)
  113950. defer func() {
  113951. if r := recover(); r != nil {
  113952. ec.Error(ctx, ec.Recover(ctx, r))
  113953. ret = graphql.Null
  113954. }
  113955. }()
  113956. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  113957. ctx = rctx // use context from middleware stack in children
  113958. return obj.Node, nil
  113959. })
  113960. if err != nil {
  113961. ec.Error(ctx, err)
  113962. return graphql.Null
  113963. }
  113964. if resTmp == nil {
  113965. if !graphql.HasFieldError(ctx, fc) {
  113966. ec.Errorf(ctx, "must not be null")
  113967. }
  113968. return graphql.Null
  113969. }
  113970. res := resTmp.(*StorefrontAccessToken)
  113971. fc.Result = res
  113972. return ec.marshalNStorefrontAccessToken2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessToken(ctx, field.Selections, res)
  113973. }
  113974. func (ec *executionContext) fieldContext_StorefrontAccessTokenEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  113975. fc = &graphql.FieldContext{
  113976. Object: "StorefrontAccessTokenEdge",
  113977. Field: field,
  113978. IsMethod: false,
  113979. IsResolver: false,
  113980. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  113981. switch field.Name {
  113982. case "accessScopes":
  113983. return ec.fieldContext_StorefrontAccessToken_accessScopes(ctx, field)
  113984. case "accessToken":
  113985. return ec.fieldContext_StorefrontAccessToken_accessToken(ctx, field)
  113986. case "createdAt":
  113987. return ec.fieldContext_StorefrontAccessToken_createdAt(ctx, field)
  113988. case "id":
  113989. return ec.fieldContext_StorefrontAccessToken_id(ctx, field)
  113990. case "title":
  113991. return ec.fieldContext_StorefrontAccessToken_title(ctx, field)
  113992. case "updatedAt":
  113993. return ec.fieldContext_StorefrontAccessToken_updatedAt(ctx, field)
  113994. }
  113995. return nil, fmt.Errorf("no field named %q was found under type StorefrontAccessToken", field.Name)
  113996. },
  113997. }
  113998. return fc, nil
  113999. }
  114000. func (ec *executionContext) _StringConnection_edges(ctx context.Context, field graphql.CollectedField, obj *StringConnection) (ret graphql.Marshaler) {
  114001. fc, err := ec.fieldContext_StringConnection_edges(ctx, field)
  114002. if err != nil {
  114003. return graphql.Null
  114004. }
  114005. ctx = graphql.WithFieldContext(ctx, fc)
  114006. defer func() {
  114007. if r := recover(); r != nil {
  114008. ec.Error(ctx, ec.Recover(ctx, r))
  114009. ret = graphql.Null
  114010. }
  114011. }()
  114012. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114013. ctx = rctx // use context from middleware stack in children
  114014. return obj.Edges, nil
  114015. })
  114016. if err != nil {
  114017. ec.Error(ctx, err)
  114018. return graphql.Null
  114019. }
  114020. if resTmp == nil {
  114021. if !graphql.HasFieldError(ctx, fc) {
  114022. ec.Errorf(ctx, "must not be null")
  114023. }
  114024. return graphql.Null
  114025. }
  114026. res := resTmp.([]*StringEdge)
  114027. fc.Result = res
  114028. return ec.marshalNStringEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStringEdgeᚄ(ctx, field.Selections, res)
  114029. }
  114030. func (ec *executionContext) fieldContext_StringConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114031. fc = &graphql.FieldContext{
  114032. Object: "StringConnection",
  114033. Field: field,
  114034. IsMethod: false,
  114035. IsResolver: false,
  114036. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114037. switch field.Name {
  114038. case "cursor":
  114039. return ec.fieldContext_StringEdge_cursor(ctx, field)
  114040. case "node":
  114041. return ec.fieldContext_StringEdge_node(ctx, field)
  114042. }
  114043. return nil, fmt.Errorf("no field named %q was found under type StringEdge", field.Name)
  114044. },
  114045. }
  114046. return fc, nil
  114047. }
  114048. func (ec *executionContext) _StringConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *StringConnection) (ret graphql.Marshaler) {
  114049. fc, err := ec.fieldContext_StringConnection_pageInfo(ctx, field)
  114050. if err != nil {
  114051. return graphql.Null
  114052. }
  114053. ctx = graphql.WithFieldContext(ctx, fc)
  114054. defer func() {
  114055. if r := recover(); r != nil {
  114056. ec.Error(ctx, ec.Recover(ctx, r))
  114057. ret = graphql.Null
  114058. }
  114059. }()
  114060. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114061. ctx = rctx // use context from middleware stack in children
  114062. return obj.PageInfo, nil
  114063. })
  114064. if err != nil {
  114065. ec.Error(ctx, err)
  114066. return graphql.Null
  114067. }
  114068. if resTmp == nil {
  114069. if !graphql.HasFieldError(ctx, fc) {
  114070. ec.Errorf(ctx, "must not be null")
  114071. }
  114072. return graphql.Null
  114073. }
  114074. res := resTmp.(*PageInfo)
  114075. fc.Result = res
  114076. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  114077. }
  114078. func (ec *executionContext) fieldContext_StringConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114079. fc = &graphql.FieldContext{
  114080. Object: "StringConnection",
  114081. Field: field,
  114082. IsMethod: false,
  114083. IsResolver: false,
  114084. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114085. switch field.Name {
  114086. case "endCursor":
  114087. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  114088. case "hasNextPage":
  114089. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  114090. case "hasPreviousPage":
  114091. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  114092. case "startCursor":
  114093. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  114094. }
  114095. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  114096. },
  114097. }
  114098. return fc, nil
  114099. }
  114100. func (ec *executionContext) _StringEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *StringEdge) (ret graphql.Marshaler) {
  114101. fc, err := ec.fieldContext_StringEdge_cursor(ctx, field)
  114102. if err != nil {
  114103. return graphql.Null
  114104. }
  114105. ctx = graphql.WithFieldContext(ctx, fc)
  114106. defer func() {
  114107. if r := recover(); r != nil {
  114108. ec.Error(ctx, ec.Recover(ctx, r))
  114109. ret = graphql.Null
  114110. }
  114111. }()
  114112. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114113. ctx = rctx // use context from middleware stack in children
  114114. return obj.Cursor, nil
  114115. })
  114116. if err != nil {
  114117. ec.Error(ctx, err)
  114118. return graphql.Null
  114119. }
  114120. if resTmp == nil {
  114121. if !graphql.HasFieldError(ctx, fc) {
  114122. ec.Errorf(ctx, "must not be null")
  114123. }
  114124. return graphql.Null
  114125. }
  114126. res := resTmp.(string)
  114127. fc.Result = res
  114128. return ec.marshalNString2string(ctx, field.Selections, res)
  114129. }
  114130. func (ec *executionContext) fieldContext_StringEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114131. fc = &graphql.FieldContext{
  114132. Object: "StringEdge",
  114133. Field: field,
  114134. IsMethod: false,
  114135. IsResolver: false,
  114136. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114137. return nil, errors.New("field of type String does not have child fields")
  114138. },
  114139. }
  114140. return fc, nil
  114141. }
  114142. func (ec *executionContext) _StringEdge_node(ctx context.Context, field graphql.CollectedField, obj *StringEdge) (ret graphql.Marshaler) {
  114143. fc, err := ec.fieldContext_StringEdge_node(ctx, field)
  114144. if err != nil {
  114145. return graphql.Null
  114146. }
  114147. ctx = graphql.WithFieldContext(ctx, fc)
  114148. defer func() {
  114149. if r := recover(); r != nil {
  114150. ec.Error(ctx, ec.Recover(ctx, r))
  114151. ret = graphql.Null
  114152. }
  114153. }()
  114154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114155. ctx = rctx // use context from middleware stack in children
  114156. return obj.Node, nil
  114157. })
  114158. if err != nil {
  114159. ec.Error(ctx, err)
  114160. return graphql.Null
  114161. }
  114162. if resTmp == nil {
  114163. if !graphql.HasFieldError(ctx, fc) {
  114164. ec.Errorf(ctx, "must not be null")
  114165. }
  114166. return graphql.Null
  114167. }
  114168. res := resTmp.(string)
  114169. fc.Result = res
  114170. return ec.marshalNString2string(ctx, field.Selections, res)
  114171. }
  114172. func (ec *executionContext) fieldContext_StringEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114173. fc = &graphql.FieldContext{
  114174. Object: "StringEdge",
  114175. Field: field,
  114176. IsMethod: false,
  114177. IsResolver: false,
  114178. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114179. return nil, errors.New("field of type String does not have child fields")
  114180. },
  114181. }
  114182. return fc, nil
  114183. }
  114184. func (ec *executionContext) _SubscriptionAppliedCodeDiscount_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionAppliedCodeDiscount) (ret graphql.Marshaler) {
  114185. fc, err := ec.fieldContext_SubscriptionAppliedCodeDiscount_id(ctx, field)
  114186. if err != nil {
  114187. return graphql.Null
  114188. }
  114189. ctx = graphql.WithFieldContext(ctx, fc)
  114190. defer func() {
  114191. if r := recover(); r != nil {
  114192. ec.Error(ctx, ec.Recover(ctx, r))
  114193. ret = graphql.Null
  114194. }
  114195. }()
  114196. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114197. ctx = rctx // use context from middleware stack in children
  114198. return obj.ID, nil
  114199. })
  114200. if err != nil {
  114201. ec.Error(ctx, err)
  114202. return graphql.Null
  114203. }
  114204. if resTmp == nil {
  114205. if !graphql.HasFieldError(ctx, fc) {
  114206. ec.Errorf(ctx, "must not be null")
  114207. }
  114208. return graphql.Null
  114209. }
  114210. res := resTmp.(string)
  114211. fc.Result = res
  114212. return ec.marshalNID2string(ctx, field.Selections, res)
  114213. }
  114214. func (ec *executionContext) fieldContext_SubscriptionAppliedCodeDiscount_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114215. fc = &graphql.FieldContext{
  114216. Object: "SubscriptionAppliedCodeDiscount",
  114217. Field: field,
  114218. IsMethod: false,
  114219. IsResolver: false,
  114220. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114221. return nil, errors.New("field of type ID does not have child fields")
  114222. },
  114223. }
  114224. return fc, nil
  114225. }
  114226. func (ec *executionContext) _SubscriptionAppliedCodeDiscount_redeemCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionAppliedCodeDiscount) (ret graphql.Marshaler) {
  114227. fc, err := ec.fieldContext_SubscriptionAppliedCodeDiscount_redeemCode(ctx, field)
  114228. if err != nil {
  114229. return graphql.Null
  114230. }
  114231. ctx = graphql.WithFieldContext(ctx, fc)
  114232. defer func() {
  114233. if r := recover(); r != nil {
  114234. ec.Error(ctx, ec.Recover(ctx, r))
  114235. ret = graphql.Null
  114236. }
  114237. }()
  114238. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114239. ctx = rctx // use context from middleware stack in children
  114240. return obj.RedeemCode, nil
  114241. })
  114242. if err != nil {
  114243. ec.Error(ctx, err)
  114244. return graphql.Null
  114245. }
  114246. if resTmp == nil {
  114247. if !graphql.HasFieldError(ctx, fc) {
  114248. ec.Errorf(ctx, "must not be null")
  114249. }
  114250. return graphql.Null
  114251. }
  114252. res := resTmp.(string)
  114253. fc.Result = res
  114254. return ec.marshalNString2string(ctx, field.Selections, res)
  114255. }
  114256. func (ec *executionContext) fieldContext_SubscriptionAppliedCodeDiscount_redeemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114257. fc = &graphql.FieldContext{
  114258. Object: "SubscriptionAppliedCodeDiscount",
  114259. Field: field,
  114260. IsMethod: false,
  114261. IsResolver: false,
  114262. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114263. return nil, errors.New("field of type String does not have child fields")
  114264. },
  114265. }
  114266. return fc, nil
  114267. }
  114268. func (ec *executionContext) _SubscriptionAppliedCodeDiscount_rejectionReason(ctx context.Context, field graphql.CollectedField, obj *SubscriptionAppliedCodeDiscount) (ret graphql.Marshaler) {
  114269. fc, err := ec.fieldContext_SubscriptionAppliedCodeDiscount_rejectionReason(ctx, field)
  114270. if err != nil {
  114271. return graphql.Null
  114272. }
  114273. ctx = graphql.WithFieldContext(ctx, fc)
  114274. defer func() {
  114275. if r := recover(); r != nil {
  114276. ec.Error(ctx, ec.Recover(ctx, r))
  114277. ret = graphql.Null
  114278. }
  114279. }()
  114280. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114281. ctx = rctx // use context from middleware stack in children
  114282. return obj.RejectionReason, nil
  114283. })
  114284. if err != nil {
  114285. ec.Error(ctx, err)
  114286. return graphql.Null
  114287. }
  114288. if resTmp == nil {
  114289. return graphql.Null
  114290. }
  114291. res := resTmp.(*SubscriptionDiscountRejectionReason)
  114292. fc.Result = res
  114293. return ec.marshalOSubscriptionDiscountRejectionReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountRejectionReason(ctx, field.Selections, res)
  114294. }
  114295. func (ec *executionContext) fieldContext_SubscriptionAppliedCodeDiscount_rejectionReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114296. fc = &graphql.FieldContext{
  114297. Object: "SubscriptionAppliedCodeDiscount",
  114298. Field: field,
  114299. IsMethod: false,
  114300. IsResolver: false,
  114301. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114302. return nil, errors.New("field of type SubscriptionDiscountRejectionReason does not have child fields")
  114303. },
  114304. }
  114305. return fc, nil
  114306. }
  114307. func (ec *executionContext) _SubscriptionBillingAttempt_completedAt(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114308. fc, err := ec.fieldContext_SubscriptionBillingAttempt_completedAt(ctx, field)
  114309. if err != nil {
  114310. return graphql.Null
  114311. }
  114312. ctx = graphql.WithFieldContext(ctx, fc)
  114313. defer func() {
  114314. if r := recover(); r != nil {
  114315. ec.Error(ctx, ec.Recover(ctx, r))
  114316. ret = graphql.Null
  114317. }
  114318. }()
  114319. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114320. ctx = rctx // use context from middleware stack in children
  114321. return obj.CompletedAt, nil
  114322. })
  114323. if err != nil {
  114324. ec.Error(ctx, err)
  114325. return graphql.Null
  114326. }
  114327. if resTmp == nil {
  114328. return graphql.Null
  114329. }
  114330. res := resTmp.(*string)
  114331. fc.Result = res
  114332. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  114333. }
  114334. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_completedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114335. fc = &graphql.FieldContext{
  114336. Object: "SubscriptionBillingAttempt",
  114337. Field: field,
  114338. IsMethod: false,
  114339. IsResolver: false,
  114340. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114341. return nil, errors.New("field of type DateTime does not have child fields")
  114342. },
  114343. }
  114344. return fc, nil
  114345. }
  114346. func (ec *executionContext) _SubscriptionBillingAttempt_createdAt(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114347. fc, err := ec.fieldContext_SubscriptionBillingAttempt_createdAt(ctx, field)
  114348. if err != nil {
  114349. return graphql.Null
  114350. }
  114351. ctx = graphql.WithFieldContext(ctx, fc)
  114352. defer func() {
  114353. if r := recover(); r != nil {
  114354. ec.Error(ctx, ec.Recover(ctx, r))
  114355. ret = graphql.Null
  114356. }
  114357. }()
  114358. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114359. ctx = rctx // use context from middleware stack in children
  114360. return obj.CreatedAt, nil
  114361. })
  114362. if err != nil {
  114363. ec.Error(ctx, err)
  114364. return graphql.Null
  114365. }
  114366. if resTmp == nil {
  114367. if !graphql.HasFieldError(ctx, fc) {
  114368. ec.Errorf(ctx, "must not be null")
  114369. }
  114370. return graphql.Null
  114371. }
  114372. res := resTmp.(string)
  114373. fc.Result = res
  114374. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  114375. }
  114376. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114377. fc = &graphql.FieldContext{
  114378. Object: "SubscriptionBillingAttempt",
  114379. Field: field,
  114380. IsMethod: false,
  114381. IsResolver: false,
  114382. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114383. return nil, errors.New("field of type DateTime does not have child fields")
  114384. },
  114385. }
  114386. return fc, nil
  114387. }
  114388. func (ec *executionContext) _SubscriptionBillingAttempt_errorCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114389. fc, err := ec.fieldContext_SubscriptionBillingAttempt_errorCode(ctx, field)
  114390. if err != nil {
  114391. return graphql.Null
  114392. }
  114393. ctx = graphql.WithFieldContext(ctx, fc)
  114394. defer func() {
  114395. if r := recover(); r != nil {
  114396. ec.Error(ctx, ec.Recover(ctx, r))
  114397. ret = graphql.Null
  114398. }
  114399. }()
  114400. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114401. ctx = rctx // use context from middleware stack in children
  114402. return obj.ErrorCode, nil
  114403. })
  114404. if err != nil {
  114405. ec.Error(ctx, err)
  114406. return graphql.Null
  114407. }
  114408. if resTmp == nil {
  114409. return graphql.Null
  114410. }
  114411. res := resTmp.(*SubscriptionBillingAttemptErrorCode)
  114412. fc.Result = res
  114413. return ec.marshalOSubscriptionBillingAttemptErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptErrorCode(ctx, field.Selections, res)
  114414. }
  114415. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_errorCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114416. fc = &graphql.FieldContext{
  114417. Object: "SubscriptionBillingAttempt",
  114418. Field: field,
  114419. IsMethod: false,
  114420. IsResolver: false,
  114421. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114422. return nil, errors.New("field of type SubscriptionBillingAttemptErrorCode does not have child fields")
  114423. },
  114424. }
  114425. return fc, nil
  114426. }
  114427. func (ec *executionContext) _SubscriptionBillingAttempt_errorMessage(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114428. fc, err := ec.fieldContext_SubscriptionBillingAttempt_errorMessage(ctx, field)
  114429. if err != nil {
  114430. return graphql.Null
  114431. }
  114432. ctx = graphql.WithFieldContext(ctx, fc)
  114433. defer func() {
  114434. if r := recover(); r != nil {
  114435. ec.Error(ctx, ec.Recover(ctx, r))
  114436. ret = graphql.Null
  114437. }
  114438. }()
  114439. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114440. ctx = rctx // use context from middleware stack in children
  114441. return obj.ErrorMessage, nil
  114442. })
  114443. if err != nil {
  114444. ec.Error(ctx, err)
  114445. return graphql.Null
  114446. }
  114447. if resTmp == nil {
  114448. return graphql.Null
  114449. }
  114450. res := resTmp.(*string)
  114451. fc.Result = res
  114452. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  114453. }
  114454. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_errorMessage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114455. fc = &graphql.FieldContext{
  114456. Object: "SubscriptionBillingAttempt",
  114457. Field: field,
  114458. IsMethod: false,
  114459. IsResolver: false,
  114460. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114461. return nil, errors.New("field of type String does not have child fields")
  114462. },
  114463. }
  114464. return fc, nil
  114465. }
  114466. func (ec *executionContext) _SubscriptionBillingAttempt_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114467. fc, err := ec.fieldContext_SubscriptionBillingAttempt_id(ctx, field)
  114468. if err != nil {
  114469. return graphql.Null
  114470. }
  114471. ctx = graphql.WithFieldContext(ctx, fc)
  114472. defer func() {
  114473. if r := recover(); r != nil {
  114474. ec.Error(ctx, ec.Recover(ctx, r))
  114475. ret = graphql.Null
  114476. }
  114477. }()
  114478. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114479. ctx = rctx // use context from middleware stack in children
  114480. return obj.ID, nil
  114481. })
  114482. if err != nil {
  114483. ec.Error(ctx, err)
  114484. return graphql.Null
  114485. }
  114486. if resTmp == nil {
  114487. if !graphql.HasFieldError(ctx, fc) {
  114488. ec.Errorf(ctx, "must not be null")
  114489. }
  114490. return graphql.Null
  114491. }
  114492. res := resTmp.(string)
  114493. fc.Result = res
  114494. return ec.marshalNID2string(ctx, field.Selections, res)
  114495. }
  114496. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114497. fc = &graphql.FieldContext{
  114498. Object: "SubscriptionBillingAttempt",
  114499. Field: field,
  114500. IsMethod: false,
  114501. IsResolver: false,
  114502. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114503. return nil, errors.New("field of type ID does not have child fields")
  114504. },
  114505. }
  114506. return fc, nil
  114507. }
  114508. func (ec *executionContext) _SubscriptionBillingAttempt_idempotencyKey(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114509. fc, err := ec.fieldContext_SubscriptionBillingAttempt_idempotencyKey(ctx, field)
  114510. if err != nil {
  114511. return graphql.Null
  114512. }
  114513. ctx = graphql.WithFieldContext(ctx, fc)
  114514. defer func() {
  114515. if r := recover(); r != nil {
  114516. ec.Error(ctx, ec.Recover(ctx, r))
  114517. ret = graphql.Null
  114518. }
  114519. }()
  114520. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114521. ctx = rctx // use context from middleware stack in children
  114522. return obj.IdempotencyKey, nil
  114523. })
  114524. if err != nil {
  114525. ec.Error(ctx, err)
  114526. return graphql.Null
  114527. }
  114528. if resTmp == nil {
  114529. if !graphql.HasFieldError(ctx, fc) {
  114530. ec.Errorf(ctx, "must not be null")
  114531. }
  114532. return graphql.Null
  114533. }
  114534. res := resTmp.(string)
  114535. fc.Result = res
  114536. return ec.marshalNString2string(ctx, field.Selections, res)
  114537. }
  114538. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_idempotencyKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114539. fc = &graphql.FieldContext{
  114540. Object: "SubscriptionBillingAttempt",
  114541. Field: field,
  114542. IsMethod: false,
  114543. IsResolver: false,
  114544. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114545. return nil, errors.New("field of type String does not have child fields")
  114546. },
  114547. }
  114548. return fc, nil
  114549. }
  114550. func (ec *executionContext) _SubscriptionBillingAttempt_nextActionUrl(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114551. fc, err := ec.fieldContext_SubscriptionBillingAttempt_nextActionUrl(ctx, field)
  114552. if err != nil {
  114553. return graphql.Null
  114554. }
  114555. ctx = graphql.WithFieldContext(ctx, fc)
  114556. defer func() {
  114557. if r := recover(); r != nil {
  114558. ec.Error(ctx, ec.Recover(ctx, r))
  114559. ret = graphql.Null
  114560. }
  114561. }()
  114562. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114563. ctx = rctx // use context from middleware stack in children
  114564. return obj.NextActionURL, nil
  114565. })
  114566. if err != nil {
  114567. ec.Error(ctx, err)
  114568. return graphql.Null
  114569. }
  114570. if resTmp == nil {
  114571. return graphql.Null
  114572. }
  114573. res := resTmp.(*string)
  114574. fc.Result = res
  114575. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  114576. }
  114577. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_nextActionUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114578. fc = &graphql.FieldContext{
  114579. Object: "SubscriptionBillingAttempt",
  114580. Field: field,
  114581. IsMethod: false,
  114582. IsResolver: false,
  114583. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114584. return nil, errors.New("field of type URL does not have child fields")
  114585. },
  114586. }
  114587. return fc, nil
  114588. }
  114589. func (ec *executionContext) _SubscriptionBillingAttempt_order(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114590. fc, err := ec.fieldContext_SubscriptionBillingAttempt_order(ctx, field)
  114591. if err != nil {
  114592. return graphql.Null
  114593. }
  114594. ctx = graphql.WithFieldContext(ctx, fc)
  114595. defer func() {
  114596. if r := recover(); r != nil {
  114597. ec.Error(ctx, ec.Recover(ctx, r))
  114598. ret = graphql.Null
  114599. }
  114600. }()
  114601. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114602. ctx = rctx // use context from middleware stack in children
  114603. return obj.Order, nil
  114604. })
  114605. if err != nil {
  114606. ec.Error(ctx, err)
  114607. return graphql.Null
  114608. }
  114609. if resTmp == nil {
  114610. return graphql.Null
  114611. }
  114612. res := resTmp.(*Order)
  114613. fc.Result = res
  114614. return ec.marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx, field.Selections, res)
  114615. }
  114616. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114617. fc = &graphql.FieldContext{
  114618. Object: "SubscriptionBillingAttempt",
  114619. Field: field,
  114620. IsMethod: false,
  114621. IsResolver: false,
  114622. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114623. switch field.Name {
  114624. case "id":
  114625. return ec.fieldContext_Order_id(ctx, field)
  114626. }
  114627. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  114628. },
  114629. }
  114630. return fc, nil
  114631. }
  114632. func (ec *executionContext) _SubscriptionBillingAttempt_originTime(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114633. fc, err := ec.fieldContext_SubscriptionBillingAttempt_originTime(ctx, field)
  114634. if err != nil {
  114635. return graphql.Null
  114636. }
  114637. ctx = graphql.WithFieldContext(ctx, fc)
  114638. defer func() {
  114639. if r := recover(); r != nil {
  114640. ec.Error(ctx, ec.Recover(ctx, r))
  114641. ret = graphql.Null
  114642. }
  114643. }()
  114644. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114645. ctx = rctx // use context from middleware stack in children
  114646. return obj.OriginTime, nil
  114647. })
  114648. if err != nil {
  114649. ec.Error(ctx, err)
  114650. return graphql.Null
  114651. }
  114652. if resTmp == nil {
  114653. return graphql.Null
  114654. }
  114655. res := resTmp.(*string)
  114656. fc.Result = res
  114657. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  114658. }
  114659. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_originTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114660. fc = &graphql.FieldContext{
  114661. Object: "SubscriptionBillingAttempt",
  114662. Field: field,
  114663. IsMethod: false,
  114664. IsResolver: false,
  114665. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114666. return nil, errors.New("field of type DateTime does not have child fields")
  114667. },
  114668. }
  114669. return fc, nil
  114670. }
  114671. func (ec *executionContext) _SubscriptionBillingAttempt_ready(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114672. fc, err := ec.fieldContext_SubscriptionBillingAttempt_ready(ctx, field)
  114673. if err != nil {
  114674. return graphql.Null
  114675. }
  114676. ctx = graphql.WithFieldContext(ctx, fc)
  114677. defer func() {
  114678. if r := recover(); r != nil {
  114679. ec.Error(ctx, ec.Recover(ctx, r))
  114680. ret = graphql.Null
  114681. }
  114682. }()
  114683. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114684. ctx = rctx // use context from middleware stack in children
  114685. return obj.Ready, nil
  114686. })
  114687. if err != nil {
  114688. ec.Error(ctx, err)
  114689. return graphql.Null
  114690. }
  114691. if resTmp == nil {
  114692. if !graphql.HasFieldError(ctx, fc) {
  114693. ec.Errorf(ctx, "must not be null")
  114694. }
  114695. return graphql.Null
  114696. }
  114697. res := resTmp.(bool)
  114698. fc.Result = res
  114699. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  114700. }
  114701. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_ready(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114702. fc = &graphql.FieldContext{
  114703. Object: "SubscriptionBillingAttempt",
  114704. Field: field,
  114705. IsMethod: false,
  114706. IsResolver: false,
  114707. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114708. return nil, errors.New("field of type Boolean does not have child fields")
  114709. },
  114710. }
  114711. return fc, nil
  114712. }
  114713. func (ec *executionContext) _SubscriptionBillingAttempt_subscriptionContract(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  114714. fc, err := ec.fieldContext_SubscriptionBillingAttempt_subscriptionContract(ctx, field)
  114715. if err != nil {
  114716. return graphql.Null
  114717. }
  114718. ctx = graphql.WithFieldContext(ctx, fc)
  114719. defer func() {
  114720. if r := recover(); r != nil {
  114721. ec.Error(ctx, ec.Recover(ctx, r))
  114722. ret = graphql.Null
  114723. }
  114724. }()
  114725. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114726. ctx = rctx // use context from middleware stack in children
  114727. return obj.SubscriptionContract, nil
  114728. })
  114729. if err != nil {
  114730. ec.Error(ctx, err)
  114731. return graphql.Null
  114732. }
  114733. if resTmp == nil {
  114734. if !graphql.HasFieldError(ctx, fc) {
  114735. ec.Errorf(ctx, "must not be null")
  114736. }
  114737. return graphql.Null
  114738. }
  114739. res := resTmp.(*SubscriptionContract)
  114740. fc.Result = res
  114741. return ec.marshalNSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContract(ctx, field.Selections, res)
  114742. }
  114743. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_subscriptionContract(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114744. fc = &graphql.FieldContext{
  114745. Object: "SubscriptionBillingAttempt",
  114746. Field: field,
  114747. IsMethod: false,
  114748. IsResolver: false,
  114749. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114750. switch field.Name {
  114751. case "app":
  114752. return ec.fieldContext_SubscriptionContract_app(ctx, field)
  114753. case "appAdminUrl":
  114754. return ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  114755. case "billingAttempts":
  114756. return ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  114757. case "billingPolicy":
  114758. return ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  114759. case "createdAt":
  114760. return ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  114761. case "currencyCode":
  114762. return ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  114763. case "customAttributes":
  114764. return ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  114765. case "customer":
  114766. return ec.fieldContext_SubscriptionContract_customer(ctx, field)
  114767. case "customerPaymentMethod":
  114768. return ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  114769. case "deliveryMethod":
  114770. return ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  114771. case "deliveryPolicy":
  114772. return ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  114773. case "deliveryPrice":
  114774. return ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  114775. case "discounts":
  114776. return ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  114777. case "id":
  114778. return ec.fieldContext_SubscriptionContract_id(ctx, field)
  114779. case "lastPaymentStatus":
  114780. return ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  114781. case "lineCount":
  114782. return ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  114783. case "lines":
  114784. return ec.fieldContext_SubscriptionContract_lines(ctx, field)
  114785. case "nextBillingDate":
  114786. return ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  114787. case "note":
  114788. return ec.fieldContext_SubscriptionContract_note(ctx, field)
  114789. case "orders":
  114790. return ec.fieldContext_SubscriptionContract_orders(ctx, field)
  114791. case "originOrder":
  114792. return ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  114793. case "status":
  114794. return ec.fieldContext_SubscriptionContract_status(ctx, field)
  114795. case "updatedAt":
  114796. return ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  114797. }
  114798. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContract", field.Name)
  114799. },
  114800. }
  114801. return fc, nil
  114802. }
  114803. func (ec *executionContext) _SubscriptionBillingAttemptConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptConnection) (ret graphql.Marshaler) {
  114804. fc, err := ec.fieldContext_SubscriptionBillingAttemptConnection_edges(ctx, field)
  114805. if err != nil {
  114806. return graphql.Null
  114807. }
  114808. ctx = graphql.WithFieldContext(ctx, fc)
  114809. defer func() {
  114810. if r := recover(); r != nil {
  114811. ec.Error(ctx, ec.Recover(ctx, r))
  114812. ret = graphql.Null
  114813. }
  114814. }()
  114815. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114816. ctx = rctx // use context from middleware stack in children
  114817. return obj.Edges, nil
  114818. })
  114819. if err != nil {
  114820. ec.Error(ctx, err)
  114821. return graphql.Null
  114822. }
  114823. if resTmp == nil {
  114824. if !graphql.HasFieldError(ctx, fc) {
  114825. ec.Errorf(ctx, "must not be null")
  114826. }
  114827. return graphql.Null
  114828. }
  114829. res := resTmp.([]*SubscriptionBillingAttemptEdge)
  114830. fc.Result = res
  114831. return ec.marshalNSubscriptionBillingAttemptEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptEdgeᚄ(ctx, field.Selections, res)
  114832. }
  114833. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114834. fc = &graphql.FieldContext{
  114835. Object: "SubscriptionBillingAttemptConnection",
  114836. Field: field,
  114837. IsMethod: false,
  114838. IsResolver: false,
  114839. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114840. switch field.Name {
  114841. case "cursor":
  114842. return ec.fieldContext_SubscriptionBillingAttemptEdge_cursor(ctx, field)
  114843. case "node":
  114844. return ec.fieldContext_SubscriptionBillingAttemptEdge_node(ctx, field)
  114845. }
  114846. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingAttemptEdge", field.Name)
  114847. },
  114848. }
  114849. return fc, nil
  114850. }
  114851. func (ec *executionContext) _SubscriptionBillingAttemptConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptConnection) (ret graphql.Marshaler) {
  114852. fc, err := ec.fieldContext_SubscriptionBillingAttemptConnection_nodes(ctx, field)
  114853. if err != nil {
  114854. return graphql.Null
  114855. }
  114856. ctx = graphql.WithFieldContext(ctx, fc)
  114857. defer func() {
  114858. if r := recover(); r != nil {
  114859. ec.Error(ctx, ec.Recover(ctx, r))
  114860. ret = graphql.Null
  114861. }
  114862. }()
  114863. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114864. ctx = rctx // use context from middleware stack in children
  114865. return obj.Nodes, nil
  114866. })
  114867. if err != nil {
  114868. ec.Error(ctx, err)
  114869. return graphql.Null
  114870. }
  114871. if resTmp == nil {
  114872. if !graphql.HasFieldError(ctx, fc) {
  114873. ec.Errorf(ctx, "must not be null")
  114874. }
  114875. return graphql.Null
  114876. }
  114877. res := resTmp.([]*SubscriptionBillingAttempt)
  114878. fc.Result = res
  114879. return ec.marshalNSubscriptionBillingAttempt2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptᚄ(ctx, field.Selections, res)
  114880. }
  114881. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114882. fc = &graphql.FieldContext{
  114883. Object: "SubscriptionBillingAttemptConnection",
  114884. Field: field,
  114885. IsMethod: false,
  114886. IsResolver: false,
  114887. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114888. switch field.Name {
  114889. case "completedAt":
  114890. return ec.fieldContext_SubscriptionBillingAttempt_completedAt(ctx, field)
  114891. case "createdAt":
  114892. return ec.fieldContext_SubscriptionBillingAttempt_createdAt(ctx, field)
  114893. case "errorCode":
  114894. return ec.fieldContext_SubscriptionBillingAttempt_errorCode(ctx, field)
  114895. case "errorMessage":
  114896. return ec.fieldContext_SubscriptionBillingAttempt_errorMessage(ctx, field)
  114897. case "id":
  114898. return ec.fieldContext_SubscriptionBillingAttempt_id(ctx, field)
  114899. case "idempotencyKey":
  114900. return ec.fieldContext_SubscriptionBillingAttempt_idempotencyKey(ctx, field)
  114901. case "nextActionUrl":
  114902. return ec.fieldContext_SubscriptionBillingAttempt_nextActionUrl(ctx, field)
  114903. case "order":
  114904. return ec.fieldContext_SubscriptionBillingAttempt_order(ctx, field)
  114905. case "originTime":
  114906. return ec.fieldContext_SubscriptionBillingAttempt_originTime(ctx, field)
  114907. case "ready":
  114908. return ec.fieldContext_SubscriptionBillingAttempt_ready(ctx, field)
  114909. case "subscriptionContract":
  114910. return ec.fieldContext_SubscriptionBillingAttempt_subscriptionContract(ctx, field)
  114911. }
  114912. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingAttempt", field.Name)
  114913. },
  114914. }
  114915. return fc, nil
  114916. }
  114917. func (ec *executionContext) _SubscriptionBillingAttemptConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptConnection) (ret graphql.Marshaler) {
  114918. fc, err := ec.fieldContext_SubscriptionBillingAttemptConnection_pageInfo(ctx, field)
  114919. if err != nil {
  114920. return graphql.Null
  114921. }
  114922. ctx = graphql.WithFieldContext(ctx, fc)
  114923. defer func() {
  114924. if r := recover(); r != nil {
  114925. ec.Error(ctx, ec.Recover(ctx, r))
  114926. ret = graphql.Null
  114927. }
  114928. }()
  114929. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114930. ctx = rctx // use context from middleware stack in children
  114931. return obj.PageInfo, nil
  114932. })
  114933. if err != nil {
  114934. ec.Error(ctx, err)
  114935. return graphql.Null
  114936. }
  114937. if resTmp == nil {
  114938. if !graphql.HasFieldError(ctx, fc) {
  114939. ec.Errorf(ctx, "must not be null")
  114940. }
  114941. return graphql.Null
  114942. }
  114943. res := resTmp.(*PageInfo)
  114944. fc.Result = res
  114945. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  114946. }
  114947. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  114948. fc = &graphql.FieldContext{
  114949. Object: "SubscriptionBillingAttemptConnection",
  114950. Field: field,
  114951. IsMethod: false,
  114952. IsResolver: false,
  114953. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  114954. switch field.Name {
  114955. case "endCursor":
  114956. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  114957. case "hasNextPage":
  114958. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  114959. case "hasPreviousPage":
  114960. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  114961. case "startCursor":
  114962. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  114963. }
  114964. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  114965. },
  114966. }
  114967. return fc, nil
  114968. }
  114969. func (ec *executionContext) _SubscriptionBillingAttemptEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptEdge) (ret graphql.Marshaler) {
  114970. fc, err := ec.fieldContext_SubscriptionBillingAttemptEdge_cursor(ctx, field)
  114971. if err != nil {
  114972. return graphql.Null
  114973. }
  114974. ctx = graphql.WithFieldContext(ctx, fc)
  114975. defer func() {
  114976. if r := recover(); r != nil {
  114977. ec.Error(ctx, ec.Recover(ctx, r))
  114978. ret = graphql.Null
  114979. }
  114980. }()
  114981. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  114982. ctx = rctx // use context from middleware stack in children
  114983. return obj.Cursor, nil
  114984. })
  114985. if err != nil {
  114986. ec.Error(ctx, err)
  114987. return graphql.Null
  114988. }
  114989. if resTmp == nil {
  114990. if !graphql.HasFieldError(ctx, fc) {
  114991. ec.Errorf(ctx, "must not be null")
  114992. }
  114993. return graphql.Null
  114994. }
  114995. res := resTmp.(string)
  114996. fc.Result = res
  114997. return ec.marshalNString2string(ctx, field.Selections, res)
  114998. }
  114999. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115000. fc = &graphql.FieldContext{
  115001. Object: "SubscriptionBillingAttemptEdge",
  115002. Field: field,
  115003. IsMethod: false,
  115004. IsResolver: false,
  115005. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115006. return nil, errors.New("field of type String does not have child fields")
  115007. },
  115008. }
  115009. return fc, nil
  115010. }
  115011. func (ec *executionContext) _SubscriptionBillingAttemptEdge_node(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptEdge) (ret graphql.Marshaler) {
  115012. fc, err := ec.fieldContext_SubscriptionBillingAttemptEdge_node(ctx, field)
  115013. if err != nil {
  115014. return graphql.Null
  115015. }
  115016. ctx = graphql.WithFieldContext(ctx, fc)
  115017. defer func() {
  115018. if r := recover(); r != nil {
  115019. ec.Error(ctx, ec.Recover(ctx, r))
  115020. ret = graphql.Null
  115021. }
  115022. }()
  115023. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115024. ctx = rctx // use context from middleware stack in children
  115025. return obj.Node, nil
  115026. })
  115027. if err != nil {
  115028. ec.Error(ctx, err)
  115029. return graphql.Null
  115030. }
  115031. if resTmp == nil {
  115032. if !graphql.HasFieldError(ctx, fc) {
  115033. ec.Errorf(ctx, "must not be null")
  115034. }
  115035. return graphql.Null
  115036. }
  115037. res := resTmp.(*SubscriptionBillingAttempt)
  115038. fc.Result = res
  115039. return ec.marshalNSubscriptionBillingAttempt2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttempt(ctx, field.Selections, res)
  115040. }
  115041. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115042. fc = &graphql.FieldContext{
  115043. Object: "SubscriptionBillingAttemptEdge",
  115044. Field: field,
  115045. IsMethod: false,
  115046. IsResolver: false,
  115047. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115048. switch field.Name {
  115049. case "completedAt":
  115050. return ec.fieldContext_SubscriptionBillingAttempt_completedAt(ctx, field)
  115051. case "createdAt":
  115052. return ec.fieldContext_SubscriptionBillingAttempt_createdAt(ctx, field)
  115053. case "errorCode":
  115054. return ec.fieldContext_SubscriptionBillingAttempt_errorCode(ctx, field)
  115055. case "errorMessage":
  115056. return ec.fieldContext_SubscriptionBillingAttempt_errorMessage(ctx, field)
  115057. case "id":
  115058. return ec.fieldContext_SubscriptionBillingAttempt_id(ctx, field)
  115059. case "idempotencyKey":
  115060. return ec.fieldContext_SubscriptionBillingAttempt_idempotencyKey(ctx, field)
  115061. case "nextActionUrl":
  115062. return ec.fieldContext_SubscriptionBillingAttempt_nextActionUrl(ctx, field)
  115063. case "order":
  115064. return ec.fieldContext_SubscriptionBillingAttempt_order(ctx, field)
  115065. case "originTime":
  115066. return ec.fieldContext_SubscriptionBillingAttempt_originTime(ctx, field)
  115067. case "ready":
  115068. return ec.fieldContext_SubscriptionBillingAttempt_ready(ctx, field)
  115069. case "subscriptionContract":
  115070. return ec.fieldContext_SubscriptionBillingAttempt_subscriptionContract(ctx, field)
  115071. }
  115072. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingAttempt", field.Name)
  115073. },
  115074. }
  115075. return fc, nil
  115076. }
  115077. func (ec *executionContext) _SubscriptionBillingPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  115078. fc, err := ec.fieldContext_SubscriptionBillingPolicy_anchors(ctx, field)
  115079. if err != nil {
  115080. return graphql.Null
  115081. }
  115082. ctx = graphql.WithFieldContext(ctx, fc)
  115083. defer func() {
  115084. if r := recover(); r != nil {
  115085. ec.Error(ctx, ec.Recover(ctx, r))
  115086. ret = graphql.Null
  115087. }
  115088. }()
  115089. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115090. ctx = rctx // use context from middleware stack in children
  115091. return obj.Anchors, nil
  115092. })
  115093. if err != nil {
  115094. ec.Error(ctx, err)
  115095. return graphql.Null
  115096. }
  115097. if resTmp == nil {
  115098. if !graphql.HasFieldError(ctx, fc) {
  115099. ec.Errorf(ctx, "must not be null")
  115100. }
  115101. return graphql.Null
  115102. }
  115103. res := resTmp.([]*SellingPlanAnchor)
  115104. fc.Result = res
  115105. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  115106. }
  115107. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115108. fc = &graphql.FieldContext{
  115109. Object: "SubscriptionBillingPolicy",
  115110. Field: field,
  115111. IsMethod: false,
  115112. IsResolver: false,
  115113. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115114. switch field.Name {
  115115. case "cutoffDay":
  115116. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  115117. case "day":
  115118. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  115119. case "month":
  115120. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  115121. case "type":
  115122. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  115123. }
  115124. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  115125. },
  115126. }
  115127. return fc, nil
  115128. }
  115129. func (ec *executionContext) _SubscriptionBillingPolicy_interval(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  115130. fc, err := ec.fieldContext_SubscriptionBillingPolicy_interval(ctx, field)
  115131. if err != nil {
  115132. return graphql.Null
  115133. }
  115134. ctx = graphql.WithFieldContext(ctx, fc)
  115135. defer func() {
  115136. if r := recover(); r != nil {
  115137. ec.Error(ctx, ec.Recover(ctx, r))
  115138. ret = graphql.Null
  115139. }
  115140. }()
  115141. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115142. ctx = rctx // use context from middleware stack in children
  115143. return obj.Interval, nil
  115144. })
  115145. if err != nil {
  115146. ec.Error(ctx, err)
  115147. return graphql.Null
  115148. }
  115149. if resTmp == nil {
  115150. if !graphql.HasFieldError(ctx, fc) {
  115151. ec.Errorf(ctx, "must not be null")
  115152. }
  115153. return graphql.Null
  115154. }
  115155. res := resTmp.(SellingPlanInterval)
  115156. fc.Result = res
  115157. return ec.marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanInterval(ctx, field.Selections, res)
  115158. }
  115159. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115160. fc = &graphql.FieldContext{
  115161. Object: "SubscriptionBillingPolicy",
  115162. Field: field,
  115163. IsMethod: false,
  115164. IsResolver: false,
  115165. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115166. return nil, errors.New("field of type SellingPlanInterval does not have child fields")
  115167. },
  115168. }
  115169. return fc, nil
  115170. }
  115171. func (ec *executionContext) _SubscriptionBillingPolicy_intervalCount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  115172. fc, err := ec.fieldContext_SubscriptionBillingPolicy_intervalCount(ctx, field)
  115173. if err != nil {
  115174. return graphql.Null
  115175. }
  115176. ctx = graphql.WithFieldContext(ctx, fc)
  115177. defer func() {
  115178. if r := recover(); r != nil {
  115179. ec.Error(ctx, ec.Recover(ctx, r))
  115180. ret = graphql.Null
  115181. }
  115182. }()
  115183. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115184. ctx = rctx // use context from middleware stack in children
  115185. return obj.IntervalCount, nil
  115186. })
  115187. if err != nil {
  115188. ec.Error(ctx, err)
  115189. return graphql.Null
  115190. }
  115191. if resTmp == nil {
  115192. if !graphql.HasFieldError(ctx, fc) {
  115193. ec.Errorf(ctx, "must not be null")
  115194. }
  115195. return graphql.Null
  115196. }
  115197. res := resTmp.(int)
  115198. fc.Result = res
  115199. return ec.marshalNInt2int(ctx, field.Selections, res)
  115200. }
  115201. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_intervalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115202. fc = &graphql.FieldContext{
  115203. Object: "SubscriptionBillingPolicy",
  115204. Field: field,
  115205. IsMethod: false,
  115206. IsResolver: false,
  115207. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115208. return nil, errors.New("field of type Int does not have child fields")
  115209. },
  115210. }
  115211. return fc, nil
  115212. }
  115213. func (ec *executionContext) _SubscriptionBillingPolicy_maxCycles(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  115214. fc, err := ec.fieldContext_SubscriptionBillingPolicy_maxCycles(ctx, field)
  115215. if err != nil {
  115216. return graphql.Null
  115217. }
  115218. ctx = graphql.WithFieldContext(ctx, fc)
  115219. defer func() {
  115220. if r := recover(); r != nil {
  115221. ec.Error(ctx, ec.Recover(ctx, r))
  115222. ret = graphql.Null
  115223. }
  115224. }()
  115225. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115226. ctx = rctx // use context from middleware stack in children
  115227. return obj.MaxCycles, nil
  115228. })
  115229. if err != nil {
  115230. ec.Error(ctx, err)
  115231. return graphql.Null
  115232. }
  115233. if resTmp == nil {
  115234. return graphql.Null
  115235. }
  115236. res := resTmp.(*int)
  115237. fc.Result = res
  115238. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  115239. }
  115240. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_maxCycles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115241. fc = &graphql.FieldContext{
  115242. Object: "SubscriptionBillingPolicy",
  115243. Field: field,
  115244. IsMethod: false,
  115245. IsResolver: false,
  115246. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115247. return nil, errors.New("field of type Int does not have child fields")
  115248. },
  115249. }
  115250. return fc, nil
  115251. }
  115252. func (ec *executionContext) _SubscriptionBillingPolicy_minCycles(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  115253. fc, err := ec.fieldContext_SubscriptionBillingPolicy_minCycles(ctx, field)
  115254. if err != nil {
  115255. return graphql.Null
  115256. }
  115257. ctx = graphql.WithFieldContext(ctx, fc)
  115258. defer func() {
  115259. if r := recover(); r != nil {
  115260. ec.Error(ctx, ec.Recover(ctx, r))
  115261. ret = graphql.Null
  115262. }
  115263. }()
  115264. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115265. ctx = rctx // use context from middleware stack in children
  115266. return obj.MinCycles, nil
  115267. })
  115268. if err != nil {
  115269. ec.Error(ctx, err)
  115270. return graphql.Null
  115271. }
  115272. if resTmp == nil {
  115273. return graphql.Null
  115274. }
  115275. res := resTmp.(*int)
  115276. fc.Result = res
  115277. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  115278. }
  115279. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_minCycles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115280. fc = &graphql.FieldContext{
  115281. Object: "SubscriptionBillingPolicy",
  115282. Field: field,
  115283. IsMethod: false,
  115284. IsResolver: false,
  115285. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115286. return nil, errors.New("field of type Int does not have child fields")
  115287. },
  115288. }
  115289. return fc, nil
  115290. }
  115291. func (ec *executionContext) _SubscriptionContract_app(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115292. fc, err := ec.fieldContext_SubscriptionContract_app(ctx, field)
  115293. if err != nil {
  115294. return graphql.Null
  115295. }
  115296. ctx = graphql.WithFieldContext(ctx, fc)
  115297. defer func() {
  115298. if r := recover(); r != nil {
  115299. ec.Error(ctx, ec.Recover(ctx, r))
  115300. ret = graphql.Null
  115301. }
  115302. }()
  115303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115304. ctx = rctx // use context from middleware stack in children
  115305. return obj.App, nil
  115306. })
  115307. if err != nil {
  115308. ec.Error(ctx, err)
  115309. return graphql.Null
  115310. }
  115311. if resTmp == nil {
  115312. return graphql.Null
  115313. }
  115314. res := resTmp.(*App)
  115315. fc.Result = res
  115316. return ec.marshalOApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx, field.Selections, res)
  115317. }
  115318. func (ec *executionContext) fieldContext_SubscriptionContract_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115319. fc = &graphql.FieldContext{
  115320. Object: "SubscriptionContract",
  115321. Field: field,
  115322. IsMethod: false,
  115323. IsResolver: false,
  115324. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115325. switch field.Name {
  115326. case "id":
  115327. return ec.fieldContext_App_id(ctx, field)
  115328. }
  115329. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  115330. },
  115331. }
  115332. return fc, nil
  115333. }
  115334. func (ec *executionContext) _SubscriptionContract_appAdminUrl(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115335. fc, err := ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  115336. if err != nil {
  115337. return graphql.Null
  115338. }
  115339. ctx = graphql.WithFieldContext(ctx, fc)
  115340. defer func() {
  115341. if r := recover(); r != nil {
  115342. ec.Error(ctx, ec.Recover(ctx, r))
  115343. ret = graphql.Null
  115344. }
  115345. }()
  115346. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115347. ctx = rctx // use context from middleware stack in children
  115348. return obj.AppAdminURL, nil
  115349. })
  115350. if err != nil {
  115351. ec.Error(ctx, err)
  115352. return graphql.Null
  115353. }
  115354. if resTmp == nil {
  115355. return graphql.Null
  115356. }
  115357. res := resTmp.(*string)
  115358. fc.Result = res
  115359. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  115360. }
  115361. func (ec *executionContext) fieldContext_SubscriptionContract_appAdminUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115362. fc = &graphql.FieldContext{
  115363. Object: "SubscriptionContract",
  115364. Field: field,
  115365. IsMethod: false,
  115366. IsResolver: false,
  115367. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115368. return nil, errors.New("field of type URL does not have child fields")
  115369. },
  115370. }
  115371. return fc, nil
  115372. }
  115373. func (ec *executionContext) _SubscriptionContract_billingAttempts(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115374. fc, err := ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  115375. if err != nil {
  115376. return graphql.Null
  115377. }
  115378. ctx = graphql.WithFieldContext(ctx, fc)
  115379. defer func() {
  115380. if r := recover(); r != nil {
  115381. ec.Error(ctx, ec.Recover(ctx, r))
  115382. ret = graphql.Null
  115383. }
  115384. }()
  115385. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115386. ctx = rctx // use context from middleware stack in children
  115387. return obj.BillingAttempts, nil
  115388. })
  115389. if err != nil {
  115390. ec.Error(ctx, err)
  115391. return graphql.Null
  115392. }
  115393. if resTmp == nil {
  115394. if !graphql.HasFieldError(ctx, fc) {
  115395. ec.Errorf(ctx, "must not be null")
  115396. }
  115397. return graphql.Null
  115398. }
  115399. res := resTmp.(*SubscriptionBillingAttemptConnection)
  115400. fc.Result = res
  115401. return ec.marshalNSubscriptionBillingAttemptConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptConnection(ctx, field.Selections, res)
  115402. }
  115403. func (ec *executionContext) fieldContext_SubscriptionContract_billingAttempts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115404. fc = &graphql.FieldContext{
  115405. Object: "SubscriptionContract",
  115406. Field: field,
  115407. IsMethod: false,
  115408. IsResolver: false,
  115409. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115410. switch field.Name {
  115411. case "edges":
  115412. return ec.fieldContext_SubscriptionBillingAttemptConnection_edges(ctx, field)
  115413. case "nodes":
  115414. return ec.fieldContext_SubscriptionBillingAttemptConnection_nodes(ctx, field)
  115415. case "pageInfo":
  115416. return ec.fieldContext_SubscriptionBillingAttemptConnection_pageInfo(ctx, field)
  115417. }
  115418. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingAttemptConnection", field.Name)
  115419. },
  115420. }
  115421. defer func() {
  115422. if r := recover(); r != nil {
  115423. err = ec.Recover(ctx, r)
  115424. ec.Error(ctx, err)
  115425. }
  115426. }()
  115427. ctx = graphql.WithFieldContext(ctx, fc)
  115428. if fc.Args, err = ec.field_SubscriptionContract_billingAttempts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  115429. ec.Error(ctx, err)
  115430. return
  115431. }
  115432. return fc, nil
  115433. }
  115434. func (ec *executionContext) _SubscriptionContract_billingPolicy(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115435. fc, err := ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  115436. if err != nil {
  115437. return graphql.Null
  115438. }
  115439. ctx = graphql.WithFieldContext(ctx, fc)
  115440. defer func() {
  115441. if r := recover(); r != nil {
  115442. ec.Error(ctx, ec.Recover(ctx, r))
  115443. ret = graphql.Null
  115444. }
  115445. }()
  115446. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115447. ctx = rctx // use context from middleware stack in children
  115448. return obj.BillingPolicy, nil
  115449. })
  115450. if err != nil {
  115451. ec.Error(ctx, err)
  115452. return graphql.Null
  115453. }
  115454. if resTmp == nil {
  115455. if !graphql.HasFieldError(ctx, fc) {
  115456. ec.Errorf(ctx, "must not be null")
  115457. }
  115458. return graphql.Null
  115459. }
  115460. res := resTmp.(*SubscriptionBillingPolicy)
  115461. fc.Result = res
  115462. return ec.marshalNSubscriptionBillingPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingPolicy(ctx, field.Selections, res)
  115463. }
  115464. func (ec *executionContext) fieldContext_SubscriptionContract_billingPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115465. fc = &graphql.FieldContext{
  115466. Object: "SubscriptionContract",
  115467. Field: field,
  115468. IsMethod: false,
  115469. IsResolver: false,
  115470. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115471. switch field.Name {
  115472. case "anchors":
  115473. return ec.fieldContext_SubscriptionBillingPolicy_anchors(ctx, field)
  115474. case "interval":
  115475. return ec.fieldContext_SubscriptionBillingPolicy_interval(ctx, field)
  115476. case "intervalCount":
  115477. return ec.fieldContext_SubscriptionBillingPolicy_intervalCount(ctx, field)
  115478. case "maxCycles":
  115479. return ec.fieldContext_SubscriptionBillingPolicy_maxCycles(ctx, field)
  115480. case "minCycles":
  115481. return ec.fieldContext_SubscriptionBillingPolicy_minCycles(ctx, field)
  115482. }
  115483. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingPolicy", field.Name)
  115484. },
  115485. }
  115486. return fc, nil
  115487. }
  115488. func (ec *executionContext) _SubscriptionContract_createdAt(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115489. fc, err := ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  115490. if err != nil {
  115491. return graphql.Null
  115492. }
  115493. ctx = graphql.WithFieldContext(ctx, fc)
  115494. defer func() {
  115495. if r := recover(); r != nil {
  115496. ec.Error(ctx, ec.Recover(ctx, r))
  115497. ret = graphql.Null
  115498. }
  115499. }()
  115500. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115501. ctx = rctx // use context from middleware stack in children
  115502. return obj.CreatedAt, nil
  115503. })
  115504. if err != nil {
  115505. ec.Error(ctx, err)
  115506. return graphql.Null
  115507. }
  115508. if resTmp == nil {
  115509. if !graphql.HasFieldError(ctx, fc) {
  115510. ec.Errorf(ctx, "must not be null")
  115511. }
  115512. return graphql.Null
  115513. }
  115514. res := resTmp.(string)
  115515. fc.Result = res
  115516. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  115517. }
  115518. func (ec *executionContext) fieldContext_SubscriptionContract_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115519. fc = &graphql.FieldContext{
  115520. Object: "SubscriptionContract",
  115521. Field: field,
  115522. IsMethod: false,
  115523. IsResolver: false,
  115524. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115525. return nil, errors.New("field of type DateTime does not have child fields")
  115526. },
  115527. }
  115528. return fc, nil
  115529. }
  115530. func (ec *executionContext) _SubscriptionContract_currencyCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115531. fc, err := ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  115532. if err != nil {
  115533. return graphql.Null
  115534. }
  115535. ctx = graphql.WithFieldContext(ctx, fc)
  115536. defer func() {
  115537. if r := recover(); r != nil {
  115538. ec.Error(ctx, ec.Recover(ctx, r))
  115539. ret = graphql.Null
  115540. }
  115541. }()
  115542. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115543. ctx = rctx // use context from middleware stack in children
  115544. return obj.CurrencyCode, nil
  115545. })
  115546. if err != nil {
  115547. ec.Error(ctx, err)
  115548. return graphql.Null
  115549. }
  115550. if resTmp == nil {
  115551. if !graphql.HasFieldError(ctx, fc) {
  115552. ec.Errorf(ctx, "must not be null")
  115553. }
  115554. return graphql.Null
  115555. }
  115556. res := resTmp.(CurrencyCode)
  115557. fc.Result = res
  115558. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  115559. }
  115560. func (ec *executionContext) fieldContext_SubscriptionContract_currencyCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115561. fc = &graphql.FieldContext{
  115562. Object: "SubscriptionContract",
  115563. Field: field,
  115564. IsMethod: false,
  115565. IsResolver: false,
  115566. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115567. return nil, errors.New("field of type CurrencyCode does not have child fields")
  115568. },
  115569. }
  115570. return fc, nil
  115571. }
  115572. func (ec *executionContext) _SubscriptionContract_customAttributes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115573. fc, err := ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  115574. if err != nil {
  115575. return graphql.Null
  115576. }
  115577. ctx = graphql.WithFieldContext(ctx, fc)
  115578. defer func() {
  115579. if r := recover(); r != nil {
  115580. ec.Error(ctx, ec.Recover(ctx, r))
  115581. ret = graphql.Null
  115582. }
  115583. }()
  115584. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115585. ctx = rctx // use context from middleware stack in children
  115586. return obj.CustomAttributes, nil
  115587. })
  115588. if err != nil {
  115589. ec.Error(ctx, err)
  115590. return graphql.Null
  115591. }
  115592. if resTmp == nil {
  115593. if !graphql.HasFieldError(ctx, fc) {
  115594. ec.Errorf(ctx, "must not be null")
  115595. }
  115596. return graphql.Null
  115597. }
  115598. res := resTmp.([]*Attribute)
  115599. fc.Result = res
  115600. return ec.marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAttributeᚄ(ctx, field.Selections, res)
  115601. }
  115602. func (ec *executionContext) fieldContext_SubscriptionContract_customAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115603. fc = &graphql.FieldContext{
  115604. Object: "SubscriptionContract",
  115605. Field: field,
  115606. IsMethod: false,
  115607. IsResolver: false,
  115608. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115609. switch field.Name {
  115610. case "key":
  115611. return ec.fieldContext_Attribute_key(ctx, field)
  115612. case "value":
  115613. return ec.fieldContext_Attribute_value(ctx, field)
  115614. }
  115615. return nil, fmt.Errorf("no field named %q was found under type Attribute", field.Name)
  115616. },
  115617. }
  115618. return fc, nil
  115619. }
  115620. func (ec *executionContext) _SubscriptionContract_customer(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115621. fc, err := ec.fieldContext_SubscriptionContract_customer(ctx, field)
  115622. if err != nil {
  115623. return graphql.Null
  115624. }
  115625. ctx = graphql.WithFieldContext(ctx, fc)
  115626. defer func() {
  115627. if r := recover(); r != nil {
  115628. ec.Error(ctx, ec.Recover(ctx, r))
  115629. ret = graphql.Null
  115630. }
  115631. }()
  115632. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115633. ctx = rctx // use context from middleware stack in children
  115634. return obj.Customer, nil
  115635. })
  115636. if err != nil {
  115637. ec.Error(ctx, err)
  115638. return graphql.Null
  115639. }
  115640. if resTmp == nil {
  115641. return graphql.Null
  115642. }
  115643. res := resTmp.(*Customer)
  115644. fc.Result = res
  115645. return ec.marshalOCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  115646. }
  115647. func (ec *executionContext) fieldContext_SubscriptionContract_customer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115648. fc = &graphql.FieldContext{
  115649. Object: "SubscriptionContract",
  115650. Field: field,
  115651. IsMethod: false,
  115652. IsResolver: false,
  115653. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115654. switch field.Name {
  115655. case "id":
  115656. return ec.fieldContext_Customer_id(ctx, field)
  115657. }
  115658. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  115659. },
  115660. }
  115661. return fc, nil
  115662. }
  115663. func (ec *executionContext) _SubscriptionContract_customerPaymentMethod(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115664. fc, err := ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  115665. if err != nil {
  115666. return graphql.Null
  115667. }
  115668. ctx = graphql.WithFieldContext(ctx, fc)
  115669. defer func() {
  115670. if r := recover(); r != nil {
  115671. ec.Error(ctx, ec.Recover(ctx, r))
  115672. ret = graphql.Null
  115673. }
  115674. }()
  115675. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115676. ctx = rctx // use context from middleware stack in children
  115677. return obj.CustomerPaymentMethod, nil
  115678. })
  115679. if err != nil {
  115680. ec.Error(ctx, err)
  115681. return graphql.Null
  115682. }
  115683. if resTmp == nil {
  115684. return graphql.Null
  115685. }
  115686. res := resTmp.(*CustomerPaymentMethod)
  115687. fc.Result = res
  115688. return ec.marshalOCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethod(ctx, field.Selections, res)
  115689. }
  115690. func (ec *executionContext) fieldContext_SubscriptionContract_customerPaymentMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115691. fc = &graphql.FieldContext{
  115692. Object: "SubscriptionContract",
  115693. Field: field,
  115694. IsMethod: false,
  115695. IsResolver: false,
  115696. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115697. switch field.Name {
  115698. case "customer":
  115699. return ec.fieldContext_CustomerPaymentMethod_customer(ctx, field)
  115700. case "id":
  115701. return ec.fieldContext_CustomerPaymentMethod_id(ctx, field)
  115702. case "instrument":
  115703. return ec.fieldContext_CustomerPaymentMethod_instrument(ctx, field)
  115704. case "revokedAt":
  115705. return ec.fieldContext_CustomerPaymentMethod_revokedAt(ctx, field)
  115706. case "revokedReason":
  115707. return ec.fieldContext_CustomerPaymentMethod_revokedReason(ctx, field)
  115708. case "subscriptionContracts":
  115709. return ec.fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx, field)
  115710. }
  115711. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethod", field.Name)
  115712. },
  115713. }
  115714. defer func() {
  115715. if r := recover(); r != nil {
  115716. err = ec.Recover(ctx, r)
  115717. ec.Error(ctx, err)
  115718. }
  115719. }()
  115720. ctx = graphql.WithFieldContext(ctx, fc)
  115721. if fc.Args, err = ec.field_SubscriptionContract_customerPaymentMethod_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  115722. ec.Error(ctx, err)
  115723. return
  115724. }
  115725. return fc, nil
  115726. }
  115727. func (ec *executionContext) _SubscriptionContract_deliveryMethod(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115728. fc, err := ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  115729. if err != nil {
  115730. return graphql.Null
  115731. }
  115732. ctx = graphql.WithFieldContext(ctx, fc)
  115733. defer func() {
  115734. if r := recover(); r != nil {
  115735. ec.Error(ctx, ec.Recover(ctx, r))
  115736. ret = graphql.Null
  115737. }
  115738. }()
  115739. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115740. ctx = rctx // use context from middleware stack in children
  115741. return obj.DeliveryMethod, nil
  115742. })
  115743. if err != nil {
  115744. ec.Error(ctx, err)
  115745. return graphql.Null
  115746. }
  115747. if resTmp == nil {
  115748. return graphql.Null
  115749. }
  115750. res := resTmp.(SubscriptionDeliveryMethod)
  115751. fc.Result = res
  115752. return ec.marshalOSubscriptionDeliveryMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryMethod(ctx, field.Selections, res)
  115753. }
  115754. func (ec *executionContext) fieldContext_SubscriptionContract_deliveryMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115755. fc = &graphql.FieldContext{
  115756. Object: "SubscriptionContract",
  115757. Field: field,
  115758. IsMethod: false,
  115759. IsResolver: false,
  115760. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115761. return nil, errors.New("field of type SubscriptionDeliveryMethod does not have child fields")
  115762. },
  115763. }
  115764. return fc, nil
  115765. }
  115766. func (ec *executionContext) _SubscriptionContract_deliveryPolicy(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115767. fc, err := ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  115768. if err != nil {
  115769. return graphql.Null
  115770. }
  115771. ctx = graphql.WithFieldContext(ctx, fc)
  115772. defer func() {
  115773. if r := recover(); r != nil {
  115774. ec.Error(ctx, ec.Recover(ctx, r))
  115775. ret = graphql.Null
  115776. }
  115777. }()
  115778. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115779. ctx = rctx // use context from middleware stack in children
  115780. return obj.DeliveryPolicy, nil
  115781. })
  115782. if err != nil {
  115783. ec.Error(ctx, err)
  115784. return graphql.Null
  115785. }
  115786. if resTmp == nil {
  115787. if !graphql.HasFieldError(ctx, fc) {
  115788. ec.Errorf(ctx, "must not be null")
  115789. }
  115790. return graphql.Null
  115791. }
  115792. res := resTmp.(*SubscriptionDeliveryPolicy)
  115793. fc.Result = res
  115794. return ec.marshalNSubscriptionDeliveryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryPolicy(ctx, field.Selections, res)
  115795. }
  115796. func (ec *executionContext) fieldContext_SubscriptionContract_deliveryPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115797. fc = &graphql.FieldContext{
  115798. Object: "SubscriptionContract",
  115799. Field: field,
  115800. IsMethod: false,
  115801. IsResolver: false,
  115802. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115803. switch field.Name {
  115804. case "anchors":
  115805. return ec.fieldContext_SubscriptionDeliveryPolicy_anchors(ctx, field)
  115806. case "interval":
  115807. return ec.fieldContext_SubscriptionDeliveryPolicy_interval(ctx, field)
  115808. case "intervalCount":
  115809. return ec.fieldContext_SubscriptionDeliveryPolicy_intervalCount(ctx, field)
  115810. }
  115811. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDeliveryPolicy", field.Name)
  115812. },
  115813. }
  115814. return fc, nil
  115815. }
  115816. func (ec *executionContext) _SubscriptionContract_deliveryPrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115817. fc, err := ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  115818. if err != nil {
  115819. return graphql.Null
  115820. }
  115821. ctx = graphql.WithFieldContext(ctx, fc)
  115822. defer func() {
  115823. if r := recover(); r != nil {
  115824. ec.Error(ctx, ec.Recover(ctx, r))
  115825. ret = graphql.Null
  115826. }
  115827. }()
  115828. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115829. ctx = rctx // use context from middleware stack in children
  115830. return obj.DeliveryPrice, nil
  115831. })
  115832. if err != nil {
  115833. ec.Error(ctx, err)
  115834. return graphql.Null
  115835. }
  115836. if resTmp == nil {
  115837. if !graphql.HasFieldError(ctx, fc) {
  115838. ec.Errorf(ctx, "must not be null")
  115839. }
  115840. return graphql.Null
  115841. }
  115842. res := resTmp.(*MoneyV2)
  115843. fc.Result = res
  115844. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  115845. }
  115846. func (ec *executionContext) fieldContext_SubscriptionContract_deliveryPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115847. fc = &graphql.FieldContext{
  115848. Object: "SubscriptionContract",
  115849. Field: field,
  115850. IsMethod: false,
  115851. IsResolver: false,
  115852. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115853. switch field.Name {
  115854. case "amount":
  115855. return ec.fieldContext_MoneyV2_amount(ctx, field)
  115856. case "currencyCode":
  115857. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  115858. }
  115859. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  115860. },
  115861. }
  115862. return fc, nil
  115863. }
  115864. func (ec *executionContext) _SubscriptionContract_discounts(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115865. fc, err := ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  115866. if err != nil {
  115867. return graphql.Null
  115868. }
  115869. ctx = graphql.WithFieldContext(ctx, fc)
  115870. defer func() {
  115871. if r := recover(); r != nil {
  115872. ec.Error(ctx, ec.Recover(ctx, r))
  115873. ret = graphql.Null
  115874. }
  115875. }()
  115876. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115877. ctx = rctx // use context from middleware stack in children
  115878. return obj.Discounts, nil
  115879. })
  115880. if err != nil {
  115881. ec.Error(ctx, err)
  115882. return graphql.Null
  115883. }
  115884. if resTmp == nil {
  115885. if !graphql.HasFieldError(ctx, fc) {
  115886. ec.Errorf(ctx, "must not be null")
  115887. }
  115888. return graphql.Null
  115889. }
  115890. res := resTmp.(*SubscriptionManualDiscountConnection)
  115891. fc.Result = res
  115892. return ec.marshalNSubscriptionManualDiscountConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscountConnection(ctx, field.Selections, res)
  115893. }
  115894. func (ec *executionContext) fieldContext_SubscriptionContract_discounts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115895. fc = &graphql.FieldContext{
  115896. Object: "SubscriptionContract",
  115897. Field: field,
  115898. IsMethod: false,
  115899. IsResolver: false,
  115900. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115901. switch field.Name {
  115902. case "edges":
  115903. return ec.fieldContext_SubscriptionManualDiscountConnection_edges(ctx, field)
  115904. case "nodes":
  115905. return ec.fieldContext_SubscriptionManualDiscountConnection_nodes(ctx, field)
  115906. case "pageInfo":
  115907. return ec.fieldContext_SubscriptionManualDiscountConnection_pageInfo(ctx, field)
  115908. }
  115909. return nil, fmt.Errorf("no field named %q was found under type SubscriptionManualDiscountConnection", field.Name)
  115910. },
  115911. }
  115912. defer func() {
  115913. if r := recover(); r != nil {
  115914. err = ec.Recover(ctx, r)
  115915. ec.Error(ctx, err)
  115916. }
  115917. }()
  115918. ctx = graphql.WithFieldContext(ctx, fc)
  115919. if fc.Args, err = ec.field_SubscriptionContract_discounts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  115920. ec.Error(ctx, err)
  115921. return
  115922. }
  115923. return fc, nil
  115924. }
  115925. func (ec *executionContext) _SubscriptionContract_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115926. fc, err := ec.fieldContext_SubscriptionContract_id(ctx, field)
  115927. if err != nil {
  115928. return graphql.Null
  115929. }
  115930. ctx = graphql.WithFieldContext(ctx, fc)
  115931. defer func() {
  115932. if r := recover(); r != nil {
  115933. ec.Error(ctx, ec.Recover(ctx, r))
  115934. ret = graphql.Null
  115935. }
  115936. }()
  115937. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115938. ctx = rctx // use context from middleware stack in children
  115939. return obj.ID, nil
  115940. })
  115941. if err != nil {
  115942. ec.Error(ctx, err)
  115943. return graphql.Null
  115944. }
  115945. if resTmp == nil {
  115946. if !graphql.HasFieldError(ctx, fc) {
  115947. ec.Errorf(ctx, "must not be null")
  115948. }
  115949. return graphql.Null
  115950. }
  115951. res := resTmp.(string)
  115952. fc.Result = res
  115953. return ec.marshalNID2string(ctx, field.Selections, res)
  115954. }
  115955. func (ec *executionContext) fieldContext_SubscriptionContract_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115956. fc = &graphql.FieldContext{
  115957. Object: "SubscriptionContract",
  115958. Field: field,
  115959. IsMethod: false,
  115960. IsResolver: false,
  115961. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  115962. return nil, errors.New("field of type ID does not have child fields")
  115963. },
  115964. }
  115965. return fc, nil
  115966. }
  115967. func (ec *executionContext) _SubscriptionContract_lastPaymentStatus(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  115968. fc, err := ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  115969. if err != nil {
  115970. return graphql.Null
  115971. }
  115972. ctx = graphql.WithFieldContext(ctx, fc)
  115973. defer func() {
  115974. if r := recover(); r != nil {
  115975. ec.Error(ctx, ec.Recover(ctx, r))
  115976. ret = graphql.Null
  115977. }
  115978. }()
  115979. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  115980. ctx = rctx // use context from middleware stack in children
  115981. return obj.LastPaymentStatus, nil
  115982. })
  115983. if err != nil {
  115984. ec.Error(ctx, err)
  115985. return graphql.Null
  115986. }
  115987. if resTmp == nil {
  115988. return graphql.Null
  115989. }
  115990. res := resTmp.(*SubscriptionContractLastPaymentStatus)
  115991. fc.Result = res
  115992. return ec.marshalOSubscriptionContractLastPaymentStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractLastPaymentStatus(ctx, field.Selections, res)
  115993. }
  115994. func (ec *executionContext) fieldContext_SubscriptionContract_lastPaymentStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  115995. fc = &graphql.FieldContext{
  115996. Object: "SubscriptionContract",
  115997. Field: field,
  115998. IsMethod: false,
  115999. IsResolver: false,
  116000. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116001. return nil, errors.New("field of type SubscriptionContractLastPaymentStatus does not have child fields")
  116002. },
  116003. }
  116004. return fc, nil
  116005. }
  116006. func (ec *executionContext) _SubscriptionContract_lineCount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  116007. fc, err := ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  116008. if err != nil {
  116009. return graphql.Null
  116010. }
  116011. ctx = graphql.WithFieldContext(ctx, fc)
  116012. defer func() {
  116013. if r := recover(); r != nil {
  116014. ec.Error(ctx, ec.Recover(ctx, r))
  116015. ret = graphql.Null
  116016. }
  116017. }()
  116018. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116019. ctx = rctx // use context from middleware stack in children
  116020. return obj.LineCount, nil
  116021. })
  116022. if err != nil {
  116023. ec.Error(ctx, err)
  116024. return graphql.Null
  116025. }
  116026. if resTmp == nil {
  116027. if !graphql.HasFieldError(ctx, fc) {
  116028. ec.Errorf(ctx, "must not be null")
  116029. }
  116030. return graphql.Null
  116031. }
  116032. res := resTmp.(int)
  116033. fc.Result = res
  116034. return ec.marshalNInt2int(ctx, field.Selections, res)
  116035. }
  116036. func (ec *executionContext) fieldContext_SubscriptionContract_lineCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116037. fc = &graphql.FieldContext{
  116038. Object: "SubscriptionContract",
  116039. Field: field,
  116040. IsMethod: false,
  116041. IsResolver: false,
  116042. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116043. return nil, errors.New("field of type Int does not have child fields")
  116044. },
  116045. }
  116046. return fc, nil
  116047. }
  116048. func (ec *executionContext) _SubscriptionContract_lines(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  116049. fc, err := ec.fieldContext_SubscriptionContract_lines(ctx, field)
  116050. if err != nil {
  116051. return graphql.Null
  116052. }
  116053. ctx = graphql.WithFieldContext(ctx, fc)
  116054. defer func() {
  116055. if r := recover(); r != nil {
  116056. ec.Error(ctx, ec.Recover(ctx, r))
  116057. ret = graphql.Null
  116058. }
  116059. }()
  116060. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116061. ctx = rctx // use context from middleware stack in children
  116062. return obj.Lines, nil
  116063. })
  116064. if err != nil {
  116065. ec.Error(ctx, err)
  116066. return graphql.Null
  116067. }
  116068. if resTmp == nil {
  116069. if !graphql.HasFieldError(ctx, fc) {
  116070. ec.Errorf(ctx, "must not be null")
  116071. }
  116072. return graphql.Null
  116073. }
  116074. res := resTmp.(*SubscriptionLineConnection)
  116075. fc.Result = res
  116076. return ec.marshalNSubscriptionLineConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineConnection(ctx, field.Selections, res)
  116077. }
  116078. func (ec *executionContext) fieldContext_SubscriptionContract_lines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116079. fc = &graphql.FieldContext{
  116080. Object: "SubscriptionContract",
  116081. Field: field,
  116082. IsMethod: false,
  116083. IsResolver: false,
  116084. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116085. switch field.Name {
  116086. case "edges":
  116087. return ec.fieldContext_SubscriptionLineConnection_edges(ctx, field)
  116088. case "nodes":
  116089. return ec.fieldContext_SubscriptionLineConnection_nodes(ctx, field)
  116090. case "pageInfo":
  116091. return ec.fieldContext_SubscriptionLineConnection_pageInfo(ctx, field)
  116092. }
  116093. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLineConnection", field.Name)
  116094. },
  116095. }
  116096. defer func() {
  116097. if r := recover(); r != nil {
  116098. err = ec.Recover(ctx, r)
  116099. ec.Error(ctx, err)
  116100. }
  116101. }()
  116102. ctx = graphql.WithFieldContext(ctx, fc)
  116103. if fc.Args, err = ec.field_SubscriptionContract_lines_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  116104. ec.Error(ctx, err)
  116105. return
  116106. }
  116107. return fc, nil
  116108. }
  116109. func (ec *executionContext) _SubscriptionContract_nextBillingDate(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  116110. fc, err := ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  116111. if err != nil {
  116112. return graphql.Null
  116113. }
  116114. ctx = graphql.WithFieldContext(ctx, fc)
  116115. defer func() {
  116116. if r := recover(); r != nil {
  116117. ec.Error(ctx, ec.Recover(ctx, r))
  116118. ret = graphql.Null
  116119. }
  116120. }()
  116121. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116122. ctx = rctx // use context from middleware stack in children
  116123. return obj.NextBillingDate, nil
  116124. })
  116125. if err != nil {
  116126. ec.Error(ctx, err)
  116127. return graphql.Null
  116128. }
  116129. if resTmp == nil {
  116130. return graphql.Null
  116131. }
  116132. res := resTmp.(*string)
  116133. fc.Result = res
  116134. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  116135. }
  116136. func (ec *executionContext) fieldContext_SubscriptionContract_nextBillingDate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116137. fc = &graphql.FieldContext{
  116138. Object: "SubscriptionContract",
  116139. Field: field,
  116140. IsMethod: false,
  116141. IsResolver: false,
  116142. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116143. return nil, errors.New("field of type DateTime does not have child fields")
  116144. },
  116145. }
  116146. return fc, nil
  116147. }
  116148. func (ec *executionContext) _SubscriptionContract_note(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  116149. fc, err := ec.fieldContext_SubscriptionContract_note(ctx, field)
  116150. if err != nil {
  116151. return graphql.Null
  116152. }
  116153. ctx = graphql.WithFieldContext(ctx, fc)
  116154. defer func() {
  116155. if r := recover(); r != nil {
  116156. ec.Error(ctx, ec.Recover(ctx, r))
  116157. ret = graphql.Null
  116158. }
  116159. }()
  116160. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116161. ctx = rctx // use context from middleware stack in children
  116162. return obj.Note, nil
  116163. })
  116164. if err != nil {
  116165. ec.Error(ctx, err)
  116166. return graphql.Null
  116167. }
  116168. if resTmp == nil {
  116169. return graphql.Null
  116170. }
  116171. res := resTmp.(*string)
  116172. fc.Result = res
  116173. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  116174. }
  116175. func (ec *executionContext) fieldContext_SubscriptionContract_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116176. fc = &graphql.FieldContext{
  116177. Object: "SubscriptionContract",
  116178. Field: field,
  116179. IsMethod: false,
  116180. IsResolver: false,
  116181. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116182. return nil, errors.New("field of type String does not have child fields")
  116183. },
  116184. }
  116185. return fc, nil
  116186. }
  116187. func (ec *executionContext) _SubscriptionContract_orders(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  116188. fc, err := ec.fieldContext_SubscriptionContract_orders(ctx, field)
  116189. if err != nil {
  116190. return graphql.Null
  116191. }
  116192. ctx = graphql.WithFieldContext(ctx, fc)
  116193. defer func() {
  116194. if r := recover(); r != nil {
  116195. ec.Error(ctx, ec.Recover(ctx, r))
  116196. ret = graphql.Null
  116197. }
  116198. }()
  116199. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116200. ctx = rctx // use context from middleware stack in children
  116201. return obj.Orders, nil
  116202. })
  116203. if err != nil {
  116204. ec.Error(ctx, err)
  116205. return graphql.Null
  116206. }
  116207. if resTmp == nil {
  116208. if !graphql.HasFieldError(ctx, fc) {
  116209. ec.Errorf(ctx, "must not be null")
  116210. }
  116211. return graphql.Null
  116212. }
  116213. res := resTmp.(*OrderConnection)
  116214. fc.Result = res
  116215. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  116216. }
  116217. func (ec *executionContext) fieldContext_SubscriptionContract_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116218. fc = &graphql.FieldContext{
  116219. Object: "SubscriptionContract",
  116220. Field: field,
  116221. IsMethod: false,
  116222. IsResolver: false,
  116223. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116224. switch field.Name {
  116225. case "edges":
  116226. return ec.fieldContext_OrderConnection_edges(ctx, field)
  116227. case "nodes":
  116228. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  116229. case "pageInfo":
  116230. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  116231. }
  116232. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  116233. },
  116234. }
  116235. defer func() {
  116236. if r := recover(); r != nil {
  116237. err = ec.Recover(ctx, r)
  116238. ec.Error(ctx, err)
  116239. }
  116240. }()
  116241. ctx = graphql.WithFieldContext(ctx, fc)
  116242. if fc.Args, err = ec.field_SubscriptionContract_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  116243. ec.Error(ctx, err)
  116244. return
  116245. }
  116246. return fc, nil
  116247. }
  116248. func (ec *executionContext) _SubscriptionContract_originOrder(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  116249. fc, err := ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  116250. if err != nil {
  116251. return graphql.Null
  116252. }
  116253. ctx = graphql.WithFieldContext(ctx, fc)
  116254. defer func() {
  116255. if r := recover(); r != nil {
  116256. ec.Error(ctx, ec.Recover(ctx, r))
  116257. ret = graphql.Null
  116258. }
  116259. }()
  116260. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116261. ctx = rctx // use context from middleware stack in children
  116262. return obj.OriginOrder, nil
  116263. })
  116264. if err != nil {
  116265. ec.Error(ctx, err)
  116266. return graphql.Null
  116267. }
  116268. if resTmp == nil {
  116269. return graphql.Null
  116270. }
  116271. res := resTmp.(*Order)
  116272. fc.Result = res
  116273. return ec.marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx, field.Selections, res)
  116274. }
  116275. func (ec *executionContext) fieldContext_SubscriptionContract_originOrder(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116276. fc = &graphql.FieldContext{
  116277. Object: "SubscriptionContract",
  116278. Field: field,
  116279. IsMethod: false,
  116280. IsResolver: false,
  116281. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116282. switch field.Name {
  116283. case "id":
  116284. return ec.fieldContext_Order_id(ctx, field)
  116285. }
  116286. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  116287. },
  116288. }
  116289. return fc, nil
  116290. }
  116291. func (ec *executionContext) _SubscriptionContract_status(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  116292. fc, err := ec.fieldContext_SubscriptionContract_status(ctx, field)
  116293. if err != nil {
  116294. return graphql.Null
  116295. }
  116296. ctx = graphql.WithFieldContext(ctx, fc)
  116297. defer func() {
  116298. if r := recover(); r != nil {
  116299. ec.Error(ctx, ec.Recover(ctx, r))
  116300. ret = graphql.Null
  116301. }
  116302. }()
  116303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116304. ctx = rctx // use context from middleware stack in children
  116305. return obj.Status, nil
  116306. })
  116307. if err != nil {
  116308. ec.Error(ctx, err)
  116309. return graphql.Null
  116310. }
  116311. if resTmp == nil {
  116312. if !graphql.HasFieldError(ctx, fc) {
  116313. ec.Errorf(ctx, "must not be null")
  116314. }
  116315. return graphql.Null
  116316. }
  116317. res := resTmp.(SubscriptionContractSubscriptionStatus)
  116318. fc.Result = res
  116319. return ec.marshalNSubscriptionContractSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractSubscriptionStatus(ctx, field.Selections, res)
  116320. }
  116321. func (ec *executionContext) fieldContext_SubscriptionContract_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116322. fc = &graphql.FieldContext{
  116323. Object: "SubscriptionContract",
  116324. Field: field,
  116325. IsMethod: false,
  116326. IsResolver: false,
  116327. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116328. return nil, errors.New("field of type SubscriptionContractSubscriptionStatus does not have child fields")
  116329. },
  116330. }
  116331. return fc, nil
  116332. }
  116333. func (ec *executionContext) _SubscriptionContract_updatedAt(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  116334. fc, err := ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  116335. if err != nil {
  116336. return graphql.Null
  116337. }
  116338. ctx = graphql.WithFieldContext(ctx, fc)
  116339. defer func() {
  116340. if r := recover(); r != nil {
  116341. ec.Error(ctx, ec.Recover(ctx, r))
  116342. ret = graphql.Null
  116343. }
  116344. }()
  116345. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116346. ctx = rctx // use context from middleware stack in children
  116347. return obj.UpdatedAt, nil
  116348. })
  116349. if err != nil {
  116350. ec.Error(ctx, err)
  116351. return graphql.Null
  116352. }
  116353. if resTmp == nil {
  116354. if !graphql.HasFieldError(ctx, fc) {
  116355. ec.Errorf(ctx, "must not be null")
  116356. }
  116357. return graphql.Null
  116358. }
  116359. res := resTmp.(string)
  116360. fc.Result = res
  116361. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  116362. }
  116363. func (ec *executionContext) fieldContext_SubscriptionContract_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116364. fc = &graphql.FieldContext{
  116365. Object: "SubscriptionContract",
  116366. Field: field,
  116367. IsMethod: false,
  116368. IsResolver: false,
  116369. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116370. return nil, errors.New("field of type DateTime does not have child fields")
  116371. },
  116372. }
  116373. return fc, nil
  116374. }
  116375. func (ec *executionContext) _SubscriptionContractConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractConnection) (ret graphql.Marshaler) {
  116376. fc, err := ec.fieldContext_SubscriptionContractConnection_edges(ctx, field)
  116377. if err != nil {
  116378. return graphql.Null
  116379. }
  116380. ctx = graphql.WithFieldContext(ctx, fc)
  116381. defer func() {
  116382. if r := recover(); r != nil {
  116383. ec.Error(ctx, ec.Recover(ctx, r))
  116384. ret = graphql.Null
  116385. }
  116386. }()
  116387. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116388. ctx = rctx // use context from middleware stack in children
  116389. return obj.Edges, nil
  116390. })
  116391. if err != nil {
  116392. ec.Error(ctx, err)
  116393. return graphql.Null
  116394. }
  116395. if resTmp == nil {
  116396. if !graphql.HasFieldError(ctx, fc) {
  116397. ec.Errorf(ctx, "must not be null")
  116398. }
  116399. return graphql.Null
  116400. }
  116401. res := resTmp.([]*SubscriptionContractEdge)
  116402. fc.Result = res
  116403. return ec.marshalNSubscriptionContractEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractEdgeᚄ(ctx, field.Selections, res)
  116404. }
  116405. func (ec *executionContext) fieldContext_SubscriptionContractConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116406. fc = &graphql.FieldContext{
  116407. Object: "SubscriptionContractConnection",
  116408. Field: field,
  116409. IsMethod: false,
  116410. IsResolver: false,
  116411. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116412. switch field.Name {
  116413. case "cursor":
  116414. return ec.fieldContext_SubscriptionContractEdge_cursor(ctx, field)
  116415. case "node":
  116416. return ec.fieldContext_SubscriptionContractEdge_node(ctx, field)
  116417. }
  116418. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContractEdge", field.Name)
  116419. },
  116420. }
  116421. return fc, nil
  116422. }
  116423. func (ec *executionContext) _SubscriptionContractConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractConnection) (ret graphql.Marshaler) {
  116424. fc, err := ec.fieldContext_SubscriptionContractConnection_nodes(ctx, field)
  116425. if err != nil {
  116426. return graphql.Null
  116427. }
  116428. ctx = graphql.WithFieldContext(ctx, fc)
  116429. defer func() {
  116430. if r := recover(); r != nil {
  116431. ec.Error(ctx, ec.Recover(ctx, r))
  116432. ret = graphql.Null
  116433. }
  116434. }()
  116435. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116436. ctx = rctx // use context from middleware stack in children
  116437. return obj.Nodes, nil
  116438. })
  116439. if err != nil {
  116440. ec.Error(ctx, err)
  116441. return graphql.Null
  116442. }
  116443. if resTmp == nil {
  116444. if !graphql.HasFieldError(ctx, fc) {
  116445. ec.Errorf(ctx, "must not be null")
  116446. }
  116447. return graphql.Null
  116448. }
  116449. res := resTmp.([]*SubscriptionContract)
  116450. fc.Result = res
  116451. return ec.marshalNSubscriptionContract2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractᚄ(ctx, field.Selections, res)
  116452. }
  116453. func (ec *executionContext) fieldContext_SubscriptionContractConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116454. fc = &graphql.FieldContext{
  116455. Object: "SubscriptionContractConnection",
  116456. Field: field,
  116457. IsMethod: false,
  116458. IsResolver: false,
  116459. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116460. switch field.Name {
  116461. case "app":
  116462. return ec.fieldContext_SubscriptionContract_app(ctx, field)
  116463. case "appAdminUrl":
  116464. return ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  116465. case "billingAttempts":
  116466. return ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  116467. case "billingPolicy":
  116468. return ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  116469. case "createdAt":
  116470. return ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  116471. case "currencyCode":
  116472. return ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  116473. case "customAttributes":
  116474. return ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  116475. case "customer":
  116476. return ec.fieldContext_SubscriptionContract_customer(ctx, field)
  116477. case "customerPaymentMethod":
  116478. return ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  116479. case "deliveryMethod":
  116480. return ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  116481. case "deliveryPolicy":
  116482. return ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  116483. case "deliveryPrice":
  116484. return ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  116485. case "discounts":
  116486. return ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  116487. case "id":
  116488. return ec.fieldContext_SubscriptionContract_id(ctx, field)
  116489. case "lastPaymentStatus":
  116490. return ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  116491. case "lineCount":
  116492. return ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  116493. case "lines":
  116494. return ec.fieldContext_SubscriptionContract_lines(ctx, field)
  116495. case "nextBillingDate":
  116496. return ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  116497. case "note":
  116498. return ec.fieldContext_SubscriptionContract_note(ctx, field)
  116499. case "orders":
  116500. return ec.fieldContext_SubscriptionContract_orders(ctx, field)
  116501. case "originOrder":
  116502. return ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  116503. case "status":
  116504. return ec.fieldContext_SubscriptionContract_status(ctx, field)
  116505. case "updatedAt":
  116506. return ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  116507. }
  116508. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContract", field.Name)
  116509. },
  116510. }
  116511. return fc, nil
  116512. }
  116513. func (ec *executionContext) _SubscriptionContractConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractConnection) (ret graphql.Marshaler) {
  116514. fc, err := ec.fieldContext_SubscriptionContractConnection_pageInfo(ctx, field)
  116515. if err != nil {
  116516. return graphql.Null
  116517. }
  116518. ctx = graphql.WithFieldContext(ctx, fc)
  116519. defer func() {
  116520. if r := recover(); r != nil {
  116521. ec.Error(ctx, ec.Recover(ctx, r))
  116522. ret = graphql.Null
  116523. }
  116524. }()
  116525. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116526. ctx = rctx // use context from middleware stack in children
  116527. return obj.PageInfo, nil
  116528. })
  116529. if err != nil {
  116530. ec.Error(ctx, err)
  116531. return graphql.Null
  116532. }
  116533. if resTmp == nil {
  116534. if !graphql.HasFieldError(ctx, fc) {
  116535. ec.Errorf(ctx, "must not be null")
  116536. }
  116537. return graphql.Null
  116538. }
  116539. res := resTmp.(*PageInfo)
  116540. fc.Result = res
  116541. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  116542. }
  116543. func (ec *executionContext) fieldContext_SubscriptionContractConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116544. fc = &graphql.FieldContext{
  116545. Object: "SubscriptionContractConnection",
  116546. Field: field,
  116547. IsMethod: false,
  116548. IsResolver: false,
  116549. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116550. switch field.Name {
  116551. case "endCursor":
  116552. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  116553. case "hasNextPage":
  116554. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  116555. case "hasPreviousPage":
  116556. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  116557. case "startCursor":
  116558. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  116559. }
  116560. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  116561. },
  116562. }
  116563. return fc, nil
  116564. }
  116565. func (ec *executionContext) _SubscriptionContractEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractEdge) (ret graphql.Marshaler) {
  116566. fc, err := ec.fieldContext_SubscriptionContractEdge_cursor(ctx, field)
  116567. if err != nil {
  116568. return graphql.Null
  116569. }
  116570. ctx = graphql.WithFieldContext(ctx, fc)
  116571. defer func() {
  116572. if r := recover(); r != nil {
  116573. ec.Error(ctx, ec.Recover(ctx, r))
  116574. ret = graphql.Null
  116575. }
  116576. }()
  116577. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116578. ctx = rctx // use context from middleware stack in children
  116579. return obj.Cursor, nil
  116580. })
  116581. if err != nil {
  116582. ec.Error(ctx, err)
  116583. return graphql.Null
  116584. }
  116585. if resTmp == nil {
  116586. if !graphql.HasFieldError(ctx, fc) {
  116587. ec.Errorf(ctx, "must not be null")
  116588. }
  116589. return graphql.Null
  116590. }
  116591. res := resTmp.(string)
  116592. fc.Result = res
  116593. return ec.marshalNString2string(ctx, field.Selections, res)
  116594. }
  116595. func (ec *executionContext) fieldContext_SubscriptionContractEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116596. fc = &graphql.FieldContext{
  116597. Object: "SubscriptionContractEdge",
  116598. Field: field,
  116599. IsMethod: false,
  116600. IsResolver: false,
  116601. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116602. return nil, errors.New("field of type String does not have child fields")
  116603. },
  116604. }
  116605. return fc, nil
  116606. }
  116607. func (ec *executionContext) _SubscriptionContractEdge_node(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractEdge) (ret graphql.Marshaler) {
  116608. fc, err := ec.fieldContext_SubscriptionContractEdge_node(ctx, field)
  116609. if err != nil {
  116610. return graphql.Null
  116611. }
  116612. ctx = graphql.WithFieldContext(ctx, fc)
  116613. defer func() {
  116614. if r := recover(); r != nil {
  116615. ec.Error(ctx, ec.Recover(ctx, r))
  116616. ret = graphql.Null
  116617. }
  116618. }()
  116619. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116620. ctx = rctx // use context from middleware stack in children
  116621. return obj.Node, nil
  116622. })
  116623. if err != nil {
  116624. ec.Error(ctx, err)
  116625. return graphql.Null
  116626. }
  116627. if resTmp == nil {
  116628. if !graphql.HasFieldError(ctx, fc) {
  116629. ec.Errorf(ctx, "must not be null")
  116630. }
  116631. return graphql.Null
  116632. }
  116633. res := resTmp.(*SubscriptionContract)
  116634. fc.Result = res
  116635. return ec.marshalNSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContract(ctx, field.Selections, res)
  116636. }
  116637. func (ec *executionContext) fieldContext_SubscriptionContractEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116638. fc = &graphql.FieldContext{
  116639. Object: "SubscriptionContractEdge",
  116640. Field: field,
  116641. IsMethod: false,
  116642. IsResolver: false,
  116643. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116644. switch field.Name {
  116645. case "app":
  116646. return ec.fieldContext_SubscriptionContract_app(ctx, field)
  116647. case "appAdminUrl":
  116648. return ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  116649. case "billingAttempts":
  116650. return ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  116651. case "billingPolicy":
  116652. return ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  116653. case "createdAt":
  116654. return ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  116655. case "currencyCode":
  116656. return ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  116657. case "customAttributes":
  116658. return ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  116659. case "customer":
  116660. return ec.fieldContext_SubscriptionContract_customer(ctx, field)
  116661. case "customerPaymentMethod":
  116662. return ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  116663. case "deliveryMethod":
  116664. return ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  116665. case "deliveryPolicy":
  116666. return ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  116667. case "deliveryPrice":
  116668. return ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  116669. case "discounts":
  116670. return ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  116671. case "id":
  116672. return ec.fieldContext_SubscriptionContract_id(ctx, field)
  116673. case "lastPaymentStatus":
  116674. return ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  116675. case "lineCount":
  116676. return ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  116677. case "lines":
  116678. return ec.fieldContext_SubscriptionContract_lines(ctx, field)
  116679. case "nextBillingDate":
  116680. return ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  116681. case "note":
  116682. return ec.fieldContext_SubscriptionContract_note(ctx, field)
  116683. case "orders":
  116684. return ec.fieldContext_SubscriptionContract_orders(ctx, field)
  116685. case "originOrder":
  116686. return ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  116687. case "status":
  116688. return ec.fieldContext_SubscriptionContract_status(ctx, field)
  116689. case "updatedAt":
  116690. return ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  116691. }
  116692. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContract", field.Name)
  116693. },
  116694. }
  116695. return fc, nil
  116696. }
  116697. func (ec *executionContext) _SubscriptionCyclePriceAdjustment_adjustmentType(ctx context.Context, field graphql.CollectedField, obj *SubscriptionCyclePriceAdjustment) (ret graphql.Marshaler) {
  116698. fc, err := ec.fieldContext_SubscriptionCyclePriceAdjustment_adjustmentType(ctx, field)
  116699. if err != nil {
  116700. return graphql.Null
  116701. }
  116702. ctx = graphql.WithFieldContext(ctx, fc)
  116703. defer func() {
  116704. if r := recover(); r != nil {
  116705. ec.Error(ctx, ec.Recover(ctx, r))
  116706. ret = graphql.Null
  116707. }
  116708. }()
  116709. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116710. ctx = rctx // use context from middleware stack in children
  116711. return obj.AdjustmentType, nil
  116712. })
  116713. if err != nil {
  116714. ec.Error(ctx, err)
  116715. return graphql.Null
  116716. }
  116717. if resTmp == nil {
  116718. if !graphql.HasFieldError(ctx, fc) {
  116719. ec.Errorf(ctx, "must not be null")
  116720. }
  116721. return graphql.Null
  116722. }
  116723. res := resTmp.(SellingPlanPricingPolicyAdjustmentType)
  116724. fc.Result = res
  116725. return ec.marshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx, field.Selections, res)
  116726. }
  116727. func (ec *executionContext) fieldContext_SubscriptionCyclePriceAdjustment_adjustmentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116728. fc = &graphql.FieldContext{
  116729. Object: "SubscriptionCyclePriceAdjustment",
  116730. Field: field,
  116731. IsMethod: false,
  116732. IsResolver: false,
  116733. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116734. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentType does not have child fields")
  116735. },
  116736. }
  116737. return fc, nil
  116738. }
  116739. func (ec *executionContext) _SubscriptionCyclePriceAdjustment_adjustmentValue(ctx context.Context, field graphql.CollectedField, obj *SubscriptionCyclePriceAdjustment) (ret graphql.Marshaler) {
  116740. fc, err := ec.fieldContext_SubscriptionCyclePriceAdjustment_adjustmentValue(ctx, field)
  116741. if err != nil {
  116742. return graphql.Null
  116743. }
  116744. ctx = graphql.WithFieldContext(ctx, fc)
  116745. defer func() {
  116746. if r := recover(); r != nil {
  116747. ec.Error(ctx, ec.Recover(ctx, r))
  116748. ret = graphql.Null
  116749. }
  116750. }()
  116751. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116752. ctx = rctx // use context from middleware stack in children
  116753. return obj.AdjustmentValue, nil
  116754. })
  116755. if err != nil {
  116756. ec.Error(ctx, err)
  116757. return graphql.Null
  116758. }
  116759. if resTmp == nil {
  116760. if !graphql.HasFieldError(ctx, fc) {
  116761. ec.Errorf(ctx, "must not be null")
  116762. }
  116763. return graphql.Null
  116764. }
  116765. res := resTmp.(SellingPlanPricingPolicyAdjustmentValue)
  116766. fc.Result = res
  116767. return ec.marshalNSellingPlanPricingPolicyAdjustmentValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentValue(ctx, field.Selections, res)
  116768. }
  116769. func (ec *executionContext) fieldContext_SubscriptionCyclePriceAdjustment_adjustmentValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116770. fc = &graphql.FieldContext{
  116771. Object: "SubscriptionCyclePriceAdjustment",
  116772. Field: field,
  116773. IsMethod: false,
  116774. IsResolver: false,
  116775. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116776. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentValue does not have child fields")
  116777. },
  116778. }
  116779. return fc, nil
  116780. }
  116781. func (ec *executionContext) _SubscriptionCyclePriceAdjustment_afterCycle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionCyclePriceAdjustment) (ret graphql.Marshaler) {
  116782. fc, err := ec.fieldContext_SubscriptionCyclePriceAdjustment_afterCycle(ctx, field)
  116783. if err != nil {
  116784. return graphql.Null
  116785. }
  116786. ctx = graphql.WithFieldContext(ctx, fc)
  116787. defer func() {
  116788. if r := recover(); r != nil {
  116789. ec.Error(ctx, ec.Recover(ctx, r))
  116790. ret = graphql.Null
  116791. }
  116792. }()
  116793. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116794. ctx = rctx // use context from middleware stack in children
  116795. return obj.AfterCycle, nil
  116796. })
  116797. if err != nil {
  116798. ec.Error(ctx, err)
  116799. return graphql.Null
  116800. }
  116801. if resTmp == nil {
  116802. if !graphql.HasFieldError(ctx, fc) {
  116803. ec.Errorf(ctx, "must not be null")
  116804. }
  116805. return graphql.Null
  116806. }
  116807. res := resTmp.(int)
  116808. fc.Result = res
  116809. return ec.marshalNInt2int(ctx, field.Selections, res)
  116810. }
  116811. func (ec *executionContext) fieldContext_SubscriptionCyclePriceAdjustment_afterCycle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116812. fc = &graphql.FieldContext{
  116813. Object: "SubscriptionCyclePriceAdjustment",
  116814. Field: field,
  116815. IsMethod: false,
  116816. IsResolver: false,
  116817. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116818. return nil, errors.New("field of type Int does not have child fields")
  116819. },
  116820. }
  116821. return fc, nil
  116822. }
  116823. func (ec *executionContext) _SubscriptionCyclePriceAdjustment_computedPrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionCyclePriceAdjustment) (ret graphql.Marshaler) {
  116824. fc, err := ec.fieldContext_SubscriptionCyclePriceAdjustment_computedPrice(ctx, field)
  116825. if err != nil {
  116826. return graphql.Null
  116827. }
  116828. ctx = graphql.WithFieldContext(ctx, fc)
  116829. defer func() {
  116830. if r := recover(); r != nil {
  116831. ec.Error(ctx, ec.Recover(ctx, r))
  116832. ret = graphql.Null
  116833. }
  116834. }()
  116835. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116836. ctx = rctx // use context from middleware stack in children
  116837. return obj.ComputedPrice, nil
  116838. })
  116839. if err != nil {
  116840. ec.Error(ctx, err)
  116841. return graphql.Null
  116842. }
  116843. if resTmp == nil {
  116844. if !graphql.HasFieldError(ctx, fc) {
  116845. ec.Errorf(ctx, "must not be null")
  116846. }
  116847. return graphql.Null
  116848. }
  116849. res := resTmp.(*MoneyV2)
  116850. fc.Result = res
  116851. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  116852. }
  116853. func (ec *executionContext) fieldContext_SubscriptionCyclePriceAdjustment_computedPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116854. fc = &graphql.FieldContext{
  116855. Object: "SubscriptionCyclePriceAdjustment",
  116856. Field: field,
  116857. IsMethod: false,
  116858. IsResolver: false,
  116859. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116860. switch field.Name {
  116861. case "amount":
  116862. return ec.fieldContext_MoneyV2_amount(ctx, field)
  116863. case "currencyCode":
  116864. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  116865. }
  116866. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  116867. },
  116868. }
  116869. return fc, nil
  116870. }
  116871. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDelivery_address(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDelivery) (ret graphql.Marshaler) {
  116872. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDelivery_address(ctx, field)
  116873. if err != nil {
  116874. return graphql.Null
  116875. }
  116876. ctx = graphql.WithFieldContext(ctx, fc)
  116877. defer func() {
  116878. if r := recover(); r != nil {
  116879. ec.Error(ctx, ec.Recover(ctx, r))
  116880. ret = graphql.Null
  116881. }
  116882. }()
  116883. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116884. ctx = rctx // use context from middleware stack in children
  116885. return obj.Address, nil
  116886. })
  116887. if err != nil {
  116888. ec.Error(ctx, err)
  116889. return graphql.Null
  116890. }
  116891. if resTmp == nil {
  116892. if !graphql.HasFieldError(ctx, fc) {
  116893. ec.Errorf(ctx, "must not be null")
  116894. }
  116895. return graphql.Null
  116896. }
  116897. res := resTmp.(*SubscriptionMailingAddress)
  116898. fc.Result = res
  116899. return ec.marshalNSubscriptionMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionMailingAddress(ctx, field.Selections, res)
  116900. }
  116901. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDelivery_address(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116902. fc = &graphql.FieldContext{
  116903. Object: "SubscriptionDeliveryMethodLocalDelivery",
  116904. Field: field,
  116905. IsMethod: false,
  116906. IsResolver: false,
  116907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116908. switch field.Name {
  116909. case "address1":
  116910. return ec.fieldContext_SubscriptionMailingAddress_address1(ctx, field)
  116911. case "address2":
  116912. return ec.fieldContext_SubscriptionMailingAddress_address2(ctx, field)
  116913. case "city":
  116914. return ec.fieldContext_SubscriptionMailingAddress_city(ctx, field)
  116915. case "company":
  116916. return ec.fieldContext_SubscriptionMailingAddress_company(ctx, field)
  116917. case "country":
  116918. return ec.fieldContext_SubscriptionMailingAddress_country(ctx, field)
  116919. case "countryCode":
  116920. return ec.fieldContext_SubscriptionMailingAddress_countryCode(ctx, field)
  116921. case "firstName":
  116922. return ec.fieldContext_SubscriptionMailingAddress_firstName(ctx, field)
  116923. case "lastName":
  116924. return ec.fieldContext_SubscriptionMailingAddress_lastName(ctx, field)
  116925. case "name":
  116926. return ec.fieldContext_SubscriptionMailingAddress_name(ctx, field)
  116927. case "phone":
  116928. return ec.fieldContext_SubscriptionMailingAddress_phone(ctx, field)
  116929. case "province":
  116930. return ec.fieldContext_SubscriptionMailingAddress_province(ctx, field)
  116931. case "provinceCode":
  116932. return ec.fieldContext_SubscriptionMailingAddress_provinceCode(ctx, field)
  116933. case "zip":
  116934. return ec.fieldContext_SubscriptionMailingAddress_zip(ctx, field)
  116935. }
  116936. return nil, fmt.Errorf("no field named %q was found under type SubscriptionMailingAddress", field.Name)
  116937. },
  116938. }
  116939. return fc, nil
  116940. }
  116941. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDelivery_localDeliveryOption(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDelivery) (ret graphql.Marshaler) {
  116942. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDelivery_localDeliveryOption(ctx, field)
  116943. if err != nil {
  116944. return graphql.Null
  116945. }
  116946. ctx = graphql.WithFieldContext(ctx, fc)
  116947. defer func() {
  116948. if r := recover(); r != nil {
  116949. ec.Error(ctx, ec.Recover(ctx, r))
  116950. ret = graphql.Null
  116951. }
  116952. }()
  116953. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  116954. ctx = rctx // use context from middleware stack in children
  116955. return obj.LocalDeliveryOption, nil
  116956. })
  116957. if err != nil {
  116958. ec.Error(ctx, err)
  116959. return graphql.Null
  116960. }
  116961. if resTmp == nil {
  116962. if !graphql.HasFieldError(ctx, fc) {
  116963. ec.Errorf(ctx, "must not be null")
  116964. }
  116965. return graphql.Null
  116966. }
  116967. res := resTmp.(*SubscriptionDeliveryMethodLocalDeliveryOption)
  116968. fc.Result = res
  116969. return ec.marshalNSubscriptionDeliveryMethodLocalDeliveryOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryMethodLocalDeliveryOption(ctx, field.Selections, res)
  116970. }
  116971. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDelivery_localDeliveryOption(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  116972. fc = &graphql.FieldContext{
  116973. Object: "SubscriptionDeliveryMethodLocalDelivery",
  116974. Field: field,
  116975. IsMethod: false,
  116976. IsResolver: false,
  116977. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  116978. switch field.Name {
  116979. case "code":
  116980. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx, field)
  116981. case "description":
  116982. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx, field)
  116983. case "instructions":
  116984. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx, field)
  116985. case "phone":
  116986. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx, field)
  116987. case "presentmentTitle":
  116988. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx, field)
  116989. case "title":
  116990. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx, field)
  116991. }
  116992. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDeliveryMethodLocalDeliveryOption", field.Name)
  116993. },
  116994. }
  116995. return fc, nil
  116996. }
  116997. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  116998. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx, field)
  116999. if err != nil {
  117000. return graphql.Null
  117001. }
  117002. ctx = graphql.WithFieldContext(ctx, fc)
  117003. defer func() {
  117004. if r := recover(); r != nil {
  117005. ec.Error(ctx, ec.Recover(ctx, r))
  117006. ret = graphql.Null
  117007. }
  117008. }()
  117009. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117010. ctx = rctx // use context from middleware stack in children
  117011. return obj.Code, nil
  117012. })
  117013. if err != nil {
  117014. ec.Error(ctx, err)
  117015. return graphql.Null
  117016. }
  117017. if resTmp == nil {
  117018. return graphql.Null
  117019. }
  117020. res := resTmp.(*string)
  117021. fc.Result = res
  117022. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117023. }
  117024. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117025. fc = &graphql.FieldContext{
  117026. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  117027. Field: field,
  117028. IsMethod: false,
  117029. IsResolver: false,
  117030. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117031. return nil, errors.New("field of type String does not have child fields")
  117032. },
  117033. }
  117034. return fc, nil
  117035. }
  117036. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  117037. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx, field)
  117038. if err != nil {
  117039. return graphql.Null
  117040. }
  117041. ctx = graphql.WithFieldContext(ctx, fc)
  117042. defer func() {
  117043. if r := recover(); r != nil {
  117044. ec.Error(ctx, ec.Recover(ctx, r))
  117045. ret = graphql.Null
  117046. }
  117047. }()
  117048. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117049. ctx = rctx // use context from middleware stack in children
  117050. return obj.Description, nil
  117051. })
  117052. if err != nil {
  117053. ec.Error(ctx, err)
  117054. return graphql.Null
  117055. }
  117056. if resTmp == nil {
  117057. return graphql.Null
  117058. }
  117059. res := resTmp.(*string)
  117060. fc.Result = res
  117061. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117062. }
  117063. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117064. fc = &graphql.FieldContext{
  117065. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  117066. Field: field,
  117067. IsMethod: false,
  117068. IsResolver: false,
  117069. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117070. return nil, errors.New("field of type String does not have child fields")
  117071. },
  117072. }
  117073. return fc, nil
  117074. }
  117075. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  117076. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx, field)
  117077. if err != nil {
  117078. return graphql.Null
  117079. }
  117080. ctx = graphql.WithFieldContext(ctx, fc)
  117081. defer func() {
  117082. if r := recover(); r != nil {
  117083. ec.Error(ctx, ec.Recover(ctx, r))
  117084. ret = graphql.Null
  117085. }
  117086. }()
  117087. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117088. ctx = rctx // use context from middleware stack in children
  117089. return obj.Instructions, nil
  117090. })
  117091. if err != nil {
  117092. ec.Error(ctx, err)
  117093. return graphql.Null
  117094. }
  117095. if resTmp == nil {
  117096. return graphql.Null
  117097. }
  117098. res := resTmp.(*string)
  117099. fc.Result = res
  117100. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117101. }
  117102. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117103. fc = &graphql.FieldContext{
  117104. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  117105. Field: field,
  117106. IsMethod: false,
  117107. IsResolver: false,
  117108. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117109. return nil, errors.New("field of type String does not have child fields")
  117110. },
  117111. }
  117112. return fc, nil
  117113. }
  117114. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  117115. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx, field)
  117116. if err != nil {
  117117. return graphql.Null
  117118. }
  117119. ctx = graphql.WithFieldContext(ctx, fc)
  117120. defer func() {
  117121. if r := recover(); r != nil {
  117122. ec.Error(ctx, ec.Recover(ctx, r))
  117123. ret = graphql.Null
  117124. }
  117125. }()
  117126. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117127. ctx = rctx // use context from middleware stack in children
  117128. return obj.Phone, nil
  117129. })
  117130. if err != nil {
  117131. ec.Error(ctx, err)
  117132. return graphql.Null
  117133. }
  117134. if resTmp == nil {
  117135. if !graphql.HasFieldError(ctx, fc) {
  117136. ec.Errorf(ctx, "must not be null")
  117137. }
  117138. return graphql.Null
  117139. }
  117140. res := resTmp.(string)
  117141. fc.Result = res
  117142. return ec.marshalNString2string(ctx, field.Selections, res)
  117143. }
  117144. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117145. fc = &graphql.FieldContext{
  117146. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  117147. Field: field,
  117148. IsMethod: false,
  117149. IsResolver: false,
  117150. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117151. return nil, errors.New("field of type String does not have child fields")
  117152. },
  117153. }
  117154. return fc, nil
  117155. }
  117156. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  117157. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx, field)
  117158. if err != nil {
  117159. return graphql.Null
  117160. }
  117161. ctx = graphql.WithFieldContext(ctx, fc)
  117162. defer func() {
  117163. if r := recover(); r != nil {
  117164. ec.Error(ctx, ec.Recover(ctx, r))
  117165. ret = graphql.Null
  117166. }
  117167. }()
  117168. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117169. ctx = rctx // use context from middleware stack in children
  117170. return obj.PresentmentTitle, nil
  117171. })
  117172. if err != nil {
  117173. ec.Error(ctx, err)
  117174. return graphql.Null
  117175. }
  117176. if resTmp == nil {
  117177. return graphql.Null
  117178. }
  117179. res := resTmp.(*string)
  117180. fc.Result = res
  117181. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117182. }
  117183. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117184. fc = &graphql.FieldContext{
  117185. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  117186. Field: field,
  117187. IsMethod: false,
  117188. IsResolver: false,
  117189. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117190. return nil, errors.New("field of type String does not have child fields")
  117191. },
  117192. }
  117193. return fc, nil
  117194. }
  117195. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  117196. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx, field)
  117197. if err != nil {
  117198. return graphql.Null
  117199. }
  117200. ctx = graphql.WithFieldContext(ctx, fc)
  117201. defer func() {
  117202. if r := recover(); r != nil {
  117203. ec.Error(ctx, ec.Recover(ctx, r))
  117204. ret = graphql.Null
  117205. }
  117206. }()
  117207. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117208. ctx = rctx // use context from middleware stack in children
  117209. return obj.Title, nil
  117210. })
  117211. if err != nil {
  117212. ec.Error(ctx, err)
  117213. return graphql.Null
  117214. }
  117215. if resTmp == nil {
  117216. return graphql.Null
  117217. }
  117218. res := resTmp.(*string)
  117219. fc.Result = res
  117220. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117221. }
  117222. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117223. fc = &graphql.FieldContext{
  117224. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  117225. Field: field,
  117226. IsMethod: false,
  117227. IsResolver: false,
  117228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117229. return nil, errors.New("field of type String does not have child fields")
  117230. },
  117231. }
  117232. return fc, nil
  117233. }
  117234. func (ec *executionContext) _SubscriptionDeliveryMethodPickup_pickupOption(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickup) (ret graphql.Marshaler) {
  117235. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickup_pickupOption(ctx, field)
  117236. if err != nil {
  117237. return graphql.Null
  117238. }
  117239. ctx = graphql.WithFieldContext(ctx, fc)
  117240. defer func() {
  117241. if r := recover(); r != nil {
  117242. ec.Error(ctx, ec.Recover(ctx, r))
  117243. ret = graphql.Null
  117244. }
  117245. }()
  117246. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117247. ctx = rctx // use context from middleware stack in children
  117248. return obj.PickupOption, nil
  117249. })
  117250. if err != nil {
  117251. ec.Error(ctx, err)
  117252. return graphql.Null
  117253. }
  117254. if resTmp == nil {
  117255. if !graphql.HasFieldError(ctx, fc) {
  117256. ec.Errorf(ctx, "must not be null")
  117257. }
  117258. return graphql.Null
  117259. }
  117260. res := resTmp.(*SubscriptionDeliveryMethodPickupOption)
  117261. fc.Result = res
  117262. return ec.marshalNSubscriptionDeliveryMethodPickupOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryMethodPickupOption(ctx, field.Selections, res)
  117263. }
  117264. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickup_pickupOption(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117265. fc = &graphql.FieldContext{
  117266. Object: "SubscriptionDeliveryMethodPickup",
  117267. Field: field,
  117268. IsMethod: false,
  117269. IsResolver: false,
  117270. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117271. switch field.Name {
  117272. case "code":
  117273. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_code(ctx, field)
  117274. case "description":
  117275. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_description(ctx, field)
  117276. case "location":
  117277. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_location(ctx, field)
  117278. case "presentmentTitle":
  117279. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx, field)
  117280. case "title":
  117281. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_title(ctx, field)
  117282. }
  117283. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDeliveryMethodPickupOption", field.Name)
  117284. },
  117285. }
  117286. return fc, nil
  117287. }
  117288. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_code(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  117289. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_code(ctx, field)
  117290. if err != nil {
  117291. return graphql.Null
  117292. }
  117293. ctx = graphql.WithFieldContext(ctx, fc)
  117294. defer func() {
  117295. if r := recover(); r != nil {
  117296. ec.Error(ctx, ec.Recover(ctx, r))
  117297. ret = graphql.Null
  117298. }
  117299. }()
  117300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117301. ctx = rctx // use context from middleware stack in children
  117302. return obj.Code, nil
  117303. })
  117304. if err != nil {
  117305. ec.Error(ctx, err)
  117306. return graphql.Null
  117307. }
  117308. if resTmp == nil {
  117309. return graphql.Null
  117310. }
  117311. res := resTmp.(*string)
  117312. fc.Result = res
  117313. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117314. }
  117315. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117316. fc = &graphql.FieldContext{
  117317. Object: "SubscriptionDeliveryMethodPickupOption",
  117318. Field: field,
  117319. IsMethod: false,
  117320. IsResolver: false,
  117321. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117322. return nil, errors.New("field of type String does not have child fields")
  117323. },
  117324. }
  117325. return fc, nil
  117326. }
  117327. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_description(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  117328. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_description(ctx, field)
  117329. if err != nil {
  117330. return graphql.Null
  117331. }
  117332. ctx = graphql.WithFieldContext(ctx, fc)
  117333. defer func() {
  117334. if r := recover(); r != nil {
  117335. ec.Error(ctx, ec.Recover(ctx, r))
  117336. ret = graphql.Null
  117337. }
  117338. }()
  117339. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117340. ctx = rctx // use context from middleware stack in children
  117341. return obj.Description, nil
  117342. })
  117343. if err != nil {
  117344. ec.Error(ctx, err)
  117345. return graphql.Null
  117346. }
  117347. if resTmp == nil {
  117348. return graphql.Null
  117349. }
  117350. res := resTmp.(*string)
  117351. fc.Result = res
  117352. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117353. }
  117354. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117355. fc = &graphql.FieldContext{
  117356. Object: "SubscriptionDeliveryMethodPickupOption",
  117357. Field: field,
  117358. IsMethod: false,
  117359. IsResolver: false,
  117360. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117361. return nil, errors.New("field of type String does not have child fields")
  117362. },
  117363. }
  117364. return fc, nil
  117365. }
  117366. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_location(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  117367. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_location(ctx, field)
  117368. if err != nil {
  117369. return graphql.Null
  117370. }
  117371. ctx = graphql.WithFieldContext(ctx, fc)
  117372. defer func() {
  117373. if r := recover(); r != nil {
  117374. ec.Error(ctx, ec.Recover(ctx, r))
  117375. ret = graphql.Null
  117376. }
  117377. }()
  117378. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117379. ctx = rctx // use context from middleware stack in children
  117380. return obj.Location, nil
  117381. })
  117382. if err != nil {
  117383. ec.Error(ctx, err)
  117384. return graphql.Null
  117385. }
  117386. if resTmp == nil {
  117387. if !graphql.HasFieldError(ctx, fc) {
  117388. ec.Errorf(ctx, "must not be null")
  117389. }
  117390. return graphql.Null
  117391. }
  117392. res := resTmp.(*Location)
  117393. fc.Result = res
  117394. return ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, field.Selections, res)
  117395. }
  117396. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117397. fc = &graphql.FieldContext{
  117398. Object: "SubscriptionDeliveryMethodPickupOption",
  117399. Field: field,
  117400. IsMethod: false,
  117401. IsResolver: false,
  117402. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117403. switch field.Name {
  117404. case "activatable":
  117405. return ec.fieldContext_Location_activatable(ctx, field)
  117406. case "address":
  117407. return ec.fieldContext_Location_address(ctx, field)
  117408. case "addressVerified":
  117409. return ec.fieldContext_Location_addressVerified(ctx, field)
  117410. case "deactivatable":
  117411. return ec.fieldContext_Location_deactivatable(ctx, field)
  117412. case "deactivatedAt":
  117413. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  117414. case "deletable":
  117415. return ec.fieldContext_Location_deletable(ctx, field)
  117416. case "fulfillmentService":
  117417. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  117418. case "fulfillsOnlineOrders":
  117419. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  117420. case "hasActiveInventory":
  117421. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  117422. case "hasUnfulfilledOrders":
  117423. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  117424. case "id":
  117425. return ec.fieldContext_Location_id(ctx, field)
  117426. case "inventoryLevel":
  117427. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  117428. case "inventoryLevels":
  117429. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  117430. case "isActive":
  117431. return ec.fieldContext_Location_isActive(ctx, field)
  117432. case "legacyResourceId":
  117433. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  117434. case "metafield":
  117435. return ec.fieldContext_Location_metafield(ctx, field)
  117436. case "metafieldDefinitions":
  117437. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  117438. case "metafields":
  117439. return ec.fieldContext_Location_metafields(ctx, field)
  117440. case "name":
  117441. return ec.fieldContext_Location_name(ctx, field)
  117442. case "privateMetafield":
  117443. return ec.fieldContext_Location_privateMetafield(ctx, field)
  117444. case "privateMetafields":
  117445. return ec.fieldContext_Location_privateMetafields(ctx, field)
  117446. case "shipsInventory":
  117447. return ec.fieldContext_Location_shipsInventory(ctx, field)
  117448. case "suggestedAddresses":
  117449. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  117450. }
  117451. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  117452. },
  117453. }
  117454. return fc, nil
  117455. }
  117456. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  117457. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx, field)
  117458. if err != nil {
  117459. return graphql.Null
  117460. }
  117461. ctx = graphql.WithFieldContext(ctx, fc)
  117462. defer func() {
  117463. if r := recover(); r != nil {
  117464. ec.Error(ctx, ec.Recover(ctx, r))
  117465. ret = graphql.Null
  117466. }
  117467. }()
  117468. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117469. ctx = rctx // use context from middleware stack in children
  117470. return obj.PresentmentTitle, nil
  117471. })
  117472. if err != nil {
  117473. ec.Error(ctx, err)
  117474. return graphql.Null
  117475. }
  117476. if resTmp == nil {
  117477. return graphql.Null
  117478. }
  117479. res := resTmp.(*string)
  117480. fc.Result = res
  117481. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117482. }
  117483. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117484. fc = &graphql.FieldContext{
  117485. Object: "SubscriptionDeliveryMethodPickupOption",
  117486. Field: field,
  117487. IsMethod: false,
  117488. IsResolver: false,
  117489. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117490. return nil, errors.New("field of type String does not have child fields")
  117491. },
  117492. }
  117493. return fc, nil
  117494. }
  117495. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  117496. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_title(ctx, field)
  117497. if err != nil {
  117498. return graphql.Null
  117499. }
  117500. ctx = graphql.WithFieldContext(ctx, fc)
  117501. defer func() {
  117502. if r := recover(); r != nil {
  117503. ec.Error(ctx, ec.Recover(ctx, r))
  117504. ret = graphql.Null
  117505. }
  117506. }()
  117507. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117508. ctx = rctx // use context from middleware stack in children
  117509. return obj.Title, nil
  117510. })
  117511. if err != nil {
  117512. ec.Error(ctx, err)
  117513. return graphql.Null
  117514. }
  117515. if resTmp == nil {
  117516. return graphql.Null
  117517. }
  117518. res := resTmp.(*string)
  117519. fc.Result = res
  117520. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117521. }
  117522. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117523. fc = &graphql.FieldContext{
  117524. Object: "SubscriptionDeliveryMethodPickupOption",
  117525. Field: field,
  117526. IsMethod: false,
  117527. IsResolver: false,
  117528. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117529. return nil, errors.New("field of type String does not have child fields")
  117530. },
  117531. }
  117532. return fc, nil
  117533. }
  117534. func (ec *executionContext) _SubscriptionDeliveryMethodShipping_address(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShipping) (ret graphql.Marshaler) {
  117535. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShipping_address(ctx, field)
  117536. if err != nil {
  117537. return graphql.Null
  117538. }
  117539. ctx = graphql.WithFieldContext(ctx, fc)
  117540. defer func() {
  117541. if r := recover(); r != nil {
  117542. ec.Error(ctx, ec.Recover(ctx, r))
  117543. ret = graphql.Null
  117544. }
  117545. }()
  117546. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117547. ctx = rctx // use context from middleware stack in children
  117548. return obj.Address, nil
  117549. })
  117550. if err != nil {
  117551. ec.Error(ctx, err)
  117552. return graphql.Null
  117553. }
  117554. if resTmp == nil {
  117555. if !graphql.HasFieldError(ctx, fc) {
  117556. ec.Errorf(ctx, "must not be null")
  117557. }
  117558. return graphql.Null
  117559. }
  117560. res := resTmp.(*SubscriptionMailingAddress)
  117561. fc.Result = res
  117562. return ec.marshalNSubscriptionMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionMailingAddress(ctx, field.Selections, res)
  117563. }
  117564. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShipping_address(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117565. fc = &graphql.FieldContext{
  117566. Object: "SubscriptionDeliveryMethodShipping",
  117567. Field: field,
  117568. IsMethod: false,
  117569. IsResolver: false,
  117570. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117571. switch field.Name {
  117572. case "address1":
  117573. return ec.fieldContext_SubscriptionMailingAddress_address1(ctx, field)
  117574. case "address2":
  117575. return ec.fieldContext_SubscriptionMailingAddress_address2(ctx, field)
  117576. case "city":
  117577. return ec.fieldContext_SubscriptionMailingAddress_city(ctx, field)
  117578. case "company":
  117579. return ec.fieldContext_SubscriptionMailingAddress_company(ctx, field)
  117580. case "country":
  117581. return ec.fieldContext_SubscriptionMailingAddress_country(ctx, field)
  117582. case "countryCode":
  117583. return ec.fieldContext_SubscriptionMailingAddress_countryCode(ctx, field)
  117584. case "firstName":
  117585. return ec.fieldContext_SubscriptionMailingAddress_firstName(ctx, field)
  117586. case "lastName":
  117587. return ec.fieldContext_SubscriptionMailingAddress_lastName(ctx, field)
  117588. case "name":
  117589. return ec.fieldContext_SubscriptionMailingAddress_name(ctx, field)
  117590. case "phone":
  117591. return ec.fieldContext_SubscriptionMailingAddress_phone(ctx, field)
  117592. case "province":
  117593. return ec.fieldContext_SubscriptionMailingAddress_province(ctx, field)
  117594. case "provinceCode":
  117595. return ec.fieldContext_SubscriptionMailingAddress_provinceCode(ctx, field)
  117596. case "zip":
  117597. return ec.fieldContext_SubscriptionMailingAddress_zip(ctx, field)
  117598. }
  117599. return nil, fmt.Errorf("no field named %q was found under type SubscriptionMailingAddress", field.Name)
  117600. },
  117601. }
  117602. return fc, nil
  117603. }
  117604. func (ec *executionContext) _SubscriptionDeliveryMethodShipping_shippingOption(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShipping) (ret graphql.Marshaler) {
  117605. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShipping_shippingOption(ctx, field)
  117606. if err != nil {
  117607. return graphql.Null
  117608. }
  117609. ctx = graphql.WithFieldContext(ctx, fc)
  117610. defer func() {
  117611. if r := recover(); r != nil {
  117612. ec.Error(ctx, ec.Recover(ctx, r))
  117613. ret = graphql.Null
  117614. }
  117615. }()
  117616. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117617. ctx = rctx // use context from middleware stack in children
  117618. return obj.ShippingOption, nil
  117619. })
  117620. if err != nil {
  117621. ec.Error(ctx, err)
  117622. return graphql.Null
  117623. }
  117624. if resTmp == nil {
  117625. if !graphql.HasFieldError(ctx, fc) {
  117626. ec.Errorf(ctx, "must not be null")
  117627. }
  117628. return graphql.Null
  117629. }
  117630. res := resTmp.(*SubscriptionDeliveryMethodShippingOption)
  117631. fc.Result = res
  117632. return ec.marshalNSubscriptionDeliveryMethodShippingOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryMethodShippingOption(ctx, field.Selections, res)
  117633. }
  117634. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShipping_shippingOption(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117635. fc = &graphql.FieldContext{
  117636. Object: "SubscriptionDeliveryMethodShipping",
  117637. Field: field,
  117638. IsMethod: false,
  117639. IsResolver: false,
  117640. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117641. switch field.Name {
  117642. case "carrierService":
  117643. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_carrierService(ctx, field)
  117644. case "code":
  117645. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_code(ctx, field)
  117646. case "description":
  117647. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_description(ctx, field)
  117648. case "presentmentTitle":
  117649. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx, field)
  117650. case "title":
  117651. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_title(ctx, field)
  117652. }
  117653. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDeliveryMethodShippingOption", field.Name)
  117654. },
  117655. }
  117656. return fc, nil
  117657. }
  117658. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_carrierService(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  117659. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_carrierService(ctx, field)
  117660. if err != nil {
  117661. return graphql.Null
  117662. }
  117663. ctx = graphql.WithFieldContext(ctx, fc)
  117664. defer func() {
  117665. if r := recover(); r != nil {
  117666. ec.Error(ctx, ec.Recover(ctx, r))
  117667. ret = graphql.Null
  117668. }
  117669. }()
  117670. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117671. ctx = rctx // use context from middleware stack in children
  117672. return obj.CarrierService, nil
  117673. })
  117674. if err != nil {
  117675. ec.Error(ctx, err)
  117676. return graphql.Null
  117677. }
  117678. if resTmp == nil {
  117679. return graphql.Null
  117680. }
  117681. res := resTmp.(*DeliveryCarrierService)
  117682. fc.Result = res
  117683. return ec.marshalODeliveryCarrierService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCarrierService(ctx, field.Selections, res)
  117684. }
  117685. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_carrierService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117686. fc = &graphql.FieldContext{
  117687. Object: "SubscriptionDeliveryMethodShippingOption",
  117688. Field: field,
  117689. IsMethod: false,
  117690. IsResolver: false,
  117691. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117692. switch field.Name {
  117693. case "availableServicesForCountries":
  117694. return ec.fieldContext_DeliveryCarrierService_availableServicesForCountries(ctx, field)
  117695. case "formattedName":
  117696. return ec.fieldContext_DeliveryCarrierService_formattedName(ctx, field)
  117697. case "icon":
  117698. return ec.fieldContext_DeliveryCarrierService_icon(ctx, field)
  117699. case "id":
  117700. return ec.fieldContext_DeliveryCarrierService_id(ctx, field)
  117701. case "name":
  117702. return ec.fieldContext_DeliveryCarrierService_name(ctx, field)
  117703. }
  117704. return nil, fmt.Errorf("no field named %q was found under type DeliveryCarrierService", field.Name)
  117705. },
  117706. }
  117707. return fc, nil
  117708. }
  117709. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_code(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  117710. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_code(ctx, field)
  117711. if err != nil {
  117712. return graphql.Null
  117713. }
  117714. ctx = graphql.WithFieldContext(ctx, fc)
  117715. defer func() {
  117716. if r := recover(); r != nil {
  117717. ec.Error(ctx, ec.Recover(ctx, r))
  117718. ret = graphql.Null
  117719. }
  117720. }()
  117721. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117722. ctx = rctx // use context from middleware stack in children
  117723. return obj.Code, nil
  117724. })
  117725. if err != nil {
  117726. ec.Error(ctx, err)
  117727. return graphql.Null
  117728. }
  117729. if resTmp == nil {
  117730. return graphql.Null
  117731. }
  117732. res := resTmp.(*string)
  117733. fc.Result = res
  117734. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117735. }
  117736. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117737. fc = &graphql.FieldContext{
  117738. Object: "SubscriptionDeliveryMethodShippingOption",
  117739. Field: field,
  117740. IsMethod: false,
  117741. IsResolver: false,
  117742. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117743. return nil, errors.New("field of type String does not have child fields")
  117744. },
  117745. }
  117746. return fc, nil
  117747. }
  117748. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_description(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  117749. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_description(ctx, field)
  117750. if err != nil {
  117751. return graphql.Null
  117752. }
  117753. ctx = graphql.WithFieldContext(ctx, fc)
  117754. defer func() {
  117755. if r := recover(); r != nil {
  117756. ec.Error(ctx, ec.Recover(ctx, r))
  117757. ret = graphql.Null
  117758. }
  117759. }()
  117760. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117761. ctx = rctx // use context from middleware stack in children
  117762. return obj.Description, nil
  117763. })
  117764. if err != nil {
  117765. ec.Error(ctx, err)
  117766. return graphql.Null
  117767. }
  117768. if resTmp == nil {
  117769. return graphql.Null
  117770. }
  117771. res := resTmp.(*string)
  117772. fc.Result = res
  117773. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117774. }
  117775. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117776. fc = &graphql.FieldContext{
  117777. Object: "SubscriptionDeliveryMethodShippingOption",
  117778. Field: field,
  117779. IsMethod: false,
  117780. IsResolver: false,
  117781. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117782. return nil, errors.New("field of type String does not have child fields")
  117783. },
  117784. }
  117785. return fc, nil
  117786. }
  117787. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  117788. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx, field)
  117789. if err != nil {
  117790. return graphql.Null
  117791. }
  117792. ctx = graphql.WithFieldContext(ctx, fc)
  117793. defer func() {
  117794. if r := recover(); r != nil {
  117795. ec.Error(ctx, ec.Recover(ctx, r))
  117796. ret = graphql.Null
  117797. }
  117798. }()
  117799. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117800. ctx = rctx // use context from middleware stack in children
  117801. return obj.PresentmentTitle, nil
  117802. })
  117803. if err != nil {
  117804. ec.Error(ctx, err)
  117805. return graphql.Null
  117806. }
  117807. if resTmp == nil {
  117808. return graphql.Null
  117809. }
  117810. res := resTmp.(*string)
  117811. fc.Result = res
  117812. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117813. }
  117814. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117815. fc = &graphql.FieldContext{
  117816. Object: "SubscriptionDeliveryMethodShippingOption",
  117817. Field: field,
  117818. IsMethod: false,
  117819. IsResolver: false,
  117820. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117821. return nil, errors.New("field of type String does not have child fields")
  117822. },
  117823. }
  117824. return fc, nil
  117825. }
  117826. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  117827. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_title(ctx, field)
  117828. if err != nil {
  117829. return graphql.Null
  117830. }
  117831. ctx = graphql.WithFieldContext(ctx, fc)
  117832. defer func() {
  117833. if r := recover(); r != nil {
  117834. ec.Error(ctx, ec.Recover(ctx, r))
  117835. ret = graphql.Null
  117836. }
  117837. }()
  117838. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117839. ctx = rctx // use context from middleware stack in children
  117840. return obj.Title, nil
  117841. })
  117842. if err != nil {
  117843. ec.Error(ctx, err)
  117844. return graphql.Null
  117845. }
  117846. if resTmp == nil {
  117847. return graphql.Null
  117848. }
  117849. res := resTmp.(*string)
  117850. fc.Result = res
  117851. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  117852. }
  117853. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117854. fc = &graphql.FieldContext{
  117855. Object: "SubscriptionDeliveryMethodShippingOption",
  117856. Field: field,
  117857. IsMethod: false,
  117858. IsResolver: false,
  117859. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117860. return nil, errors.New("field of type String does not have child fields")
  117861. },
  117862. }
  117863. return fc, nil
  117864. }
  117865. func (ec *executionContext) _SubscriptionDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryPolicy) (ret graphql.Marshaler) {
  117866. fc, err := ec.fieldContext_SubscriptionDeliveryPolicy_anchors(ctx, field)
  117867. if err != nil {
  117868. return graphql.Null
  117869. }
  117870. ctx = graphql.WithFieldContext(ctx, fc)
  117871. defer func() {
  117872. if r := recover(); r != nil {
  117873. ec.Error(ctx, ec.Recover(ctx, r))
  117874. ret = graphql.Null
  117875. }
  117876. }()
  117877. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117878. ctx = rctx // use context from middleware stack in children
  117879. return obj.Anchors, nil
  117880. })
  117881. if err != nil {
  117882. ec.Error(ctx, err)
  117883. return graphql.Null
  117884. }
  117885. if resTmp == nil {
  117886. if !graphql.HasFieldError(ctx, fc) {
  117887. ec.Errorf(ctx, "must not be null")
  117888. }
  117889. return graphql.Null
  117890. }
  117891. res := resTmp.([]*SellingPlanAnchor)
  117892. fc.Result = res
  117893. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  117894. }
  117895. func (ec *executionContext) fieldContext_SubscriptionDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117896. fc = &graphql.FieldContext{
  117897. Object: "SubscriptionDeliveryPolicy",
  117898. Field: field,
  117899. IsMethod: false,
  117900. IsResolver: false,
  117901. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117902. switch field.Name {
  117903. case "cutoffDay":
  117904. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  117905. case "day":
  117906. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  117907. case "month":
  117908. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  117909. case "type":
  117910. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  117911. }
  117912. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  117913. },
  117914. }
  117915. return fc, nil
  117916. }
  117917. func (ec *executionContext) _SubscriptionDeliveryPolicy_interval(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryPolicy) (ret graphql.Marshaler) {
  117918. fc, err := ec.fieldContext_SubscriptionDeliveryPolicy_interval(ctx, field)
  117919. if err != nil {
  117920. return graphql.Null
  117921. }
  117922. ctx = graphql.WithFieldContext(ctx, fc)
  117923. defer func() {
  117924. if r := recover(); r != nil {
  117925. ec.Error(ctx, ec.Recover(ctx, r))
  117926. ret = graphql.Null
  117927. }
  117928. }()
  117929. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117930. ctx = rctx // use context from middleware stack in children
  117931. return obj.Interval, nil
  117932. })
  117933. if err != nil {
  117934. ec.Error(ctx, err)
  117935. return graphql.Null
  117936. }
  117937. if resTmp == nil {
  117938. if !graphql.HasFieldError(ctx, fc) {
  117939. ec.Errorf(ctx, "must not be null")
  117940. }
  117941. return graphql.Null
  117942. }
  117943. res := resTmp.(SellingPlanInterval)
  117944. fc.Result = res
  117945. return ec.marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanInterval(ctx, field.Selections, res)
  117946. }
  117947. func (ec *executionContext) fieldContext_SubscriptionDeliveryPolicy_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117948. fc = &graphql.FieldContext{
  117949. Object: "SubscriptionDeliveryPolicy",
  117950. Field: field,
  117951. IsMethod: false,
  117952. IsResolver: false,
  117953. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117954. return nil, errors.New("field of type SellingPlanInterval does not have child fields")
  117955. },
  117956. }
  117957. return fc, nil
  117958. }
  117959. func (ec *executionContext) _SubscriptionDeliveryPolicy_intervalCount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryPolicy) (ret graphql.Marshaler) {
  117960. fc, err := ec.fieldContext_SubscriptionDeliveryPolicy_intervalCount(ctx, field)
  117961. if err != nil {
  117962. return graphql.Null
  117963. }
  117964. ctx = graphql.WithFieldContext(ctx, fc)
  117965. defer func() {
  117966. if r := recover(); r != nil {
  117967. ec.Error(ctx, ec.Recover(ctx, r))
  117968. ret = graphql.Null
  117969. }
  117970. }()
  117971. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  117972. ctx = rctx // use context from middleware stack in children
  117973. return obj.IntervalCount, nil
  117974. })
  117975. if err != nil {
  117976. ec.Error(ctx, err)
  117977. return graphql.Null
  117978. }
  117979. if resTmp == nil {
  117980. if !graphql.HasFieldError(ctx, fc) {
  117981. ec.Errorf(ctx, "must not be null")
  117982. }
  117983. return graphql.Null
  117984. }
  117985. res := resTmp.(int)
  117986. fc.Result = res
  117987. return ec.marshalNInt2int(ctx, field.Selections, res)
  117988. }
  117989. func (ec *executionContext) fieldContext_SubscriptionDeliveryPolicy_intervalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  117990. fc = &graphql.FieldContext{
  117991. Object: "SubscriptionDeliveryPolicy",
  117992. Field: field,
  117993. IsMethod: false,
  117994. IsResolver: false,
  117995. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  117996. return nil, errors.New("field of type Int does not have child fields")
  117997. },
  117998. }
  117999. return fc, nil
  118000. }
  118001. func (ec *executionContext) _SubscriptionDiscountAllocation_amount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountAllocation) (ret graphql.Marshaler) {
  118002. fc, err := ec.fieldContext_SubscriptionDiscountAllocation_amount(ctx, field)
  118003. if err != nil {
  118004. return graphql.Null
  118005. }
  118006. ctx = graphql.WithFieldContext(ctx, fc)
  118007. defer func() {
  118008. if r := recover(); r != nil {
  118009. ec.Error(ctx, ec.Recover(ctx, r))
  118010. ret = graphql.Null
  118011. }
  118012. }()
  118013. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118014. ctx = rctx // use context from middleware stack in children
  118015. return obj.Amount, nil
  118016. })
  118017. if err != nil {
  118018. ec.Error(ctx, err)
  118019. return graphql.Null
  118020. }
  118021. if resTmp == nil {
  118022. if !graphql.HasFieldError(ctx, fc) {
  118023. ec.Errorf(ctx, "must not be null")
  118024. }
  118025. return graphql.Null
  118026. }
  118027. res := resTmp.(*MoneyV2)
  118028. fc.Result = res
  118029. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  118030. }
  118031. func (ec *executionContext) fieldContext_SubscriptionDiscountAllocation_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118032. fc = &graphql.FieldContext{
  118033. Object: "SubscriptionDiscountAllocation",
  118034. Field: field,
  118035. IsMethod: false,
  118036. IsResolver: false,
  118037. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118038. switch field.Name {
  118039. case "amount":
  118040. return ec.fieldContext_MoneyV2_amount(ctx, field)
  118041. case "currencyCode":
  118042. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  118043. }
  118044. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  118045. },
  118046. }
  118047. return fc, nil
  118048. }
  118049. func (ec *executionContext) _SubscriptionDiscountAllocation_discount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountAllocation) (ret graphql.Marshaler) {
  118050. fc, err := ec.fieldContext_SubscriptionDiscountAllocation_discount(ctx, field)
  118051. if err != nil {
  118052. return graphql.Null
  118053. }
  118054. ctx = graphql.WithFieldContext(ctx, fc)
  118055. defer func() {
  118056. if r := recover(); r != nil {
  118057. ec.Error(ctx, ec.Recover(ctx, r))
  118058. ret = graphql.Null
  118059. }
  118060. }()
  118061. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118062. ctx = rctx // use context from middleware stack in children
  118063. return obj.Discount, nil
  118064. })
  118065. if err != nil {
  118066. ec.Error(ctx, err)
  118067. return graphql.Null
  118068. }
  118069. if resTmp == nil {
  118070. if !graphql.HasFieldError(ctx, fc) {
  118071. ec.Errorf(ctx, "must not be null")
  118072. }
  118073. return graphql.Null
  118074. }
  118075. res := resTmp.(SubscriptionDiscount)
  118076. fc.Result = res
  118077. return ec.marshalNSubscriptionDiscount2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscount(ctx, field.Selections, res)
  118078. }
  118079. func (ec *executionContext) fieldContext_SubscriptionDiscountAllocation_discount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118080. fc = &graphql.FieldContext{
  118081. Object: "SubscriptionDiscountAllocation",
  118082. Field: field,
  118083. IsMethod: false,
  118084. IsResolver: false,
  118085. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118086. return nil, errors.New("field of type SubscriptionDiscount does not have child fields")
  118087. },
  118088. }
  118089. return fc, nil
  118090. }
  118091. func (ec *executionContext) _SubscriptionDiscountEntitledLines_all(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountEntitledLines) (ret graphql.Marshaler) {
  118092. fc, err := ec.fieldContext_SubscriptionDiscountEntitledLines_all(ctx, field)
  118093. if err != nil {
  118094. return graphql.Null
  118095. }
  118096. ctx = graphql.WithFieldContext(ctx, fc)
  118097. defer func() {
  118098. if r := recover(); r != nil {
  118099. ec.Error(ctx, ec.Recover(ctx, r))
  118100. ret = graphql.Null
  118101. }
  118102. }()
  118103. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118104. ctx = rctx // use context from middleware stack in children
  118105. return obj.All, nil
  118106. })
  118107. if err != nil {
  118108. ec.Error(ctx, err)
  118109. return graphql.Null
  118110. }
  118111. if resTmp == nil {
  118112. if !graphql.HasFieldError(ctx, fc) {
  118113. ec.Errorf(ctx, "must not be null")
  118114. }
  118115. return graphql.Null
  118116. }
  118117. res := resTmp.(bool)
  118118. fc.Result = res
  118119. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  118120. }
  118121. func (ec *executionContext) fieldContext_SubscriptionDiscountEntitledLines_all(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118122. fc = &graphql.FieldContext{
  118123. Object: "SubscriptionDiscountEntitledLines",
  118124. Field: field,
  118125. IsMethod: false,
  118126. IsResolver: false,
  118127. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118128. return nil, errors.New("field of type Boolean does not have child fields")
  118129. },
  118130. }
  118131. return fc, nil
  118132. }
  118133. func (ec *executionContext) _SubscriptionDiscountEntitledLines_lines(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountEntitledLines) (ret graphql.Marshaler) {
  118134. fc, err := ec.fieldContext_SubscriptionDiscountEntitledLines_lines(ctx, field)
  118135. if err != nil {
  118136. return graphql.Null
  118137. }
  118138. ctx = graphql.WithFieldContext(ctx, fc)
  118139. defer func() {
  118140. if r := recover(); r != nil {
  118141. ec.Error(ctx, ec.Recover(ctx, r))
  118142. ret = graphql.Null
  118143. }
  118144. }()
  118145. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118146. ctx = rctx // use context from middleware stack in children
  118147. return obj.Lines, nil
  118148. })
  118149. if err != nil {
  118150. ec.Error(ctx, err)
  118151. return graphql.Null
  118152. }
  118153. if resTmp == nil {
  118154. if !graphql.HasFieldError(ctx, fc) {
  118155. ec.Errorf(ctx, "must not be null")
  118156. }
  118157. return graphql.Null
  118158. }
  118159. res := resTmp.(*SubscriptionLineConnection)
  118160. fc.Result = res
  118161. return ec.marshalNSubscriptionLineConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineConnection(ctx, field.Selections, res)
  118162. }
  118163. func (ec *executionContext) fieldContext_SubscriptionDiscountEntitledLines_lines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118164. fc = &graphql.FieldContext{
  118165. Object: "SubscriptionDiscountEntitledLines",
  118166. Field: field,
  118167. IsMethod: false,
  118168. IsResolver: false,
  118169. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118170. switch field.Name {
  118171. case "edges":
  118172. return ec.fieldContext_SubscriptionLineConnection_edges(ctx, field)
  118173. case "nodes":
  118174. return ec.fieldContext_SubscriptionLineConnection_nodes(ctx, field)
  118175. case "pageInfo":
  118176. return ec.fieldContext_SubscriptionLineConnection_pageInfo(ctx, field)
  118177. }
  118178. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLineConnection", field.Name)
  118179. },
  118180. }
  118181. defer func() {
  118182. if r := recover(); r != nil {
  118183. err = ec.Recover(ctx, r)
  118184. ec.Error(ctx, err)
  118185. }
  118186. }()
  118187. ctx = graphql.WithFieldContext(ctx, fc)
  118188. if fc.Args, err = ec.field_SubscriptionDiscountEntitledLines_lines_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  118189. ec.Error(ctx, err)
  118190. return
  118191. }
  118192. return fc, nil
  118193. }
  118194. func (ec *executionContext) _SubscriptionDiscountFixedAmountValue_amount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountFixedAmountValue) (ret graphql.Marshaler) {
  118195. fc, err := ec.fieldContext_SubscriptionDiscountFixedAmountValue_amount(ctx, field)
  118196. if err != nil {
  118197. return graphql.Null
  118198. }
  118199. ctx = graphql.WithFieldContext(ctx, fc)
  118200. defer func() {
  118201. if r := recover(); r != nil {
  118202. ec.Error(ctx, ec.Recover(ctx, r))
  118203. ret = graphql.Null
  118204. }
  118205. }()
  118206. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118207. ctx = rctx // use context from middleware stack in children
  118208. return obj.Amount, nil
  118209. })
  118210. if err != nil {
  118211. ec.Error(ctx, err)
  118212. return graphql.Null
  118213. }
  118214. if resTmp == nil {
  118215. if !graphql.HasFieldError(ctx, fc) {
  118216. ec.Errorf(ctx, "must not be null")
  118217. }
  118218. return graphql.Null
  118219. }
  118220. res := resTmp.(*MoneyV2)
  118221. fc.Result = res
  118222. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  118223. }
  118224. func (ec *executionContext) fieldContext_SubscriptionDiscountFixedAmountValue_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118225. fc = &graphql.FieldContext{
  118226. Object: "SubscriptionDiscountFixedAmountValue",
  118227. Field: field,
  118228. IsMethod: false,
  118229. IsResolver: false,
  118230. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118231. switch field.Name {
  118232. case "amount":
  118233. return ec.fieldContext_MoneyV2_amount(ctx, field)
  118234. case "currencyCode":
  118235. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  118236. }
  118237. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  118238. },
  118239. }
  118240. return fc, nil
  118241. }
  118242. func (ec *executionContext) _SubscriptionDiscountFixedAmountValue_appliesOnEachItem(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountFixedAmountValue) (ret graphql.Marshaler) {
  118243. fc, err := ec.fieldContext_SubscriptionDiscountFixedAmountValue_appliesOnEachItem(ctx, field)
  118244. if err != nil {
  118245. return graphql.Null
  118246. }
  118247. ctx = graphql.WithFieldContext(ctx, fc)
  118248. defer func() {
  118249. if r := recover(); r != nil {
  118250. ec.Error(ctx, ec.Recover(ctx, r))
  118251. ret = graphql.Null
  118252. }
  118253. }()
  118254. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118255. ctx = rctx // use context from middleware stack in children
  118256. return obj.AppliesOnEachItem, nil
  118257. })
  118258. if err != nil {
  118259. ec.Error(ctx, err)
  118260. return graphql.Null
  118261. }
  118262. if resTmp == nil {
  118263. if !graphql.HasFieldError(ctx, fc) {
  118264. ec.Errorf(ctx, "must not be null")
  118265. }
  118266. return graphql.Null
  118267. }
  118268. res := resTmp.(bool)
  118269. fc.Result = res
  118270. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  118271. }
  118272. func (ec *executionContext) fieldContext_SubscriptionDiscountFixedAmountValue_appliesOnEachItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118273. fc = &graphql.FieldContext{
  118274. Object: "SubscriptionDiscountFixedAmountValue",
  118275. Field: field,
  118276. IsMethod: false,
  118277. IsResolver: false,
  118278. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118279. return nil, errors.New("field of type Boolean does not have child fields")
  118280. },
  118281. }
  118282. return fc, nil
  118283. }
  118284. func (ec *executionContext) _SubscriptionDiscountPercentageValue_percentage(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountPercentageValue) (ret graphql.Marshaler) {
  118285. fc, err := ec.fieldContext_SubscriptionDiscountPercentageValue_percentage(ctx, field)
  118286. if err != nil {
  118287. return graphql.Null
  118288. }
  118289. ctx = graphql.WithFieldContext(ctx, fc)
  118290. defer func() {
  118291. if r := recover(); r != nil {
  118292. ec.Error(ctx, ec.Recover(ctx, r))
  118293. ret = graphql.Null
  118294. }
  118295. }()
  118296. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118297. ctx = rctx // use context from middleware stack in children
  118298. return obj.Percentage, nil
  118299. })
  118300. if err != nil {
  118301. ec.Error(ctx, err)
  118302. return graphql.Null
  118303. }
  118304. if resTmp == nil {
  118305. if !graphql.HasFieldError(ctx, fc) {
  118306. ec.Errorf(ctx, "must not be null")
  118307. }
  118308. return graphql.Null
  118309. }
  118310. res := resTmp.(int)
  118311. fc.Result = res
  118312. return ec.marshalNInt2int(ctx, field.Selections, res)
  118313. }
  118314. func (ec *executionContext) fieldContext_SubscriptionDiscountPercentageValue_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118315. fc = &graphql.FieldContext{
  118316. Object: "SubscriptionDiscountPercentageValue",
  118317. Field: field,
  118318. IsMethod: false,
  118319. IsResolver: false,
  118320. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118321. return nil, errors.New("field of type Int does not have child fields")
  118322. },
  118323. }
  118324. return fc, nil
  118325. }
  118326. func (ec *executionContext) _SubscriptionLine_currentPrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118327. fc, err := ec.fieldContext_SubscriptionLine_currentPrice(ctx, field)
  118328. if err != nil {
  118329. return graphql.Null
  118330. }
  118331. ctx = graphql.WithFieldContext(ctx, fc)
  118332. defer func() {
  118333. if r := recover(); r != nil {
  118334. ec.Error(ctx, ec.Recover(ctx, r))
  118335. ret = graphql.Null
  118336. }
  118337. }()
  118338. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118339. ctx = rctx // use context from middleware stack in children
  118340. return obj.CurrentPrice, nil
  118341. })
  118342. if err != nil {
  118343. ec.Error(ctx, err)
  118344. return graphql.Null
  118345. }
  118346. if resTmp == nil {
  118347. if !graphql.HasFieldError(ctx, fc) {
  118348. ec.Errorf(ctx, "must not be null")
  118349. }
  118350. return graphql.Null
  118351. }
  118352. res := resTmp.(*MoneyV2)
  118353. fc.Result = res
  118354. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  118355. }
  118356. func (ec *executionContext) fieldContext_SubscriptionLine_currentPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118357. fc = &graphql.FieldContext{
  118358. Object: "SubscriptionLine",
  118359. Field: field,
  118360. IsMethod: false,
  118361. IsResolver: false,
  118362. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118363. switch field.Name {
  118364. case "amount":
  118365. return ec.fieldContext_MoneyV2_amount(ctx, field)
  118366. case "currencyCode":
  118367. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  118368. }
  118369. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  118370. },
  118371. }
  118372. return fc, nil
  118373. }
  118374. func (ec *executionContext) _SubscriptionLine_customAttributes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118375. fc, err := ec.fieldContext_SubscriptionLine_customAttributes(ctx, field)
  118376. if err != nil {
  118377. return graphql.Null
  118378. }
  118379. ctx = graphql.WithFieldContext(ctx, fc)
  118380. defer func() {
  118381. if r := recover(); r != nil {
  118382. ec.Error(ctx, ec.Recover(ctx, r))
  118383. ret = graphql.Null
  118384. }
  118385. }()
  118386. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118387. ctx = rctx // use context from middleware stack in children
  118388. return obj.CustomAttributes, nil
  118389. })
  118390. if err != nil {
  118391. ec.Error(ctx, err)
  118392. return graphql.Null
  118393. }
  118394. if resTmp == nil {
  118395. if !graphql.HasFieldError(ctx, fc) {
  118396. ec.Errorf(ctx, "must not be null")
  118397. }
  118398. return graphql.Null
  118399. }
  118400. res := resTmp.([]*Attribute)
  118401. fc.Result = res
  118402. return ec.marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAttributeᚄ(ctx, field.Selections, res)
  118403. }
  118404. func (ec *executionContext) fieldContext_SubscriptionLine_customAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118405. fc = &graphql.FieldContext{
  118406. Object: "SubscriptionLine",
  118407. Field: field,
  118408. IsMethod: false,
  118409. IsResolver: false,
  118410. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118411. switch field.Name {
  118412. case "key":
  118413. return ec.fieldContext_Attribute_key(ctx, field)
  118414. case "value":
  118415. return ec.fieldContext_Attribute_value(ctx, field)
  118416. }
  118417. return nil, fmt.Errorf("no field named %q was found under type Attribute", field.Name)
  118418. },
  118419. }
  118420. return fc, nil
  118421. }
  118422. func (ec *executionContext) _SubscriptionLine_discountAllocations(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118423. fc, err := ec.fieldContext_SubscriptionLine_discountAllocations(ctx, field)
  118424. if err != nil {
  118425. return graphql.Null
  118426. }
  118427. ctx = graphql.WithFieldContext(ctx, fc)
  118428. defer func() {
  118429. if r := recover(); r != nil {
  118430. ec.Error(ctx, ec.Recover(ctx, r))
  118431. ret = graphql.Null
  118432. }
  118433. }()
  118434. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118435. ctx = rctx // use context from middleware stack in children
  118436. return obj.DiscountAllocations, nil
  118437. })
  118438. if err != nil {
  118439. ec.Error(ctx, err)
  118440. return graphql.Null
  118441. }
  118442. if resTmp == nil {
  118443. if !graphql.HasFieldError(ctx, fc) {
  118444. ec.Errorf(ctx, "must not be null")
  118445. }
  118446. return graphql.Null
  118447. }
  118448. res := resTmp.([]*SubscriptionDiscountAllocation)
  118449. fc.Result = res
  118450. return ec.marshalNSubscriptionDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountAllocationᚄ(ctx, field.Selections, res)
  118451. }
  118452. func (ec *executionContext) fieldContext_SubscriptionLine_discountAllocations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118453. fc = &graphql.FieldContext{
  118454. Object: "SubscriptionLine",
  118455. Field: field,
  118456. IsMethod: false,
  118457. IsResolver: false,
  118458. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118459. switch field.Name {
  118460. case "amount":
  118461. return ec.fieldContext_SubscriptionDiscountAllocation_amount(ctx, field)
  118462. case "discount":
  118463. return ec.fieldContext_SubscriptionDiscountAllocation_discount(ctx, field)
  118464. }
  118465. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDiscountAllocation", field.Name)
  118466. },
  118467. }
  118468. return fc, nil
  118469. }
  118470. func (ec *executionContext) _SubscriptionLine_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118471. fc, err := ec.fieldContext_SubscriptionLine_id(ctx, field)
  118472. if err != nil {
  118473. return graphql.Null
  118474. }
  118475. ctx = graphql.WithFieldContext(ctx, fc)
  118476. defer func() {
  118477. if r := recover(); r != nil {
  118478. ec.Error(ctx, ec.Recover(ctx, r))
  118479. ret = graphql.Null
  118480. }
  118481. }()
  118482. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118483. ctx = rctx // use context from middleware stack in children
  118484. return obj.ID, nil
  118485. })
  118486. if err != nil {
  118487. ec.Error(ctx, err)
  118488. return graphql.Null
  118489. }
  118490. if resTmp == nil {
  118491. if !graphql.HasFieldError(ctx, fc) {
  118492. ec.Errorf(ctx, "must not be null")
  118493. }
  118494. return graphql.Null
  118495. }
  118496. res := resTmp.(string)
  118497. fc.Result = res
  118498. return ec.marshalNID2string(ctx, field.Selections, res)
  118499. }
  118500. func (ec *executionContext) fieldContext_SubscriptionLine_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118501. fc = &graphql.FieldContext{
  118502. Object: "SubscriptionLine",
  118503. Field: field,
  118504. IsMethod: false,
  118505. IsResolver: false,
  118506. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118507. return nil, errors.New("field of type ID does not have child fields")
  118508. },
  118509. }
  118510. return fc, nil
  118511. }
  118512. func (ec *executionContext) _SubscriptionLine_lineDiscountedPrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118513. fc, err := ec.fieldContext_SubscriptionLine_lineDiscountedPrice(ctx, field)
  118514. if err != nil {
  118515. return graphql.Null
  118516. }
  118517. ctx = graphql.WithFieldContext(ctx, fc)
  118518. defer func() {
  118519. if r := recover(); r != nil {
  118520. ec.Error(ctx, ec.Recover(ctx, r))
  118521. ret = graphql.Null
  118522. }
  118523. }()
  118524. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118525. ctx = rctx // use context from middleware stack in children
  118526. return obj.LineDiscountedPrice, nil
  118527. })
  118528. if err != nil {
  118529. ec.Error(ctx, err)
  118530. return graphql.Null
  118531. }
  118532. if resTmp == nil {
  118533. if !graphql.HasFieldError(ctx, fc) {
  118534. ec.Errorf(ctx, "must not be null")
  118535. }
  118536. return graphql.Null
  118537. }
  118538. res := resTmp.(*MoneyV2)
  118539. fc.Result = res
  118540. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  118541. }
  118542. func (ec *executionContext) fieldContext_SubscriptionLine_lineDiscountedPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118543. fc = &graphql.FieldContext{
  118544. Object: "SubscriptionLine",
  118545. Field: field,
  118546. IsMethod: false,
  118547. IsResolver: false,
  118548. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118549. switch field.Name {
  118550. case "amount":
  118551. return ec.fieldContext_MoneyV2_amount(ctx, field)
  118552. case "currencyCode":
  118553. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  118554. }
  118555. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  118556. },
  118557. }
  118558. return fc, nil
  118559. }
  118560. func (ec *executionContext) _SubscriptionLine_pricingPolicy(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118561. fc, err := ec.fieldContext_SubscriptionLine_pricingPolicy(ctx, field)
  118562. if err != nil {
  118563. return graphql.Null
  118564. }
  118565. ctx = graphql.WithFieldContext(ctx, fc)
  118566. defer func() {
  118567. if r := recover(); r != nil {
  118568. ec.Error(ctx, ec.Recover(ctx, r))
  118569. ret = graphql.Null
  118570. }
  118571. }()
  118572. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118573. ctx = rctx // use context from middleware stack in children
  118574. return obj.PricingPolicy, nil
  118575. })
  118576. if err != nil {
  118577. ec.Error(ctx, err)
  118578. return graphql.Null
  118579. }
  118580. if resTmp == nil {
  118581. return graphql.Null
  118582. }
  118583. res := resTmp.(*SubscriptionPricingPolicy)
  118584. fc.Result = res
  118585. return ec.marshalOSubscriptionPricingPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionPricingPolicy(ctx, field.Selections, res)
  118586. }
  118587. func (ec *executionContext) fieldContext_SubscriptionLine_pricingPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118588. fc = &graphql.FieldContext{
  118589. Object: "SubscriptionLine",
  118590. Field: field,
  118591. IsMethod: false,
  118592. IsResolver: false,
  118593. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118594. switch field.Name {
  118595. case "basePrice":
  118596. return ec.fieldContext_SubscriptionPricingPolicy_basePrice(ctx, field)
  118597. case "cycleDiscounts":
  118598. return ec.fieldContext_SubscriptionPricingPolicy_cycleDiscounts(ctx, field)
  118599. }
  118600. return nil, fmt.Errorf("no field named %q was found under type SubscriptionPricingPolicy", field.Name)
  118601. },
  118602. }
  118603. return fc, nil
  118604. }
  118605. func (ec *executionContext) _SubscriptionLine_productId(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118606. fc, err := ec.fieldContext_SubscriptionLine_productId(ctx, field)
  118607. if err != nil {
  118608. return graphql.Null
  118609. }
  118610. ctx = graphql.WithFieldContext(ctx, fc)
  118611. defer func() {
  118612. if r := recover(); r != nil {
  118613. ec.Error(ctx, ec.Recover(ctx, r))
  118614. ret = graphql.Null
  118615. }
  118616. }()
  118617. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118618. ctx = rctx // use context from middleware stack in children
  118619. return obj.ProductID, nil
  118620. })
  118621. if err != nil {
  118622. ec.Error(ctx, err)
  118623. return graphql.Null
  118624. }
  118625. if resTmp == nil {
  118626. return graphql.Null
  118627. }
  118628. res := resTmp.(*string)
  118629. fc.Result = res
  118630. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  118631. }
  118632. func (ec *executionContext) fieldContext_SubscriptionLine_productId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118633. fc = &graphql.FieldContext{
  118634. Object: "SubscriptionLine",
  118635. Field: field,
  118636. IsMethod: false,
  118637. IsResolver: false,
  118638. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118639. return nil, errors.New("field of type ID does not have child fields")
  118640. },
  118641. }
  118642. return fc, nil
  118643. }
  118644. func (ec *executionContext) _SubscriptionLine_quantity(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118645. fc, err := ec.fieldContext_SubscriptionLine_quantity(ctx, field)
  118646. if err != nil {
  118647. return graphql.Null
  118648. }
  118649. ctx = graphql.WithFieldContext(ctx, fc)
  118650. defer func() {
  118651. if r := recover(); r != nil {
  118652. ec.Error(ctx, ec.Recover(ctx, r))
  118653. ret = graphql.Null
  118654. }
  118655. }()
  118656. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118657. ctx = rctx // use context from middleware stack in children
  118658. return obj.Quantity, nil
  118659. })
  118660. if err != nil {
  118661. ec.Error(ctx, err)
  118662. return graphql.Null
  118663. }
  118664. if resTmp == nil {
  118665. if !graphql.HasFieldError(ctx, fc) {
  118666. ec.Errorf(ctx, "must not be null")
  118667. }
  118668. return graphql.Null
  118669. }
  118670. res := resTmp.(int)
  118671. fc.Result = res
  118672. return ec.marshalNInt2int(ctx, field.Selections, res)
  118673. }
  118674. func (ec *executionContext) fieldContext_SubscriptionLine_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118675. fc = &graphql.FieldContext{
  118676. Object: "SubscriptionLine",
  118677. Field: field,
  118678. IsMethod: false,
  118679. IsResolver: false,
  118680. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118681. return nil, errors.New("field of type Int does not have child fields")
  118682. },
  118683. }
  118684. return fc, nil
  118685. }
  118686. func (ec *executionContext) _SubscriptionLine_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118687. fc, err := ec.fieldContext_SubscriptionLine_requiresShipping(ctx, field)
  118688. if err != nil {
  118689. return graphql.Null
  118690. }
  118691. ctx = graphql.WithFieldContext(ctx, fc)
  118692. defer func() {
  118693. if r := recover(); r != nil {
  118694. ec.Error(ctx, ec.Recover(ctx, r))
  118695. ret = graphql.Null
  118696. }
  118697. }()
  118698. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118699. ctx = rctx // use context from middleware stack in children
  118700. return obj.RequiresShipping, nil
  118701. })
  118702. if err != nil {
  118703. ec.Error(ctx, err)
  118704. return graphql.Null
  118705. }
  118706. if resTmp == nil {
  118707. if !graphql.HasFieldError(ctx, fc) {
  118708. ec.Errorf(ctx, "must not be null")
  118709. }
  118710. return graphql.Null
  118711. }
  118712. res := resTmp.(bool)
  118713. fc.Result = res
  118714. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  118715. }
  118716. func (ec *executionContext) fieldContext_SubscriptionLine_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118717. fc = &graphql.FieldContext{
  118718. Object: "SubscriptionLine",
  118719. Field: field,
  118720. IsMethod: false,
  118721. IsResolver: false,
  118722. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118723. return nil, errors.New("field of type Boolean does not have child fields")
  118724. },
  118725. }
  118726. return fc, nil
  118727. }
  118728. func (ec *executionContext) _SubscriptionLine_sellingPlanId(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118729. fc, err := ec.fieldContext_SubscriptionLine_sellingPlanId(ctx, field)
  118730. if err != nil {
  118731. return graphql.Null
  118732. }
  118733. ctx = graphql.WithFieldContext(ctx, fc)
  118734. defer func() {
  118735. if r := recover(); r != nil {
  118736. ec.Error(ctx, ec.Recover(ctx, r))
  118737. ret = graphql.Null
  118738. }
  118739. }()
  118740. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118741. ctx = rctx // use context from middleware stack in children
  118742. return obj.SellingPlanID, nil
  118743. })
  118744. if err != nil {
  118745. ec.Error(ctx, err)
  118746. return graphql.Null
  118747. }
  118748. if resTmp == nil {
  118749. return graphql.Null
  118750. }
  118751. res := resTmp.(*string)
  118752. fc.Result = res
  118753. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  118754. }
  118755. func (ec *executionContext) fieldContext_SubscriptionLine_sellingPlanId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118756. fc = &graphql.FieldContext{
  118757. Object: "SubscriptionLine",
  118758. Field: field,
  118759. IsMethod: false,
  118760. IsResolver: false,
  118761. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118762. return nil, errors.New("field of type ID does not have child fields")
  118763. },
  118764. }
  118765. return fc, nil
  118766. }
  118767. func (ec *executionContext) _SubscriptionLine_sellingPlanName(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118768. fc, err := ec.fieldContext_SubscriptionLine_sellingPlanName(ctx, field)
  118769. if err != nil {
  118770. return graphql.Null
  118771. }
  118772. ctx = graphql.WithFieldContext(ctx, fc)
  118773. defer func() {
  118774. if r := recover(); r != nil {
  118775. ec.Error(ctx, ec.Recover(ctx, r))
  118776. ret = graphql.Null
  118777. }
  118778. }()
  118779. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118780. ctx = rctx // use context from middleware stack in children
  118781. return obj.SellingPlanName, nil
  118782. })
  118783. if err != nil {
  118784. ec.Error(ctx, err)
  118785. return graphql.Null
  118786. }
  118787. if resTmp == nil {
  118788. return graphql.Null
  118789. }
  118790. res := resTmp.(*string)
  118791. fc.Result = res
  118792. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  118793. }
  118794. func (ec *executionContext) fieldContext_SubscriptionLine_sellingPlanName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118795. fc = &graphql.FieldContext{
  118796. Object: "SubscriptionLine",
  118797. Field: field,
  118798. IsMethod: false,
  118799. IsResolver: false,
  118800. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118801. return nil, errors.New("field of type String does not have child fields")
  118802. },
  118803. }
  118804. return fc, nil
  118805. }
  118806. func (ec *executionContext) _SubscriptionLine_sku(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118807. fc, err := ec.fieldContext_SubscriptionLine_sku(ctx, field)
  118808. if err != nil {
  118809. return graphql.Null
  118810. }
  118811. ctx = graphql.WithFieldContext(ctx, fc)
  118812. defer func() {
  118813. if r := recover(); r != nil {
  118814. ec.Error(ctx, ec.Recover(ctx, r))
  118815. ret = graphql.Null
  118816. }
  118817. }()
  118818. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118819. ctx = rctx // use context from middleware stack in children
  118820. return obj.Sku, nil
  118821. })
  118822. if err != nil {
  118823. ec.Error(ctx, err)
  118824. return graphql.Null
  118825. }
  118826. if resTmp == nil {
  118827. return graphql.Null
  118828. }
  118829. res := resTmp.(*string)
  118830. fc.Result = res
  118831. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  118832. }
  118833. func (ec *executionContext) fieldContext_SubscriptionLine_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118834. fc = &graphql.FieldContext{
  118835. Object: "SubscriptionLine",
  118836. Field: field,
  118837. IsMethod: false,
  118838. IsResolver: false,
  118839. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118840. return nil, errors.New("field of type String does not have child fields")
  118841. },
  118842. }
  118843. return fc, nil
  118844. }
  118845. func (ec *executionContext) _SubscriptionLine_taxable(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118846. fc, err := ec.fieldContext_SubscriptionLine_taxable(ctx, field)
  118847. if err != nil {
  118848. return graphql.Null
  118849. }
  118850. ctx = graphql.WithFieldContext(ctx, fc)
  118851. defer func() {
  118852. if r := recover(); r != nil {
  118853. ec.Error(ctx, ec.Recover(ctx, r))
  118854. ret = graphql.Null
  118855. }
  118856. }()
  118857. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118858. ctx = rctx // use context from middleware stack in children
  118859. return obj.Taxable, nil
  118860. })
  118861. if err != nil {
  118862. ec.Error(ctx, err)
  118863. return graphql.Null
  118864. }
  118865. if resTmp == nil {
  118866. if !graphql.HasFieldError(ctx, fc) {
  118867. ec.Errorf(ctx, "must not be null")
  118868. }
  118869. return graphql.Null
  118870. }
  118871. res := resTmp.(bool)
  118872. fc.Result = res
  118873. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  118874. }
  118875. func (ec *executionContext) fieldContext_SubscriptionLine_taxable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118876. fc = &graphql.FieldContext{
  118877. Object: "SubscriptionLine",
  118878. Field: field,
  118879. IsMethod: false,
  118880. IsResolver: false,
  118881. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118882. return nil, errors.New("field of type Boolean does not have child fields")
  118883. },
  118884. }
  118885. return fc, nil
  118886. }
  118887. func (ec *executionContext) _SubscriptionLine_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118888. fc, err := ec.fieldContext_SubscriptionLine_title(ctx, field)
  118889. if err != nil {
  118890. return graphql.Null
  118891. }
  118892. ctx = graphql.WithFieldContext(ctx, fc)
  118893. defer func() {
  118894. if r := recover(); r != nil {
  118895. ec.Error(ctx, ec.Recover(ctx, r))
  118896. ret = graphql.Null
  118897. }
  118898. }()
  118899. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118900. ctx = rctx // use context from middleware stack in children
  118901. return obj.Title, nil
  118902. })
  118903. if err != nil {
  118904. ec.Error(ctx, err)
  118905. return graphql.Null
  118906. }
  118907. if resTmp == nil {
  118908. if !graphql.HasFieldError(ctx, fc) {
  118909. ec.Errorf(ctx, "must not be null")
  118910. }
  118911. return graphql.Null
  118912. }
  118913. res := resTmp.(string)
  118914. fc.Result = res
  118915. return ec.marshalNString2string(ctx, field.Selections, res)
  118916. }
  118917. func (ec *executionContext) fieldContext_SubscriptionLine_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118918. fc = &graphql.FieldContext{
  118919. Object: "SubscriptionLine",
  118920. Field: field,
  118921. IsMethod: false,
  118922. IsResolver: false,
  118923. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118924. return nil, errors.New("field of type String does not have child fields")
  118925. },
  118926. }
  118927. return fc, nil
  118928. }
  118929. func (ec *executionContext) _SubscriptionLine_variantId(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118930. fc, err := ec.fieldContext_SubscriptionLine_variantId(ctx, field)
  118931. if err != nil {
  118932. return graphql.Null
  118933. }
  118934. ctx = graphql.WithFieldContext(ctx, fc)
  118935. defer func() {
  118936. if r := recover(); r != nil {
  118937. ec.Error(ctx, ec.Recover(ctx, r))
  118938. ret = graphql.Null
  118939. }
  118940. }()
  118941. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118942. ctx = rctx // use context from middleware stack in children
  118943. return obj.VariantID, nil
  118944. })
  118945. if err != nil {
  118946. ec.Error(ctx, err)
  118947. return graphql.Null
  118948. }
  118949. if resTmp == nil {
  118950. return graphql.Null
  118951. }
  118952. res := resTmp.(*string)
  118953. fc.Result = res
  118954. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  118955. }
  118956. func (ec *executionContext) fieldContext_SubscriptionLine_variantId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118957. fc = &graphql.FieldContext{
  118958. Object: "SubscriptionLine",
  118959. Field: field,
  118960. IsMethod: false,
  118961. IsResolver: false,
  118962. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  118963. return nil, errors.New("field of type ID does not have child fields")
  118964. },
  118965. }
  118966. return fc, nil
  118967. }
  118968. func (ec *executionContext) _SubscriptionLine_variantImage(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  118969. fc, err := ec.fieldContext_SubscriptionLine_variantImage(ctx, field)
  118970. if err != nil {
  118971. return graphql.Null
  118972. }
  118973. ctx = graphql.WithFieldContext(ctx, fc)
  118974. defer func() {
  118975. if r := recover(); r != nil {
  118976. ec.Error(ctx, ec.Recover(ctx, r))
  118977. ret = graphql.Null
  118978. }
  118979. }()
  118980. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  118981. ctx = rctx // use context from middleware stack in children
  118982. return obj.VariantImage, nil
  118983. })
  118984. if err != nil {
  118985. ec.Error(ctx, err)
  118986. return graphql.Null
  118987. }
  118988. if resTmp == nil {
  118989. return graphql.Null
  118990. }
  118991. res := resTmp.(*Image)
  118992. fc.Result = res
  118993. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, field.Selections, res)
  118994. }
  118995. func (ec *executionContext) fieldContext_SubscriptionLine_variantImage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  118996. fc = &graphql.FieldContext{
  118997. Object: "SubscriptionLine",
  118998. Field: field,
  118999. IsMethod: false,
  119000. IsResolver: false,
  119001. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119002. switch field.Name {
  119003. case "altText":
  119004. return ec.fieldContext_Image_altText(ctx, field)
  119005. case "height":
  119006. return ec.fieldContext_Image_height(ctx, field)
  119007. case "id":
  119008. return ec.fieldContext_Image_id(ctx, field)
  119009. case "metafield":
  119010. return ec.fieldContext_Image_metafield(ctx, field)
  119011. case "metafields":
  119012. return ec.fieldContext_Image_metafields(ctx, field)
  119013. case "privateMetafield":
  119014. return ec.fieldContext_Image_privateMetafield(ctx, field)
  119015. case "privateMetafields":
  119016. return ec.fieldContext_Image_privateMetafields(ctx, field)
  119017. case "url":
  119018. return ec.fieldContext_Image_url(ctx, field)
  119019. case "width":
  119020. return ec.fieldContext_Image_width(ctx, field)
  119021. }
  119022. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  119023. },
  119024. }
  119025. return fc, nil
  119026. }
  119027. func (ec *executionContext) _SubscriptionLine_variantTitle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  119028. fc, err := ec.fieldContext_SubscriptionLine_variantTitle(ctx, field)
  119029. if err != nil {
  119030. return graphql.Null
  119031. }
  119032. ctx = graphql.WithFieldContext(ctx, fc)
  119033. defer func() {
  119034. if r := recover(); r != nil {
  119035. ec.Error(ctx, ec.Recover(ctx, r))
  119036. ret = graphql.Null
  119037. }
  119038. }()
  119039. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119040. ctx = rctx // use context from middleware stack in children
  119041. return obj.VariantTitle, nil
  119042. })
  119043. if err != nil {
  119044. ec.Error(ctx, err)
  119045. return graphql.Null
  119046. }
  119047. if resTmp == nil {
  119048. return graphql.Null
  119049. }
  119050. res := resTmp.(*string)
  119051. fc.Result = res
  119052. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119053. }
  119054. func (ec *executionContext) fieldContext_SubscriptionLine_variantTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119055. fc = &graphql.FieldContext{
  119056. Object: "SubscriptionLine",
  119057. Field: field,
  119058. IsMethod: false,
  119059. IsResolver: false,
  119060. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119061. return nil, errors.New("field of type String does not have child fields")
  119062. },
  119063. }
  119064. return fc, nil
  119065. }
  119066. func (ec *executionContext) _SubscriptionLineConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineConnection) (ret graphql.Marshaler) {
  119067. fc, err := ec.fieldContext_SubscriptionLineConnection_edges(ctx, field)
  119068. if err != nil {
  119069. return graphql.Null
  119070. }
  119071. ctx = graphql.WithFieldContext(ctx, fc)
  119072. defer func() {
  119073. if r := recover(); r != nil {
  119074. ec.Error(ctx, ec.Recover(ctx, r))
  119075. ret = graphql.Null
  119076. }
  119077. }()
  119078. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119079. ctx = rctx // use context from middleware stack in children
  119080. return obj.Edges, nil
  119081. })
  119082. if err != nil {
  119083. ec.Error(ctx, err)
  119084. return graphql.Null
  119085. }
  119086. if resTmp == nil {
  119087. if !graphql.HasFieldError(ctx, fc) {
  119088. ec.Errorf(ctx, "must not be null")
  119089. }
  119090. return graphql.Null
  119091. }
  119092. res := resTmp.([]*SubscriptionLineEdge)
  119093. fc.Result = res
  119094. return ec.marshalNSubscriptionLineEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineEdgeᚄ(ctx, field.Selections, res)
  119095. }
  119096. func (ec *executionContext) fieldContext_SubscriptionLineConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119097. fc = &graphql.FieldContext{
  119098. Object: "SubscriptionLineConnection",
  119099. Field: field,
  119100. IsMethod: false,
  119101. IsResolver: false,
  119102. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119103. switch field.Name {
  119104. case "cursor":
  119105. return ec.fieldContext_SubscriptionLineEdge_cursor(ctx, field)
  119106. case "node":
  119107. return ec.fieldContext_SubscriptionLineEdge_node(ctx, field)
  119108. }
  119109. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLineEdge", field.Name)
  119110. },
  119111. }
  119112. return fc, nil
  119113. }
  119114. func (ec *executionContext) _SubscriptionLineConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineConnection) (ret graphql.Marshaler) {
  119115. fc, err := ec.fieldContext_SubscriptionLineConnection_nodes(ctx, field)
  119116. if err != nil {
  119117. return graphql.Null
  119118. }
  119119. ctx = graphql.WithFieldContext(ctx, fc)
  119120. defer func() {
  119121. if r := recover(); r != nil {
  119122. ec.Error(ctx, ec.Recover(ctx, r))
  119123. ret = graphql.Null
  119124. }
  119125. }()
  119126. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119127. ctx = rctx // use context from middleware stack in children
  119128. return obj.Nodes, nil
  119129. })
  119130. if err != nil {
  119131. ec.Error(ctx, err)
  119132. return graphql.Null
  119133. }
  119134. if resTmp == nil {
  119135. if !graphql.HasFieldError(ctx, fc) {
  119136. ec.Errorf(ctx, "must not be null")
  119137. }
  119138. return graphql.Null
  119139. }
  119140. res := resTmp.([]*SubscriptionLine)
  119141. fc.Result = res
  119142. return ec.marshalNSubscriptionLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineᚄ(ctx, field.Selections, res)
  119143. }
  119144. func (ec *executionContext) fieldContext_SubscriptionLineConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119145. fc = &graphql.FieldContext{
  119146. Object: "SubscriptionLineConnection",
  119147. Field: field,
  119148. IsMethod: false,
  119149. IsResolver: false,
  119150. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119151. switch field.Name {
  119152. case "currentPrice":
  119153. return ec.fieldContext_SubscriptionLine_currentPrice(ctx, field)
  119154. case "customAttributes":
  119155. return ec.fieldContext_SubscriptionLine_customAttributes(ctx, field)
  119156. case "discountAllocations":
  119157. return ec.fieldContext_SubscriptionLine_discountAllocations(ctx, field)
  119158. case "id":
  119159. return ec.fieldContext_SubscriptionLine_id(ctx, field)
  119160. case "lineDiscountedPrice":
  119161. return ec.fieldContext_SubscriptionLine_lineDiscountedPrice(ctx, field)
  119162. case "pricingPolicy":
  119163. return ec.fieldContext_SubscriptionLine_pricingPolicy(ctx, field)
  119164. case "productId":
  119165. return ec.fieldContext_SubscriptionLine_productId(ctx, field)
  119166. case "quantity":
  119167. return ec.fieldContext_SubscriptionLine_quantity(ctx, field)
  119168. case "requiresShipping":
  119169. return ec.fieldContext_SubscriptionLine_requiresShipping(ctx, field)
  119170. case "sellingPlanId":
  119171. return ec.fieldContext_SubscriptionLine_sellingPlanId(ctx, field)
  119172. case "sellingPlanName":
  119173. return ec.fieldContext_SubscriptionLine_sellingPlanName(ctx, field)
  119174. case "sku":
  119175. return ec.fieldContext_SubscriptionLine_sku(ctx, field)
  119176. case "taxable":
  119177. return ec.fieldContext_SubscriptionLine_taxable(ctx, field)
  119178. case "title":
  119179. return ec.fieldContext_SubscriptionLine_title(ctx, field)
  119180. case "variantId":
  119181. return ec.fieldContext_SubscriptionLine_variantId(ctx, field)
  119182. case "variantImage":
  119183. return ec.fieldContext_SubscriptionLine_variantImage(ctx, field)
  119184. case "variantTitle":
  119185. return ec.fieldContext_SubscriptionLine_variantTitle(ctx, field)
  119186. }
  119187. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLine", field.Name)
  119188. },
  119189. }
  119190. return fc, nil
  119191. }
  119192. func (ec *executionContext) _SubscriptionLineConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineConnection) (ret graphql.Marshaler) {
  119193. fc, err := ec.fieldContext_SubscriptionLineConnection_pageInfo(ctx, field)
  119194. if err != nil {
  119195. return graphql.Null
  119196. }
  119197. ctx = graphql.WithFieldContext(ctx, fc)
  119198. defer func() {
  119199. if r := recover(); r != nil {
  119200. ec.Error(ctx, ec.Recover(ctx, r))
  119201. ret = graphql.Null
  119202. }
  119203. }()
  119204. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119205. ctx = rctx // use context from middleware stack in children
  119206. return obj.PageInfo, nil
  119207. })
  119208. if err != nil {
  119209. ec.Error(ctx, err)
  119210. return graphql.Null
  119211. }
  119212. if resTmp == nil {
  119213. if !graphql.HasFieldError(ctx, fc) {
  119214. ec.Errorf(ctx, "must not be null")
  119215. }
  119216. return graphql.Null
  119217. }
  119218. res := resTmp.(*PageInfo)
  119219. fc.Result = res
  119220. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  119221. }
  119222. func (ec *executionContext) fieldContext_SubscriptionLineConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119223. fc = &graphql.FieldContext{
  119224. Object: "SubscriptionLineConnection",
  119225. Field: field,
  119226. IsMethod: false,
  119227. IsResolver: false,
  119228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119229. switch field.Name {
  119230. case "endCursor":
  119231. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  119232. case "hasNextPage":
  119233. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  119234. case "hasPreviousPage":
  119235. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  119236. case "startCursor":
  119237. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  119238. }
  119239. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  119240. },
  119241. }
  119242. return fc, nil
  119243. }
  119244. func (ec *executionContext) _SubscriptionLineEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineEdge) (ret graphql.Marshaler) {
  119245. fc, err := ec.fieldContext_SubscriptionLineEdge_cursor(ctx, field)
  119246. if err != nil {
  119247. return graphql.Null
  119248. }
  119249. ctx = graphql.WithFieldContext(ctx, fc)
  119250. defer func() {
  119251. if r := recover(); r != nil {
  119252. ec.Error(ctx, ec.Recover(ctx, r))
  119253. ret = graphql.Null
  119254. }
  119255. }()
  119256. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119257. ctx = rctx // use context from middleware stack in children
  119258. return obj.Cursor, nil
  119259. })
  119260. if err != nil {
  119261. ec.Error(ctx, err)
  119262. return graphql.Null
  119263. }
  119264. if resTmp == nil {
  119265. if !graphql.HasFieldError(ctx, fc) {
  119266. ec.Errorf(ctx, "must not be null")
  119267. }
  119268. return graphql.Null
  119269. }
  119270. res := resTmp.(string)
  119271. fc.Result = res
  119272. return ec.marshalNString2string(ctx, field.Selections, res)
  119273. }
  119274. func (ec *executionContext) fieldContext_SubscriptionLineEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119275. fc = &graphql.FieldContext{
  119276. Object: "SubscriptionLineEdge",
  119277. Field: field,
  119278. IsMethod: false,
  119279. IsResolver: false,
  119280. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119281. return nil, errors.New("field of type String does not have child fields")
  119282. },
  119283. }
  119284. return fc, nil
  119285. }
  119286. func (ec *executionContext) _SubscriptionLineEdge_node(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineEdge) (ret graphql.Marshaler) {
  119287. fc, err := ec.fieldContext_SubscriptionLineEdge_node(ctx, field)
  119288. if err != nil {
  119289. return graphql.Null
  119290. }
  119291. ctx = graphql.WithFieldContext(ctx, fc)
  119292. defer func() {
  119293. if r := recover(); r != nil {
  119294. ec.Error(ctx, ec.Recover(ctx, r))
  119295. ret = graphql.Null
  119296. }
  119297. }()
  119298. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119299. ctx = rctx // use context from middleware stack in children
  119300. return obj.Node, nil
  119301. })
  119302. if err != nil {
  119303. ec.Error(ctx, err)
  119304. return graphql.Null
  119305. }
  119306. if resTmp == nil {
  119307. if !graphql.HasFieldError(ctx, fc) {
  119308. ec.Errorf(ctx, "must not be null")
  119309. }
  119310. return graphql.Null
  119311. }
  119312. res := resTmp.(*SubscriptionLine)
  119313. fc.Result = res
  119314. return ec.marshalNSubscriptionLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLine(ctx, field.Selections, res)
  119315. }
  119316. func (ec *executionContext) fieldContext_SubscriptionLineEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119317. fc = &graphql.FieldContext{
  119318. Object: "SubscriptionLineEdge",
  119319. Field: field,
  119320. IsMethod: false,
  119321. IsResolver: false,
  119322. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119323. switch field.Name {
  119324. case "currentPrice":
  119325. return ec.fieldContext_SubscriptionLine_currentPrice(ctx, field)
  119326. case "customAttributes":
  119327. return ec.fieldContext_SubscriptionLine_customAttributes(ctx, field)
  119328. case "discountAllocations":
  119329. return ec.fieldContext_SubscriptionLine_discountAllocations(ctx, field)
  119330. case "id":
  119331. return ec.fieldContext_SubscriptionLine_id(ctx, field)
  119332. case "lineDiscountedPrice":
  119333. return ec.fieldContext_SubscriptionLine_lineDiscountedPrice(ctx, field)
  119334. case "pricingPolicy":
  119335. return ec.fieldContext_SubscriptionLine_pricingPolicy(ctx, field)
  119336. case "productId":
  119337. return ec.fieldContext_SubscriptionLine_productId(ctx, field)
  119338. case "quantity":
  119339. return ec.fieldContext_SubscriptionLine_quantity(ctx, field)
  119340. case "requiresShipping":
  119341. return ec.fieldContext_SubscriptionLine_requiresShipping(ctx, field)
  119342. case "sellingPlanId":
  119343. return ec.fieldContext_SubscriptionLine_sellingPlanId(ctx, field)
  119344. case "sellingPlanName":
  119345. return ec.fieldContext_SubscriptionLine_sellingPlanName(ctx, field)
  119346. case "sku":
  119347. return ec.fieldContext_SubscriptionLine_sku(ctx, field)
  119348. case "taxable":
  119349. return ec.fieldContext_SubscriptionLine_taxable(ctx, field)
  119350. case "title":
  119351. return ec.fieldContext_SubscriptionLine_title(ctx, field)
  119352. case "variantId":
  119353. return ec.fieldContext_SubscriptionLine_variantId(ctx, field)
  119354. case "variantImage":
  119355. return ec.fieldContext_SubscriptionLine_variantImage(ctx, field)
  119356. case "variantTitle":
  119357. return ec.fieldContext_SubscriptionLine_variantTitle(ctx, field)
  119358. }
  119359. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLine", field.Name)
  119360. },
  119361. }
  119362. return fc, nil
  119363. }
  119364. func (ec *executionContext) _SubscriptionMailingAddress_address1(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119365. fc, err := ec.fieldContext_SubscriptionMailingAddress_address1(ctx, field)
  119366. if err != nil {
  119367. return graphql.Null
  119368. }
  119369. ctx = graphql.WithFieldContext(ctx, fc)
  119370. defer func() {
  119371. if r := recover(); r != nil {
  119372. ec.Error(ctx, ec.Recover(ctx, r))
  119373. ret = graphql.Null
  119374. }
  119375. }()
  119376. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119377. ctx = rctx // use context from middleware stack in children
  119378. return obj.Address1, nil
  119379. })
  119380. if err != nil {
  119381. ec.Error(ctx, err)
  119382. return graphql.Null
  119383. }
  119384. if resTmp == nil {
  119385. return graphql.Null
  119386. }
  119387. res := resTmp.(*string)
  119388. fc.Result = res
  119389. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119390. }
  119391. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119392. fc = &graphql.FieldContext{
  119393. Object: "SubscriptionMailingAddress",
  119394. Field: field,
  119395. IsMethod: false,
  119396. IsResolver: false,
  119397. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119398. return nil, errors.New("field of type String does not have child fields")
  119399. },
  119400. }
  119401. return fc, nil
  119402. }
  119403. func (ec *executionContext) _SubscriptionMailingAddress_address2(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119404. fc, err := ec.fieldContext_SubscriptionMailingAddress_address2(ctx, field)
  119405. if err != nil {
  119406. return graphql.Null
  119407. }
  119408. ctx = graphql.WithFieldContext(ctx, fc)
  119409. defer func() {
  119410. if r := recover(); r != nil {
  119411. ec.Error(ctx, ec.Recover(ctx, r))
  119412. ret = graphql.Null
  119413. }
  119414. }()
  119415. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119416. ctx = rctx // use context from middleware stack in children
  119417. return obj.Address2, nil
  119418. })
  119419. if err != nil {
  119420. ec.Error(ctx, err)
  119421. return graphql.Null
  119422. }
  119423. if resTmp == nil {
  119424. return graphql.Null
  119425. }
  119426. res := resTmp.(*string)
  119427. fc.Result = res
  119428. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119429. }
  119430. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119431. fc = &graphql.FieldContext{
  119432. Object: "SubscriptionMailingAddress",
  119433. Field: field,
  119434. IsMethod: false,
  119435. IsResolver: false,
  119436. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119437. return nil, errors.New("field of type String does not have child fields")
  119438. },
  119439. }
  119440. return fc, nil
  119441. }
  119442. func (ec *executionContext) _SubscriptionMailingAddress_city(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119443. fc, err := ec.fieldContext_SubscriptionMailingAddress_city(ctx, field)
  119444. if err != nil {
  119445. return graphql.Null
  119446. }
  119447. ctx = graphql.WithFieldContext(ctx, fc)
  119448. defer func() {
  119449. if r := recover(); r != nil {
  119450. ec.Error(ctx, ec.Recover(ctx, r))
  119451. ret = graphql.Null
  119452. }
  119453. }()
  119454. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119455. ctx = rctx // use context from middleware stack in children
  119456. return obj.City, nil
  119457. })
  119458. if err != nil {
  119459. ec.Error(ctx, err)
  119460. return graphql.Null
  119461. }
  119462. if resTmp == nil {
  119463. return graphql.Null
  119464. }
  119465. res := resTmp.(*string)
  119466. fc.Result = res
  119467. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119468. }
  119469. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119470. fc = &graphql.FieldContext{
  119471. Object: "SubscriptionMailingAddress",
  119472. Field: field,
  119473. IsMethod: false,
  119474. IsResolver: false,
  119475. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119476. return nil, errors.New("field of type String does not have child fields")
  119477. },
  119478. }
  119479. return fc, nil
  119480. }
  119481. func (ec *executionContext) _SubscriptionMailingAddress_company(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119482. fc, err := ec.fieldContext_SubscriptionMailingAddress_company(ctx, field)
  119483. if err != nil {
  119484. return graphql.Null
  119485. }
  119486. ctx = graphql.WithFieldContext(ctx, fc)
  119487. defer func() {
  119488. if r := recover(); r != nil {
  119489. ec.Error(ctx, ec.Recover(ctx, r))
  119490. ret = graphql.Null
  119491. }
  119492. }()
  119493. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119494. ctx = rctx // use context from middleware stack in children
  119495. return obj.Company, nil
  119496. })
  119497. if err != nil {
  119498. ec.Error(ctx, err)
  119499. return graphql.Null
  119500. }
  119501. if resTmp == nil {
  119502. return graphql.Null
  119503. }
  119504. res := resTmp.(*string)
  119505. fc.Result = res
  119506. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119507. }
  119508. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119509. fc = &graphql.FieldContext{
  119510. Object: "SubscriptionMailingAddress",
  119511. Field: field,
  119512. IsMethod: false,
  119513. IsResolver: false,
  119514. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119515. return nil, errors.New("field of type String does not have child fields")
  119516. },
  119517. }
  119518. return fc, nil
  119519. }
  119520. func (ec *executionContext) _SubscriptionMailingAddress_country(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119521. fc, err := ec.fieldContext_SubscriptionMailingAddress_country(ctx, field)
  119522. if err != nil {
  119523. return graphql.Null
  119524. }
  119525. ctx = graphql.WithFieldContext(ctx, fc)
  119526. defer func() {
  119527. if r := recover(); r != nil {
  119528. ec.Error(ctx, ec.Recover(ctx, r))
  119529. ret = graphql.Null
  119530. }
  119531. }()
  119532. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119533. ctx = rctx // use context from middleware stack in children
  119534. return obj.Country, nil
  119535. })
  119536. if err != nil {
  119537. ec.Error(ctx, err)
  119538. return graphql.Null
  119539. }
  119540. if resTmp == nil {
  119541. return graphql.Null
  119542. }
  119543. res := resTmp.(*string)
  119544. fc.Result = res
  119545. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119546. }
  119547. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119548. fc = &graphql.FieldContext{
  119549. Object: "SubscriptionMailingAddress",
  119550. Field: field,
  119551. IsMethod: false,
  119552. IsResolver: false,
  119553. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119554. return nil, errors.New("field of type String does not have child fields")
  119555. },
  119556. }
  119557. return fc, nil
  119558. }
  119559. func (ec *executionContext) _SubscriptionMailingAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119560. fc, err := ec.fieldContext_SubscriptionMailingAddress_countryCode(ctx, field)
  119561. if err != nil {
  119562. return graphql.Null
  119563. }
  119564. ctx = graphql.WithFieldContext(ctx, fc)
  119565. defer func() {
  119566. if r := recover(); r != nil {
  119567. ec.Error(ctx, ec.Recover(ctx, r))
  119568. ret = graphql.Null
  119569. }
  119570. }()
  119571. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119572. ctx = rctx // use context from middleware stack in children
  119573. return obj.CountryCode, nil
  119574. })
  119575. if err != nil {
  119576. ec.Error(ctx, err)
  119577. return graphql.Null
  119578. }
  119579. if resTmp == nil {
  119580. return graphql.Null
  119581. }
  119582. res := resTmp.(*CountryCode)
  119583. fc.Result = res
  119584. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  119585. }
  119586. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119587. fc = &graphql.FieldContext{
  119588. Object: "SubscriptionMailingAddress",
  119589. Field: field,
  119590. IsMethod: false,
  119591. IsResolver: false,
  119592. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119593. return nil, errors.New("field of type CountryCode does not have child fields")
  119594. },
  119595. }
  119596. return fc, nil
  119597. }
  119598. func (ec *executionContext) _SubscriptionMailingAddress_firstName(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119599. fc, err := ec.fieldContext_SubscriptionMailingAddress_firstName(ctx, field)
  119600. if err != nil {
  119601. return graphql.Null
  119602. }
  119603. ctx = graphql.WithFieldContext(ctx, fc)
  119604. defer func() {
  119605. if r := recover(); r != nil {
  119606. ec.Error(ctx, ec.Recover(ctx, r))
  119607. ret = graphql.Null
  119608. }
  119609. }()
  119610. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119611. ctx = rctx // use context from middleware stack in children
  119612. return obj.FirstName, nil
  119613. })
  119614. if err != nil {
  119615. ec.Error(ctx, err)
  119616. return graphql.Null
  119617. }
  119618. if resTmp == nil {
  119619. return graphql.Null
  119620. }
  119621. res := resTmp.(*string)
  119622. fc.Result = res
  119623. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119624. }
  119625. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119626. fc = &graphql.FieldContext{
  119627. Object: "SubscriptionMailingAddress",
  119628. Field: field,
  119629. IsMethod: false,
  119630. IsResolver: false,
  119631. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119632. return nil, errors.New("field of type String does not have child fields")
  119633. },
  119634. }
  119635. return fc, nil
  119636. }
  119637. func (ec *executionContext) _SubscriptionMailingAddress_lastName(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119638. fc, err := ec.fieldContext_SubscriptionMailingAddress_lastName(ctx, field)
  119639. if err != nil {
  119640. return graphql.Null
  119641. }
  119642. ctx = graphql.WithFieldContext(ctx, fc)
  119643. defer func() {
  119644. if r := recover(); r != nil {
  119645. ec.Error(ctx, ec.Recover(ctx, r))
  119646. ret = graphql.Null
  119647. }
  119648. }()
  119649. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119650. ctx = rctx // use context from middleware stack in children
  119651. return obj.LastName, nil
  119652. })
  119653. if err != nil {
  119654. ec.Error(ctx, err)
  119655. return graphql.Null
  119656. }
  119657. if resTmp == nil {
  119658. return graphql.Null
  119659. }
  119660. res := resTmp.(*string)
  119661. fc.Result = res
  119662. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119663. }
  119664. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119665. fc = &graphql.FieldContext{
  119666. Object: "SubscriptionMailingAddress",
  119667. Field: field,
  119668. IsMethod: false,
  119669. IsResolver: false,
  119670. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119671. return nil, errors.New("field of type String does not have child fields")
  119672. },
  119673. }
  119674. return fc, nil
  119675. }
  119676. func (ec *executionContext) _SubscriptionMailingAddress_name(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119677. fc, err := ec.fieldContext_SubscriptionMailingAddress_name(ctx, field)
  119678. if err != nil {
  119679. return graphql.Null
  119680. }
  119681. ctx = graphql.WithFieldContext(ctx, fc)
  119682. defer func() {
  119683. if r := recover(); r != nil {
  119684. ec.Error(ctx, ec.Recover(ctx, r))
  119685. ret = graphql.Null
  119686. }
  119687. }()
  119688. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119689. ctx = rctx // use context from middleware stack in children
  119690. return obj.Name, nil
  119691. })
  119692. if err != nil {
  119693. ec.Error(ctx, err)
  119694. return graphql.Null
  119695. }
  119696. if resTmp == nil {
  119697. return graphql.Null
  119698. }
  119699. res := resTmp.(*string)
  119700. fc.Result = res
  119701. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119702. }
  119703. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119704. fc = &graphql.FieldContext{
  119705. Object: "SubscriptionMailingAddress",
  119706. Field: field,
  119707. IsMethod: false,
  119708. IsResolver: false,
  119709. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119710. return nil, errors.New("field of type String does not have child fields")
  119711. },
  119712. }
  119713. return fc, nil
  119714. }
  119715. func (ec *executionContext) _SubscriptionMailingAddress_phone(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119716. fc, err := ec.fieldContext_SubscriptionMailingAddress_phone(ctx, field)
  119717. if err != nil {
  119718. return graphql.Null
  119719. }
  119720. ctx = graphql.WithFieldContext(ctx, fc)
  119721. defer func() {
  119722. if r := recover(); r != nil {
  119723. ec.Error(ctx, ec.Recover(ctx, r))
  119724. ret = graphql.Null
  119725. }
  119726. }()
  119727. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119728. ctx = rctx // use context from middleware stack in children
  119729. return obj.Phone, nil
  119730. })
  119731. if err != nil {
  119732. ec.Error(ctx, err)
  119733. return graphql.Null
  119734. }
  119735. if resTmp == nil {
  119736. return graphql.Null
  119737. }
  119738. res := resTmp.(*string)
  119739. fc.Result = res
  119740. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119741. }
  119742. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119743. fc = &graphql.FieldContext{
  119744. Object: "SubscriptionMailingAddress",
  119745. Field: field,
  119746. IsMethod: false,
  119747. IsResolver: false,
  119748. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119749. return nil, errors.New("field of type String does not have child fields")
  119750. },
  119751. }
  119752. return fc, nil
  119753. }
  119754. func (ec *executionContext) _SubscriptionMailingAddress_province(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119755. fc, err := ec.fieldContext_SubscriptionMailingAddress_province(ctx, field)
  119756. if err != nil {
  119757. return graphql.Null
  119758. }
  119759. ctx = graphql.WithFieldContext(ctx, fc)
  119760. defer func() {
  119761. if r := recover(); r != nil {
  119762. ec.Error(ctx, ec.Recover(ctx, r))
  119763. ret = graphql.Null
  119764. }
  119765. }()
  119766. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119767. ctx = rctx // use context from middleware stack in children
  119768. return obj.Province, nil
  119769. })
  119770. if err != nil {
  119771. ec.Error(ctx, err)
  119772. return graphql.Null
  119773. }
  119774. if resTmp == nil {
  119775. return graphql.Null
  119776. }
  119777. res := resTmp.(*string)
  119778. fc.Result = res
  119779. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119780. }
  119781. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119782. fc = &graphql.FieldContext{
  119783. Object: "SubscriptionMailingAddress",
  119784. Field: field,
  119785. IsMethod: false,
  119786. IsResolver: false,
  119787. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119788. return nil, errors.New("field of type String does not have child fields")
  119789. },
  119790. }
  119791. return fc, nil
  119792. }
  119793. func (ec *executionContext) _SubscriptionMailingAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119794. fc, err := ec.fieldContext_SubscriptionMailingAddress_provinceCode(ctx, field)
  119795. if err != nil {
  119796. return graphql.Null
  119797. }
  119798. ctx = graphql.WithFieldContext(ctx, fc)
  119799. defer func() {
  119800. if r := recover(); r != nil {
  119801. ec.Error(ctx, ec.Recover(ctx, r))
  119802. ret = graphql.Null
  119803. }
  119804. }()
  119805. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119806. ctx = rctx // use context from middleware stack in children
  119807. return obj.ProvinceCode, nil
  119808. })
  119809. if err != nil {
  119810. ec.Error(ctx, err)
  119811. return graphql.Null
  119812. }
  119813. if resTmp == nil {
  119814. return graphql.Null
  119815. }
  119816. res := resTmp.(*string)
  119817. fc.Result = res
  119818. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119819. }
  119820. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119821. fc = &graphql.FieldContext{
  119822. Object: "SubscriptionMailingAddress",
  119823. Field: field,
  119824. IsMethod: false,
  119825. IsResolver: false,
  119826. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119827. return nil, errors.New("field of type String does not have child fields")
  119828. },
  119829. }
  119830. return fc, nil
  119831. }
  119832. func (ec *executionContext) _SubscriptionMailingAddress_zip(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  119833. fc, err := ec.fieldContext_SubscriptionMailingAddress_zip(ctx, field)
  119834. if err != nil {
  119835. return graphql.Null
  119836. }
  119837. ctx = graphql.WithFieldContext(ctx, fc)
  119838. defer func() {
  119839. if r := recover(); r != nil {
  119840. ec.Error(ctx, ec.Recover(ctx, r))
  119841. ret = graphql.Null
  119842. }
  119843. }()
  119844. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119845. ctx = rctx // use context from middleware stack in children
  119846. return obj.Zip, nil
  119847. })
  119848. if err != nil {
  119849. ec.Error(ctx, err)
  119850. return graphql.Null
  119851. }
  119852. if resTmp == nil {
  119853. return graphql.Null
  119854. }
  119855. res := resTmp.(*string)
  119856. fc.Result = res
  119857. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  119858. }
  119859. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119860. fc = &graphql.FieldContext{
  119861. Object: "SubscriptionMailingAddress",
  119862. Field: field,
  119863. IsMethod: false,
  119864. IsResolver: false,
  119865. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119866. return nil, errors.New("field of type String does not have child fields")
  119867. },
  119868. }
  119869. return fc, nil
  119870. }
  119871. func (ec *executionContext) _SubscriptionManualDiscount_entitledLines(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  119872. fc, err := ec.fieldContext_SubscriptionManualDiscount_entitledLines(ctx, field)
  119873. if err != nil {
  119874. return graphql.Null
  119875. }
  119876. ctx = graphql.WithFieldContext(ctx, fc)
  119877. defer func() {
  119878. if r := recover(); r != nil {
  119879. ec.Error(ctx, ec.Recover(ctx, r))
  119880. ret = graphql.Null
  119881. }
  119882. }()
  119883. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119884. ctx = rctx // use context from middleware stack in children
  119885. return obj.EntitledLines, nil
  119886. })
  119887. if err != nil {
  119888. ec.Error(ctx, err)
  119889. return graphql.Null
  119890. }
  119891. if resTmp == nil {
  119892. if !graphql.HasFieldError(ctx, fc) {
  119893. ec.Errorf(ctx, "must not be null")
  119894. }
  119895. return graphql.Null
  119896. }
  119897. res := resTmp.(*SubscriptionDiscountEntitledLines)
  119898. fc.Result = res
  119899. return ec.marshalNSubscriptionDiscountEntitledLines2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountEntitledLines(ctx, field.Selections, res)
  119900. }
  119901. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_entitledLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119902. fc = &graphql.FieldContext{
  119903. Object: "SubscriptionManualDiscount",
  119904. Field: field,
  119905. IsMethod: false,
  119906. IsResolver: false,
  119907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119908. switch field.Name {
  119909. case "all":
  119910. return ec.fieldContext_SubscriptionDiscountEntitledLines_all(ctx, field)
  119911. case "lines":
  119912. return ec.fieldContext_SubscriptionDiscountEntitledLines_lines(ctx, field)
  119913. }
  119914. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDiscountEntitledLines", field.Name)
  119915. },
  119916. }
  119917. return fc, nil
  119918. }
  119919. func (ec *executionContext) _SubscriptionManualDiscount_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  119920. fc, err := ec.fieldContext_SubscriptionManualDiscount_id(ctx, field)
  119921. if err != nil {
  119922. return graphql.Null
  119923. }
  119924. ctx = graphql.WithFieldContext(ctx, fc)
  119925. defer func() {
  119926. if r := recover(); r != nil {
  119927. ec.Error(ctx, ec.Recover(ctx, r))
  119928. ret = graphql.Null
  119929. }
  119930. }()
  119931. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119932. ctx = rctx // use context from middleware stack in children
  119933. return obj.ID, nil
  119934. })
  119935. if err != nil {
  119936. ec.Error(ctx, err)
  119937. return graphql.Null
  119938. }
  119939. if resTmp == nil {
  119940. if !graphql.HasFieldError(ctx, fc) {
  119941. ec.Errorf(ctx, "must not be null")
  119942. }
  119943. return graphql.Null
  119944. }
  119945. res := resTmp.(string)
  119946. fc.Result = res
  119947. return ec.marshalNID2string(ctx, field.Selections, res)
  119948. }
  119949. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119950. fc = &graphql.FieldContext{
  119951. Object: "SubscriptionManualDiscount",
  119952. Field: field,
  119953. IsMethod: false,
  119954. IsResolver: false,
  119955. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119956. return nil, errors.New("field of type ID does not have child fields")
  119957. },
  119958. }
  119959. return fc, nil
  119960. }
  119961. func (ec *executionContext) _SubscriptionManualDiscount_recurringCycleLimit(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  119962. fc, err := ec.fieldContext_SubscriptionManualDiscount_recurringCycleLimit(ctx, field)
  119963. if err != nil {
  119964. return graphql.Null
  119965. }
  119966. ctx = graphql.WithFieldContext(ctx, fc)
  119967. defer func() {
  119968. if r := recover(); r != nil {
  119969. ec.Error(ctx, ec.Recover(ctx, r))
  119970. ret = graphql.Null
  119971. }
  119972. }()
  119973. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  119974. ctx = rctx // use context from middleware stack in children
  119975. return obj.RecurringCycleLimit, nil
  119976. })
  119977. if err != nil {
  119978. ec.Error(ctx, err)
  119979. return graphql.Null
  119980. }
  119981. if resTmp == nil {
  119982. return graphql.Null
  119983. }
  119984. res := resTmp.(*int)
  119985. fc.Result = res
  119986. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  119987. }
  119988. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_recurringCycleLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  119989. fc = &graphql.FieldContext{
  119990. Object: "SubscriptionManualDiscount",
  119991. Field: field,
  119992. IsMethod: false,
  119993. IsResolver: false,
  119994. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  119995. return nil, errors.New("field of type Int does not have child fields")
  119996. },
  119997. }
  119998. return fc, nil
  119999. }
  120000. func (ec *executionContext) _SubscriptionManualDiscount_rejectionReason(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  120001. fc, err := ec.fieldContext_SubscriptionManualDiscount_rejectionReason(ctx, field)
  120002. if err != nil {
  120003. return graphql.Null
  120004. }
  120005. ctx = graphql.WithFieldContext(ctx, fc)
  120006. defer func() {
  120007. if r := recover(); r != nil {
  120008. ec.Error(ctx, ec.Recover(ctx, r))
  120009. ret = graphql.Null
  120010. }
  120011. }()
  120012. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120013. ctx = rctx // use context from middleware stack in children
  120014. return obj.RejectionReason, nil
  120015. })
  120016. if err != nil {
  120017. ec.Error(ctx, err)
  120018. return graphql.Null
  120019. }
  120020. if resTmp == nil {
  120021. return graphql.Null
  120022. }
  120023. res := resTmp.(*SubscriptionDiscountRejectionReason)
  120024. fc.Result = res
  120025. return ec.marshalOSubscriptionDiscountRejectionReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountRejectionReason(ctx, field.Selections, res)
  120026. }
  120027. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_rejectionReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120028. fc = &graphql.FieldContext{
  120029. Object: "SubscriptionManualDiscount",
  120030. Field: field,
  120031. IsMethod: false,
  120032. IsResolver: false,
  120033. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120034. return nil, errors.New("field of type SubscriptionDiscountRejectionReason does not have child fields")
  120035. },
  120036. }
  120037. return fc, nil
  120038. }
  120039. func (ec *executionContext) _SubscriptionManualDiscount_targetType(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  120040. fc, err := ec.fieldContext_SubscriptionManualDiscount_targetType(ctx, field)
  120041. if err != nil {
  120042. return graphql.Null
  120043. }
  120044. ctx = graphql.WithFieldContext(ctx, fc)
  120045. defer func() {
  120046. if r := recover(); r != nil {
  120047. ec.Error(ctx, ec.Recover(ctx, r))
  120048. ret = graphql.Null
  120049. }
  120050. }()
  120051. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120052. ctx = rctx // use context from middleware stack in children
  120053. return obj.TargetType, nil
  120054. })
  120055. if err != nil {
  120056. ec.Error(ctx, err)
  120057. return graphql.Null
  120058. }
  120059. if resTmp == nil {
  120060. if !graphql.HasFieldError(ctx, fc) {
  120061. ec.Errorf(ctx, "must not be null")
  120062. }
  120063. return graphql.Null
  120064. }
  120065. res := resTmp.(DiscountTargetType)
  120066. fc.Result = res
  120067. return ec.marshalNDiscountTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountTargetType(ctx, field.Selections, res)
  120068. }
  120069. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120070. fc = &graphql.FieldContext{
  120071. Object: "SubscriptionManualDiscount",
  120072. Field: field,
  120073. IsMethod: false,
  120074. IsResolver: false,
  120075. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120076. return nil, errors.New("field of type DiscountTargetType does not have child fields")
  120077. },
  120078. }
  120079. return fc, nil
  120080. }
  120081. func (ec *executionContext) _SubscriptionManualDiscount_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  120082. fc, err := ec.fieldContext_SubscriptionManualDiscount_title(ctx, field)
  120083. if err != nil {
  120084. return graphql.Null
  120085. }
  120086. ctx = graphql.WithFieldContext(ctx, fc)
  120087. defer func() {
  120088. if r := recover(); r != nil {
  120089. ec.Error(ctx, ec.Recover(ctx, r))
  120090. ret = graphql.Null
  120091. }
  120092. }()
  120093. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120094. ctx = rctx // use context from middleware stack in children
  120095. return obj.Title, nil
  120096. })
  120097. if err != nil {
  120098. ec.Error(ctx, err)
  120099. return graphql.Null
  120100. }
  120101. if resTmp == nil {
  120102. return graphql.Null
  120103. }
  120104. res := resTmp.(*string)
  120105. fc.Result = res
  120106. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  120107. }
  120108. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120109. fc = &graphql.FieldContext{
  120110. Object: "SubscriptionManualDiscount",
  120111. Field: field,
  120112. IsMethod: false,
  120113. IsResolver: false,
  120114. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120115. return nil, errors.New("field of type String does not have child fields")
  120116. },
  120117. }
  120118. return fc, nil
  120119. }
  120120. func (ec *executionContext) _SubscriptionManualDiscount_type(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  120121. fc, err := ec.fieldContext_SubscriptionManualDiscount_type(ctx, field)
  120122. if err != nil {
  120123. return graphql.Null
  120124. }
  120125. ctx = graphql.WithFieldContext(ctx, fc)
  120126. defer func() {
  120127. if r := recover(); r != nil {
  120128. ec.Error(ctx, ec.Recover(ctx, r))
  120129. ret = graphql.Null
  120130. }
  120131. }()
  120132. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120133. ctx = rctx // use context from middleware stack in children
  120134. return obj.Type, nil
  120135. })
  120136. if err != nil {
  120137. ec.Error(ctx, err)
  120138. return graphql.Null
  120139. }
  120140. if resTmp == nil {
  120141. if !graphql.HasFieldError(ctx, fc) {
  120142. ec.Errorf(ctx, "must not be null")
  120143. }
  120144. return graphql.Null
  120145. }
  120146. res := resTmp.(DiscountType)
  120147. fc.Result = res
  120148. return ec.marshalNDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountType(ctx, field.Selections, res)
  120149. }
  120150. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120151. fc = &graphql.FieldContext{
  120152. Object: "SubscriptionManualDiscount",
  120153. Field: field,
  120154. IsMethod: false,
  120155. IsResolver: false,
  120156. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120157. return nil, errors.New("field of type DiscountType does not have child fields")
  120158. },
  120159. }
  120160. return fc, nil
  120161. }
  120162. func (ec *executionContext) _SubscriptionManualDiscount_usageCount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  120163. fc, err := ec.fieldContext_SubscriptionManualDiscount_usageCount(ctx, field)
  120164. if err != nil {
  120165. return graphql.Null
  120166. }
  120167. ctx = graphql.WithFieldContext(ctx, fc)
  120168. defer func() {
  120169. if r := recover(); r != nil {
  120170. ec.Error(ctx, ec.Recover(ctx, r))
  120171. ret = graphql.Null
  120172. }
  120173. }()
  120174. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120175. ctx = rctx // use context from middleware stack in children
  120176. return obj.UsageCount, nil
  120177. })
  120178. if err != nil {
  120179. ec.Error(ctx, err)
  120180. return graphql.Null
  120181. }
  120182. if resTmp == nil {
  120183. if !graphql.HasFieldError(ctx, fc) {
  120184. ec.Errorf(ctx, "must not be null")
  120185. }
  120186. return graphql.Null
  120187. }
  120188. res := resTmp.(int)
  120189. fc.Result = res
  120190. return ec.marshalNInt2int(ctx, field.Selections, res)
  120191. }
  120192. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_usageCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120193. fc = &graphql.FieldContext{
  120194. Object: "SubscriptionManualDiscount",
  120195. Field: field,
  120196. IsMethod: false,
  120197. IsResolver: false,
  120198. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120199. return nil, errors.New("field of type Int does not have child fields")
  120200. },
  120201. }
  120202. return fc, nil
  120203. }
  120204. func (ec *executionContext) _SubscriptionManualDiscount_value(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  120205. fc, err := ec.fieldContext_SubscriptionManualDiscount_value(ctx, field)
  120206. if err != nil {
  120207. return graphql.Null
  120208. }
  120209. ctx = graphql.WithFieldContext(ctx, fc)
  120210. defer func() {
  120211. if r := recover(); r != nil {
  120212. ec.Error(ctx, ec.Recover(ctx, r))
  120213. ret = graphql.Null
  120214. }
  120215. }()
  120216. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120217. ctx = rctx // use context from middleware stack in children
  120218. return obj.Value, nil
  120219. })
  120220. if err != nil {
  120221. ec.Error(ctx, err)
  120222. return graphql.Null
  120223. }
  120224. if resTmp == nil {
  120225. if !graphql.HasFieldError(ctx, fc) {
  120226. ec.Errorf(ctx, "must not be null")
  120227. }
  120228. return graphql.Null
  120229. }
  120230. res := resTmp.(SubscriptionDiscountValue)
  120231. fc.Result = res
  120232. return ec.marshalNSubscriptionDiscountValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountValue(ctx, field.Selections, res)
  120233. }
  120234. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120235. fc = &graphql.FieldContext{
  120236. Object: "SubscriptionManualDiscount",
  120237. Field: field,
  120238. IsMethod: false,
  120239. IsResolver: false,
  120240. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120241. return nil, errors.New("field of type SubscriptionDiscountValue does not have child fields")
  120242. },
  120243. }
  120244. return fc, nil
  120245. }
  120246. func (ec *executionContext) _SubscriptionManualDiscountConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountConnection) (ret graphql.Marshaler) {
  120247. fc, err := ec.fieldContext_SubscriptionManualDiscountConnection_edges(ctx, field)
  120248. if err != nil {
  120249. return graphql.Null
  120250. }
  120251. ctx = graphql.WithFieldContext(ctx, fc)
  120252. defer func() {
  120253. if r := recover(); r != nil {
  120254. ec.Error(ctx, ec.Recover(ctx, r))
  120255. ret = graphql.Null
  120256. }
  120257. }()
  120258. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120259. ctx = rctx // use context from middleware stack in children
  120260. return obj.Edges, nil
  120261. })
  120262. if err != nil {
  120263. ec.Error(ctx, err)
  120264. return graphql.Null
  120265. }
  120266. if resTmp == nil {
  120267. if !graphql.HasFieldError(ctx, fc) {
  120268. ec.Errorf(ctx, "must not be null")
  120269. }
  120270. return graphql.Null
  120271. }
  120272. res := resTmp.([]*SubscriptionManualDiscountEdge)
  120273. fc.Result = res
  120274. return ec.marshalNSubscriptionManualDiscountEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscountEdgeᚄ(ctx, field.Selections, res)
  120275. }
  120276. func (ec *executionContext) fieldContext_SubscriptionManualDiscountConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120277. fc = &graphql.FieldContext{
  120278. Object: "SubscriptionManualDiscountConnection",
  120279. Field: field,
  120280. IsMethod: false,
  120281. IsResolver: false,
  120282. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120283. switch field.Name {
  120284. case "cursor":
  120285. return ec.fieldContext_SubscriptionManualDiscountEdge_cursor(ctx, field)
  120286. case "node":
  120287. return ec.fieldContext_SubscriptionManualDiscountEdge_node(ctx, field)
  120288. }
  120289. return nil, fmt.Errorf("no field named %q was found under type SubscriptionManualDiscountEdge", field.Name)
  120290. },
  120291. }
  120292. return fc, nil
  120293. }
  120294. func (ec *executionContext) _SubscriptionManualDiscountConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountConnection) (ret graphql.Marshaler) {
  120295. fc, err := ec.fieldContext_SubscriptionManualDiscountConnection_nodes(ctx, field)
  120296. if err != nil {
  120297. return graphql.Null
  120298. }
  120299. ctx = graphql.WithFieldContext(ctx, fc)
  120300. defer func() {
  120301. if r := recover(); r != nil {
  120302. ec.Error(ctx, ec.Recover(ctx, r))
  120303. ret = graphql.Null
  120304. }
  120305. }()
  120306. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120307. ctx = rctx // use context from middleware stack in children
  120308. return obj.Nodes, nil
  120309. })
  120310. if err != nil {
  120311. ec.Error(ctx, err)
  120312. return graphql.Null
  120313. }
  120314. if resTmp == nil {
  120315. if !graphql.HasFieldError(ctx, fc) {
  120316. ec.Errorf(ctx, "must not be null")
  120317. }
  120318. return graphql.Null
  120319. }
  120320. res := resTmp.([]*SubscriptionManualDiscount)
  120321. fc.Result = res
  120322. return ec.marshalNSubscriptionManualDiscount2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscountᚄ(ctx, field.Selections, res)
  120323. }
  120324. func (ec *executionContext) fieldContext_SubscriptionManualDiscountConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120325. fc = &graphql.FieldContext{
  120326. Object: "SubscriptionManualDiscountConnection",
  120327. Field: field,
  120328. IsMethod: false,
  120329. IsResolver: false,
  120330. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120331. switch field.Name {
  120332. case "entitledLines":
  120333. return ec.fieldContext_SubscriptionManualDiscount_entitledLines(ctx, field)
  120334. case "id":
  120335. return ec.fieldContext_SubscriptionManualDiscount_id(ctx, field)
  120336. case "recurringCycleLimit":
  120337. return ec.fieldContext_SubscriptionManualDiscount_recurringCycleLimit(ctx, field)
  120338. case "rejectionReason":
  120339. return ec.fieldContext_SubscriptionManualDiscount_rejectionReason(ctx, field)
  120340. case "targetType":
  120341. return ec.fieldContext_SubscriptionManualDiscount_targetType(ctx, field)
  120342. case "title":
  120343. return ec.fieldContext_SubscriptionManualDiscount_title(ctx, field)
  120344. case "type":
  120345. return ec.fieldContext_SubscriptionManualDiscount_type(ctx, field)
  120346. case "usageCount":
  120347. return ec.fieldContext_SubscriptionManualDiscount_usageCount(ctx, field)
  120348. case "value":
  120349. return ec.fieldContext_SubscriptionManualDiscount_value(ctx, field)
  120350. }
  120351. return nil, fmt.Errorf("no field named %q was found under type SubscriptionManualDiscount", field.Name)
  120352. },
  120353. }
  120354. return fc, nil
  120355. }
  120356. func (ec *executionContext) _SubscriptionManualDiscountConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountConnection) (ret graphql.Marshaler) {
  120357. fc, err := ec.fieldContext_SubscriptionManualDiscountConnection_pageInfo(ctx, field)
  120358. if err != nil {
  120359. return graphql.Null
  120360. }
  120361. ctx = graphql.WithFieldContext(ctx, fc)
  120362. defer func() {
  120363. if r := recover(); r != nil {
  120364. ec.Error(ctx, ec.Recover(ctx, r))
  120365. ret = graphql.Null
  120366. }
  120367. }()
  120368. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120369. ctx = rctx // use context from middleware stack in children
  120370. return obj.PageInfo, nil
  120371. })
  120372. if err != nil {
  120373. ec.Error(ctx, err)
  120374. return graphql.Null
  120375. }
  120376. if resTmp == nil {
  120377. if !graphql.HasFieldError(ctx, fc) {
  120378. ec.Errorf(ctx, "must not be null")
  120379. }
  120380. return graphql.Null
  120381. }
  120382. res := resTmp.(*PageInfo)
  120383. fc.Result = res
  120384. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  120385. }
  120386. func (ec *executionContext) fieldContext_SubscriptionManualDiscountConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120387. fc = &graphql.FieldContext{
  120388. Object: "SubscriptionManualDiscountConnection",
  120389. Field: field,
  120390. IsMethod: false,
  120391. IsResolver: false,
  120392. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120393. switch field.Name {
  120394. case "endCursor":
  120395. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  120396. case "hasNextPage":
  120397. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  120398. case "hasPreviousPage":
  120399. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  120400. case "startCursor":
  120401. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  120402. }
  120403. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  120404. },
  120405. }
  120406. return fc, nil
  120407. }
  120408. func (ec *executionContext) _SubscriptionManualDiscountEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountEdge) (ret graphql.Marshaler) {
  120409. fc, err := ec.fieldContext_SubscriptionManualDiscountEdge_cursor(ctx, field)
  120410. if err != nil {
  120411. return graphql.Null
  120412. }
  120413. ctx = graphql.WithFieldContext(ctx, fc)
  120414. defer func() {
  120415. if r := recover(); r != nil {
  120416. ec.Error(ctx, ec.Recover(ctx, r))
  120417. ret = graphql.Null
  120418. }
  120419. }()
  120420. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120421. ctx = rctx // use context from middleware stack in children
  120422. return obj.Cursor, nil
  120423. })
  120424. if err != nil {
  120425. ec.Error(ctx, err)
  120426. return graphql.Null
  120427. }
  120428. if resTmp == nil {
  120429. if !graphql.HasFieldError(ctx, fc) {
  120430. ec.Errorf(ctx, "must not be null")
  120431. }
  120432. return graphql.Null
  120433. }
  120434. res := resTmp.(string)
  120435. fc.Result = res
  120436. return ec.marshalNString2string(ctx, field.Selections, res)
  120437. }
  120438. func (ec *executionContext) fieldContext_SubscriptionManualDiscountEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120439. fc = &graphql.FieldContext{
  120440. Object: "SubscriptionManualDiscountEdge",
  120441. Field: field,
  120442. IsMethod: false,
  120443. IsResolver: false,
  120444. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120445. return nil, errors.New("field of type String does not have child fields")
  120446. },
  120447. }
  120448. return fc, nil
  120449. }
  120450. func (ec *executionContext) _SubscriptionManualDiscountEdge_node(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountEdge) (ret graphql.Marshaler) {
  120451. fc, err := ec.fieldContext_SubscriptionManualDiscountEdge_node(ctx, field)
  120452. if err != nil {
  120453. return graphql.Null
  120454. }
  120455. ctx = graphql.WithFieldContext(ctx, fc)
  120456. defer func() {
  120457. if r := recover(); r != nil {
  120458. ec.Error(ctx, ec.Recover(ctx, r))
  120459. ret = graphql.Null
  120460. }
  120461. }()
  120462. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120463. ctx = rctx // use context from middleware stack in children
  120464. return obj.Node, nil
  120465. })
  120466. if err != nil {
  120467. ec.Error(ctx, err)
  120468. return graphql.Null
  120469. }
  120470. if resTmp == nil {
  120471. if !graphql.HasFieldError(ctx, fc) {
  120472. ec.Errorf(ctx, "must not be null")
  120473. }
  120474. return graphql.Null
  120475. }
  120476. res := resTmp.(*SubscriptionManualDiscount)
  120477. fc.Result = res
  120478. return ec.marshalNSubscriptionManualDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscount(ctx, field.Selections, res)
  120479. }
  120480. func (ec *executionContext) fieldContext_SubscriptionManualDiscountEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120481. fc = &graphql.FieldContext{
  120482. Object: "SubscriptionManualDiscountEdge",
  120483. Field: field,
  120484. IsMethod: false,
  120485. IsResolver: false,
  120486. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120487. switch field.Name {
  120488. case "entitledLines":
  120489. return ec.fieldContext_SubscriptionManualDiscount_entitledLines(ctx, field)
  120490. case "id":
  120491. return ec.fieldContext_SubscriptionManualDiscount_id(ctx, field)
  120492. case "recurringCycleLimit":
  120493. return ec.fieldContext_SubscriptionManualDiscount_recurringCycleLimit(ctx, field)
  120494. case "rejectionReason":
  120495. return ec.fieldContext_SubscriptionManualDiscount_rejectionReason(ctx, field)
  120496. case "targetType":
  120497. return ec.fieldContext_SubscriptionManualDiscount_targetType(ctx, field)
  120498. case "title":
  120499. return ec.fieldContext_SubscriptionManualDiscount_title(ctx, field)
  120500. case "type":
  120501. return ec.fieldContext_SubscriptionManualDiscount_type(ctx, field)
  120502. case "usageCount":
  120503. return ec.fieldContext_SubscriptionManualDiscount_usageCount(ctx, field)
  120504. case "value":
  120505. return ec.fieldContext_SubscriptionManualDiscount_value(ctx, field)
  120506. }
  120507. return nil, fmt.Errorf("no field named %q was found under type SubscriptionManualDiscount", field.Name)
  120508. },
  120509. }
  120510. return fc, nil
  120511. }
  120512. func (ec *executionContext) _SubscriptionPricingPolicy_basePrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionPricingPolicy) (ret graphql.Marshaler) {
  120513. fc, err := ec.fieldContext_SubscriptionPricingPolicy_basePrice(ctx, field)
  120514. if err != nil {
  120515. return graphql.Null
  120516. }
  120517. ctx = graphql.WithFieldContext(ctx, fc)
  120518. defer func() {
  120519. if r := recover(); r != nil {
  120520. ec.Error(ctx, ec.Recover(ctx, r))
  120521. ret = graphql.Null
  120522. }
  120523. }()
  120524. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120525. ctx = rctx // use context from middleware stack in children
  120526. return obj.BasePrice, nil
  120527. })
  120528. if err != nil {
  120529. ec.Error(ctx, err)
  120530. return graphql.Null
  120531. }
  120532. if resTmp == nil {
  120533. if !graphql.HasFieldError(ctx, fc) {
  120534. ec.Errorf(ctx, "must not be null")
  120535. }
  120536. return graphql.Null
  120537. }
  120538. res := resTmp.(*MoneyV2)
  120539. fc.Result = res
  120540. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  120541. }
  120542. func (ec *executionContext) fieldContext_SubscriptionPricingPolicy_basePrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120543. fc = &graphql.FieldContext{
  120544. Object: "SubscriptionPricingPolicy",
  120545. Field: field,
  120546. IsMethod: false,
  120547. IsResolver: false,
  120548. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120549. switch field.Name {
  120550. case "amount":
  120551. return ec.fieldContext_MoneyV2_amount(ctx, field)
  120552. case "currencyCode":
  120553. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  120554. }
  120555. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  120556. },
  120557. }
  120558. return fc, nil
  120559. }
  120560. func (ec *executionContext) _SubscriptionPricingPolicy_cycleDiscounts(ctx context.Context, field graphql.CollectedField, obj *SubscriptionPricingPolicy) (ret graphql.Marshaler) {
  120561. fc, err := ec.fieldContext_SubscriptionPricingPolicy_cycleDiscounts(ctx, field)
  120562. if err != nil {
  120563. return graphql.Null
  120564. }
  120565. ctx = graphql.WithFieldContext(ctx, fc)
  120566. defer func() {
  120567. if r := recover(); r != nil {
  120568. ec.Error(ctx, ec.Recover(ctx, r))
  120569. ret = graphql.Null
  120570. }
  120571. }()
  120572. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120573. ctx = rctx // use context from middleware stack in children
  120574. return obj.CycleDiscounts, nil
  120575. })
  120576. if err != nil {
  120577. ec.Error(ctx, err)
  120578. return graphql.Null
  120579. }
  120580. if resTmp == nil {
  120581. if !graphql.HasFieldError(ctx, fc) {
  120582. ec.Errorf(ctx, "must not be null")
  120583. }
  120584. return graphql.Null
  120585. }
  120586. res := resTmp.([]*SubscriptionCyclePriceAdjustment)
  120587. fc.Result = res
  120588. return ec.marshalNSubscriptionCyclePriceAdjustment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionCyclePriceAdjustmentᚄ(ctx, field.Selections, res)
  120589. }
  120590. func (ec *executionContext) fieldContext_SubscriptionPricingPolicy_cycleDiscounts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120591. fc = &graphql.FieldContext{
  120592. Object: "SubscriptionPricingPolicy",
  120593. Field: field,
  120594. IsMethod: false,
  120595. IsResolver: false,
  120596. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120597. switch field.Name {
  120598. case "adjustmentType":
  120599. return ec.fieldContext_SubscriptionCyclePriceAdjustment_adjustmentType(ctx, field)
  120600. case "adjustmentValue":
  120601. return ec.fieldContext_SubscriptionCyclePriceAdjustment_adjustmentValue(ctx, field)
  120602. case "afterCycle":
  120603. return ec.fieldContext_SubscriptionCyclePriceAdjustment_afterCycle(ctx, field)
  120604. case "computedPrice":
  120605. return ec.fieldContext_SubscriptionCyclePriceAdjustment_computedPrice(ctx, field)
  120606. }
  120607. return nil, fmt.Errorf("no field named %q was found under type SubscriptionCyclePriceAdjustment", field.Name)
  120608. },
  120609. }
  120610. return fc, nil
  120611. }
  120612. func (ec *executionContext) _SuggestedOrderTransaction_accountNumber(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  120613. fc, err := ec.fieldContext_SuggestedOrderTransaction_accountNumber(ctx, field)
  120614. if err != nil {
  120615. return graphql.Null
  120616. }
  120617. ctx = graphql.WithFieldContext(ctx, fc)
  120618. defer func() {
  120619. if r := recover(); r != nil {
  120620. ec.Error(ctx, ec.Recover(ctx, r))
  120621. ret = graphql.Null
  120622. }
  120623. }()
  120624. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120625. ctx = rctx // use context from middleware stack in children
  120626. return obj.AccountNumber, nil
  120627. })
  120628. if err != nil {
  120629. ec.Error(ctx, err)
  120630. return graphql.Null
  120631. }
  120632. if resTmp == nil {
  120633. return graphql.Null
  120634. }
  120635. res := resTmp.(*string)
  120636. fc.Result = res
  120637. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  120638. }
  120639. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_accountNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120640. fc = &graphql.FieldContext{
  120641. Object: "SuggestedOrderTransaction",
  120642. Field: field,
  120643. IsMethod: false,
  120644. IsResolver: false,
  120645. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120646. return nil, errors.New("field of type String does not have child fields")
  120647. },
  120648. }
  120649. return fc, nil
  120650. }
  120651. func (ec *executionContext) _SuggestedOrderTransaction_amountSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  120652. fc, err := ec.fieldContext_SuggestedOrderTransaction_amountSet(ctx, field)
  120653. if err != nil {
  120654. return graphql.Null
  120655. }
  120656. ctx = graphql.WithFieldContext(ctx, fc)
  120657. defer func() {
  120658. if r := recover(); r != nil {
  120659. ec.Error(ctx, ec.Recover(ctx, r))
  120660. ret = graphql.Null
  120661. }
  120662. }()
  120663. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120664. ctx = rctx // use context from middleware stack in children
  120665. return obj.AmountSet, nil
  120666. })
  120667. if err != nil {
  120668. ec.Error(ctx, err)
  120669. return graphql.Null
  120670. }
  120671. if resTmp == nil {
  120672. if !graphql.HasFieldError(ctx, fc) {
  120673. ec.Errorf(ctx, "must not be null")
  120674. }
  120675. return graphql.Null
  120676. }
  120677. res := resTmp.(*MoneyBag)
  120678. fc.Result = res
  120679. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  120680. }
  120681. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120682. fc = &graphql.FieldContext{
  120683. Object: "SuggestedOrderTransaction",
  120684. Field: field,
  120685. IsMethod: false,
  120686. IsResolver: false,
  120687. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120688. switch field.Name {
  120689. case "presentmentMoney":
  120690. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  120691. case "shopMoney":
  120692. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  120693. }
  120694. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  120695. },
  120696. }
  120697. return fc, nil
  120698. }
  120699. func (ec *executionContext) _SuggestedOrderTransaction_formattedGateway(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  120700. fc, err := ec.fieldContext_SuggestedOrderTransaction_formattedGateway(ctx, field)
  120701. if err != nil {
  120702. return graphql.Null
  120703. }
  120704. ctx = graphql.WithFieldContext(ctx, fc)
  120705. defer func() {
  120706. if r := recover(); r != nil {
  120707. ec.Error(ctx, ec.Recover(ctx, r))
  120708. ret = graphql.Null
  120709. }
  120710. }()
  120711. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120712. ctx = rctx // use context from middleware stack in children
  120713. return obj.FormattedGateway, nil
  120714. })
  120715. if err != nil {
  120716. ec.Error(ctx, err)
  120717. return graphql.Null
  120718. }
  120719. if resTmp == nil {
  120720. return graphql.Null
  120721. }
  120722. res := resTmp.(*string)
  120723. fc.Result = res
  120724. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  120725. }
  120726. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_formattedGateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120727. fc = &graphql.FieldContext{
  120728. Object: "SuggestedOrderTransaction",
  120729. Field: field,
  120730. IsMethod: false,
  120731. IsResolver: false,
  120732. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120733. return nil, errors.New("field of type String does not have child fields")
  120734. },
  120735. }
  120736. return fc, nil
  120737. }
  120738. func (ec *executionContext) _SuggestedOrderTransaction_gateway(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  120739. fc, err := ec.fieldContext_SuggestedOrderTransaction_gateway(ctx, field)
  120740. if err != nil {
  120741. return graphql.Null
  120742. }
  120743. ctx = graphql.WithFieldContext(ctx, fc)
  120744. defer func() {
  120745. if r := recover(); r != nil {
  120746. ec.Error(ctx, ec.Recover(ctx, r))
  120747. ret = graphql.Null
  120748. }
  120749. }()
  120750. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120751. ctx = rctx // use context from middleware stack in children
  120752. return obj.Gateway, nil
  120753. })
  120754. if err != nil {
  120755. ec.Error(ctx, err)
  120756. return graphql.Null
  120757. }
  120758. if resTmp == nil {
  120759. return graphql.Null
  120760. }
  120761. res := resTmp.(*string)
  120762. fc.Result = res
  120763. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  120764. }
  120765. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_gateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120766. fc = &graphql.FieldContext{
  120767. Object: "SuggestedOrderTransaction",
  120768. Field: field,
  120769. IsMethod: false,
  120770. IsResolver: false,
  120771. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120772. return nil, errors.New("field of type String does not have child fields")
  120773. },
  120774. }
  120775. return fc, nil
  120776. }
  120777. func (ec *executionContext) _SuggestedOrderTransaction_kind(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  120778. fc, err := ec.fieldContext_SuggestedOrderTransaction_kind(ctx, field)
  120779. if err != nil {
  120780. return graphql.Null
  120781. }
  120782. ctx = graphql.WithFieldContext(ctx, fc)
  120783. defer func() {
  120784. if r := recover(); r != nil {
  120785. ec.Error(ctx, ec.Recover(ctx, r))
  120786. ret = graphql.Null
  120787. }
  120788. }()
  120789. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120790. ctx = rctx // use context from middleware stack in children
  120791. return obj.Kind, nil
  120792. })
  120793. if err != nil {
  120794. ec.Error(ctx, err)
  120795. return graphql.Null
  120796. }
  120797. if resTmp == nil {
  120798. if !graphql.HasFieldError(ctx, fc) {
  120799. ec.Errorf(ctx, "must not be null")
  120800. }
  120801. return graphql.Null
  120802. }
  120803. res := resTmp.(SuggestedOrderTransactionKind)
  120804. fc.Result = res
  120805. return ec.marshalNSuggestedOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSuggestedOrderTransactionKind(ctx, field.Selections, res)
  120806. }
  120807. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120808. fc = &graphql.FieldContext{
  120809. Object: "SuggestedOrderTransaction",
  120810. Field: field,
  120811. IsMethod: false,
  120812. IsResolver: false,
  120813. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120814. return nil, errors.New("field of type SuggestedOrderTransactionKind does not have child fields")
  120815. },
  120816. }
  120817. return fc, nil
  120818. }
  120819. func (ec *executionContext) _SuggestedOrderTransaction_maximumRefundableSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  120820. fc, err := ec.fieldContext_SuggestedOrderTransaction_maximumRefundableSet(ctx, field)
  120821. if err != nil {
  120822. return graphql.Null
  120823. }
  120824. ctx = graphql.WithFieldContext(ctx, fc)
  120825. defer func() {
  120826. if r := recover(); r != nil {
  120827. ec.Error(ctx, ec.Recover(ctx, r))
  120828. ret = graphql.Null
  120829. }
  120830. }()
  120831. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120832. ctx = rctx // use context from middleware stack in children
  120833. return obj.MaximumRefundableSet, nil
  120834. })
  120835. if err != nil {
  120836. ec.Error(ctx, err)
  120837. return graphql.Null
  120838. }
  120839. if resTmp == nil {
  120840. return graphql.Null
  120841. }
  120842. res := resTmp.(*MoneyBag)
  120843. fc.Result = res
  120844. return ec.marshalOMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  120845. }
  120846. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_maximumRefundableSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120847. fc = &graphql.FieldContext{
  120848. Object: "SuggestedOrderTransaction",
  120849. Field: field,
  120850. IsMethod: false,
  120851. IsResolver: false,
  120852. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120853. switch field.Name {
  120854. case "presentmentMoney":
  120855. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  120856. case "shopMoney":
  120857. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  120858. }
  120859. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  120860. },
  120861. }
  120862. return fc, nil
  120863. }
  120864. func (ec *executionContext) _SuggestedOrderTransaction_parentTransaction(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  120865. fc, err := ec.fieldContext_SuggestedOrderTransaction_parentTransaction(ctx, field)
  120866. if err != nil {
  120867. return graphql.Null
  120868. }
  120869. ctx = graphql.WithFieldContext(ctx, fc)
  120870. defer func() {
  120871. if r := recover(); r != nil {
  120872. ec.Error(ctx, ec.Recover(ctx, r))
  120873. ret = graphql.Null
  120874. }
  120875. }()
  120876. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120877. ctx = rctx // use context from middleware stack in children
  120878. return obj.ParentTransaction, nil
  120879. })
  120880. if err != nil {
  120881. ec.Error(ctx, err)
  120882. return graphql.Null
  120883. }
  120884. if resTmp == nil {
  120885. return graphql.Null
  120886. }
  120887. res := resTmp.(*OrderTransaction)
  120888. fc.Result = res
  120889. return ec.marshalOOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransaction(ctx, field.Selections, res)
  120890. }
  120891. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_parentTransaction(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120892. fc = &graphql.FieldContext{
  120893. Object: "SuggestedOrderTransaction",
  120894. Field: field,
  120895. IsMethod: false,
  120896. IsResolver: false,
  120897. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120898. switch field.Name {
  120899. case "accountNumber":
  120900. return ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  120901. case "amountSet":
  120902. return ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  120903. case "authorizationCode":
  120904. return ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  120905. case "authorizationExpiresAt":
  120906. return ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  120907. case "createdAt":
  120908. return ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  120909. case "errorCode":
  120910. return ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  120911. case "fees":
  120912. return ec.fieldContext_OrderTransaction_fees(ctx, field)
  120913. case "formattedGateway":
  120914. return ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  120915. case "gateway":
  120916. return ec.fieldContext_OrderTransaction_gateway(ctx, field)
  120917. case "id":
  120918. return ec.fieldContext_OrderTransaction_id(ctx, field)
  120919. case "kind":
  120920. return ec.fieldContext_OrderTransaction_kind(ctx, field)
  120921. case "manuallyCapturable":
  120922. return ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  120923. case "maximumRefundableV2":
  120924. return ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  120925. case "order":
  120926. return ec.fieldContext_OrderTransaction_order(ctx, field)
  120927. case "parentTransaction":
  120928. return ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  120929. case "paymentIcon":
  120930. return ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  120931. case "processedAt":
  120932. return ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  120933. case "receiptJson":
  120934. return ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  120935. case "settlementCurrency":
  120936. return ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  120937. case "settlementCurrencyRate":
  120938. return ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  120939. case "shopifyPaymentsSet":
  120940. return ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  120941. case "status":
  120942. return ec.fieldContext_OrderTransaction_status(ctx, field)
  120943. case "test":
  120944. return ec.fieldContext_OrderTransaction_test(ctx, field)
  120945. case "totalUnsettledSet":
  120946. return ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  120947. case "user":
  120948. return ec.fieldContext_OrderTransaction_user(ctx, field)
  120949. }
  120950. return nil, fmt.Errorf("no field named %q was found under type OrderTransaction", field.Name)
  120951. },
  120952. }
  120953. return fc, nil
  120954. }
  120955. func (ec *executionContext) _SuggestedRefund_amountSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  120956. fc, err := ec.fieldContext_SuggestedRefund_amountSet(ctx, field)
  120957. if err != nil {
  120958. return graphql.Null
  120959. }
  120960. ctx = graphql.WithFieldContext(ctx, fc)
  120961. defer func() {
  120962. if r := recover(); r != nil {
  120963. ec.Error(ctx, ec.Recover(ctx, r))
  120964. ret = graphql.Null
  120965. }
  120966. }()
  120967. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  120968. ctx = rctx // use context from middleware stack in children
  120969. return obj.AmountSet, nil
  120970. })
  120971. if err != nil {
  120972. ec.Error(ctx, err)
  120973. return graphql.Null
  120974. }
  120975. if resTmp == nil {
  120976. if !graphql.HasFieldError(ctx, fc) {
  120977. ec.Errorf(ctx, "must not be null")
  120978. }
  120979. return graphql.Null
  120980. }
  120981. res := resTmp.(*MoneyBag)
  120982. fc.Result = res
  120983. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  120984. }
  120985. func (ec *executionContext) fieldContext_SuggestedRefund_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  120986. fc = &graphql.FieldContext{
  120987. Object: "SuggestedRefund",
  120988. Field: field,
  120989. IsMethod: false,
  120990. IsResolver: false,
  120991. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  120992. switch field.Name {
  120993. case "presentmentMoney":
  120994. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  120995. case "shopMoney":
  120996. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  120997. }
  120998. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  120999. },
  121000. }
  121001. return fc, nil
  121002. }
  121003. func (ec *executionContext) _SuggestedRefund_discountedSubtotalSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121004. fc, err := ec.fieldContext_SuggestedRefund_discountedSubtotalSet(ctx, field)
  121005. if err != nil {
  121006. return graphql.Null
  121007. }
  121008. ctx = graphql.WithFieldContext(ctx, fc)
  121009. defer func() {
  121010. if r := recover(); r != nil {
  121011. ec.Error(ctx, ec.Recover(ctx, r))
  121012. ret = graphql.Null
  121013. }
  121014. }()
  121015. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121016. ctx = rctx // use context from middleware stack in children
  121017. return obj.DiscountedSubtotalSet, nil
  121018. })
  121019. if err != nil {
  121020. ec.Error(ctx, err)
  121021. return graphql.Null
  121022. }
  121023. if resTmp == nil {
  121024. if !graphql.HasFieldError(ctx, fc) {
  121025. ec.Errorf(ctx, "must not be null")
  121026. }
  121027. return graphql.Null
  121028. }
  121029. res := resTmp.(*MoneyBag)
  121030. fc.Result = res
  121031. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  121032. }
  121033. func (ec *executionContext) fieldContext_SuggestedRefund_discountedSubtotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121034. fc = &graphql.FieldContext{
  121035. Object: "SuggestedRefund",
  121036. Field: field,
  121037. IsMethod: false,
  121038. IsResolver: false,
  121039. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121040. switch field.Name {
  121041. case "presentmentMoney":
  121042. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  121043. case "shopMoney":
  121044. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  121045. }
  121046. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  121047. },
  121048. }
  121049. return fc, nil
  121050. }
  121051. func (ec *executionContext) _SuggestedRefund_maximumRefundableSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121052. fc, err := ec.fieldContext_SuggestedRefund_maximumRefundableSet(ctx, field)
  121053. if err != nil {
  121054. return graphql.Null
  121055. }
  121056. ctx = graphql.WithFieldContext(ctx, fc)
  121057. defer func() {
  121058. if r := recover(); r != nil {
  121059. ec.Error(ctx, ec.Recover(ctx, r))
  121060. ret = graphql.Null
  121061. }
  121062. }()
  121063. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121064. ctx = rctx // use context from middleware stack in children
  121065. return obj.MaximumRefundableSet, nil
  121066. })
  121067. if err != nil {
  121068. ec.Error(ctx, err)
  121069. return graphql.Null
  121070. }
  121071. if resTmp == nil {
  121072. if !graphql.HasFieldError(ctx, fc) {
  121073. ec.Errorf(ctx, "must not be null")
  121074. }
  121075. return graphql.Null
  121076. }
  121077. res := resTmp.(*MoneyBag)
  121078. fc.Result = res
  121079. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  121080. }
  121081. func (ec *executionContext) fieldContext_SuggestedRefund_maximumRefundableSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121082. fc = &graphql.FieldContext{
  121083. Object: "SuggestedRefund",
  121084. Field: field,
  121085. IsMethod: false,
  121086. IsResolver: false,
  121087. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121088. switch field.Name {
  121089. case "presentmentMoney":
  121090. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  121091. case "shopMoney":
  121092. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  121093. }
  121094. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  121095. },
  121096. }
  121097. return fc, nil
  121098. }
  121099. func (ec *executionContext) _SuggestedRefund_refundDuties(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121100. fc, err := ec.fieldContext_SuggestedRefund_refundDuties(ctx, field)
  121101. if err != nil {
  121102. return graphql.Null
  121103. }
  121104. ctx = graphql.WithFieldContext(ctx, fc)
  121105. defer func() {
  121106. if r := recover(); r != nil {
  121107. ec.Error(ctx, ec.Recover(ctx, r))
  121108. ret = graphql.Null
  121109. }
  121110. }()
  121111. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121112. ctx = rctx // use context from middleware stack in children
  121113. return obj.RefundDuties, nil
  121114. })
  121115. if err != nil {
  121116. ec.Error(ctx, err)
  121117. return graphql.Null
  121118. }
  121119. if resTmp == nil {
  121120. if !graphql.HasFieldError(ctx, fc) {
  121121. ec.Errorf(ctx, "must not be null")
  121122. }
  121123. return graphql.Null
  121124. }
  121125. res := resTmp.([]*RefundDuty)
  121126. fc.Result = res
  121127. return ec.marshalNRefundDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDutyᚄ(ctx, field.Selections, res)
  121128. }
  121129. func (ec *executionContext) fieldContext_SuggestedRefund_refundDuties(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121130. fc = &graphql.FieldContext{
  121131. Object: "SuggestedRefund",
  121132. Field: field,
  121133. IsMethod: false,
  121134. IsResolver: false,
  121135. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121136. switch field.Name {
  121137. case "amountSet":
  121138. return ec.fieldContext_RefundDuty_amountSet(ctx, field)
  121139. case "originalDuty":
  121140. return ec.fieldContext_RefundDuty_originalDuty(ctx, field)
  121141. }
  121142. return nil, fmt.Errorf("no field named %q was found under type RefundDuty", field.Name)
  121143. },
  121144. }
  121145. return fc, nil
  121146. }
  121147. func (ec *executionContext) _SuggestedRefund_refundLineItems(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121148. fc, err := ec.fieldContext_SuggestedRefund_refundLineItems(ctx, field)
  121149. if err != nil {
  121150. return graphql.Null
  121151. }
  121152. ctx = graphql.WithFieldContext(ctx, fc)
  121153. defer func() {
  121154. if r := recover(); r != nil {
  121155. ec.Error(ctx, ec.Recover(ctx, r))
  121156. ret = graphql.Null
  121157. }
  121158. }()
  121159. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121160. ctx = rctx // use context from middleware stack in children
  121161. return obj.RefundLineItems, nil
  121162. })
  121163. if err != nil {
  121164. ec.Error(ctx, err)
  121165. return graphql.Null
  121166. }
  121167. if resTmp == nil {
  121168. if !graphql.HasFieldError(ctx, fc) {
  121169. ec.Errorf(ctx, "must not be null")
  121170. }
  121171. return graphql.Null
  121172. }
  121173. res := resTmp.([]*RefundLineItem)
  121174. fc.Result = res
  121175. return ec.marshalNRefundLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemᚄ(ctx, field.Selections, res)
  121176. }
  121177. func (ec *executionContext) fieldContext_SuggestedRefund_refundLineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121178. fc = &graphql.FieldContext{
  121179. Object: "SuggestedRefund",
  121180. Field: field,
  121181. IsMethod: false,
  121182. IsResolver: false,
  121183. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121184. switch field.Name {
  121185. case "lineItem":
  121186. return ec.fieldContext_RefundLineItem_lineItem(ctx, field)
  121187. case "location":
  121188. return ec.fieldContext_RefundLineItem_location(ctx, field)
  121189. case "priceSet":
  121190. return ec.fieldContext_RefundLineItem_priceSet(ctx, field)
  121191. case "quantity":
  121192. return ec.fieldContext_RefundLineItem_quantity(ctx, field)
  121193. case "restockType":
  121194. return ec.fieldContext_RefundLineItem_restockType(ctx, field)
  121195. case "restocked":
  121196. return ec.fieldContext_RefundLineItem_restocked(ctx, field)
  121197. case "subtotalSet":
  121198. return ec.fieldContext_RefundLineItem_subtotalSet(ctx, field)
  121199. case "totalTaxSet":
  121200. return ec.fieldContext_RefundLineItem_totalTaxSet(ctx, field)
  121201. }
  121202. return nil, fmt.Errorf("no field named %q was found under type RefundLineItem", field.Name)
  121203. },
  121204. }
  121205. return fc, nil
  121206. }
  121207. func (ec *executionContext) _SuggestedRefund_shipping(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121208. fc, err := ec.fieldContext_SuggestedRefund_shipping(ctx, field)
  121209. if err != nil {
  121210. return graphql.Null
  121211. }
  121212. ctx = graphql.WithFieldContext(ctx, fc)
  121213. defer func() {
  121214. if r := recover(); r != nil {
  121215. ec.Error(ctx, ec.Recover(ctx, r))
  121216. ret = graphql.Null
  121217. }
  121218. }()
  121219. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121220. ctx = rctx // use context from middleware stack in children
  121221. return obj.Shipping, nil
  121222. })
  121223. if err != nil {
  121224. ec.Error(ctx, err)
  121225. return graphql.Null
  121226. }
  121227. if resTmp == nil {
  121228. if !graphql.HasFieldError(ctx, fc) {
  121229. ec.Errorf(ctx, "must not be null")
  121230. }
  121231. return graphql.Null
  121232. }
  121233. res := resTmp.(*ShippingRefund)
  121234. fc.Result = res
  121235. return ec.marshalNShippingRefund2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingRefund(ctx, field.Selections, res)
  121236. }
  121237. func (ec *executionContext) fieldContext_SuggestedRefund_shipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121238. fc = &graphql.FieldContext{
  121239. Object: "SuggestedRefund",
  121240. Field: field,
  121241. IsMethod: false,
  121242. IsResolver: false,
  121243. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121244. switch field.Name {
  121245. case "amountSet":
  121246. return ec.fieldContext_ShippingRefund_amountSet(ctx, field)
  121247. case "maximumRefundableSet":
  121248. return ec.fieldContext_ShippingRefund_maximumRefundableSet(ctx, field)
  121249. case "taxSet":
  121250. return ec.fieldContext_ShippingRefund_taxSet(ctx, field)
  121251. }
  121252. return nil, fmt.Errorf("no field named %q was found under type ShippingRefund", field.Name)
  121253. },
  121254. }
  121255. return fc, nil
  121256. }
  121257. func (ec *executionContext) _SuggestedRefund_subtotalSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121258. fc, err := ec.fieldContext_SuggestedRefund_subtotalSet(ctx, field)
  121259. if err != nil {
  121260. return graphql.Null
  121261. }
  121262. ctx = graphql.WithFieldContext(ctx, fc)
  121263. defer func() {
  121264. if r := recover(); r != nil {
  121265. ec.Error(ctx, ec.Recover(ctx, r))
  121266. ret = graphql.Null
  121267. }
  121268. }()
  121269. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121270. ctx = rctx // use context from middleware stack in children
  121271. return obj.SubtotalSet, nil
  121272. })
  121273. if err != nil {
  121274. ec.Error(ctx, err)
  121275. return graphql.Null
  121276. }
  121277. if resTmp == nil {
  121278. if !graphql.HasFieldError(ctx, fc) {
  121279. ec.Errorf(ctx, "must not be null")
  121280. }
  121281. return graphql.Null
  121282. }
  121283. res := resTmp.(*MoneyBag)
  121284. fc.Result = res
  121285. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  121286. }
  121287. func (ec *executionContext) fieldContext_SuggestedRefund_subtotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121288. fc = &graphql.FieldContext{
  121289. Object: "SuggestedRefund",
  121290. Field: field,
  121291. IsMethod: false,
  121292. IsResolver: false,
  121293. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121294. switch field.Name {
  121295. case "presentmentMoney":
  121296. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  121297. case "shopMoney":
  121298. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  121299. }
  121300. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  121301. },
  121302. }
  121303. return fc, nil
  121304. }
  121305. func (ec *executionContext) _SuggestedRefund_suggestedTransactions(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121306. fc, err := ec.fieldContext_SuggestedRefund_suggestedTransactions(ctx, field)
  121307. if err != nil {
  121308. return graphql.Null
  121309. }
  121310. ctx = graphql.WithFieldContext(ctx, fc)
  121311. defer func() {
  121312. if r := recover(); r != nil {
  121313. ec.Error(ctx, ec.Recover(ctx, r))
  121314. ret = graphql.Null
  121315. }
  121316. }()
  121317. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121318. ctx = rctx // use context from middleware stack in children
  121319. return obj.SuggestedTransactions, nil
  121320. })
  121321. if err != nil {
  121322. ec.Error(ctx, err)
  121323. return graphql.Null
  121324. }
  121325. if resTmp == nil {
  121326. if !graphql.HasFieldError(ctx, fc) {
  121327. ec.Errorf(ctx, "must not be null")
  121328. }
  121329. return graphql.Null
  121330. }
  121331. res := resTmp.([]*SuggestedOrderTransaction)
  121332. fc.Result = res
  121333. return ec.marshalNSuggestedOrderTransaction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSuggestedOrderTransactionᚄ(ctx, field.Selections, res)
  121334. }
  121335. func (ec *executionContext) fieldContext_SuggestedRefund_suggestedTransactions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121336. fc = &graphql.FieldContext{
  121337. Object: "SuggestedRefund",
  121338. Field: field,
  121339. IsMethod: false,
  121340. IsResolver: false,
  121341. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121342. switch field.Name {
  121343. case "accountNumber":
  121344. return ec.fieldContext_SuggestedOrderTransaction_accountNumber(ctx, field)
  121345. case "amountSet":
  121346. return ec.fieldContext_SuggestedOrderTransaction_amountSet(ctx, field)
  121347. case "formattedGateway":
  121348. return ec.fieldContext_SuggestedOrderTransaction_formattedGateway(ctx, field)
  121349. case "gateway":
  121350. return ec.fieldContext_SuggestedOrderTransaction_gateway(ctx, field)
  121351. case "kind":
  121352. return ec.fieldContext_SuggestedOrderTransaction_kind(ctx, field)
  121353. case "maximumRefundableSet":
  121354. return ec.fieldContext_SuggestedOrderTransaction_maximumRefundableSet(ctx, field)
  121355. case "parentTransaction":
  121356. return ec.fieldContext_SuggestedOrderTransaction_parentTransaction(ctx, field)
  121357. }
  121358. return nil, fmt.Errorf("no field named %q was found under type SuggestedOrderTransaction", field.Name)
  121359. },
  121360. }
  121361. return fc, nil
  121362. }
  121363. func (ec *executionContext) _SuggestedRefund_totalCartDiscountAmountSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121364. fc, err := ec.fieldContext_SuggestedRefund_totalCartDiscountAmountSet(ctx, field)
  121365. if err != nil {
  121366. return graphql.Null
  121367. }
  121368. ctx = graphql.WithFieldContext(ctx, fc)
  121369. defer func() {
  121370. if r := recover(); r != nil {
  121371. ec.Error(ctx, ec.Recover(ctx, r))
  121372. ret = graphql.Null
  121373. }
  121374. }()
  121375. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121376. ctx = rctx // use context from middleware stack in children
  121377. return obj.TotalCartDiscountAmountSet, nil
  121378. })
  121379. if err != nil {
  121380. ec.Error(ctx, err)
  121381. return graphql.Null
  121382. }
  121383. if resTmp == nil {
  121384. if !graphql.HasFieldError(ctx, fc) {
  121385. ec.Errorf(ctx, "must not be null")
  121386. }
  121387. return graphql.Null
  121388. }
  121389. res := resTmp.(*MoneyBag)
  121390. fc.Result = res
  121391. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  121392. }
  121393. func (ec *executionContext) fieldContext_SuggestedRefund_totalCartDiscountAmountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121394. fc = &graphql.FieldContext{
  121395. Object: "SuggestedRefund",
  121396. Field: field,
  121397. IsMethod: false,
  121398. IsResolver: false,
  121399. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121400. switch field.Name {
  121401. case "presentmentMoney":
  121402. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  121403. case "shopMoney":
  121404. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  121405. }
  121406. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  121407. },
  121408. }
  121409. return fc, nil
  121410. }
  121411. func (ec *executionContext) _SuggestedRefund_totalDutiesSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121412. fc, err := ec.fieldContext_SuggestedRefund_totalDutiesSet(ctx, field)
  121413. if err != nil {
  121414. return graphql.Null
  121415. }
  121416. ctx = graphql.WithFieldContext(ctx, fc)
  121417. defer func() {
  121418. if r := recover(); r != nil {
  121419. ec.Error(ctx, ec.Recover(ctx, r))
  121420. ret = graphql.Null
  121421. }
  121422. }()
  121423. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121424. ctx = rctx // use context from middleware stack in children
  121425. return obj.TotalDutiesSet, nil
  121426. })
  121427. if err != nil {
  121428. ec.Error(ctx, err)
  121429. return graphql.Null
  121430. }
  121431. if resTmp == nil {
  121432. if !graphql.HasFieldError(ctx, fc) {
  121433. ec.Errorf(ctx, "must not be null")
  121434. }
  121435. return graphql.Null
  121436. }
  121437. res := resTmp.(*MoneyBag)
  121438. fc.Result = res
  121439. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  121440. }
  121441. func (ec *executionContext) fieldContext_SuggestedRefund_totalDutiesSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121442. fc = &graphql.FieldContext{
  121443. Object: "SuggestedRefund",
  121444. Field: field,
  121445. IsMethod: false,
  121446. IsResolver: false,
  121447. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121448. switch field.Name {
  121449. case "presentmentMoney":
  121450. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  121451. case "shopMoney":
  121452. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  121453. }
  121454. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  121455. },
  121456. }
  121457. return fc, nil
  121458. }
  121459. func (ec *executionContext) _SuggestedRefund_totalTaxSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  121460. fc, err := ec.fieldContext_SuggestedRefund_totalTaxSet(ctx, field)
  121461. if err != nil {
  121462. return graphql.Null
  121463. }
  121464. ctx = graphql.WithFieldContext(ctx, fc)
  121465. defer func() {
  121466. if r := recover(); r != nil {
  121467. ec.Error(ctx, ec.Recover(ctx, r))
  121468. ret = graphql.Null
  121469. }
  121470. }()
  121471. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121472. ctx = rctx // use context from middleware stack in children
  121473. return obj.TotalTaxSet, nil
  121474. })
  121475. if err != nil {
  121476. ec.Error(ctx, err)
  121477. return graphql.Null
  121478. }
  121479. if resTmp == nil {
  121480. if !graphql.HasFieldError(ctx, fc) {
  121481. ec.Errorf(ctx, "must not be null")
  121482. }
  121483. return graphql.Null
  121484. }
  121485. res := resTmp.(*MoneyBag)
  121486. fc.Result = res
  121487. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  121488. }
  121489. func (ec *executionContext) fieldContext_SuggestedRefund_totalTaxSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121490. fc = &graphql.FieldContext{
  121491. Object: "SuggestedRefund",
  121492. Field: field,
  121493. IsMethod: false,
  121494. IsResolver: false,
  121495. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121496. switch field.Name {
  121497. case "presentmentMoney":
  121498. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  121499. case "shopMoney":
  121500. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  121501. }
  121502. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  121503. },
  121504. }
  121505. return fc, nil
  121506. }
  121507. func (ec *executionContext) _TaxLine_channelLiable(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  121508. fc, err := ec.fieldContext_TaxLine_channelLiable(ctx, field)
  121509. if err != nil {
  121510. return graphql.Null
  121511. }
  121512. ctx = graphql.WithFieldContext(ctx, fc)
  121513. defer func() {
  121514. if r := recover(); r != nil {
  121515. ec.Error(ctx, ec.Recover(ctx, r))
  121516. ret = graphql.Null
  121517. }
  121518. }()
  121519. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121520. ctx = rctx // use context from middleware stack in children
  121521. return obj.ChannelLiable, nil
  121522. })
  121523. if err != nil {
  121524. ec.Error(ctx, err)
  121525. return graphql.Null
  121526. }
  121527. if resTmp == nil {
  121528. return graphql.Null
  121529. }
  121530. res := resTmp.(*bool)
  121531. fc.Result = res
  121532. return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res)
  121533. }
  121534. func (ec *executionContext) fieldContext_TaxLine_channelLiable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121535. fc = &graphql.FieldContext{
  121536. Object: "TaxLine",
  121537. Field: field,
  121538. IsMethod: false,
  121539. IsResolver: false,
  121540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121541. return nil, errors.New("field of type Boolean does not have child fields")
  121542. },
  121543. }
  121544. return fc, nil
  121545. }
  121546. func (ec *executionContext) _TaxLine_priceSet(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  121547. fc, err := ec.fieldContext_TaxLine_priceSet(ctx, field)
  121548. if err != nil {
  121549. return graphql.Null
  121550. }
  121551. ctx = graphql.WithFieldContext(ctx, fc)
  121552. defer func() {
  121553. if r := recover(); r != nil {
  121554. ec.Error(ctx, ec.Recover(ctx, r))
  121555. ret = graphql.Null
  121556. }
  121557. }()
  121558. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121559. ctx = rctx // use context from middleware stack in children
  121560. return obj.PriceSet, nil
  121561. })
  121562. if err != nil {
  121563. ec.Error(ctx, err)
  121564. return graphql.Null
  121565. }
  121566. if resTmp == nil {
  121567. if !graphql.HasFieldError(ctx, fc) {
  121568. ec.Errorf(ctx, "must not be null")
  121569. }
  121570. return graphql.Null
  121571. }
  121572. res := resTmp.(*MoneyBag)
  121573. fc.Result = res
  121574. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  121575. }
  121576. func (ec *executionContext) fieldContext_TaxLine_priceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121577. fc = &graphql.FieldContext{
  121578. Object: "TaxLine",
  121579. Field: field,
  121580. IsMethod: false,
  121581. IsResolver: false,
  121582. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121583. switch field.Name {
  121584. case "presentmentMoney":
  121585. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  121586. case "shopMoney":
  121587. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  121588. }
  121589. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  121590. },
  121591. }
  121592. return fc, nil
  121593. }
  121594. func (ec *executionContext) _TaxLine_rate(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  121595. fc, err := ec.fieldContext_TaxLine_rate(ctx, field)
  121596. if err != nil {
  121597. return graphql.Null
  121598. }
  121599. ctx = graphql.WithFieldContext(ctx, fc)
  121600. defer func() {
  121601. if r := recover(); r != nil {
  121602. ec.Error(ctx, ec.Recover(ctx, r))
  121603. ret = graphql.Null
  121604. }
  121605. }()
  121606. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121607. ctx = rctx // use context from middleware stack in children
  121608. return obj.Rate, nil
  121609. })
  121610. if err != nil {
  121611. ec.Error(ctx, err)
  121612. return graphql.Null
  121613. }
  121614. if resTmp == nil {
  121615. return graphql.Null
  121616. }
  121617. res := resTmp.(*float64)
  121618. fc.Result = res
  121619. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  121620. }
  121621. func (ec *executionContext) fieldContext_TaxLine_rate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121622. fc = &graphql.FieldContext{
  121623. Object: "TaxLine",
  121624. Field: field,
  121625. IsMethod: false,
  121626. IsResolver: false,
  121627. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121628. return nil, errors.New("field of type Float does not have child fields")
  121629. },
  121630. }
  121631. return fc, nil
  121632. }
  121633. func (ec *executionContext) _TaxLine_ratePercentage(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  121634. fc, err := ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  121635. if err != nil {
  121636. return graphql.Null
  121637. }
  121638. ctx = graphql.WithFieldContext(ctx, fc)
  121639. defer func() {
  121640. if r := recover(); r != nil {
  121641. ec.Error(ctx, ec.Recover(ctx, r))
  121642. ret = graphql.Null
  121643. }
  121644. }()
  121645. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121646. ctx = rctx // use context from middleware stack in children
  121647. return obj.RatePercentage, nil
  121648. })
  121649. if err != nil {
  121650. ec.Error(ctx, err)
  121651. return graphql.Null
  121652. }
  121653. if resTmp == nil {
  121654. return graphql.Null
  121655. }
  121656. res := resTmp.(*float64)
  121657. fc.Result = res
  121658. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  121659. }
  121660. func (ec *executionContext) fieldContext_TaxLine_ratePercentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121661. fc = &graphql.FieldContext{
  121662. Object: "TaxLine",
  121663. Field: field,
  121664. IsMethod: false,
  121665. IsResolver: false,
  121666. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121667. return nil, errors.New("field of type Float does not have child fields")
  121668. },
  121669. }
  121670. return fc, nil
  121671. }
  121672. func (ec *executionContext) _TaxLine_title(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  121673. fc, err := ec.fieldContext_TaxLine_title(ctx, field)
  121674. if err != nil {
  121675. return graphql.Null
  121676. }
  121677. ctx = graphql.WithFieldContext(ctx, fc)
  121678. defer func() {
  121679. if r := recover(); r != nil {
  121680. ec.Error(ctx, ec.Recover(ctx, r))
  121681. ret = graphql.Null
  121682. }
  121683. }()
  121684. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121685. ctx = rctx // use context from middleware stack in children
  121686. return obj.Title, nil
  121687. })
  121688. if err != nil {
  121689. ec.Error(ctx, err)
  121690. return graphql.Null
  121691. }
  121692. if resTmp == nil {
  121693. if !graphql.HasFieldError(ctx, fc) {
  121694. ec.Errorf(ctx, "must not be null")
  121695. }
  121696. return graphql.Null
  121697. }
  121698. res := resTmp.(string)
  121699. fc.Result = res
  121700. return ec.marshalNString2string(ctx, field.Selections, res)
  121701. }
  121702. func (ec *executionContext) fieldContext_TaxLine_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121703. fc = &graphql.FieldContext{
  121704. Object: "TaxLine",
  121705. Field: field,
  121706. IsMethod: false,
  121707. IsResolver: false,
  121708. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121709. return nil, errors.New("field of type String does not have child fields")
  121710. },
  121711. }
  121712. return fc, nil
  121713. }
  121714. func (ec *executionContext) _TransactionFee_amount(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  121715. fc, err := ec.fieldContext_TransactionFee_amount(ctx, field)
  121716. if err != nil {
  121717. return graphql.Null
  121718. }
  121719. ctx = graphql.WithFieldContext(ctx, fc)
  121720. defer func() {
  121721. if r := recover(); r != nil {
  121722. ec.Error(ctx, ec.Recover(ctx, r))
  121723. ret = graphql.Null
  121724. }
  121725. }()
  121726. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121727. ctx = rctx // use context from middleware stack in children
  121728. return obj.Amount, nil
  121729. })
  121730. if err != nil {
  121731. ec.Error(ctx, err)
  121732. return graphql.Null
  121733. }
  121734. if resTmp == nil {
  121735. if !graphql.HasFieldError(ctx, fc) {
  121736. ec.Errorf(ctx, "must not be null")
  121737. }
  121738. return graphql.Null
  121739. }
  121740. res := resTmp.(*MoneyV2)
  121741. fc.Result = res
  121742. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  121743. }
  121744. func (ec *executionContext) fieldContext_TransactionFee_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121745. fc = &graphql.FieldContext{
  121746. Object: "TransactionFee",
  121747. Field: field,
  121748. IsMethod: false,
  121749. IsResolver: false,
  121750. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121751. switch field.Name {
  121752. case "amount":
  121753. return ec.fieldContext_MoneyV2_amount(ctx, field)
  121754. case "currencyCode":
  121755. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  121756. }
  121757. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  121758. },
  121759. }
  121760. return fc, nil
  121761. }
  121762. func (ec *executionContext) _TransactionFee_flatFee(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  121763. fc, err := ec.fieldContext_TransactionFee_flatFee(ctx, field)
  121764. if err != nil {
  121765. return graphql.Null
  121766. }
  121767. ctx = graphql.WithFieldContext(ctx, fc)
  121768. defer func() {
  121769. if r := recover(); r != nil {
  121770. ec.Error(ctx, ec.Recover(ctx, r))
  121771. ret = graphql.Null
  121772. }
  121773. }()
  121774. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121775. ctx = rctx // use context from middleware stack in children
  121776. return obj.FlatFee, nil
  121777. })
  121778. if err != nil {
  121779. ec.Error(ctx, err)
  121780. return graphql.Null
  121781. }
  121782. if resTmp == nil {
  121783. if !graphql.HasFieldError(ctx, fc) {
  121784. ec.Errorf(ctx, "must not be null")
  121785. }
  121786. return graphql.Null
  121787. }
  121788. res := resTmp.(*MoneyV2)
  121789. fc.Result = res
  121790. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  121791. }
  121792. func (ec *executionContext) fieldContext_TransactionFee_flatFee(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121793. fc = &graphql.FieldContext{
  121794. Object: "TransactionFee",
  121795. Field: field,
  121796. IsMethod: false,
  121797. IsResolver: false,
  121798. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121799. switch field.Name {
  121800. case "amount":
  121801. return ec.fieldContext_MoneyV2_amount(ctx, field)
  121802. case "currencyCode":
  121803. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  121804. }
  121805. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  121806. },
  121807. }
  121808. return fc, nil
  121809. }
  121810. func (ec *executionContext) _TransactionFee_flatFeeName(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  121811. fc, err := ec.fieldContext_TransactionFee_flatFeeName(ctx, field)
  121812. if err != nil {
  121813. return graphql.Null
  121814. }
  121815. ctx = graphql.WithFieldContext(ctx, fc)
  121816. defer func() {
  121817. if r := recover(); r != nil {
  121818. ec.Error(ctx, ec.Recover(ctx, r))
  121819. ret = graphql.Null
  121820. }
  121821. }()
  121822. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121823. ctx = rctx // use context from middleware stack in children
  121824. return obj.FlatFeeName, nil
  121825. })
  121826. if err != nil {
  121827. ec.Error(ctx, err)
  121828. return graphql.Null
  121829. }
  121830. if resTmp == nil {
  121831. return graphql.Null
  121832. }
  121833. res := resTmp.(*string)
  121834. fc.Result = res
  121835. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  121836. }
  121837. func (ec *executionContext) fieldContext_TransactionFee_flatFeeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121838. fc = &graphql.FieldContext{
  121839. Object: "TransactionFee",
  121840. Field: field,
  121841. IsMethod: false,
  121842. IsResolver: false,
  121843. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121844. return nil, errors.New("field of type String does not have child fields")
  121845. },
  121846. }
  121847. return fc, nil
  121848. }
  121849. func (ec *executionContext) _TransactionFee_id(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  121850. fc, err := ec.fieldContext_TransactionFee_id(ctx, field)
  121851. if err != nil {
  121852. return graphql.Null
  121853. }
  121854. ctx = graphql.WithFieldContext(ctx, fc)
  121855. defer func() {
  121856. if r := recover(); r != nil {
  121857. ec.Error(ctx, ec.Recover(ctx, r))
  121858. ret = graphql.Null
  121859. }
  121860. }()
  121861. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121862. ctx = rctx // use context from middleware stack in children
  121863. return obj.ID, nil
  121864. })
  121865. if err != nil {
  121866. ec.Error(ctx, err)
  121867. return graphql.Null
  121868. }
  121869. if resTmp == nil {
  121870. if !graphql.HasFieldError(ctx, fc) {
  121871. ec.Errorf(ctx, "must not be null")
  121872. }
  121873. return graphql.Null
  121874. }
  121875. res := resTmp.(string)
  121876. fc.Result = res
  121877. return ec.marshalNID2string(ctx, field.Selections, res)
  121878. }
  121879. func (ec *executionContext) fieldContext_TransactionFee_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121880. fc = &graphql.FieldContext{
  121881. Object: "TransactionFee",
  121882. Field: field,
  121883. IsMethod: false,
  121884. IsResolver: false,
  121885. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121886. return nil, errors.New("field of type ID does not have child fields")
  121887. },
  121888. }
  121889. return fc, nil
  121890. }
  121891. func (ec *executionContext) _TransactionFee_rate(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  121892. fc, err := ec.fieldContext_TransactionFee_rate(ctx, field)
  121893. if err != nil {
  121894. return graphql.Null
  121895. }
  121896. ctx = graphql.WithFieldContext(ctx, fc)
  121897. defer func() {
  121898. if r := recover(); r != nil {
  121899. ec.Error(ctx, ec.Recover(ctx, r))
  121900. ret = graphql.Null
  121901. }
  121902. }()
  121903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121904. ctx = rctx // use context from middleware stack in children
  121905. return obj.Rate, nil
  121906. })
  121907. if err != nil {
  121908. ec.Error(ctx, err)
  121909. return graphql.Null
  121910. }
  121911. if resTmp == nil {
  121912. if !graphql.HasFieldError(ctx, fc) {
  121913. ec.Errorf(ctx, "must not be null")
  121914. }
  121915. return graphql.Null
  121916. }
  121917. res := resTmp.(string)
  121918. fc.Result = res
  121919. return ec.marshalNDecimal2string(ctx, field.Selections, res)
  121920. }
  121921. func (ec *executionContext) fieldContext_TransactionFee_rate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121922. fc = &graphql.FieldContext{
  121923. Object: "TransactionFee",
  121924. Field: field,
  121925. IsMethod: false,
  121926. IsResolver: false,
  121927. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121928. return nil, errors.New("field of type Decimal does not have child fields")
  121929. },
  121930. }
  121931. return fc, nil
  121932. }
  121933. func (ec *executionContext) _TransactionFee_rateName(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  121934. fc, err := ec.fieldContext_TransactionFee_rateName(ctx, field)
  121935. if err != nil {
  121936. return graphql.Null
  121937. }
  121938. ctx = graphql.WithFieldContext(ctx, fc)
  121939. defer func() {
  121940. if r := recover(); r != nil {
  121941. ec.Error(ctx, ec.Recover(ctx, r))
  121942. ret = graphql.Null
  121943. }
  121944. }()
  121945. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121946. ctx = rctx // use context from middleware stack in children
  121947. return obj.RateName, nil
  121948. })
  121949. if err != nil {
  121950. ec.Error(ctx, err)
  121951. return graphql.Null
  121952. }
  121953. if resTmp == nil {
  121954. return graphql.Null
  121955. }
  121956. res := resTmp.(*string)
  121957. fc.Result = res
  121958. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  121959. }
  121960. func (ec *executionContext) fieldContext_TransactionFee_rateName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  121961. fc = &graphql.FieldContext{
  121962. Object: "TransactionFee",
  121963. Field: field,
  121964. IsMethod: false,
  121965. IsResolver: false,
  121966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  121967. return nil, errors.New("field of type String does not have child fields")
  121968. },
  121969. }
  121970. return fc, nil
  121971. }
  121972. func (ec *executionContext) _TransactionFee_taxAmount(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  121973. fc, err := ec.fieldContext_TransactionFee_taxAmount(ctx, field)
  121974. if err != nil {
  121975. return graphql.Null
  121976. }
  121977. ctx = graphql.WithFieldContext(ctx, fc)
  121978. defer func() {
  121979. if r := recover(); r != nil {
  121980. ec.Error(ctx, ec.Recover(ctx, r))
  121981. ret = graphql.Null
  121982. }
  121983. }()
  121984. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  121985. ctx = rctx // use context from middleware stack in children
  121986. return obj.TaxAmount, nil
  121987. })
  121988. if err != nil {
  121989. ec.Error(ctx, err)
  121990. return graphql.Null
  121991. }
  121992. if resTmp == nil {
  121993. if !graphql.HasFieldError(ctx, fc) {
  121994. ec.Errorf(ctx, "must not be null")
  121995. }
  121996. return graphql.Null
  121997. }
  121998. res := resTmp.(*MoneyV2)
  121999. fc.Result = res
  122000. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  122001. }
  122002. func (ec *executionContext) fieldContext_TransactionFee_taxAmount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122003. fc = &graphql.FieldContext{
  122004. Object: "TransactionFee",
  122005. Field: field,
  122006. IsMethod: false,
  122007. IsResolver: false,
  122008. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122009. switch field.Name {
  122010. case "amount":
  122011. return ec.fieldContext_MoneyV2_amount(ctx, field)
  122012. case "currencyCode":
  122013. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  122014. }
  122015. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  122016. },
  122017. }
  122018. return fc, nil
  122019. }
  122020. func (ec *executionContext) _TransactionFee_type(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  122021. fc, err := ec.fieldContext_TransactionFee_type(ctx, field)
  122022. if err != nil {
  122023. return graphql.Null
  122024. }
  122025. ctx = graphql.WithFieldContext(ctx, fc)
  122026. defer func() {
  122027. if r := recover(); r != nil {
  122028. ec.Error(ctx, ec.Recover(ctx, r))
  122029. ret = graphql.Null
  122030. }
  122031. }()
  122032. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122033. ctx = rctx // use context from middleware stack in children
  122034. return obj.Type, nil
  122035. })
  122036. if err != nil {
  122037. ec.Error(ctx, err)
  122038. return graphql.Null
  122039. }
  122040. if resTmp == nil {
  122041. if !graphql.HasFieldError(ctx, fc) {
  122042. ec.Errorf(ctx, "must not be null")
  122043. }
  122044. return graphql.Null
  122045. }
  122046. res := resTmp.(string)
  122047. fc.Result = res
  122048. return ec.marshalNString2string(ctx, field.Selections, res)
  122049. }
  122050. func (ec *executionContext) fieldContext_TransactionFee_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122051. fc = &graphql.FieldContext{
  122052. Object: "TransactionFee",
  122053. Field: field,
  122054. IsMethod: false,
  122055. IsResolver: false,
  122056. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122057. return nil, errors.New("field of type String does not have child fields")
  122058. },
  122059. }
  122060. return fc, nil
  122061. }
  122062. func (ec *executionContext) _TypedAttribute_key(ctx context.Context, field graphql.CollectedField, obj *TypedAttribute) (ret graphql.Marshaler) {
  122063. fc, err := ec.fieldContext_TypedAttribute_key(ctx, field)
  122064. if err != nil {
  122065. return graphql.Null
  122066. }
  122067. ctx = graphql.WithFieldContext(ctx, fc)
  122068. defer func() {
  122069. if r := recover(); r != nil {
  122070. ec.Error(ctx, ec.Recover(ctx, r))
  122071. ret = graphql.Null
  122072. }
  122073. }()
  122074. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122075. ctx = rctx // use context from middleware stack in children
  122076. return obj.Key, nil
  122077. })
  122078. if err != nil {
  122079. ec.Error(ctx, err)
  122080. return graphql.Null
  122081. }
  122082. if resTmp == nil {
  122083. if !graphql.HasFieldError(ctx, fc) {
  122084. ec.Errorf(ctx, "must not be null")
  122085. }
  122086. return graphql.Null
  122087. }
  122088. res := resTmp.(string)
  122089. fc.Result = res
  122090. return ec.marshalNString2string(ctx, field.Selections, res)
  122091. }
  122092. func (ec *executionContext) fieldContext_TypedAttribute_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122093. fc = &graphql.FieldContext{
  122094. Object: "TypedAttribute",
  122095. Field: field,
  122096. IsMethod: false,
  122097. IsResolver: false,
  122098. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122099. return nil, errors.New("field of type String does not have child fields")
  122100. },
  122101. }
  122102. return fc, nil
  122103. }
  122104. func (ec *executionContext) _TypedAttribute_value(ctx context.Context, field graphql.CollectedField, obj *TypedAttribute) (ret graphql.Marshaler) {
  122105. fc, err := ec.fieldContext_TypedAttribute_value(ctx, field)
  122106. if err != nil {
  122107. return graphql.Null
  122108. }
  122109. ctx = graphql.WithFieldContext(ctx, fc)
  122110. defer func() {
  122111. if r := recover(); r != nil {
  122112. ec.Error(ctx, ec.Recover(ctx, r))
  122113. ret = graphql.Null
  122114. }
  122115. }()
  122116. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122117. ctx = rctx // use context from middleware stack in children
  122118. return obj.Value, nil
  122119. })
  122120. if err != nil {
  122121. ec.Error(ctx, err)
  122122. return graphql.Null
  122123. }
  122124. if resTmp == nil {
  122125. if !graphql.HasFieldError(ctx, fc) {
  122126. ec.Errorf(ctx, "must not be null")
  122127. }
  122128. return graphql.Null
  122129. }
  122130. res := resTmp.(string)
  122131. fc.Result = res
  122132. return ec.marshalNString2string(ctx, field.Selections, res)
  122133. }
  122134. func (ec *executionContext) fieldContext_TypedAttribute_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122135. fc = &graphql.FieldContext{
  122136. Object: "TypedAttribute",
  122137. Field: field,
  122138. IsMethod: false,
  122139. IsResolver: false,
  122140. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122141. return nil, errors.New("field of type String does not have child fields")
  122142. },
  122143. }
  122144. return fc, nil
  122145. }
  122146. func (ec *executionContext) _UTMParameters_campaign(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  122147. fc, err := ec.fieldContext_UTMParameters_campaign(ctx, field)
  122148. if err != nil {
  122149. return graphql.Null
  122150. }
  122151. ctx = graphql.WithFieldContext(ctx, fc)
  122152. defer func() {
  122153. if r := recover(); r != nil {
  122154. ec.Error(ctx, ec.Recover(ctx, r))
  122155. ret = graphql.Null
  122156. }
  122157. }()
  122158. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122159. ctx = rctx // use context from middleware stack in children
  122160. return obj.Campaign, nil
  122161. })
  122162. if err != nil {
  122163. ec.Error(ctx, err)
  122164. return graphql.Null
  122165. }
  122166. if resTmp == nil {
  122167. return graphql.Null
  122168. }
  122169. res := resTmp.(*string)
  122170. fc.Result = res
  122171. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  122172. }
  122173. func (ec *executionContext) fieldContext_UTMParameters_campaign(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122174. fc = &graphql.FieldContext{
  122175. Object: "UTMParameters",
  122176. Field: field,
  122177. IsMethod: false,
  122178. IsResolver: false,
  122179. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122180. return nil, errors.New("field of type String does not have child fields")
  122181. },
  122182. }
  122183. return fc, nil
  122184. }
  122185. func (ec *executionContext) _UTMParameters_content(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  122186. fc, err := ec.fieldContext_UTMParameters_content(ctx, field)
  122187. if err != nil {
  122188. return graphql.Null
  122189. }
  122190. ctx = graphql.WithFieldContext(ctx, fc)
  122191. defer func() {
  122192. if r := recover(); r != nil {
  122193. ec.Error(ctx, ec.Recover(ctx, r))
  122194. ret = graphql.Null
  122195. }
  122196. }()
  122197. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122198. ctx = rctx // use context from middleware stack in children
  122199. return obj.Content, nil
  122200. })
  122201. if err != nil {
  122202. ec.Error(ctx, err)
  122203. return graphql.Null
  122204. }
  122205. if resTmp == nil {
  122206. return graphql.Null
  122207. }
  122208. res := resTmp.(*string)
  122209. fc.Result = res
  122210. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  122211. }
  122212. func (ec *executionContext) fieldContext_UTMParameters_content(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122213. fc = &graphql.FieldContext{
  122214. Object: "UTMParameters",
  122215. Field: field,
  122216. IsMethod: false,
  122217. IsResolver: false,
  122218. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122219. return nil, errors.New("field of type String does not have child fields")
  122220. },
  122221. }
  122222. return fc, nil
  122223. }
  122224. func (ec *executionContext) _UTMParameters_medium(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  122225. fc, err := ec.fieldContext_UTMParameters_medium(ctx, field)
  122226. if err != nil {
  122227. return graphql.Null
  122228. }
  122229. ctx = graphql.WithFieldContext(ctx, fc)
  122230. defer func() {
  122231. if r := recover(); r != nil {
  122232. ec.Error(ctx, ec.Recover(ctx, r))
  122233. ret = graphql.Null
  122234. }
  122235. }()
  122236. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122237. ctx = rctx // use context from middleware stack in children
  122238. return obj.Medium, nil
  122239. })
  122240. if err != nil {
  122241. ec.Error(ctx, err)
  122242. return graphql.Null
  122243. }
  122244. if resTmp == nil {
  122245. return graphql.Null
  122246. }
  122247. res := resTmp.(*string)
  122248. fc.Result = res
  122249. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  122250. }
  122251. func (ec *executionContext) fieldContext_UTMParameters_medium(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122252. fc = &graphql.FieldContext{
  122253. Object: "UTMParameters",
  122254. Field: field,
  122255. IsMethod: false,
  122256. IsResolver: false,
  122257. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122258. return nil, errors.New("field of type String does not have child fields")
  122259. },
  122260. }
  122261. return fc, nil
  122262. }
  122263. func (ec *executionContext) _UTMParameters_source(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  122264. fc, err := ec.fieldContext_UTMParameters_source(ctx, field)
  122265. if err != nil {
  122266. return graphql.Null
  122267. }
  122268. ctx = graphql.WithFieldContext(ctx, fc)
  122269. defer func() {
  122270. if r := recover(); r != nil {
  122271. ec.Error(ctx, ec.Recover(ctx, r))
  122272. ret = graphql.Null
  122273. }
  122274. }()
  122275. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122276. ctx = rctx // use context from middleware stack in children
  122277. return obj.Source, nil
  122278. })
  122279. if err != nil {
  122280. ec.Error(ctx, err)
  122281. return graphql.Null
  122282. }
  122283. if resTmp == nil {
  122284. return graphql.Null
  122285. }
  122286. res := resTmp.(*string)
  122287. fc.Result = res
  122288. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  122289. }
  122290. func (ec *executionContext) fieldContext_UTMParameters_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122291. fc = &graphql.FieldContext{
  122292. Object: "UTMParameters",
  122293. Field: field,
  122294. IsMethod: false,
  122295. IsResolver: false,
  122296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122297. return nil, errors.New("field of type String does not have child fields")
  122298. },
  122299. }
  122300. return fc, nil
  122301. }
  122302. func (ec *executionContext) _UTMParameters_term(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  122303. fc, err := ec.fieldContext_UTMParameters_term(ctx, field)
  122304. if err != nil {
  122305. return graphql.Null
  122306. }
  122307. ctx = graphql.WithFieldContext(ctx, fc)
  122308. defer func() {
  122309. if r := recover(); r != nil {
  122310. ec.Error(ctx, ec.Recover(ctx, r))
  122311. ret = graphql.Null
  122312. }
  122313. }()
  122314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122315. ctx = rctx // use context from middleware stack in children
  122316. return obj.Term, nil
  122317. })
  122318. if err != nil {
  122319. ec.Error(ctx, err)
  122320. return graphql.Null
  122321. }
  122322. if resTmp == nil {
  122323. return graphql.Null
  122324. }
  122325. res := resTmp.(*string)
  122326. fc.Result = res
  122327. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  122328. }
  122329. func (ec *executionContext) fieldContext_UTMParameters_term(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122330. fc = &graphql.FieldContext{
  122331. Object: "UTMParameters",
  122332. Field: field,
  122333. IsMethod: false,
  122334. IsResolver: false,
  122335. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122336. return nil, errors.New("field of type String does not have child fields")
  122337. },
  122338. }
  122339. return fc, nil
  122340. }
  122341. func (ec *executionContext) _UserError_field(ctx context.Context, field graphql.CollectedField, obj *UserError) (ret graphql.Marshaler) {
  122342. fc, err := ec.fieldContext_UserError_field(ctx, field)
  122343. if err != nil {
  122344. return graphql.Null
  122345. }
  122346. ctx = graphql.WithFieldContext(ctx, fc)
  122347. defer func() {
  122348. if r := recover(); r != nil {
  122349. ec.Error(ctx, ec.Recover(ctx, r))
  122350. ret = graphql.Null
  122351. }
  122352. }()
  122353. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122354. ctx = rctx // use context from middleware stack in children
  122355. return obj.Field, nil
  122356. })
  122357. if err != nil {
  122358. ec.Error(ctx, err)
  122359. return graphql.Null
  122360. }
  122361. if resTmp == nil {
  122362. return graphql.Null
  122363. }
  122364. res := resTmp.([]string)
  122365. fc.Result = res
  122366. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  122367. }
  122368. func (ec *executionContext) fieldContext_UserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122369. fc = &graphql.FieldContext{
  122370. Object: "UserError",
  122371. Field: field,
  122372. IsMethod: false,
  122373. IsResolver: false,
  122374. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122375. return nil, errors.New("field of type String does not have child fields")
  122376. },
  122377. }
  122378. return fc, nil
  122379. }
  122380. func (ec *executionContext) _UserError_message(ctx context.Context, field graphql.CollectedField, obj *UserError) (ret graphql.Marshaler) {
  122381. fc, err := ec.fieldContext_UserError_message(ctx, field)
  122382. if err != nil {
  122383. return graphql.Null
  122384. }
  122385. ctx = graphql.WithFieldContext(ctx, fc)
  122386. defer func() {
  122387. if r := recover(); r != nil {
  122388. ec.Error(ctx, ec.Recover(ctx, r))
  122389. ret = graphql.Null
  122390. }
  122391. }()
  122392. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122393. ctx = rctx // use context from middleware stack in children
  122394. return obj.Message, nil
  122395. })
  122396. if err != nil {
  122397. ec.Error(ctx, err)
  122398. return graphql.Null
  122399. }
  122400. if resTmp == nil {
  122401. if !graphql.HasFieldError(ctx, fc) {
  122402. ec.Errorf(ctx, "must not be null")
  122403. }
  122404. return graphql.Null
  122405. }
  122406. res := resTmp.(string)
  122407. fc.Result = res
  122408. return ec.marshalNString2string(ctx, field.Selections, res)
  122409. }
  122410. func (ec *executionContext) fieldContext_UserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122411. fc = &graphql.FieldContext{
  122412. Object: "UserError",
  122413. Field: field,
  122414. IsMethod: false,
  122415. IsResolver: false,
  122416. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122417. return nil, errors.New("field of type String does not have child fields")
  122418. },
  122419. }
  122420. return fc, nil
  122421. }
  122422. func (ec *executionContext) _VaultCreditCard_billingAddress(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  122423. fc, err := ec.fieldContext_VaultCreditCard_billingAddress(ctx, field)
  122424. if err != nil {
  122425. return graphql.Null
  122426. }
  122427. ctx = graphql.WithFieldContext(ctx, fc)
  122428. defer func() {
  122429. if r := recover(); r != nil {
  122430. ec.Error(ctx, ec.Recover(ctx, r))
  122431. ret = graphql.Null
  122432. }
  122433. }()
  122434. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122435. ctx = rctx // use context from middleware stack in children
  122436. return obj.BillingAddress, nil
  122437. })
  122438. if err != nil {
  122439. ec.Error(ctx, err)
  122440. return graphql.Null
  122441. }
  122442. if resTmp == nil {
  122443. return graphql.Null
  122444. }
  122445. res := resTmp.(*CustomerCreditCardBillingAddress)
  122446. fc.Result = res
  122447. return ec.marshalOCustomerCreditCardBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerCreditCardBillingAddress(ctx, field.Selections, res)
  122448. }
  122449. func (ec *executionContext) fieldContext_VaultCreditCard_billingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122450. fc = &graphql.FieldContext{
  122451. Object: "VaultCreditCard",
  122452. Field: field,
  122453. IsMethod: false,
  122454. IsResolver: false,
  122455. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122456. switch field.Name {
  122457. case "address1":
  122458. return ec.fieldContext_CustomerCreditCardBillingAddress_address1(ctx, field)
  122459. case "city":
  122460. return ec.fieldContext_CustomerCreditCardBillingAddress_city(ctx, field)
  122461. case "country":
  122462. return ec.fieldContext_CustomerCreditCardBillingAddress_country(ctx, field)
  122463. case "countryCode":
  122464. return ec.fieldContext_CustomerCreditCardBillingAddress_countryCode(ctx, field)
  122465. case "province":
  122466. return ec.fieldContext_CustomerCreditCardBillingAddress_province(ctx, field)
  122467. case "provinceCode":
  122468. return ec.fieldContext_CustomerCreditCardBillingAddress_provinceCode(ctx, field)
  122469. case "zip":
  122470. return ec.fieldContext_CustomerCreditCardBillingAddress_zip(ctx, field)
  122471. }
  122472. return nil, fmt.Errorf("no field named %q was found under type CustomerCreditCardBillingAddress", field.Name)
  122473. },
  122474. }
  122475. return fc, nil
  122476. }
  122477. func (ec *executionContext) _VaultCreditCard_brand(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  122478. fc, err := ec.fieldContext_VaultCreditCard_brand(ctx, field)
  122479. if err != nil {
  122480. return graphql.Null
  122481. }
  122482. ctx = graphql.WithFieldContext(ctx, fc)
  122483. defer func() {
  122484. if r := recover(); r != nil {
  122485. ec.Error(ctx, ec.Recover(ctx, r))
  122486. ret = graphql.Null
  122487. }
  122488. }()
  122489. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122490. ctx = rctx // use context from middleware stack in children
  122491. return obj.Brand, nil
  122492. })
  122493. if err != nil {
  122494. ec.Error(ctx, err)
  122495. return graphql.Null
  122496. }
  122497. if resTmp == nil {
  122498. if !graphql.HasFieldError(ctx, fc) {
  122499. ec.Errorf(ctx, "must not be null")
  122500. }
  122501. return graphql.Null
  122502. }
  122503. res := resTmp.(string)
  122504. fc.Result = res
  122505. return ec.marshalNString2string(ctx, field.Selections, res)
  122506. }
  122507. func (ec *executionContext) fieldContext_VaultCreditCard_brand(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122508. fc = &graphql.FieldContext{
  122509. Object: "VaultCreditCard",
  122510. Field: field,
  122511. IsMethod: false,
  122512. IsResolver: false,
  122513. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122514. return nil, errors.New("field of type String does not have child fields")
  122515. },
  122516. }
  122517. return fc, nil
  122518. }
  122519. func (ec *executionContext) _VaultCreditCard_expired(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  122520. fc, err := ec.fieldContext_VaultCreditCard_expired(ctx, field)
  122521. if err != nil {
  122522. return graphql.Null
  122523. }
  122524. ctx = graphql.WithFieldContext(ctx, fc)
  122525. defer func() {
  122526. if r := recover(); r != nil {
  122527. ec.Error(ctx, ec.Recover(ctx, r))
  122528. ret = graphql.Null
  122529. }
  122530. }()
  122531. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122532. ctx = rctx // use context from middleware stack in children
  122533. return obj.Expired, nil
  122534. })
  122535. if err != nil {
  122536. ec.Error(ctx, err)
  122537. return graphql.Null
  122538. }
  122539. if resTmp == nil {
  122540. if !graphql.HasFieldError(ctx, fc) {
  122541. ec.Errorf(ctx, "must not be null")
  122542. }
  122543. return graphql.Null
  122544. }
  122545. res := resTmp.(bool)
  122546. fc.Result = res
  122547. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  122548. }
  122549. func (ec *executionContext) fieldContext_VaultCreditCard_expired(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122550. fc = &graphql.FieldContext{
  122551. Object: "VaultCreditCard",
  122552. Field: field,
  122553. IsMethod: false,
  122554. IsResolver: false,
  122555. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122556. return nil, errors.New("field of type Boolean does not have child fields")
  122557. },
  122558. }
  122559. return fc, nil
  122560. }
  122561. func (ec *executionContext) _VaultCreditCard_expiryMonth(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  122562. fc, err := ec.fieldContext_VaultCreditCard_expiryMonth(ctx, field)
  122563. if err != nil {
  122564. return graphql.Null
  122565. }
  122566. ctx = graphql.WithFieldContext(ctx, fc)
  122567. defer func() {
  122568. if r := recover(); r != nil {
  122569. ec.Error(ctx, ec.Recover(ctx, r))
  122570. ret = graphql.Null
  122571. }
  122572. }()
  122573. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122574. ctx = rctx // use context from middleware stack in children
  122575. return obj.ExpiryMonth, nil
  122576. })
  122577. if err != nil {
  122578. ec.Error(ctx, err)
  122579. return graphql.Null
  122580. }
  122581. if resTmp == nil {
  122582. if !graphql.HasFieldError(ctx, fc) {
  122583. ec.Errorf(ctx, "must not be null")
  122584. }
  122585. return graphql.Null
  122586. }
  122587. res := resTmp.(int)
  122588. fc.Result = res
  122589. return ec.marshalNInt2int(ctx, field.Selections, res)
  122590. }
  122591. func (ec *executionContext) fieldContext_VaultCreditCard_expiryMonth(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122592. fc = &graphql.FieldContext{
  122593. Object: "VaultCreditCard",
  122594. Field: field,
  122595. IsMethod: false,
  122596. IsResolver: false,
  122597. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122598. return nil, errors.New("field of type Int does not have child fields")
  122599. },
  122600. }
  122601. return fc, nil
  122602. }
  122603. func (ec *executionContext) _VaultCreditCard_expiryYear(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  122604. fc, err := ec.fieldContext_VaultCreditCard_expiryYear(ctx, field)
  122605. if err != nil {
  122606. return graphql.Null
  122607. }
  122608. ctx = graphql.WithFieldContext(ctx, fc)
  122609. defer func() {
  122610. if r := recover(); r != nil {
  122611. ec.Error(ctx, ec.Recover(ctx, r))
  122612. ret = graphql.Null
  122613. }
  122614. }()
  122615. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122616. ctx = rctx // use context from middleware stack in children
  122617. return obj.ExpiryYear, nil
  122618. })
  122619. if err != nil {
  122620. ec.Error(ctx, err)
  122621. return graphql.Null
  122622. }
  122623. if resTmp == nil {
  122624. if !graphql.HasFieldError(ctx, fc) {
  122625. ec.Errorf(ctx, "must not be null")
  122626. }
  122627. return graphql.Null
  122628. }
  122629. res := resTmp.(int)
  122630. fc.Result = res
  122631. return ec.marshalNInt2int(ctx, field.Selections, res)
  122632. }
  122633. func (ec *executionContext) fieldContext_VaultCreditCard_expiryYear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122634. fc = &graphql.FieldContext{
  122635. Object: "VaultCreditCard",
  122636. Field: field,
  122637. IsMethod: false,
  122638. IsResolver: false,
  122639. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122640. return nil, errors.New("field of type Int does not have child fields")
  122641. },
  122642. }
  122643. return fc, nil
  122644. }
  122645. func (ec *executionContext) _VaultCreditCard_lastDigits(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  122646. fc, err := ec.fieldContext_VaultCreditCard_lastDigits(ctx, field)
  122647. if err != nil {
  122648. return graphql.Null
  122649. }
  122650. ctx = graphql.WithFieldContext(ctx, fc)
  122651. defer func() {
  122652. if r := recover(); r != nil {
  122653. ec.Error(ctx, ec.Recover(ctx, r))
  122654. ret = graphql.Null
  122655. }
  122656. }()
  122657. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122658. ctx = rctx // use context from middleware stack in children
  122659. return obj.LastDigits, nil
  122660. })
  122661. if err != nil {
  122662. ec.Error(ctx, err)
  122663. return graphql.Null
  122664. }
  122665. if resTmp == nil {
  122666. if !graphql.HasFieldError(ctx, fc) {
  122667. ec.Errorf(ctx, "must not be null")
  122668. }
  122669. return graphql.Null
  122670. }
  122671. res := resTmp.(string)
  122672. fc.Result = res
  122673. return ec.marshalNString2string(ctx, field.Selections, res)
  122674. }
  122675. func (ec *executionContext) fieldContext_VaultCreditCard_lastDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122676. fc = &graphql.FieldContext{
  122677. Object: "VaultCreditCard",
  122678. Field: field,
  122679. IsMethod: false,
  122680. IsResolver: false,
  122681. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122682. return nil, errors.New("field of type String does not have child fields")
  122683. },
  122684. }
  122685. return fc, nil
  122686. }
  122687. func (ec *executionContext) _VaultCreditCard_name(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  122688. fc, err := ec.fieldContext_VaultCreditCard_name(ctx, field)
  122689. if err != nil {
  122690. return graphql.Null
  122691. }
  122692. ctx = graphql.WithFieldContext(ctx, fc)
  122693. defer func() {
  122694. if r := recover(); r != nil {
  122695. ec.Error(ctx, ec.Recover(ctx, r))
  122696. ret = graphql.Null
  122697. }
  122698. }()
  122699. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122700. ctx = rctx // use context from middleware stack in children
  122701. return obj.Name, nil
  122702. })
  122703. if err != nil {
  122704. ec.Error(ctx, err)
  122705. return graphql.Null
  122706. }
  122707. if resTmp == nil {
  122708. if !graphql.HasFieldError(ctx, fc) {
  122709. ec.Errorf(ctx, "must not be null")
  122710. }
  122711. return graphql.Null
  122712. }
  122713. res := resTmp.(string)
  122714. fc.Result = res
  122715. return ec.marshalNString2string(ctx, field.Selections, res)
  122716. }
  122717. func (ec *executionContext) fieldContext_VaultCreditCard_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122718. fc = &graphql.FieldContext{
  122719. Object: "VaultCreditCard",
  122720. Field: field,
  122721. IsMethod: false,
  122722. IsResolver: false,
  122723. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122724. return nil, errors.New("field of type String does not have child fields")
  122725. },
  122726. }
  122727. return fc, nil
  122728. }
  122729. func (ec *executionContext) _VaultPaypalBillingAgreement_inactive(ctx context.Context, field graphql.CollectedField, obj *VaultPaypalBillingAgreement) (ret graphql.Marshaler) {
  122730. fc, err := ec.fieldContext_VaultPaypalBillingAgreement_inactive(ctx, field)
  122731. if err != nil {
  122732. return graphql.Null
  122733. }
  122734. ctx = graphql.WithFieldContext(ctx, fc)
  122735. defer func() {
  122736. if r := recover(); r != nil {
  122737. ec.Error(ctx, ec.Recover(ctx, r))
  122738. ret = graphql.Null
  122739. }
  122740. }()
  122741. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122742. ctx = rctx // use context from middleware stack in children
  122743. return obj.Inactive, nil
  122744. })
  122745. if err != nil {
  122746. ec.Error(ctx, err)
  122747. return graphql.Null
  122748. }
  122749. if resTmp == nil {
  122750. if !graphql.HasFieldError(ctx, fc) {
  122751. ec.Errorf(ctx, "must not be null")
  122752. }
  122753. return graphql.Null
  122754. }
  122755. res := resTmp.(bool)
  122756. fc.Result = res
  122757. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  122758. }
  122759. func (ec *executionContext) fieldContext_VaultPaypalBillingAgreement_inactive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122760. fc = &graphql.FieldContext{
  122761. Object: "VaultPaypalBillingAgreement",
  122762. Field: field,
  122763. IsMethod: false,
  122764. IsResolver: false,
  122765. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122766. return nil, errors.New("field of type Boolean does not have child fields")
  122767. },
  122768. }
  122769. return fc, nil
  122770. }
  122771. func (ec *executionContext) _VaultPaypalBillingAgreement_name(ctx context.Context, field graphql.CollectedField, obj *VaultPaypalBillingAgreement) (ret graphql.Marshaler) {
  122772. fc, err := ec.fieldContext_VaultPaypalBillingAgreement_name(ctx, field)
  122773. if err != nil {
  122774. return graphql.Null
  122775. }
  122776. ctx = graphql.WithFieldContext(ctx, fc)
  122777. defer func() {
  122778. if r := recover(); r != nil {
  122779. ec.Error(ctx, ec.Recover(ctx, r))
  122780. ret = graphql.Null
  122781. }
  122782. }()
  122783. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122784. ctx = rctx // use context from middleware stack in children
  122785. return obj.Name, nil
  122786. })
  122787. if err != nil {
  122788. ec.Error(ctx, err)
  122789. return graphql.Null
  122790. }
  122791. if resTmp == nil {
  122792. if !graphql.HasFieldError(ctx, fc) {
  122793. ec.Errorf(ctx, "must not be null")
  122794. }
  122795. return graphql.Null
  122796. }
  122797. res := resTmp.(string)
  122798. fc.Result = res
  122799. return ec.marshalNString2string(ctx, field.Selections, res)
  122800. }
  122801. func (ec *executionContext) fieldContext_VaultPaypalBillingAgreement_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122802. fc = &graphql.FieldContext{
  122803. Object: "VaultPaypalBillingAgreement",
  122804. Field: field,
  122805. IsMethod: false,
  122806. IsResolver: false,
  122807. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122808. return nil, errors.New("field of type String does not have child fields")
  122809. },
  122810. }
  122811. return fc, nil
  122812. }
  122813. func (ec *executionContext) _VaultPaypalBillingAgreement_paypalAccountEmail(ctx context.Context, field graphql.CollectedField, obj *VaultPaypalBillingAgreement) (ret graphql.Marshaler) {
  122814. fc, err := ec.fieldContext_VaultPaypalBillingAgreement_paypalAccountEmail(ctx, field)
  122815. if err != nil {
  122816. return graphql.Null
  122817. }
  122818. ctx = graphql.WithFieldContext(ctx, fc)
  122819. defer func() {
  122820. if r := recover(); r != nil {
  122821. ec.Error(ctx, ec.Recover(ctx, r))
  122822. ret = graphql.Null
  122823. }
  122824. }()
  122825. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122826. ctx = rctx // use context from middleware stack in children
  122827. return obj.PaypalAccountEmail, nil
  122828. })
  122829. if err != nil {
  122830. ec.Error(ctx, err)
  122831. return graphql.Null
  122832. }
  122833. if resTmp == nil {
  122834. if !graphql.HasFieldError(ctx, fc) {
  122835. ec.Errorf(ctx, "must not be null")
  122836. }
  122837. return graphql.Null
  122838. }
  122839. res := resTmp.(string)
  122840. fc.Result = res
  122841. return ec.marshalNString2string(ctx, field.Selections, res)
  122842. }
  122843. func (ec *executionContext) fieldContext_VaultPaypalBillingAgreement_paypalAccountEmail(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122844. fc = &graphql.FieldContext{
  122845. Object: "VaultPaypalBillingAgreement",
  122846. Field: field,
  122847. IsMethod: false,
  122848. IsResolver: false,
  122849. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122850. return nil, errors.New("field of type String does not have child fields")
  122851. },
  122852. }
  122853. return fc, nil
  122854. }
  122855. func (ec *executionContext) _Video_alt(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  122856. fc, err := ec.fieldContext_Video_alt(ctx, field)
  122857. if err != nil {
  122858. return graphql.Null
  122859. }
  122860. ctx = graphql.WithFieldContext(ctx, fc)
  122861. defer func() {
  122862. if r := recover(); r != nil {
  122863. ec.Error(ctx, ec.Recover(ctx, r))
  122864. ret = graphql.Null
  122865. }
  122866. }()
  122867. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122868. ctx = rctx // use context from middleware stack in children
  122869. return obj.Alt, nil
  122870. })
  122871. if err != nil {
  122872. ec.Error(ctx, err)
  122873. return graphql.Null
  122874. }
  122875. if resTmp == nil {
  122876. return graphql.Null
  122877. }
  122878. res := resTmp.(*string)
  122879. fc.Result = res
  122880. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  122881. }
  122882. func (ec *executionContext) fieldContext_Video_alt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122883. fc = &graphql.FieldContext{
  122884. Object: "Video",
  122885. Field: field,
  122886. IsMethod: false,
  122887. IsResolver: false,
  122888. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122889. return nil, errors.New("field of type String does not have child fields")
  122890. },
  122891. }
  122892. return fc, nil
  122893. }
  122894. func (ec *executionContext) _Video_createdAt(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  122895. fc, err := ec.fieldContext_Video_createdAt(ctx, field)
  122896. if err != nil {
  122897. return graphql.Null
  122898. }
  122899. ctx = graphql.WithFieldContext(ctx, fc)
  122900. defer func() {
  122901. if r := recover(); r != nil {
  122902. ec.Error(ctx, ec.Recover(ctx, r))
  122903. ret = graphql.Null
  122904. }
  122905. }()
  122906. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122907. ctx = rctx // use context from middleware stack in children
  122908. return obj.CreatedAt, nil
  122909. })
  122910. if err != nil {
  122911. ec.Error(ctx, err)
  122912. return graphql.Null
  122913. }
  122914. if resTmp == nil {
  122915. if !graphql.HasFieldError(ctx, fc) {
  122916. ec.Errorf(ctx, "must not be null")
  122917. }
  122918. return graphql.Null
  122919. }
  122920. res := resTmp.(string)
  122921. fc.Result = res
  122922. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  122923. }
  122924. func (ec *executionContext) fieldContext_Video_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122925. fc = &graphql.FieldContext{
  122926. Object: "Video",
  122927. Field: field,
  122928. IsMethod: false,
  122929. IsResolver: false,
  122930. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122931. return nil, errors.New("field of type DateTime does not have child fields")
  122932. },
  122933. }
  122934. return fc, nil
  122935. }
  122936. func (ec *executionContext) _Video_duration(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  122937. fc, err := ec.fieldContext_Video_duration(ctx, field)
  122938. if err != nil {
  122939. return graphql.Null
  122940. }
  122941. ctx = graphql.WithFieldContext(ctx, fc)
  122942. defer func() {
  122943. if r := recover(); r != nil {
  122944. ec.Error(ctx, ec.Recover(ctx, r))
  122945. ret = graphql.Null
  122946. }
  122947. }()
  122948. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122949. ctx = rctx // use context from middleware stack in children
  122950. return obj.Duration, nil
  122951. })
  122952. if err != nil {
  122953. ec.Error(ctx, err)
  122954. return graphql.Null
  122955. }
  122956. if resTmp == nil {
  122957. return graphql.Null
  122958. }
  122959. res := resTmp.(*int)
  122960. fc.Result = res
  122961. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  122962. }
  122963. func (ec *executionContext) fieldContext_Video_duration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  122964. fc = &graphql.FieldContext{
  122965. Object: "Video",
  122966. Field: field,
  122967. IsMethod: false,
  122968. IsResolver: false,
  122969. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  122970. return nil, errors.New("field of type Int does not have child fields")
  122971. },
  122972. }
  122973. return fc, nil
  122974. }
  122975. func (ec *executionContext) _Video_fileErrors(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  122976. fc, err := ec.fieldContext_Video_fileErrors(ctx, field)
  122977. if err != nil {
  122978. return graphql.Null
  122979. }
  122980. ctx = graphql.WithFieldContext(ctx, fc)
  122981. defer func() {
  122982. if r := recover(); r != nil {
  122983. ec.Error(ctx, ec.Recover(ctx, r))
  122984. ret = graphql.Null
  122985. }
  122986. }()
  122987. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  122988. ctx = rctx // use context from middleware stack in children
  122989. return obj.FileErrors, nil
  122990. })
  122991. if err != nil {
  122992. ec.Error(ctx, err)
  122993. return graphql.Null
  122994. }
  122995. if resTmp == nil {
  122996. if !graphql.HasFieldError(ctx, fc) {
  122997. ec.Errorf(ctx, "must not be null")
  122998. }
  122999. return graphql.Null
  123000. }
  123001. res := resTmp.([]*FileError)
  123002. fc.Result = res
  123003. return ec.marshalNFileError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileErrorᚄ(ctx, field.Selections, res)
  123004. }
  123005. func (ec *executionContext) fieldContext_Video_fileErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123006. fc = &graphql.FieldContext{
  123007. Object: "Video",
  123008. Field: field,
  123009. IsMethod: false,
  123010. IsResolver: false,
  123011. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123012. switch field.Name {
  123013. case "code":
  123014. return ec.fieldContext_FileError_code(ctx, field)
  123015. case "details":
  123016. return ec.fieldContext_FileError_details(ctx, field)
  123017. case "message":
  123018. return ec.fieldContext_FileError_message(ctx, field)
  123019. }
  123020. return nil, fmt.Errorf("no field named %q was found under type FileError", field.Name)
  123021. },
  123022. }
  123023. return fc, nil
  123024. }
  123025. func (ec *executionContext) _Video_fileStatus(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123026. fc, err := ec.fieldContext_Video_fileStatus(ctx, field)
  123027. if err != nil {
  123028. return graphql.Null
  123029. }
  123030. ctx = graphql.WithFieldContext(ctx, fc)
  123031. defer func() {
  123032. if r := recover(); r != nil {
  123033. ec.Error(ctx, ec.Recover(ctx, r))
  123034. ret = graphql.Null
  123035. }
  123036. }()
  123037. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123038. ctx = rctx // use context from middleware stack in children
  123039. return obj.FileStatus, nil
  123040. })
  123041. if err != nil {
  123042. ec.Error(ctx, err)
  123043. return graphql.Null
  123044. }
  123045. if resTmp == nil {
  123046. if !graphql.HasFieldError(ctx, fc) {
  123047. ec.Errorf(ctx, "must not be null")
  123048. }
  123049. return graphql.Null
  123050. }
  123051. res := resTmp.(FileStatus)
  123052. fc.Result = res
  123053. return ec.marshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileStatus(ctx, field.Selections, res)
  123054. }
  123055. func (ec *executionContext) fieldContext_Video_fileStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123056. fc = &graphql.FieldContext{
  123057. Object: "Video",
  123058. Field: field,
  123059. IsMethod: false,
  123060. IsResolver: false,
  123061. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123062. return nil, errors.New("field of type FileStatus does not have child fields")
  123063. },
  123064. }
  123065. return fc, nil
  123066. }
  123067. func (ec *executionContext) _Video_filename(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123068. fc, err := ec.fieldContext_Video_filename(ctx, field)
  123069. if err != nil {
  123070. return graphql.Null
  123071. }
  123072. ctx = graphql.WithFieldContext(ctx, fc)
  123073. defer func() {
  123074. if r := recover(); r != nil {
  123075. ec.Error(ctx, ec.Recover(ctx, r))
  123076. ret = graphql.Null
  123077. }
  123078. }()
  123079. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123080. ctx = rctx // use context from middleware stack in children
  123081. return obj.Filename, nil
  123082. })
  123083. if err != nil {
  123084. ec.Error(ctx, err)
  123085. return graphql.Null
  123086. }
  123087. if resTmp == nil {
  123088. if !graphql.HasFieldError(ctx, fc) {
  123089. ec.Errorf(ctx, "must not be null")
  123090. }
  123091. return graphql.Null
  123092. }
  123093. res := resTmp.(string)
  123094. fc.Result = res
  123095. return ec.marshalNString2string(ctx, field.Selections, res)
  123096. }
  123097. func (ec *executionContext) fieldContext_Video_filename(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123098. fc = &graphql.FieldContext{
  123099. Object: "Video",
  123100. Field: field,
  123101. IsMethod: false,
  123102. IsResolver: false,
  123103. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123104. return nil, errors.New("field of type String does not have child fields")
  123105. },
  123106. }
  123107. return fc, nil
  123108. }
  123109. func (ec *executionContext) _Video_id(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123110. fc, err := ec.fieldContext_Video_id(ctx, field)
  123111. if err != nil {
  123112. return graphql.Null
  123113. }
  123114. ctx = graphql.WithFieldContext(ctx, fc)
  123115. defer func() {
  123116. if r := recover(); r != nil {
  123117. ec.Error(ctx, ec.Recover(ctx, r))
  123118. ret = graphql.Null
  123119. }
  123120. }()
  123121. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123122. ctx = rctx // use context from middleware stack in children
  123123. return obj.ID, nil
  123124. })
  123125. if err != nil {
  123126. ec.Error(ctx, err)
  123127. return graphql.Null
  123128. }
  123129. if resTmp == nil {
  123130. if !graphql.HasFieldError(ctx, fc) {
  123131. ec.Errorf(ctx, "must not be null")
  123132. }
  123133. return graphql.Null
  123134. }
  123135. res := resTmp.(string)
  123136. fc.Result = res
  123137. return ec.marshalNID2string(ctx, field.Selections, res)
  123138. }
  123139. func (ec *executionContext) fieldContext_Video_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123140. fc = &graphql.FieldContext{
  123141. Object: "Video",
  123142. Field: field,
  123143. IsMethod: false,
  123144. IsResolver: false,
  123145. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123146. return nil, errors.New("field of type ID does not have child fields")
  123147. },
  123148. }
  123149. return fc, nil
  123150. }
  123151. func (ec *executionContext) _Video_mediaContentType(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123152. fc, err := ec.fieldContext_Video_mediaContentType(ctx, field)
  123153. if err != nil {
  123154. return graphql.Null
  123155. }
  123156. ctx = graphql.WithFieldContext(ctx, fc)
  123157. defer func() {
  123158. if r := recover(); r != nil {
  123159. ec.Error(ctx, ec.Recover(ctx, r))
  123160. ret = graphql.Null
  123161. }
  123162. }()
  123163. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123164. ctx = rctx // use context from middleware stack in children
  123165. return obj.MediaContentType, nil
  123166. })
  123167. if err != nil {
  123168. ec.Error(ctx, err)
  123169. return graphql.Null
  123170. }
  123171. if resTmp == nil {
  123172. if !graphql.HasFieldError(ctx, fc) {
  123173. ec.Errorf(ctx, "must not be null")
  123174. }
  123175. return graphql.Null
  123176. }
  123177. res := resTmp.(MediaContentType)
  123178. fc.Result = res
  123179. return ec.marshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaContentType(ctx, field.Selections, res)
  123180. }
  123181. func (ec *executionContext) fieldContext_Video_mediaContentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123182. fc = &graphql.FieldContext{
  123183. Object: "Video",
  123184. Field: field,
  123185. IsMethod: false,
  123186. IsResolver: false,
  123187. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123188. return nil, errors.New("field of type MediaContentType does not have child fields")
  123189. },
  123190. }
  123191. return fc, nil
  123192. }
  123193. func (ec *executionContext) _Video_mediaErrors(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123194. fc, err := ec.fieldContext_Video_mediaErrors(ctx, field)
  123195. if err != nil {
  123196. return graphql.Null
  123197. }
  123198. ctx = graphql.WithFieldContext(ctx, fc)
  123199. defer func() {
  123200. if r := recover(); r != nil {
  123201. ec.Error(ctx, ec.Recover(ctx, r))
  123202. ret = graphql.Null
  123203. }
  123204. }()
  123205. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123206. ctx = rctx // use context from middleware stack in children
  123207. return obj.MediaErrors, nil
  123208. })
  123209. if err != nil {
  123210. ec.Error(ctx, err)
  123211. return graphql.Null
  123212. }
  123213. if resTmp == nil {
  123214. if !graphql.HasFieldError(ctx, fc) {
  123215. ec.Errorf(ctx, "must not be null")
  123216. }
  123217. return graphql.Null
  123218. }
  123219. res := resTmp.([]*MediaError)
  123220. fc.Result = res
  123221. return ec.marshalNMediaError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaErrorᚄ(ctx, field.Selections, res)
  123222. }
  123223. func (ec *executionContext) fieldContext_Video_mediaErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123224. fc = &graphql.FieldContext{
  123225. Object: "Video",
  123226. Field: field,
  123227. IsMethod: false,
  123228. IsResolver: false,
  123229. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123230. switch field.Name {
  123231. case "code":
  123232. return ec.fieldContext_MediaError_code(ctx, field)
  123233. case "details":
  123234. return ec.fieldContext_MediaError_details(ctx, field)
  123235. case "message":
  123236. return ec.fieldContext_MediaError_message(ctx, field)
  123237. }
  123238. return nil, fmt.Errorf("no field named %q was found under type MediaError", field.Name)
  123239. },
  123240. }
  123241. return fc, nil
  123242. }
  123243. func (ec *executionContext) _Video_mediaWarnings(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123244. fc, err := ec.fieldContext_Video_mediaWarnings(ctx, field)
  123245. if err != nil {
  123246. return graphql.Null
  123247. }
  123248. ctx = graphql.WithFieldContext(ctx, fc)
  123249. defer func() {
  123250. if r := recover(); r != nil {
  123251. ec.Error(ctx, ec.Recover(ctx, r))
  123252. ret = graphql.Null
  123253. }
  123254. }()
  123255. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123256. ctx = rctx // use context from middleware stack in children
  123257. return obj.MediaWarnings, nil
  123258. })
  123259. if err != nil {
  123260. ec.Error(ctx, err)
  123261. return graphql.Null
  123262. }
  123263. if resTmp == nil {
  123264. if !graphql.HasFieldError(ctx, fc) {
  123265. ec.Errorf(ctx, "must not be null")
  123266. }
  123267. return graphql.Null
  123268. }
  123269. res := resTmp.([]*MediaWarning)
  123270. fc.Result = res
  123271. return ec.marshalNMediaWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaWarningᚄ(ctx, field.Selections, res)
  123272. }
  123273. func (ec *executionContext) fieldContext_Video_mediaWarnings(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123274. fc = &graphql.FieldContext{
  123275. Object: "Video",
  123276. Field: field,
  123277. IsMethod: false,
  123278. IsResolver: false,
  123279. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123280. switch field.Name {
  123281. case "code":
  123282. return ec.fieldContext_MediaWarning_code(ctx, field)
  123283. case "message":
  123284. return ec.fieldContext_MediaWarning_message(ctx, field)
  123285. }
  123286. return nil, fmt.Errorf("no field named %q was found under type MediaWarning", field.Name)
  123287. },
  123288. }
  123289. return fc, nil
  123290. }
  123291. func (ec *executionContext) _Video_originalSource(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123292. fc, err := ec.fieldContext_Video_originalSource(ctx, field)
  123293. if err != nil {
  123294. return graphql.Null
  123295. }
  123296. ctx = graphql.WithFieldContext(ctx, fc)
  123297. defer func() {
  123298. if r := recover(); r != nil {
  123299. ec.Error(ctx, ec.Recover(ctx, r))
  123300. ret = graphql.Null
  123301. }
  123302. }()
  123303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123304. ctx = rctx // use context from middleware stack in children
  123305. return obj.OriginalSource, nil
  123306. })
  123307. if err != nil {
  123308. ec.Error(ctx, err)
  123309. return graphql.Null
  123310. }
  123311. if resTmp == nil {
  123312. return graphql.Null
  123313. }
  123314. res := resTmp.(*VideoSource)
  123315. fc.Result = res
  123316. return ec.marshalOVideoSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐVideoSource(ctx, field.Selections, res)
  123317. }
  123318. func (ec *executionContext) fieldContext_Video_originalSource(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123319. fc = &graphql.FieldContext{
  123320. Object: "Video",
  123321. Field: field,
  123322. IsMethod: false,
  123323. IsResolver: false,
  123324. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123325. switch field.Name {
  123326. case "fileSize":
  123327. return ec.fieldContext_VideoSource_fileSize(ctx, field)
  123328. case "format":
  123329. return ec.fieldContext_VideoSource_format(ctx, field)
  123330. case "height":
  123331. return ec.fieldContext_VideoSource_height(ctx, field)
  123332. case "mimeType":
  123333. return ec.fieldContext_VideoSource_mimeType(ctx, field)
  123334. case "url":
  123335. return ec.fieldContext_VideoSource_url(ctx, field)
  123336. case "width":
  123337. return ec.fieldContext_VideoSource_width(ctx, field)
  123338. }
  123339. return nil, fmt.Errorf("no field named %q was found under type VideoSource", field.Name)
  123340. },
  123341. }
  123342. return fc, nil
  123343. }
  123344. func (ec *executionContext) _Video_preview(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123345. fc, err := ec.fieldContext_Video_preview(ctx, field)
  123346. if err != nil {
  123347. return graphql.Null
  123348. }
  123349. ctx = graphql.WithFieldContext(ctx, fc)
  123350. defer func() {
  123351. if r := recover(); r != nil {
  123352. ec.Error(ctx, ec.Recover(ctx, r))
  123353. ret = graphql.Null
  123354. }
  123355. }()
  123356. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123357. ctx = rctx // use context from middleware stack in children
  123358. return obj.Preview, nil
  123359. })
  123360. if err != nil {
  123361. ec.Error(ctx, err)
  123362. return graphql.Null
  123363. }
  123364. if resTmp == nil {
  123365. return graphql.Null
  123366. }
  123367. res := resTmp.(*MediaPreviewImage)
  123368. fc.Result = res
  123369. return ec.marshalOMediaPreviewImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaPreviewImage(ctx, field.Selections, res)
  123370. }
  123371. func (ec *executionContext) fieldContext_Video_preview(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123372. fc = &graphql.FieldContext{
  123373. Object: "Video",
  123374. Field: field,
  123375. IsMethod: false,
  123376. IsResolver: false,
  123377. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123378. switch field.Name {
  123379. case "image":
  123380. return ec.fieldContext_MediaPreviewImage_image(ctx, field)
  123381. case "status":
  123382. return ec.fieldContext_MediaPreviewImage_status(ctx, field)
  123383. }
  123384. return nil, fmt.Errorf("no field named %q was found under type MediaPreviewImage", field.Name)
  123385. },
  123386. }
  123387. return fc, nil
  123388. }
  123389. func (ec *executionContext) _Video_sources(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123390. fc, err := ec.fieldContext_Video_sources(ctx, field)
  123391. if err != nil {
  123392. return graphql.Null
  123393. }
  123394. ctx = graphql.WithFieldContext(ctx, fc)
  123395. defer func() {
  123396. if r := recover(); r != nil {
  123397. ec.Error(ctx, ec.Recover(ctx, r))
  123398. ret = graphql.Null
  123399. }
  123400. }()
  123401. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123402. ctx = rctx // use context from middleware stack in children
  123403. return obj.Sources, nil
  123404. })
  123405. if err != nil {
  123406. ec.Error(ctx, err)
  123407. return graphql.Null
  123408. }
  123409. if resTmp == nil {
  123410. if !graphql.HasFieldError(ctx, fc) {
  123411. ec.Errorf(ctx, "must not be null")
  123412. }
  123413. return graphql.Null
  123414. }
  123415. res := resTmp.([]*VideoSource)
  123416. fc.Result = res
  123417. return ec.marshalNVideoSource2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐVideoSourceᚄ(ctx, field.Selections, res)
  123418. }
  123419. func (ec *executionContext) fieldContext_Video_sources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123420. fc = &graphql.FieldContext{
  123421. Object: "Video",
  123422. Field: field,
  123423. IsMethod: false,
  123424. IsResolver: false,
  123425. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123426. switch field.Name {
  123427. case "fileSize":
  123428. return ec.fieldContext_VideoSource_fileSize(ctx, field)
  123429. case "format":
  123430. return ec.fieldContext_VideoSource_format(ctx, field)
  123431. case "height":
  123432. return ec.fieldContext_VideoSource_height(ctx, field)
  123433. case "mimeType":
  123434. return ec.fieldContext_VideoSource_mimeType(ctx, field)
  123435. case "url":
  123436. return ec.fieldContext_VideoSource_url(ctx, field)
  123437. case "width":
  123438. return ec.fieldContext_VideoSource_width(ctx, field)
  123439. }
  123440. return nil, fmt.Errorf("no field named %q was found under type VideoSource", field.Name)
  123441. },
  123442. }
  123443. return fc, nil
  123444. }
  123445. func (ec *executionContext) _Video_status(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  123446. fc, err := ec.fieldContext_Video_status(ctx, field)
  123447. if err != nil {
  123448. return graphql.Null
  123449. }
  123450. ctx = graphql.WithFieldContext(ctx, fc)
  123451. defer func() {
  123452. if r := recover(); r != nil {
  123453. ec.Error(ctx, ec.Recover(ctx, r))
  123454. ret = graphql.Null
  123455. }
  123456. }()
  123457. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123458. ctx = rctx // use context from middleware stack in children
  123459. return obj.Status, nil
  123460. })
  123461. if err != nil {
  123462. ec.Error(ctx, err)
  123463. return graphql.Null
  123464. }
  123465. if resTmp == nil {
  123466. if !graphql.HasFieldError(ctx, fc) {
  123467. ec.Errorf(ctx, "must not be null")
  123468. }
  123469. return graphql.Null
  123470. }
  123471. res := resTmp.(MediaStatus)
  123472. fc.Result = res
  123473. return ec.marshalNMediaStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaStatus(ctx, field.Selections, res)
  123474. }
  123475. func (ec *executionContext) fieldContext_Video_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123476. fc = &graphql.FieldContext{
  123477. Object: "Video",
  123478. Field: field,
  123479. IsMethod: false,
  123480. IsResolver: false,
  123481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123482. return nil, errors.New("field of type MediaStatus does not have child fields")
  123483. },
  123484. }
  123485. return fc, nil
  123486. }
  123487. func (ec *executionContext) _VideoSource_fileSize(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  123488. fc, err := ec.fieldContext_VideoSource_fileSize(ctx, field)
  123489. if err != nil {
  123490. return graphql.Null
  123491. }
  123492. ctx = graphql.WithFieldContext(ctx, fc)
  123493. defer func() {
  123494. if r := recover(); r != nil {
  123495. ec.Error(ctx, ec.Recover(ctx, r))
  123496. ret = graphql.Null
  123497. }
  123498. }()
  123499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123500. ctx = rctx // use context from middleware stack in children
  123501. return obj.FileSize, nil
  123502. })
  123503. if err != nil {
  123504. ec.Error(ctx, err)
  123505. return graphql.Null
  123506. }
  123507. if resTmp == nil {
  123508. return graphql.Null
  123509. }
  123510. res := resTmp.(*int)
  123511. fc.Result = res
  123512. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  123513. }
  123514. func (ec *executionContext) fieldContext_VideoSource_fileSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123515. fc = &graphql.FieldContext{
  123516. Object: "VideoSource",
  123517. Field: field,
  123518. IsMethod: false,
  123519. IsResolver: false,
  123520. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123521. return nil, errors.New("field of type Int does not have child fields")
  123522. },
  123523. }
  123524. return fc, nil
  123525. }
  123526. func (ec *executionContext) _VideoSource_format(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  123527. fc, err := ec.fieldContext_VideoSource_format(ctx, field)
  123528. if err != nil {
  123529. return graphql.Null
  123530. }
  123531. ctx = graphql.WithFieldContext(ctx, fc)
  123532. defer func() {
  123533. if r := recover(); r != nil {
  123534. ec.Error(ctx, ec.Recover(ctx, r))
  123535. ret = graphql.Null
  123536. }
  123537. }()
  123538. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123539. ctx = rctx // use context from middleware stack in children
  123540. return obj.Format, nil
  123541. })
  123542. if err != nil {
  123543. ec.Error(ctx, err)
  123544. return graphql.Null
  123545. }
  123546. if resTmp == nil {
  123547. if !graphql.HasFieldError(ctx, fc) {
  123548. ec.Errorf(ctx, "must not be null")
  123549. }
  123550. return graphql.Null
  123551. }
  123552. res := resTmp.(string)
  123553. fc.Result = res
  123554. return ec.marshalNString2string(ctx, field.Selections, res)
  123555. }
  123556. func (ec *executionContext) fieldContext_VideoSource_format(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123557. fc = &graphql.FieldContext{
  123558. Object: "VideoSource",
  123559. Field: field,
  123560. IsMethod: false,
  123561. IsResolver: false,
  123562. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123563. return nil, errors.New("field of type String does not have child fields")
  123564. },
  123565. }
  123566. return fc, nil
  123567. }
  123568. func (ec *executionContext) _VideoSource_height(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  123569. fc, err := ec.fieldContext_VideoSource_height(ctx, field)
  123570. if err != nil {
  123571. return graphql.Null
  123572. }
  123573. ctx = graphql.WithFieldContext(ctx, fc)
  123574. defer func() {
  123575. if r := recover(); r != nil {
  123576. ec.Error(ctx, ec.Recover(ctx, r))
  123577. ret = graphql.Null
  123578. }
  123579. }()
  123580. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123581. ctx = rctx // use context from middleware stack in children
  123582. return obj.Height, nil
  123583. })
  123584. if err != nil {
  123585. ec.Error(ctx, err)
  123586. return graphql.Null
  123587. }
  123588. if resTmp == nil {
  123589. if !graphql.HasFieldError(ctx, fc) {
  123590. ec.Errorf(ctx, "must not be null")
  123591. }
  123592. return graphql.Null
  123593. }
  123594. res := resTmp.(int)
  123595. fc.Result = res
  123596. return ec.marshalNInt2int(ctx, field.Selections, res)
  123597. }
  123598. func (ec *executionContext) fieldContext_VideoSource_height(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123599. fc = &graphql.FieldContext{
  123600. Object: "VideoSource",
  123601. Field: field,
  123602. IsMethod: false,
  123603. IsResolver: false,
  123604. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123605. return nil, errors.New("field of type Int does not have child fields")
  123606. },
  123607. }
  123608. return fc, nil
  123609. }
  123610. func (ec *executionContext) _VideoSource_mimeType(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  123611. fc, err := ec.fieldContext_VideoSource_mimeType(ctx, field)
  123612. if err != nil {
  123613. return graphql.Null
  123614. }
  123615. ctx = graphql.WithFieldContext(ctx, fc)
  123616. defer func() {
  123617. if r := recover(); r != nil {
  123618. ec.Error(ctx, ec.Recover(ctx, r))
  123619. ret = graphql.Null
  123620. }
  123621. }()
  123622. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123623. ctx = rctx // use context from middleware stack in children
  123624. return obj.MimeType, nil
  123625. })
  123626. if err != nil {
  123627. ec.Error(ctx, err)
  123628. return graphql.Null
  123629. }
  123630. if resTmp == nil {
  123631. if !graphql.HasFieldError(ctx, fc) {
  123632. ec.Errorf(ctx, "must not be null")
  123633. }
  123634. return graphql.Null
  123635. }
  123636. res := resTmp.(string)
  123637. fc.Result = res
  123638. return ec.marshalNString2string(ctx, field.Selections, res)
  123639. }
  123640. func (ec *executionContext) fieldContext_VideoSource_mimeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123641. fc = &graphql.FieldContext{
  123642. Object: "VideoSource",
  123643. Field: field,
  123644. IsMethod: false,
  123645. IsResolver: false,
  123646. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123647. return nil, errors.New("field of type String does not have child fields")
  123648. },
  123649. }
  123650. return fc, nil
  123651. }
  123652. func (ec *executionContext) _VideoSource_url(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  123653. fc, err := ec.fieldContext_VideoSource_url(ctx, field)
  123654. if err != nil {
  123655. return graphql.Null
  123656. }
  123657. ctx = graphql.WithFieldContext(ctx, fc)
  123658. defer func() {
  123659. if r := recover(); r != nil {
  123660. ec.Error(ctx, ec.Recover(ctx, r))
  123661. ret = graphql.Null
  123662. }
  123663. }()
  123664. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123665. ctx = rctx // use context from middleware stack in children
  123666. return obj.URL, nil
  123667. })
  123668. if err != nil {
  123669. ec.Error(ctx, err)
  123670. return graphql.Null
  123671. }
  123672. if resTmp == nil {
  123673. if !graphql.HasFieldError(ctx, fc) {
  123674. ec.Errorf(ctx, "must not be null")
  123675. }
  123676. return graphql.Null
  123677. }
  123678. res := resTmp.(string)
  123679. fc.Result = res
  123680. return ec.marshalNString2string(ctx, field.Selections, res)
  123681. }
  123682. func (ec *executionContext) fieldContext_VideoSource_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123683. fc = &graphql.FieldContext{
  123684. Object: "VideoSource",
  123685. Field: field,
  123686. IsMethod: false,
  123687. IsResolver: false,
  123688. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123689. return nil, errors.New("field of type String does not have child fields")
  123690. },
  123691. }
  123692. return fc, nil
  123693. }
  123694. func (ec *executionContext) _VideoSource_width(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  123695. fc, err := ec.fieldContext_VideoSource_width(ctx, field)
  123696. if err != nil {
  123697. return graphql.Null
  123698. }
  123699. ctx = graphql.WithFieldContext(ctx, fc)
  123700. defer func() {
  123701. if r := recover(); r != nil {
  123702. ec.Error(ctx, ec.Recover(ctx, r))
  123703. ret = graphql.Null
  123704. }
  123705. }()
  123706. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123707. ctx = rctx // use context from middleware stack in children
  123708. return obj.Width, nil
  123709. })
  123710. if err != nil {
  123711. ec.Error(ctx, err)
  123712. return graphql.Null
  123713. }
  123714. if resTmp == nil {
  123715. if !graphql.HasFieldError(ctx, fc) {
  123716. ec.Errorf(ctx, "must not be null")
  123717. }
  123718. return graphql.Null
  123719. }
  123720. res := resTmp.(int)
  123721. fc.Result = res
  123722. return ec.marshalNInt2int(ctx, field.Selections, res)
  123723. }
  123724. func (ec *executionContext) fieldContext_VideoSource_width(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123725. fc = &graphql.FieldContext{
  123726. Object: "VideoSource",
  123727. Field: field,
  123728. IsMethod: false,
  123729. IsResolver: false,
  123730. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123731. return nil, errors.New("field of type Int does not have child fields")
  123732. },
  123733. }
  123734. return fc, nil
  123735. }
  123736. func (ec *executionContext) _Weight_unit(ctx context.Context, field graphql.CollectedField, obj *Weight) (ret graphql.Marshaler) {
  123737. fc, err := ec.fieldContext_Weight_unit(ctx, field)
  123738. if err != nil {
  123739. return graphql.Null
  123740. }
  123741. ctx = graphql.WithFieldContext(ctx, fc)
  123742. defer func() {
  123743. if r := recover(); r != nil {
  123744. ec.Error(ctx, ec.Recover(ctx, r))
  123745. ret = graphql.Null
  123746. }
  123747. }()
  123748. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123749. ctx = rctx // use context from middleware stack in children
  123750. return obj.Unit, nil
  123751. })
  123752. if err != nil {
  123753. ec.Error(ctx, err)
  123754. return graphql.Null
  123755. }
  123756. if resTmp == nil {
  123757. if !graphql.HasFieldError(ctx, fc) {
  123758. ec.Errorf(ctx, "must not be null")
  123759. }
  123760. return graphql.Null
  123761. }
  123762. res := resTmp.(WeightUnit)
  123763. fc.Result = res
  123764. return ec.marshalNWeightUnit2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeightUnit(ctx, field.Selections, res)
  123765. }
  123766. func (ec *executionContext) fieldContext_Weight_unit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123767. fc = &graphql.FieldContext{
  123768. Object: "Weight",
  123769. Field: field,
  123770. IsMethod: false,
  123771. IsResolver: false,
  123772. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123773. return nil, errors.New("field of type WeightUnit does not have child fields")
  123774. },
  123775. }
  123776. return fc, nil
  123777. }
  123778. func (ec *executionContext) _Weight_value(ctx context.Context, field graphql.CollectedField, obj *Weight) (ret graphql.Marshaler) {
  123779. fc, err := ec.fieldContext_Weight_value(ctx, field)
  123780. if err != nil {
  123781. return graphql.Null
  123782. }
  123783. ctx = graphql.WithFieldContext(ctx, fc)
  123784. defer func() {
  123785. if r := recover(); r != nil {
  123786. ec.Error(ctx, ec.Recover(ctx, r))
  123787. ret = graphql.Null
  123788. }
  123789. }()
  123790. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123791. ctx = rctx // use context from middleware stack in children
  123792. return obj.Value, nil
  123793. })
  123794. if err != nil {
  123795. ec.Error(ctx, err)
  123796. return graphql.Null
  123797. }
  123798. if resTmp == nil {
  123799. if !graphql.HasFieldError(ctx, fc) {
  123800. ec.Errorf(ctx, "must not be null")
  123801. }
  123802. return graphql.Null
  123803. }
  123804. res := resTmp.(float64)
  123805. fc.Result = res
  123806. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  123807. }
  123808. func (ec *executionContext) fieldContext_Weight_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123809. fc = &graphql.FieldContext{
  123810. Object: "Weight",
  123811. Field: field,
  123812. IsMethod: false,
  123813. IsResolver: false,
  123814. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123815. return nil, errors.New("field of type Float does not have child fields")
  123816. },
  123817. }
  123818. return fc, nil
  123819. }
  123820. func (ec *executionContext) __Service_sdl(ctx context.Context, field graphql.CollectedField, obj *fedruntime.Service) (ret graphql.Marshaler) {
  123821. fc, err := ec.fieldContext__Service_sdl(ctx, field)
  123822. if err != nil {
  123823. return graphql.Null
  123824. }
  123825. ctx = graphql.WithFieldContext(ctx, fc)
  123826. defer func() {
  123827. if r := recover(); r != nil {
  123828. ec.Error(ctx, ec.Recover(ctx, r))
  123829. ret = graphql.Null
  123830. }
  123831. }()
  123832. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123833. ctx = rctx // use context from middleware stack in children
  123834. return obj.SDL, nil
  123835. })
  123836. if err != nil {
  123837. ec.Error(ctx, err)
  123838. return graphql.Null
  123839. }
  123840. if resTmp == nil {
  123841. return graphql.Null
  123842. }
  123843. res := resTmp.(string)
  123844. fc.Result = res
  123845. return ec.marshalOString2string(ctx, field.Selections, res)
  123846. }
  123847. func (ec *executionContext) fieldContext__Service_sdl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123848. fc = &graphql.FieldContext{
  123849. Object: "_Service",
  123850. Field: field,
  123851. IsMethod: false,
  123852. IsResolver: false,
  123853. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123854. return nil, errors.New("field of type String does not have child fields")
  123855. },
  123856. }
  123857. return fc, nil
  123858. }
  123859. func (ec *executionContext) ___Directive_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  123860. fc, err := ec.fieldContext___Directive_name(ctx, field)
  123861. if err != nil {
  123862. return graphql.Null
  123863. }
  123864. ctx = graphql.WithFieldContext(ctx, fc)
  123865. defer func() {
  123866. if r := recover(); r != nil {
  123867. ec.Error(ctx, ec.Recover(ctx, r))
  123868. ret = graphql.Null
  123869. }
  123870. }()
  123871. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123872. ctx = rctx // use context from middleware stack in children
  123873. return obj.Name, nil
  123874. })
  123875. if err != nil {
  123876. ec.Error(ctx, err)
  123877. return graphql.Null
  123878. }
  123879. if resTmp == nil {
  123880. if !graphql.HasFieldError(ctx, fc) {
  123881. ec.Errorf(ctx, "must not be null")
  123882. }
  123883. return graphql.Null
  123884. }
  123885. res := resTmp.(string)
  123886. fc.Result = res
  123887. return ec.marshalNString2string(ctx, field.Selections, res)
  123888. }
  123889. func (ec *executionContext) fieldContext___Directive_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123890. fc = &graphql.FieldContext{
  123891. Object: "__Directive",
  123892. Field: field,
  123893. IsMethod: false,
  123894. IsResolver: false,
  123895. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123896. return nil, errors.New("field of type String does not have child fields")
  123897. },
  123898. }
  123899. return fc, nil
  123900. }
  123901. func (ec *executionContext) ___Directive_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  123902. fc, err := ec.fieldContext___Directive_description(ctx, field)
  123903. if err != nil {
  123904. return graphql.Null
  123905. }
  123906. ctx = graphql.WithFieldContext(ctx, fc)
  123907. defer func() {
  123908. if r := recover(); r != nil {
  123909. ec.Error(ctx, ec.Recover(ctx, r))
  123910. ret = graphql.Null
  123911. }
  123912. }()
  123913. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123914. ctx = rctx // use context from middleware stack in children
  123915. return obj.Description(), nil
  123916. })
  123917. if err != nil {
  123918. ec.Error(ctx, err)
  123919. return graphql.Null
  123920. }
  123921. if resTmp == nil {
  123922. return graphql.Null
  123923. }
  123924. res := resTmp.(*string)
  123925. fc.Result = res
  123926. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  123927. }
  123928. func (ec *executionContext) fieldContext___Directive_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123929. fc = &graphql.FieldContext{
  123930. Object: "__Directive",
  123931. Field: field,
  123932. IsMethod: true,
  123933. IsResolver: false,
  123934. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123935. return nil, errors.New("field of type String does not have child fields")
  123936. },
  123937. }
  123938. return fc, nil
  123939. }
  123940. func (ec *executionContext) ___Directive_locations(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  123941. fc, err := ec.fieldContext___Directive_locations(ctx, field)
  123942. if err != nil {
  123943. return graphql.Null
  123944. }
  123945. ctx = graphql.WithFieldContext(ctx, fc)
  123946. defer func() {
  123947. if r := recover(); r != nil {
  123948. ec.Error(ctx, ec.Recover(ctx, r))
  123949. ret = graphql.Null
  123950. }
  123951. }()
  123952. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123953. ctx = rctx // use context from middleware stack in children
  123954. return obj.Locations, nil
  123955. })
  123956. if err != nil {
  123957. ec.Error(ctx, err)
  123958. return graphql.Null
  123959. }
  123960. if resTmp == nil {
  123961. if !graphql.HasFieldError(ctx, fc) {
  123962. ec.Errorf(ctx, "must not be null")
  123963. }
  123964. return graphql.Null
  123965. }
  123966. res := resTmp.([]string)
  123967. fc.Result = res
  123968. return ec.marshalN__DirectiveLocation2ᚕstringᚄ(ctx, field.Selections, res)
  123969. }
  123970. func (ec *executionContext) fieldContext___Directive_locations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  123971. fc = &graphql.FieldContext{
  123972. Object: "__Directive",
  123973. Field: field,
  123974. IsMethod: false,
  123975. IsResolver: false,
  123976. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  123977. return nil, errors.New("field of type __DirectiveLocation does not have child fields")
  123978. },
  123979. }
  123980. return fc, nil
  123981. }
  123982. func (ec *executionContext) ___Directive_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  123983. fc, err := ec.fieldContext___Directive_args(ctx, field)
  123984. if err != nil {
  123985. return graphql.Null
  123986. }
  123987. ctx = graphql.WithFieldContext(ctx, fc)
  123988. defer func() {
  123989. if r := recover(); r != nil {
  123990. ec.Error(ctx, ec.Recover(ctx, r))
  123991. ret = graphql.Null
  123992. }
  123993. }()
  123994. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  123995. ctx = rctx // use context from middleware stack in children
  123996. return obj.Args, nil
  123997. })
  123998. if err != nil {
  123999. ec.Error(ctx, err)
  124000. return graphql.Null
  124001. }
  124002. if resTmp == nil {
  124003. if !graphql.HasFieldError(ctx, fc) {
  124004. ec.Errorf(ctx, "must not be null")
  124005. }
  124006. return graphql.Null
  124007. }
  124008. res := resTmp.([]introspection.InputValue)
  124009. fc.Result = res
  124010. return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
  124011. }
  124012. func (ec *executionContext) fieldContext___Directive_args(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124013. fc = &graphql.FieldContext{
  124014. Object: "__Directive",
  124015. Field: field,
  124016. IsMethod: false,
  124017. IsResolver: false,
  124018. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124019. switch field.Name {
  124020. case "name":
  124021. return ec.fieldContext___InputValue_name(ctx, field)
  124022. case "description":
  124023. return ec.fieldContext___InputValue_description(ctx, field)
  124024. case "type":
  124025. return ec.fieldContext___InputValue_type(ctx, field)
  124026. case "defaultValue":
  124027. return ec.fieldContext___InputValue_defaultValue(ctx, field)
  124028. }
  124029. return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
  124030. },
  124031. }
  124032. return fc, nil
  124033. }
  124034. func (ec *executionContext) ___Directive_isRepeatable(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  124035. fc, err := ec.fieldContext___Directive_isRepeatable(ctx, field)
  124036. if err != nil {
  124037. return graphql.Null
  124038. }
  124039. ctx = graphql.WithFieldContext(ctx, fc)
  124040. defer func() {
  124041. if r := recover(); r != nil {
  124042. ec.Error(ctx, ec.Recover(ctx, r))
  124043. ret = graphql.Null
  124044. }
  124045. }()
  124046. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124047. ctx = rctx // use context from middleware stack in children
  124048. return obj.IsRepeatable, nil
  124049. })
  124050. if err != nil {
  124051. ec.Error(ctx, err)
  124052. return graphql.Null
  124053. }
  124054. if resTmp == nil {
  124055. if !graphql.HasFieldError(ctx, fc) {
  124056. ec.Errorf(ctx, "must not be null")
  124057. }
  124058. return graphql.Null
  124059. }
  124060. res := resTmp.(bool)
  124061. fc.Result = res
  124062. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  124063. }
  124064. func (ec *executionContext) fieldContext___Directive_isRepeatable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124065. fc = &graphql.FieldContext{
  124066. Object: "__Directive",
  124067. Field: field,
  124068. IsMethod: false,
  124069. IsResolver: false,
  124070. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124071. return nil, errors.New("field of type Boolean does not have child fields")
  124072. },
  124073. }
  124074. return fc, nil
  124075. }
  124076. func (ec *executionContext) ___EnumValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
  124077. fc, err := ec.fieldContext___EnumValue_name(ctx, field)
  124078. if err != nil {
  124079. return graphql.Null
  124080. }
  124081. ctx = graphql.WithFieldContext(ctx, fc)
  124082. defer func() {
  124083. if r := recover(); r != nil {
  124084. ec.Error(ctx, ec.Recover(ctx, r))
  124085. ret = graphql.Null
  124086. }
  124087. }()
  124088. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124089. ctx = rctx // use context from middleware stack in children
  124090. return obj.Name, nil
  124091. })
  124092. if err != nil {
  124093. ec.Error(ctx, err)
  124094. return graphql.Null
  124095. }
  124096. if resTmp == nil {
  124097. if !graphql.HasFieldError(ctx, fc) {
  124098. ec.Errorf(ctx, "must not be null")
  124099. }
  124100. return graphql.Null
  124101. }
  124102. res := resTmp.(string)
  124103. fc.Result = res
  124104. return ec.marshalNString2string(ctx, field.Selections, res)
  124105. }
  124106. func (ec *executionContext) fieldContext___EnumValue_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124107. fc = &graphql.FieldContext{
  124108. Object: "__EnumValue",
  124109. Field: field,
  124110. IsMethod: false,
  124111. IsResolver: false,
  124112. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124113. return nil, errors.New("field of type String does not have child fields")
  124114. },
  124115. }
  124116. return fc, nil
  124117. }
  124118. func (ec *executionContext) ___EnumValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
  124119. fc, err := ec.fieldContext___EnumValue_description(ctx, field)
  124120. if err != nil {
  124121. return graphql.Null
  124122. }
  124123. ctx = graphql.WithFieldContext(ctx, fc)
  124124. defer func() {
  124125. if r := recover(); r != nil {
  124126. ec.Error(ctx, ec.Recover(ctx, r))
  124127. ret = graphql.Null
  124128. }
  124129. }()
  124130. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124131. ctx = rctx // use context from middleware stack in children
  124132. return obj.Description(), nil
  124133. })
  124134. if err != nil {
  124135. ec.Error(ctx, err)
  124136. return graphql.Null
  124137. }
  124138. if resTmp == nil {
  124139. return graphql.Null
  124140. }
  124141. res := resTmp.(*string)
  124142. fc.Result = res
  124143. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  124144. }
  124145. func (ec *executionContext) fieldContext___EnumValue_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124146. fc = &graphql.FieldContext{
  124147. Object: "__EnumValue",
  124148. Field: field,
  124149. IsMethod: true,
  124150. IsResolver: false,
  124151. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124152. return nil, errors.New("field of type String does not have child fields")
  124153. },
  124154. }
  124155. return fc, nil
  124156. }
  124157. func (ec *executionContext) ___EnumValue_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
  124158. fc, err := ec.fieldContext___EnumValue_isDeprecated(ctx, field)
  124159. if err != nil {
  124160. return graphql.Null
  124161. }
  124162. ctx = graphql.WithFieldContext(ctx, fc)
  124163. defer func() {
  124164. if r := recover(); r != nil {
  124165. ec.Error(ctx, ec.Recover(ctx, r))
  124166. ret = graphql.Null
  124167. }
  124168. }()
  124169. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124170. ctx = rctx // use context from middleware stack in children
  124171. return obj.IsDeprecated(), nil
  124172. })
  124173. if err != nil {
  124174. ec.Error(ctx, err)
  124175. return graphql.Null
  124176. }
  124177. if resTmp == nil {
  124178. if !graphql.HasFieldError(ctx, fc) {
  124179. ec.Errorf(ctx, "must not be null")
  124180. }
  124181. return graphql.Null
  124182. }
  124183. res := resTmp.(bool)
  124184. fc.Result = res
  124185. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  124186. }
  124187. func (ec *executionContext) fieldContext___EnumValue_isDeprecated(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124188. fc = &graphql.FieldContext{
  124189. Object: "__EnumValue",
  124190. Field: field,
  124191. IsMethod: true,
  124192. IsResolver: false,
  124193. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124194. return nil, errors.New("field of type Boolean does not have child fields")
  124195. },
  124196. }
  124197. return fc, nil
  124198. }
  124199. func (ec *executionContext) ___EnumValue_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
  124200. fc, err := ec.fieldContext___EnumValue_deprecationReason(ctx, field)
  124201. if err != nil {
  124202. return graphql.Null
  124203. }
  124204. ctx = graphql.WithFieldContext(ctx, fc)
  124205. defer func() {
  124206. if r := recover(); r != nil {
  124207. ec.Error(ctx, ec.Recover(ctx, r))
  124208. ret = graphql.Null
  124209. }
  124210. }()
  124211. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124212. ctx = rctx // use context from middleware stack in children
  124213. return obj.DeprecationReason(), nil
  124214. })
  124215. if err != nil {
  124216. ec.Error(ctx, err)
  124217. return graphql.Null
  124218. }
  124219. if resTmp == nil {
  124220. return graphql.Null
  124221. }
  124222. res := resTmp.(*string)
  124223. fc.Result = res
  124224. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  124225. }
  124226. func (ec *executionContext) fieldContext___EnumValue_deprecationReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124227. fc = &graphql.FieldContext{
  124228. Object: "__EnumValue",
  124229. Field: field,
  124230. IsMethod: true,
  124231. IsResolver: false,
  124232. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124233. return nil, errors.New("field of type String does not have child fields")
  124234. },
  124235. }
  124236. return fc, nil
  124237. }
  124238. func (ec *executionContext) ___Field_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  124239. fc, err := ec.fieldContext___Field_name(ctx, field)
  124240. if err != nil {
  124241. return graphql.Null
  124242. }
  124243. ctx = graphql.WithFieldContext(ctx, fc)
  124244. defer func() {
  124245. if r := recover(); r != nil {
  124246. ec.Error(ctx, ec.Recover(ctx, r))
  124247. ret = graphql.Null
  124248. }
  124249. }()
  124250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124251. ctx = rctx // use context from middleware stack in children
  124252. return obj.Name, nil
  124253. })
  124254. if err != nil {
  124255. ec.Error(ctx, err)
  124256. return graphql.Null
  124257. }
  124258. if resTmp == nil {
  124259. if !graphql.HasFieldError(ctx, fc) {
  124260. ec.Errorf(ctx, "must not be null")
  124261. }
  124262. return graphql.Null
  124263. }
  124264. res := resTmp.(string)
  124265. fc.Result = res
  124266. return ec.marshalNString2string(ctx, field.Selections, res)
  124267. }
  124268. func (ec *executionContext) fieldContext___Field_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124269. fc = &graphql.FieldContext{
  124270. Object: "__Field",
  124271. Field: field,
  124272. IsMethod: false,
  124273. IsResolver: false,
  124274. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124275. return nil, errors.New("field of type String does not have child fields")
  124276. },
  124277. }
  124278. return fc, nil
  124279. }
  124280. func (ec *executionContext) ___Field_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  124281. fc, err := ec.fieldContext___Field_description(ctx, field)
  124282. if err != nil {
  124283. return graphql.Null
  124284. }
  124285. ctx = graphql.WithFieldContext(ctx, fc)
  124286. defer func() {
  124287. if r := recover(); r != nil {
  124288. ec.Error(ctx, ec.Recover(ctx, r))
  124289. ret = graphql.Null
  124290. }
  124291. }()
  124292. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124293. ctx = rctx // use context from middleware stack in children
  124294. return obj.Description(), nil
  124295. })
  124296. if err != nil {
  124297. ec.Error(ctx, err)
  124298. return graphql.Null
  124299. }
  124300. if resTmp == nil {
  124301. return graphql.Null
  124302. }
  124303. res := resTmp.(*string)
  124304. fc.Result = res
  124305. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  124306. }
  124307. func (ec *executionContext) fieldContext___Field_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124308. fc = &graphql.FieldContext{
  124309. Object: "__Field",
  124310. Field: field,
  124311. IsMethod: true,
  124312. IsResolver: false,
  124313. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124314. return nil, errors.New("field of type String does not have child fields")
  124315. },
  124316. }
  124317. return fc, nil
  124318. }
  124319. func (ec *executionContext) ___Field_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  124320. fc, err := ec.fieldContext___Field_args(ctx, field)
  124321. if err != nil {
  124322. return graphql.Null
  124323. }
  124324. ctx = graphql.WithFieldContext(ctx, fc)
  124325. defer func() {
  124326. if r := recover(); r != nil {
  124327. ec.Error(ctx, ec.Recover(ctx, r))
  124328. ret = graphql.Null
  124329. }
  124330. }()
  124331. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124332. ctx = rctx // use context from middleware stack in children
  124333. return obj.Args, nil
  124334. })
  124335. if err != nil {
  124336. ec.Error(ctx, err)
  124337. return graphql.Null
  124338. }
  124339. if resTmp == nil {
  124340. if !graphql.HasFieldError(ctx, fc) {
  124341. ec.Errorf(ctx, "must not be null")
  124342. }
  124343. return graphql.Null
  124344. }
  124345. res := resTmp.([]introspection.InputValue)
  124346. fc.Result = res
  124347. return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
  124348. }
  124349. func (ec *executionContext) fieldContext___Field_args(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124350. fc = &graphql.FieldContext{
  124351. Object: "__Field",
  124352. Field: field,
  124353. IsMethod: false,
  124354. IsResolver: false,
  124355. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124356. switch field.Name {
  124357. case "name":
  124358. return ec.fieldContext___InputValue_name(ctx, field)
  124359. case "description":
  124360. return ec.fieldContext___InputValue_description(ctx, field)
  124361. case "type":
  124362. return ec.fieldContext___InputValue_type(ctx, field)
  124363. case "defaultValue":
  124364. return ec.fieldContext___InputValue_defaultValue(ctx, field)
  124365. }
  124366. return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
  124367. },
  124368. }
  124369. return fc, nil
  124370. }
  124371. func (ec *executionContext) ___Field_type(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  124372. fc, err := ec.fieldContext___Field_type(ctx, field)
  124373. if err != nil {
  124374. return graphql.Null
  124375. }
  124376. ctx = graphql.WithFieldContext(ctx, fc)
  124377. defer func() {
  124378. if r := recover(); r != nil {
  124379. ec.Error(ctx, ec.Recover(ctx, r))
  124380. ret = graphql.Null
  124381. }
  124382. }()
  124383. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124384. ctx = rctx // use context from middleware stack in children
  124385. return obj.Type, nil
  124386. })
  124387. if err != nil {
  124388. ec.Error(ctx, err)
  124389. return graphql.Null
  124390. }
  124391. if resTmp == nil {
  124392. if !graphql.HasFieldError(ctx, fc) {
  124393. ec.Errorf(ctx, "must not be null")
  124394. }
  124395. return graphql.Null
  124396. }
  124397. res := resTmp.(*introspection.Type)
  124398. fc.Result = res
  124399. return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  124400. }
  124401. func (ec *executionContext) fieldContext___Field_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124402. fc = &graphql.FieldContext{
  124403. Object: "__Field",
  124404. Field: field,
  124405. IsMethod: false,
  124406. IsResolver: false,
  124407. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124408. switch field.Name {
  124409. case "kind":
  124410. return ec.fieldContext___Type_kind(ctx, field)
  124411. case "name":
  124412. return ec.fieldContext___Type_name(ctx, field)
  124413. case "description":
  124414. return ec.fieldContext___Type_description(ctx, field)
  124415. case "fields":
  124416. return ec.fieldContext___Type_fields(ctx, field)
  124417. case "interfaces":
  124418. return ec.fieldContext___Type_interfaces(ctx, field)
  124419. case "possibleTypes":
  124420. return ec.fieldContext___Type_possibleTypes(ctx, field)
  124421. case "enumValues":
  124422. return ec.fieldContext___Type_enumValues(ctx, field)
  124423. case "inputFields":
  124424. return ec.fieldContext___Type_inputFields(ctx, field)
  124425. case "ofType":
  124426. return ec.fieldContext___Type_ofType(ctx, field)
  124427. case "specifiedByURL":
  124428. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  124429. }
  124430. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  124431. },
  124432. }
  124433. return fc, nil
  124434. }
  124435. func (ec *executionContext) ___Field_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  124436. fc, err := ec.fieldContext___Field_isDeprecated(ctx, field)
  124437. if err != nil {
  124438. return graphql.Null
  124439. }
  124440. ctx = graphql.WithFieldContext(ctx, fc)
  124441. defer func() {
  124442. if r := recover(); r != nil {
  124443. ec.Error(ctx, ec.Recover(ctx, r))
  124444. ret = graphql.Null
  124445. }
  124446. }()
  124447. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124448. ctx = rctx // use context from middleware stack in children
  124449. return obj.IsDeprecated(), nil
  124450. })
  124451. if err != nil {
  124452. ec.Error(ctx, err)
  124453. return graphql.Null
  124454. }
  124455. if resTmp == nil {
  124456. if !graphql.HasFieldError(ctx, fc) {
  124457. ec.Errorf(ctx, "must not be null")
  124458. }
  124459. return graphql.Null
  124460. }
  124461. res := resTmp.(bool)
  124462. fc.Result = res
  124463. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  124464. }
  124465. func (ec *executionContext) fieldContext___Field_isDeprecated(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124466. fc = &graphql.FieldContext{
  124467. Object: "__Field",
  124468. Field: field,
  124469. IsMethod: true,
  124470. IsResolver: false,
  124471. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124472. return nil, errors.New("field of type Boolean does not have child fields")
  124473. },
  124474. }
  124475. return fc, nil
  124476. }
  124477. func (ec *executionContext) ___Field_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  124478. fc, err := ec.fieldContext___Field_deprecationReason(ctx, field)
  124479. if err != nil {
  124480. return graphql.Null
  124481. }
  124482. ctx = graphql.WithFieldContext(ctx, fc)
  124483. defer func() {
  124484. if r := recover(); r != nil {
  124485. ec.Error(ctx, ec.Recover(ctx, r))
  124486. ret = graphql.Null
  124487. }
  124488. }()
  124489. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124490. ctx = rctx // use context from middleware stack in children
  124491. return obj.DeprecationReason(), nil
  124492. })
  124493. if err != nil {
  124494. ec.Error(ctx, err)
  124495. return graphql.Null
  124496. }
  124497. if resTmp == nil {
  124498. return graphql.Null
  124499. }
  124500. res := resTmp.(*string)
  124501. fc.Result = res
  124502. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  124503. }
  124504. func (ec *executionContext) fieldContext___Field_deprecationReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124505. fc = &graphql.FieldContext{
  124506. Object: "__Field",
  124507. Field: field,
  124508. IsMethod: true,
  124509. IsResolver: false,
  124510. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124511. return nil, errors.New("field of type String does not have child fields")
  124512. },
  124513. }
  124514. return fc, nil
  124515. }
  124516. func (ec *executionContext) ___InputValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
  124517. fc, err := ec.fieldContext___InputValue_name(ctx, field)
  124518. if err != nil {
  124519. return graphql.Null
  124520. }
  124521. ctx = graphql.WithFieldContext(ctx, fc)
  124522. defer func() {
  124523. if r := recover(); r != nil {
  124524. ec.Error(ctx, ec.Recover(ctx, r))
  124525. ret = graphql.Null
  124526. }
  124527. }()
  124528. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124529. ctx = rctx // use context from middleware stack in children
  124530. return obj.Name, nil
  124531. })
  124532. if err != nil {
  124533. ec.Error(ctx, err)
  124534. return graphql.Null
  124535. }
  124536. if resTmp == nil {
  124537. if !graphql.HasFieldError(ctx, fc) {
  124538. ec.Errorf(ctx, "must not be null")
  124539. }
  124540. return graphql.Null
  124541. }
  124542. res := resTmp.(string)
  124543. fc.Result = res
  124544. return ec.marshalNString2string(ctx, field.Selections, res)
  124545. }
  124546. func (ec *executionContext) fieldContext___InputValue_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124547. fc = &graphql.FieldContext{
  124548. Object: "__InputValue",
  124549. Field: field,
  124550. IsMethod: false,
  124551. IsResolver: false,
  124552. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124553. return nil, errors.New("field of type String does not have child fields")
  124554. },
  124555. }
  124556. return fc, nil
  124557. }
  124558. func (ec *executionContext) ___InputValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
  124559. fc, err := ec.fieldContext___InputValue_description(ctx, field)
  124560. if err != nil {
  124561. return graphql.Null
  124562. }
  124563. ctx = graphql.WithFieldContext(ctx, fc)
  124564. defer func() {
  124565. if r := recover(); r != nil {
  124566. ec.Error(ctx, ec.Recover(ctx, r))
  124567. ret = graphql.Null
  124568. }
  124569. }()
  124570. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124571. ctx = rctx // use context from middleware stack in children
  124572. return obj.Description(), nil
  124573. })
  124574. if err != nil {
  124575. ec.Error(ctx, err)
  124576. return graphql.Null
  124577. }
  124578. if resTmp == nil {
  124579. return graphql.Null
  124580. }
  124581. res := resTmp.(*string)
  124582. fc.Result = res
  124583. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  124584. }
  124585. func (ec *executionContext) fieldContext___InputValue_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124586. fc = &graphql.FieldContext{
  124587. Object: "__InputValue",
  124588. Field: field,
  124589. IsMethod: true,
  124590. IsResolver: false,
  124591. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124592. return nil, errors.New("field of type String does not have child fields")
  124593. },
  124594. }
  124595. return fc, nil
  124596. }
  124597. func (ec *executionContext) ___InputValue_type(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
  124598. fc, err := ec.fieldContext___InputValue_type(ctx, field)
  124599. if err != nil {
  124600. return graphql.Null
  124601. }
  124602. ctx = graphql.WithFieldContext(ctx, fc)
  124603. defer func() {
  124604. if r := recover(); r != nil {
  124605. ec.Error(ctx, ec.Recover(ctx, r))
  124606. ret = graphql.Null
  124607. }
  124608. }()
  124609. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124610. ctx = rctx // use context from middleware stack in children
  124611. return obj.Type, nil
  124612. })
  124613. if err != nil {
  124614. ec.Error(ctx, err)
  124615. return graphql.Null
  124616. }
  124617. if resTmp == nil {
  124618. if !graphql.HasFieldError(ctx, fc) {
  124619. ec.Errorf(ctx, "must not be null")
  124620. }
  124621. return graphql.Null
  124622. }
  124623. res := resTmp.(*introspection.Type)
  124624. fc.Result = res
  124625. return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  124626. }
  124627. func (ec *executionContext) fieldContext___InputValue_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124628. fc = &graphql.FieldContext{
  124629. Object: "__InputValue",
  124630. Field: field,
  124631. IsMethod: false,
  124632. IsResolver: false,
  124633. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124634. switch field.Name {
  124635. case "kind":
  124636. return ec.fieldContext___Type_kind(ctx, field)
  124637. case "name":
  124638. return ec.fieldContext___Type_name(ctx, field)
  124639. case "description":
  124640. return ec.fieldContext___Type_description(ctx, field)
  124641. case "fields":
  124642. return ec.fieldContext___Type_fields(ctx, field)
  124643. case "interfaces":
  124644. return ec.fieldContext___Type_interfaces(ctx, field)
  124645. case "possibleTypes":
  124646. return ec.fieldContext___Type_possibleTypes(ctx, field)
  124647. case "enumValues":
  124648. return ec.fieldContext___Type_enumValues(ctx, field)
  124649. case "inputFields":
  124650. return ec.fieldContext___Type_inputFields(ctx, field)
  124651. case "ofType":
  124652. return ec.fieldContext___Type_ofType(ctx, field)
  124653. case "specifiedByURL":
  124654. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  124655. }
  124656. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  124657. },
  124658. }
  124659. return fc, nil
  124660. }
  124661. func (ec *executionContext) ___InputValue_defaultValue(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
  124662. fc, err := ec.fieldContext___InputValue_defaultValue(ctx, field)
  124663. if err != nil {
  124664. return graphql.Null
  124665. }
  124666. ctx = graphql.WithFieldContext(ctx, fc)
  124667. defer func() {
  124668. if r := recover(); r != nil {
  124669. ec.Error(ctx, ec.Recover(ctx, r))
  124670. ret = graphql.Null
  124671. }
  124672. }()
  124673. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124674. ctx = rctx // use context from middleware stack in children
  124675. return obj.DefaultValue, nil
  124676. })
  124677. if err != nil {
  124678. ec.Error(ctx, err)
  124679. return graphql.Null
  124680. }
  124681. if resTmp == nil {
  124682. return graphql.Null
  124683. }
  124684. res := resTmp.(*string)
  124685. fc.Result = res
  124686. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  124687. }
  124688. func (ec *executionContext) fieldContext___InputValue_defaultValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124689. fc = &graphql.FieldContext{
  124690. Object: "__InputValue",
  124691. Field: field,
  124692. IsMethod: false,
  124693. IsResolver: false,
  124694. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124695. return nil, errors.New("field of type String does not have child fields")
  124696. },
  124697. }
  124698. return fc, nil
  124699. }
  124700. func (ec *executionContext) ___Schema_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  124701. fc, err := ec.fieldContext___Schema_description(ctx, field)
  124702. if err != nil {
  124703. return graphql.Null
  124704. }
  124705. ctx = graphql.WithFieldContext(ctx, fc)
  124706. defer func() {
  124707. if r := recover(); r != nil {
  124708. ec.Error(ctx, ec.Recover(ctx, r))
  124709. ret = graphql.Null
  124710. }
  124711. }()
  124712. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124713. ctx = rctx // use context from middleware stack in children
  124714. return obj.Description(), nil
  124715. })
  124716. if err != nil {
  124717. ec.Error(ctx, err)
  124718. return graphql.Null
  124719. }
  124720. if resTmp == nil {
  124721. return graphql.Null
  124722. }
  124723. res := resTmp.(*string)
  124724. fc.Result = res
  124725. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  124726. }
  124727. func (ec *executionContext) fieldContext___Schema_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124728. fc = &graphql.FieldContext{
  124729. Object: "__Schema",
  124730. Field: field,
  124731. IsMethod: true,
  124732. IsResolver: false,
  124733. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124734. return nil, errors.New("field of type String does not have child fields")
  124735. },
  124736. }
  124737. return fc, nil
  124738. }
  124739. func (ec *executionContext) ___Schema_types(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  124740. fc, err := ec.fieldContext___Schema_types(ctx, field)
  124741. if err != nil {
  124742. return graphql.Null
  124743. }
  124744. ctx = graphql.WithFieldContext(ctx, fc)
  124745. defer func() {
  124746. if r := recover(); r != nil {
  124747. ec.Error(ctx, ec.Recover(ctx, r))
  124748. ret = graphql.Null
  124749. }
  124750. }()
  124751. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124752. ctx = rctx // use context from middleware stack in children
  124753. return obj.Types(), nil
  124754. })
  124755. if err != nil {
  124756. ec.Error(ctx, err)
  124757. return graphql.Null
  124758. }
  124759. if resTmp == nil {
  124760. if !graphql.HasFieldError(ctx, fc) {
  124761. ec.Errorf(ctx, "must not be null")
  124762. }
  124763. return graphql.Null
  124764. }
  124765. res := resTmp.([]introspection.Type)
  124766. fc.Result = res
  124767. return ec.marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
  124768. }
  124769. func (ec *executionContext) fieldContext___Schema_types(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124770. fc = &graphql.FieldContext{
  124771. Object: "__Schema",
  124772. Field: field,
  124773. IsMethod: true,
  124774. IsResolver: false,
  124775. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124776. switch field.Name {
  124777. case "kind":
  124778. return ec.fieldContext___Type_kind(ctx, field)
  124779. case "name":
  124780. return ec.fieldContext___Type_name(ctx, field)
  124781. case "description":
  124782. return ec.fieldContext___Type_description(ctx, field)
  124783. case "fields":
  124784. return ec.fieldContext___Type_fields(ctx, field)
  124785. case "interfaces":
  124786. return ec.fieldContext___Type_interfaces(ctx, field)
  124787. case "possibleTypes":
  124788. return ec.fieldContext___Type_possibleTypes(ctx, field)
  124789. case "enumValues":
  124790. return ec.fieldContext___Type_enumValues(ctx, field)
  124791. case "inputFields":
  124792. return ec.fieldContext___Type_inputFields(ctx, field)
  124793. case "ofType":
  124794. return ec.fieldContext___Type_ofType(ctx, field)
  124795. case "specifiedByURL":
  124796. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  124797. }
  124798. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  124799. },
  124800. }
  124801. return fc, nil
  124802. }
  124803. func (ec *executionContext) ___Schema_queryType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  124804. fc, err := ec.fieldContext___Schema_queryType(ctx, field)
  124805. if err != nil {
  124806. return graphql.Null
  124807. }
  124808. ctx = graphql.WithFieldContext(ctx, fc)
  124809. defer func() {
  124810. if r := recover(); r != nil {
  124811. ec.Error(ctx, ec.Recover(ctx, r))
  124812. ret = graphql.Null
  124813. }
  124814. }()
  124815. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124816. ctx = rctx // use context from middleware stack in children
  124817. return obj.QueryType(), nil
  124818. })
  124819. if err != nil {
  124820. ec.Error(ctx, err)
  124821. return graphql.Null
  124822. }
  124823. if resTmp == nil {
  124824. if !graphql.HasFieldError(ctx, fc) {
  124825. ec.Errorf(ctx, "must not be null")
  124826. }
  124827. return graphql.Null
  124828. }
  124829. res := resTmp.(*introspection.Type)
  124830. fc.Result = res
  124831. return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  124832. }
  124833. func (ec *executionContext) fieldContext___Schema_queryType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124834. fc = &graphql.FieldContext{
  124835. Object: "__Schema",
  124836. Field: field,
  124837. IsMethod: true,
  124838. IsResolver: false,
  124839. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124840. switch field.Name {
  124841. case "kind":
  124842. return ec.fieldContext___Type_kind(ctx, field)
  124843. case "name":
  124844. return ec.fieldContext___Type_name(ctx, field)
  124845. case "description":
  124846. return ec.fieldContext___Type_description(ctx, field)
  124847. case "fields":
  124848. return ec.fieldContext___Type_fields(ctx, field)
  124849. case "interfaces":
  124850. return ec.fieldContext___Type_interfaces(ctx, field)
  124851. case "possibleTypes":
  124852. return ec.fieldContext___Type_possibleTypes(ctx, field)
  124853. case "enumValues":
  124854. return ec.fieldContext___Type_enumValues(ctx, field)
  124855. case "inputFields":
  124856. return ec.fieldContext___Type_inputFields(ctx, field)
  124857. case "ofType":
  124858. return ec.fieldContext___Type_ofType(ctx, field)
  124859. case "specifiedByURL":
  124860. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  124861. }
  124862. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  124863. },
  124864. }
  124865. return fc, nil
  124866. }
  124867. func (ec *executionContext) ___Schema_mutationType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  124868. fc, err := ec.fieldContext___Schema_mutationType(ctx, field)
  124869. if err != nil {
  124870. return graphql.Null
  124871. }
  124872. ctx = graphql.WithFieldContext(ctx, fc)
  124873. defer func() {
  124874. if r := recover(); r != nil {
  124875. ec.Error(ctx, ec.Recover(ctx, r))
  124876. ret = graphql.Null
  124877. }
  124878. }()
  124879. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124880. ctx = rctx // use context from middleware stack in children
  124881. return obj.MutationType(), nil
  124882. })
  124883. if err != nil {
  124884. ec.Error(ctx, err)
  124885. return graphql.Null
  124886. }
  124887. if resTmp == nil {
  124888. return graphql.Null
  124889. }
  124890. res := resTmp.(*introspection.Type)
  124891. fc.Result = res
  124892. return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  124893. }
  124894. func (ec *executionContext) fieldContext___Schema_mutationType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124895. fc = &graphql.FieldContext{
  124896. Object: "__Schema",
  124897. Field: field,
  124898. IsMethod: true,
  124899. IsResolver: false,
  124900. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124901. switch field.Name {
  124902. case "kind":
  124903. return ec.fieldContext___Type_kind(ctx, field)
  124904. case "name":
  124905. return ec.fieldContext___Type_name(ctx, field)
  124906. case "description":
  124907. return ec.fieldContext___Type_description(ctx, field)
  124908. case "fields":
  124909. return ec.fieldContext___Type_fields(ctx, field)
  124910. case "interfaces":
  124911. return ec.fieldContext___Type_interfaces(ctx, field)
  124912. case "possibleTypes":
  124913. return ec.fieldContext___Type_possibleTypes(ctx, field)
  124914. case "enumValues":
  124915. return ec.fieldContext___Type_enumValues(ctx, field)
  124916. case "inputFields":
  124917. return ec.fieldContext___Type_inputFields(ctx, field)
  124918. case "ofType":
  124919. return ec.fieldContext___Type_ofType(ctx, field)
  124920. case "specifiedByURL":
  124921. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  124922. }
  124923. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  124924. },
  124925. }
  124926. return fc, nil
  124927. }
  124928. func (ec *executionContext) ___Schema_subscriptionType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  124929. fc, err := ec.fieldContext___Schema_subscriptionType(ctx, field)
  124930. if err != nil {
  124931. return graphql.Null
  124932. }
  124933. ctx = graphql.WithFieldContext(ctx, fc)
  124934. defer func() {
  124935. if r := recover(); r != nil {
  124936. ec.Error(ctx, ec.Recover(ctx, r))
  124937. ret = graphql.Null
  124938. }
  124939. }()
  124940. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  124941. ctx = rctx // use context from middleware stack in children
  124942. return obj.SubscriptionType(), nil
  124943. })
  124944. if err != nil {
  124945. ec.Error(ctx, err)
  124946. return graphql.Null
  124947. }
  124948. if resTmp == nil {
  124949. return graphql.Null
  124950. }
  124951. res := resTmp.(*introspection.Type)
  124952. fc.Result = res
  124953. return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  124954. }
  124955. func (ec *executionContext) fieldContext___Schema_subscriptionType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  124956. fc = &graphql.FieldContext{
  124957. Object: "__Schema",
  124958. Field: field,
  124959. IsMethod: true,
  124960. IsResolver: false,
  124961. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  124962. switch field.Name {
  124963. case "kind":
  124964. return ec.fieldContext___Type_kind(ctx, field)
  124965. case "name":
  124966. return ec.fieldContext___Type_name(ctx, field)
  124967. case "description":
  124968. return ec.fieldContext___Type_description(ctx, field)
  124969. case "fields":
  124970. return ec.fieldContext___Type_fields(ctx, field)
  124971. case "interfaces":
  124972. return ec.fieldContext___Type_interfaces(ctx, field)
  124973. case "possibleTypes":
  124974. return ec.fieldContext___Type_possibleTypes(ctx, field)
  124975. case "enumValues":
  124976. return ec.fieldContext___Type_enumValues(ctx, field)
  124977. case "inputFields":
  124978. return ec.fieldContext___Type_inputFields(ctx, field)
  124979. case "ofType":
  124980. return ec.fieldContext___Type_ofType(ctx, field)
  124981. case "specifiedByURL":
  124982. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  124983. }
  124984. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  124985. },
  124986. }
  124987. return fc, nil
  124988. }
  124989. func (ec *executionContext) ___Schema_directives(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  124990. fc, err := ec.fieldContext___Schema_directives(ctx, field)
  124991. if err != nil {
  124992. return graphql.Null
  124993. }
  124994. ctx = graphql.WithFieldContext(ctx, fc)
  124995. defer func() {
  124996. if r := recover(); r != nil {
  124997. ec.Error(ctx, ec.Recover(ctx, r))
  124998. ret = graphql.Null
  124999. }
  125000. }()
  125001. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125002. ctx = rctx // use context from middleware stack in children
  125003. return obj.Directives(), nil
  125004. })
  125005. if err != nil {
  125006. ec.Error(ctx, err)
  125007. return graphql.Null
  125008. }
  125009. if resTmp == nil {
  125010. if !graphql.HasFieldError(ctx, fc) {
  125011. ec.Errorf(ctx, "must not be null")
  125012. }
  125013. return graphql.Null
  125014. }
  125015. res := resTmp.([]introspection.Directive)
  125016. fc.Result = res
  125017. return ec.marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx, field.Selections, res)
  125018. }
  125019. func (ec *executionContext) fieldContext___Schema_directives(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125020. fc = &graphql.FieldContext{
  125021. Object: "__Schema",
  125022. Field: field,
  125023. IsMethod: true,
  125024. IsResolver: false,
  125025. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125026. switch field.Name {
  125027. case "name":
  125028. return ec.fieldContext___Directive_name(ctx, field)
  125029. case "description":
  125030. return ec.fieldContext___Directive_description(ctx, field)
  125031. case "locations":
  125032. return ec.fieldContext___Directive_locations(ctx, field)
  125033. case "args":
  125034. return ec.fieldContext___Directive_args(ctx, field)
  125035. case "isRepeatable":
  125036. return ec.fieldContext___Directive_isRepeatable(ctx, field)
  125037. }
  125038. return nil, fmt.Errorf("no field named %q was found under type __Directive", field.Name)
  125039. },
  125040. }
  125041. return fc, nil
  125042. }
  125043. func (ec *executionContext) ___Type_kind(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125044. fc, err := ec.fieldContext___Type_kind(ctx, field)
  125045. if err != nil {
  125046. return graphql.Null
  125047. }
  125048. ctx = graphql.WithFieldContext(ctx, fc)
  125049. defer func() {
  125050. if r := recover(); r != nil {
  125051. ec.Error(ctx, ec.Recover(ctx, r))
  125052. ret = graphql.Null
  125053. }
  125054. }()
  125055. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125056. ctx = rctx // use context from middleware stack in children
  125057. return obj.Kind(), nil
  125058. })
  125059. if err != nil {
  125060. ec.Error(ctx, err)
  125061. return graphql.Null
  125062. }
  125063. if resTmp == nil {
  125064. if !graphql.HasFieldError(ctx, fc) {
  125065. ec.Errorf(ctx, "must not be null")
  125066. }
  125067. return graphql.Null
  125068. }
  125069. res := resTmp.(string)
  125070. fc.Result = res
  125071. return ec.marshalN__TypeKind2string(ctx, field.Selections, res)
  125072. }
  125073. func (ec *executionContext) fieldContext___Type_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125074. fc = &graphql.FieldContext{
  125075. Object: "__Type",
  125076. Field: field,
  125077. IsMethod: true,
  125078. IsResolver: false,
  125079. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125080. return nil, errors.New("field of type __TypeKind does not have child fields")
  125081. },
  125082. }
  125083. return fc, nil
  125084. }
  125085. func (ec *executionContext) ___Type_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125086. fc, err := ec.fieldContext___Type_name(ctx, field)
  125087. if err != nil {
  125088. return graphql.Null
  125089. }
  125090. ctx = graphql.WithFieldContext(ctx, fc)
  125091. defer func() {
  125092. if r := recover(); r != nil {
  125093. ec.Error(ctx, ec.Recover(ctx, r))
  125094. ret = graphql.Null
  125095. }
  125096. }()
  125097. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125098. ctx = rctx // use context from middleware stack in children
  125099. return obj.Name(), nil
  125100. })
  125101. if err != nil {
  125102. ec.Error(ctx, err)
  125103. return graphql.Null
  125104. }
  125105. if resTmp == nil {
  125106. return graphql.Null
  125107. }
  125108. res := resTmp.(*string)
  125109. fc.Result = res
  125110. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  125111. }
  125112. func (ec *executionContext) fieldContext___Type_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125113. fc = &graphql.FieldContext{
  125114. Object: "__Type",
  125115. Field: field,
  125116. IsMethod: true,
  125117. IsResolver: false,
  125118. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125119. return nil, errors.New("field of type String does not have child fields")
  125120. },
  125121. }
  125122. return fc, nil
  125123. }
  125124. func (ec *executionContext) ___Type_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125125. fc, err := ec.fieldContext___Type_description(ctx, field)
  125126. if err != nil {
  125127. return graphql.Null
  125128. }
  125129. ctx = graphql.WithFieldContext(ctx, fc)
  125130. defer func() {
  125131. if r := recover(); r != nil {
  125132. ec.Error(ctx, ec.Recover(ctx, r))
  125133. ret = graphql.Null
  125134. }
  125135. }()
  125136. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125137. ctx = rctx // use context from middleware stack in children
  125138. return obj.Description(), nil
  125139. })
  125140. if err != nil {
  125141. ec.Error(ctx, err)
  125142. return graphql.Null
  125143. }
  125144. if resTmp == nil {
  125145. return graphql.Null
  125146. }
  125147. res := resTmp.(*string)
  125148. fc.Result = res
  125149. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  125150. }
  125151. func (ec *executionContext) fieldContext___Type_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125152. fc = &graphql.FieldContext{
  125153. Object: "__Type",
  125154. Field: field,
  125155. IsMethod: true,
  125156. IsResolver: false,
  125157. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125158. return nil, errors.New("field of type String does not have child fields")
  125159. },
  125160. }
  125161. return fc, nil
  125162. }
  125163. func (ec *executionContext) ___Type_fields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125164. fc, err := ec.fieldContext___Type_fields(ctx, field)
  125165. if err != nil {
  125166. return graphql.Null
  125167. }
  125168. ctx = graphql.WithFieldContext(ctx, fc)
  125169. defer func() {
  125170. if r := recover(); r != nil {
  125171. ec.Error(ctx, ec.Recover(ctx, r))
  125172. ret = graphql.Null
  125173. }
  125174. }()
  125175. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125176. ctx = rctx // use context from middleware stack in children
  125177. return obj.Fields(fc.Args["includeDeprecated"].(bool)), nil
  125178. })
  125179. if err != nil {
  125180. ec.Error(ctx, err)
  125181. return graphql.Null
  125182. }
  125183. if resTmp == nil {
  125184. return graphql.Null
  125185. }
  125186. res := resTmp.([]introspection.Field)
  125187. fc.Result = res
  125188. return ec.marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx, field.Selections, res)
  125189. }
  125190. func (ec *executionContext) fieldContext___Type_fields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125191. fc = &graphql.FieldContext{
  125192. Object: "__Type",
  125193. Field: field,
  125194. IsMethod: true,
  125195. IsResolver: false,
  125196. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125197. switch field.Name {
  125198. case "name":
  125199. return ec.fieldContext___Field_name(ctx, field)
  125200. case "description":
  125201. return ec.fieldContext___Field_description(ctx, field)
  125202. case "args":
  125203. return ec.fieldContext___Field_args(ctx, field)
  125204. case "type":
  125205. return ec.fieldContext___Field_type(ctx, field)
  125206. case "isDeprecated":
  125207. return ec.fieldContext___Field_isDeprecated(ctx, field)
  125208. case "deprecationReason":
  125209. return ec.fieldContext___Field_deprecationReason(ctx, field)
  125210. }
  125211. return nil, fmt.Errorf("no field named %q was found under type __Field", field.Name)
  125212. },
  125213. }
  125214. defer func() {
  125215. if r := recover(); r != nil {
  125216. err = ec.Recover(ctx, r)
  125217. ec.Error(ctx, err)
  125218. }
  125219. }()
  125220. ctx = graphql.WithFieldContext(ctx, fc)
  125221. if fc.Args, err = ec.field___Type_fields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  125222. ec.Error(ctx, err)
  125223. return
  125224. }
  125225. return fc, nil
  125226. }
  125227. func (ec *executionContext) ___Type_interfaces(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125228. fc, err := ec.fieldContext___Type_interfaces(ctx, field)
  125229. if err != nil {
  125230. return graphql.Null
  125231. }
  125232. ctx = graphql.WithFieldContext(ctx, fc)
  125233. defer func() {
  125234. if r := recover(); r != nil {
  125235. ec.Error(ctx, ec.Recover(ctx, r))
  125236. ret = graphql.Null
  125237. }
  125238. }()
  125239. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125240. ctx = rctx // use context from middleware stack in children
  125241. return obj.Interfaces(), nil
  125242. })
  125243. if err != nil {
  125244. ec.Error(ctx, err)
  125245. return graphql.Null
  125246. }
  125247. if resTmp == nil {
  125248. return graphql.Null
  125249. }
  125250. res := resTmp.([]introspection.Type)
  125251. fc.Result = res
  125252. return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
  125253. }
  125254. func (ec *executionContext) fieldContext___Type_interfaces(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125255. fc = &graphql.FieldContext{
  125256. Object: "__Type",
  125257. Field: field,
  125258. IsMethod: true,
  125259. IsResolver: false,
  125260. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125261. switch field.Name {
  125262. case "kind":
  125263. return ec.fieldContext___Type_kind(ctx, field)
  125264. case "name":
  125265. return ec.fieldContext___Type_name(ctx, field)
  125266. case "description":
  125267. return ec.fieldContext___Type_description(ctx, field)
  125268. case "fields":
  125269. return ec.fieldContext___Type_fields(ctx, field)
  125270. case "interfaces":
  125271. return ec.fieldContext___Type_interfaces(ctx, field)
  125272. case "possibleTypes":
  125273. return ec.fieldContext___Type_possibleTypes(ctx, field)
  125274. case "enumValues":
  125275. return ec.fieldContext___Type_enumValues(ctx, field)
  125276. case "inputFields":
  125277. return ec.fieldContext___Type_inputFields(ctx, field)
  125278. case "ofType":
  125279. return ec.fieldContext___Type_ofType(ctx, field)
  125280. case "specifiedByURL":
  125281. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  125282. }
  125283. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  125284. },
  125285. }
  125286. return fc, nil
  125287. }
  125288. func (ec *executionContext) ___Type_possibleTypes(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125289. fc, err := ec.fieldContext___Type_possibleTypes(ctx, field)
  125290. if err != nil {
  125291. return graphql.Null
  125292. }
  125293. ctx = graphql.WithFieldContext(ctx, fc)
  125294. defer func() {
  125295. if r := recover(); r != nil {
  125296. ec.Error(ctx, ec.Recover(ctx, r))
  125297. ret = graphql.Null
  125298. }
  125299. }()
  125300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125301. ctx = rctx // use context from middleware stack in children
  125302. return obj.PossibleTypes(), nil
  125303. })
  125304. if err != nil {
  125305. ec.Error(ctx, err)
  125306. return graphql.Null
  125307. }
  125308. if resTmp == nil {
  125309. return graphql.Null
  125310. }
  125311. res := resTmp.([]introspection.Type)
  125312. fc.Result = res
  125313. return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
  125314. }
  125315. func (ec *executionContext) fieldContext___Type_possibleTypes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125316. fc = &graphql.FieldContext{
  125317. Object: "__Type",
  125318. Field: field,
  125319. IsMethod: true,
  125320. IsResolver: false,
  125321. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125322. switch field.Name {
  125323. case "kind":
  125324. return ec.fieldContext___Type_kind(ctx, field)
  125325. case "name":
  125326. return ec.fieldContext___Type_name(ctx, field)
  125327. case "description":
  125328. return ec.fieldContext___Type_description(ctx, field)
  125329. case "fields":
  125330. return ec.fieldContext___Type_fields(ctx, field)
  125331. case "interfaces":
  125332. return ec.fieldContext___Type_interfaces(ctx, field)
  125333. case "possibleTypes":
  125334. return ec.fieldContext___Type_possibleTypes(ctx, field)
  125335. case "enumValues":
  125336. return ec.fieldContext___Type_enumValues(ctx, field)
  125337. case "inputFields":
  125338. return ec.fieldContext___Type_inputFields(ctx, field)
  125339. case "ofType":
  125340. return ec.fieldContext___Type_ofType(ctx, field)
  125341. case "specifiedByURL":
  125342. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  125343. }
  125344. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  125345. },
  125346. }
  125347. return fc, nil
  125348. }
  125349. func (ec *executionContext) ___Type_enumValues(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125350. fc, err := ec.fieldContext___Type_enumValues(ctx, field)
  125351. if err != nil {
  125352. return graphql.Null
  125353. }
  125354. ctx = graphql.WithFieldContext(ctx, fc)
  125355. defer func() {
  125356. if r := recover(); r != nil {
  125357. ec.Error(ctx, ec.Recover(ctx, r))
  125358. ret = graphql.Null
  125359. }
  125360. }()
  125361. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125362. ctx = rctx // use context from middleware stack in children
  125363. return obj.EnumValues(fc.Args["includeDeprecated"].(bool)), nil
  125364. })
  125365. if err != nil {
  125366. ec.Error(ctx, err)
  125367. return graphql.Null
  125368. }
  125369. if resTmp == nil {
  125370. return graphql.Null
  125371. }
  125372. res := resTmp.([]introspection.EnumValue)
  125373. fc.Result = res
  125374. return ec.marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx, field.Selections, res)
  125375. }
  125376. func (ec *executionContext) fieldContext___Type_enumValues(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125377. fc = &graphql.FieldContext{
  125378. Object: "__Type",
  125379. Field: field,
  125380. IsMethod: true,
  125381. IsResolver: false,
  125382. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125383. switch field.Name {
  125384. case "name":
  125385. return ec.fieldContext___EnumValue_name(ctx, field)
  125386. case "description":
  125387. return ec.fieldContext___EnumValue_description(ctx, field)
  125388. case "isDeprecated":
  125389. return ec.fieldContext___EnumValue_isDeprecated(ctx, field)
  125390. case "deprecationReason":
  125391. return ec.fieldContext___EnumValue_deprecationReason(ctx, field)
  125392. }
  125393. return nil, fmt.Errorf("no field named %q was found under type __EnumValue", field.Name)
  125394. },
  125395. }
  125396. defer func() {
  125397. if r := recover(); r != nil {
  125398. err = ec.Recover(ctx, r)
  125399. ec.Error(ctx, err)
  125400. }
  125401. }()
  125402. ctx = graphql.WithFieldContext(ctx, fc)
  125403. if fc.Args, err = ec.field___Type_enumValues_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  125404. ec.Error(ctx, err)
  125405. return
  125406. }
  125407. return fc, nil
  125408. }
  125409. func (ec *executionContext) ___Type_inputFields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125410. fc, err := ec.fieldContext___Type_inputFields(ctx, field)
  125411. if err != nil {
  125412. return graphql.Null
  125413. }
  125414. ctx = graphql.WithFieldContext(ctx, fc)
  125415. defer func() {
  125416. if r := recover(); r != nil {
  125417. ec.Error(ctx, ec.Recover(ctx, r))
  125418. ret = graphql.Null
  125419. }
  125420. }()
  125421. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125422. ctx = rctx // use context from middleware stack in children
  125423. return obj.InputFields(), nil
  125424. })
  125425. if err != nil {
  125426. ec.Error(ctx, err)
  125427. return graphql.Null
  125428. }
  125429. if resTmp == nil {
  125430. return graphql.Null
  125431. }
  125432. res := resTmp.([]introspection.InputValue)
  125433. fc.Result = res
  125434. return ec.marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
  125435. }
  125436. func (ec *executionContext) fieldContext___Type_inputFields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125437. fc = &graphql.FieldContext{
  125438. Object: "__Type",
  125439. Field: field,
  125440. IsMethod: true,
  125441. IsResolver: false,
  125442. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125443. switch field.Name {
  125444. case "name":
  125445. return ec.fieldContext___InputValue_name(ctx, field)
  125446. case "description":
  125447. return ec.fieldContext___InputValue_description(ctx, field)
  125448. case "type":
  125449. return ec.fieldContext___InputValue_type(ctx, field)
  125450. case "defaultValue":
  125451. return ec.fieldContext___InputValue_defaultValue(ctx, field)
  125452. }
  125453. return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
  125454. },
  125455. }
  125456. return fc, nil
  125457. }
  125458. func (ec *executionContext) ___Type_ofType(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125459. fc, err := ec.fieldContext___Type_ofType(ctx, field)
  125460. if err != nil {
  125461. return graphql.Null
  125462. }
  125463. ctx = graphql.WithFieldContext(ctx, fc)
  125464. defer func() {
  125465. if r := recover(); r != nil {
  125466. ec.Error(ctx, ec.Recover(ctx, r))
  125467. ret = graphql.Null
  125468. }
  125469. }()
  125470. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125471. ctx = rctx // use context from middleware stack in children
  125472. return obj.OfType(), nil
  125473. })
  125474. if err != nil {
  125475. ec.Error(ctx, err)
  125476. return graphql.Null
  125477. }
  125478. if resTmp == nil {
  125479. return graphql.Null
  125480. }
  125481. res := resTmp.(*introspection.Type)
  125482. fc.Result = res
  125483. return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  125484. }
  125485. func (ec *executionContext) fieldContext___Type_ofType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125486. fc = &graphql.FieldContext{
  125487. Object: "__Type",
  125488. Field: field,
  125489. IsMethod: true,
  125490. IsResolver: false,
  125491. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125492. switch field.Name {
  125493. case "kind":
  125494. return ec.fieldContext___Type_kind(ctx, field)
  125495. case "name":
  125496. return ec.fieldContext___Type_name(ctx, field)
  125497. case "description":
  125498. return ec.fieldContext___Type_description(ctx, field)
  125499. case "fields":
  125500. return ec.fieldContext___Type_fields(ctx, field)
  125501. case "interfaces":
  125502. return ec.fieldContext___Type_interfaces(ctx, field)
  125503. case "possibleTypes":
  125504. return ec.fieldContext___Type_possibleTypes(ctx, field)
  125505. case "enumValues":
  125506. return ec.fieldContext___Type_enumValues(ctx, field)
  125507. case "inputFields":
  125508. return ec.fieldContext___Type_inputFields(ctx, field)
  125509. case "ofType":
  125510. return ec.fieldContext___Type_ofType(ctx, field)
  125511. case "specifiedByURL":
  125512. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  125513. }
  125514. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  125515. },
  125516. }
  125517. return fc, nil
  125518. }
  125519. func (ec *executionContext) ___Type_specifiedByURL(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  125520. fc, err := ec.fieldContext___Type_specifiedByURL(ctx, field)
  125521. if err != nil {
  125522. return graphql.Null
  125523. }
  125524. ctx = graphql.WithFieldContext(ctx, fc)
  125525. defer func() {
  125526. if r := recover(); r != nil {
  125527. ec.Error(ctx, ec.Recover(ctx, r))
  125528. ret = graphql.Null
  125529. }
  125530. }()
  125531. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  125532. ctx = rctx // use context from middleware stack in children
  125533. return obj.SpecifiedByURL(), nil
  125534. })
  125535. if err != nil {
  125536. ec.Error(ctx, err)
  125537. return graphql.Null
  125538. }
  125539. if resTmp == nil {
  125540. return graphql.Null
  125541. }
  125542. res := resTmp.(*string)
  125543. fc.Result = res
  125544. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  125545. }
  125546. func (ec *executionContext) fieldContext___Type_specifiedByURL(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  125547. fc = &graphql.FieldContext{
  125548. Object: "__Type",
  125549. Field: field,
  125550. IsMethod: true,
  125551. IsResolver: false,
  125552. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  125553. return nil, errors.New("field of type String does not have child fields")
  125554. },
  125555. }
  125556. return fc, nil
  125557. }
  125558. // endregion **************************** field.gotpl *****************************
  125559. // region **************************** input.gotpl *****************************
  125560. func (ec *executionContext) unmarshalInputContextualPricingContext(ctx context.Context, obj interface{}) (ContextualPricingContext, error) {
  125561. var it ContextualPricingContext
  125562. asMap := map[string]interface{}{}
  125563. for k, v := range obj.(map[string]interface{}) {
  125564. asMap[k] = v
  125565. }
  125566. fieldsInOrder := [...]string{"country", "companyLocationId"}
  125567. for _, k := range fieldsInOrder {
  125568. v, ok := asMap[k]
  125569. if !ok {
  125570. continue
  125571. }
  125572. switch k {
  125573. case "country":
  125574. var err error
  125575. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("country"))
  125576. it.Country, err = ec.unmarshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, v)
  125577. if err != nil {
  125578. return it, err
  125579. }
  125580. case "companyLocationId":
  125581. var err error
  125582. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("companyLocationId"))
  125583. it.CompanyLocationID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  125584. if err != nil {
  125585. return it, err
  125586. }
  125587. }
  125588. }
  125589. return it, nil
  125590. }
  125591. func (ec *executionContext) unmarshalInputCreateMediaInput(ctx context.Context, obj interface{}) (CreateMediaInput, error) {
  125592. var it CreateMediaInput
  125593. asMap := map[string]interface{}{}
  125594. for k, v := range obj.(map[string]interface{}) {
  125595. asMap[k] = v
  125596. }
  125597. fieldsInOrder := [...]string{"originalSource", "alt", "mediaContentType"}
  125598. for _, k := range fieldsInOrder {
  125599. v, ok := asMap[k]
  125600. if !ok {
  125601. continue
  125602. }
  125603. switch k {
  125604. case "originalSource":
  125605. var err error
  125606. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("originalSource"))
  125607. it.OriginalSource, err = ec.unmarshalNString2string(ctx, v)
  125608. if err != nil {
  125609. return it, err
  125610. }
  125611. case "alt":
  125612. var err error
  125613. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("alt"))
  125614. it.Alt, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125615. if err != nil {
  125616. return it, err
  125617. }
  125618. case "mediaContentType":
  125619. var err error
  125620. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("mediaContentType"))
  125621. it.MediaContentType, err = ec.unmarshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaContentType(ctx, v)
  125622. if err != nil {
  125623. return it, err
  125624. }
  125625. }
  125626. }
  125627. return it, nil
  125628. }
  125629. func (ec *executionContext) unmarshalInputImageInput(ctx context.Context, obj interface{}) (ImageInput, error) {
  125630. var it ImageInput
  125631. asMap := map[string]interface{}{}
  125632. for k, v := range obj.(map[string]interface{}) {
  125633. asMap[k] = v
  125634. }
  125635. fieldsInOrder := [...]string{"id", "altText", "src"}
  125636. for _, k := range fieldsInOrder {
  125637. v, ok := asMap[k]
  125638. if !ok {
  125639. continue
  125640. }
  125641. switch k {
  125642. case "id":
  125643. var err error
  125644. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  125645. it.ID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  125646. if err != nil {
  125647. return it, err
  125648. }
  125649. case "altText":
  125650. var err error
  125651. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("altText"))
  125652. it.AltText, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125653. if err != nil {
  125654. return it, err
  125655. }
  125656. case "src":
  125657. var err error
  125658. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("src"))
  125659. it.Src, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125660. if err != nil {
  125661. return it, err
  125662. }
  125663. }
  125664. }
  125665. return it, nil
  125666. }
  125667. func (ec *executionContext) unmarshalInputImageTransformInput(ctx context.Context, obj interface{}) (ImageTransformInput, error) {
  125668. var it ImageTransformInput
  125669. asMap := map[string]interface{}{}
  125670. for k, v := range obj.(map[string]interface{}) {
  125671. asMap[k] = v
  125672. }
  125673. if _, present := asMap["scale"]; !present {
  125674. asMap["scale"] = 1
  125675. }
  125676. fieldsInOrder := [...]string{"crop", "maxWidth", "maxHeight", "scale", "preferredContentType"}
  125677. for _, k := range fieldsInOrder {
  125678. v, ok := asMap[k]
  125679. if !ok {
  125680. continue
  125681. }
  125682. switch k {
  125683. case "crop":
  125684. var err error
  125685. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("crop"))
  125686. it.Crop, err = ec.unmarshalOCropRegion2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCropRegion(ctx, v)
  125687. if err != nil {
  125688. return it, err
  125689. }
  125690. case "maxWidth":
  125691. var err error
  125692. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("maxWidth"))
  125693. it.MaxWidth, err = ec.unmarshalOInt2ᚖint(ctx, v)
  125694. if err != nil {
  125695. return it, err
  125696. }
  125697. case "maxHeight":
  125698. var err error
  125699. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("maxHeight"))
  125700. it.MaxHeight, err = ec.unmarshalOInt2ᚖint(ctx, v)
  125701. if err != nil {
  125702. return it, err
  125703. }
  125704. case "scale":
  125705. var err error
  125706. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("scale"))
  125707. it.Scale, err = ec.unmarshalOInt2ᚖint(ctx, v)
  125708. if err != nil {
  125709. return it, err
  125710. }
  125711. case "preferredContentType":
  125712. var err error
  125713. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("preferredContentType"))
  125714. it.PreferredContentType, err = ec.unmarshalOImageContentType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageContentType(ctx, v)
  125715. if err != nil {
  125716. return it, err
  125717. }
  125718. }
  125719. }
  125720. return it, nil
  125721. }
  125722. func (ec *executionContext) unmarshalInputInventoryItemInput(ctx context.Context, obj interface{}) (InventoryItemInput, error) {
  125723. var it InventoryItemInput
  125724. asMap := map[string]interface{}{}
  125725. for k, v := range obj.(map[string]interface{}) {
  125726. asMap[k] = v
  125727. }
  125728. fieldsInOrder := [...]string{"cost", "tracked"}
  125729. for _, k := range fieldsInOrder {
  125730. v, ok := asMap[k]
  125731. if !ok {
  125732. continue
  125733. }
  125734. switch k {
  125735. case "cost":
  125736. var err error
  125737. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("cost"))
  125738. it.Cost, err = ec.unmarshalODecimal2ᚖstring(ctx, v)
  125739. if err != nil {
  125740. return it, err
  125741. }
  125742. case "tracked":
  125743. var err error
  125744. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("tracked"))
  125745. it.Tracked, err = ec.unmarshalOBoolean2ᚖbool(ctx, v)
  125746. if err != nil {
  125747. return it, err
  125748. }
  125749. }
  125750. }
  125751. return it, nil
  125752. }
  125753. func (ec *executionContext) unmarshalInputInventoryLevelInput(ctx context.Context, obj interface{}) (InventoryLevelInput, error) {
  125754. var it InventoryLevelInput
  125755. asMap := map[string]interface{}{}
  125756. for k, v := range obj.(map[string]interface{}) {
  125757. asMap[k] = v
  125758. }
  125759. fieldsInOrder := [...]string{"availableQuantity", "locationId"}
  125760. for _, k := range fieldsInOrder {
  125761. v, ok := asMap[k]
  125762. if !ok {
  125763. continue
  125764. }
  125765. switch k {
  125766. case "availableQuantity":
  125767. var err error
  125768. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("availableQuantity"))
  125769. it.AvailableQuantity, err = ec.unmarshalNInt2int(ctx, v)
  125770. if err != nil {
  125771. return it, err
  125772. }
  125773. case "locationId":
  125774. var err error
  125775. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locationId"))
  125776. it.LocationID, err = ec.unmarshalNID2string(ctx, v)
  125777. if err != nil {
  125778. return it, err
  125779. }
  125780. }
  125781. }
  125782. return it, nil
  125783. }
  125784. func (ec *executionContext) unmarshalInputMailingAddressInput(ctx context.Context, obj interface{}) (MailingAddressInput, error) {
  125785. var it MailingAddressInput
  125786. asMap := map[string]interface{}{}
  125787. for k, v := range obj.(map[string]interface{}) {
  125788. asMap[k] = v
  125789. }
  125790. fieldsInOrder := [...]string{"address1", "address2", "city", "company", "countryCode", "firstName", "lastName", "phone", "provinceCode", "zip"}
  125791. for _, k := range fieldsInOrder {
  125792. v, ok := asMap[k]
  125793. if !ok {
  125794. continue
  125795. }
  125796. switch k {
  125797. case "address1":
  125798. var err error
  125799. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("address1"))
  125800. it.Address1, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125801. if err != nil {
  125802. return it, err
  125803. }
  125804. case "address2":
  125805. var err error
  125806. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("address2"))
  125807. it.Address2, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125808. if err != nil {
  125809. return it, err
  125810. }
  125811. case "city":
  125812. var err error
  125813. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("city"))
  125814. it.City, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125815. if err != nil {
  125816. return it, err
  125817. }
  125818. case "company":
  125819. var err error
  125820. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("company"))
  125821. it.Company, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125822. if err != nil {
  125823. return it, err
  125824. }
  125825. case "countryCode":
  125826. var err error
  125827. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("countryCode"))
  125828. it.CountryCode, err = ec.unmarshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, v)
  125829. if err != nil {
  125830. return it, err
  125831. }
  125832. case "firstName":
  125833. var err error
  125834. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("firstName"))
  125835. it.FirstName, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125836. if err != nil {
  125837. return it, err
  125838. }
  125839. case "lastName":
  125840. var err error
  125841. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lastName"))
  125842. it.LastName, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125843. if err != nil {
  125844. return it, err
  125845. }
  125846. case "phone":
  125847. var err error
  125848. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("phone"))
  125849. it.Phone, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125850. if err != nil {
  125851. return it, err
  125852. }
  125853. case "provinceCode":
  125854. var err error
  125855. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("provinceCode"))
  125856. it.ProvinceCode, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125857. if err != nil {
  125858. return it, err
  125859. }
  125860. case "zip":
  125861. var err error
  125862. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("zip"))
  125863. it.Zip, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125864. if err != nil {
  125865. return it, err
  125866. }
  125867. }
  125868. }
  125869. return it, nil
  125870. }
  125871. func (ec *executionContext) unmarshalInputMetafieldInput(ctx context.Context, obj interface{}) (MetafieldInput, error) {
  125872. var it MetafieldInput
  125873. asMap := map[string]interface{}{}
  125874. for k, v := range obj.(map[string]interface{}) {
  125875. asMap[k] = v
  125876. }
  125877. fieldsInOrder := [...]string{"description", "id", "namespace", "key", "value", "type"}
  125878. for _, k := range fieldsInOrder {
  125879. v, ok := asMap[k]
  125880. if !ok {
  125881. continue
  125882. }
  125883. switch k {
  125884. case "description":
  125885. var err error
  125886. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("description"))
  125887. it.Description, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125888. if err != nil {
  125889. return it, err
  125890. }
  125891. case "id":
  125892. var err error
  125893. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  125894. it.ID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  125895. if err != nil {
  125896. return it, err
  125897. }
  125898. case "namespace":
  125899. var err error
  125900. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  125901. it.Namespace, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125902. if err != nil {
  125903. return it, err
  125904. }
  125905. case "key":
  125906. var err error
  125907. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  125908. it.Key, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125909. if err != nil {
  125910. return it, err
  125911. }
  125912. case "value":
  125913. var err error
  125914. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("value"))
  125915. it.Value, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125916. if err != nil {
  125917. return it, err
  125918. }
  125919. case "type":
  125920. var err error
  125921. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("type"))
  125922. it.Type, err = ec.unmarshalOString2ᚖstring(ctx, v)
  125923. if err != nil {
  125924. return it, err
  125925. }
  125926. }
  125927. }
  125928. return it, nil
  125929. }
  125930. func (ec *executionContext) unmarshalInputMoveInput(ctx context.Context, obj interface{}) (MoveInput, error) {
  125931. var it MoveInput
  125932. asMap := map[string]interface{}{}
  125933. for k, v := range obj.(map[string]interface{}) {
  125934. asMap[k] = v
  125935. }
  125936. fieldsInOrder := [...]string{"id", "newPosition"}
  125937. for _, k := range fieldsInOrder {
  125938. v, ok := asMap[k]
  125939. if !ok {
  125940. continue
  125941. }
  125942. switch k {
  125943. case "id":
  125944. var err error
  125945. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  125946. it.ID, err = ec.unmarshalNID2string(ctx, v)
  125947. if err != nil {
  125948. return it, err
  125949. }
  125950. case "newPosition":
  125951. var err error
  125952. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("newPosition"))
  125953. it.NewPosition, err = ec.unmarshalNUnsignedInt642string(ctx, v)
  125954. if err != nil {
  125955. return it, err
  125956. }
  125957. }
  125958. }
  125959. return it, nil
  125960. }
  125961. func (ec *executionContext) unmarshalInputPrivateMetafieldInput(ctx context.Context, obj interface{}) (PrivateMetafieldInput, error) {
  125962. var it PrivateMetafieldInput
  125963. asMap := map[string]interface{}{}
  125964. for k, v := range obj.(map[string]interface{}) {
  125965. asMap[k] = v
  125966. }
  125967. fieldsInOrder := [...]string{"owner", "namespace", "key", "valueInput"}
  125968. for _, k := range fieldsInOrder {
  125969. v, ok := asMap[k]
  125970. if !ok {
  125971. continue
  125972. }
  125973. switch k {
  125974. case "owner":
  125975. var err error
  125976. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("owner"))
  125977. it.Owner, err = ec.unmarshalOID2ᚖstring(ctx, v)
  125978. if err != nil {
  125979. return it, err
  125980. }
  125981. case "namespace":
  125982. var err error
  125983. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  125984. it.Namespace, err = ec.unmarshalNString2string(ctx, v)
  125985. if err != nil {
  125986. return it, err
  125987. }
  125988. case "key":
  125989. var err error
  125990. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  125991. it.Key, err = ec.unmarshalNString2string(ctx, v)
  125992. if err != nil {
  125993. return it, err
  125994. }
  125995. case "valueInput":
  125996. var err error
  125997. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("valueInput"))
  125998. it.ValueInput, err = ec.unmarshalNPrivateMetafieldValueInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldValueInput(ctx, v)
  125999. if err != nil {
  126000. return it, err
  126001. }
  126002. }
  126003. }
  126004. return it, nil
  126005. }
  126006. func (ec *executionContext) unmarshalInputPrivateMetafieldValueInput(ctx context.Context, obj interface{}) (PrivateMetafieldValueInput, error) {
  126007. var it PrivateMetafieldValueInput
  126008. asMap := map[string]interface{}{}
  126009. for k, v := range obj.(map[string]interface{}) {
  126010. asMap[k] = v
  126011. }
  126012. fieldsInOrder := [...]string{"value", "valueType"}
  126013. for _, k := range fieldsInOrder {
  126014. v, ok := asMap[k]
  126015. if !ok {
  126016. continue
  126017. }
  126018. switch k {
  126019. case "value":
  126020. var err error
  126021. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("value"))
  126022. it.Value, err = ec.unmarshalNString2string(ctx, v)
  126023. if err != nil {
  126024. return it, err
  126025. }
  126026. case "valueType":
  126027. var err error
  126028. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("valueType"))
  126029. it.ValueType, err = ec.unmarshalNPrivateMetafieldValueType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldValueType(ctx, v)
  126030. if err != nil {
  126031. return it, err
  126032. }
  126033. }
  126034. }
  126035. return it, nil
  126036. }
  126037. func (ec *executionContext) unmarshalInputProductAppendImagesInput(ctx context.Context, obj interface{}) (ProductAppendImagesInput, error) {
  126038. var it ProductAppendImagesInput
  126039. asMap := map[string]interface{}{}
  126040. for k, v := range obj.(map[string]interface{}) {
  126041. asMap[k] = v
  126042. }
  126043. fieldsInOrder := [...]string{"id", "images"}
  126044. for _, k := range fieldsInOrder {
  126045. v, ok := asMap[k]
  126046. if !ok {
  126047. continue
  126048. }
  126049. switch k {
  126050. case "id":
  126051. var err error
  126052. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  126053. it.ID, err = ec.unmarshalNID2string(ctx, v)
  126054. if err != nil {
  126055. return it, err
  126056. }
  126057. case "images":
  126058. var err error
  126059. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("images"))
  126060. it.Images, err = ec.unmarshalNImageInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInputᚄ(ctx, v)
  126061. if err != nil {
  126062. return it, err
  126063. }
  126064. }
  126065. }
  126066. return it, nil
  126067. }
  126068. func (ec *executionContext) unmarshalInputProductCategoryInput(ctx context.Context, obj interface{}) (ProductCategoryInput, error) {
  126069. var it ProductCategoryInput
  126070. asMap := map[string]interface{}{}
  126071. for k, v := range obj.(map[string]interface{}) {
  126072. asMap[k] = v
  126073. }
  126074. fieldsInOrder := [...]string{"productTaxonomyNodeId"}
  126075. for _, k := range fieldsInOrder {
  126076. v, ok := asMap[k]
  126077. if !ok {
  126078. continue
  126079. }
  126080. switch k {
  126081. case "productTaxonomyNodeId":
  126082. var err error
  126083. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productTaxonomyNodeId"))
  126084. it.ProductTaxonomyNodeID, err = ec.unmarshalNID2string(ctx, v)
  126085. if err != nil {
  126086. return it, err
  126087. }
  126088. }
  126089. }
  126090. return it, nil
  126091. }
  126092. func (ec *executionContext) unmarshalInputProductDeleteInput(ctx context.Context, obj interface{}) (ProductDeleteInput, error) {
  126093. var it ProductDeleteInput
  126094. asMap := map[string]interface{}{}
  126095. for k, v := range obj.(map[string]interface{}) {
  126096. asMap[k] = v
  126097. }
  126098. fieldsInOrder := [...]string{"id"}
  126099. for _, k := range fieldsInOrder {
  126100. v, ok := asMap[k]
  126101. if !ok {
  126102. continue
  126103. }
  126104. switch k {
  126105. case "id":
  126106. var err error
  126107. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  126108. it.ID, err = ec.unmarshalNID2string(ctx, v)
  126109. if err != nil {
  126110. return it, err
  126111. }
  126112. }
  126113. }
  126114. return it, nil
  126115. }
  126116. func (ec *executionContext) unmarshalInputProductInput(ctx context.Context, obj interface{}) (ProductInput, error) {
  126117. var it ProductInput
  126118. asMap := map[string]interface{}{}
  126119. for k, v := range obj.(map[string]interface{}) {
  126120. asMap[k] = v
  126121. }
  126122. fieldsInOrder := [...]string{"descriptionHtml", "redirectNewHandle", "handle", "seo", "productType", "standardizedProductType", "productCategory", "customProductType", "tags", "templateSuffix", "giftCard", "giftCardTemplateSuffix", "title", "vendor", "collectionsToJoin", "collectionsToLeave", "id", "images", "metafields", "privateMetafields", "options", "variants", "status", "requiresSellingPlan"}
  126123. for _, k := range fieldsInOrder {
  126124. v, ok := asMap[k]
  126125. if !ok {
  126126. continue
  126127. }
  126128. switch k {
  126129. case "descriptionHtml":
  126130. var err error
  126131. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("descriptionHtml"))
  126132. it.DescriptionHTML, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126133. if err != nil {
  126134. return it, err
  126135. }
  126136. case "redirectNewHandle":
  126137. var err error
  126138. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("redirectNewHandle"))
  126139. it.RedirectNewHandle, err = ec.unmarshalOBoolean2ᚖbool(ctx, v)
  126140. if err != nil {
  126141. return it, err
  126142. }
  126143. case "handle":
  126144. var err error
  126145. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("handle"))
  126146. it.Handle, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126147. if err != nil {
  126148. return it, err
  126149. }
  126150. case "seo":
  126151. var err error
  126152. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("seo"))
  126153. it.Seo, err = ec.unmarshalOSEOInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSEOInput(ctx, v)
  126154. if err != nil {
  126155. return it, err
  126156. }
  126157. case "productType":
  126158. var err error
  126159. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productType"))
  126160. it.ProductType, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126161. if err != nil {
  126162. return it, err
  126163. }
  126164. case "standardizedProductType":
  126165. var err error
  126166. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("standardizedProductType"))
  126167. it.StandardizedProductType, err = ec.unmarshalOStandardizedProductTypeInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStandardizedProductTypeInput(ctx, v)
  126168. if err != nil {
  126169. return it, err
  126170. }
  126171. case "productCategory":
  126172. var err error
  126173. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productCategory"))
  126174. it.ProductCategory, err = ec.unmarshalOProductCategoryInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCategoryInput(ctx, v)
  126175. if err != nil {
  126176. return it, err
  126177. }
  126178. case "customProductType":
  126179. var err error
  126180. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("customProductType"))
  126181. it.CustomProductType, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126182. if err != nil {
  126183. return it, err
  126184. }
  126185. case "tags":
  126186. var err error
  126187. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("tags"))
  126188. it.Tags, err = ec.unmarshalOString2ᚕstringᚄ(ctx, v)
  126189. if err != nil {
  126190. return it, err
  126191. }
  126192. case "templateSuffix":
  126193. var err error
  126194. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("templateSuffix"))
  126195. it.TemplateSuffix, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126196. if err != nil {
  126197. return it, err
  126198. }
  126199. case "giftCard":
  126200. var err error
  126201. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("giftCard"))
  126202. it.GiftCard, err = ec.unmarshalOBoolean2ᚖbool(ctx, v)
  126203. if err != nil {
  126204. return it, err
  126205. }
  126206. case "giftCardTemplateSuffix":
  126207. var err error
  126208. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("giftCardTemplateSuffix"))
  126209. it.GiftCardTemplateSuffix, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126210. if err != nil {
  126211. return it, err
  126212. }
  126213. case "title":
  126214. var err error
  126215. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("title"))
  126216. it.Title, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126217. if err != nil {
  126218. return it, err
  126219. }
  126220. case "vendor":
  126221. var err error
  126222. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("vendor"))
  126223. it.Vendor, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126224. if err != nil {
  126225. return it, err
  126226. }
  126227. case "collectionsToJoin":
  126228. var err error
  126229. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("collectionsToJoin"))
  126230. it.CollectionsToJoin, err = ec.unmarshalOID2ᚕstringᚄ(ctx, v)
  126231. if err != nil {
  126232. return it, err
  126233. }
  126234. case "collectionsToLeave":
  126235. var err error
  126236. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("collectionsToLeave"))
  126237. it.CollectionsToLeave, err = ec.unmarshalOID2ᚕstringᚄ(ctx, v)
  126238. if err != nil {
  126239. return it, err
  126240. }
  126241. case "id":
  126242. var err error
  126243. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  126244. it.ID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  126245. if err != nil {
  126246. return it, err
  126247. }
  126248. case "images":
  126249. var err error
  126250. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("images"))
  126251. it.Images, err = ec.unmarshalOImageInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInputᚄ(ctx, v)
  126252. if err != nil {
  126253. return it, err
  126254. }
  126255. case "metafields":
  126256. var err error
  126257. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("metafields"))
  126258. it.Metafields, err = ec.unmarshalOMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldInputᚄ(ctx, v)
  126259. if err != nil {
  126260. return it, err
  126261. }
  126262. case "privateMetafields":
  126263. var err error
  126264. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("privateMetafields"))
  126265. it.PrivateMetafields, err = ec.unmarshalOPrivateMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldInputᚄ(ctx, v)
  126266. if err != nil {
  126267. return it, err
  126268. }
  126269. case "options":
  126270. var err error
  126271. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("options"))
  126272. it.Options, err = ec.unmarshalOString2ᚕstringᚄ(ctx, v)
  126273. if err != nil {
  126274. return it, err
  126275. }
  126276. case "variants":
  126277. var err error
  126278. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("variants"))
  126279. it.Variants, err = ec.unmarshalOProductVariantInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInputᚄ(ctx, v)
  126280. if err != nil {
  126281. return it, err
  126282. }
  126283. case "status":
  126284. var err error
  126285. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("status"))
  126286. it.Status, err = ec.unmarshalOProductStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductStatus(ctx, v)
  126287. if err != nil {
  126288. return it, err
  126289. }
  126290. case "requiresSellingPlan":
  126291. var err error
  126292. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requiresSellingPlan"))
  126293. it.RequiresSellingPlan, err = ec.unmarshalOBoolean2ᚖbool(ctx, v)
  126294. if err != nil {
  126295. return it, err
  126296. }
  126297. }
  126298. }
  126299. return it, nil
  126300. }
  126301. func (ec *executionContext) unmarshalInputProductVariantAppendMediaInput(ctx context.Context, obj interface{}) (ProductVariantAppendMediaInput, error) {
  126302. var it ProductVariantAppendMediaInput
  126303. asMap := map[string]interface{}{}
  126304. for k, v := range obj.(map[string]interface{}) {
  126305. asMap[k] = v
  126306. }
  126307. fieldsInOrder := [...]string{"variantId", "mediaIds"}
  126308. for _, k := range fieldsInOrder {
  126309. v, ok := asMap[k]
  126310. if !ok {
  126311. continue
  126312. }
  126313. switch k {
  126314. case "variantId":
  126315. var err error
  126316. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("variantId"))
  126317. it.VariantID, err = ec.unmarshalNID2string(ctx, v)
  126318. if err != nil {
  126319. return it, err
  126320. }
  126321. case "mediaIds":
  126322. var err error
  126323. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("mediaIds"))
  126324. it.MediaIds, err = ec.unmarshalNID2ᚕstringᚄ(ctx, v)
  126325. if err != nil {
  126326. return it, err
  126327. }
  126328. }
  126329. }
  126330. return it, nil
  126331. }
  126332. func (ec *executionContext) unmarshalInputProductVariantDetachMediaInput(ctx context.Context, obj interface{}) (ProductVariantDetachMediaInput, error) {
  126333. var it ProductVariantDetachMediaInput
  126334. asMap := map[string]interface{}{}
  126335. for k, v := range obj.(map[string]interface{}) {
  126336. asMap[k] = v
  126337. }
  126338. fieldsInOrder := [...]string{"variantId", "mediaIds"}
  126339. for _, k := range fieldsInOrder {
  126340. v, ok := asMap[k]
  126341. if !ok {
  126342. continue
  126343. }
  126344. switch k {
  126345. case "variantId":
  126346. var err error
  126347. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("variantId"))
  126348. it.VariantID, err = ec.unmarshalNID2string(ctx, v)
  126349. if err != nil {
  126350. return it, err
  126351. }
  126352. case "mediaIds":
  126353. var err error
  126354. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("mediaIds"))
  126355. it.MediaIds, err = ec.unmarshalNID2ᚕstringᚄ(ctx, v)
  126356. if err != nil {
  126357. return it, err
  126358. }
  126359. }
  126360. }
  126361. return it, nil
  126362. }
  126363. func (ec *executionContext) unmarshalInputProductVariantInput(ctx context.Context, obj interface{}) (ProductVariantInput, error) {
  126364. var it ProductVariantInput
  126365. asMap := map[string]interface{}{}
  126366. for k, v := range obj.(map[string]interface{}) {
  126367. asMap[k] = v
  126368. }
  126369. fieldsInOrder := [...]string{"barcode", "compareAtPrice", "harmonizedSystemCode", "id", "imageId", "imageSrc", "mediaSrc", "inventoryPolicy", "inventoryQuantities", "inventoryItem", "metafields", "privateMetafields", "options", "position", "price", "productId", "requiresShipping", "sku", "taxable", "taxCode", "weight", "weightUnit"}
  126370. for _, k := range fieldsInOrder {
  126371. v, ok := asMap[k]
  126372. if !ok {
  126373. continue
  126374. }
  126375. switch k {
  126376. case "barcode":
  126377. var err error
  126378. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("barcode"))
  126379. it.Barcode, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126380. if err != nil {
  126381. return it, err
  126382. }
  126383. case "compareAtPrice":
  126384. var err error
  126385. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("compareAtPrice"))
  126386. it.CompareAtPrice, err = ec.unmarshalOMoney2ᚖstring(ctx, v)
  126387. if err != nil {
  126388. return it, err
  126389. }
  126390. case "harmonizedSystemCode":
  126391. var err error
  126392. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("harmonizedSystemCode"))
  126393. it.HarmonizedSystemCode, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126394. if err != nil {
  126395. return it, err
  126396. }
  126397. case "id":
  126398. var err error
  126399. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  126400. it.ID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  126401. if err != nil {
  126402. return it, err
  126403. }
  126404. case "imageId":
  126405. var err error
  126406. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("imageId"))
  126407. it.ImageID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  126408. if err != nil {
  126409. return it, err
  126410. }
  126411. case "imageSrc":
  126412. var err error
  126413. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("imageSrc"))
  126414. it.ImageSrc, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126415. if err != nil {
  126416. return it, err
  126417. }
  126418. case "mediaSrc":
  126419. var err error
  126420. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("mediaSrc"))
  126421. it.MediaSrc, err = ec.unmarshalOString2ᚕstringᚄ(ctx, v)
  126422. if err != nil {
  126423. return it, err
  126424. }
  126425. case "inventoryPolicy":
  126426. var err error
  126427. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("inventoryPolicy"))
  126428. it.InventoryPolicy, err = ec.unmarshalOProductVariantInventoryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInventoryPolicy(ctx, v)
  126429. if err != nil {
  126430. return it, err
  126431. }
  126432. case "inventoryQuantities":
  126433. var err error
  126434. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("inventoryQuantities"))
  126435. it.InventoryQuantities, err = ec.unmarshalOInventoryLevelInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelInputᚄ(ctx, v)
  126436. if err != nil {
  126437. return it, err
  126438. }
  126439. case "inventoryItem":
  126440. var err error
  126441. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("inventoryItem"))
  126442. it.InventoryItem, err = ec.unmarshalOInventoryItemInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryItemInput(ctx, v)
  126443. if err != nil {
  126444. return it, err
  126445. }
  126446. case "metafields":
  126447. var err error
  126448. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("metafields"))
  126449. it.Metafields, err = ec.unmarshalOMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldInputᚄ(ctx, v)
  126450. if err != nil {
  126451. return it, err
  126452. }
  126453. case "privateMetafields":
  126454. var err error
  126455. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("privateMetafields"))
  126456. it.PrivateMetafields, err = ec.unmarshalOPrivateMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldInputᚄ(ctx, v)
  126457. if err != nil {
  126458. return it, err
  126459. }
  126460. case "options":
  126461. var err error
  126462. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("options"))
  126463. it.Options, err = ec.unmarshalOString2ᚕstringᚄ(ctx, v)
  126464. if err != nil {
  126465. return it, err
  126466. }
  126467. case "position":
  126468. var err error
  126469. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("position"))
  126470. it.Position, err = ec.unmarshalOInt2ᚖint(ctx, v)
  126471. if err != nil {
  126472. return it, err
  126473. }
  126474. case "price":
  126475. var err error
  126476. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("price"))
  126477. it.Price, err = ec.unmarshalOMoney2ᚖstring(ctx, v)
  126478. if err != nil {
  126479. return it, err
  126480. }
  126481. case "productId":
  126482. var err error
  126483. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  126484. it.ProductID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  126485. if err != nil {
  126486. return it, err
  126487. }
  126488. case "requiresShipping":
  126489. var err error
  126490. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requiresShipping"))
  126491. it.RequiresShipping, err = ec.unmarshalOBoolean2ᚖbool(ctx, v)
  126492. if err != nil {
  126493. return it, err
  126494. }
  126495. case "sku":
  126496. var err error
  126497. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sku"))
  126498. it.Sku, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126499. if err != nil {
  126500. return it, err
  126501. }
  126502. case "taxable":
  126503. var err error
  126504. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("taxable"))
  126505. it.Taxable, err = ec.unmarshalOBoolean2ᚖbool(ctx, v)
  126506. if err != nil {
  126507. return it, err
  126508. }
  126509. case "taxCode":
  126510. var err error
  126511. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("taxCode"))
  126512. it.TaxCode, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126513. if err != nil {
  126514. return it, err
  126515. }
  126516. case "weight":
  126517. var err error
  126518. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("weight"))
  126519. it.Weight, err = ec.unmarshalOFloat2ᚖfloat64(ctx, v)
  126520. if err != nil {
  126521. return it, err
  126522. }
  126523. case "weightUnit":
  126524. var err error
  126525. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("weightUnit"))
  126526. it.WeightUnit, err = ec.unmarshalOWeightUnit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeightUnit(ctx, v)
  126527. if err != nil {
  126528. return it, err
  126529. }
  126530. }
  126531. }
  126532. return it, nil
  126533. }
  126534. func (ec *executionContext) unmarshalInputProductVariantPositionInput(ctx context.Context, obj interface{}) (ProductVariantPositionInput, error) {
  126535. var it ProductVariantPositionInput
  126536. asMap := map[string]interface{}{}
  126537. for k, v := range obj.(map[string]interface{}) {
  126538. asMap[k] = v
  126539. }
  126540. fieldsInOrder := [...]string{"id", "position"}
  126541. for _, k := range fieldsInOrder {
  126542. v, ok := asMap[k]
  126543. if !ok {
  126544. continue
  126545. }
  126546. switch k {
  126547. case "id":
  126548. var err error
  126549. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  126550. it.ID, err = ec.unmarshalNID2string(ctx, v)
  126551. if err != nil {
  126552. return it, err
  126553. }
  126554. case "position":
  126555. var err error
  126556. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("position"))
  126557. it.Position, err = ec.unmarshalNInt2int(ctx, v)
  126558. if err != nil {
  126559. return it, err
  126560. }
  126561. }
  126562. }
  126563. return it, nil
  126564. }
  126565. func (ec *executionContext) unmarshalInputProductVariantsBulkInput(ctx context.Context, obj interface{}) (ProductVariantsBulkInput, error) {
  126566. var it ProductVariantsBulkInput
  126567. asMap := map[string]interface{}{}
  126568. for k, v := range obj.(map[string]interface{}) {
  126569. asMap[k] = v
  126570. }
  126571. fieldsInOrder := [...]string{"barcode", "compareAtPrice", "harmonizedSystemCode", "id", "imageId", "imageSrc", "mediaSrc", "inventoryPolicy", "inventoryQuantities", "inventoryItem", "metafields", "privateMetafields", "options", "price", "requiresShipping", "sku", "taxable", "taxCode", "weight", "weightUnit"}
  126572. for _, k := range fieldsInOrder {
  126573. v, ok := asMap[k]
  126574. if !ok {
  126575. continue
  126576. }
  126577. switch k {
  126578. case "barcode":
  126579. var err error
  126580. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("barcode"))
  126581. it.Barcode, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126582. if err != nil {
  126583. return it, err
  126584. }
  126585. case "compareAtPrice":
  126586. var err error
  126587. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("compareAtPrice"))
  126588. it.CompareAtPrice, err = ec.unmarshalOMoney2ᚖstring(ctx, v)
  126589. if err != nil {
  126590. return it, err
  126591. }
  126592. case "harmonizedSystemCode":
  126593. var err error
  126594. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("harmonizedSystemCode"))
  126595. it.HarmonizedSystemCode, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126596. if err != nil {
  126597. return it, err
  126598. }
  126599. case "id":
  126600. var err error
  126601. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  126602. it.ID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  126603. if err != nil {
  126604. return it, err
  126605. }
  126606. case "imageId":
  126607. var err error
  126608. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("imageId"))
  126609. it.ImageID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  126610. if err != nil {
  126611. return it, err
  126612. }
  126613. case "imageSrc":
  126614. var err error
  126615. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("imageSrc"))
  126616. it.ImageSrc, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126617. if err != nil {
  126618. return it, err
  126619. }
  126620. case "mediaSrc":
  126621. var err error
  126622. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("mediaSrc"))
  126623. it.MediaSrc, err = ec.unmarshalOString2ᚕstringᚄ(ctx, v)
  126624. if err != nil {
  126625. return it, err
  126626. }
  126627. case "inventoryPolicy":
  126628. var err error
  126629. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("inventoryPolicy"))
  126630. it.InventoryPolicy, err = ec.unmarshalOProductVariantInventoryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInventoryPolicy(ctx, v)
  126631. if err != nil {
  126632. return it, err
  126633. }
  126634. case "inventoryQuantities":
  126635. var err error
  126636. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("inventoryQuantities"))
  126637. it.InventoryQuantities, err = ec.unmarshalOInventoryLevelInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelInputᚄ(ctx, v)
  126638. if err != nil {
  126639. return it, err
  126640. }
  126641. case "inventoryItem":
  126642. var err error
  126643. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("inventoryItem"))
  126644. it.InventoryItem, err = ec.unmarshalOInventoryItemInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryItemInput(ctx, v)
  126645. if err != nil {
  126646. return it, err
  126647. }
  126648. case "metafields":
  126649. var err error
  126650. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("metafields"))
  126651. it.Metafields, err = ec.unmarshalOMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldInputᚄ(ctx, v)
  126652. if err != nil {
  126653. return it, err
  126654. }
  126655. case "privateMetafields":
  126656. var err error
  126657. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("privateMetafields"))
  126658. it.PrivateMetafields, err = ec.unmarshalOPrivateMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldInputᚄ(ctx, v)
  126659. if err != nil {
  126660. return it, err
  126661. }
  126662. case "options":
  126663. var err error
  126664. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("options"))
  126665. it.Options, err = ec.unmarshalOString2ᚕstringᚄ(ctx, v)
  126666. if err != nil {
  126667. return it, err
  126668. }
  126669. case "price":
  126670. var err error
  126671. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("price"))
  126672. it.Price, err = ec.unmarshalOMoney2ᚖstring(ctx, v)
  126673. if err != nil {
  126674. return it, err
  126675. }
  126676. case "requiresShipping":
  126677. var err error
  126678. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requiresShipping"))
  126679. it.RequiresShipping, err = ec.unmarshalOBoolean2ᚖbool(ctx, v)
  126680. if err != nil {
  126681. return it, err
  126682. }
  126683. case "sku":
  126684. var err error
  126685. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sku"))
  126686. it.Sku, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126687. if err != nil {
  126688. return it, err
  126689. }
  126690. case "taxable":
  126691. var err error
  126692. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("taxable"))
  126693. it.Taxable, err = ec.unmarshalOBoolean2ᚖbool(ctx, v)
  126694. if err != nil {
  126695. return it, err
  126696. }
  126697. case "taxCode":
  126698. var err error
  126699. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("taxCode"))
  126700. it.TaxCode, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126701. if err != nil {
  126702. return it, err
  126703. }
  126704. case "weight":
  126705. var err error
  126706. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("weight"))
  126707. it.Weight, err = ec.unmarshalOFloat2ᚖfloat64(ctx, v)
  126708. if err != nil {
  126709. return it, err
  126710. }
  126711. case "weightUnit":
  126712. var err error
  126713. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("weightUnit"))
  126714. it.WeightUnit, err = ec.unmarshalOWeightUnit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeightUnit(ctx, v)
  126715. if err != nil {
  126716. return it, err
  126717. }
  126718. }
  126719. }
  126720. return it, nil
  126721. }
  126722. func (ec *executionContext) unmarshalInputRefundDutyInput(ctx context.Context, obj interface{}) (RefundDutyInput, error) {
  126723. var it RefundDutyInput
  126724. asMap := map[string]interface{}{}
  126725. for k, v := range obj.(map[string]interface{}) {
  126726. asMap[k] = v
  126727. }
  126728. fieldsInOrder := [...]string{"dutyId", "refundType"}
  126729. for _, k := range fieldsInOrder {
  126730. v, ok := asMap[k]
  126731. if !ok {
  126732. continue
  126733. }
  126734. switch k {
  126735. case "dutyId":
  126736. var err error
  126737. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("dutyId"))
  126738. it.DutyID, err = ec.unmarshalNID2string(ctx, v)
  126739. if err != nil {
  126740. return it, err
  126741. }
  126742. case "refundType":
  126743. var err error
  126744. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("refundType"))
  126745. it.RefundType, err = ec.unmarshalORefundDutyRefundType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDutyRefundType(ctx, v)
  126746. if err != nil {
  126747. return it, err
  126748. }
  126749. }
  126750. }
  126751. return it, nil
  126752. }
  126753. func (ec *executionContext) unmarshalInputRefundLineItemInput(ctx context.Context, obj interface{}) (RefundLineItemInput, error) {
  126754. var it RefundLineItemInput
  126755. asMap := map[string]interface{}{}
  126756. for k, v := range obj.(map[string]interface{}) {
  126757. asMap[k] = v
  126758. }
  126759. fieldsInOrder := [...]string{"lineItemId", "quantity", "restockType", "locationId"}
  126760. for _, k := range fieldsInOrder {
  126761. v, ok := asMap[k]
  126762. if !ok {
  126763. continue
  126764. }
  126765. switch k {
  126766. case "lineItemId":
  126767. var err error
  126768. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lineItemId"))
  126769. it.LineItemID, err = ec.unmarshalNID2string(ctx, v)
  126770. if err != nil {
  126771. return it, err
  126772. }
  126773. case "quantity":
  126774. var err error
  126775. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("quantity"))
  126776. it.Quantity, err = ec.unmarshalNInt2int(ctx, v)
  126777. if err != nil {
  126778. return it, err
  126779. }
  126780. case "restockType":
  126781. var err error
  126782. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("restockType"))
  126783. it.RestockType, err = ec.unmarshalORefundLineItemRestockType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemRestockType(ctx, v)
  126784. if err != nil {
  126785. return it, err
  126786. }
  126787. case "locationId":
  126788. var err error
  126789. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locationId"))
  126790. it.LocationID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  126791. if err != nil {
  126792. return it, err
  126793. }
  126794. }
  126795. }
  126796. return it, nil
  126797. }
  126798. func (ec *executionContext) unmarshalInputSEOInput(ctx context.Context, obj interface{}) (SEOInput, error) {
  126799. var it SEOInput
  126800. asMap := map[string]interface{}{}
  126801. for k, v := range obj.(map[string]interface{}) {
  126802. asMap[k] = v
  126803. }
  126804. fieldsInOrder := [...]string{"title", "description"}
  126805. for _, k := range fieldsInOrder {
  126806. v, ok := asMap[k]
  126807. if !ok {
  126808. continue
  126809. }
  126810. switch k {
  126811. case "title":
  126812. var err error
  126813. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("title"))
  126814. it.Title, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126815. if err != nil {
  126816. return it, err
  126817. }
  126818. case "description":
  126819. var err error
  126820. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("description"))
  126821. it.Description, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126822. if err != nil {
  126823. return it, err
  126824. }
  126825. }
  126826. }
  126827. return it, nil
  126828. }
  126829. func (ec *executionContext) unmarshalInputStandardizedProductTypeInput(ctx context.Context, obj interface{}) (StandardizedProductTypeInput, error) {
  126830. var it StandardizedProductTypeInput
  126831. asMap := map[string]interface{}{}
  126832. for k, v := range obj.(map[string]interface{}) {
  126833. asMap[k] = v
  126834. }
  126835. fieldsInOrder := [...]string{"productTaxonomyNodeId"}
  126836. for _, k := range fieldsInOrder {
  126837. v, ok := asMap[k]
  126838. if !ok {
  126839. continue
  126840. }
  126841. switch k {
  126842. case "productTaxonomyNodeId":
  126843. var err error
  126844. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productTaxonomyNodeId"))
  126845. it.ProductTaxonomyNodeID, err = ec.unmarshalNID2string(ctx, v)
  126846. if err != nil {
  126847. return it, err
  126848. }
  126849. }
  126850. }
  126851. return it, nil
  126852. }
  126853. func (ec *executionContext) unmarshalInputUpdateMediaInput(ctx context.Context, obj interface{}) (UpdateMediaInput, error) {
  126854. var it UpdateMediaInput
  126855. asMap := map[string]interface{}{}
  126856. for k, v := range obj.(map[string]interface{}) {
  126857. asMap[k] = v
  126858. }
  126859. fieldsInOrder := [...]string{"id", "previewImageSource", "alt"}
  126860. for _, k := range fieldsInOrder {
  126861. v, ok := asMap[k]
  126862. if !ok {
  126863. continue
  126864. }
  126865. switch k {
  126866. case "id":
  126867. var err error
  126868. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  126869. it.ID, err = ec.unmarshalNID2string(ctx, v)
  126870. if err != nil {
  126871. return it, err
  126872. }
  126873. case "previewImageSource":
  126874. var err error
  126875. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("previewImageSource"))
  126876. it.PreviewImageSource, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126877. if err != nil {
  126878. return it, err
  126879. }
  126880. case "alt":
  126881. var err error
  126882. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("alt"))
  126883. it.Alt, err = ec.unmarshalOString2ᚖstring(ctx, v)
  126884. if err != nil {
  126885. return it, err
  126886. }
  126887. }
  126888. }
  126889. return it, nil
  126890. }
  126891. // endregion **************************** input.gotpl *****************************
  126892. // region ************************** interface.gotpl ***************************
  126893. func (ec *executionContext) _AppPricingDetails(ctx context.Context, sel ast.SelectionSet, obj AppPricingDetails) graphql.Marshaler {
  126894. switch obj := (obj).(type) {
  126895. case nil:
  126896. return graphql.Null
  126897. case AppRecurringPricing:
  126898. return ec._AppRecurringPricing(ctx, sel, &obj)
  126899. case *AppRecurringPricing:
  126900. if obj == nil {
  126901. return graphql.Null
  126902. }
  126903. return ec._AppRecurringPricing(ctx, sel, obj)
  126904. case AppUsagePricing:
  126905. return ec._AppUsagePricing(ctx, sel, &obj)
  126906. case *AppUsagePricing:
  126907. if obj == nil {
  126908. return graphql.Null
  126909. }
  126910. return ec._AppUsagePricing(ctx, sel, obj)
  126911. default:
  126912. panic(fmt.Errorf("unexpected type %T", obj))
  126913. }
  126914. }
  126915. func (ec *executionContext) _AppPurchase(ctx context.Context, sel ast.SelectionSet, obj AppPurchase) graphql.Marshaler {
  126916. switch obj := (obj).(type) {
  126917. case nil:
  126918. return graphql.Null
  126919. case AppPurchaseOneTime:
  126920. return ec._AppPurchaseOneTime(ctx, sel, &obj)
  126921. case *AppPurchaseOneTime:
  126922. if obj == nil {
  126923. return graphql.Null
  126924. }
  126925. return ec._AppPurchaseOneTime(ctx, sel, obj)
  126926. default:
  126927. panic(fmt.Errorf("unexpected type %T", obj))
  126928. }
  126929. }
  126930. func (ec *executionContext) _AppSubscriptionDiscountValue(ctx context.Context, sel ast.SelectionSet, obj AppSubscriptionDiscountValue) graphql.Marshaler {
  126931. switch obj := (obj).(type) {
  126932. case nil:
  126933. return graphql.Null
  126934. case AppSubscriptionDiscountAmount:
  126935. return ec._AppSubscriptionDiscountAmount(ctx, sel, &obj)
  126936. case *AppSubscriptionDiscountAmount:
  126937. if obj == nil {
  126938. return graphql.Null
  126939. }
  126940. return ec._AppSubscriptionDiscountAmount(ctx, sel, obj)
  126941. case AppSubscriptionDiscountPercentage:
  126942. return ec._AppSubscriptionDiscountPercentage(ctx, sel, &obj)
  126943. case *AppSubscriptionDiscountPercentage:
  126944. if obj == nil {
  126945. return graphql.Null
  126946. }
  126947. return ec._AppSubscriptionDiscountPercentage(ctx, sel, obj)
  126948. default:
  126949. panic(fmt.Errorf("unexpected type %T", obj))
  126950. }
  126951. }
  126952. func (ec *executionContext) _CommentEventEmbed(ctx context.Context, sel ast.SelectionSet, obj CommentEventEmbed) graphql.Marshaler {
  126953. switch obj := (obj).(type) {
  126954. case nil:
  126955. return graphql.Null
  126956. case Customer:
  126957. return ec._Customer(ctx, sel, &obj)
  126958. case *Customer:
  126959. if obj == nil {
  126960. return graphql.Null
  126961. }
  126962. return ec._Customer(ctx, sel, obj)
  126963. case DraftOrder:
  126964. return ec._DraftOrder(ctx, sel, &obj)
  126965. case *DraftOrder:
  126966. if obj == nil {
  126967. return graphql.Null
  126968. }
  126969. return ec._DraftOrder(ctx, sel, obj)
  126970. case Order:
  126971. return ec._Order(ctx, sel, &obj)
  126972. case *Order:
  126973. if obj == nil {
  126974. return graphql.Null
  126975. }
  126976. return ec._Order(ctx, sel, obj)
  126977. case Product:
  126978. return ec._Product(ctx, sel, &obj)
  126979. case *Product:
  126980. if obj == nil {
  126981. return graphql.Null
  126982. }
  126983. return ec._Product(ctx, sel, obj)
  126984. case ProductVariant:
  126985. return ec._ProductVariant(ctx, sel, &obj)
  126986. case *ProductVariant:
  126987. if obj == nil {
  126988. return graphql.Null
  126989. }
  126990. return ec._ProductVariant(ctx, sel, obj)
  126991. default:
  126992. panic(fmt.Errorf("unexpected type %T", obj))
  126993. }
  126994. }
  126995. func (ec *executionContext) _CommentEventSubject(ctx context.Context, sel ast.SelectionSet, obj CommentEventSubject) graphql.Marshaler {
  126996. switch obj := (obj).(type) {
  126997. case nil:
  126998. return graphql.Null
  126999. case Company:
  127000. return ec._Company(ctx, sel, &obj)
  127001. case *Company:
  127002. if obj == nil {
  127003. return graphql.Null
  127004. }
  127005. return ec._Company(ctx, sel, obj)
  127006. case CompanyLocation:
  127007. return ec._CompanyLocation(ctx, sel, &obj)
  127008. case *CompanyLocation:
  127009. if obj == nil {
  127010. return graphql.Null
  127011. }
  127012. return ec._CompanyLocation(ctx, sel, obj)
  127013. default:
  127014. panic(fmt.Errorf("unexpected type %T", obj))
  127015. }
  127016. }
  127017. func (ec *executionContext) _CustomerMoment(ctx context.Context, sel ast.SelectionSet, obj CustomerMoment) graphql.Marshaler {
  127018. switch obj := (obj).(type) {
  127019. case nil:
  127020. return graphql.Null
  127021. case CustomerVisit:
  127022. return ec._CustomerVisit(ctx, sel, &obj)
  127023. case *CustomerVisit:
  127024. if obj == nil {
  127025. return graphql.Null
  127026. }
  127027. return ec._CustomerVisit(ctx, sel, obj)
  127028. default:
  127029. panic(fmt.Errorf("unexpected type %T", obj))
  127030. }
  127031. }
  127032. func (ec *executionContext) _CustomerPaymentInstrument(ctx context.Context, sel ast.SelectionSet, obj CustomerPaymentInstrument) graphql.Marshaler {
  127033. switch obj := (obj).(type) {
  127034. case nil:
  127035. return graphql.Null
  127036. case CustomerCreditCard:
  127037. return ec._CustomerCreditCard(ctx, sel, &obj)
  127038. case *CustomerCreditCard:
  127039. if obj == nil {
  127040. return graphql.Null
  127041. }
  127042. return ec._CustomerCreditCard(ctx, sel, obj)
  127043. case CustomerPaypalBillingAgreement:
  127044. return ec._CustomerPaypalBillingAgreement(ctx, sel, &obj)
  127045. case *CustomerPaypalBillingAgreement:
  127046. if obj == nil {
  127047. return graphql.Null
  127048. }
  127049. return ec._CustomerPaypalBillingAgreement(ctx, sel, obj)
  127050. case CustomerShopPayAgreement:
  127051. return ec._CustomerShopPayAgreement(ctx, sel, &obj)
  127052. case *CustomerShopPayAgreement:
  127053. if obj == nil {
  127054. return graphql.Null
  127055. }
  127056. return ec._CustomerShopPayAgreement(ctx, sel, obj)
  127057. default:
  127058. panic(fmt.Errorf("unexpected type %T", obj))
  127059. }
  127060. }
  127061. func (ec *executionContext) _DeliveryConditionCriteria(ctx context.Context, sel ast.SelectionSet, obj DeliveryConditionCriteria) graphql.Marshaler {
  127062. switch obj := (obj).(type) {
  127063. case nil:
  127064. return graphql.Null
  127065. case MoneyV2:
  127066. return ec._MoneyV2(ctx, sel, &obj)
  127067. case *MoneyV2:
  127068. if obj == nil {
  127069. return graphql.Null
  127070. }
  127071. return ec._MoneyV2(ctx, sel, obj)
  127072. case Weight:
  127073. return ec._Weight(ctx, sel, &obj)
  127074. case *Weight:
  127075. if obj == nil {
  127076. return graphql.Null
  127077. }
  127078. return ec._Weight(ctx, sel, obj)
  127079. default:
  127080. panic(fmt.Errorf("unexpected type %T", obj))
  127081. }
  127082. }
  127083. func (ec *executionContext) _DeliveryRateProvider(ctx context.Context, sel ast.SelectionSet, obj DeliveryRateProvider) graphql.Marshaler {
  127084. switch obj := (obj).(type) {
  127085. case nil:
  127086. return graphql.Null
  127087. case DeliveryParticipant:
  127088. return ec._DeliveryParticipant(ctx, sel, &obj)
  127089. case *DeliveryParticipant:
  127090. if obj == nil {
  127091. return graphql.Null
  127092. }
  127093. return ec._DeliveryParticipant(ctx, sel, obj)
  127094. case DeliveryRateDefinition:
  127095. return ec._DeliveryRateDefinition(ctx, sel, &obj)
  127096. case *DeliveryRateDefinition:
  127097. if obj == nil {
  127098. return graphql.Null
  127099. }
  127100. return ec._DeliveryRateDefinition(ctx, sel, obj)
  127101. default:
  127102. panic(fmt.Errorf("unexpected type %T", obj))
  127103. }
  127104. }
  127105. func (ec *executionContext) _DiscountApplication(ctx context.Context, sel ast.SelectionSet, obj DiscountApplication) graphql.Marshaler {
  127106. switch obj := (obj).(type) {
  127107. case nil:
  127108. return graphql.Null
  127109. case AutomaticDiscountApplication:
  127110. return ec._AutomaticDiscountApplication(ctx, sel, &obj)
  127111. case *AutomaticDiscountApplication:
  127112. if obj == nil {
  127113. return graphql.Null
  127114. }
  127115. return ec._AutomaticDiscountApplication(ctx, sel, obj)
  127116. case DiscountCodeApplication:
  127117. return ec._DiscountCodeApplication(ctx, sel, &obj)
  127118. case *DiscountCodeApplication:
  127119. if obj == nil {
  127120. return graphql.Null
  127121. }
  127122. return ec._DiscountCodeApplication(ctx, sel, obj)
  127123. case ManualDiscountApplication:
  127124. return ec._ManualDiscountApplication(ctx, sel, &obj)
  127125. case *ManualDiscountApplication:
  127126. if obj == nil {
  127127. return graphql.Null
  127128. }
  127129. return ec._ManualDiscountApplication(ctx, sel, obj)
  127130. case ScriptDiscountApplication:
  127131. return ec._ScriptDiscountApplication(ctx, sel, &obj)
  127132. case *ScriptDiscountApplication:
  127133. if obj == nil {
  127134. return graphql.Null
  127135. }
  127136. return ec._ScriptDiscountApplication(ctx, sel, obj)
  127137. default:
  127138. panic(fmt.Errorf("unexpected type %T", obj))
  127139. }
  127140. }
  127141. func (ec *executionContext) _DisplayableError(ctx context.Context, sel ast.SelectionSet, obj DisplayableError) graphql.Marshaler {
  127142. switch obj := (obj).(type) {
  127143. case nil:
  127144. return graphql.Null
  127145. case UserError:
  127146. return ec._UserError(ctx, sel, &obj)
  127147. case *UserError:
  127148. if obj == nil {
  127149. return graphql.Null
  127150. }
  127151. return ec._UserError(ctx, sel, obj)
  127152. case MediaUserError:
  127153. return ec._MediaUserError(ctx, sel, &obj)
  127154. case *MediaUserError:
  127155. if obj == nil {
  127156. return graphql.Null
  127157. }
  127158. return ec._MediaUserError(ctx, sel, obj)
  127159. case ProductChangeStatusUserError:
  127160. return ec._ProductChangeStatusUserError(ctx, sel, &obj)
  127161. case *ProductChangeStatusUserError:
  127162. if obj == nil {
  127163. return graphql.Null
  127164. }
  127165. return ec._ProductChangeStatusUserError(ctx, sel, obj)
  127166. case SellingPlanGroupUserError:
  127167. return ec._SellingPlanGroupUserError(ctx, sel, &obj)
  127168. case *SellingPlanGroupUserError:
  127169. if obj == nil {
  127170. return graphql.Null
  127171. }
  127172. return ec._SellingPlanGroupUserError(ctx, sel, obj)
  127173. case ProductVariantsBulkCreateUserError:
  127174. return ec._ProductVariantsBulkCreateUserError(ctx, sel, &obj)
  127175. case *ProductVariantsBulkCreateUserError:
  127176. if obj == nil {
  127177. return graphql.Null
  127178. }
  127179. return ec._ProductVariantsBulkCreateUserError(ctx, sel, obj)
  127180. case ProductVariantsBulkDeleteUserError:
  127181. return ec._ProductVariantsBulkDeleteUserError(ctx, sel, &obj)
  127182. case *ProductVariantsBulkDeleteUserError:
  127183. if obj == nil {
  127184. return graphql.Null
  127185. }
  127186. return ec._ProductVariantsBulkDeleteUserError(ctx, sel, obj)
  127187. case ProductVariantsBulkReorderUserError:
  127188. return ec._ProductVariantsBulkReorderUserError(ctx, sel, &obj)
  127189. case *ProductVariantsBulkReorderUserError:
  127190. if obj == nil {
  127191. return graphql.Null
  127192. }
  127193. return ec._ProductVariantsBulkReorderUserError(ctx, sel, obj)
  127194. case ProductVariantsBulkUpdateUserError:
  127195. return ec._ProductVariantsBulkUpdateUserError(ctx, sel, &obj)
  127196. case *ProductVariantsBulkUpdateUserError:
  127197. if obj == nil {
  127198. return graphql.Null
  127199. }
  127200. return ec._ProductVariantsBulkUpdateUserError(ctx, sel, obj)
  127201. default:
  127202. panic(fmt.Errorf("unexpected type %T", obj))
  127203. }
  127204. }
  127205. func (ec *executionContext) _Event(ctx context.Context, sel ast.SelectionSet, obj Event) graphql.Marshaler {
  127206. switch obj := (obj).(type) {
  127207. case nil:
  127208. return graphql.Null
  127209. case CommentEvent:
  127210. return ec._CommentEvent(ctx, sel, &obj)
  127211. case *CommentEvent:
  127212. if obj == nil {
  127213. return graphql.Null
  127214. }
  127215. return ec._CommentEvent(ctx, sel, obj)
  127216. case BasicEvent:
  127217. return ec._BasicEvent(ctx, sel, &obj)
  127218. case *BasicEvent:
  127219. if obj == nil {
  127220. return graphql.Null
  127221. }
  127222. return ec._BasicEvent(ctx, sel, obj)
  127223. default:
  127224. panic(fmt.Errorf("unexpected type %T", obj))
  127225. }
  127226. }
  127227. func (ec *executionContext) _File(ctx context.Context, sel ast.SelectionSet, obj File) graphql.Marshaler {
  127228. switch obj := (obj).(type) {
  127229. case nil:
  127230. return graphql.Null
  127231. case GenericFile:
  127232. return ec._GenericFile(ctx, sel, &obj)
  127233. case *GenericFile:
  127234. if obj == nil {
  127235. return graphql.Null
  127236. }
  127237. return ec._GenericFile(ctx, sel, obj)
  127238. case MediaImage:
  127239. return ec._MediaImage(ctx, sel, &obj)
  127240. case *MediaImage:
  127241. if obj == nil {
  127242. return graphql.Null
  127243. }
  127244. return ec._MediaImage(ctx, sel, obj)
  127245. case Video:
  127246. return ec._Video(ctx, sel, &obj)
  127247. case *Video:
  127248. if obj == nil {
  127249. return graphql.Null
  127250. }
  127251. return ec._Video(ctx, sel, obj)
  127252. default:
  127253. panic(fmt.Errorf("unexpected type %T", obj))
  127254. }
  127255. }
  127256. func (ec *executionContext) _HasEvents(ctx context.Context, sel ast.SelectionSet, obj HasEvents) graphql.Marshaler {
  127257. switch obj := (obj).(type) {
  127258. case nil:
  127259. return graphql.Null
  127260. case Company:
  127261. return ec._Company(ctx, sel, &obj)
  127262. case *Company:
  127263. if obj == nil {
  127264. return graphql.Null
  127265. }
  127266. return ec._Company(ctx, sel, obj)
  127267. case CompanyLocation:
  127268. return ec._CompanyLocation(ctx, sel, &obj)
  127269. case *CompanyLocation:
  127270. if obj == nil {
  127271. return graphql.Null
  127272. }
  127273. return ec._CompanyLocation(ctx, sel, obj)
  127274. default:
  127275. panic(fmt.Errorf("unexpected type %T", obj))
  127276. }
  127277. }
  127278. func (ec *executionContext) _HasLocalizationExtensions(ctx context.Context, sel ast.SelectionSet, obj HasLocalizationExtensions) graphql.Marshaler {
  127279. switch obj := (obj).(type) {
  127280. case nil:
  127281. return graphql.Null
  127282. default:
  127283. panic(fmt.Errorf("unexpected type %T", obj))
  127284. }
  127285. }
  127286. func (ec *executionContext) _HasMetafieldDefinitions(ctx context.Context, sel ast.SelectionSet, obj HasMetafieldDefinitions) graphql.Marshaler {
  127287. switch obj := (obj).(type) {
  127288. case nil:
  127289. return graphql.Null
  127290. case Product:
  127291. return ec._Product(ctx, sel, &obj)
  127292. case *Product:
  127293. if obj == nil {
  127294. return graphql.Null
  127295. }
  127296. return ec._Product(ctx, sel, obj)
  127297. case ProductVariant:
  127298. return ec._ProductVariant(ctx, sel, &obj)
  127299. case *ProductVariant:
  127300. if obj == nil {
  127301. return graphql.Null
  127302. }
  127303. return ec._ProductVariant(ctx, sel, obj)
  127304. case Collection:
  127305. return ec._Collection(ctx, sel, &obj)
  127306. case *Collection:
  127307. if obj == nil {
  127308. return graphql.Null
  127309. }
  127310. return ec._Collection(ctx, sel, obj)
  127311. case Location:
  127312. return ec._Location(ctx, sel, &obj)
  127313. case *Location:
  127314. if obj == nil {
  127315. return graphql.Null
  127316. }
  127317. return ec._Location(ctx, sel, obj)
  127318. default:
  127319. panic(fmt.Errorf("unexpected type %T", obj))
  127320. }
  127321. }
  127322. func (ec *executionContext) _HasMetafields(ctx context.Context, sel ast.SelectionSet, obj HasMetafields) graphql.Marshaler {
  127323. switch obj := (obj).(type) {
  127324. case nil:
  127325. return graphql.Null
  127326. case Product:
  127327. return ec._Product(ctx, sel, &obj)
  127328. case *Product:
  127329. if obj == nil {
  127330. return graphql.Null
  127331. }
  127332. return ec._Product(ctx, sel, obj)
  127333. case ProductVariant:
  127334. return ec._ProductVariant(ctx, sel, &obj)
  127335. case *ProductVariant:
  127336. if obj == nil {
  127337. return graphql.Null
  127338. }
  127339. return ec._ProductVariant(ctx, sel, obj)
  127340. case Collection:
  127341. return ec._Collection(ctx, sel, &obj)
  127342. case *Collection:
  127343. if obj == nil {
  127344. return graphql.Null
  127345. }
  127346. return ec._Collection(ctx, sel, obj)
  127347. case AppInstallation:
  127348. return ec._AppInstallation(ctx, sel, &obj)
  127349. case *AppInstallation:
  127350. if obj == nil {
  127351. return graphql.Null
  127352. }
  127353. return ec._AppInstallation(ctx, sel, obj)
  127354. case Location:
  127355. return ec._Location(ctx, sel, &obj)
  127356. case *Location:
  127357. if obj == nil {
  127358. return graphql.Null
  127359. }
  127360. return ec._Location(ctx, sel, obj)
  127361. case Image:
  127362. return ec._Image(ctx, sel, &obj)
  127363. case *Image:
  127364. if obj == nil {
  127365. return graphql.Null
  127366. }
  127367. return ec._Image(ctx, sel, obj)
  127368. default:
  127369. panic(fmt.Errorf("unexpected type %T", obj))
  127370. }
  127371. }
  127372. func (ec *executionContext) _HasPublishedTranslations(ctx context.Context, sel ast.SelectionSet, obj HasPublishedTranslations) graphql.Marshaler {
  127373. switch obj := (obj).(type) {
  127374. case nil:
  127375. return graphql.Null
  127376. case Product:
  127377. return ec._Product(ctx, sel, &obj)
  127378. case *Product:
  127379. if obj == nil {
  127380. return graphql.Null
  127381. }
  127382. return ec._Product(ctx, sel, obj)
  127383. case ProductVariant:
  127384. return ec._ProductVariant(ctx, sel, &obj)
  127385. case *ProductVariant:
  127386. if obj == nil {
  127387. return graphql.Null
  127388. }
  127389. return ec._ProductVariant(ctx, sel, obj)
  127390. case ProductOption:
  127391. return ec._ProductOption(ctx, sel, &obj)
  127392. case *ProductOption:
  127393. if obj == nil {
  127394. return graphql.Null
  127395. }
  127396. return ec._ProductOption(ctx, sel, obj)
  127397. case Collection:
  127398. return ec._Collection(ctx, sel, &obj)
  127399. case *Collection:
  127400. if obj == nil {
  127401. return graphql.Null
  127402. }
  127403. return ec._Collection(ctx, sel, obj)
  127404. case Link:
  127405. return ec._Link(ctx, sel, &obj)
  127406. case *Link:
  127407. if obj == nil {
  127408. return graphql.Null
  127409. }
  127410. return ec._Link(ctx, sel, obj)
  127411. case OnlineStorePage:
  127412. return ec._OnlineStorePage(ctx, sel, &obj)
  127413. case *OnlineStorePage:
  127414. if obj == nil {
  127415. return graphql.Null
  127416. }
  127417. return ec._OnlineStorePage(ctx, sel, obj)
  127418. case ShopPolicy:
  127419. return ec._ShopPolicy(ctx, sel, &obj)
  127420. case *ShopPolicy:
  127421. if obj == nil {
  127422. return graphql.Null
  127423. }
  127424. return ec._ShopPolicy(ctx, sel, obj)
  127425. default:
  127426. panic(fmt.Errorf("unexpected type %T", obj))
  127427. }
  127428. }
  127429. func (ec *executionContext) _LegacyInteroperability(ctx context.Context, sel ast.SelectionSet, obj LegacyInteroperability) graphql.Marshaler {
  127430. switch obj := (obj).(type) {
  127431. case nil:
  127432. return graphql.Null
  127433. case Product:
  127434. return ec._Product(ctx, sel, &obj)
  127435. case *Product:
  127436. if obj == nil {
  127437. return graphql.Null
  127438. }
  127439. return ec._Product(ctx, sel, obj)
  127440. case ProductVariant:
  127441. return ec._ProductVariant(ctx, sel, &obj)
  127442. case *ProductVariant:
  127443. if obj == nil {
  127444. return graphql.Null
  127445. }
  127446. return ec._ProductVariant(ctx, sel, obj)
  127447. case Fulfillment:
  127448. return ec._Fulfillment(ctx, sel, &obj)
  127449. case *Fulfillment:
  127450. if obj == nil {
  127451. return graphql.Null
  127452. }
  127453. return ec._Fulfillment(ctx, sel, obj)
  127454. case InventoryItem:
  127455. return ec._InventoryItem(ctx, sel, &obj)
  127456. case *InventoryItem:
  127457. if obj == nil {
  127458. return graphql.Null
  127459. }
  127460. return ec._InventoryItem(ctx, sel, obj)
  127461. case Location:
  127462. return ec._Location(ctx, sel, &obj)
  127463. case *Location:
  127464. if obj == nil {
  127465. return graphql.Null
  127466. }
  127467. return ec._Location(ctx, sel, obj)
  127468. case MarketingEvent:
  127469. return ec._MarketingEvent(ctx, sel, &obj)
  127470. case *MarketingEvent:
  127471. if obj == nil {
  127472. return graphql.Null
  127473. }
  127474. return ec._MarketingEvent(ctx, sel, obj)
  127475. case Metafield:
  127476. return ec._Metafield(ctx, sel, &obj)
  127477. case *Metafield:
  127478. if obj == nil {
  127479. return graphql.Null
  127480. }
  127481. return ec._Metafield(ctx, sel, obj)
  127482. case Refund:
  127483. return ec._Refund(ctx, sel, &obj)
  127484. case *Refund:
  127485. if obj == nil {
  127486. return graphql.Null
  127487. }
  127488. return ec._Refund(ctx, sel, obj)
  127489. case SavedSearch:
  127490. return ec._SavedSearch(ctx, sel, &obj)
  127491. case *SavedSearch:
  127492. if obj == nil {
  127493. return graphql.Null
  127494. }
  127495. return ec._SavedSearch(ctx, sel, obj)
  127496. default:
  127497. panic(fmt.Errorf("unexpected type %T", obj))
  127498. }
  127499. }
  127500. func (ec *executionContext) _MarketRegion(ctx context.Context, sel ast.SelectionSet, obj MarketRegion) graphql.Marshaler {
  127501. switch obj := (obj).(type) {
  127502. case nil:
  127503. return graphql.Null
  127504. default:
  127505. panic(fmt.Errorf("unexpected type %T", obj))
  127506. }
  127507. }
  127508. func (ec *executionContext) _Media(ctx context.Context, sel ast.SelectionSet, obj Media) graphql.Marshaler {
  127509. switch obj := (obj).(type) {
  127510. case nil:
  127511. return graphql.Null
  127512. case MediaImage:
  127513. return ec._MediaImage(ctx, sel, &obj)
  127514. case *MediaImage:
  127515. if obj == nil {
  127516. return graphql.Null
  127517. }
  127518. return ec._MediaImage(ctx, sel, obj)
  127519. case Video:
  127520. return ec._Video(ctx, sel, &obj)
  127521. case *Video:
  127522. if obj == nil {
  127523. return graphql.Null
  127524. }
  127525. return ec._Video(ctx, sel, obj)
  127526. default:
  127527. panic(fmt.Errorf("unexpected type %T", obj))
  127528. }
  127529. }
  127530. func (ec *executionContext) _MetafieldReference(ctx context.Context, sel ast.SelectionSet, obj MetafieldReference) graphql.Marshaler {
  127531. switch obj := (obj).(type) {
  127532. case nil:
  127533. return graphql.Null
  127534. case Collection:
  127535. return ec._Collection(ctx, sel, &obj)
  127536. case *Collection:
  127537. if obj == nil {
  127538. return graphql.Null
  127539. }
  127540. return ec._Collection(ctx, sel, obj)
  127541. case GenericFile:
  127542. return ec._GenericFile(ctx, sel, &obj)
  127543. case *GenericFile:
  127544. if obj == nil {
  127545. return graphql.Null
  127546. }
  127547. return ec._GenericFile(ctx, sel, obj)
  127548. case MediaImage:
  127549. return ec._MediaImage(ctx, sel, &obj)
  127550. case *MediaImage:
  127551. if obj == nil {
  127552. return graphql.Null
  127553. }
  127554. return ec._MediaImage(ctx, sel, obj)
  127555. case OnlineStorePage:
  127556. return ec._OnlineStorePage(ctx, sel, &obj)
  127557. case *OnlineStorePage:
  127558. if obj == nil {
  127559. return graphql.Null
  127560. }
  127561. return ec._OnlineStorePage(ctx, sel, obj)
  127562. case Product:
  127563. return ec._Product(ctx, sel, &obj)
  127564. case *Product:
  127565. if obj == nil {
  127566. return graphql.Null
  127567. }
  127568. return ec._Product(ctx, sel, obj)
  127569. case ProductVariant:
  127570. return ec._ProductVariant(ctx, sel, &obj)
  127571. case *ProductVariant:
  127572. if obj == nil {
  127573. return graphql.Null
  127574. }
  127575. return ec._ProductVariant(ctx, sel, obj)
  127576. case Video:
  127577. return ec._Video(ctx, sel, &obj)
  127578. case *Video:
  127579. if obj == nil {
  127580. return graphql.Null
  127581. }
  127582. return ec._Video(ctx, sel, obj)
  127583. default:
  127584. panic(fmt.Errorf("unexpected type %T", obj))
  127585. }
  127586. }
  127587. func (ec *executionContext) _Navigable(ctx context.Context, sel ast.SelectionSet, obj Navigable) graphql.Marshaler {
  127588. switch obj := (obj).(type) {
  127589. case nil:
  127590. return graphql.Null
  127591. case Product:
  127592. return ec._Product(ctx, sel, &obj)
  127593. case *Product:
  127594. if obj == nil {
  127595. return graphql.Null
  127596. }
  127597. return ec._Product(ctx, sel, obj)
  127598. case ProductVariant:
  127599. return ec._ProductVariant(ctx, sel, &obj)
  127600. case *ProductVariant:
  127601. if obj == nil {
  127602. return graphql.Null
  127603. }
  127604. return ec._ProductVariant(ctx, sel, obj)
  127605. case OnlineStorePage:
  127606. return ec._OnlineStorePage(ctx, sel, &obj)
  127607. case *OnlineStorePage:
  127608. if obj == nil {
  127609. return graphql.Null
  127610. }
  127611. return ec._OnlineStorePage(ctx, sel, obj)
  127612. case Company:
  127613. return ec._Company(ctx, sel, &obj)
  127614. case *Company:
  127615. if obj == nil {
  127616. return graphql.Null
  127617. }
  127618. return ec._Company(ctx, sel, obj)
  127619. case CompanyLocation:
  127620. return ec._CompanyLocation(ctx, sel, &obj)
  127621. case *CompanyLocation:
  127622. if obj == nil {
  127623. return graphql.Null
  127624. }
  127625. return ec._CompanyLocation(ctx, sel, obj)
  127626. default:
  127627. panic(fmt.Errorf("unexpected type %T", obj))
  127628. }
  127629. }
  127630. func (ec *executionContext) _Node(ctx context.Context, sel ast.SelectionSet, obj Node) graphql.Marshaler {
  127631. switch obj := (obj).(type) {
  127632. case nil:
  127633. return graphql.Null
  127634. case Product:
  127635. return ec._Product(ctx, sel, &obj)
  127636. case *Product:
  127637. if obj == nil {
  127638. return graphql.Null
  127639. }
  127640. return ec._Product(ctx, sel, obj)
  127641. case ProductVariant:
  127642. return ec._ProductVariant(ctx, sel, &obj)
  127643. case *ProductVariant:
  127644. if obj == nil {
  127645. return graphql.Null
  127646. }
  127647. return ec._ProductVariant(ctx, sel, obj)
  127648. case InventoryLevel:
  127649. return ec._InventoryLevel(ctx, sel, &obj)
  127650. case *InventoryLevel:
  127651. if obj == nil {
  127652. return graphql.Null
  127653. }
  127654. return ec._InventoryLevel(ctx, sel, obj)
  127655. case ProductOption:
  127656. return ec._ProductOption(ctx, sel, &obj)
  127657. case *ProductOption:
  127658. if obj == nil {
  127659. return graphql.Null
  127660. }
  127661. return ec._ProductOption(ctx, sel, obj)
  127662. case Collection:
  127663. return ec._Collection(ctx, sel, &obj)
  127664. case *Collection:
  127665. if obj == nil {
  127666. return graphql.Null
  127667. }
  127668. return ec._Collection(ctx, sel, obj)
  127669. case AppInstallation:
  127670. return ec._AppInstallation(ctx, sel, &obj)
  127671. case *AppInstallation:
  127672. if obj == nil {
  127673. return graphql.Null
  127674. }
  127675. return ec._AppInstallation(ctx, sel, obj)
  127676. case AppSubscription:
  127677. return ec._AppSubscription(ctx, sel, &obj)
  127678. case *AppSubscription:
  127679. if obj == nil {
  127680. return graphql.Null
  127681. }
  127682. return ec._AppSubscription(ctx, sel, obj)
  127683. case Publication:
  127684. return ec._Publication(ctx, sel, &obj)
  127685. case *Publication:
  127686. if obj == nil {
  127687. return graphql.Null
  127688. }
  127689. return ec._Publication(ctx, sel, obj)
  127690. case AppCredit:
  127691. return ec._AppCredit(ctx, sel, &obj)
  127692. case *AppCredit:
  127693. if obj == nil {
  127694. return graphql.Null
  127695. }
  127696. return ec._AppCredit(ctx, sel, obj)
  127697. case AppPurchaseOneTime:
  127698. return ec._AppPurchaseOneTime(ctx, sel, &obj)
  127699. case *AppPurchaseOneTime:
  127700. if obj == nil {
  127701. return graphql.Null
  127702. }
  127703. return ec._AppPurchaseOneTime(ctx, sel, obj)
  127704. case AppRevenueAttributionRecord:
  127705. return ec._AppRevenueAttributionRecord(ctx, sel, &obj)
  127706. case *AppRevenueAttributionRecord:
  127707. if obj == nil {
  127708. return graphql.Null
  127709. }
  127710. return ec._AppRevenueAttributionRecord(ctx, sel, obj)
  127711. case AppUsageRecord:
  127712. return ec._AppUsageRecord(ctx, sel, &obj)
  127713. case *AppUsageRecord:
  127714. if obj == nil {
  127715. return graphql.Null
  127716. }
  127717. return ec._AppUsageRecord(ctx, sel, obj)
  127718. case SubscriptionContract:
  127719. return ec._SubscriptionContract(ctx, sel, &obj)
  127720. case *SubscriptionContract:
  127721. if obj == nil {
  127722. return graphql.Null
  127723. }
  127724. return ec._SubscriptionContract(ctx, sel, obj)
  127725. case Domain:
  127726. return ec._Domain(ctx, sel, &obj)
  127727. case *Domain:
  127728. if obj == nil {
  127729. return graphql.Null
  127730. }
  127731. return ec._Domain(ctx, sel, obj)
  127732. case OnlineStorePage:
  127733. return ec._OnlineStorePage(ctx, sel, &obj)
  127734. case *OnlineStorePage:
  127735. if obj == nil {
  127736. return graphql.Null
  127737. }
  127738. return ec._OnlineStorePage(ctx, sel, obj)
  127739. case ChannelInformation:
  127740. return ec._ChannelInformation(ctx, sel, &obj)
  127741. case *ChannelInformation:
  127742. if obj == nil {
  127743. return graphql.Null
  127744. }
  127745. return ec._ChannelInformation(ctx, sel, obj)
  127746. case ChannelDefinition:
  127747. return ec._ChannelDefinition(ctx, sel, &obj)
  127748. case *ChannelDefinition:
  127749. if obj == nil {
  127750. return graphql.Null
  127751. }
  127752. return ec._ChannelDefinition(ctx, sel, obj)
  127753. case CommentEvent:
  127754. return ec._CommentEvent(ctx, sel, &obj)
  127755. case *CommentEvent:
  127756. if obj == nil {
  127757. return graphql.Null
  127758. }
  127759. return ec._CommentEvent(ctx, sel, obj)
  127760. case Company:
  127761. return ec._Company(ctx, sel, &obj)
  127762. case *Company:
  127763. if obj == nil {
  127764. return graphql.Null
  127765. }
  127766. return ec._Company(ctx, sel, obj)
  127767. case CompanyContact:
  127768. return ec._CompanyContact(ctx, sel, &obj)
  127769. case *CompanyContact:
  127770. if obj == nil {
  127771. return graphql.Null
  127772. }
  127773. return ec._CompanyContact(ctx, sel, obj)
  127774. case CompanyContactRole:
  127775. return ec._CompanyContactRole(ctx, sel, &obj)
  127776. case *CompanyContactRole:
  127777. if obj == nil {
  127778. return graphql.Null
  127779. }
  127780. return ec._CompanyContactRole(ctx, sel, obj)
  127781. case CompanyContactRoleAssignment:
  127782. return ec._CompanyContactRoleAssignment(ctx, sel, &obj)
  127783. case *CompanyContactRoleAssignment:
  127784. if obj == nil {
  127785. return graphql.Null
  127786. }
  127787. return ec._CompanyContactRoleAssignment(ctx, sel, obj)
  127788. case CompanyLocation:
  127789. return ec._CompanyLocation(ctx, sel, &obj)
  127790. case *CompanyLocation:
  127791. if obj == nil {
  127792. return graphql.Null
  127793. }
  127794. return ec._CompanyLocation(ctx, sel, obj)
  127795. case CompanyAddress:
  127796. return ec._CompanyAddress(ctx, sel, &obj)
  127797. case *CompanyAddress:
  127798. if obj == nil {
  127799. return graphql.Null
  127800. }
  127801. return ec._CompanyAddress(ctx, sel, obj)
  127802. case StaffMember:
  127803. return ec._StaffMember(ctx, sel, &obj)
  127804. case *StaffMember:
  127805. if obj == nil {
  127806. return graphql.Null
  127807. }
  127808. return ec._StaffMember(ctx, sel, obj)
  127809. case CustomerVisit:
  127810. return ec._CustomerVisit(ctx, sel, &obj)
  127811. case *CustomerVisit:
  127812. if obj == nil {
  127813. return graphql.Null
  127814. }
  127815. return ec._CustomerVisit(ctx, sel, obj)
  127816. case CustomerPaymentMethod:
  127817. return ec._CustomerPaymentMethod(ctx, sel, &obj)
  127818. case *CustomerPaymentMethod:
  127819. if obj == nil {
  127820. return graphql.Null
  127821. }
  127822. return ec._CustomerPaymentMethod(ctx, sel, obj)
  127823. case DeliveryParticipant:
  127824. return ec._DeliveryParticipant(ctx, sel, &obj)
  127825. case *DeliveryParticipant:
  127826. if obj == nil {
  127827. return graphql.Null
  127828. }
  127829. return ec._DeliveryParticipant(ctx, sel, obj)
  127830. case DeliveryProfile:
  127831. return ec._DeliveryProfile(ctx, sel, &obj)
  127832. case *DeliveryProfile:
  127833. if obj == nil {
  127834. return graphql.Null
  127835. }
  127836. return ec._DeliveryProfile(ctx, sel, obj)
  127837. case DeliveryProfileItem:
  127838. return ec._DeliveryProfileItem(ctx, sel, &obj)
  127839. case *DeliveryProfileItem:
  127840. if obj == nil {
  127841. return graphql.Null
  127842. }
  127843. return ec._DeliveryProfileItem(ctx, sel, obj)
  127844. case DeliveryLocationGroup:
  127845. return ec._DeliveryLocationGroup(ctx, sel, &obj)
  127846. case *DeliveryLocationGroup:
  127847. if obj == nil {
  127848. return graphql.Null
  127849. }
  127850. return ec._DeliveryLocationGroup(ctx, sel, obj)
  127851. case DeliveryZone:
  127852. return ec._DeliveryZone(ctx, sel, &obj)
  127853. case *DeliveryZone:
  127854. if obj == nil {
  127855. return graphql.Null
  127856. }
  127857. return ec._DeliveryZone(ctx, sel, obj)
  127858. case DeliveryCountry:
  127859. return ec._DeliveryCountry(ctx, sel, &obj)
  127860. case *DeliveryCountry:
  127861. if obj == nil {
  127862. return graphql.Null
  127863. }
  127864. return ec._DeliveryCountry(ctx, sel, obj)
  127865. case DeliveryProvince:
  127866. return ec._DeliveryProvince(ctx, sel, &obj)
  127867. case *DeliveryProvince:
  127868. if obj == nil {
  127869. return graphql.Null
  127870. }
  127871. return ec._DeliveryProvince(ctx, sel, obj)
  127872. case DeliveryMethodDefinition:
  127873. return ec._DeliveryMethodDefinition(ctx, sel, &obj)
  127874. case *DeliveryMethodDefinition:
  127875. if obj == nil {
  127876. return graphql.Null
  127877. }
  127878. return ec._DeliveryMethodDefinition(ctx, sel, obj)
  127879. case DeliveryCondition:
  127880. return ec._DeliveryCondition(ctx, sel, &obj)
  127881. case *DeliveryCondition:
  127882. if obj == nil {
  127883. return graphql.Null
  127884. }
  127885. return ec._DeliveryCondition(ctx, sel, obj)
  127886. case DeliveryMethod:
  127887. return ec._DeliveryMethod(ctx, sel, &obj)
  127888. case *DeliveryMethod:
  127889. if obj == nil {
  127890. return graphql.Null
  127891. }
  127892. return ec._DeliveryMethod(ctx, sel, obj)
  127893. case DeliveryRateDefinition:
  127894. return ec._DeliveryRateDefinition(ctx, sel, &obj)
  127895. case *DeliveryRateDefinition:
  127896. if obj == nil {
  127897. return graphql.Null
  127898. }
  127899. return ec._DeliveryRateDefinition(ctx, sel, obj)
  127900. case DeliveryCarrierService:
  127901. return ec._DeliveryCarrierService(ctx, sel, &obj)
  127902. case *DeliveryCarrierService:
  127903. if obj == nil {
  127904. return graphql.Null
  127905. }
  127906. return ec._DeliveryCarrierService(ctx, sel, obj)
  127907. case BasicEvent:
  127908. return ec._BasicEvent(ctx, sel, &obj)
  127909. case *BasicEvent:
  127910. if obj == nil {
  127911. return graphql.Null
  127912. }
  127913. return ec._BasicEvent(ctx, sel, obj)
  127914. case Fulfillment:
  127915. return ec._Fulfillment(ctx, sel, &obj)
  127916. case *Fulfillment:
  127917. if obj == nil {
  127918. return graphql.Null
  127919. }
  127920. return ec._Fulfillment(ctx, sel, obj)
  127921. case FulfillmentOrder:
  127922. return ec._FulfillmentOrder(ctx, sel, &obj)
  127923. case *FulfillmentOrder:
  127924. if obj == nil {
  127925. return graphql.Null
  127926. }
  127927. return ec._FulfillmentOrder(ctx, sel, obj)
  127928. case InventoryItem:
  127929. return ec._InventoryItem(ctx, sel, &obj)
  127930. case *InventoryItem:
  127931. if obj == nil {
  127932. return graphql.Null
  127933. }
  127934. return ec._InventoryItem(ctx, sel, obj)
  127935. case FulfillmentOrderDestination:
  127936. return ec._FulfillmentOrderDestination(ctx, sel, &obj)
  127937. case *FulfillmentOrderDestination:
  127938. if obj == nil {
  127939. return graphql.Null
  127940. }
  127941. return ec._FulfillmentOrderDestination(ctx, sel, obj)
  127942. case FulfillmentEvent:
  127943. return ec._FulfillmentEvent(ctx, sel, &obj)
  127944. case *FulfillmentEvent:
  127945. if obj == nil {
  127946. return graphql.Null
  127947. }
  127948. return ec._FulfillmentEvent(ctx, sel, obj)
  127949. case FulfillmentLineItem:
  127950. return ec._FulfillmentLineItem(ctx, sel, &obj)
  127951. case *FulfillmentLineItem:
  127952. if obj == nil {
  127953. return graphql.Null
  127954. }
  127955. return ec._FulfillmentLineItem(ctx, sel, obj)
  127956. case FulfillmentOrderLineItem:
  127957. return ec._FulfillmentOrderLineItem(ctx, sel, &obj)
  127958. case *FulfillmentOrderLineItem:
  127959. if obj == nil {
  127960. return graphql.Null
  127961. }
  127962. return ec._FulfillmentOrderLineItem(ctx, sel, obj)
  127963. case FulfillmentOrderMerchantRequest:
  127964. return ec._FulfillmentOrderMerchantRequest(ctx, sel, &obj)
  127965. case *FulfillmentOrderMerchantRequest:
  127966. if obj == nil {
  127967. return graphql.Null
  127968. }
  127969. return ec._FulfillmentOrderMerchantRequest(ctx, sel, obj)
  127970. case Location:
  127971. return ec._Location(ctx, sel, &obj)
  127972. case *Location:
  127973. if obj == nil {
  127974. return graphql.Null
  127975. }
  127976. return ec._Location(ctx, sel, obj)
  127977. case MailingAddress:
  127978. return ec._MailingAddress(ctx, sel, &obj)
  127979. case *MailingAddress:
  127980. if obj == nil {
  127981. return graphql.Null
  127982. }
  127983. return ec._MailingAddress(ctx, sel, obj)
  127984. case MarketingEvent:
  127985. return ec._MarketingEvent(ctx, sel, &obj)
  127986. case *MarketingEvent:
  127987. if obj == nil {
  127988. return graphql.Null
  127989. }
  127990. return ec._MarketingEvent(ctx, sel, obj)
  127991. case GenericFile:
  127992. return ec._GenericFile(ctx, sel, &obj)
  127993. case *GenericFile:
  127994. if obj == nil {
  127995. return graphql.Null
  127996. }
  127997. return ec._GenericFile(ctx, sel, obj)
  127998. case MediaImage:
  127999. return ec._MediaImage(ctx, sel, &obj)
  128000. case *MediaImage:
  128001. if obj == nil {
  128002. return graphql.Null
  128003. }
  128004. return ec._MediaImage(ctx, sel, obj)
  128005. case Video:
  128006. return ec._Video(ctx, sel, &obj)
  128007. case *Video:
  128008. if obj == nil {
  128009. return graphql.Null
  128010. }
  128011. return ec._Video(ctx, sel, obj)
  128012. case Metafield:
  128013. return ec._Metafield(ctx, sel, &obj)
  128014. case *Metafield:
  128015. if obj == nil {
  128016. return graphql.Null
  128017. }
  128018. return ec._Metafield(ctx, sel, obj)
  128019. case MetafieldDefinition:
  128020. return ec._MetafieldDefinition(ctx, sel, &obj)
  128021. case *MetafieldDefinition:
  128022. if obj == nil {
  128023. return graphql.Null
  128024. }
  128025. return ec._MetafieldDefinition(ctx, sel, obj)
  128026. case StandardMetafieldDefinitionTemplate:
  128027. return ec._StandardMetafieldDefinitionTemplate(ctx, sel, &obj)
  128028. case *StandardMetafieldDefinitionTemplate:
  128029. if obj == nil {
  128030. return graphql.Null
  128031. }
  128032. return ec._StandardMetafieldDefinitionTemplate(ctx, sel, obj)
  128033. case PrivateMetafield:
  128034. return ec._PrivateMetafield(ctx, sel, &obj)
  128035. case *PrivateMetafield:
  128036. if obj == nil {
  128037. return graphql.Null
  128038. }
  128039. return ec._PrivateMetafield(ctx, sel, obj)
  128040. case PriceList:
  128041. return ec._PriceList(ctx, sel, &obj)
  128042. case *PriceList:
  128043. if obj == nil {
  128044. return graphql.Null
  128045. }
  128046. return ec._PriceList(ctx, sel, obj)
  128047. case DraftOrderLineItem:
  128048. return ec._DraftOrderLineItem(ctx, sel, &obj)
  128049. case *DraftOrderLineItem:
  128050. if obj == nil {
  128051. return graphql.Null
  128052. }
  128053. return ec._DraftOrderLineItem(ctx, sel, obj)
  128054. case PaymentSchedule:
  128055. return ec._PaymentSchedule(ctx, sel, &obj)
  128056. case *PaymentSchedule:
  128057. if obj == nil {
  128058. return graphql.Null
  128059. }
  128060. return ec._PaymentSchedule(ctx, sel, obj)
  128061. case PaymentTerms:
  128062. return ec._PaymentTerms(ctx, sel, &obj)
  128063. case *PaymentTerms:
  128064. if obj == nil {
  128065. return graphql.Null
  128066. }
  128067. return ec._PaymentTerms(ctx, sel, obj)
  128068. case SellingPlanGroup:
  128069. return ec._SellingPlanGroup(ctx, sel, &obj)
  128070. case *SellingPlanGroup:
  128071. if obj == nil {
  128072. return graphql.Null
  128073. }
  128074. return ec._SellingPlanGroup(ctx, sel, obj)
  128075. case SellingPlan:
  128076. return ec._SellingPlan(ctx, sel, &obj)
  128077. case *SellingPlan:
  128078. if obj == nil {
  128079. return graphql.Null
  128080. }
  128081. return ec._SellingPlan(ctx, sel, obj)
  128082. case OrderTransaction:
  128083. return ec._OrderTransaction(ctx, sel, &obj)
  128084. case *OrderTransaction:
  128085. if obj == nil {
  128086. return graphql.Null
  128087. }
  128088. return ec._OrderTransaction(ctx, sel, obj)
  128089. case TransactionFee:
  128090. return ec._TransactionFee(ctx, sel, &obj)
  128091. case *TransactionFee:
  128092. if obj == nil {
  128093. return graphql.Null
  128094. }
  128095. return ec._TransactionFee(ctx, sel, obj)
  128096. case LineItem:
  128097. return ec._LineItem(ctx, sel, &obj)
  128098. case *LineItem:
  128099. if obj == nil {
  128100. return graphql.Null
  128101. }
  128102. return ec._LineItem(ctx, sel, obj)
  128103. case Duty:
  128104. return ec._Duty(ctx, sel, &obj)
  128105. case *Duty:
  128106. if obj == nil {
  128107. return graphql.Null
  128108. }
  128109. return ec._Duty(ctx, sel, obj)
  128110. case Refund:
  128111. return ec._Refund(ctx, sel, &obj)
  128112. case *Refund:
  128113. if obj == nil {
  128114. return graphql.Null
  128115. }
  128116. return ec._Refund(ctx, sel, obj)
  128117. case PaymentMandate:
  128118. return ec._PaymentMandate(ctx, sel, &obj)
  128119. case *PaymentMandate:
  128120. if obj == nil {
  128121. return graphql.Null
  128122. }
  128123. return ec._PaymentMandate(ctx, sel, obj)
  128124. case OrderDisputeSummary:
  128125. return ec._OrderDisputeSummary(ctx, sel, &obj)
  128126. case *OrderDisputeSummary:
  128127. if obj == nil {
  128128. return graphql.Null
  128129. }
  128130. return ec._OrderDisputeSummary(ctx, sel, obj)
  128131. case SubscriptionBillingAttempt:
  128132. return ec._SubscriptionBillingAttempt(ctx, sel, &obj)
  128133. case *SubscriptionBillingAttempt:
  128134. if obj == nil {
  128135. return graphql.Null
  128136. }
  128137. return ec._SubscriptionBillingAttempt(ctx, sel, obj)
  128138. case PaymentTermsTemplate:
  128139. return ec._PaymentTermsTemplate(ctx, sel, &obj)
  128140. case *PaymentTermsTemplate:
  128141. if obj == nil {
  128142. return graphql.Null
  128143. }
  128144. return ec._PaymentTermsTemplate(ctx, sel, obj)
  128145. case ProductTaxonomyNode:
  128146. return ec._ProductTaxonomyNode(ctx, sel, &obj)
  128147. case *ProductTaxonomyNode:
  128148. if obj == nil {
  128149. return graphql.Null
  128150. }
  128151. return ec._ProductTaxonomyNode(ctx, sel, obj)
  128152. case StorefrontAccessToken:
  128153. return ec._StorefrontAccessToken(ctx, sel, &obj)
  128154. case *StorefrontAccessToken:
  128155. if obj == nil {
  128156. return graphql.Null
  128157. }
  128158. return ec._StorefrontAccessToken(ctx, sel, obj)
  128159. case ShopPolicy:
  128160. return ec._ShopPolicy(ctx, sel, &obj)
  128161. case *ShopPolicy:
  128162. if obj == nil {
  128163. return graphql.Null
  128164. }
  128165. return ec._ShopPolicy(ctx, sel, obj)
  128166. case SavedSearch:
  128167. return ec._SavedSearch(ctx, sel, &obj)
  128168. case *SavedSearch:
  128169. if obj == nil {
  128170. return graphql.Null
  128171. }
  128172. return ec._SavedSearch(ctx, sel, obj)
  128173. default:
  128174. panic(fmt.Errorf("unexpected type %T", obj))
  128175. }
  128176. }
  128177. func (ec *executionContext) _OnlineStorePreviewable(ctx context.Context, sel ast.SelectionSet, obj OnlineStorePreviewable) graphql.Marshaler {
  128178. switch obj := (obj).(type) {
  128179. case nil:
  128180. return graphql.Null
  128181. case Product:
  128182. return ec._Product(ctx, sel, &obj)
  128183. case *Product:
  128184. if obj == nil {
  128185. return graphql.Null
  128186. }
  128187. return ec._Product(ctx, sel, obj)
  128188. default:
  128189. panic(fmt.Errorf("unexpected type %T", obj))
  128190. }
  128191. }
  128192. func (ec *executionContext) _PaymentInstrument(ctx context.Context, sel ast.SelectionSet, obj PaymentInstrument) graphql.Marshaler {
  128193. switch obj := (obj).(type) {
  128194. case nil:
  128195. return graphql.Null
  128196. case VaultCreditCard:
  128197. return ec._VaultCreditCard(ctx, sel, &obj)
  128198. case *VaultCreditCard:
  128199. if obj == nil {
  128200. return graphql.Null
  128201. }
  128202. return ec._VaultCreditCard(ctx, sel, obj)
  128203. case VaultPaypalBillingAgreement:
  128204. return ec._VaultPaypalBillingAgreement(ctx, sel, &obj)
  128205. case *VaultPaypalBillingAgreement:
  128206. if obj == nil {
  128207. return graphql.Null
  128208. }
  128209. return ec._VaultPaypalBillingAgreement(ctx, sel, obj)
  128210. default:
  128211. panic(fmt.Errorf("unexpected type %T", obj))
  128212. }
  128213. }
  128214. func (ec *executionContext) _PricingValue(ctx context.Context, sel ast.SelectionSet, obj PricingValue) graphql.Marshaler {
  128215. switch obj := (obj).(type) {
  128216. case nil:
  128217. return graphql.Null
  128218. case MoneyV2:
  128219. return ec._MoneyV2(ctx, sel, &obj)
  128220. case *MoneyV2:
  128221. if obj == nil {
  128222. return graphql.Null
  128223. }
  128224. return ec._MoneyV2(ctx, sel, obj)
  128225. case PricingPercentageValue:
  128226. return ec._PricingPercentageValue(ctx, sel, &obj)
  128227. case *PricingPercentageValue:
  128228. if obj == nil {
  128229. return graphql.Null
  128230. }
  128231. return ec._PricingPercentageValue(ctx, sel, obj)
  128232. default:
  128233. panic(fmt.Errorf("unexpected type %T", obj))
  128234. }
  128235. }
  128236. func (ec *executionContext) _Publishable(ctx context.Context, sel ast.SelectionSet, obj Publishable) graphql.Marshaler {
  128237. switch obj := (obj).(type) {
  128238. case nil:
  128239. return graphql.Null
  128240. case Product:
  128241. return ec._Product(ctx, sel, &obj)
  128242. case *Product:
  128243. if obj == nil {
  128244. return graphql.Null
  128245. }
  128246. return ec._Product(ctx, sel, obj)
  128247. case Collection:
  128248. return ec._Collection(ctx, sel, &obj)
  128249. case *Collection:
  128250. if obj == nil {
  128251. return graphql.Null
  128252. }
  128253. return ec._Collection(ctx, sel, obj)
  128254. default:
  128255. panic(fmt.Errorf("unexpected type %T", obj))
  128256. }
  128257. }
  128258. func (ec *executionContext) _PurchasingEntity(ctx context.Context, sel ast.SelectionSet, obj PurchasingEntity) graphql.Marshaler {
  128259. switch obj := (obj).(type) {
  128260. case nil:
  128261. return graphql.Null
  128262. case Customer:
  128263. return ec._Customer(ctx, sel, &obj)
  128264. case *Customer:
  128265. if obj == nil {
  128266. return graphql.Null
  128267. }
  128268. return ec._Customer(ctx, sel, obj)
  128269. case PurchasingCompany:
  128270. return ec._PurchasingCompany(ctx, sel, &obj)
  128271. case *PurchasingCompany:
  128272. if obj == nil {
  128273. return graphql.Null
  128274. }
  128275. return ec._PurchasingCompany(ctx, sel, obj)
  128276. default:
  128277. panic(fmt.Errorf("unexpected type %T", obj))
  128278. }
  128279. }
  128280. func (ec *executionContext) _Sale(ctx context.Context, sel ast.SelectionSet, obj Sale) graphql.Marshaler {
  128281. switch obj := (obj).(type) {
  128282. case nil:
  128283. return graphql.Null
  128284. default:
  128285. panic(fmt.Errorf("unexpected type %T", obj))
  128286. }
  128287. }
  128288. func (ec *executionContext) _SalesAgreement(ctx context.Context, sel ast.SelectionSet, obj SalesAgreement) graphql.Marshaler {
  128289. switch obj := (obj).(type) {
  128290. case nil:
  128291. return graphql.Null
  128292. default:
  128293. panic(fmt.Errorf("unexpected type %T", obj))
  128294. }
  128295. }
  128296. func (ec *executionContext) _SellingPlanBillingPolicy(ctx context.Context, sel ast.SelectionSet, obj SellingPlanBillingPolicy) graphql.Marshaler {
  128297. switch obj := (obj).(type) {
  128298. case nil:
  128299. return graphql.Null
  128300. case SellingPlanFixedBillingPolicy:
  128301. return ec._SellingPlanFixedBillingPolicy(ctx, sel, &obj)
  128302. case *SellingPlanFixedBillingPolicy:
  128303. if obj == nil {
  128304. return graphql.Null
  128305. }
  128306. return ec._SellingPlanFixedBillingPolicy(ctx, sel, obj)
  128307. case SellingPlanRecurringBillingPolicy:
  128308. return ec._SellingPlanRecurringBillingPolicy(ctx, sel, &obj)
  128309. case *SellingPlanRecurringBillingPolicy:
  128310. if obj == nil {
  128311. return graphql.Null
  128312. }
  128313. return ec._SellingPlanRecurringBillingPolicy(ctx, sel, obj)
  128314. default:
  128315. panic(fmt.Errorf("unexpected type %T", obj))
  128316. }
  128317. }
  128318. func (ec *executionContext) _SellingPlanCheckoutChargeValue(ctx context.Context, sel ast.SelectionSet, obj SellingPlanCheckoutChargeValue) graphql.Marshaler {
  128319. switch obj := (obj).(type) {
  128320. case nil:
  128321. return graphql.Null
  128322. case MoneyV2:
  128323. return ec._MoneyV2(ctx, sel, &obj)
  128324. case *MoneyV2:
  128325. if obj == nil {
  128326. return graphql.Null
  128327. }
  128328. return ec._MoneyV2(ctx, sel, obj)
  128329. case SellingPlanCheckoutChargePercentageValue:
  128330. return ec._SellingPlanCheckoutChargePercentageValue(ctx, sel, &obj)
  128331. case *SellingPlanCheckoutChargePercentageValue:
  128332. if obj == nil {
  128333. return graphql.Null
  128334. }
  128335. return ec._SellingPlanCheckoutChargePercentageValue(ctx, sel, obj)
  128336. default:
  128337. panic(fmt.Errorf("unexpected type %T", obj))
  128338. }
  128339. }
  128340. func (ec *executionContext) _SellingPlanDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, obj SellingPlanDeliveryPolicy) graphql.Marshaler {
  128341. switch obj := (obj).(type) {
  128342. case nil:
  128343. return graphql.Null
  128344. case SellingPlanFixedDeliveryPolicy:
  128345. return ec._SellingPlanFixedDeliveryPolicy(ctx, sel, &obj)
  128346. case *SellingPlanFixedDeliveryPolicy:
  128347. if obj == nil {
  128348. return graphql.Null
  128349. }
  128350. return ec._SellingPlanFixedDeliveryPolicy(ctx, sel, obj)
  128351. case SellingPlanRecurringDeliveryPolicy:
  128352. return ec._SellingPlanRecurringDeliveryPolicy(ctx, sel, &obj)
  128353. case *SellingPlanRecurringDeliveryPolicy:
  128354. if obj == nil {
  128355. return graphql.Null
  128356. }
  128357. return ec._SellingPlanRecurringDeliveryPolicy(ctx, sel, obj)
  128358. default:
  128359. panic(fmt.Errorf("unexpected type %T", obj))
  128360. }
  128361. }
  128362. func (ec *executionContext) _SellingPlanPricingPolicy(ctx context.Context, sel ast.SelectionSet, obj SellingPlanPricingPolicy) graphql.Marshaler {
  128363. switch obj := (obj).(type) {
  128364. case nil:
  128365. return graphql.Null
  128366. case SellingPlanFixedPricingPolicy:
  128367. return ec._SellingPlanFixedPricingPolicy(ctx, sel, &obj)
  128368. case *SellingPlanFixedPricingPolicy:
  128369. if obj == nil {
  128370. return graphql.Null
  128371. }
  128372. return ec._SellingPlanFixedPricingPolicy(ctx, sel, obj)
  128373. case SellingPlanRecurringPricingPolicy:
  128374. return ec._SellingPlanRecurringPricingPolicy(ctx, sel, &obj)
  128375. case *SellingPlanRecurringPricingPolicy:
  128376. if obj == nil {
  128377. return graphql.Null
  128378. }
  128379. return ec._SellingPlanRecurringPricingPolicy(ctx, sel, obj)
  128380. default:
  128381. panic(fmt.Errorf("unexpected type %T", obj))
  128382. }
  128383. }
  128384. func (ec *executionContext) _SellingPlanPricingPolicyAdjustmentValue(ctx context.Context, sel ast.SelectionSet, obj SellingPlanPricingPolicyAdjustmentValue) graphql.Marshaler {
  128385. switch obj := (obj).(type) {
  128386. case nil:
  128387. return graphql.Null
  128388. case MoneyV2:
  128389. return ec._MoneyV2(ctx, sel, &obj)
  128390. case *MoneyV2:
  128391. if obj == nil {
  128392. return graphql.Null
  128393. }
  128394. return ec._MoneyV2(ctx, sel, obj)
  128395. case SellingPlanPricingPolicyPercentageValue:
  128396. return ec._SellingPlanPricingPolicyPercentageValue(ctx, sel, &obj)
  128397. case *SellingPlanPricingPolicyPercentageValue:
  128398. if obj == nil {
  128399. return graphql.Null
  128400. }
  128401. return ec._SellingPlanPricingPolicyPercentageValue(ctx, sel, obj)
  128402. default:
  128403. panic(fmt.Errorf("unexpected type %T", obj))
  128404. }
  128405. }
  128406. func (ec *executionContext) _SellingPlanPricingPolicyBase(ctx context.Context, sel ast.SelectionSet, obj SellingPlanPricingPolicyBase) graphql.Marshaler {
  128407. switch obj := (obj).(type) {
  128408. case nil:
  128409. return graphql.Null
  128410. case SellingPlanFixedPricingPolicy:
  128411. return ec._SellingPlanFixedPricingPolicy(ctx, sel, &obj)
  128412. case *SellingPlanFixedPricingPolicy:
  128413. if obj == nil {
  128414. return graphql.Null
  128415. }
  128416. return ec._SellingPlanFixedPricingPolicy(ctx, sel, obj)
  128417. case SellingPlanRecurringPricingPolicy:
  128418. return ec._SellingPlanRecurringPricingPolicy(ctx, sel, &obj)
  128419. case *SellingPlanRecurringPricingPolicy:
  128420. if obj == nil {
  128421. return graphql.Null
  128422. }
  128423. return ec._SellingPlanRecurringPricingPolicy(ctx, sel, obj)
  128424. default:
  128425. panic(fmt.Errorf("unexpected type %T", obj))
  128426. }
  128427. }
  128428. func (ec *executionContext) _SubscriptionContractBase(ctx context.Context, sel ast.SelectionSet, obj SubscriptionContractBase) graphql.Marshaler {
  128429. switch obj := (obj).(type) {
  128430. case nil:
  128431. return graphql.Null
  128432. case SubscriptionContract:
  128433. return ec._SubscriptionContract(ctx, sel, &obj)
  128434. case *SubscriptionContract:
  128435. if obj == nil {
  128436. return graphql.Null
  128437. }
  128438. return ec._SubscriptionContract(ctx, sel, obj)
  128439. default:
  128440. panic(fmt.Errorf("unexpected type %T", obj))
  128441. }
  128442. }
  128443. func (ec *executionContext) _SubscriptionDeliveryMethod(ctx context.Context, sel ast.SelectionSet, obj SubscriptionDeliveryMethod) graphql.Marshaler {
  128444. switch obj := (obj).(type) {
  128445. case nil:
  128446. return graphql.Null
  128447. case SubscriptionDeliveryMethodLocalDelivery:
  128448. return ec._SubscriptionDeliveryMethodLocalDelivery(ctx, sel, &obj)
  128449. case *SubscriptionDeliveryMethodLocalDelivery:
  128450. if obj == nil {
  128451. return graphql.Null
  128452. }
  128453. return ec._SubscriptionDeliveryMethodLocalDelivery(ctx, sel, obj)
  128454. case SubscriptionDeliveryMethodPickup:
  128455. return ec._SubscriptionDeliveryMethodPickup(ctx, sel, &obj)
  128456. case *SubscriptionDeliveryMethodPickup:
  128457. if obj == nil {
  128458. return graphql.Null
  128459. }
  128460. return ec._SubscriptionDeliveryMethodPickup(ctx, sel, obj)
  128461. case SubscriptionDeliveryMethodShipping:
  128462. return ec._SubscriptionDeliveryMethodShipping(ctx, sel, &obj)
  128463. case *SubscriptionDeliveryMethodShipping:
  128464. if obj == nil {
  128465. return graphql.Null
  128466. }
  128467. return ec._SubscriptionDeliveryMethodShipping(ctx, sel, obj)
  128468. default:
  128469. panic(fmt.Errorf("unexpected type %T", obj))
  128470. }
  128471. }
  128472. func (ec *executionContext) _SubscriptionDiscount(ctx context.Context, sel ast.SelectionSet, obj SubscriptionDiscount) graphql.Marshaler {
  128473. switch obj := (obj).(type) {
  128474. case nil:
  128475. return graphql.Null
  128476. case SubscriptionAppliedCodeDiscount:
  128477. return ec._SubscriptionAppliedCodeDiscount(ctx, sel, &obj)
  128478. case *SubscriptionAppliedCodeDiscount:
  128479. if obj == nil {
  128480. return graphql.Null
  128481. }
  128482. return ec._SubscriptionAppliedCodeDiscount(ctx, sel, obj)
  128483. case SubscriptionManualDiscount:
  128484. return ec._SubscriptionManualDiscount(ctx, sel, &obj)
  128485. case *SubscriptionManualDiscount:
  128486. if obj == nil {
  128487. return graphql.Null
  128488. }
  128489. return ec._SubscriptionManualDiscount(ctx, sel, obj)
  128490. default:
  128491. panic(fmt.Errorf("unexpected type %T", obj))
  128492. }
  128493. }
  128494. func (ec *executionContext) _SubscriptionDiscountValue(ctx context.Context, sel ast.SelectionSet, obj SubscriptionDiscountValue) graphql.Marshaler {
  128495. switch obj := (obj).(type) {
  128496. case nil:
  128497. return graphql.Null
  128498. case SubscriptionDiscountFixedAmountValue:
  128499. return ec._SubscriptionDiscountFixedAmountValue(ctx, sel, &obj)
  128500. case *SubscriptionDiscountFixedAmountValue:
  128501. if obj == nil {
  128502. return graphql.Null
  128503. }
  128504. return ec._SubscriptionDiscountFixedAmountValue(ctx, sel, obj)
  128505. case SubscriptionDiscountPercentageValue:
  128506. return ec._SubscriptionDiscountPercentageValue(ctx, sel, &obj)
  128507. case *SubscriptionDiscountPercentageValue:
  128508. if obj == nil {
  128509. return graphql.Null
  128510. }
  128511. return ec._SubscriptionDiscountPercentageValue(ctx, sel, obj)
  128512. default:
  128513. panic(fmt.Errorf("unexpected type %T", obj))
  128514. }
  128515. }
  128516. func (ec *executionContext) __Entity(ctx context.Context, sel ast.SelectionSet, obj fedruntime.Entity) graphql.Marshaler {
  128517. switch obj := (obj).(type) {
  128518. case nil:
  128519. return graphql.Null
  128520. case App:
  128521. return ec._App(ctx, sel, &obj)
  128522. case *App:
  128523. if obj == nil {
  128524. return graphql.Null
  128525. }
  128526. return ec._App(ctx, sel, obj)
  128527. case Collection:
  128528. return ec._Collection(ctx, sel, &obj)
  128529. case *Collection:
  128530. if obj == nil {
  128531. return graphql.Null
  128532. }
  128533. return ec._Collection(ctx, sel, obj)
  128534. case Customer:
  128535. return ec._Customer(ctx, sel, &obj)
  128536. case *Customer:
  128537. if obj == nil {
  128538. return graphql.Null
  128539. }
  128540. return ec._Customer(ctx, sel, obj)
  128541. case DraftOrder:
  128542. return ec._DraftOrder(ctx, sel, &obj)
  128543. case *DraftOrder:
  128544. if obj == nil {
  128545. return graphql.Null
  128546. }
  128547. return ec._DraftOrder(ctx, sel, obj)
  128548. case FulfillmentService:
  128549. return ec._FulfillmentService(ctx, sel, &obj)
  128550. case *FulfillmentService:
  128551. if obj == nil {
  128552. return graphql.Null
  128553. }
  128554. return ec._FulfillmentService(ctx, sel, obj)
  128555. case InventoryLevel:
  128556. return ec._InventoryLevel(ctx, sel, &obj)
  128557. case *InventoryLevel:
  128558. if obj == nil {
  128559. return graphql.Null
  128560. }
  128561. return ec._InventoryLevel(ctx, sel, obj)
  128562. case Job:
  128563. return ec._Job(ctx, sel, &obj)
  128564. case *Job:
  128565. if obj == nil {
  128566. return graphql.Null
  128567. }
  128568. return ec._Job(ctx, sel, obj)
  128569. case Market:
  128570. return ec._Market(ctx, sel, &obj)
  128571. case *Market:
  128572. if obj == nil {
  128573. return graphql.Null
  128574. }
  128575. return ec._Market(ctx, sel, obj)
  128576. case MarketWebPresence:
  128577. return ec._MarketWebPresence(ctx, sel, &obj)
  128578. case *MarketWebPresence:
  128579. if obj == nil {
  128580. return graphql.Null
  128581. }
  128582. return ec._MarketWebPresence(ctx, sel, obj)
  128583. case Order:
  128584. return ec._Order(ctx, sel, &obj)
  128585. case *Order:
  128586. if obj == nil {
  128587. return graphql.Null
  128588. }
  128589. return ec._Order(ctx, sel, obj)
  128590. case Product:
  128591. return ec._Product(ctx, sel, &obj)
  128592. case *Product:
  128593. if obj == nil {
  128594. return graphql.Null
  128595. }
  128596. return ec._Product(ctx, sel, obj)
  128597. case ProductOption:
  128598. return ec._ProductOption(ctx, sel, &obj)
  128599. case *ProductOption:
  128600. if obj == nil {
  128601. return graphql.Null
  128602. }
  128603. return ec._ProductOption(ctx, sel, obj)
  128604. case ProductVariant:
  128605. return ec._ProductVariant(ctx, sel, &obj)
  128606. case *ProductVariant:
  128607. if obj == nil {
  128608. return graphql.Null
  128609. }
  128610. return ec._ProductVariant(ctx, sel, obj)
  128611. case Shop:
  128612. return ec._Shop(ctx, sel, &obj)
  128613. case *Shop:
  128614. if obj == nil {
  128615. return graphql.Null
  128616. }
  128617. return ec._Shop(ctx, sel, obj)
  128618. default:
  128619. panic(fmt.Errorf("unexpected type %T", obj))
  128620. }
  128621. }
  128622. // endregion ************************** interface.gotpl ***************************
  128623. // region **************************** object.gotpl ****************************
  128624. var accessScopeImplementors = []string{"AccessScope"}
  128625. func (ec *executionContext) _AccessScope(ctx context.Context, sel ast.SelectionSet, obj *AccessScope) graphql.Marshaler {
  128626. fields := graphql.CollectFields(ec.OperationContext, sel, accessScopeImplementors)
  128627. out := graphql.NewFieldSet(fields)
  128628. var invalids uint32
  128629. for i, field := range fields {
  128630. switch field.Name {
  128631. case "__typename":
  128632. out.Values[i] = graphql.MarshalString("AccessScope")
  128633. case "description":
  128634. out.Values[i] = ec._AccessScope_description(ctx, field, obj)
  128635. if out.Values[i] == graphql.Null {
  128636. invalids++
  128637. }
  128638. case "handle":
  128639. out.Values[i] = ec._AccessScope_handle(ctx, field, obj)
  128640. if out.Values[i] == graphql.Null {
  128641. invalids++
  128642. }
  128643. default:
  128644. panic("unknown field " + strconv.Quote(field.Name))
  128645. }
  128646. }
  128647. out.Dispatch()
  128648. if invalids > 0 {
  128649. return graphql.Null
  128650. }
  128651. return out
  128652. }
  128653. var appImplementors = []string{"App", "_Entity"}
  128654. func (ec *executionContext) _App(ctx context.Context, sel ast.SelectionSet, obj *App) graphql.Marshaler {
  128655. fields := graphql.CollectFields(ec.OperationContext, sel, appImplementors)
  128656. out := graphql.NewFieldSet(fields)
  128657. var invalids uint32
  128658. for i, field := range fields {
  128659. switch field.Name {
  128660. case "__typename":
  128661. out.Values[i] = graphql.MarshalString("App")
  128662. case "id":
  128663. out.Values[i] = ec._App_id(ctx, field, obj)
  128664. if out.Values[i] == graphql.Null {
  128665. invalids++
  128666. }
  128667. default:
  128668. panic("unknown field " + strconv.Quote(field.Name))
  128669. }
  128670. }
  128671. out.Dispatch()
  128672. if invalids > 0 {
  128673. return graphql.Null
  128674. }
  128675. return out
  128676. }
  128677. var appConnectionImplementors = []string{"AppConnection"}
  128678. func (ec *executionContext) _AppConnection(ctx context.Context, sel ast.SelectionSet, obj *AppConnection) graphql.Marshaler {
  128679. fields := graphql.CollectFields(ec.OperationContext, sel, appConnectionImplementors)
  128680. out := graphql.NewFieldSet(fields)
  128681. var invalids uint32
  128682. for i, field := range fields {
  128683. switch field.Name {
  128684. case "__typename":
  128685. out.Values[i] = graphql.MarshalString("AppConnection")
  128686. case "edges":
  128687. out.Values[i] = ec._AppConnection_edges(ctx, field, obj)
  128688. if out.Values[i] == graphql.Null {
  128689. invalids++
  128690. }
  128691. case "nodes":
  128692. out.Values[i] = ec._AppConnection_nodes(ctx, field, obj)
  128693. if out.Values[i] == graphql.Null {
  128694. invalids++
  128695. }
  128696. case "pageInfo":
  128697. out.Values[i] = ec._AppConnection_pageInfo(ctx, field, obj)
  128698. if out.Values[i] == graphql.Null {
  128699. invalids++
  128700. }
  128701. default:
  128702. panic("unknown field " + strconv.Quote(field.Name))
  128703. }
  128704. }
  128705. out.Dispatch()
  128706. if invalids > 0 {
  128707. return graphql.Null
  128708. }
  128709. return out
  128710. }
  128711. var appCreditImplementors = []string{"AppCredit", "Node"}
  128712. func (ec *executionContext) _AppCredit(ctx context.Context, sel ast.SelectionSet, obj *AppCredit) graphql.Marshaler {
  128713. fields := graphql.CollectFields(ec.OperationContext, sel, appCreditImplementors)
  128714. out := graphql.NewFieldSet(fields)
  128715. var invalids uint32
  128716. for i, field := range fields {
  128717. switch field.Name {
  128718. case "__typename":
  128719. out.Values[i] = graphql.MarshalString("AppCredit")
  128720. case "amount":
  128721. out.Values[i] = ec._AppCredit_amount(ctx, field, obj)
  128722. if out.Values[i] == graphql.Null {
  128723. invalids++
  128724. }
  128725. case "createdAt":
  128726. out.Values[i] = ec._AppCredit_createdAt(ctx, field, obj)
  128727. if out.Values[i] == graphql.Null {
  128728. invalids++
  128729. }
  128730. case "description":
  128731. out.Values[i] = ec._AppCredit_description(ctx, field, obj)
  128732. if out.Values[i] == graphql.Null {
  128733. invalids++
  128734. }
  128735. case "id":
  128736. out.Values[i] = ec._AppCredit_id(ctx, field, obj)
  128737. if out.Values[i] == graphql.Null {
  128738. invalids++
  128739. }
  128740. case "test":
  128741. out.Values[i] = ec._AppCredit_test(ctx, field, obj)
  128742. if out.Values[i] == graphql.Null {
  128743. invalids++
  128744. }
  128745. default:
  128746. panic("unknown field " + strconv.Quote(field.Name))
  128747. }
  128748. }
  128749. out.Dispatch()
  128750. if invalids > 0 {
  128751. return graphql.Null
  128752. }
  128753. return out
  128754. }
  128755. var appCreditConnectionImplementors = []string{"AppCreditConnection"}
  128756. func (ec *executionContext) _AppCreditConnection(ctx context.Context, sel ast.SelectionSet, obj *AppCreditConnection) graphql.Marshaler {
  128757. fields := graphql.CollectFields(ec.OperationContext, sel, appCreditConnectionImplementors)
  128758. out := graphql.NewFieldSet(fields)
  128759. var invalids uint32
  128760. for i, field := range fields {
  128761. switch field.Name {
  128762. case "__typename":
  128763. out.Values[i] = graphql.MarshalString("AppCreditConnection")
  128764. case "edges":
  128765. out.Values[i] = ec._AppCreditConnection_edges(ctx, field, obj)
  128766. if out.Values[i] == graphql.Null {
  128767. invalids++
  128768. }
  128769. case "nodes":
  128770. out.Values[i] = ec._AppCreditConnection_nodes(ctx, field, obj)
  128771. if out.Values[i] == graphql.Null {
  128772. invalids++
  128773. }
  128774. case "pageInfo":
  128775. out.Values[i] = ec._AppCreditConnection_pageInfo(ctx, field, obj)
  128776. if out.Values[i] == graphql.Null {
  128777. invalids++
  128778. }
  128779. default:
  128780. panic("unknown field " + strconv.Quote(field.Name))
  128781. }
  128782. }
  128783. out.Dispatch()
  128784. if invalids > 0 {
  128785. return graphql.Null
  128786. }
  128787. return out
  128788. }
  128789. var appCreditEdgeImplementors = []string{"AppCreditEdge"}
  128790. func (ec *executionContext) _AppCreditEdge(ctx context.Context, sel ast.SelectionSet, obj *AppCreditEdge) graphql.Marshaler {
  128791. fields := graphql.CollectFields(ec.OperationContext, sel, appCreditEdgeImplementors)
  128792. out := graphql.NewFieldSet(fields)
  128793. var invalids uint32
  128794. for i, field := range fields {
  128795. switch field.Name {
  128796. case "__typename":
  128797. out.Values[i] = graphql.MarshalString("AppCreditEdge")
  128798. case "cursor":
  128799. out.Values[i] = ec._AppCreditEdge_cursor(ctx, field, obj)
  128800. if out.Values[i] == graphql.Null {
  128801. invalids++
  128802. }
  128803. case "node":
  128804. out.Values[i] = ec._AppCreditEdge_node(ctx, field, obj)
  128805. if out.Values[i] == graphql.Null {
  128806. invalids++
  128807. }
  128808. default:
  128809. panic("unknown field " + strconv.Quote(field.Name))
  128810. }
  128811. }
  128812. out.Dispatch()
  128813. if invalids > 0 {
  128814. return graphql.Null
  128815. }
  128816. return out
  128817. }
  128818. var appEdgeImplementors = []string{"AppEdge"}
  128819. func (ec *executionContext) _AppEdge(ctx context.Context, sel ast.SelectionSet, obj *AppEdge) graphql.Marshaler {
  128820. fields := graphql.CollectFields(ec.OperationContext, sel, appEdgeImplementors)
  128821. out := graphql.NewFieldSet(fields)
  128822. var invalids uint32
  128823. for i, field := range fields {
  128824. switch field.Name {
  128825. case "__typename":
  128826. out.Values[i] = graphql.MarshalString("AppEdge")
  128827. case "cursor":
  128828. out.Values[i] = ec._AppEdge_cursor(ctx, field, obj)
  128829. if out.Values[i] == graphql.Null {
  128830. invalids++
  128831. }
  128832. case "node":
  128833. out.Values[i] = ec._AppEdge_node(ctx, field, obj)
  128834. if out.Values[i] == graphql.Null {
  128835. invalids++
  128836. }
  128837. default:
  128838. panic("unknown field " + strconv.Quote(field.Name))
  128839. }
  128840. }
  128841. out.Dispatch()
  128842. if invalids > 0 {
  128843. return graphql.Null
  128844. }
  128845. return out
  128846. }
  128847. var appFeedbackImplementors = []string{"AppFeedback"}
  128848. func (ec *executionContext) _AppFeedback(ctx context.Context, sel ast.SelectionSet, obj *AppFeedback) graphql.Marshaler {
  128849. fields := graphql.CollectFields(ec.OperationContext, sel, appFeedbackImplementors)
  128850. out := graphql.NewFieldSet(fields)
  128851. var invalids uint32
  128852. for i, field := range fields {
  128853. switch field.Name {
  128854. case "__typename":
  128855. out.Values[i] = graphql.MarshalString("AppFeedback")
  128856. case "app":
  128857. out.Values[i] = ec._AppFeedback_app(ctx, field, obj)
  128858. if out.Values[i] == graphql.Null {
  128859. invalids++
  128860. }
  128861. case "link":
  128862. out.Values[i] = ec._AppFeedback_link(ctx, field, obj)
  128863. case "messages":
  128864. out.Values[i] = ec._AppFeedback_messages(ctx, field, obj)
  128865. if out.Values[i] == graphql.Null {
  128866. invalids++
  128867. }
  128868. default:
  128869. panic("unknown field " + strconv.Quote(field.Name))
  128870. }
  128871. }
  128872. out.Dispatch()
  128873. if invalids > 0 {
  128874. return graphql.Null
  128875. }
  128876. return out
  128877. }
  128878. var appInstallationImplementors = []string{"AppInstallation", "HasMetafields", "Node"}
  128879. func (ec *executionContext) _AppInstallation(ctx context.Context, sel ast.SelectionSet, obj *AppInstallation) graphql.Marshaler {
  128880. fields := graphql.CollectFields(ec.OperationContext, sel, appInstallationImplementors)
  128881. out := graphql.NewFieldSet(fields)
  128882. var invalids uint32
  128883. for i, field := range fields {
  128884. switch field.Name {
  128885. case "__typename":
  128886. out.Values[i] = graphql.MarshalString("AppInstallation")
  128887. case "accessScopes":
  128888. out.Values[i] = ec._AppInstallation_accessScopes(ctx, field, obj)
  128889. if out.Values[i] == graphql.Null {
  128890. invalids++
  128891. }
  128892. case "activeSubscriptions":
  128893. out.Values[i] = ec._AppInstallation_activeSubscriptions(ctx, field, obj)
  128894. if out.Values[i] == graphql.Null {
  128895. invalids++
  128896. }
  128897. case "allSubscriptions":
  128898. out.Values[i] = ec._AppInstallation_allSubscriptions(ctx, field, obj)
  128899. if out.Values[i] == graphql.Null {
  128900. invalids++
  128901. }
  128902. case "app":
  128903. out.Values[i] = ec._AppInstallation_app(ctx, field, obj)
  128904. if out.Values[i] == graphql.Null {
  128905. invalids++
  128906. }
  128907. case "credits":
  128908. out.Values[i] = ec._AppInstallation_credits(ctx, field, obj)
  128909. if out.Values[i] == graphql.Null {
  128910. invalids++
  128911. }
  128912. case "id":
  128913. out.Values[i] = ec._AppInstallation_id(ctx, field, obj)
  128914. if out.Values[i] == graphql.Null {
  128915. invalids++
  128916. }
  128917. case "launchUrl":
  128918. out.Values[i] = ec._AppInstallation_launchUrl(ctx, field, obj)
  128919. if out.Values[i] == graphql.Null {
  128920. invalids++
  128921. }
  128922. case "metafield":
  128923. out.Values[i] = ec._AppInstallation_metafield(ctx, field, obj)
  128924. case "metafields":
  128925. out.Values[i] = ec._AppInstallation_metafields(ctx, field, obj)
  128926. if out.Values[i] == graphql.Null {
  128927. invalids++
  128928. }
  128929. case "oneTimePurchases":
  128930. out.Values[i] = ec._AppInstallation_oneTimePurchases(ctx, field, obj)
  128931. if out.Values[i] == graphql.Null {
  128932. invalids++
  128933. }
  128934. case "privateMetafield":
  128935. out.Values[i] = ec._AppInstallation_privateMetafield(ctx, field, obj)
  128936. case "privateMetafields":
  128937. out.Values[i] = ec._AppInstallation_privateMetafields(ctx, field, obj)
  128938. if out.Values[i] == graphql.Null {
  128939. invalids++
  128940. }
  128941. case "publication":
  128942. out.Values[i] = ec._AppInstallation_publication(ctx, field, obj)
  128943. case "revenueAttributionRecords":
  128944. out.Values[i] = ec._AppInstallation_revenueAttributionRecords(ctx, field, obj)
  128945. if out.Values[i] == graphql.Null {
  128946. invalids++
  128947. }
  128948. case "uninstallUrl":
  128949. out.Values[i] = ec._AppInstallation_uninstallUrl(ctx, field, obj)
  128950. default:
  128951. panic("unknown field " + strconv.Quote(field.Name))
  128952. }
  128953. }
  128954. out.Dispatch()
  128955. if invalids > 0 {
  128956. return graphql.Null
  128957. }
  128958. return out
  128959. }
  128960. var appPlanV2Implementors = []string{"AppPlanV2"}
  128961. func (ec *executionContext) _AppPlanV2(ctx context.Context, sel ast.SelectionSet, obj *AppPlanV2) graphql.Marshaler {
  128962. fields := graphql.CollectFields(ec.OperationContext, sel, appPlanV2Implementors)
  128963. out := graphql.NewFieldSet(fields)
  128964. var invalids uint32
  128965. for i, field := range fields {
  128966. switch field.Name {
  128967. case "__typename":
  128968. out.Values[i] = graphql.MarshalString("AppPlanV2")
  128969. case "pricingDetails":
  128970. out.Values[i] = ec._AppPlanV2_pricingDetails(ctx, field, obj)
  128971. if out.Values[i] == graphql.Null {
  128972. invalids++
  128973. }
  128974. default:
  128975. panic("unknown field " + strconv.Quote(field.Name))
  128976. }
  128977. }
  128978. out.Dispatch()
  128979. if invalids > 0 {
  128980. return graphql.Null
  128981. }
  128982. return out
  128983. }
  128984. var appPurchaseOneTimeImplementors = []string{"AppPurchaseOneTime", "AppPurchase", "Node"}
  128985. func (ec *executionContext) _AppPurchaseOneTime(ctx context.Context, sel ast.SelectionSet, obj *AppPurchaseOneTime) graphql.Marshaler {
  128986. fields := graphql.CollectFields(ec.OperationContext, sel, appPurchaseOneTimeImplementors)
  128987. out := graphql.NewFieldSet(fields)
  128988. var invalids uint32
  128989. for i, field := range fields {
  128990. switch field.Name {
  128991. case "__typename":
  128992. out.Values[i] = graphql.MarshalString("AppPurchaseOneTime")
  128993. case "createdAt":
  128994. out.Values[i] = ec._AppPurchaseOneTime_createdAt(ctx, field, obj)
  128995. if out.Values[i] == graphql.Null {
  128996. invalids++
  128997. }
  128998. case "id":
  128999. out.Values[i] = ec._AppPurchaseOneTime_id(ctx, field, obj)
  129000. if out.Values[i] == graphql.Null {
  129001. invalids++
  129002. }
  129003. case "name":
  129004. out.Values[i] = ec._AppPurchaseOneTime_name(ctx, field, obj)
  129005. if out.Values[i] == graphql.Null {
  129006. invalids++
  129007. }
  129008. case "price":
  129009. out.Values[i] = ec._AppPurchaseOneTime_price(ctx, field, obj)
  129010. if out.Values[i] == graphql.Null {
  129011. invalids++
  129012. }
  129013. case "status":
  129014. out.Values[i] = ec._AppPurchaseOneTime_status(ctx, field, obj)
  129015. if out.Values[i] == graphql.Null {
  129016. invalids++
  129017. }
  129018. case "test":
  129019. out.Values[i] = ec._AppPurchaseOneTime_test(ctx, field, obj)
  129020. if out.Values[i] == graphql.Null {
  129021. invalids++
  129022. }
  129023. default:
  129024. panic("unknown field " + strconv.Quote(field.Name))
  129025. }
  129026. }
  129027. out.Dispatch()
  129028. if invalids > 0 {
  129029. return graphql.Null
  129030. }
  129031. return out
  129032. }
  129033. var appPurchaseOneTimeConnectionImplementors = []string{"AppPurchaseOneTimeConnection"}
  129034. func (ec *executionContext) _AppPurchaseOneTimeConnection(ctx context.Context, sel ast.SelectionSet, obj *AppPurchaseOneTimeConnection) graphql.Marshaler {
  129035. fields := graphql.CollectFields(ec.OperationContext, sel, appPurchaseOneTimeConnectionImplementors)
  129036. out := graphql.NewFieldSet(fields)
  129037. var invalids uint32
  129038. for i, field := range fields {
  129039. switch field.Name {
  129040. case "__typename":
  129041. out.Values[i] = graphql.MarshalString("AppPurchaseOneTimeConnection")
  129042. case "edges":
  129043. out.Values[i] = ec._AppPurchaseOneTimeConnection_edges(ctx, field, obj)
  129044. if out.Values[i] == graphql.Null {
  129045. invalids++
  129046. }
  129047. case "nodes":
  129048. out.Values[i] = ec._AppPurchaseOneTimeConnection_nodes(ctx, field, obj)
  129049. if out.Values[i] == graphql.Null {
  129050. invalids++
  129051. }
  129052. case "pageInfo":
  129053. out.Values[i] = ec._AppPurchaseOneTimeConnection_pageInfo(ctx, field, obj)
  129054. if out.Values[i] == graphql.Null {
  129055. invalids++
  129056. }
  129057. default:
  129058. panic("unknown field " + strconv.Quote(field.Name))
  129059. }
  129060. }
  129061. out.Dispatch()
  129062. if invalids > 0 {
  129063. return graphql.Null
  129064. }
  129065. return out
  129066. }
  129067. var appPurchaseOneTimeEdgeImplementors = []string{"AppPurchaseOneTimeEdge"}
  129068. func (ec *executionContext) _AppPurchaseOneTimeEdge(ctx context.Context, sel ast.SelectionSet, obj *AppPurchaseOneTimeEdge) graphql.Marshaler {
  129069. fields := graphql.CollectFields(ec.OperationContext, sel, appPurchaseOneTimeEdgeImplementors)
  129070. out := graphql.NewFieldSet(fields)
  129071. var invalids uint32
  129072. for i, field := range fields {
  129073. switch field.Name {
  129074. case "__typename":
  129075. out.Values[i] = graphql.MarshalString("AppPurchaseOneTimeEdge")
  129076. case "cursor":
  129077. out.Values[i] = ec._AppPurchaseOneTimeEdge_cursor(ctx, field, obj)
  129078. if out.Values[i] == graphql.Null {
  129079. invalids++
  129080. }
  129081. case "node":
  129082. out.Values[i] = ec._AppPurchaseOneTimeEdge_node(ctx, field, obj)
  129083. if out.Values[i] == graphql.Null {
  129084. invalids++
  129085. }
  129086. default:
  129087. panic("unknown field " + strconv.Quote(field.Name))
  129088. }
  129089. }
  129090. out.Dispatch()
  129091. if invalids > 0 {
  129092. return graphql.Null
  129093. }
  129094. return out
  129095. }
  129096. var appRecurringPricingImplementors = []string{"AppRecurringPricing", "AppPricingDetails"}
  129097. func (ec *executionContext) _AppRecurringPricing(ctx context.Context, sel ast.SelectionSet, obj *AppRecurringPricing) graphql.Marshaler {
  129098. fields := graphql.CollectFields(ec.OperationContext, sel, appRecurringPricingImplementors)
  129099. out := graphql.NewFieldSet(fields)
  129100. var invalids uint32
  129101. for i, field := range fields {
  129102. switch field.Name {
  129103. case "__typename":
  129104. out.Values[i] = graphql.MarshalString("AppRecurringPricing")
  129105. case "discount":
  129106. out.Values[i] = ec._AppRecurringPricing_discount(ctx, field, obj)
  129107. case "interval":
  129108. out.Values[i] = ec._AppRecurringPricing_interval(ctx, field, obj)
  129109. if out.Values[i] == graphql.Null {
  129110. invalids++
  129111. }
  129112. case "price":
  129113. out.Values[i] = ec._AppRecurringPricing_price(ctx, field, obj)
  129114. if out.Values[i] == graphql.Null {
  129115. invalids++
  129116. }
  129117. default:
  129118. panic("unknown field " + strconv.Quote(field.Name))
  129119. }
  129120. }
  129121. out.Dispatch()
  129122. if invalids > 0 {
  129123. return graphql.Null
  129124. }
  129125. return out
  129126. }
  129127. var appRevenueAttributionRecordImplementors = []string{"AppRevenueAttributionRecord", "Node"}
  129128. func (ec *executionContext) _AppRevenueAttributionRecord(ctx context.Context, sel ast.SelectionSet, obj *AppRevenueAttributionRecord) graphql.Marshaler {
  129129. fields := graphql.CollectFields(ec.OperationContext, sel, appRevenueAttributionRecordImplementors)
  129130. out := graphql.NewFieldSet(fields)
  129131. var invalids uint32
  129132. for i, field := range fields {
  129133. switch field.Name {
  129134. case "__typename":
  129135. out.Values[i] = graphql.MarshalString("AppRevenueAttributionRecord")
  129136. case "amount":
  129137. out.Values[i] = ec._AppRevenueAttributionRecord_amount(ctx, field, obj)
  129138. if out.Values[i] == graphql.Null {
  129139. invalids++
  129140. }
  129141. case "capturedAt":
  129142. out.Values[i] = ec._AppRevenueAttributionRecord_capturedAt(ctx, field, obj)
  129143. if out.Values[i] == graphql.Null {
  129144. invalids++
  129145. }
  129146. case "createdAt":
  129147. out.Values[i] = ec._AppRevenueAttributionRecord_createdAt(ctx, field, obj)
  129148. if out.Values[i] == graphql.Null {
  129149. invalids++
  129150. }
  129151. case "id":
  129152. out.Values[i] = ec._AppRevenueAttributionRecord_id(ctx, field, obj)
  129153. if out.Values[i] == graphql.Null {
  129154. invalids++
  129155. }
  129156. case "idempotencyKey":
  129157. out.Values[i] = ec._AppRevenueAttributionRecord_idempotencyKey(ctx, field, obj)
  129158. if out.Values[i] == graphql.Null {
  129159. invalids++
  129160. }
  129161. case "test":
  129162. out.Values[i] = ec._AppRevenueAttributionRecord_test(ctx, field, obj)
  129163. if out.Values[i] == graphql.Null {
  129164. invalids++
  129165. }
  129166. case "type":
  129167. out.Values[i] = ec._AppRevenueAttributionRecord_type(ctx, field, obj)
  129168. if out.Values[i] == graphql.Null {
  129169. invalids++
  129170. }
  129171. default:
  129172. panic("unknown field " + strconv.Quote(field.Name))
  129173. }
  129174. }
  129175. out.Dispatch()
  129176. if invalids > 0 {
  129177. return graphql.Null
  129178. }
  129179. return out
  129180. }
  129181. var appRevenueAttributionRecordConnectionImplementors = []string{"AppRevenueAttributionRecordConnection"}
  129182. func (ec *executionContext) _AppRevenueAttributionRecordConnection(ctx context.Context, sel ast.SelectionSet, obj *AppRevenueAttributionRecordConnection) graphql.Marshaler {
  129183. fields := graphql.CollectFields(ec.OperationContext, sel, appRevenueAttributionRecordConnectionImplementors)
  129184. out := graphql.NewFieldSet(fields)
  129185. var invalids uint32
  129186. for i, field := range fields {
  129187. switch field.Name {
  129188. case "__typename":
  129189. out.Values[i] = graphql.MarshalString("AppRevenueAttributionRecordConnection")
  129190. case "edges":
  129191. out.Values[i] = ec._AppRevenueAttributionRecordConnection_edges(ctx, field, obj)
  129192. if out.Values[i] == graphql.Null {
  129193. invalids++
  129194. }
  129195. case "nodes":
  129196. out.Values[i] = ec._AppRevenueAttributionRecordConnection_nodes(ctx, field, obj)
  129197. if out.Values[i] == graphql.Null {
  129198. invalids++
  129199. }
  129200. case "pageInfo":
  129201. out.Values[i] = ec._AppRevenueAttributionRecordConnection_pageInfo(ctx, field, obj)
  129202. if out.Values[i] == graphql.Null {
  129203. invalids++
  129204. }
  129205. default:
  129206. panic("unknown field " + strconv.Quote(field.Name))
  129207. }
  129208. }
  129209. out.Dispatch()
  129210. if invalids > 0 {
  129211. return graphql.Null
  129212. }
  129213. return out
  129214. }
  129215. var appRevenueAttributionRecordEdgeImplementors = []string{"AppRevenueAttributionRecordEdge"}
  129216. func (ec *executionContext) _AppRevenueAttributionRecordEdge(ctx context.Context, sel ast.SelectionSet, obj *AppRevenueAttributionRecordEdge) graphql.Marshaler {
  129217. fields := graphql.CollectFields(ec.OperationContext, sel, appRevenueAttributionRecordEdgeImplementors)
  129218. out := graphql.NewFieldSet(fields)
  129219. var invalids uint32
  129220. for i, field := range fields {
  129221. switch field.Name {
  129222. case "__typename":
  129223. out.Values[i] = graphql.MarshalString("AppRevenueAttributionRecordEdge")
  129224. case "cursor":
  129225. out.Values[i] = ec._AppRevenueAttributionRecordEdge_cursor(ctx, field, obj)
  129226. if out.Values[i] == graphql.Null {
  129227. invalids++
  129228. }
  129229. case "node":
  129230. out.Values[i] = ec._AppRevenueAttributionRecordEdge_node(ctx, field, obj)
  129231. if out.Values[i] == graphql.Null {
  129232. invalids++
  129233. }
  129234. default:
  129235. panic("unknown field " + strconv.Quote(field.Name))
  129236. }
  129237. }
  129238. out.Dispatch()
  129239. if invalids > 0 {
  129240. return graphql.Null
  129241. }
  129242. return out
  129243. }
  129244. var appSubscriptionImplementors = []string{"AppSubscription", "Node"}
  129245. func (ec *executionContext) _AppSubscription(ctx context.Context, sel ast.SelectionSet, obj *AppSubscription) graphql.Marshaler {
  129246. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionImplementors)
  129247. out := graphql.NewFieldSet(fields)
  129248. var invalids uint32
  129249. for i, field := range fields {
  129250. switch field.Name {
  129251. case "__typename":
  129252. out.Values[i] = graphql.MarshalString("AppSubscription")
  129253. case "createdAt":
  129254. out.Values[i] = ec._AppSubscription_createdAt(ctx, field, obj)
  129255. if out.Values[i] == graphql.Null {
  129256. invalids++
  129257. }
  129258. case "currentPeriodEnd":
  129259. out.Values[i] = ec._AppSubscription_currentPeriodEnd(ctx, field, obj)
  129260. case "id":
  129261. out.Values[i] = ec._AppSubscription_id(ctx, field, obj)
  129262. if out.Values[i] == graphql.Null {
  129263. invalids++
  129264. }
  129265. case "lineItems":
  129266. out.Values[i] = ec._AppSubscription_lineItems(ctx, field, obj)
  129267. if out.Values[i] == graphql.Null {
  129268. invalids++
  129269. }
  129270. case "name":
  129271. out.Values[i] = ec._AppSubscription_name(ctx, field, obj)
  129272. if out.Values[i] == graphql.Null {
  129273. invalids++
  129274. }
  129275. case "returnUrl":
  129276. out.Values[i] = ec._AppSubscription_returnUrl(ctx, field, obj)
  129277. if out.Values[i] == graphql.Null {
  129278. invalids++
  129279. }
  129280. case "status":
  129281. out.Values[i] = ec._AppSubscription_status(ctx, field, obj)
  129282. if out.Values[i] == graphql.Null {
  129283. invalids++
  129284. }
  129285. case "test":
  129286. out.Values[i] = ec._AppSubscription_test(ctx, field, obj)
  129287. if out.Values[i] == graphql.Null {
  129288. invalids++
  129289. }
  129290. case "trialDays":
  129291. out.Values[i] = ec._AppSubscription_trialDays(ctx, field, obj)
  129292. if out.Values[i] == graphql.Null {
  129293. invalids++
  129294. }
  129295. default:
  129296. panic("unknown field " + strconv.Quote(field.Name))
  129297. }
  129298. }
  129299. out.Dispatch()
  129300. if invalids > 0 {
  129301. return graphql.Null
  129302. }
  129303. return out
  129304. }
  129305. var appSubscriptionConnectionImplementors = []string{"AppSubscriptionConnection"}
  129306. func (ec *executionContext) _AppSubscriptionConnection(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionConnection) graphql.Marshaler {
  129307. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionConnectionImplementors)
  129308. out := graphql.NewFieldSet(fields)
  129309. var invalids uint32
  129310. for i, field := range fields {
  129311. switch field.Name {
  129312. case "__typename":
  129313. out.Values[i] = graphql.MarshalString("AppSubscriptionConnection")
  129314. case "edges":
  129315. out.Values[i] = ec._AppSubscriptionConnection_edges(ctx, field, obj)
  129316. if out.Values[i] == graphql.Null {
  129317. invalids++
  129318. }
  129319. case "nodes":
  129320. out.Values[i] = ec._AppSubscriptionConnection_nodes(ctx, field, obj)
  129321. if out.Values[i] == graphql.Null {
  129322. invalids++
  129323. }
  129324. case "pageInfo":
  129325. out.Values[i] = ec._AppSubscriptionConnection_pageInfo(ctx, field, obj)
  129326. if out.Values[i] == graphql.Null {
  129327. invalids++
  129328. }
  129329. default:
  129330. panic("unknown field " + strconv.Quote(field.Name))
  129331. }
  129332. }
  129333. out.Dispatch()
  129334. if invalids > 0 {
  129335. return graphql.Null
  129336. }
  129337. return out
  129338. }
  129339. var appSubscriptionDiscountImplementors = []string{"AppSubscriptionDiscount"}
  129340. func (ec *executionContext) _AppSubscriptionDiscount(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionDiscount) graphql.Marshaler {
  129341. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionDiscountImplementors)
  129342. out := graphql.NewFieldSet(fields)
  129343. var invalids uint32
  129344. for i, field := range fields {
  129345. switch field.Name {
  129346. case "__typename":
  129347. out.Values[i] = graphql.MarshalString("AppSubscriptionDiscount")
  129348. case "durationLimitInIntervals":
  129349. out.Values[i] = ec._AppSubscriptionDiscount_durationLimitInIntervals(ctx, field, obj)
  129350. case "priceAfterDiscount":
  129351. out.Values[i] = ec._AppSubscriptionDiscount_priceAfterDiscount(ctx, field, obj)
  129352. if out.Values[i] == graphql.Null {
  129353. invalids++
  129354. }
  129355. case "remainingDurationInIntervals":
  129356. out.Values[i] = ec._AppSubscriptionDiscount_remainingDurationInIntervals(ctx, field, obj)
  129357. case "value":
  129358. out.Values[i] = ec._AppSubscriptionDiscount_value(ctx, field, obj)
  129359. if out.Values[i] == graphql.Null {
  129360. invalids++
  129361. }
  129362. default:
  129363. panic("unknown field " + strconv.Quote(field.Name))
  129364. }
  129365. }
  129366. out.Dispatch()
  129367. if invalids > 0 {
  129368. return graphql.Null
  129369. }
  129370. return out
  129371. }
  129372. var appSubscriptionDiscountAmountImplementors = []string{"AppSubscriptionDiscountAmount", "AppSubscriptionDiscountValue"}
  129373. func (ec *executionContext) _AppSubscriptionDiscountAmount(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionDiscountAmount) graphql.Marshaler {
  129374. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionDiscountAmountImplementors)
  129375. out := graphql.NewFieldSet(fields)
  129376. var invalids uint32
  129377. for i, field := range fields {
  129378. switch field.Name {
  129379. case "__typename":
  129380. out.Values[i] = graphql.MarshalString("AppSubscriptionDiscountAmount")
  129381. case "amount":
  129382. out.Values[i] = ec._AppSubscriptionDiscountAmount_amount(ctx, field, obj)
  129383. if out.Values[i] == graphql.Null {
  129384. invalids++
  129385. }
  129386. default:
  129387. panic("unknown field " + strconv.Quote(field.Name))
  129388. }
  129389. }
  129390. out.Dispatch()
  129391. if invalids > 0 {
  129392. return graphql.Null
  129393. }
  129394. return out
  129395. }
  129396. var appSubscriptionDiscountPercentageImplementors = []string{"AppSubscriptionDiscountPercentage", "AppSubscriptionDiscountValue"}
  129397. func (ec *executionContext) _AppSubscriptionDiscountPercentage(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionDiscountPercentage) graphql.Marshaler {
  129398. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionDiscountPercentageImplementors)
  129399. out := graphql.NewFieldSet(fields)
  129400. var invalids uint32
  129401. for i, field := range fields {
  129402. switch field.Name {
  129403. case "__typename":
  129404. out.Values[i] = graphql.MarshalString("AppSubscriptionDiscountPercentage")
  129405. case "percentage":
  129406. out.Values[i] = ec._AppSubscriptionDiscountPercentage_percentage(ctx, field, obj)
  129407. if out.Values[i] == graphql.Null {
  129408. invalids++
  129409. }
  129410. default:
  129411. panic("unknown field " + strconv.Quote(field.Name))
  129412. }
  129413. }
  129414. out.Dispatch()
  129415. if invalids > 0 {
  129416. return graphql.Null
  129417. }
  129418. return out
  129419. }
  129420. var appSubscriptionEdgeImplementors = []string{"AppSubscriptionEdge"}
  129421. func (ec *executionContext) _AppSubscriptionEdge(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionEdge) graphql.Marshaler {
  129422. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionEdgeImplementors)
  129423. out := graphql.NewFieldSet(fields)
  129424. var invalids uint32
  129425. for i, field := range fields {
  129426. switch field.Name {
  129427. case "__typename":
  129428. out.Values[i] = graphql.MarshalString("AppSubscriptionEdge")
  129429. case "cursor":
  129430. out.Values[i] = ec._AppSubscriptionEdge_cursor(ctx, field, obj)
  129431. if out.Values[i] == graphql.Null {
  129432. invalids++
  129433. }
  129434. case "node":
  129435. out.Values[i] = ec._AppSubscriptionEdge_node(ctx, field, obj)
  129436. if out.Values[i] == graphql.Null {
  129437. invalids++
  129438. }
  129439. default:
  129440. panic("unknown field " + strconv.Quote(field.Name))
  129441. }
  129442. }
  129443. out.Dispatch()
  129444. if invalids > 0 {
  129445. return graphql.Null
  129446. }
  129447. return out
  129448. }
  129449. var appSubscriptionLineItemImplementors = []string{"AppSubscriptionLineItem"}
  129450. func (ec *executionContext) _AppSubscriptionLineItem(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionLineItem) graphql.Marshaler {
  129451. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionLineItemImplementors)
  129452. out := graphql.NewFieldSet(fields)
  129453. var invalids uint32
  129454. for i, field := range fields {
  129455. switch field.Name {
  129456. case "__typename":
  129457. out.Values[i] = graphql.MarshalString("AppSubscriptionLineItem")
  129458. case "id":
  129459. out.Values[i] = ec._AppSubscriptionLineItem_id(ctx, field, obj)
  129460. if out.Values[i] == graphql.Null {
  129461. invalids++
  129462. }
  129463. case "plan":
  129464. out.Values[i] = ec._AppSubscriptionLineItem_plan(ctx, field, obj)
  129465. if out.Values[i] == graphql.Null {
  129466. invalids++
  129467. }
  129468. case "usageRecords":
  129469. out.Values[i] = ec._AppSubscriptionLineItem_usageRecords(ctx, field, obj)
  129470. if out.Values[i] == graphql.Null {
  129471. invalids++
  129472. }
  129473. default:
  129474. panic("unknown field " + strconv.Quote(field.Name))
  129475. }
  129476. }
  129477. out.Dispatch()
  129478. if invalids > 0 {
  129479. return graphql.Null
  129480. }
  129481. return out
  129482. }
  129483. var appUsagePricingImplementors = []string{"AppUsagePricing", "AppPricingDetails"}
  129484. func (ec *executionContext) _AppUsagePricing(ctx context.Context, sel ast.SelectionSet, obj *AppUsagePricing) graphql.Marshaler {
  129485. fields := graphql.CollectFields(ec.OperationContext, sel, appUsagePricingImplementors)
  129486. out := graphql.NewFieldSet(fields)
  129487. var invalids uint32
  129488. for i, field := range fields {
  129489. switch field.Name {
  129490. case "__typename":
  129491. out.Values[i] = graphql.MarshalString("AppUsagePricing")
  129492. case "balanceUsed":
  129493. out.Values[i] = ec._AppUsagePricing_balanceUsed(ctx, field, obj)
  129494. if out.Values[i] == graphql.Null {
  129495. invalids++
  129496. }
  129497. case "cappedAmount":
  129498. out.Values[i] = ec._AppUsagePricing_cappedAmount(ctx, field, obj)
  129499. if out.Values[i] == graphql.Null {
  129500. invalids++
  129501. }
  129502. case "interval":
  129503. out.Values[i] = ec._AppUsagePricing_interval(ctx, field, obj)
  129504. if out.Values[i] == graphql.Null {
  129505. invalids++
  129506. }
  129507. case "terms":
  129508. out.Values[i] = ec._AppUsagePricing_terms(ctx, field, obj)
  129509. if out.Values[i] == graphql.Null {
  129510. invalids++
  129511. }
  129512. default:
  129513. panic("unknown field " + strconv.Quote(field.Name))
  129514. }
  129515. }
  129516. out.Dispatch()
  129517. if invalids > 0 {
  129518. return graphql.Null
  129519. }
  129520. return out
  129521. }
  129522. var appUsageRecordImplementors = []string{"AppUsageRecord", "Node"}
  129523. func (ec *executionContext) _AppUsageRecord(ctx context.Context, sel ast.SelectionSet, obj *AppUsageRecord) graphql.Marshaler {
  129524. fields := graphql.CollectFields(ec.OperationContext, sel, appUsageRecordImplementors)
  129525. out := graphql.NewFieldSet(fields)
  129526. var invalids uint32
  129527. for i, field := range fields {
  129528. switch field.Name {
  129529. case "__typename":
  129530. out.Values[i] = graphql.MarshalString("AppUsageRecord")
  129531. case "createdAt":
  129532. out.Values[i] = ec._AppUsageRecord_createdAt(ctx, field, obj)
  129533. if out.Values[i] == graphql.Null {
  129534. invalids++
  129535. }
  129536. case "description":
  129537. out.Values[i] = ec._AppUsageRecord_description(ctx, field, obj)
  129538. if out.Values[i] == graphql.Null {
  129539. invalids++
  129540. }
  129541. case "id":
  129542. out.Values[i] = ec._AppUsageRecord_id(ctx, field, obj)
  129543. if out.Values[i] == graphql.Null {
  129544. invalids++
  129545. }
  129546. case "price":
  129547. out.Values[i] = ec._AppUsageRecord_price(ctx, field, obj)
  129548. if out.Values[i] == graphql.Null {
  129549. invalids++
  129550. }
  129551. case "subscriptionLineItem":
  129552. out.Values[i] = ec._AppUsageRecord_subscriptionLineItem(ctx, field, obj)
  129553. if out.Values[i] == graphql.Null {
  129554. invalids++
  129555. }
  129556. default:
  129557. panic("unknown field " + strconv.Quote(field.Name))
  129558. }
  129559. }
  129560. out.Dispatch()
  129561. if invalids > 0 {
  129562. return graphql.Null
  129563. }
  129564. return out
  129565. }
  129566. var appUsageRecordConnectionImplementors = []string{"AppUsageRecordConnection"}
  129567. func (ec *executionContext) _AppUsageRecordConnection(ctx context.Context, sel ast.SelectionSet, obj *AppUsageRecordConnection) graphql.Marshaler {
  129568. fields := graphql.CollectFields(ec.OperationContext, sel, appUsageRecordConnectionImplementors)
  129569. out := graphql.NewFieldSet(fields)
  129570. var invalids uint32
  129571. for i, field := range fields {
  129572. switch field.Name {
  129573. case "__typename":
  129574. out.Values[i] = graphql.MarshalString("AppUsageRecordConnection")
  129575. case "edges":
  129576. out.Values[i] = ec._AppUsageRecordConnection_edges(ctx, field, obj)
  129577. if out.Values[i] == graphql.Null {
  129578. invalids++
  129579. }
  129580. case "nodes":
  129581. out.Values[i] = ec._AppUsageRecordConnection_nodes(ctx, field, obj)
  129582. if out.Values[i] == graphql.Null {
  129583. invalids++
  129584. }
  129585. case "pageInfo":
  129586. out.Values[i] = ec._AppUsageRecordConnection_pageInfo(ctx, field, obj)
  129587. if out.Values[i] == graphql.Null {
  129588. invalids++
  129589. }
  129590. default:
  129591. panic("unknown field " + strconv.Quote(field.Name))
  129592. }
  129593. }
  129594. out.Dispatch()
  129595. if invalids > 0 {
  129596. return graphql.Null
  129597. }
  129598. return out
  129599. }
  129600. var appUsageRecordEdgeImplementors = []string{"AppUsageRecordEdge"}
  129601. func (ec *executionContext) _AppUsageRecordEdge(ctx context.Context, sel ast.SelectionSet, obj *AppUsageRecordEdge) graphql.Marshaler {
  129602. fields := graphql.CollectFields(ec.OperationContext, sel, appUsageRecordEdgeImplementors)
  129603. out := graphql.NewFieldSet(fields)
  129604. var invalids uint32
  129605. for i, field := range fields {
  129606. switch field.Name {
  129607. case "__typename":
  129608. out.Values[i] = graphql.MarshalString("AppUsageRecordEdge")
  129609. case "cursor":
  129610. out.Values[i] = ec._AppUsageRecordEdge_cursor(ctx, field, obj)
  129611. if out.Values[i] == graphql.Null {
  129612. invalids++
  129613. }
  129614. case "node":
  129615. out.Values[i] = ec._AppUsageRecordEdge_node(ctx, field, obj)
  129616. if out.Values[i] == graphql.Null {
  129617. invalids++
  129618. }
  129619. default:
  129620. panic("unknown field " + strconv.Quote(field.Name))
  129621. }
  129622. }
  129623. out.Dispatch()
  129624. if invalids > 0 {
  129625. return graphql.Null
  129626. }
  129627. return out
  129628. }
  129629. var attributeImplementors = []string{"Attribute"}
  129630. func (ec *executionContext) _Attribute(ctx context.Context, sel ast.SelectionSet, obj *Attribute) graphql.Marshaler {
  129631. fields := graphql.CollectFields(ec.OperationContext, sel, attributeImplementors)
  129632. out := graphql.NewFieldSet(fields)
  129633. var invalids uint32
  129634. for i, field := range fields {
  129635. switch field.Name {
  129636. case "__typename":
  129637. out.Values[i] = graphql.MarshalString("Attribute")
  129638. case "key":
  129639. out.Values[i] = ec._Attribute_key(ctx, field, obj)
  129640. if out.Values[i] == graphql.Null {
  129641. invalids++
  129642. }
  129643. case "value":
  129644. out.Values[i] = ec._Attribute_value(ctx, field, obj)
  129645. default:
  129646. panic("unknown field " + strconv.Quote(field.Name))
  129647. }
  129648. }
  129649. out.Dispatch()
  129650. if invalids > 0 {
  129651. return graphql.Null
  129652. }
  129653. return out
  129654. }
  129655. var automaticDiscountApplicationImplementors = []string{"AutomaticDiscountApplication", "DiscountApplication"}
  129656. func (ec *executionContext) _AutomaticDiscountApplication(ctx context.Context, sel ast.SelectionSet, obj *AutomaticDiscountApplication) graphql.Marshaler {
  129657. fields := graphql.CollectFields(ec.OperationContext, sel, automaticDiscountApplicationImplementors)
  129658. out := graphql.NewFieldSet(fields)
  129659. var invalids uint32
  129660. for i, field := range fields {
  129661. switch field.Name {
  129662. case "__typename":
  129663. out.Values[i] = graphql.MarshalString("AutomaticDiscountApplication")
  129664. case "allocationMethod":
  129665. out.Values[i] = ec._AutomaticDiscountApplication_allocationMethod(ctx, field, obj)
  129666. if out.Values[i] == graphql.Null {
  129667. invalids++
  129668. }
  129669. case "index":
  129670. out.Values[i] = ec._AutomaticDiscountApplication_index(ctx, field, obj)
  129671. if out.Values[i] == graphql.Null {
  129672. invalids++
  129673. }
  129674. case "targetSelection":
  129675. out.Values[i] = ec._AutomaticDiscountApplication_targetSelection(ctx, field, obj)
  129676. if out.Values[i] == graphql.Null {
  129677. invalids++
  129678. }
  129679. case "targetType":
  129680. out.Values[i] = ec._AutomaticDiscountApplication_targetType(ctx, field, obj)
  129681. if out.Values[i] == graphql.Null {
  129682. invalids++
  129683. }
  129684. case "title":
  129685. out.Values[i] = ec._AutomaticDiscountApplication_title(ctx, field, obj)
  129686. if out.Values[i] == graphql.Null {
  129687. invalids++
  129688. }
  129689. case "value":
  129690. out.Values[i] = ec._AutomaticDiscountApplication_value(ctx, field, obj)
  129691. if out.Values[i] == graphql.Null {
  129692. invalids++
  129693. }
  129694. default:
  129695. panic("unknown field " + strconv.Quote(field.Name))
  129696. }
  129697. }
  129698. out.Dispatch()
  129699. if invalids > 0 {
  129700. return graphql.Null
  129701. }
  129702. return out
  129703. }
  129704. var availableChannelDefinitionsByChannelImplementors = []string{"AvailableChannelDefinitionsByChannel"}
  129705. func (ec *executionContext) _AvailableChannelDefinitionsByChannel(ctx context.Context, sel ast.SelectionSet, obj *AvailableChannelDefinitionsByChannel) graphql.Marshaler {
  129706. fields := graphql.CollectFields(ec.OperationContext, sel, availableChannelDefinitionsByChannelImplementors)
  129707. out := graphql.NewFieldSet(fields)
  129708. var invalids uint32
  129709. for i, field := range fields {
  129710. switch field.Name {
  129711. case "__typename":
  129712. out.Values[i] = graphql.MarshalString("AvailableChannelDefinitionsByChannel")
  129713. case "channelDefinitions":
  129714. out.Values[i] = ec._AvailableChannelDefinitionsByChannel_channelDefinitions(ctx, field, obj)
  129715. if out.Values[i] == graphql.Null {
  129716. invalids++
  129717. }
  129718. case "channelName":
  129719. out.Values[i] = ec._AvailableChannelDefinitionsByChannel_channelName(ctx, field, obj)
  129720. if out.Values[i] == graphql.Null {
  129721. invalids++
  129722. }
  129723. default:
  129724. panic("unknown field " + strconv.Quote(field.Name))
  129725. }
  129726. }
  129727. out.Dispatch()
  129728. if invalids > 0 {
  129729. return graphql.Null
  129730. }
  129731. return out
  129732. }
  129733. var basicEventImplementors = []string{"BasicEvent", "Event", "Node"}
  129734. func (ec *executionContext) _BasicEvent(ctx context.Context, sel ast.SelectionSet, obj *BasicEvent) graphql.Marshaler {
  129735. fields := graphql.CollectFields(ec.OperationContext, sel, basicEventImplementors)
  129736. out := graphql.NewFieldSet(fields)
  129737. var invalids uint32
  129738. for i, field := range fields {
  129739. switch field.Name {
  129740. case "__typename":
  129741. out.Values[i] = graphql.MarshalString("BasicEvent")
  129742. case "appTitle":
  129743. out.Values[i] = ec._BasicEvent_appTitle(ctx, field, obj)
  129744. case "attributeToApp":
  129745. out.Values[i] = ec._BasicEvent_attributeToApp(ctx, field, obj)
  129746. if out.Values[i] == graphql.Null {
  129747. invalids++
  129748. }
  129749. case "attributeToUser":
  129750. out.Values[i] = ec._BasicEvent_attributeToUser(ctx, field, obj)
  129751. if out.Values[i] == graphql.Null {
  129752. invalids++
  129753. }
  129754. case "createdAt":
  129755. out.Values[i] = ec._BasicEvent_createdAt(ctx, field, obj)
  129756. if out.Values[i] == graphql.Null {
  129757. invalids++
  129758. }
  129759. case "criticalAlert":
  129760. out.Values[i] = ec._BasicEvent_criticalAlert(ctx, field, obj)
  129761. if out.Values[i] == graphql.Null {
  129762. invalids++
  129763. }
  129764. case "id":
  129765. out.Values[i] = ec._BasicEvent_id(ctx, field, obj)
  129766. if out.Values[i] == graphql.Null {
  129767. invalids++
  129768. }
  129769. case "message":
  129770. out.Values[i] = ec._BasicEvent_message(ctx, field, obj)
  129771. if out.Values[i] == graphql.Null {
  129772. invalids++
  129773. }
  129774. default:
  129775. panic("unknown field " + strconv.Quote(field.Name))
  129776. }
  129777. }
  129778. out.Dispatch()
  129779. if invalids > 0 {
  129780. return graphql.Null
  129781. }
  129782. return out
  129783. }
  129784. var buyerExperienceConfigurationImplementors = []string{"BuyerExperienceConfiguration"}
  129785. func (ec *executionContext) _BuyerExperienceConfiguration(ctx context.Context, sel ast.SelectionSet, obj *BuyerExperienceConfiguration) graphql.Marshaler {
  129786. fields := graphql.CollectFields(ec.OperationContext, sel, buyerExperienceConfigurationImplementors)
  129787. out := graphql.NewFieldSet(fields)
  129788. var invalids uint32
  129789. for i, field := range fields {
  129790. switch field.Name {
  129791. case "__typename":
  129792. out.Values[i] = graphql.MarshalString("BuyerExperienceConfiguration")
  129793. case "checkoutToDraft":
  129794. out.Values[i] = ec._BuyerExperienceConfiguration_checkoutToDraft(ctx, field, obj)
  129795. if out.Values[i] == graphql.Null {
  129796. invalids++
  129797. }
  129798. case "payNowOnly":
  129799. out.Values[i] = ec._BuyerExperienceConfiguration_payNowOnly(ctx, field, obj)
  129800. if out.Values[i] == graphql.Null {
  129801. invalids++
  129802. }
  129803. case "paymentTermsTemplate":
  129804. out.Values[i] = ec._BuyerExperienceConfiguration_paymentTermsTemplate(ctx, field, obj)
  129805. default:
  129806. panic("unknown field " + strconv.Quote(field.Name))
  129807. }
  129808. }
  129809. out.Dispatch()
  129810. if invalids > 0 {
  129811. return graphql.Null
  129812. }
  129813. return out
  129814. }
  129815. var channelDefinitionImplementors = []string{"ChannelDefinition", "Node"}
  129816. func (ec *executionContext) _ChannelDefinition(ctx context.Context, sel ast.SelectionSet, obj *ChannelDefinition) graphql.Marshaler {
  129817. fields := graphql.CollectFields(ec.OperationContext, sel, channelDefinitionImplementors)
  129818. out := graphql.NewFieldSet(fields)
  129819. var invalids uint32
  129820. for i, field := range fields {
  129821. switch field.Name {
  129822. case "__typename":
  129823. out.Values[i] = graphql.MarshalString("ChannelDefinition")
  129824. case "channelName":
  129825. out.Values[i] = ec._ChannelDefinition_channelName(ctx, field, obj)
  129826. if out.Values[i] == graphql.Null {
  129827. invalids++
  129828. }
  129829. case "handle":
  129830. out.Values[i] = ec._ChannelDefinition_handle(ctx, field, obj)
  129831. if out.Values[i] == graphql.Null {
  129832. invalids++
  129833. }
  129834. case "id":
  129835. out.Values[i] = ec._ChannelDefinition_id(ctx, field, obj)
  129836. if out.Values[i] == graphql.Null {
  129837. invalids++
  129838. }
  129839. case "subChannelName":
  129840. out.Values[i] = ec._ChannelDefinition_subChannelName(ctx, field, obj)
  129841. if out.Values[i] == graphql.Null {
  129842. invalids++
  129843. }
  129844. case "svgIcon":
  129845. out.Values[i] = ec._ChannelDefinition_svgIcon(ctx, field, obj)
  129846. default:
  129847. panic("unknown field " + strconv.Quote(field.Name))
  129848. }
  129849. }
  129850. out.Dispatch()
  129851. if invalids > 0 {
  129852. return graphql.Null
  129853. }
  129854. return out
  129855. }
  129856. var channelInformationImplementors = []string{"ChannelInformation", "Node"}
  129857. func (ec *executionContext) _ChannelInformation(ctx context.Context, sel ast.SelectionSet, obj *ChannelInformation) graphql.Marshaler {
  129858. fields := graphql.CollectFields(ec.OperationContext, sel, channelInformationImplementors)
  129859. out := graphql.NewFieldSet(fields)
  129860. var invalids uint32
  129861. for i, field := range fields {
  129862. switch field.Name {
  129863. case "__typename":
  129864. out.Values[i] = graphql.MarshalString("ChannelInformation")
  129865. case "app":
  129866. out.Values[i] = ec._ChannelInformation_app(ctx, field, obj)
  129867. if out.Values[i] == graphql.Null {
  129868. invalids++
  129869. }
  129870. case "channelDefinition":
  129871. out.Values[i] = ec._ChannelInformation_channelDefinition(ctx, field, obj)
  129872. case "channelId":
  129873. out.Values[i] = ec._ChannelInformation_channelId(ctx, field, obj)
  129874. if out.Values[i] == graphql.Null {
  129875. invalids++
  129876. }
  129877. case "id":
  129878. out.Values[i] = ec._ChannelInformation_id(ctx, field, obj)
  129879. if out.Values[i] == graphql.Null {
  129880. invalids++
  129881. }
  129882. default:
  129883. panic("unknown field " + strconv.Quote(field.Name))
  129884. }
  129885. }
  129886. out.Dispatch()
  129887. if invalids > 0 {
  129888. return graphql.Null
  129889. }
  129890. return out
  129891. }
  129892. var collectionImplementors = []string{"Collection", "HasMetafieldDefinitions", "HasMetafields", "HasPublishedTranslations", "Node", "Publishable", "MetafieldReference", "_Entity"}
  129893. func (ec *executionContext) _Collection(ctx context.Context, sel ast.SelectionSet, obj *Collection) graphql.Marshaler {
  129894. fields := graphql.CollectFields(ec.OperationContext, sel, collectionImplementors)
  129895. out := graphql.NewFieldSet(fields)
  129896. var invalids uint32
  129897. for i, field := range fields {
  129898. switch field.Name {
  129899. case "__typename":
  129900. out.Values[i] = graphql.MarshalString("Collection")
  129901. case "availablePublicationCount":
  129902. out.Values[i] = ec._Collection_availablePublicationCount(ctx, field, obj)
  129903. if out.Values[i] == graphql.Null {
  129904. invalids++
  129905. }
  129906. case "description":
  129907. out.Values[i] = ec._Collection_description(ctx, field, obj)
  129908. if out.Values[i] == graphql.Null {
  129909. invalids++
  129910. }
  129911. case "descriptionHtml":
  129912. out.Values[i] = ec._Collection_descriptionHtml(ctx, field, obj)
  129913. if out.Values[i] == graphql.Null {
  129914. invalids++
  129915. }
  129916. case "feedback":
  129917. out.Values[i] = ec._Collection_feedback(ctx, field, obj)
  129918. case "handle":
  129919. out.Values[i] = ec._Collection_handle(ctx, field, obj)
  129920. if out.Values[i] == graphql.Null {
  129921. invalids++
  129922. }
  129923. case "hasProduct":
  129924. out.Values[i] = ec._Collection_hasProduct(ctx, field, obj)
  129925. if out.Values[i] == graphql.Null {
  129926. invalids++
  129927. }
  129928. case "id":
  129929. out.Values[i] = ec._Collection_id(ctx, field, obj)
  129930. if out.Values[i] == graphql.Null {
  129931. invalids++
  129932. }
  129933. case "image":
  129934. out.Values[i] = ec._Collection_image(ctx, field, obj)
  129935. case "legacyResourceId":
  129936. out.Values[i] = ec._Collection_legacyResourceId(ctx, field, obj)
  129937. if out.Values[i] == graphql.Null {
  129938. invalids++
  129939. }
  129940. case "metafield":
  129941. out.Values[i] = ec._Collection_metafield(ctx, field, obj)
  129942. case "metafieldDefinitions":
  129943. out.Values[i] = ec._Collection_metafieldDefinitions(ctx, field, obj)
  129944. if out.Values[i] == graphql.Null {
  129945. invalids++
  129946. }
  129947. case "metafields":
  129948. out.Values[i] = ec._Collection_metafields(ctx, field, obj)
  129949. if out.Values[i] == graphql.Null {
  129950. invalids++
  129951. }
  129952. case "privateMetafield":
  129953. out.Values[i] = ec._Collection_privateMetafield(ctx, field, obj)
  129954. case "privateMetafields":
  129955. out.Values[i] = ec._Collection_privateMetafields(ctx, field, obj)
  129956. if out.Values[i] == graphql.Null {
  129957. invalids++
  129958. }
  129959. case "products":
  129960. out.Values[i] = ec._Collection_products(ctx, field, obj)
  129961. if out.Values[i] == graphql.Null {
  129962. invalids++
  129963. }
  129964. case "productsCount":
  129965. out.Values[i] = ec._Collection_productsCount(ctx, field, obj)
  129966. if out.Values[i] == graphql.Null {
  129967. invalids++
  129968. }
  129969. case "publicationCount":
  129970. out.Values[i] = ec._Collection_publicationCount(ctx, field, obj)
  129971. if out.Values[i] == graphql.Null {
  129972. invalids++
  129973. }
  129974. case "publishedOnCurrentPublication":
  129975. out.Values[i] = ec._Collection_publishedOnCurrentPublication(ctx, field, obj)
  129976. if out.Values[i] == graphql.Null {
  129977. invalids++
  129978. }
  129979. case "publishedOnPublication":
  129980. out.Values[i] = ec._Collection_publishedOnPublication(ctx, field, obj)
  129981. if out.Values[i] == graphql.Null {
  129982. invalids++
  129983. }
  129984. case "resourcePublications":
  129985. out.Values[i] = ec._Collection_resourcePublications(ctx, field, obj)
  129986. if out.Values[i] == graphql.Null {
  129987. invalids++
  129988. }
  129989. case "resourcePublicationsV2":
  129990. out.Values[i] = ec._Collection_resourcePublicationsV2(ctx, field, obj)
  129991. if out.Values[i] == graphql.Null {
  129992. invalids++
  129993. }
  129994. case "ruleSet":
  129995. out.Values[i] = ec._Collection_ruleSet(ctx, field, obj)
  129996. case "seo":
  129997. out.Values[i] = ec._Collection_seo(ctx, field, obj)
  129998. if out.Values[i] == graphql.Null {
  129999. invalids++
  130000. }
  130001. case "sortOrder":
  130002. out.Values[i] = ec._Collection_sortOrder(ctx, field, obj)
  130003. if out.Values[i] == graphql.Null {
  130004. invalids++
  130005. }
  130006. case "templateSuffix":
  130007. out.Values[i] = ec._Collection_templateSuffix(ctx, field, obj)
  130008. case "title":
  130009. out.Values[i] = ec._Collection_title(ctx, field, obj)
  130010. if out.Values[i] == graphql.Null {
  130011. invalids++
  130012. }
  130013. case "translations":
  130014. out.Values[i] = ec._Collection_translations(ctx, field, obj)
  130015. if out.Values[i] == graphql.Null {
  130016. invalids++
  130017. }
  130018. case "unpublishedPublications":
  130019. out.Values[i] = ec._Collection_unpublishedPublications(ctx, field, obj)
  130020. if out.Values[i] == graphql.Null {
  130021. invalids++
  130022. }
  130023. case "updatedAt":
  130024. out.Values[i] = ec._Collection_updatedAt(ctx, field, obj)
  130025. if out.Values[i] == graphql.Null {
  130026. invalids++
  130027. }
  130028. default:
  130029. panic("unknown field " + strconv.Quote(field.Name))
  130030. }
  130031. }
  130032. out.Dispatch()
  130033. if invalids > 0 {
  130034. return graphql.Null
  130035. }
  130036. return out
  130037. }
  130038. var collectionConnectionImplementors = []string{"CollectionConnection"}
  130039. func (ec *executionContext) _CollectionConnection(ctx context.Context, sel ast.SelectionSet, obj *CollectionConnection) graphql.Marshaler {
  130040. fields := graphql.CollectFields(ec.OperationContext, sel, collectionConnectionImplementors)
  130041. out := graphql.NewFieldSet(fields)
  130042. var invalids uint32
  130043. for i, field := range fields {
  130044. switch field.Name {
  130045. case "__typename":
  130046. out.Values[i] = graphql.MarshalString("CollectionConnection")
  130047. case "edges":
  130048. out.Values[i] = ec._CollectionConnection_edges(ctx, field, obj)
  130049. if out.Values[i] == graphql.Null {
  130050. invalids++
  130051. }
  130052. case "nodes":
  130053. out.Values[i] = ec._CollectionConnection_nodes(ctx, field, obj)
  130054. if out.Values[i] == graphql.Null {
  130055. invalids++
  130056. }
  130057. case "pageInfo":
  130058. out.Values[i] = ec._CollectionConnection_pageInfo(ctx, field, obj)
  130059. if out.Values[i] == graphql.Null {
  130060. invalids++
  130061. }
  130062. default:
  130063. panic("unknown field " + strconv.Quote(field.Name))
  130064. }
  130065. }
  130066. out.Dispatch()
  130067. if invalids > 0 {
  130068. return graphql.Null
  130069. }
  130070. return out
  130071. }
  130072. var collectionEdgeImplementors = []string{"CollectionEdge"}
  130073. func (ec *executionContext) _CollectionEdge(ctx context.Context, sel ast.SelectionSet, obj *CollectionEdge) graphql.Marshaler {
  130074. fields := graphql.CollectFields(ec.OperationContext, sel, collectionEdgeImplementors)
  130075. out := graphql.NewFieldSet(fields)
  130076. var invalids uint32
  130077. for i, field := range fields {
  130078. switch field.Name {
  130079. case "__typename":
  130080. out.Values[i] = graphql.MarshalString("CollectionEdge")
  130081. case "cursor":
  130082. out.Values[i] = ec._CollectionEdge_cursor(ctx, field, obj)
  130083. if out.Values[i] == graphql.Null {
  130084. invalids++
  130085. }
  130086. case "node":
  130087. out.Values[i] = ec._CollectionEdge_node(ctx, field, obj)
  130088. if out.Values[i] == graphql.Null {
  130089. invalids++
  130090. }
  130091. default:
  130092. panic("unknown field " + strconv.Quote(field.Name))
  130093. }
  130094. }
  130095. out.Dispatch()
  130096. if invalids > 0 {
  130097. return graphql.Null
  130098. }
  130099. return out
  130100. }
  130101. var collectionRuleImplementors = []string{"CollectionRule"}
  130102. func (ec *executionContext) _CollectionRule(ctx context.Context, sel ast.SelectionSet, obj *CollectionRule) graphql.Marshaler {
  130103. fields := graphql.CollectFields(ec.OperationContext, sel, collectionRuleImplementors)
  130104. out := graphql.NewFieldSet(fields)
  130105. var invalids uint32
  130106. for i, field := range fields {
  130107. switch field.Name {
  130108. case "__typename":
  130109. out.Values[i] = graphql.MarshalString("CollectionRule")
  130110. case "appliedDisjunctively":
  130111. out.Values[i] = ec._CollectionRule_appliedDisjunctively(ctx, field, obj)
  130112. if out.Values[i] == graphql.Null {
  130113. invalids++
  130114. }
  130115. case "rules":
  130116. out.Values[i] = ec._CollectionRule_rules(ctx, field, obj)
  130117. if out.Values[i] == graphql.Null {
  130118. invalids++
  130119. }
  130120. default:
  130121. panic("unknown field " + strconv.Quote(field.Name))
  130122. }
  130123. }
  130124. out.Dispatch()
  130125. if invalids > 0 {
  130126. return graphql.Null
  130127. }
  130128. return out
  130129. }
  130130. var collectionRuleSetImplementors = []string{"CollectionRuleSet"}
  130131. func (ec *executionContext) _CollectionRuleSet(ctx context.Context, sel ast.SelectionSet, obj *CollectionRuleSet) graphql.Marshaler {
  130132. fields := graphql.CollectFields(ec.OperationContext, sel, collectionRuleSetImplementors)
  130133. out := graphql.NewFieldSet(fields)
  130134. var invalids uint32
  130135. for i, field := range fields {
  130136. switch field.Name {
  130137. case "__typename":
  130138. out.Values[i] = graphql.MarshalString("CollectionRuleSet")
  130139. case "appliedDisjunctively":
  130140. out.Values[i] = ec._CollectionRuleSet_appliedDisjunctively(ctx, field, obj)
  130141. if out.Values[i] == graphql.Null {
  130142. invalids++
  130143. }
  130144. case "rules":
  130145. out.Values[i] = ec._CollectionRuleSet_rules(ctx, field, obj)
  130146. if out.Values[i] == graphql.Null {
  130147. invalids++
  130148. }
  130149. default:
  130150. panic("unknown field " + strconv.Quote(field.Name))
  130151. }
  130152. }
  130153. out.Dispatch()
  130154. if invalids > 0 {
  130155. return graphql.Null
  130156. }
  130157. return out
  130158. }
  130159. var commentEventImplementors = []string{"CommentEvent", "Event", "Node"}
  130160. func (ec *executionContext) _CommentEvent(ctx context.Context, sel ast.SelectionSet, obj *CommentEvent) graphql.Marshaler {
  130161. fields := graphql.CollectFields(ec.OperationContext, sel, commentEventImplementors)
  130162. out := graphql.NewFieldSet(fields)
  130163. var invalids uint32
  130164. for i, field := range fields {
  130165. switch field.Name {
  130166. case "__typename":
  130167. out.Values[i] = graphql.MarshalString("CommentEvent")
  130168. case "appTitle":
  130169. out.Values[i] = ec._CommentEvent_appTitle(ctx, field, obj)
  130170. case "attachments":
  130171. out.Values[i] = ec._CommentEvent_attachments(ctx, field, obj)
  130172. if out.Values[i] == graphql.Null {
  130173. invalids++
  130174. }
  130175. case "attributeToApp":
  130176. out.Values[i] = ec._CommentEvent_attributeToApp(ctx, field, obj)
  130177. if out.Values[i] == graphql.Null {
  130178. invalids++
  130179. }
  130180. case "attributeToUser":
  130181. out.Values[i] = ec._CommentEvent_attributeToUser(ctx, field, obj)
  130182. if out.Values[i] == graphql.Null {
  130183. invalids++
  130184. }
  130185. case "author":
  130186. out.Values[i] = ec._CommentEvent_author(ctx, field, obj)
  130187. if out.Values[i] == graphql.Null {
  130188. invalids++
  130189. }
  130190. case "canDelete":
  130191. out.Values[i] = ec._CommentEvent_canDelete(ctx, field, obj)
  130192. if out.Values[i] == graphql.Null {
  130193. invalids++
  130194. }
  130195. case "canEdit":
  130196. out.Values[i] = ec._CommentEvent_canEdit(ctx, field, obj)
  130197. if out.Values[i] == graphql.Null {
  130198. invalids++
  130199. }
  130200. case "createdAt":
  130201. out.Values[i] = ec._CommentEvent_createdAt(ctx, field, obj)
  130202. if out.Values[i] == graphql.Null {
  130203. invalids++
  130204. }
  130205. case "criticalAlert":
  130206. out.Values[i] = ec._CommentEvent_criticalAlert(ctx, field, obj)
  130207. if out.Values[i] == graphql.Null {
  130208. invalids++
  130209. }
  130210. case "edited":
  130211. out.Values[i] = ec._CommentEvent_edited(ctx, field, obj)
  130212. if out.Values[i] == graphql.Null {
  130213. invalids++
  130214. }
  130215. case "embed":
  130216. out.Values[i] = ec._CommentEvent_embed(ctx, field, obj)
  130217. case "id":
  130218. out.Values[i] = ec._CommentEvent_id(ctx, field, obj)
  130219. if out.Values[i] == graphql.Null {
  130220. invalids++
  130221. }
  130222. case "message":
  130223. out.Values[i] = ec._CommentEvent_message(ctx, field, obj)
  130224. if out.Values[i] == graphql.Null {
  130225. invalids++
  130226. }
  130227. case "rawMessage":
  130228. out.Values[i] = ec._CommentEvent_rawMessage(ctx, field, obj)
  130229. if out.Values[i] == graphql.Null {
  130230. invalids++
  130231. }
  130232. case "subject":
  130233. out.Values[i] = ec._CommentEvent_subject(ctx, field, obj)
  130234. if out.Values[i] == graphql.Null {
  130235. invalids++
  130236. }
  130237. default:
  130238. panic("unknown field " + strconv.Quote(field.Name))
  130239. }
  130240. }
  130241. out.Dispatch()
  130242. if invalids > 0 {
  130243. return graphql.Null
  130244. }
  130245. return out
  130246. }
  130247. var commentEventAttachmentImplementors = []string{"CommentEventAttachment"}
  130248. func (ec *executionContext) _CommentEventAttachment(ctx context.Context, sel ast.SelectionSet, obj *CommentEventAttachment) graphql.Marshaler {
  130249. fields := graphql.CollectFields(ec.OperationContext, sel, commentEventAttachmentImplementors)
  130250. out := graphql.NewFieldSet(fields)
  130251. var invalids uint32
  130252. for i, field := range fields {
  130253. switch field.Name {
  130254. case "__typename":
  130255. out.Values[i] = graphql.MarshalString("CommentEventAttachment")
  130256. case "fileExtension":
  130257. out.Values[i] = ec._CommentEventAttachment_fileExtension(ctx, field, obj)
  130258. case "id":
  130259. out.Values[i] = ec._CommentEventAttachment_id(ctx, field, obj)
  130260. if out.Values[i] == graphql.Null {
  130261. invalids++
  130262. }
  130263. case "image":
  130264. out.Values[i] = ec._CommentEventAttachment_image(ctx, field, obj)
  130265. case "name":
  130266. out.Values[i] = ec._CommentEventAttachment_name(ctx, field, obj)
  130267. if out.Values[i] == graphql.Null {
  130268. invalids++
  130269. }
  130270. case "size":
  130271. out.Values[i] = ec._CommentEventAttachment_size(ctx, field, obj)
  130272. if out.Values[i] == graphql.Null {
  130273. invalids++
  130274. }
  130275. case "url":
  130276. out.Values[i] = ec._CommentEventAttachment_url(ctx, field, obj)
  130277. if out.Values[i] == graphql.Null {
  130278. invalids++
  130279. }
  130280. default:
  130281. panic("unknown field " + strconv.Quote(field.Name))
  130282. }
  130283. }
  130284. out.Dispatch()
  130285. if invalids > 0 {
  130286. return graphql.Null
  130287. }
  130288. return out
  130289. }
  130290. var companyImplementors = []string{"Company", "CommentEventSubject", "HasEvents", "Navigable", "Node"}
  130291. func (ec *executionContext) _Company(ctx context.Context, sel ast.SelectionSet, obj *Company) graphql.Marshaler {
  130292. fields := graphql.CollectFields(ec.OperationContext, sel, companyImplementors)
  130293. out := graphql.NewFieldSet(fields)
  130294. var invalids uint32
  130295. for i, field := range fields {
  130296. switch field.Name {
  130297. case "__typename":
  130298. out.Values[i] = graphql.MarshalString("Company")
  130299. case "contactCount":
  130300. out.Values[i] = ec._Company_contactCount(ctx, field, obj)
  130301. if out.Values[i] == graphql.Null {
  130302. invalids++
  130303. }
  130304. case "contactRoles":
  130305. out.Values[i] = ec._Company_contactRoles(ctx, field, obj)
  130306. if out.Values[i] == graphql.Null {
  130307. invalids++
  130308. }
  130309. case "contacts":
  130310. out.Values[i] = ec._Company_contacts(ctx, field, obj)
  130311. if out.Values[i] == graphql.Null {
  130312. invalids++
  130313. }
  130314. case "createdAt":
  130315. out.Values[i] = ec._Company_createdAt(ctx, field, obj)
  130316. if out.Values[i] == graphql.Null {
  130317. invalids++
  130318. }
  130319. case "customerSince":
  130320. out.Values[i] = ec._Company_customerSince(ctx, field, obj)
  130321. if out.Values[i] == graphql.Null {
  130322. invalids++
  130323. }
  130324. case "defaultCursor":
  130325. out.Values[i] = ec._Company_defaultCursor(ctx, field, obj)
  130326. if out.Values[i] == graphql.Null {
  130327. invalids++
  130328. }
  130329. case "defaultRole":
  130330. out.Values[i] = ec._Company_defaultRole(ctx, field, obj)
  130331. case "draftOrders":
  130332. out.Values[i] = ec._Company_draftOrders(ctx, field, obj)
  130333. if out.Values[i] == graphql.Null {
  130334. invalids++
  130335. }
  130336. case "events":
  130337. out.Values[i] = ec._Company_events(ctx, field, obj)
  130338. if out.Values[i] == graphql.Null {
  130339. invalids++
  130340. }
  130341. case "externalId":
  130342. out.Values[i] = ec._Company_externalId(ctx, field, obj)
  130343. case "hasTimelineComment":
  130344. out.Values[i] = ec._Company_hasTimelineComment(ctx, field, obj)
  130345. if out.Values[i] == graphql.Null {
  130346. invalids++
  130347. }
  130348. case "id":
  130349. out.Values[i] = ec._Company_id(ctx, field, obj)
  130350. if out.Values[i] == graphql.Null {
  130351. invalids++
  130352. }
  130353. case "lifetimeDuration":
  130354. out.Values[i] = ec._Company_lifetimeDuration(ctx, field, obj)
  130355. if out.Values[i] == graphql.Null {
  130356. invalids++
  130357. }
  130358. case "locationCount":
  130359. out.Values[i] = ec._Company_locationCount(ctx, field, obj)
  130360. if out.Values[i] == graphql.Null {
  130361. invalids++
  130362. }
  130363. case "locations":
  130364. out.Values[i] = ec._Company_locations(ctx, field, obj)
  130365. if out.Values[i] == graphql.Null {
  130366. invalids++
  130367. }
  130368. case "mainContact":
  130369. out.Values[i] = ec._Company_mainContact(ctx, field, obj)
  130370. case "name":
  130371. out.Values[i] = ec._Company_name(ctx, field, obj)
  130372. if out.Values[i] == graphql.Null {
  130373. invalids++
  130374. }
  130375. case "note":
  130376. out.Values[i] = ec._Company_note(ctx, field, obj)
  130377. case "orderCount":
  130378. out.Values[i] = ec._Company_orderCount(ctx, field, obj)
  130379. if out.Values[i] == graphql.Null {
  130380. invalids++
  130381. }
  130382. case "orders":
  130383. out.Values[i] = ec._Company_orders(ctx, field, obj)
  130384. if out.Values[i] == graphql.Null {
  130385. invalids++
  130386. }
  130387. case "totalSpent":
  130388. out.Values[i] = ec._Company_totalSpent(ctx, field, obj)
  130389. if out.Values[i] == graphql.Null {
  130390. invalids++
  130391. }
  130392. case "updatedAt":
  130393. out.Values[i] = ec._Company_updatedAt(ctx, field, obj)
  130394. if out.Values[i] == graphql.Null {
  130395. invalids++
  130396. }
  130397. default:
  130398. panic("unknown field " + strconv.Quote(field.Name))
  130399. }
  130400. }
  130401. out.Dispatch()
  130402. if invalids > 0 {
  130403. return graphql.Null
  130404. }
  130405. return out
  130406. }
  130407. var companyAddressImplementors = []string{"CompanyAddress", "Node"}
  130408. func (ec *executionContext) _CompanyAddress(ctx context.Context, sel ast.SelectionSet, obj *CompanyAddress) graphql.Marshaler {
  130409. fields := graphql.CollectFields(ec.OperationContext, sel, companyAddressImplementors)
  130410. out := graphql.NewFieldSet(fields)
  130411. var invalids uint32
  130412. for i, field := range fields {
  130413. switch field.Name {
  130414. case "__typename":
  130415. out.Values[i] = graphql.MarshalString("CompanyAddress")
  130416. case "address1":
  130417. out.Values[i] = ec._CompanyAddress_address1(ctx, field, obj)
  130418. if out.Values[i] == graphql.Null {
  130419. invalids++
  130420. }
  130421. case "address2":
  130422. out.Values[i] = ec._CompanyAddress_address2(ctx, field, obj)
  130423. case "city":
  130424. out.Values[i] = ec._CompanyAddress_city(ctx, field, obj)
  130425. case "companyName":
  130426. out.Values[i] = ec._CompanyAddress_companyName(ctx, field, obj)
  130427. if out.Values[i] == graphql.Null {
  130428. invalids++
  130429. }
  130430. case "country":
  130431. out.Values[i] = ec._CompanyAddress_country(ctx, field, obj)
  130432. case "countryCode":
  130433. out.Values[i] = ec._CompanyAddress_countryCode(ctx, field, obj)
  130434. if out.Values[i] == graphql.Null {
  130435. invalids++
  130436. }
  130437. case "createdAt":
  130438. out.Values[i] = ec._CompanyAddress_createdAt(ctx, field, obj)
  130439. if out.Values[i] == graphql.Null {
  130440. invalids++
  130441. }
  130442. case "formattedArea":
  130443. out.Values[i] = ec._CompanyAddress_formattedArea(ctx, field, obj)
  130444. case "id":
  130445. out.Values[i] = ec._CompanyAddress_id(ctx, field, obj)
  130446. if out.Values[i] == graphql.Null {
  130447. invalids++
  130448. }
  130449. case "phone":
  130450. out.Values[i] = ec._CompanyAddress_phone(ctx, field, obj)
  130451. case "province":
  130452. out.Values[i] = ec._CompanyAddress_province(ctx, field, obj)
  130453. case "recipient":
  130454. out.Values[i] = ec._CompanyAddress_recipient(ctx, field, obj)
  130455. case "updatedAt":
  130456. out.Values[i] = ec._CompanyAddress_updatedAt(ctx, field, obj)
  130457. if out.Values[i] == graphql.Null {
  130458. invalids++
  130459. }
  130460. case "zip":
  130461. out.Values[i] = ec._CompanyAddress_zip(ctx, field, obj)
  130462. case "zoneCode":
  130463. out.Values[i] = ec._CompanyAddress_zoneCode(ctx, field, obj)
  130464. default:
  130465. panic("unknown field " + strconv.Quote(field.Name))
  130466. }
  130467. }
  130468. out.Dispatch()
  130469. if invalids > 0 {
  130470. return graphql.Null
  130471. }
  130472. return out
  130473. }
  130474. var companyContactImplementors = []string{"CompanyContact", "Node"}
  130475. func (ec *executionContext) _CompanyContact(ctx context.Context, sel ast.SelectionSet, obj *CompanyContact) graphql.Marshaler {
  130476. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactImplementors)
  130477. out := graphql.NewFieldSet(fields)
  130478. var invalids uint32
  130479. for i, field := range fields {
  130480. switch field.Name {
  130481. case "__typename":
  130482. out.Values[i] = graphql.MarshalString("CompanyContact")
  130483. case "company":
  130484. out.Values[i] = ec._CompanyContact_company(ctx, field, obj)
  130485. if out.Values[i] == graphql.Null {
  130486. invalids++
  130487. }
  130488. case "createdAt":
  130489. out.Values[i] = ec._CompanyContact_createdAt(ctx, field, obj)
  130490. if out.Values[i] == graphql.Null {
  130491. invalids++
  130492. }
  130493. case "customer":
  130494. out.Values[i] = ec._CompanyContact_customer(ctx, field, obj)
  130495. if out.Values[i] == graphql.Null {
  130496. invalids++
  130497. }
  130498. case "draftOrders":
  130499. out.Values[i] = ec._CompanyContact_draftOrders(ctx, field, obj)
  130500. if out.Values[i] == graphql.Null {
  130501. invalids++
  130502. }
  130503. case "id":
  130504. out.Values[i] = ec._CompanyContact_id(ctx, field, obj)
  130505. if out.Values[i] == graphql.Null {
  130506. invalids++
  130507. }
  130508. case "isMainContact":
  130509. out.Values[i] = ec._CompanyContact_isMainContact(ctx, field, obj)
  130510. if out.Values[i] == graphql.Null {
  130511. invalids++
  130512. }
  130513. case "lifetimeDuration":
  130514. out.Values[i] = ec._CompanyContact_lifetimeDuration(ctx, field, obj)
  130515. if out.Values[i] == graphql.Null {
  130516. invalids++
  130517. }
  130518. case "locale":
  130519. out.Values[i] = ec._CompanyContact_locale(ctx, field, obj)
  130520. case "orders":
  130521. out.Values[i] = ec._CompanyContact_orders(ctx, field, obj)
  130522. if out.Values[i] == graphql.Null {
  130523. invalids++
  130524. }
  130525. case "roleAssignments":
  130526. out.Values[i] = ec._CompanyContact_roleAssignments(ctx, field, obj)
  130527. if out.Values[i] == graphql.Null {
  130528. invalids++
  130529. }
  130530. case "title":
  130531. out.Values[i] = ec._CompanyContact_title(ctx, field, obj)
  130532. case "updatedAt":
  130533. out.Values[i] = ec._CompanyContact_updatedAt(ctx, field, obj)
  130534. if out.Values[i] == graphql.Null {
  130535. invalids++
  130536. }
  130537. default:
  130538. panic("unknown field " + strconv.Quote(field.Name))
  130539. }
  130540. }
  130541. out.Dispatch()
  130542. if invalids > 0 {
  130543. return graphql.Null
  130544. }
  130545. return out
  130546. }
  130547. var companyContactConnectionImplementors = []string{"CompanyContactConnection"}
  130548. func (ec *executionContext) _CompanyContactConnection(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactConnection) graphql.Marshaler {
  130549. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactConnectionImplementors)
  130550. out := graphql.NewFieldSet(fields)
  130551. var invalids uint32
  130552. for i, field := range fields {
  130553. switch field.Name {
  130554. case "__typename":
  130555. out.Values[i] = graphql.MarshalString("CompanyContactConnection")
  130556. case "edges":
  130557. out.Values[i] = ec._CompanyContactConnection_edges(ctx, field, obj)
  130558. if out.Values[i] == graphql.Null {
  130559. invalids++
  130560. }
  130561. case "nodes":
  130562. out.Values[i] = ec._CompanyContactConnection_nodes(ctx, field, obj)
  130563. if out.Values[i] == graphql.Null {
  130564. invalids++
  130565. }
  130566. case "pageInfo":
  130567. out.Values[i] = ec._CompanyContactConnection_pageInfo(ctx, field, obj)
  130568. if out.Values[i] == graphql.Null {
  130569. invalids++
  130570. }
  130571. default:
  130572. panic("unknown field " + strconv.Quote(field.Name))
  130573. }
  130574. }
  130575. out.Dispatch()
  130576. if invalids > 0 {
  130577. return graphql.Null
  130578. }
  130579. return out
  130580. }
  130581. var companyContactEdgeImplementors = []string{"CompanyContactEdge"}
  130582. func (ec *executionContext) _CompanyContactEdge(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactEdge) graphql.Marshaler {
  130583. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactEdgeImplementors)
  130584. out := graphql.NewFieldSet(fields)
  130585. var invalids uint32
  130586. for i, field := range fields {
  130587. switch field.Name {
  130588. case "__typename":
  130589. out.Values[i] = graphql.MarshalString("CompanyContactEdge")
  130590. case "cursor":
  130591. out.Values[i] = ec._CompanyContactEdge_cursor(ctx, field, obj)
  130592. if out.Values[i] == graphql.Null {
  130593. invalids++
  130594. }
  130595. case "node":
  130596. out.Values[i] = ec._CompanyContactEdge_node(ctx, field, obj)
  130597. if out.Values[i] == graphql.Null {
  130598. invalids++
  130599. }
  130600. default:
  130601. panic("unknown field " + strconv.Quote(field.Name))
  130602. }
  130603. }
  130604. out.Dispatch()
  130605. if invalids > 0 {
  130606. return graphql.Null
  130607. }
  130608. return out
  130609. }
  130610. var companyContactRoleImplementors = []string{"CompanyContactRole", "Node"}
  130611. func (ec *executionContext) _CompanyContactRole(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRole) graphql.Marshaler {
  130612. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleImplementors)
  130613. out := graphql.NewFieldSet(fields)
  130614. var invalids uint32
  130615. for i, field := range fields {
  130616. switch field.Name {
  130617. case "__typename":
  130618. out.Values[i] = graphql.MarshalString("CompanyContactRole")
  130619. case "id":
  130620. out.Values[i] = ec._CompanyContactRole_id(ctx, field, obj)
  130621. if out.Values[i] == graphql.Null {
  130622. invalids++
  130623. }
  130624. case "name":
  130625. out.Values[i] = ec._CompanyContactRole_name(ctx, field, obj)
  130626. if out.Values[i] == graphql.Null {
  130627. invalids++
  130628. }
  130629. case "note":
  130630. out.Values[i] = ec._CompanyContactRole_note(ctx, field, obj)
  130631. default:
  130632. panic("unknown field " + strconv.Quote(field.Name))
  130633. }
  130634. }
  130635. out.Dispatch()
  130636. if invalids > 0 {
  130637. return graphql.Null
  130638. }
  130639. return out
  130640. }
  130641. var companyContactRoleAssignmentImplementors = []string{"CompanyContactRoleAssignment", "Node"}
  130642. func (ec *executionContext) _CompanyContactRoleAssignment(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleAssignment) graphql.Marshaler {
  130643. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleAssignmentImplementors)
  130644. out := graphql.NewFieldSet(fields)
  130645. var invalids uint32
  130646. for i, field := range fields {
  130647. switch field.Name {
  130648. case "__typename":
  130649. out.Values[i] = graphql.MarshalString("CompanyContactRoleAssignment")
  130650. case "company":
  130651. out.Values[i] = ec._CompanyContactRoleAssignment_company(ctx, field, obj)
  130652. if out.Values[i] == graphql.Null {
  130653. invalids++
  130654. }
  130655. case "companyContact":
  130656. out.Values[i] = ec._CompanyContactRoleAssignment_companyContact(ctx, field, obj)
  130657. if out.Values[i] == graphql.Null {
  130658. invalids++
  130659. }
  130660. case "companyLocation":
  130661. out.Values[i] = ec._CompanyContactRoleAssignment_companyLocation(ctx, field, obj)
  130662. if out.Values[i] == graphql.Null {
  130663. invalids++
  130664. }
  130665. case "createdAt":
  130666. out.Values[i] = ec._CompanyContactRoleAssignment_createdAt(ctx, field, obj)
  130667. if out.Values[i] == graphql.Null {
  130668. invalids++
  130669. }
  130670. case "id":
  130671. out.Values[i] = ec._CompanyContactRoleAssignment_id(ctx, field, obj)
  130672. if out.Values[i] == graphql.Null {
  130673. invalids++
  130674. }
  130675. case "role":
  130676. out.Values[i] = ec._CompanyContactRoleAssignment_role(ctx, field, obj)
  130677. if out.Values[i] == graphql.Null {
  130678. invalids++
  130679. }
  130680. case "updatedAt":
  130681. out.Values[i] = ec._CompanyContactRoleAssignment_updatedAt(ctx, field, obj)
  130682. if out.Values[i] == graphql.Null {
  130683. invalids++
  130684. }
  130685. default:
  130686. panic("unknown field " + strconv.Quote(field.Name))
  130687. }
  130688. }
  130689. out.Dispatch()
  130690. if invalids > 0 {
  130691. return graphql.Null
  130692. }
  130693. return out
  130694. }
  130695. var companyContactRoleAssignmentConnectionImplementors = []string{"CompanyContactRoleAssignmentConnection"}
  130696. func (ec *executionContext) _CompanyContactRoleAssignmentConnection(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleAssignmentConnection) graphql.Marshaler {
  130697. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleAssignmentConnectionImplementors)
  130698. out := graphql.NewFieldSet(fields)
  130699. var invalids uint32
  130700. for i, field := range fields {
  130701. switch field.Name {
  130702. case "__typename":
  130703. out.Values[i] = graphql.MarshalString("CompanyContactRoleAssignmentConnection")
  130704. case "edges":
  130705. out.Values[i] = ec._CompanyContactRoleAssignmentConnection_edges(ctx, field, obj)
  130706. if out.Values[i] == graphql.Null {
  130707. invalids++
  130708. }
  130709. case "nodes":
  130710. out.Values[i] = ec._CompanyContactRoleAssignmentConnection_nodes(ctx, field, obj)
  130711. if out.Values[i] == graphql.Null {
  130712. invalids++
  130713. }
  130714. case "pageInfo":
  130715. out.Values[i] = ec._CompanyContactRoleAssignmentConnection_pageInfo(ctx, field, obj)
  130716. if out.Values[i] == graphql.Null {
  130717. invalids++
  130718. }
  130719. default:
  130720. panic("unknown field " + strconv.Quote(field.Name))
  130721. }
  130722. }
  130723. out.Dispatch()
  130724. if invalids > 0 {
  130725. return graphql.Null
  130726. }
  130727. return out
  130728. }
  130729. var companyContactRoleAssignmentEdgeImplementors = []string{"CompanyContactRoleAssignmentEdge"}
  130730. func (ec *executionContext) _CompanyContactRoleAssignmentEdge(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleAssignmentEdge) graphql.Marshaler {
  130731. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleAssignmentEdgeImplementors)
  130732. out := graphql.NewFieldSet(fields)
  130733. var invalids uint32
  130734. for i, field := range fields {
  130735. switch field.Name {
  130736. case "__typename":
  130737. out.Values[i] = graphql.MarshalString("CompanyContactRoleAssignmentEdge")
  130738. case "cursor":
  130739. out.Values[i] = ec._CompanyContactRoleAssignmentEdge_cursor(ctx, field, obj)
  130740. if out.Values[i] == graphql.Null {
  130741. invalids++
  130742. }
  130743. case "node":
  130744. out.Values[i] = ec._CompanyContactRoleAssignmentEdge_node(ctx, field, obj)
  130745. if out.Values[i] == graphql.Null {
  130746. invalids++
  130747. }
  130748. default:
  130749. panic("unknown field " + strconv.Quote(field.Name))
  130750. }
  130751. }
  130752. out.Dispatch()
  130753. if invalids > 0 {
  130754. return graphql.Null
  130755. }
  130756. return out
  130757. }
  130758. var companyContactRoleConnectionImplementors = []string{"CompanyContactRoleConnection"}
  130759. func (ec *executionContext) _CompanyContactRoleConnection(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleConnection) graphql.Marshaler {
  130760. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleConnectionImplementors)
  130761. out := graphql.NewFieldSet(fields)
  130762. var invalids uint32
  130763. for i, field := range fields {
  130764. switch field.Name {
  130765. case "__typename":
  130766. out.Values[i] = graphql.MarshalString("CompanyContactRoleConnection")
  130767. case "edges":
  130768. out.Values[i] = ec._CompanyContactRoleConnection_edges(ctx, field, obj)
  130769. if out.Values[i] == graphql.Null {
  130770. invalids++
  130771. }
  130772. case "nodes":
  130773. out.Values[i] = ec._CompanyContactRoleConnection_nodes(ctx, field, obj)
  130774. if out.Values[i] == graphql.Null {
  130775. invalids++
  130776. }
  130777. case "pageInfo":
  130778. out.Values[i] = ec._CompanyContactRoleConnection_pageInfo(ctx, field, obj)
  130779. if out.Values[i] == graphql.Null {
  130780. invalids++
  130781. }
  130782. default:
  130783. panic("unknown field " + strconv.Quote(field.Name))
  130784. }
  130785. }
  130786. out.Dispatch()
  130787. if invalids > 0 {
  130788. return graphql.Null
  130789. }
  130790. return out
  130791. }
  130792. var companyContactRoleEdgeImplementors = []string{"CompanyContactRoleEdge"}
  130793. func (ec *executionContext) _CompanyContactRoleEdge(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleEdge) graphql.Marshaler {
  130794. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleEdgeImplementors)
  130795. out := graphql.NewFieldSet(fields)
  130796. var invalids uint32
  130797. for i, field := range fields {
  130798. switch field.Name {
  130799. case "__typename":
  130800. out.Values[i] = graphql.MarshalString("CompanyContactRoleEdge")
  130801. case "cursor":
  130802. out.Values[i] = ec._CompanyContactRoleEdge_cursor(ctx, field, obj)
  130803. if out.Values[i] == graphql.Null {
  130804. invalids++
  130805. }
  130806. case "node":
  130807. out.Values[i] = ec._CompanyContactRoleEdge_node(ctx, field, obj)
  130808. if out.Values[i] == graphql.Null {
  130809. invalids++
  130810. }
  130811. default:
  130812. panic("unknown field " + strconv.Quote(field.Name))
  130813. }
  130814. }
  130815. out.Dispatch()
  130816. if invalids > 0 {
  130817. return graphql.Null
  130818. }
  130819. return out
  130820. }
  130821. var companyLocationImplementors = []string{"CompanyLocation", "CommentEventSubject", "HasEvents", "Navigable", "Node"}
  130822. func (ec *executionContext) _CompanyLocation(ctx context.Context, sel ast.SelectionSet, obj *CompanyLocation) graphql.Marshaler {
  130823. fields := graphql.CollectFields(ec.OperationContext, sel, companyLocationImplementors)
  130824. out := graphql.NewFieldSet(fields)
  130825. var invalids uint32
  130826. for i, field := range fields {
  130827. switch field.Name {
  130828. case "__typename":
  130829. out.Values[i] = graphql.MarshalString("CompanyLocation")
  130830. case "billingAddress":
  130831. out.Values[i] = ec._CompanyLocation_billingAddress(ctx, field, obj)
  130832. case "buyerExperienceConfiguration":
  130833. out.Values[i] = ec._CompanyLocation_buyerExperienceConfiguration(ctx, field, obj)
  130834. case "company":
  130835. out.Values[i] = ec._CompanyLocation_company(ctx, field, obj)
  130836. if out.Values[i] == graphql.Null {
  130837. invalids++
  130838. }
  130839. case "createdAt":
  130840. out.Values[i] = ec._CompanyLocation_createdAt(ctx, field, obj)
  130841. if out.Values[i] == graphql.Null {
  130842. invalids++
  130843. }
  130844. case "currency":
  130845. out.Values[i] = ec._CompanyLocation_currency(ctx, field, obj)
  130846. if out.Values[i] == graphql.Null {
  130847. invalids++
  130848. }
  130849. case "defaultCursor":
  130850. out.Values[i] = ec._CompanyLocation_defaultCursor(ctx, field, obj)
  130851. if out.Values[i] == graphql.Null {
  130852. invalids++
  130853. }
  130854. case "draftOrders":
  130855. out.Values[i] = ec._CompanyLocation_draftOrders(ctx, field, obj)
  130856. if out.Values[i] == graphql.Null {
  130857. invalids++
  130858. }
  130859. case "events":
  130860. out.Values[i] = ec._CompanyLocation_events(ctx, field, obj)
  130861. if out.Values[i] == graphql.Null {
  130862. invalids++
  130863. }
  130864. case "externalId":
  130865. out.Values[i] = ec._CompanyLocation_externalId(ctx, field, obj)
  130866. case "hasTimelineComment":
  130867. out.Values[i] = ec._CompanyLocation_hasTimelineComment(ctx, field, obj)
  130868. if out.Values[i] == graphql.Null {
  130869. invalids++
  130870. }
  130871. case "id":
  130872. out.Values[i] = ec._CompanyLocation_id(ctx, field, obj)
  130873. if out.Values[i] == graphql.Null {
  130874. invalids++
  130875. }
  130876. case "locale":
  130877. out.Values[i] = ec._CompanyLocation_locale(ctx, field, obj)
  130878. case "market":
  130879. out.Values[i] = ec._CompanyLocation_market(ctx, field, obj)
  130880. if out.Values[i] == graphql.Null {
  130881. invalids++
  130882. }
  130883. case "name":
  130884. out.Values[i] = ec._CompanyLocation_name(ctx, field, obj)
  130885. if out.Values[i] == graphql.Null {
  130886. invalids++
  130887. }
  130888. case "note":
  130889. out.Values[i] = ec._CompanyLocation_note(ctx, field, obj)
  130890. case "orderCount":
  130891. out.Values[i] = ec._CompanyLocation_orderCount(ctx, field, obj)
  130892. if out.Values[i] == graphql.Null {
  130893. invalids++
  130894. }
  130895. case "orders":
  130896. out.Values[i] = ec._CompanyLocation_orders(ctx, field, obj)
  130897. if out.Values[i] == graphql.Null {
  130898. invalids++
  130899. }
  130900. case "phone":
  130901. out.Values[i] = ec._CompanyLocation_phone(ctx, field, obj)
  130902. case "roleAssignments":
  130903. out.Values[i] = ec._CompanyLocation_roleAssignments(ctx, field, obj)
  130904. if out.Values[i] == graphql.Null {
  130905. invalids++
  130906. }
  130907. case "shippingAddress":
  130908. out.Values[i] = ec._CompanyLocation_shippingAddress(ctx, field, obj)
  130909. case "taxExemptions":
  130910. out.Values[i] = ec._CompanyLocation_taxExemptions(ctx, field, obj)
  130911. if out.Values[i] == graphql.Null {
  130912. invalids++
  130913. }
  130914. case "taxRegistrationId":
  130915. out.Values[i] = ec._CompanyLocation_taxRegistrationId(ctx, field, obj)
  130916. case "totalSpent":
  130917. out.Values[i] = ec._CompanyLocation_totalSpent(ctx, field, obj)
  130918. if out.Values[i] == graphql.Null {
  130919. invalids++
  130920. }
  130921. case "updatedAt":
  130922. out.Values[i] = ec._CompanyLocation_updatedAt(ctx, field, obj)
  130923. if out.Values[i] == graphql.Null {
  130924. invalids++
  130925. }
  130926. default:
  130927. panic("unknown field " + strconv.Quote(field.Name))
  130928. }
  130929. }
  130930. out.Dispatch()
  130931. if invalids > 0 {
  130932. return graphql.Null
  130933. }
  130934. return out
  130935. }
  130936. var companyLocationConnectionImplementors = []string{"CompanyLocationConnection"}
  130937. func (ec *executionContext) _CompanyLocationConnection(ctx context.Context, sel ast.SelectionSet, obj *CompanyLocationConnection) graphql.Marshaler {
  130938. fields := graphql.CollectFields(ec.OperationContext, sel, companyLocationConnectionImplementors)
  130939. out := graphql.NewFieldSet(fields)
  130940. var invalids uint32
  130941. for i, field := range fields {
  130942. switch field.Name {
  130943. case "__typename":
  130944. out.Values[i] = graphql.MarshalString("CompanyLocationConnection")
  130945. case "edges":
  130946. out.Values[i] = ec._CompanyLocationConnection_edges(ctx, field, obj)
  130947. if out.Values[i] == graphql.Null {
  130948. invalids++
  130949. }
  130950. case "nodes":
  130951. out.Values[i] = ec._CompanyLocationConnection_nodes(ctx, field, obj)
  130952. if out.Values[i] == graphql.Null {
  130953. invalids++
  130954. }
  130955. case "pageInfo":
  130956. out.Values[i] = ec._CompanyLocationConnection_pageInfo(ctx, field, obj)
  130957. if out.Values[i] == graphql.Null {
  130958. invalids++
  130959. }
  130960. default:
  130961. panic("unknown field " + strconv.Quote(field.Name))
  130962. }
  130963. }
  130964. out.Dispatch()
  130965. if invalids > 0 {
  130966. return graphql.Null
  130967. }
  130968. return out
  130969. }
  130970. var companyLocationEdgeImplementors = []string{"CompanyLocationEdge"}
  130971. func (ec *executionContext) _CompanyLocationEdge(ctx context.Context, sel ast.SelectionSet, obj *CompanyLocationEdge) graphql.Marshaler {
  130972. fields := graphql.CollectFields(ec.OperationContext, sel, companyLocationEdgeImplementors)
  130973. out := graphql.NewFieldSet(fields)
  130974. var invalids uint32
  130975. for i, field := range fields {
  130976. switch field.Name {
  130977. case "__typename":
  130978. out.Values[i] = graphql.MarshalString("CompanyLocationEdge")
  130979. case "cursor":
  130980. out.Values[i] = ec._CompanyLocationEdge_cursor(ctx, field, obj)
  130981. if out.Values[i] == graphql.Null {
  130982. invalids++
  130983. }
  130984. case "node":
  130985. out.Values[i] = ec._CompanyLocationEdge_node(ctx, field, obj)
  130986. if out.Values[i] == graphql.Null {
  130987. invalids++
  130988. }
  130989. default:
  130990. panic("unknown field " + strconv.Quote(field.Name))
  130991. }
  130992. }
  130993. out.Dispatch()
  130994. if invalids > 0 {
  130995. return graphql.Null
  130996. }
  130997. return out
  130998. }
  130999. var countriesInShippingZonesImplementors = []string{"CountriesInShippingZones"}
  131000. func (ec *executionContext) _CountriesInShippingZones(ctx context.Context, sel ast.SelectionSet, obj *CountriesInShippingZones) graphql.Marshaler {
  131001. fields := graphql.CollectFields(ec.OperationContext, sel, countriesInShippingZonesImplementors)
  131002. out := graphql.NewFieldSet(fields)
  131003. var invalids uint32
  131004. for i, field := range fields {
  131005. switch field.Name {
  131006. case "__typename":
  131007. out.Values[i] = graphql.MarshalString("CountriesInShippingZones")
  131008. case "countryCodes":
  131009. out.Values[i] = ec._CountriesInShippingZones_countryCodes(ctx, field, obj)
  131010. if out.Values[i] == graphql.Null {
  131011. invalids++
  131012. }
  131013. case "includeRestOfWorld":
  131014. out.Values[i] = ec._CountriesInShippingZones_includeRestOfWorld(ctx, field, obj)
  131015. if out.Values[i] == graphql.Null {
  131016. invalids++
  131017. }
  131018. default:
  131019. panic("unknown field " + strconv.Quote(field.Name))
  131020. }
  131021. }
  131022. out.Dispatch()
  131023. if invalids > 0 {
  131024. return graphql.Null
  131025. }
  131026. return out
  131027. }
  131028. var countryHarmonizedSystemCodeImplementors = []string{"CountryHarmonizedSystemCode"}
  131029. func (ec *executionContext) _CountryHarmonizedSystemCode(ctx context.Context, sel ast.SelectionSet, obj *CountryHarmonizedSystemCode) graphql.Marshaler {
  131030. fields := graphql.CollectFields(ec.OperationContext, sel, countryHarmonizedSystemCodeImplementors)
  131031. out := graphql.NewFieldSet(fields)
  131032. var invalids uint32
  131033. for i, field := range fields {
  131034. switch field.Name {
  131035. case "__typename":
  131036. out.Values[i] = graphql.MarshalString("CountryHarmonizedSystemCode")
  131037. case "countryCode":
  131038. out.Values[i] = ec._CountryHarmonizedSystemCode_countryCode(ctx, field, obj)
  131039. if out.Values[i] == graphql.Null {
  131040. invalids++
  131041. }
  131042. case "harmonizedSystemCode":
  131043. out.Values[i] = ec._CountryHarmonizedSystemCode_harmonizedSystemCode(ctx, field, obj)
  131044. if out.Values[i] == graphql.Null {
  131045. invalids++
  131046. }
  131047. default:
  131048. panic("unknown field " + strconv.Quote(field.Name))
  131049. }
  131050. }
  131051. out.Dispatch()
  131052. if invalids > 0 {
  131053. return graphql.Null
  131054. }
  131055. return out
  131056. }
  131057. var countryHarmonizedSystemCodeConnectionImplementors = []string{"CountryHarmonizedSystemCodeConnection"}
  131058. func (ec *executionContext) _CountryHarmonizedSystemCodeConnection(ctx context.Context, sel ast.SelectionSet, obj *CountryHarmonizedSystemCodeConnection) graphql.Marshaler {
  131059. fields := graphql.CollectFields(ec.OperationContext, sel, countryHarmonizedSystemCodeConnectionImplementors)
  131060. out := graphql.NewFieldSet(fields)
  131061. var invalids uint32
  131062. for i, field := range fields {
  131063. switch field.Name {
  131064. case "__typename":
  131065. out.Values[i] = graphql.MarshalString("CountryHarmonizedSystemCodeConnection")
  131066. case "edges":
  131067. out.Values[i] = ec._CountryHarmonizedSystemCodeConnection_edges(ctx, field, obj)
  131068. if out.Values[i] == graphql.Null {
  131069. invalids++
  131070. }
  131071. case "nodes":
  131072. out.Values[i] = ec._CountryHarmonizedSystemCodeConnection_nodes(ctx, field, obj)
  131073. if out.Values[i] == graphql.Null {
  131074. invalids++
  131075. }
  131076. case "pageInfo":
  131077. out.Values[i] = ec._CountryHarmonizedSystemCodeConnection_pageInfo(ctx, field, obj)
  131078. if out.Values[i] == graphql.Null {
  131079. invalids++
  131080. }
  131081. default:
  131082. panic("unknown field " + strconv.Quote(field.Name))
  131083. }
  131084. }
  131085. out.Dispatch()
  131086. if invalids > 0 {
  131087. return graphql.Null
  131088. }
  131089. return out
  131090. }
  131091. var countryHarmonizedSystemCodeEdgeImplementors = []string{"CountryHarmonizedSystemCodeEdge"}
  131092. func (ec *executionContext) _CountryHarmonizedSystemCodeEdge(ctx context.Context, sel ast.SelectionSet, obj *CountryHarmonizedSystemCodeEdge) graphql.Marshaler {
  131093. fields := graphql.CollectFields(ec.OperationContext, sel, countryHarmonizedSystemCodeEdgeImplementors)
  131094. out := graphql.NewFieldSet(fields)
  131095. var invalids uint32
  131096. for i, field := range fields {
  131097. switch field.Name {
  131098. case "__typename":
  131099. out.Values[i] = graphql.MarshalString("CountryHarmonizedSystemCodeEdge")
  131100. case "cursor":
  131101. out.Values[i] = ec._CountryHarmonizedSystemCodeEdge_cursor(ctx, field, obj)
  131102. if out.Values[i] == graphql.Null {
  131103. invalids++
  131104. }
  131105. case "node":
  131106. out.Values[i] = ec._CountryHarmonizedSystemCodeEdge_node(ctx, field, obj)
  131107. if out.Values[i] == graphql.Null {
  131108. invalids++
  131109. }
  131110. default:
  131111. panic("unknown field " + strconv.Quote(field.Name))
  131112. }
  131113. }
  131114. out.Dispatch()
  131115. if invalids > 0 {
  131116. return graphql.Null
  131117. }
  131118. return out
  131119. }
  131120. var currencyFormatsImplementors = []string{"CurrencyFormats"}
  131121. func (ec *executionContext) _CurrencyFormats(ctx context.Context, sel ast.SelectionSet, obj *CurrencyFormats) graphql.Marshaler {
  131122. fields := graphql.CollectFields(ec.OperationContext, sel, currencyFormatsImplementors)
  131123. out := graphql.NewFieldSet(fields)
  131124. var invalids uint32
  131125. for i, field := range fields {
  131126. switch field.Name {
  131127. case "__typename":
  131128. out.Values[i] = graphql.MarshalString("CurrencyFormats")
  131129. case "moneyFormat":
  131130. out.Values[i] = ec._CurrencyFormats_moneyFormat(ctx, field, obj)
  131131. if out.Values[i] == graphql.Null {
  131132. invalids++
  131133. }
  131134. case "moneyInEmailsFormat":
  131135. out.Values[i] = ec._CurrencyFormats_moneyInEmailsFormat(ctx, field, obj)
  131136. if out.Values[i] == graphql.Null {
  131137. invalids++
  131138. }
  131139. case "moneyWithCurrencyFormat":
  131140. out.Values[i] = ec._CurrencyFormats_moneyWithCurrencyFormat(ctx, field, obj)
  131141. if out.Values[i] == graphql.Null {
  131142. invalids++
  131143. }
  131144. case "moneyWithCurrencyInEmailsFormat":
  131145. out.Values[i] = ec._CurrencyFormats_moneyWithCurrencyInEmailsFormat(ctx, field, obj)
  131146. if out.Values[i] == graphql.Null {
  131147. invalids++
  131148. }
  131149. default:
  131150. panic("unknown field " + strconv.Quote(field.Name))
  131151. }
  131152. }
  131153. out.Dispatch()
  131154. if invalids > 0 {
  131155. return graphql.Null
  131156. }
  131157. return out
  131158. }
  131159. var currencySettingImplementors = []string{"CurrencySetting"}
  131160. func (ec *executionContext) _CurrencySetting(ctx context.Context, sel ast.SelectionSet, obj *CurrencySetting) graphql.Marshaler {
  131161. fields := graphql.CollectFields(ec.OperationContext, sel, currencySettingImplementors)
  131162. out := graphql.NewFieldSet(fields)
  131163. var invalids uint32
  131164. for i, field := range fields {
  131165. switch field.Name {
  131166. case "__typename":
  131167. out.Values[i] = graphql.MarshalString("CurrencySetting")
  131168. case "currencyCode":
  131169. out.Values[i] = ec._CurrencySetting_currencyCode(ctx, field, obj)
  131170. if out.Values[i] == graphql.Null {
  131171. invalids++
  131172. }
  131173. case "currencyName":
  131174. out.Values[i] = ec._CurrencySetting_currencyName(ctx, field, obj)
  131175. if out.Values[i] == graphql.Null {
  131176. invalids++
  131177. }
  131178. case "enabled":
  131179. out.Values[i] = ec._CurrencySetting_enabled(ctx, field, obj)
  131180. if out.Values[i] == graphql.Null {
  131181. invalids++
  131182. }
  131183. case "rateUpdatedAt":
  131184. out.Values[i] = ec._CurrencySetting_rateUpdatedAt(ctx, field, obj)
  131185. default:
  131186. panic("unknown field " + strconv.Quote(field.Name))
  131187. }
  131188. }
  131189. out.Dispatch()
  131190. if invalids > 0 {
  131191. return graphql.Null
  131192. }
  131193. return out
  131194. }
  131195. var currencySettingConnectionImplementors = []string{"CurrencySettingConnection"}
  131196. func (ec *executionContext) _CurrencySettingConnection(ctx context.Context, sel ast.SelectionSet, obj *CurrencySettingConnection) graphql.Marshaler {
  131197. fields := graphql.CollectFields(ec.OperationContext, sel, currencySettingConnectionImplementors)
  131198. out := graphql.NewFieldSet(fields)
  131199. var invalids uint32
  131200. for i, field := range fields {
  131201. switch field.Name {
  131202. case "__typename":
  131203. out.Values[i] = graphql.MarshalString("CurrencySettingConnection")
  131204. case "edges":
  131205. out.Values[i] = ec._CurrencySettingConnection_edges(ctx, field, obj)
  131206. if out.Values[i] == graphql.Null {
  131207. invalids++
  131208. }
  131209. case "nodes":
  131210. out.Values[i] = ec._CurrencySettingConnection_nodes(ctx, field, obj)
  131211. if out.Values[i] == graphql.Null {
  131212. invalids++
  131213. }
  131214. case "pageInfo":
  131215. out.Values[i] = ec._CurrencySettingConnection_pageInfo(ctx, field, obj)
  131216. if out.Values[i] == graphql.Null {
  131217. invalids++
  131218. }
  131219. default:
  131220. panic("unknown field " + strconv.Quote(field.Name))
  131221. }
  131222. }
  131223. out.Dispatch()
  131224. if invalids > 0 {
  131225. return graphql.Null
  131226. }
  131227. return out
  131228. }
  131229. var currencySettingEdgeImplementors = []string{"CurrencySettingEdge"}
  131230. func (ec *executionContext) _CurrencySettingEdge(ctx context.Context, sel ast.SelectionSet, obj *CurrencySettingEdge) graphql.Marshaler {
  131231. fields := graphql.CollectFields(ec.OperationContext, sel, currencySettingEdgeImplementors)
  131232. out := graphql.NewFieldSet(fields)
  131233. var invalids uint32
  131234. for i, field := range fields {
  131235. switch field.Name {
  131236. case "__typename":
  131237. out.Values[i] = graphql.MarshalString("CurrencySettingEdge")
  131238. case "cursor":
  131239. out.Values[i] = ec._CurrencySettingEdge_cursor(ctx, field, obj)
  131240. if out.Values[i] == graphql.Null {
  131241. invalids++
  131242. }
  131243. case "node":
  131244. out.Values[i] = ec._CurrencySettingEdge_node(ctx, field, obj)
  131245. if out.Values[i] == graphql.Null {
  131246. invalids++
  131247. }
  131248. default:
  131249. panic("unknown field " + strconv.Quote(field.Name))
  131250. }
  131251. }
  131252. out.Dispatch()
  131253. if invalids > 0 {
  131254. return graphql.Null
  131255. }
  131256. return out
  131257. }
  131258. var customerImplementors = []string{"Customer", "CommentEventEmbed", "PurchasingEntity", "_Entity"}
  131259. func (ec *executionContext) _Customer(ctx context.Context, sel ast.SelectionSet, obj *Customer) graphql.Marshaler {
  131260. fields := graphql.CollectFields(ec.OperationContext, sel, customerImplementors)
  131261. out := graphql.NewFieldSet(fields)
  131262. var invalids uint32
  131263. for i, field := range fields {
  131264. switch field.Name {
  131265. case "__typename":
  131266. out.Values[i] = graphql.MarshalString("Customer")
  131267. case "id":
  131268. out.Values[i] = ec._Customer_id(ctx, field, obj)
  131269. if out.Values[i] == graphql.Null {
  131270. invalids++
  131271. }
  131272. default:
  131273. panic("unknown field " + strconv.Quote(field.Name))
  131274. }
  131275. }
  131276. out.Dispatch()
  131277. if invalids > 0 {
  131278. return graphql.Null
  131279. }
  131280. return out
  131281. }
  131282. var customerCreditCardImplementors = []string{"CustomerCreditCard", "CustomerPaymentInstrument"}
  131283. func (ec *executionContext) _CustomerCreditCard(ctx context.Context, sel ast.SelectionSet, obj *CustomerCreditCard) graphql.Marshaler {
  131284. fields := graphql.CollectFields(ec.OperationContext, sel, customerCreditCardImplementors)
  131285. out := graphql.NewFieldSet(fields)
  131286. var invalids uint32
  131287. for i, field := range fields {
  131288. switch field.Name {
  131289. case "__typename":
  131290. out.Values[i] = graphql.MarshalString("CustomerCreditCard")
  131291. case "billingAddress":
  131292. out.Values[i] = ec._CustomerCreditCard_billingAddress(ctx, field, obj)
  131293. case "brand":
  131294. out.Values[i] = ec._CustomerCreditCard_brand(ctx, field, obj)
  131295. if out.Values[i] == graphql.Null {
  131296. invalids++
  131297. }
  131298. case "expiresSoon":
  131299. out.Values[i] = ec._CustomerCreditCard_expiresSoon(ctx, field, obj)
  131300. if out.Values[i] == graphql.Null {
  131301. invalids++
  131302. }
  131303. case "expiryMonth":
  131304. out.Values[i] = ec._CustomerCreditCard_expiryMonth(ctx, field, obj)
  131305. if out.Values[i] == graphql.Null {
  131306. invalids++
  131307. }
  131308. case "expiryYear":
  131309. out.Values[i] = ec._CustomerCreditCard_expiryYear(ctx, field, obj)
  131310. if out.Values[i] == graphql.Null {
  131311. invalids++
  131312. }
  131313. case "firstDigits":
  131314. out.Values[i] = ec._CustomerCreditCard_firstDigits(ctx, field, obj)
  131315. case "isRevocable":
  131316. out.Values[i] = ec._CustomerCreditCard_isRevocable(ctx, field, obj)
  131317. if out.Values[i] == graphql.Null {
  131318. invalids++
  131319. }
  131320. case "lastDigits":
  131321. out.Values[i] = ec._CustomerCreditCard_lastDigits(ctx, field, obj)
  131322. if out.Values[i] == graphql.Null {
  131323. invalids++
  131324. }
  131325. case "maskedNumber":
  131326. out.Values[i] = ec._CustomerCreditCard_maskedNumber(ctx, field, obj)
  131327. if out.Values[i] == graphql.Null {
  131328. invalids++
  131329. }
  131330. case "name":
  131331. out.Values[i] = ec._CustomerCreditCard_name(ctx, field, obj)
  131332. if out.Values[i] == graphql.Null {
  131333. invalids++
  131334. }
  131335. case "source":
  131336. out.Values[i] = ec._CustomerCreditCard_source(ctx, field, obj)
  131337. case "virtualLastDigits":
  131338. out.Values[i] = ec._CustomerCreditCard_virtualLastDigits(ctx, field, obj)
  131339. default:
  131340. panic("unknown field " + strconv.Quote(field.Name))
  131341. }
  131342. }
  131343. out.Dispatch()
  131344. if invalids > 0 {
  131345. return graphql.Null
  131346. }
  131347. return out
  131348. }
  131349. var customerCreditCardBillingAddressImplementors = []string{"CustomerCreditCardBillingAddress"}
  131350. func (ec *executionContext) _CustomerCreditCardBillingAddress(ctx context.Context, sel ast.SelectionSet, obj *CustomerCreditCardBillingAddress) graphql.Marshaler {
  131351. fields := graphql.CollectFields(ec.OperationContext, sel, customerCreditCardBillingAddressImplementors)
  131352. out := graphql.NewFieldSet(fields)
  131353. var invalids uint32
  131354. for i, field := range fields {
  131355. switch field.Name {
  131356. case "__typename":
  131357. out.Values[i] = graphql.MarshalString("CustomerCreditCardBillingAddress")
  131358. case "address1":
  131359. out.Values[i] = ec._CustomerCreditCardBillingAddress_address1(ctx, field, obj)
  131360. case "city":
  131361. out.Values[i] = ec._CustomerCreditCardBillingAddress_city(ctx, field, obj)
  131362. case "country":
  131363. out.Values[i] = ec._CustomerCreditCardBillingAddress_country(ctx, field, obj)
  131364. case "countryCode":
  131365. out.Values[i] = ec._CustomerCreditCardBillingAddress_countryCode(ctx, field, obj)
  131366. case "province":
  131367. out.Values[i] = ec._CustomerCreditCardBillingAddress_province(ctx, field, obj)
  131368. case "provinceCode":
  131369. out.Values[i] = ec._CustomerCreditCardBillingAddress_provinceCode(ctx, field, obj)
  131370. case "zip":
  131371. out.Values[i] = ec._CustomerCreditCardBillingAddress_zip(ctx, field, obj)
  131372. default:
  131373. panic("unknown field " + strconv.Quote(field.Name))
  131374. }
  131375. }
  131376. out.Dispatch()
  131377. if invalids > 0 {
  131378. return graphql.Null
  131379. }
  131380. return out
  131381. }
  131382. var customerEmailMarketingConsentStateImplementors = []string{"CustomerEmailMarketingConsentState"}
  131383. func (ec *executionContext) _CustomerEmailMarketingConsentState(ctx context.Context, sel ast.SelectionSet, obj *CustomerEmailMarketingConsentState) graphql.Marshaler {
  131384. fields := graphql.CollectFields(ec.OperationContext, sel, customerEmailMarketingConsentStateImplementors)
  131385. out := graphql.NewFieldSet(fields)
  131386. var invalids uint32
  131387. for i, field := range fields {
  131388. switch field.Name {
  131389. case "__typename":
  131390. out.Values[i] = graphql.MarshalString("CustomerEmailMarketingConsentState")
  131391. case "consentUpdatedAt":
  131392. out.Values[i] = ec._CustomerEmailMarketingConsentState_consentUpdatedAt(ctx, field, obj)
  131393. case "marketingOptInLevel":
  131394. out.Values[i] = ec._CustomerEmailMarketingConsentState_marketingOptInLevel(ctx, field, obj)
  131395. case "marketingState":
  131396. out.Values[i] = ec._CustomerEmailMarketingConsentState_marketingState(ctx, field, obj)
  131397. if out.Values[i] == graphql.Null {
  131398. invalids++
  131399. }
  131400. default:
  131401. panic("unknown field " + strconv.Quote(field.Name))
  131402. }
  131403. }
  131404. out.Dispatch()
  131405. if invalids > 0 {
  131406. return graphql.Null
  131407. }
  131408. return out
  131409. }
  131410. var customerJourneySummaryImplementors = []string{"CustomerJourneySummary"}
  131411. func (ec *executionContext) _CustomerJourneySummary(ctx context.Context, sel ast.SelectionSet, obj *CustomerJourneySummary) graphql.Marshaler {
  131412. fields := graphql.CollectFields(ec.OperationContext, sel, customerJourneySummaryImplementors)
  131413. out := graphql.NewFieldSet(fields)
  131414. var invalids uint32
  131415. for i, field := range fields {
  131416. switch field.Name {
  131417. case "__typename":
  131418. out.Values[i] = graphql.MarshalString("CustomerJourneySummary")
  131419. case "customerOrderIndex":
  131420. out.Values[i] = ec._CustomerJourneySummary_customerOrderIndex(ctx, field, obj)
  131421. case "daysToConversion":
  131422. out.Values[i] = ec._CustomerJourneySummary_daysToConversion(ctx, field, obj)
  131423. case "firstVisit":
  131424. out.Values[i] = ec._CustomerJourneySummary_firstVisit(ctx, field, obj)
  131425. case "lastVisit":
  131426. out.Values[i] = ec._CustomerJourneySummary_lastVisit(ctx, field, obj)
  131427. case "moments":
  131428. out.Values[i] = ec._CustomerJourneySummary_moments(ctx, field, obj)
  131429. case "momentsCount":
  131430. out.Values[i] = ec._CustomerJourneySummary_momentsCount(ctx, field, obj)
  131431. case "ready":
  131432. out.Values[i] = ec._CustomerJourneySummary_ready(ctx, field, obj)
  131433. if out.Values[i] == graphql.Null {
  131434. invalids++
  131435. }
  131436. default:
  131437. panic("unknown field " + strconv.Quote(field.Name))
  131438. }
  131439. }
  131440. out.Dispatch()
  131441. if invalids > 0 {
  131442. return graphql.Null
  131443. }
  131444. return out
  131445. }
  131446. var customerMomentConnectionImplementors = []string{"CustomerMomentConnection"}
  131447. func (ec *executionContext) _CustomerMomentConnection(ctx context.Context, sel ast.SelectionSet, obj *CustomerMomentConnection) graphql.Marshaler {
  131448. fields := graphql.CollectFields(ec.OperationContext, sel, customerMomentConnectionImplementors)
  131449. out := graphql.NewFieldSet(fields)
  131450. var invalids uint32
  131451. for i, field := range fields {
  131452. switch field.Name {
  131453. case "__typename":
  131454. out.Values[i] = graphql.MarshalString("CustomerMomentConnection")
  131455. case "edges":
  131456. out.Values[i] = ec._CustomerMomentConnection_edges(ctx, field, obj)
  131457. if out.Values[i] == graphql.Null {
  131458. invalids++
  131459. }
  131460. case "nodes":
  131461. out.Values[i] = ec._CustomerMomentConnection_nodes(ctx, field, obj)
  131462. if out.Values[i] == graphql.Null {
  131463. invalids++
  131464. }
  131465. case "pageInfo":
  131466. out.Values[i] = ec._CustomerMomentConnection_pageInfo(ctx, field, obj)
  131467. if out.Values[i] == graphql.Null {
  131468. invalids++
  131469. }
  131470. default:
  131471. panic("unknown field " + strconv.Quote(field.Name))
  131472. }
  131473. }
  131474. out.Dispatch()
  131475. if invalids > 0 {
  131476. return graphql.Null
  131477. }
  131478. return out
  131479. }
  131480. var customerMomentEdgeImplementors = []string{"CustomerMomentEdge"}
  131481. func (ec *executionContext) _CustomerMomentEdge(ctx context.Context, sel ast.SelectionSet, obj *CustomerMomentEdge) graphql.Marshaler {
  131482. fields := graphql.CollectFields(ec.OperationContext, sel, customerMomentEdgeImplementors)
  131483. out := graphql.NewFieldSet(fields)
  131484. var invalids uint32
  131485. for i, field := range fields {
  131486. switch field.Name {
  131487. case "__typename":
  131488. out.Values[i] = graphql.MarshalString("CustomerMomentEdge")
  131489. case "cursor":
  131490. out.Values[i] = ec._CustomerMomentEdge_cursor(ctx, field, obj)
  131491. if out.Values[i] == graphql.Null {
  131492. invalids++
  131493. }
  131494. case "node":
  131495. out.Values[i] = ec._CustomerMomentEdge_node(ctx, field, obj)
  131496. if out.Values[i] == graphql.Null {
  131497. invalids++
  131498. }
  131499. default:
  131500. panic("unknown field " + strconv.Quote(field.Name))
  131501. }
  131502. }
  131503. out.Dispatch()
  131504. if invalids > 0 {
  131505. return graphql.Null
  131506. }
  131507. return out
  131508. }
  131509. var customerPaymentInstrumentBillingAddressImplementors = []string{"CustomerPaymentInstrumentBillingAddress"}
  131510. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaymentInstrumentBillingAddress) graphql.Marshaler {
  131511. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaymentInstrumentBillingAddressImplementors)
  131512. out := graphql.NewFieldSet(fields)
  131513. var invalids uint32
  131514. for i, field := range fields {
  131515. switch field.Name {
  131516. case "__typename":
  131517. out.Values[i] = graphql.MarshalString("CustomerPaymentInstrumentBillingAddress")
  131518. case "address1":
  131519. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_address1(ctx, field, obj)
  131520. case "city":
  131521. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_city(ctx, field, obj)
  131522. case "country":
  131523. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_country(ctx, field, obj)
  131524. case "countryCode":
  131525. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_countryCode(ctx, field, obj)
  131526. case "name":
  131527. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_name(ctx, field, obj)
  131528. case "province":
  131529. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_province(ctx, field, obj)
  131530. case "provinceCode":
  131531. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_provinceCode(ctx, field, obj)
  131532. case "zip":
  131533. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_zip(ctx, field, obj)
  131534. default:
  131535. panic("unknown field " + strconv.Quote(field.Name))
  131536. }
  131537. }
  131538. out.Dispatch()
  131539. if invalids > 0 {
  131540. return graphql.Null
  131541. }
  131542. return out
  131543. }
  131544. var customerPaymentMethodImplementors = []string{"CustomerPaymentMethod", "Node"}
  131545. func (ec *executionContext) _CustomerPaymentMethod(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaymentMethod) graphql.Marshaler {
  131546. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaymentMethodImplementors)
  131547. out := graphql.NewFieldSet(fields)
  131548. var invalids uint32
  131549. for i, field := range fields {
  131550. switch field.Name {
  131551. case "__typename":
  131552. out.Values[i] = graphql.MarshalString("CustomerPaymentMethod")
  131553. case "customer":
  131554. out.Values[i] = ec._CustomerPaymentMethod_customer(ctx, field, obj)
  131555. case "id":
  131556. out.Values[i] = ec._CustomerPaymentMethod_id(ctx, field, obj)
  131557. if out.Values[i] == graphql.Null {
  131558. invalids++
  131559. }
  131560. case "instrument":
  131561. out.Values[i] = ec._CustomerPaymentMethod_instrument(ctx, field, obj)
  131562. case "revokedAt":
  131563. out.Values[i] = ec._CustomerPaymentMethod_revokedAt(ctx, field, obj)
  131564. case "revokedReason":
  131565. out.Values[i] = ec._CustomerPaymentMethod_revokedReason(ctx, field, obj)
  131566. case "subscriptionContracts":
  131567. out.Values[i] = ec._CustomerPaymentMethod_subscriptionContracts(ctx, field, obj)
  131568. if out.Values[i] == graphql.Null {
  131569. invalids++
  131570. }
  131571. default:
  131572. panic("unknown field " + strconv.Quote(field.Name))
  131573. }
  131574. }
  131575. out.Dispatch()
  131576. if invalids > 0 {
  131577. return graphql.Null
  131578. }
  131579. return out
  131580. }
  131581. var customerPaymentMethodConnectionImplementors = []string{"CustomerPaymentMethodConnection"}
  131582. func (ec *executionContext) _CustomerPaymentMethodConnection(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaymentMethodConnection) graphql.Marshaler {
  131583. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaymentMethodConnectionImplementors)
  131584. out := graphql.NewFieldSet(fields)
  131585. var invalids uint32
  131586. for i, field := range fields {
  131587. switch field.Name {
  131588. case "__typename":
  131589. out.Values[i] = graphql.MarshalString("CustomerPaymentMethodConnection")
  131590. case "edges":
  131591. out.Values[i] = ec._CustomerPaymentMethodConnection_edges(ctx, field, obj)
  131592. if out.Values[i] == graphql.Null {
  131593. invalids++
  131594. }
  131595. case "nodes":
  131596. out.Values[i] = ec._CustomerPaymentMethodConnection_nodes(ctx, field, obj)
  131597. if out.Values[i] == graphql.Null {
  131598. invalids++
  131599. }
  131600. case "pageInfo":
  131601. out.Values[i] = ec._CustomerPaymentMethodConnection_pageInfo(ctx, field, obj)
  131602. if out.Values[i] == graphql.Null {
  131603. invalids++
  131604. }
  131605. default:
  131606. panic("unknown field " + strconv.Quote(field.Name))
  131607. }
  131608. }
  131609. out.Dispatch()
  131610. if invalids > 0 {
  131611. return graphql.Null
  131612. }
  131613. return out
  131614. }
  131615. var customerPaymentMethodEdgeImplementors = []string{"CustomerPaymentMethodEdge"}
  131616. func (ec *executionContext) _CustomerPaymentMethodEdge(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaymentMethodEdge) graphql.Marshaler {
  131617. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaymentMethodEdgeImplementors)
  131618. out := graphql.NewFieldSet(fields)
  131619. var invalids uint32
  131620. for i, field := range fields {
  131621. switch field.Name {
  131622. case "__typename":
  131623. out.Values[i] = graphql.MarshalString("CustomerPaymentMethodEdge")
  131624. case "cursor":
  131625. out.Values[i] = ec._CustomerPaymentMethodEdge_cursor(ctx, field, obj)
  131626. if out.Values[i] == graphql.Null {
  131627. invalids++
  131628. }
  131629. case "node":
  131630. out.Values[i] = ec._CustomerPaymentMethodEdge_node(ctx, field, obj)
  131631. if out.Values[i] == graphql.Null {
  131632. invalids++
  131633. }
  131634. default:
  131635. panic("unknown field " + strconv.Quote(field.Name))
  131636. }
  131637. }
  131638. out.Dispatch()
  131639. if invalids > 0 {
  131640. return graphql.Null
  131641. }
  131642. return out
  131643. }
  131644. var customerPaypalBillingAgreementImplementors = []string{"CustomerPaypalBillingAgreement", "CustomerPaymentInstrument"}
  131645. func (ec *executionContext) _CustomerPaypalBillingAgreement(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaypalBillingAgreement) graphql.Marshaler {
  131646. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaypalBillingAgreementImplementors)
  131647. out := graphql.NewFieldSet(fields)
  131648. var invalids uint32
  131649. for i, field := range fields {
  131650. switch field.Name {
  131651. case "__typename":
  131652. out.Values[i] = graphql.MarshalString("CustomerPaypalBillingAgreement")
  131653. case "billingAddress":
  131654. out.Values[i] = ec._CustomerPaypalBillingAgreement_billingAddress(ctx, field, obj)
  131655. case "inactive":
  131656. out.Values[i] = ec._CustomerPaypalBillingAgreement_inactive(ctx, field, obj)
  131657. if out.Values[i] == graphql.Null {
  131658. invalids++
  131659. }
  131660. case "isRevocable":
  131661. out.Values[i] = ec._CustomerPaypalBillingAgreement_isRevocable(ctx, field, obj)
  131662. if out.Values[i] == graphql.Null {
  131663. invalids++
  131664. }
  131665. case "paypalAccountEmail":
  131666. out.Values[i] = ec._CustomerPaypalBillingAgreement_paypalAccountEmail(ctx, field, obj)
  131667. default:
  131668. panic("unknown field " + strconv.Quote(field.Name))
  131669. }
  131670. }
  131671. out.Dispatch()
  131672. if invalids > 0 {
  131673. return graphql.Null
  131674. }
  131675. return out
  131676. }
  131677. var customerShopPayAgreementImplementors = []string{"CustomerShopPayAgreement", "CustomerPaymentInstrument"}
  131678. func (ec *executionContext) _CustomerShopPayAgreement(ctx context.Context, sel ast.SelectionSet, obj *CustomerShopPayAgreement) graphql.Marshaler {
  131679. fields := graphql.CollectFields(ec.OperationContext, sel, customerShopPayAgreementImplementors)
  131680. out := graphql.NewFieldSet(fields)
  131681. var invalids uint32
  131682. for i, field := range fields {
  131683. switch field.Name {
  131684. case "__typename":
  131685. out.Values[i] = graphql.MarshalString("CustomerShopPayAgreement")
  131686. case "expiresSoon":
  131687. out.Values[i] = ec._CustomerShopPayAgreement_expiresSoon(ctx, field, obj)
  131688. if out.Values[i] == graphql.Null {
  131689. invalids++
  131690. }
  131691. case "expiryMonth":
  131692. out.Values[i] = ec._CustomerShopPayAgreement_expiryMonth(ctx, field, obj)
  131693. if out.Values[i] == graphql.Null {
  131694. invalids++
  131695. }
  131696. case "expiryYear":
  131697. out.Values[i] = ec._CustomerShopPayAgreement_expiryYear(ctx, field, obj)
  131698. if out.Values[i] == graphql.Null {
  131699. invalids++
  131700. }
  131701. case "inactive":
  131702. out.Values[i] = ec._CustomerShopPayAgreement_inactive(ctx, field, obj)
  131703. if out.Values[i] == graphql.Null {
  131704. invalids++
  131705. }
  131706. case "isRevocable":
  131707. out.Values[i] = ec._CustomerShopPayAgreement_isRevocable(ctx, field, obj)
  131708. if out.Values[i] == graphql.Null {
  131709. invalids++
  131710. }
  131711. case "lastDigits":
  131712. out.Values[i] = ec._CustomerShopPayAgreement_lastDigits(ctx, field, obj)
  131713. if out.Values[i] == graphql.Null {
  131714. invalids++
  131715. }
  131716. case "maskedNumber":
  131717. out.Values[i] = ec._CustomerShopPayAgreement_maskedNumber(ctx, field, obj)
  131718. if out.Values[i] == graphql.Null {
  131719. invalids++
  131720. }
  131721. case "name":
  131722. out.Values[i] = ec._CustomerShopPayAgreement_name(ctx, field, obj)
  131723. if out.Values[i] == graphql.Null {
  131724. invalids++
  131725. }
  131726. default:
  131727. panic("unknown field " + strconv.Quote(field.Name))
  131728. }
  131729. }
  131730. out.Dispatch()
  131731. if invalids > 0 {
  131732. return graphql.Null
  131733. }
  131734. return out
  131735. }
  131736. var customerSmsMarketingConsentStateImplementors = []string{"CustomerSmsMarketingConsentState"}
  131737. func (ec *executionContext) _CustomerSmsMarketingConsentState(ctx context.Context, sel ast.SelectionSet, obj *CustomerSmsMarketingConsentState) graphql.Marshaler {
  131738. fields := graphql.CollectFields(ec.OperationContext, sel, customerSmsMarketingConsentStateImplementors)
  131739. out := graphql.NewFieldSet(fields)
  131740. var invalids uint32
  131741. for i, field := range fields {
  131742. switch field.Name {
  131743. case "__typename":
  131744. out.Values[i] = graphql.MarshalString("CustomerSmsMarketingConsentState")
  131745. case "consentCollectedFrom":
  131746. out.Values[i] = ec._CustomerSmsMarketingConsentState_consentCollectedFrom(ctx, field, obj)
  131747. case "consentUpdatedAt":
  131748. out.Values[i] = ec._CustomerSmsMarketingConsentState_consentUpdatedAt(ctx, field, obj)
  131749. case "marketingOptInLevel":
  131750. out.Values[i] = ec._CustomerSmsMarketingConsentState_marketingOptInLevel(ctx, field, obj)
  131751. if out.Values[i] == graphql.Null {
  131752. invalids++
  131753. }
  131754. case "marketingState":
  131755. out.Values[i] = ec._CustomerSmsMarketingConsentState_marketingState(ctx, field, obj)
  131756. if out.Values[i] == graphql.Null {
  131757. invalids++
  131758. }
  131759. default:
  131760. panic("unknown field " + strconv.Quote(field.Name))
  131761. }
  131762. }
  131763. out.Dispatch()
  131764. if invalids > 0 {
  131765. return graphql.Null
  131766. }
  131767. return out
  131768. }
  131769. var customerStatisticsImplementors = []string{"CustomerStatistics"}
  131770. func (ec *executionContext) _CustomerStatistics(ctx context.Context, sel ast.SelectionSet, obj *CustomerStatistics) graphql.Marshaler {
  131771. fields := graphql.CollectFields(ec.OperationContext, sel, customerStatisticsImplementors)
  131772. out := graphql.NewFieldSet(fields)
  131773. var invalids uint32
  131774. for i, field := range fields {
  131775. switch field.Name {
  131776. case "__typename":
  131777. out.Values[i] = graphql.MarshalString("CustomerStatistics")
  131778. case "predictedSpendTier":
  131779. out.Values[i] = ec._CustomerStatistics_predictedSpendTier(ctx, field, obj)
  131780. default:
  131781. panic("unknown field " + strconv.Quote(field.Name))
  131782. }
  131783. }
  131784. out.Dispatch()
  131785. if invalids > 0 {
  131786. return graphql.Null
  131787. }
  131788. return out
  131789. }
  131790. var customerVisitImplementors = []string{"CustomerVisit", "CustomerMoment", "Node"}
  131791. func (ec *executionContext) _CustomerVisit(ctx context.Context, sel ast.SelectionSet, obj *CustomerVisit) graphql.Marshaler {
  131792. fields := graphql.CollectFields(ec.OperationContext, sel, customerVisitImplementors)
  131793. out := graphql.NewFieldSet(fields)
  131794. var invalids uint32
  131795. for i, field := range fields {
  131796. switch field.Name {
  131797. case "__typename":
  131798. out.Values[i] = graphql.MarshalString("CustomerVisit")
  131799. case "id":
  131800. out.Values[i] = ec._CustomerVisit_id(ctx, field, obj)
  131801. if out.Values[i] == graphql.Null {
  131802. invalids++
  131803. }
  131804. case "landingPage":
  131805. out.Values[i] = ec._CustomerVisit_landingPage(ctx, field, obj)
  131806. case "landingPageHtml":
  131807. out.Values[i] = ec._CustomerVisit_landingPageHtml(ctx, field, obj)
  131808. case "marketingEvent":
  131809. out.Values[i] = ec._CustomerVisit_marketingEvent(ctx, field, obj)
  131810. case "occurredAt":
  131811. out.Values[i] = ec._CustomerVisit_occurredAt(ctx, field, obj)
  131812. if out.Values[i] == graphql.Null {
  131813. invalids++
  131814. }
  131815. case "referralCode":
  131816. out.Values[i] = ec._CustomerVisit_referralCode(ctx, field, obj)
  131817. case "referralInfoHtml":
  131818. out.Values[i] = ec._CustomerVisit_referralInfoHtml(ctx, field, obj)
  131819. if out.Values[i] == graphql.Null {
  131820. invalids++
  131821. }
  131822. case "referrerUrl":
  131823. out.Values[i] = ec._CustomerVisit_referrerUrl(ctx, field, obj)
  131824. case "source":
  131825. out.Values[i] = ec._CustomerVisit_source(ctx, field, obj)
  131826. if out.Values[i] == graphql.Null {
  131827. invalids++
  131828. }
  131829. case "sourceDescription":
  131830. out.Values[i] = ec._CustomerVisit_sourceDescription(ctx, field, obj)
  131831. case "sourceType":
  131832. out.Values[i] = ec._CustomerVisit_sourceType(ctx, field, obj)
  131833. case "utmParameters":
  131834. out.Values[i] = ec._CustomerVisit_utmParameters(ctx, field, obj)
  131835. default:
  131836. panic("unknown field " + strconv.Quote(field.Name))
  131837. }
  131838. }
  131839. out.Dispatch()
  131840. if invalids > 0 {
  131841. return graphql.Null
  131842. }
  131843. return out
  131844. }
  131845. var deliveryAvailableServiceImplementors = []string{"DeliveryAvailableService"}
  131846. func (ec *executionContext) _DeliveryAvailableService(ctx context.Context, sel ast.SelectionSet, obj *DeliveryAvailableService) graphql.Marshaler {
  131847. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryAvailableServiceImplementors)
  131848. out := graphql.NewFieldSet(fields)
  131849. var invalids uint32
  131850. for i, field := range fields {
  131851. switch field.Name {
  131852. case "__typename":
  131853. out.Values[i] = graphql.MarshalString("DeliveryAvailableService")
  131854. case "countries":
  131855. out.Values[i] = ec._DeliveryAvailableService_countries(ctx, field, obj)
  131856. if out.Values[i] == graphql.Null {
  131857. invalids++
  131858. }
  131859. case "name":
  131860. out.Values[i] = ec._DeliveryAvailableService_name(ctx, field, obj)
  131861. if out.Values[i] == graphql.Null {
  131862. invalids++
  131863. }
  131864. default:
  131865. panic("unknown field " + strconv.Quote(field.Name))
  131866. }
  131867. }
  131868. out.Dispatch()
  131869. if invalids > 0 {
  131870. return graphql.Null
  131871. }
  131872. return out
  131873. }
  131874. var deliveryCarrierServiceImplementors = []string{"DeliveryCarrierService", "Node"}
  131875. func (ec *executionContext) _DeliveryCarrierService(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCarrierService) graphql.Marshaler {
  131876. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCarrierServiceImplementors)
  131877. out := graphql.NewFieldSet(fields)
  131878. var invalids uint32
  131879. for i, field := range fields {
  131880. switch field.Name {
  131881. case "__typename":
  131882. out.Values[i] = graphql.MarshalString("DeliveryCarrierService")
  131883. case "availableServicesForCountries":
  131884. out.Values[i] = ec._DeliveryCarrierService_availableServicesForCountries(ctx, field, obj)
  131885. if out.Values[i] == graphql.Null {
  131886. invalids++
  131887. }
  131888. case "formattedName":
  131889. out.Values[i] = ec._DeliveryCarrierService_formattedName(ctx, field, obj)
  131890. case "icon":
  131891. out.Values[i] = ec._DeliveryCarrierService_icon(ctx, field, obj)
  131892. if out.Values[i] == graphql.Null {
  131893. invalids++
  131894. }
  131895. case "id":
  131896. out.Values[i] = ec._DeliveryCarrierService_id(ctx, field, obj)
  131897. if out.Values[i] == graphql.Null {
  131898. invalids++
  131899. }
  131900. case "name":
  131901. out.Values[i] = ec._DeliveryCarrierService_name(ctx, field, obj)
  131902. default:
  131903. panic("unknown field " + strconv.Quote(field.Name))
  131904. }
  131905. }
  131906. out.Dispatch()
  131907. if invalids > 0 {
  131908. return graphql.Null
  131909. }
  131910. return out
  131911. }
  131912. var deliveryConditionImplementors = []string{"DeliveryCondition", "Node"}
  131913. func (ec *executionContext) _DeliveryCondition(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCondition) graphql.Marshaler {
  131914. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryConditionImplementors)
  131915. out := graphql.NewFieldSet(fields)
  131916. var invalids uint32
  131917. for i, field := range fields {
  131918. switch field.Name {
  131919. case "__typename":
  131920. out.Values[i] = graphql.MarshalString("DeliveryCondition")
  131921. case "conditionCriteria":
  131922. out.Values[i] = ec._DeliveryCondition_conditionCriteria(ctx, field, obj)
  131923. if out.Values[i] == graphql.Null {
  131924. invalids++
  131925. }
  131926. case "field":
  131927. out.Values[i] = ec._DeliveryCondition_field(ctx, field, obj)
  131928. if out.Values[i] == graphql.Null {
  131929. invalids++
  131930. }
  131931. case "id":
  131932. out.Values[i] = ec._DeliveryCondition_id(ctx, field, obj)
  131933. if out.Values[i] == graphql.Null {
  131934. invalids++
  131935. }
  131936. case "operator":
  131937. out.Values[i] = ec._DeliveryCondition_operator(ctx, field, obj)
  131938. if out.Values[i] == graphql.Null {
  131939. invalids++
  131940. }
  131941. default:
  131942. panic("unknown field " + strconv.Quote(field.Name))
  131943. }
  131944. }
  131945. out.Dispatch()
  131946. if invalids > 0 {
  131947. return graphql.Null
  131948. }
  131949. return out
  131950. }
  131951. var deliveryCountryImplementors = []string{"DeliveryCountry", "Node"}
  131952. func (ec *executionContext) _DeliveryCountry(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCountry) graphql.Marshaler {
  131953. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCountryImplementors)
  131954. out := graphql.NewFieldSet(fields)
  131955. var invalids uint32
  131956. for i, field := range fields {
  131957. switch field.Name {
  131958. case "__typename":
  131959. out.Values[i] = graphql.MarshalString("DeliveryCountry")
  131960. case "code":
  131961. out.Values[i] = ec._DeliveryCountry_code(ctx, field, obj)
  131962. if out.Values[i] == graphql.Null {
  131963. invalids++
  131964. }
  131965. case "id":
  131966. out.Values[i] = ec._DeliveryCountry_id(ctx, field, obj)
  131967. if out.Values[i] == graphql.Null {
  131968. invalids++
  131969. }
  131970. case "name":
  131971. out.Values[i] = ec._DeliveryCountry_name(ctx, field, obj)
  131972. if out.Values[i] == graphql.Null {
  131973. invalids++
  131974. }
  131975. case "provinces":
  131976. out.Values[i] = ec._DeliveryCountry_provinces(ctx, field, obj)
  131977. if out.Values[i] == graphql.Null {
  131978. invalids++
  131979. }
  131980. case "translatedName":
  131981. out.Values[i] = ec._DeliveryCountry_translatedName(ctx, field, obj)
  131982. if out.Values[i] == graphql.Null {
  131983. invalids++
  131984. }
  131985. default:
  131986. panic("unknown field " + strconv.Quote(field.Name))
  131987. }
  131988. }
  131989. out.Dispatch()
  131990. if invalids > 0 {
  131991. return graphql.Null
  131992. }
  131993. return out
  131994. }
  131995. var deliveryCountryAndZoneImplementors = []string{"DeliveryCountryAndZone"}
  131996. func (ec *executionContext) _DeliveryCountryAndZone(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCountryAndZone) graphql.Marshaler {
  131997. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCountryAndZoneImplementors)
  131998. out := graphql.NewFieldSet(fields)
  131999. var invalids uint32
  132000. for i, field := range fields {
  132001. switch field.Name {
  132002. case "__typename":
  132003. out.Values[i] = graphql.MarshalString("DeliveryCountryAndZone")
  132004. case "country":
  132005. out.Values[i] = ec._DeliveryCountryAndZone_country(ctx, field, obj)
  132006. if out.Values[i] == graphql.Null {
  132007. invalids++
  132008. }
  132009. case "zone":
  132010. out.Values[i] = ec._DeliveryCountryAndZone_zone(ctx, field, obj)
  132011. if out.Values[i] == graphql.Null {
  132012. invalids++
  132013. }
  132014. default:
  132015. panic("unknown field " + strconv.Quote(field.Name))
  132016. }
  132017. }
  132018. out.Dispatch()
  132019. if invalids > 0 {
  132020. return graphql.Null
  132021. }
  132022. return out
  132023. }
  132024. var deliveryCountryCodeOrRestOfWorldImplementors = []string{"DeliveryCountryCodeOrRestOfWorld"}
  132025. func (ec *executionContext) _DeliveryCountryCodeOrRestOfWorld(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCountryCodeOrRestOfWorld) graphql.Marshaler {
  132026. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCountryCodeOrRestOfWorldImplementors)
  132027. out := graphql.NewFieldSet(fields)
  132028. var invalids uint32
  132029. for i, field := range fields {
  132030. switch field.Name {
  132031. case "__typename":
  132032. out.Values[i] = graphql.MarshalString("DeliveryCountryCodeOrRestOfWorld")
  132033. case "countryCode":
  132034. out.Values[i] = ec._DeliveryCountryCodeOrRestOfWorld_countryCode(ctx, field, obj)
  132035. case "restOfWorld":
  132036. out.Values[i] = ec._DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx, field, obj)
  132037. if out.Values[i] == graphql.Null {
  132038. invalids++
  132039. }
  132040. default:
  132041. panic("unknown field " + strconv.Quote(field.Name))
  132042. }
  132043. }
  132044. out.Dispatch()
  132045. if invalids > 0 {
  132046. return graphql.Null
  132047. }
  132048. return out
  132049. }
  132050. var deliveryCountryCodesOrRestOfWorldImplementors = []string{"DeliveryCountryCodesOrRestOfWorld"}
  132051. func (ec *executionContext) _DeliveryCountryCodesOrRestOfWorld(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCountryCodesOrRestOfWorld) graphql.Marshaler {
  132052. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCountryCodesOrRestOfWorldImplementors)
  132053. out := graphql.NewFieldSet(fields)
  132054. var invalids uint32
  132055. for i, field := range fields {
  132056. switch field.Name {
  132057. case "__typename":
  132058. out.Values[i] = graphql.MarshalString("DeliveryCountryCodesOrRestOfWorld")
  132059. case "countryCodes":
  132060. out.Values[i] = ec._DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx, field, obj)
  132061. if out.Values[i] == graphql.Null {
  132062. invalids++
  132063. }
  132064. case "restOfWorld":
  132065. out.Values[i] = ec._DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx, field, obj)
  132066. if out.Values[i] == graphql.Null {
  132067. invalids++
  132068. }
  132069. default:
  132070. panic("unknown field " + strconv.Quote(field.Name))
  132071. }
  132072. }
  132073. out.Dispatch()
  132074. if invalids > 0 {
  132075. return graphql.Null
  132076. }
  132077. return out
  132078. }
  132079. var deliveryLocationGroupImplementors = []string{"DeliveryLocationGroup", "Node"}
  132080. func (ec *executionContext) _DeliveryLocationGroup(ctx context.Context, sel ast.SelectionSet, obj *DeliveryLocationGroup) graphql.Marshaler {
  132081. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryLocationGroupImplementors)
  132082. out := graphql.NewFieldSet(fields)
  132083. var invalids uint32
  132084. for i, field := range fields {
  132085. switch field.Name {
  132086. case "__typename":
  132087. out.Values[i] = graphql.MarshalString("DeliveryLocationGroup")
  132088. case "id":
  132089. out.Values[i] = ec._DeliveryLocationGroup_id(ctx, field, obj)
  132090. if out.Values[i] == graphql.Null {
  132091. invalids++
  132092. }
  132093. case "locations":
  132094. out.Values[i] = ec._DeliveryLocationGroup_locations(ctx, field, obj)
  132095. if out.Values[i] == graphql.Null {
  132096. invalids++
  132097. }
  132098. default:
  132099. panic("unknown field " + strconv.Quote(field.Name))
  132100. }
  132101. }
  132102. out.Dispatch()
  132103. if invalids > 0 {
  132104. return graphql.Null
  132105. }
  132106. return out
  132107. }
  132108. var deliveryLocationGroupZoneImplementors = []string{"DeliveryLocationGroupZone"}
  132109. func (ec *executionContext) _DeliveryLocationGroupZone(ctx context.Context, sel ast.SelectionSet, obj *DeliveryLocationGroupZone) graphql.Marshaler {
  132110. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryLocationGroupZoneImplementors)
  132111. out := graphql.NewFieldSet(fields)
  132112. var invalids uint32
  132113. for i, field := range fields {
  132114. switch field.Name {
  132115. case "__typename":
  132116. out.Values[i] = graphql.MarshalString("DeliveryLocationGroupZone")
  132117. case "methodDefinitionCounts":
  132118. out.Values[i] = ec._DeliveryLocationGroupZone_methodDefinitionCounts(ctx, field, obj)
  132119. if out.Values[i] == graphql.Null {
  132120. invalids++
  132121. }
  132122. case "methodDefinitions":
  132123. out.Values[i] = ec._DeliveryLocationGroupZone_methodDefinitions(ctx, field, obj)
  132124. if out.Values[i] == graphql.Null {
  132125. invalids++
  132126. }
  132127. case "zone":
  132128. out.Values[i] = ec._DeliveryLocationGroupZone_zone(ctx, field, obj)
  132129. if out.Values[i] == graphql.Null {
  132130. invalids++
  132131. }
  132132. default:
  132133. panic("unknown field " + strconv.Quote(field.Name))
  132134. }
  132135. }
  132136. out.Dispatch()
  132137. if invalids > 0 {
  132138. return graphql.Null
  132139. }
  132140. return out
  132141. }
  132142. var deliveryLocationGroupZoneConnectionImplementors = []string{"DeliveryLocationGroupZoneConnection"}
  132143. func (ec *executionContext) _DeliveryLocationGroupZoneConnection(ctx context.Context, sel ast.SelectionSet, obj *DeliveryLocationGroupZoneConnection) graphql.Marshaler {
  132144. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryLocationGroupZoneConnectionImplementors)
  132145. out := graphql.NewFieldSet(fields)
  132146. var invalids uint32
  132147. for i, field := range fields {
  132148. switch field.Name {
  132149. case "__typename":
  132150. out.Values[i] = graphql.MarshalString("DeliveryLocationGroupZoneConnection")
  132151. case "edges":
  132152. out.Values[i] = ec._DeliveryLocationGroupZoneConnection_edges(ctx, field, obj)
  132153. if out.Values[i] == graphql.Null {
  132154. invalids++
  132155. }
  132156. case "nodes":
  132157. out.Values[i] = ec._DeliveryLocationGroupZoneConnection_nodes(ctx, field, obj)
  132158. if out.Values[i] == graphql.Null {
  132159. invalids++
  132160. }
  132161. case "pageInfo":
  132162. out.Values[i] = ec._DeliveryLocationGroupZoneConnection_pageInfo(ctx, field, obj)
  132163. if out.Values[i] == graphql.Null {
  132164. invalids++
  132165. }
  132166. default:
  132167. panic("unknown field " + strconv.Quote(field.Name))
  132168. }
  132169. }
  132170. out.Dispatch()
  132171. if invalids > 0 {
  132172. return graphql.Null
  132173. }
  132174. return out
  132175. }
  132176. var deliveryLocationGroupZoneEdgeImplementors = []string{"DeliveryLocationGroupZoneEdge"}
  132177. func (ec *executionContext) _DeliveryLocationGroupZoneEdge(ctx context.Context, sel ast.SelectionSet, obj *DeliveryLocationGroupZoneEdge) graphql.Marshaler {
  132178. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryLocationGroupZoneEdgeImplementors)
  132179. out := graphql.NewFieldSet(fields)
  132180. var invalids uint32
  132181. for i, field := range fields {
  132182. switch field.Name {
  132183. case "__typename":
  132184. out.Values[i] = graphql.MarshalString("DeliveryLocationGroupZoneEdge")
  132185. case "cursor":
  132186. out.Values[i] = ec._DeliveryLocationGroupZoneEdge_cursor(ctx, field, obj)
  132187. if out.Values[i] == graphql.Null {
  132188. invalids++
  132189. }
  132190. case "node":
  132191. out.Values[i] = ec._DeliveryLocationGroupZoneEdge_node(ctx, field, obj)
  132192. if out.Values[i] == graphql.Null {
  132193. invalids++
  132194. }
  132195. default:
  132196. panic("unknown field " + strconv.Quote(field.Name))
  132197. }
  132198. }
  132199. out.Dispatch()
  132200. if invalids > 0 {
  132201. return graphql.Null
  132202. }
  132203. return out
  132204. }
  132205. var deliveryMethodImplementors = []string{"DeliveryMethod", "Node"}
  132206. func (ec *executionContext) _DeliveryMethod(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethod) graphql.Marshaler {
  132207. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodImplementors)
  132208. out := graphql.NewFieldSet(fields)
  132209. var invalids uint32
  132210. for i, field := range fields {
  132211. switch field.Name {
  132212. case "__typename":
  132213. out.Values[i] = graphql.MarshalString("DeliveryMethod")
  132214. case "id":
  132215. out.Values[i] = ec._DeliveryMethod_id(ctx, field, obj)
  132216. if out.Values[i] == graphql.Null {
  132217. invalids++
  132218. }
  132219. case "maxDeliveryDateTime":
  132220. out.Values[i] = ec._DeliveryMethod_maxDeliveryDateTime(ctx, field, obj)
  132221. case "methodType":
  132222. out.Values[i] = ec._DeliveryMethod_methodType(ctx, field, obj)
  132223. if out.Values[i] == graphql.Null {
  132224. invalids++
  132225. }
  132226. case "minDeliveryDateTime":
  132227. out.Values[i] = ec._DeliveryMethod_minDeliveryDateTime(ctx, field, obj)
  132228. default:
  132229. panic("unknown field " + strconv.Quote(field.Name))
  132230. }
  132231. }
  132232. out.Dispatch()
  132233. if invalids > 0 {
  132234. return graphql.Null
  132235. }
  132236. return out
  132237. }
  132238. var deliveryMethodDefinitionImplementors = []string{"DeliveryMethodDefinition", "Node"}
  132239. func (ec *executionContext) _DeliveryMethodDefinition(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethodDefinition) graphql.Marshaler {
  132240. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodDefinitionImplementors)
  132241. out := graphql.NewFieldSet(fields)
  132242. var invalids uint32
  132243. for i, field := range fields {
  132244. switch field.Name {
  132245. case "__typename":
  132246. out.Values[i] = graphql.MarshalString("DeliveryMethodDefinition")
  132247. case "active":
  132248. out.Values[i] = ec._DeliveryMethodDefinition_active(ctx, field, obj)
  132249. if out.Values[i] == graphql.Null {
  132250. invalids++
  132251. }
  132252. case "description":
  132253. out.Values[i] = ec._DeliveryMethodDefinition_description(ctx, field, obj)
  132254. case "id":
  132255. out.Values[i] = ec._DeliveryMethodDefinition_id(ctx, field, obj)
  132256. if out.Values[i] == graphql.Null {
  132257. invalids++
  132258. }
  132259. case "methodConditions":
  132260. out.Values[i] = ec._DeliveryMethodDefinition_methodConditions(ctx, field, obj)
  132261. if out.Values[i] == graphql.Null {
  132262. invalids++
  132263. }
  132264. case "name":
  132265. out.Values[i] = ec._DeliveryMethodDefinition_name(ctx, field, obj)
  132266. if out.Values[i] == graphql.Null {
  132267. invalids++
  132268. }
  132269. case "rateProvider":
  132270. out.Values[i] = ec._DeliveryMethodDefinition_rateProvider(ctx, field, obj)
  132271. if out.Values[i] == graphql.Null {
  132272. invalids++
  132273. }
  132274. default:
  132275. panic("unknown field " + strconv.Quote(field.Name))
  132276. }
  132277. }
  132278. out.Dispatch()
  132279. if invalids > 0 {
  132280. return graphql.Null
  132281. }
  132282. return out
  132283. }
  132284. var deliveryMethodDefinitionConnectionImplementors = []string{"DeliveryMethodDefinitionConnection"}
  132285. func (ec *executionContext) _DeliveryMethodDefinitionConnection(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethodDefinitionConnection) graphql.Marshaler {
  132286. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodDefinitionConnectionImplementors)
  132287. out := graphql.NewFieldSet(fields)
  132288. var invalids uint32
  132289. for i, field := range fields {
  132290. switch field.Name {
  132291. case "__typename":
  132292. out.Values[i] = graphql.MarshalString("DeliveryMethodDefinitionConnection")
  132293. case "edges":
  132294. out.Values[i] = ec._DeliveryMethodDefinitionConnection_edges(ctx, field, obj)
  132295. if out.Values[i] == graphql.Null {
  132296. invalids++
  132297. }
  132298. case "nodes":
  132299. out.Values[i] = ec._DeliveryMethodDefinitionConnection_nodes(ctx, field, obj)
  132300. if out.Values[i] == graphql.Null {
  132301. invalids++
  132302. }
  132303. case "pageInfo":
  132304. out.Values[i] = ec._DeliveryMethodDefinitionConnection_pageInfo(ctx, field, obj)
  132305. if out.Values[i] == graphql.Null {
  132306. invalids++
  132307. }
  132308. default:
  132309. panic("unknown field " + strconv.Quote(field.Name))
  132310. }
  132311. }
  132312. out.Dispatch()
  132313. if invalids > 0 {
  132314. return graphql.Null
  132315. }
  132316. return out
  132317. }
  132318. var deliveryMethodDefinitionCountsImplementors = []string{"DeliveryMethodDefinitionCounts"}
  132319. func (ec *executionContext) _DeliveryMethodDefinitionCounts(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethodDefinitionCounts) graphql.Marshaler {
  132320. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodDefinitionCountsImplementors)
  132321. out := graphql.NewFieldSet(fields)
  132322. var invalids uint32
  132323. for i, field := range fields {
  132324. switch field.Name {
  132325. case "__typename":
  132326. out.Values[i] = graphql.MarshalString("DeliveryMethodDefinitionCounts")
  132327. case "participantDefinitionsCount":
  132328. out.Values[i] = ec._DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx, field, obj)
  132329. if out.Values[i] == graphql.Null {
  132330. invalids++
  132331. }
  132332. case "rateDefinitionsCount":
  132333. out.Values[i] = ec._DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx, field, obj)
  132334. if out.Values[i] == graphql.Null {
  132335. invalids++
  132336. }
  132337. default:
  132338. panic("unknown field " + strconv.Quote(field.Name))
  132339. }
  132340. }
  132341. out.Dispatch()
  132342. if invalids > 0 {
  132343. return graphql.Null
  132344. }
  132345. return out
  132346. }
  132347. var deliveryMethodDefinitionEdgeImplementors = []string{"DeliveryMethodDefinitionEdge"}
  132348. func (ec *executionContext) _DeliveryMethodDefinitionEdge(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethodDefinitionEdge) graphql.Marshaler {
  132349. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodDefinitionEdgeImplementors)
  132350. out := graphql.NewFieldSet(fields)
  132351. var invalids uint32
  132352. for i, field := range fields {
  132353. switch field.Name {
  132354. case "__typename":
  132355. out.Values[i] = graphql.MarshalString("DeliveryMethodDefinitionEdge")
  132356. case "cursor":
  132357. out.Values[i] = ec._DeliveryMethodDefinitionEdge_cursor(ctx, field, obj)
  132358. if out.Values[i] == graphql.Null {
  132359. invalids++
  132360. }
  132361. case "node":
  132362. out.Values[i] = ec._DeliveryMethodDefinitionEdge_node(ctx, field, obj)
  132363. if out.Values[i] == graphql.Null {
  132364. invalids++
  132365. }
  132366. default:
  132367. panic("unknown field " + strconv.Quote(field.Name))
  132368. }
  132369. }
  132370. out.Dispatch()
  132371. if invalids > 0 {
  132372. return graphql.Null
  132373. }
  132374. return out
  132375. }
  132376. var deliveryParticipantImplementors = []string{"DeliveryParticipant", "Node", "DeliveryRateProvider"}
  132377. func (ec *executionContext) _DeliveryParticipant(ctx context.Context, sel ast.SelectionSet, obj *DeliveryParticipant) graphql.Marshaler {
  132378. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryParticipantImplementors)
  132379. out := graphql.NewFieldSet(fields)
  132380. var invalids uint32
  132381. for i, field := range fields {
  132382. switch field.Name {
  132383. case "__typename":
  132384. out.Values[i] = graphql.MarshalString("DeliveryParticipant")
  132385. case "adaptToNewServicesFlag":
  132386. out.Values[i] = ec._DeliveryParticipant_adaptToNewServicesFlag(ctx, field, obj)
  132387. if out.Values[i] == graphql.Null {
  132388. invalids++
  132389. }
  132390. case "carrierService":
  132391. out.Values[i] = ec._DeliveryParticipant_carrierService(ctx, field, obj)
  132392. if out.Values[i] == graphql.Null {
  132393. invalids++
  132394. }
  132395. case "fixedFee":
  132396. out.Values[i] = ec._DeliveryParticipant_fixedFee(ctx, field, obj)
  132397. case "id":
  132398. out.Values[i] = ec._DeliveryParticipant_id(ctx, field, obj)
  132399. if out.Values[i] == graphql.Null {
  132400. invalids++
  132401. }
  132402. case "participantServices":
  132403. out.Values[i] = ec._DeliveryParticipant_participantServices(ctx, field, obj)
  132404. if out.Values[i] == graphql.Null {
  132405. invalids++
  132406. }
  132407. case "percentageOfRateFee":
  132408. out.Values[i] = ec._DeliveryParticipant_percentageOfRateFee(ctx, field, obj)
  132409. if out.Values[i] == graphql.Null {
  132410. invalids++
  132411. }
  132412. default:
  132413. panic("unknown field " + strconv.Quote(field.Name))
  132414. }
  132415. }
  132416. out.Dispatch()
  132417. if invalids > 0 {
  132418. return graphql.Null
  132419. }
  132420. return out
  132421. }
  132422. var deliveryParticipantServiceImplementors = []string{"DeliveryParticipantService"}
  132423. func (ec *executionContext) _DeliveryParticipantService(ctx context.Context, sel ast.SelectionSet, obj *DeliveryParticipantService) graphql.Marshaler {
  132424. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryParticipantServiceImplementors)
  132425. out := graphql.NewFieldSet(fields)
  132426. var invalids uint32
  132427. for i, field := range fields {
  132428. switch field.Name {
  132429. case "__typename":
  132430. out.Values[i] = graphql.MarshalString("DeliveryParticipantService")
  132431. case "active":
  132432. out.Values[i] = ec._DeliveryParticipantService_active(ctx, field, obj)
  132433. if out.Values[i] == graphql.Null {
  132434. invalids++
  132435. }
  132436. case "name":
  132437. out.Values[i] = ec._DeliveryParticipantService_name(ctx, field, obj)
  132438. if out.Values[i] == graphql.Null {
  132439. invalids++
  132440. }
  132441. default:
  132442. panic("unknown field " + strconv.Quote(field.Name))
  132443. }
  132444. }
  132445. out.Dispatch()
  132446. if invalids > 0 {
  132447. return graphql.Null
  132448. }
  132449. return out
  132450. }
  132451. var deliveryProductVariantsCountImplementors = []string{"DeliveryProductVariantsCount"}
  132452. func (ec *executionContext) _DeliveryProductVariantsCount(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProductVariantsCount) graphql.Marshaler {
  132453. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProductVariantsCountImplementors)
  132454. out := graphql.NewFieldSet(fields)
  132455. var invalids uint32
  132456. for i, field := range fields {
  132457. switch field.Name {
  132458. case "__typename":
  132459. out.Values[i] = graphql.MarshalString("DeliveryProductVariantsCount")
  132460. case "capped":
  132461. out.Values[i] = ec._DeliveryProductVariantsCount_capped(ctx, field, obj)
  132462. if out.Values[i] == graphql.Null {
  132463. invalids++
  132464. }
  132465. case "count":
  132466. out.Values[i] = ec._DeliveryProductVariantsCount_count(ctx, field, obj)
  132467. if out.Values[i] == graphql.Null {
  132468. invalids++
  132469. }
  132470. default:
  132471. panic("unknown field " + strconv.Quote(field.Name))
  132472. }
  132473. }
  132474. out.Dispatch()
  132475. if invalids > 0 {
  132476. return graphql.Null
  132477. }
  132478. return out
  132479. }
  132480. var deliveryProfileImplementors = []string{"DeliveryProfile", "Node"}
  132481. func (ec *executionContext) _DeliveryProfile(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfile) graphql.Marshaler {
  132482. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileImplementors)
  132483. out := graphql.NewFieldSet(fields)
  132484. var invalids uint32
  132485. for i, field := range fields {
  132486. switch field.Name {
  132487. case "__typename":
  132488. out.Values[i] = graphql.MarshalString("DeliveryProfile")
  132489. case "activeMethodDefinitionsCount":
  132490. out.Values[i] = ec._DeliveryProfile_activeMethodDefinitionsCount(ctx, field, obj)
  132491. if out.Values[i] == graphql.Null {
  132492. invalids++
  132493. }
  132494. case "default":
  132495. out.Values[i] = ec._DeliveryProfile_default(ctx, field, obj)
  132496. if out.Values[i] == graphql.Null {
  132497. invalids++
  132498. }
  132499. case "id":
  132500. out.Values[i] = ec._DeliveryProfile_id(ctx, field, obj)
  132501. if out.Values[i] == graphql.Null {
  132502. invalids++
  132503. }
  132504. case "legacyMode":
  132505. out.Values[i] = ec._DeliveryProfile_legacyMode(ctx, field, obj)
  132506. if out.Values[i] == graphql.Null {
  132507. invalids++
  132508. }
  132509. case "locationsWithoutRatesCount":
  132510. out.Values[i] = ec._DeliveryProfile_locationsWithoutRatesCount(ctx, field, obj)
  132511. if out.Values[i] == graphql.Null {
  132512. invalids++
  132513. }
  132514. case "name":
  132515. out.Values[i] = ec._DeliveryProfile_name(ctx, field, obj)
  132516. if out.Values[i] == graphql.Null {
  132517. invalids++
  132518. }
  132519. case "originLocationCount":
  132520. out.Values[i] = ec._DeliveryProfile_originLocationCount(ctx, field, obj)
  132521. if out.Values[i] == graphql.Null {
  132522. invalids++
  132523. }
  132524. case "productVariantsCountV2":
  132525. out.Values[i] = ec._DeliveryProfile_productVariantsCountV2(ctx, field, obj)
  132526. if out.Values[i] == graphql.Null {
  132527. invalids++
  132528. }
  132529. case "profileItems":
  132530. out.Values[i] = ec._DeliveryProfile_profileItems(ctx, field, obj)
  132531. if out.Values[i] == graphql.Null {
  132532. invalids++
  132533. }
  132534. case "profileLocationGroups":
  132535. out.Values[i] = ec._DeliveryProfile_profileLocationGroups(ctx, field, obj)
  132536. if out.Values[i] == graphql.Null {
  132537. invalids++
  132538. }
  132539. case "sellingPlanGroups":
  132540. out.Values[i] = ec._DeliveryProfile_sellingPlanGroups(ctx, field, obj)
  132541. if out.Values[i] == graphql.Null {
  132542. invalids++
  132543. }
  132544. case "unassignedLocations":
  132545. out.Values[i] = ec._DeliveryProfile_unassignedLocations(ctx, field, obj)
  132546. if out.Values[i] == graphql.Null {
  132547. invalids++
  132548. }
  132549. case "zoneCountryCount":
  132550. out.Values[i] = ec._DeliveryProfile_zoneCountryCount(ctx, field, obj)
  132551. if out.Values[i] == graphql.Null {
  132552. invalids++
  132553. }
  132554. default:
  132555. panic("unknown field " + strconv.Quote(field.Name))
  132556. }
  132557. }
  132558. out.Dispatch()
  132559. if invalids > 0 {
  132560. return graphql.Null
  132561. }
  132562. return out
  132563. }
  132564. var deliveryProfileItemImplementors = []string{"DeliveryProfileItem", "Node"}
  132565. func (ec *executionContext) _DeliveryProfileItem(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfileItem) graphql.Marshaler {
  132566. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileItemImplementors)
  132567. out := graphql.NewFieldSet(fields)
  132568. var invalids uint32
  132569. for i, field := range fields {
  132570. switch field.Name {
  132571. case "__typename":
  132572. out.Values[i] = graphql.MarshalString("DeliveryProfileItem")
  132573. case "id":
  132574. out.Values[i] = ec._DeliveryProfileItem_id(ctx, field, obj)
  132575. if out.Values[i] == graphql.Null {
  132576. invalids++
  132577. }
  132578. case "product":
  132579. out.Values[i] = ec._DeliveryProfileItem_product(ctx, field, obj)
  132580. if out.Values[i] == graphql.Null {
  132581. invalids++
  132582. }
  132583. case "variants":
  132584. out.Values[i] = ec._DeliveryProfileItem_variants(ctx, field, obj)
  132585. if out.Values[i] == graphql.Null {
  132586. invalids++
  132587. }
  132588. default:
  132589. panic("unknown field " + strconv.Quote(field.Name))
  132590. }
  132591. }
  132592. out.Dispatch()
  132593. if invalids > 0 {
  132594. return graphql.Null
  132595. }
  132596. return out
  132597. }
  132598. var deliveryProfileItemConnectionImplementors = []string{"DeliveryProfileItemConnection"}
  132599. func (ec *executionContext) _DeliveryProfileItemConnection(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfileItemConnection) graphql.Marshaler {
  132600. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileItemConnectionImplementors)
  132601. out := graphql.NewFieldSet(fields)
  132602. var invalids uint32
  132603. for i, field := range fields {
  132604. switch field.Name {
  132605. case "__typename":
  132606. out.Values[i] = graphql.MarshalString("DeliveryProfileItemConnection")
  132607. case "edges":
  132608. out.Values[i] = ec._DeliveryProfileItemConnection_edges(ctx, field, obj)
  132609. if out.Values[i] == graphql.Null {
  132610. invalids++
  132611. }
  132612. case "nodes":
  132613. out.Values[i] = ec._DeliveryProfileItemConnection_nodes(ctx, field, obj)
  132614. if out.Values[i] == graphql.Null {
  132615. invalids++
  132616. }
  132617. case "pageInfo":
  132618. out.Values[i] = ec._DeliveryProfileItemConnection_pageInfo(ctx, field, obj)
  132619. if out.Values[i] == graphql.Null {
  132620. invalids++
  132621. }
  132622. default:
  132623. panic("unknown field " + strconv.Quote(field.Name))
  132624. }
  132625. }
  132626. out.Dispatch()
  132627. if invalids > 0 {
  132628. return graphql.Null
  132629. }
  132630. return out
  132631. }
  132632. var deliveryProfileItemEdgeImplementors = []string{"DeliveryProfileItemEdge"}
  132633. func (ec *executionContext) _DeliveryProfileItemEdge(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfileItemEdge) graphql.Marshaler {
  132634. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileItemEdgeImplementors)
  132635. out := graphql.NewFieldSet(fields)
  132636. var invalids uint32
  132637. for i, field := range fields {
  132638. switch field.Name {
  132639. case "__typename":
  132640. out.Values[i] = graphql.MarshalString("DeliveryProfileItemEdge")
  132641. case "cursor":
  132642. out.Values[i] = ec._DeliveryProfileItemEdge_cursor(ctx, field, obj)
  132643. if out.Values[i] == graphql.Null {
  132644. invalids++
  132645. }
  132646. case "node":
  132647. out.Values[i] = ec._DeliveryProfileItemEdge_node(ctx, field, obj)
  132648. if out.Values[i] == graphql.Null {
  132649. invalids++
  132650. }
  132651. default:
  132652. panic("unknown field " + strconv.Quote(field.Name))
  132653. }
  132654. }
  132655. out.Dispatch()
  132656. if invalids > 0 {
  132657. return graphql.Null
  132658. }
  132659. return out
  132660. }
  132661. var deliveryProfileLocationGroupImplementors = []string{"DeliveryProfileLocationGroup"}
  132662. func (ec *executionContext) _DeliveryProfileLocationGroup(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfileLocationGroup) graphql.Marshaler {
  132663. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileLocationGroupImplementors)
  132664. out := graphql.NewFieldSet(fields)
  132665. var invalids uint32
  132666. for i, field := range fields {
  132667. switch field.Name {
  132668. case "__typename":
  132669. out.Values[i] = graphql.MarshalString("DeliveryProfileLocationGroup")
  132670. case "countriesInAnyZone":
  132671. out.Values[i] = ec._DeliveryProfileLocationGroup_countriesInAnyZone(ctx, field, obj)
  132672. if out.Values[i] == graphql.Null {
  132673. invalids++
  132674. }
  132675. case "locationGroup":
  132676. out.Values[i] = ec._DeliveryProfileLocationGroup_locationGroup(ctx, field, obj)
  132677. if out.Values[i] == graphql.Null {
  132678. invalids++
  132679. }
  132680. case "locationGroupZones":
  132681. out.Values[i] = ec._DeliveryProfileLocationGroup_locationGroupZones(ctx, field, obj)
  132682. if out.Values[i] == graphql.Null {
  132683. invalids++
  132684. }
  132685. default:
  132686. panic("unknown field " + strconv.Quote(field.Name))
  132687. }
  132688. }
  132689. out.Dispatch()
  132690. if invalids > 0 {
  132691. return graphql.Null
  132692. }
  132693. return out
  132694. }
  132695. var deliveryProvinceImplementors = []string{"DeliveryProvince", "Node"}
  132696. func (ec *executionContext) _DeliveryProvince(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProvince) graphql.Marshaler {
  132697. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProvinceImplementors)
  132698. out := graphql.NewFieldSet(fields)
  132699. var invalids uint32
  132700. for i, field := range fields {
  132701. switch field.Name {
  132702. case "__typename":
  132703. out.Values[i] = graphql.MarshalString("DeliveryProvince")
  132704. case "code":
  132705. out.Values[i] = ec._DeliveryProvince_code(ctx, field, obj)
  132706. if out.Values[i] == graphql.Null {
  132707. invalids++
  132708. }
  132709. case "id":
  132710. out.Values[i] = ec._DeliveryProvince_id(ctx, field, obj)
  132711. if out.Values[i] == graphql.Null {
  132712. invalids++
  132713. }
  132714. case "name":
  132715. out.Values[i] = ec._DeliveryProvince_name(ctx, field, obj)
  132716. if out.Values[i] == graphql.Null {
  132717. invalids++
  132718. }
  132719. case "translatedName":
  132720. out.Values[i] = ec._DeliveryProvince_translatedName(ctx, field, obj)
  132721. if out.Values[i] == graphql.Null {
  132722. invalids++
  132723. }
  132724. default:
  132725. panic("unknown field " + strconv.Quote(field.Name))
  132726. }
  132727. }
  132728. out.Dispatch()
  132729. if invalids > 0 {
  132730. return graphql.Null
  132731. }
  132732. return out
  132733. }
  132734. var deliveryRateDefinitionImplementors = []string{"DeliveryRateDefinition", "Node", "DeliveryRateProvider"}
  132735. func (ec *executionContext) _DeliveryRateDefinition(ctx context.Context, sel ast.SelectionSet, obj *DeliveryRateDefinition) graphql.Marshaler {
  132736. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryRateDefinitionImplementors)
  132737. out := graphql.NewFieldSet(fields)
  132738. var invalids uint32
  132739. for i, field := range fields {
  132740. switch field.Name {
  132741. case "__typename":
  132742. out.Values[i] = graphql.MarshalString("DeliveryRateDefinition")
  132743. case "id":
  132744. out.Values[i] = ec._DeliveryRateDefinition_id(ctx, field, obj)
  132745. if out.Values[i] == graphql.Null {
  132746. invalids++
  132747. }
  132748. case "price":
  132749. out.Values[i] = ec._DeliveryRateDefinition_price(ctx, field, obj)
  132750. if out.Values[i] == graphql.Null {
  132751. invalids++
  132752. }
  132753. default:
  132754. panic("unknown field " + strconv.Quote(field.Name))
  132755. }
  132756. }
  132757. out.Dispatch()
  132758. if invalids > 0 {
  132759. return graphql.Null
  132760. }
  132761. return out
  132762. }
  132763. var deliveryZoneImplementors = []string{"DeliveryZone", "Node"}
  132764. func (ec *executionContext) _DeliveryZone(ctx context.Context, sel ast.SelectionSet, obj *DeliveryZone) graphql.Marshaler {
  132765. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryZoneImplementors)
  132766. out := graphql.NewFieldSet(fields)
  132767. var invalids uint32
  132768. for i, field := range fields {
  132769. switch field.Name {
  132770. case "__typename":
  132771. out.Values[i] = graphql.MarshalString("DeliveryZone")
  132772. case "countries":
  132773. out.Values[i] = ec._DeliveryZone_countries(ctx, field, obj)
  132774. if out.Values[i] == graphql.Null {
  132775. invalids++
  132776. }
  132777. case "id":
  132778. out.Values[i] = ec._DeliveryZone_id(ctx, field, obj)
  132779. if out.Values[i] == graphql.Null {
  132780. invalids++
  132781. }
  132782. case "name":
  132783. out.Values[i] = ec._DeliveryZone_name(ctx, field, obj)
  132784. if out.Values[i] == graphql.Null {
  132785. invalids++
  132786. }
  132787. default:
  132788. panic("unknown field " + strconv.Quote(field.Name))
  132789. }
  132790. }
  132791. out.Dispatch()
  132792. if invalids > 0 {
  132793. return graphql.Null
  132794. }
  132795. return out
  132796. }
  132797. var discountAllocationImplementors = []string{"DiscountAllocation"}
  132798. func (ec *executionContext) _DiscountAllocation(ctx context.Context, sel ast.SelectionSet, obj *DiscountAllocation) graphql.Marshaler {
  132799. fields := graphql.CollectFields(ec.OperationContext, sel, discountAllocationImplementors)
  132800. out := graphql.NewFieldSet(fields)
  132801. var invalids uint32
  132802. for i, field := range fields {
  132803. switch field.Name {
  132804. case "__typename":
  132805. out.Values[i] = graphql.MarshalString("DiscountAllocation")
  132806. case "allocatedAmountSet":
  132807. out.Values[i] = ec._DiscountAllocation_allocatedAmountSet(ctx, field, obj)
  132808. if out.Values[i] == graphql.Null {
  132809. invalids++
  132810. }
  132811. case "discountApplication":
  132812. out.Values[i] = ec._DiscountAllocation_discountApplication(ctx, field, obj)
  132813. if out.Values[i] == graphql.Null {
  132814. invalids++
  132815. }
  132816. default:
  132817. panic("unknown field " + strconv.Quote(field.Name))
  132818. }
  132819. }
  132820. out.Dispatch()
  132821. if invalids > 0 {
  132822. return graphql.Null
  132823. }
  132824. return out
  132825. }
  132826. var discountApplicationConnectionImplementors = []string{"DiscountApplicationConnection"}
  132827. func (ec *executionContext) _DiscountApplicationConnection(ctx context.Context, sel ast.SelectionSet, obj *DiscountApplicationConnection) graphql.Marshaler {
  132828. fields := graphql.CollectFields(ec.OperationContext, sel, discountApplicationConnectionImplementors)
  132829. out := graphql.NewFieldSet(fields)
  132830. var invalids uint32
  132831. for i, field := range fields {
  132832. switch field.Name {
  132833. case "__typename":
  132834. out.Values[i] = graphql.MarshalString("DiscountApplicationConnection")
  132835. case "edges":
  132836. out.Values[i] = ec._DiscountApplicationConnection_edges(ctx, field, obj)
  132837. if out.Values[i] == graphql.Null {
  132838. invalids++
  132839. }
  132840. case "nodes":
  132841. out.Values[i] = ec._DiscountApplicationConnection_nodes(ctx, field, obj)
  132842. if out.Values[i] == graphql.Null {
  132843. invalids++
  132844. }
  132845. case "pageInfo":
  132846. out.Values[i] = ec._DiscountApplicationConnection_pageInfo(ctx, field, obj)
  132847. if out.Values[i] == graphql.Null {
  132848. invalids++
  132849. }
  132850. default:
  132851. panic("unknown field " + strconv.Quote(field.Name))
  132852. }
  132853. }
  132854. out.Dispatch()
  132855. if invalids > 0 {
  132856. return graphql.Null
  132857. }
  132858. return out
  132859. }
  132860. var discountApplicationEdgeImplementors = []string{"DiscountApplicationEdge"}
  132861. func (ec *executionContext) _DiscountApplicationEdge(ctx context.Context, sel ast.SelectionSet, obj *DiscountApplicationEdge) graphql.Marshaler {
  132862. fields := graphql.CollectFields(ec.OperationContext, sel, discountApplicationEdgeImplementors)
  132863. out := graphql.NewFieldSet(fields)
  132864. var invalids uint32
  132865. for i, field := range fields {
  132866. switch field.Name {
  132867. case "__typename":
  132868. out.Values[i] = graphql.MarshalString("DiscountApplicationEdge")
  132869. case "cursor":
  132870. out.Values[i] = ec._DiscountApplicationEdge_cursor(ctx, field, obj)
  132871. if out.Values[i] == graphql.Null {
  132872. invalids++
  132873. }
  132874. case "node":
  132875. out.Values[i] = ec._DiscountApplicationEdge_node(ctx, field, obj)
  132876. if out.Values[i] == graphql.Null {
  132877. invalids++
  132878. }
  132879. default:
  132880. panic("unknown field " + strconv.Quote(field.Name))
  132881. }
  132882. }
  132883. out.Dispatch()
  132884. if invalids > 0 {
  132885. return graphql.Null
  132886. }
  132887. return out
  132888. }
  132889. var discountCodeApplicationImplementors = []string{"DiscountCodeApplication", "DiscountApplication"}
  132890. func (ec *executionContext) _DiscountCodeApplication(ctx context.Context, sel ast.SelectionSet, obj *DiscountCodeApplication) graphql.Marshaler {
  132891. fields := graphql.CollectFields(ec.OperationContext, sel, discountCodeApplicationImplementors)
  132892. out := graphql.NewFieldSet(fields)
  132893. var invalids uint32
  132894. for i, field := range fields {
  132895. switch field.Name {
  132896. case "__typename":
  132897. out.Values[i] = graphql.MarshalString("DiscountCodeApplication")
  132898. case "allocationMethod":
  132899. out.Values[i] = ec._DiscountCodeApplication_allocationMethod(ctx, field, obj)
  132900. if out.Values[i] == graphql.Null {
  132901. invalids++
  132902. }
  132903. case "code":
  132904. out.Values[i] = ec._DiscountCodeApplication_code(ctx, field, obj)
  132905. if out.Values[i] == graphql.Null {
  132906. invalids++
  132907. }
  132908. case "index":
  132909. out.Values[i] = ec._DiscountCodeApplication_index(ctx, field, obj)
  132910. if out.Values[i] == graphql.Null {
  132911. invalids++
  132912. }
  132913. case "targetSelection":
  132914. out.Values[i] = ec._DiscountCodeApplication_targetSelection(ctx, field, obj)
  132915. if out.Values[i] == graphql.Null {
  132916. invalids++
  132917. }
  132918. case "targetType":
  132919. out.Values[i] = ec._DiscountCodeApplication_targetType(ctx, field, obj)
  132920. if out.Values[i] == graphql.Null {
  132921. invalids++
  132922. }
  132923. case "value":
  132924. out.Values[i] = ec._DiscountCodeApplication_value(ctx, field, obj)
  132925. if out.Values[i] == graphql.Null {
  132926. invalids++
  132927. }
  132928. default:
  132929. panic("unknown field " + strconv.Quote(field.Name))
  132930. }
  132931. }
  132932. out.Dispatch()
  132933. if invalids > 0 {
  132934. return graphql.Null
  132935. }
  132936. return out
  132937. }
  132938. var domainImplementors = []string{"Domain", "Node"}
  132939. func (ec *executionContext) _Domain(ctx context.Context, sel ast.SelectionSet, obj *Domain) graphql.Marshaler {
  132940. fields := graphql.CollectFields(ec.OperationContext, sel, domainImplementors)
  132941. out := graphql.NewFieldSet(fields)
  132942. var invalids uint32
  132943. for i, field := range fields {
  132944. switch field.Name {
  132945. case "__typename":
  132946. out.Values[i] = graphql.MarshalString("Domain")
  132947. case "host":
  132948. out.Values[i] = ec._Domain_host(ctx, field, obj)
  132949. if out.Values[i] == graphql.Null {
  132950. invalids++
  132951. }
  132952. case "id":
  132953. out.Values[i] = ec._Domain_id(ctx, field, obj)
  132954. if out.Values[i] == graphql.Null {
  132955. invalids++
  132956. }
  132957. case "localization":
  132958. out.Values[i] = ec._Domain_localization(ctx, field, obj)
  132959. case "marketWebPresence":
  132960. out.Values[i] = ec._Domain_marketWebPresence(ctx, field, obj)
  132961. case "sslEnabled":
  132962. out.Values[i] = ec._Domain_sslEnabled(ctx, field, obj)
  132963. if out.Values[i] == graphql.Null {
  132964. invalids++
  132965. }
  132966. case "url":
  132967. out.Values[i] = ec._Domain_url(ctx, field, obj)
  132968. if out.Values[i] == graphql.Null {
  132969. invalids++
  132970. }
  132971. default:
  132972. panic("unknown field " + strconv.Quote(field.Name))
  132973. }
  132974. }
  132975. out.Dispatch()
  132976. if invalids > 0 {
  132977. return graphql.Null
  132978. }
  132979. return out
  132980. }
  132981. var domainLocalizationImplementors = []string{"DomainLocalization"}
  132982. func (ec *executionContext) _DomainLocalization(ctx context.Context, sel ast.SelectionSet, obj *DomainLocalization) graphql.Marshaler {
  132983. fields := graphql.CollectFields(ec.OperationContext, sel, domainLocalizationImplementors)
  132984. out := graphql.NewFieldSet(fields)
  132985. var invalids uint32
  132986. for i, field := range fields {
  132987. switch field.Name {
  132988. case "__typename":
  132989. out.Values[i] = graphql.MarshalString("DomainLocalization")
  132990. case "alternateLocales":
  132991. out.Values[i] = ec._DomainLocalization_alternateLocales(ctx, field, obj)
  132992. if out.Values[i] == graphql.Null {
  132993. invalids++
  132994. }
  132995. case "country":
  132996. out.Values[i] = ec._DomainLocalization_country(ctx, field, obj)
  132997. case "defaultLocale":
  132998. out.Values[i] = ec._DomainLocalization_defaultLocale(ctx, field, obj)
  132999. if out.Values[i] == graphql.Null {
  133000. invalids++
  133001. }
  133002. default:
  133003. panic("unknown field " + strconv.Quote(field.Name))
  133004. }
  133005. }
  133006. out.Dispatch()
  133007. if invalids > 0 {
  133008. return graphql.Null
  133009. }
  133010. return out
  133011. }
  133012. var draftOrderImplementors = []string{"DraftOrder", "CommentEventEmbed", "_Entity"}
  133013. func (ec *executionContext) _DraftOrder(ctx context.Context, sel ast.SelectionSet, obj *DraftOrder) graphql.Marshaler {
  133014. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderImplementors)
  133015. out := graphql.NewFieldSet(fields)
  133016. var invalids uint32
  133017. for i, field := range fields {
  133018. switch field.Name {
  133019. case "__typename":
  133020. out.Values[i] = graphql.MarshalString("DraftOrder")
  133021. case "id":
  133022. out.Values[i] = ec._DraftOrder_id(ctx, field, obj)
  133023. if out.Values[i] == graphql.Null {
  133024. invalids++
  133025. }
  133026. default:
  133027. panic("unknown field " + strconv.Quote(field.Name))
  133028. }
  133029. }
  133030. out.Dispatch()
  133031. if invalids > 0 {
  133032. return graphql.Null
  133033. }
  133034. return out
  133035. }
  133036. var draftOrderAppliedDiscountImplementors = []string{"DraftOrderAppliedDiscount"}
  133037. func (ec *executionContext) _DraftOrderAppliedDiscount(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderAppliedDiscount) graphql.Marshaler {
  133038. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderAppliedDiscountImplementors)
  133039. out := graphql.NewFieldSet(fields)
  133040. var invalids uint32
  133041. for i, field := range fields {
  133042. switch field.Name {
  133043. case "__typename":
  133044. out.Values[i] = graphql.MarshalString("DraftOrderAppliedDiscount")
  133045. case "amountSet":
  133046. out.Values[i] = ec._DraftOrderAppliedDiscount_amountSet(ctx, field, obj)
  133047. if out.Values[i] == graphql.Null {
  133048. invalids++
  133049. }
  133050. case "amountV2":
  133051. out.Values[i] = ec._DraftOrderAppliedDiscount_amountV2(ctx, field, obj)
  133052. if out.Values[i] == graphql.Null {
  133053. invalids++
  133054. }
  133055. case "description":
  133056. out.Values[i] = ec._DraftOrderAppliedDiscount_description(ctx, field, obj)
  133057. if out.Values[i] == graphql.Null {
  133058. invalids++
  133059. }
  133060. case "title":
  133061. out.Values[i] = ec._DraftOrderAppliedDiscount_title(ctx, field, obj)
  133062. case "value":
  133063. out.Values[i] = ec._DraftOrderAppliedDiscount_value(ctx, field, obj)
  133064. if out.Values[i] == graphql.Null {
  133065. invalids++
  133066. }
  133067. case "valueType":
  133068. out.Values[i] = ec._DraftOrderAppliedDiscount_valueType(ctx, field, obj)
  133069. if out.Values[i] == graphql.Null {
  133070. invalids++
  133071. }
  133072. default:
  133073. panic("unknown field " + strconv.Quote(field.Name))
  133074. }
  133075. }
  133076. out.Dispatch()
  133077. if invalids > 0 {
  133078. return graphql.Null
  133079. }
  133080. return out
  133081. }
  133082. var draftOrderConnectionImplementors = []string{"DraftOrderConnection"}
  133083. func (ec *executionContext) _DraftOrderConnection(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderConnection) graphql.Marshaler {
  133084. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderConnectionImplementors)
  133085. out := graphql.NewFieldSet(fields)
  133086. var invalids uint32
  133087. for i, field := range fields {
  133088. switch field.Name {
  133089. case "__typename":
  133090. out.Values[i] = graphql.MarshalString("DraftOrderConnection")
  133091. case "edges":
  133092. out.Values[i] = ec._DraftOrderConnection_edges(ctx, field, obj)
  133093. if out.Values[i] == graphql.Null {
  133094. invalids++
  133095. }
  133096. case "nodes":
  133097. out.Values[i] = ec._DraftOrderConnection_nodes(ctx, field, obj)
  133098. if out.Values[i] == graphql.Null {
  133099. invalids++
  133100. }
  133101. case "pageInfo":
  133102. out.Values[i] = ec._DraftOrderConnection_pageInfo(ctx, field, obj)
  133103. if out.Values[i] == graphql.Null {
  133104. invalids++
  133105. }
  133106. default:
  133107. panic("unknown field " + strconv.Quote(field.Name))
  133108. }
  133109. }
  133110. out.Dispatch()
  133111. if invalids > 0 {
  133112. return graphql.Null
  133113. }
  133114. return out
  133115. }
  133116. var draftOrderEdgeImplementors = []string{"DraftOrderEdge"}
  133117. func (ec *executionContext) _DraftOrderEdge(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderEdge) graphql.Marshaler {
  133118. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderEdgeImplementors)
  133119. out := graphql.NewFieldSet(fields)
  133120. var invalids uint32
  133121. for i, field := range fields {
  133122. switch field.Name {
  133123. case "__typename":
  133124. out.Values[i] = graphql.MarshalString("DraftOrderEdge")
  133125. case "cursor":
  133126. out.Values[i] = ec._DraftOrderEdge_cursor(ctx, field, obj)
  133127. if out.Values[i] == graphql.Null {
  133128. invalids++
  133129. }
  133130. case "node":
  133131. out.Values[i] = ec._DraftOrderEdge_node(ctx, field, obj)
  133132. if out.Values[i] == graphql.Null {
  133133. invalids++
  133134. }
  133135. default:
  133136. panic("unknown field " + strconv.Quote(field.Name))
  133137. }
  133138. }
  133139. out.Dispatch()
  133140. if invalids > 0 {
  133141. return graphql.Null
  133142. }
  133143. return out
  133144. }
  133145. var draftOrderLineItemImplementors = []string{"DraftOrderLineItem", "Node"}
  133146. func (ec *executionContext) _DraftOrderLineItem(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderLineItem) graphql.Marshaler {
  133147. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderLineItemImplementors)
  133148. out := graphql.NewFieldSet(fields)
  133149. var invalids uint32
  133150. for i, field := range fields {
  133151. switch field.Name {
  133152. case "__typename":
  133153. out.Values[i] = graphql.MarshalString("DraftOrderLineItem")
  133154. case "appliedDiscount":
  133155. out.Values[i] = ec._DraftOrderLineItem_appliedDiscount(ctx, field, obj)
  133156. case "custom":
  133157. out.Values[i] = ec._DraftOrderLineItem_custom(ctx, field, obj)
  133158. if out.Values[i] == graphql.Null {
  133159. invalids++
  133160. }
  133161. case "customAttributes":
  133162. out.Values[i] = ec._DraftOrderLineItem_customAttributes(ctx, field, obj)
  133163. if out.Values[i] == graphql.Null {
  133164. invalids++
  133165. }
  133166. case "customAttributesV2":
  133167. out.Values[i] = ec._DraftOrderLineItem_customAttributesV2(ctx, field, obj)
  133168. if out.Values[i] == graphql.Null {
  133169. invalids++
  133170. }
  133171. case "discountedTotal":
  133172. out.Values[i] = ec._DraftOrderLineItem_discountedTotal(ctx, field, obj)
  133173. if out.Values[i] == graphql.Null {
  133174. invalids++
  133175. }
  133176. case "discountedTotalSet":
  133177. out.Values[i] = ec._DraftOrderLineItem_discountedTotalSet(ctx, field, obj)
  133178. if out.Values[i] == graphql.Null {
  133179. invalids++
  133180. }
  133181. case "discountedUnitPrice":
  133182. out.Values[i] = ec._DraftOrderLineItem_discountedUnitPrice(ctx, field, obj)
  133183. if out.Values[i] == graphql.Null {
  133184. invalids++
  133185. }
  133186. case "discountedUnitPriceSet":
  133187. out.Values[i] = ec._DraftOrderLineItem_discountedUnitPriceSet(ctx, field, obj)
  133188. if out.Values[i] == graphql.Null {
  133189. invalids++
  133190. }
  133191. case "fulfillmentService":
  133192. out.Values[i] = ec._DraftOrderLineItem_fulfillmentService(ctx, field, obj)
  133193. case "id":
  133194. out.Values[i] = ec._DraftOrderLineItem_id(ctx, field, obj)
  133195. if out.Values[i] == graphql.Null {
  133196. invalids++
  133197. }
  133198. case "image":
  133199. out.Values[i] = ec._DraftOrderLineItem_image(ctx, field, obj)
  133200. case "isGiftCard":
  133201. out.Values[i] = ec._DraftOrderLineItem_isGiftCard(ctx, field, obj)
  133202. if out.Values[i] == graphql.Null {
  133203. invalids++
  133204. }
  133205. case "name":
  133206. out.Values[i] = ec._DraftOrderLineItem_name(ctx, field, obj)
  133207. if out.Values[i] == graphql.Null {
  133208. invalids++
  133209. }
  133210. case "originalTotal":
  133211. out.Values[i] = ec._DraftOrderLineItem_originalTotal(ctx, field, obj)
  133212. if out.Values[i] == graphql.Null {
  133213. invalids++
  133214. }
  133215. case "originalTotalSet":
  133216. out.Values[i] = ec._DraftOrderLineItem_originalTotalSet(ctx, field, obj)
  133217. if out.Values[i] == graphql.Null {
  133218. invalids++
  133219. }
  133220. case "originalUnitPrice":
  133221. out.Values[i] = ec._DraftOrderLineItem_originalUnitPrice(ctx, field, obj)
  133222. if out.Values[i] == graphql.Null {
  133223. invalids++
  133224. }
  133225. case "originalUnitPriceSet":
  133226. out.Values[i] = ec._DraftOrderLineItem_originalUnitPriceSet(ctx, field, obj)
  133227. if out.Values[i] == graphql.Null {
  133228. invalids++
  133229. }
  133230. case "product":
  133231. out.Values[i] = ec._DraftOrderLineItem_product(ctx, field, obj)
  133232. case "quantity":
  133233. out.Values[i] = ec._DraftOrderLineItem_quantity(ctx, field, obj)
  133234. if out.Values[i] == graphql.Null {
  133235. invalids++
  133236. }
  133237. case "requiresShipping":
  133238. out.Values[i] = ec._DraftOrderLineItem_requiresShipping(ctx, field, obj)
  133239. if out.Values[i] == graphql.Null {
  133240. invalids++
  133241. }
  133242. case "sku":
  133243. out.Values[i] = ec._DraftOrderLineItem_sku(ctx, field, obj)
  133244. case "taxLines":
  133245. out.Values[i] = ec._DraftOrderLineItem_taxLines(ctx, field, obj)
  133246. if out.Values[i] == graphql.Null {
  133247. invalids++
  133248. }
  133249. case "taxable":
  133250. out.Values[i] = ec._DraftOrderLineItem_taxable(ctx, field, obj)
  133251. if out.Values[i] == graphql.Null {
  133252. invalids++
  133253. }
  133254. case "title":
  133255. out.Values[i] = ec._DraftOrderLineItem_title(ctx, field, obj)
  133256. if out.Values[i] == graphql.Null {
  133257. invalids++
  133258. }
  133259. case "totalDiscount":
  133260. out.Values[i] = ec._DraftOrderLineItem_totalDiscount(ctx, field, obj)
  133261. if out.Values[i] == graphql.Null {
  133262. invalids++
  133263. }
  133264. case "totalDiscountSet":
  133265. out.Values[i] = ec._DraftOrderLineItem_totalDiscountSet(ctx, field, obj)
  133266. if out.Values[i] == graphql.Null {
  133267. invalids++
  133268. }
  133269. case "variant":
  133270. out.Values[i] = ec._DraftOrderLineItem_variant(ctx, field, obj)
  133271. case "variantTitle":
  133272. out.Values[i] = ec._DraftOrderLineItem_variantTitle(ctx, field, obj)
  133273. case "vendor":
  133274. out.Values[i] = ec._DraftOrderLineItem_vendor(ctx, field, obj)
  133275. case "weight":
  133276. out.Values[i] = ec._DraftOrderLineItem_weight(ctx, field, obj)
  133277. default:
  133278. panic("unknown field " + strconv.Quote(field.Name))
  133279. }
  133280. }
  133281. out.Dispatch()
  133282. if invalids > 0 {
  133283. return graphql.Null
  133284. }
  133285. return out
  133286. }
  133287. var draftOrderLineItemConnectionImplementors = []string{"DraftOrderLineItemConnection"}
  133288. func (ec *executionContext) _DraftOrderLineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderLineItemConnection) graphql.Marshaler {
  133289. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderLineItemConnectionImplementors)
  133290. out := graphql.NewFieldSet(fields)
  133291. var invalids uint32
  133292. for i, field := range fields {
  133293. switch field.Name {
  133294. case "__typename":
  133295. out.Values[i] = graphql.MarshalString("DraftOrderLineItemConnection")
  133296. case "edges":
  133297. out.Values[i] = ec._DraftOrderLineItemConnection_edges(ctx, field, obj)
  133298. if out.Values[i] == graphql.Null {
  133299. invalids++
  133300. }
  133301. case "nodes":
  133302. out.Values[i] = ec._DraftOrderLineItemConnection_nodes(ctx, field, obj)
  133303. if out.Values[i] == graphql.Null {
  133304. invalids++
  133305. }
  133306. case "pageInfo":
  133307. out.Values[i] = ec._DraftOrderLineItemConnection_pageInfo(ctx, field, obj)
  133308. if out.Values[i] == graphql.Null {
  133309. invalids++
  133310. }
  133311. default:
  133312. panic("unknown field " + strconv.Quote(field.Name))
  133313. }
  133314. }
  133315. out.Dispatch()
  133316. if invalids > 0 {
  133317. return graphql.Null
  133318. }
  133319. return out
  133320. }
  133321. var draftOrderLineItemEdgeImplementors = []string{"DraftOrderLineItemEdge"}
  133322. func (ec *executionContext) _DraftOrderLineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderLineItemEdge) graphql.Marshaler {
  133323. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderLineItemEdgeImplementors)
  133324. out := graphql.NewFieldSet(fields)
  133325. var invalids uint32
  133326. for i, field := range fields {
  133327. switch field.Name {
  133328. case "__typename":
  133329. out.Values[i] = graphql.MarshalString("DraftOrderLineItemEdge")
  133330. case "cursor":
  133331. out.Values[i] = ec._DraftOrderLineItemEdge_cursor(ctx, field, obj)
  133332. if out.Values[i] == graphql.Null {
  133333. invalids++
  133334. }
  133335. case "node":
  133336. out.Values[i] = ec._DraftOrderLineItemEdge_node(ctx, field, obj)
  133337. if out.Values[i] == graphql.Null {
  133338. invalids++
  133339. }
  133340. default:
  133341. panic("unknown field " + strconv.Quote(field.Name))
  133342. }
  133343. }
  133344. out.Dispatch()
  133345. if invalids > 0 {
  133346. return graphql.Null
  133347. }
  133348. return out
  133349. }
  133350. var dutyImplementors = []string{"Duty", "Node"}
  133351. func (ec *executionContext) _Duty(ctx context.Context, sel ast.SelectionSet, obj *Duty) graphql.Marshaler {
  133352. fields := graphql.CollectFields(ec.OperationContext, sel, dutyImplementors)
  133353. out := graphql.NewFieldSet(fields)
  133354. var invalids uint32
  133355. for i, field := range fields {
  133356. switch field.Name {
  133357. case "__typename":
  133358. out.Values[i] = graphql.MarshalString("Duty")
  133359. case "countryCodeOfOrigin":
  133360. out.Values[i] = ec._Duty_countryCodeOfOrigin(ctx, field, obj)
  133361. case "harmonizedSystemCode":
  133362. out.Values[i] = ec._Duty_harmonizedSystemCode(ctx, field, obj)
  133363. case "id":
  133364. out.Values[i] = ec._Duty_id(ctx, field, obj)
  133365. if out.Values[i] == graphql.Null {
  133366. invalids++
  133367. }
  133368. case "price":
  133369. out.Values[i] = ec._Duty_price(ctx, field, obj)
  133370. if out.Values[i] == graphql.Null {
  133371. invalids++
  133372. }
  133373. case "taxLines":
  133374. out.Values[i] = ec._Duty_taxLines(ctx, field, obj)
  133375. if out.Values[i] == graphql.Null {
  133376. invalids++
  133377. }
  133378. default:
  133379. panic("unknown field " + strconv.Quote(field.Name))
  133380. }
  133381. }
  133382. out.Dispatch()
  133383. if invalids > 0 {
  133384. return graphql.Null
  133385. }
  133386. return out
  133387. }
  133388. var editablePropertyImplementors = []string{"EditableProperty"}
  133389. func (ec *executionContext) _EditableProperty(ctx context.Context, sel ast.SelectionSet, obj *EditableProperty) graphql.Marshaler {
  133390. fields := graphql.CollectFields(ec.OperationContext, sel, editablePropertyImplementors)
  133391. out := graphql.NewFieldSet(fields)
  133392. var invalids uint32
  133393. for i, field := range fields {
  133394. switch field.Name {
  133395. case "__typename":
  133396. out.Values[i] = graphql.MarshalString("EditableProperty")
  133397. case "locked":
  133398. out.Values[i] = ec._EditableProperty_locked(ctx, field, obj)
  133399. if out.Values[i] == graphql.Null {
  133400. invalids++
  133401. }
  133402. case "reason":
  133403. out.Values[i] = ec._EditableProperty_reason(ctx, field, obj)
  133404. default:
  133405. panic("unknown field " + strconv.Quote(field.Name))
  133406. }
  133407. }
  133408. out.Dispatch()
  133409. if invalids > 0 {
  133410. return graphql.Null
  133411. }
  133412. return out
  133413. }
  133414. var entityImplementors = []string{"Entity"}
  133415. func (ec *executionContext) _Entity(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
  133416. fields := graphql.CollectFields(ec.OperationContext, sel, entityImplementors)
  133417. ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
  133418. Object: "Entity",
  133419. })
  133420. out := graphql.NewFieldSet(fields)
  133421. var invalids uint32
  133422. for i, field := range fields {
  133423. innerCtx := graphql.WithRootFieldContext(ctx, &graphql.RootFieldContext{
  133424. Object: field.Name,
  133425. Field: field,
  133426. })
  133427. switch field.Name {
  133428. case "__typename":
  133429. out.Values[i] = graphql.MarshalString("Entity")
  133430. case "findCollectionByID":
  133431. field := field
  133432. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  133433. defer func() {
  133434. if r := recover(); r != nil {
  133435. ec.Error(ctx, ec.Recover(ctx, r))
  133436. }
  133437. }()
  133438. res = ec._Entity_findCollectionByID(ctx, field)
  133439. if res == graphql.Null {
  133440. atomic.AddUint32(&invalids, 1)
  133441. }
  133442. return res
  133443. }
  133444. rrm := func(ctx context.Context) graphql.Marshaler {
  133445. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  133446. }
  133447. out.Concurrently(i, func() graphql.Marshaler {
  133448. return rrm(innerCtx)
  133449. })
  133450. case "findFulfillmentServiceByID":
  133451. field := field
  133452. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  133453. defer func() {
  133454. if r := recover(); r != nil {
  133455. ec.Error(ctx, ec.Recover(ctx, r))
  133456. }
  133457. }()
  133458. res = ec._Entity_findFulfillmentServiceByID(ctx, field)
  133459. if res == graphql.Null {
  133460. atomic.AddUint32(&invalids, 1)
  133461. }
  133462. return res
  133463. }
  133464. rrm := func(ctx context.Context) graphql.Marshaler {
  133465. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  133466. }
  133467. out.Concurrently(i, func() graphql.Marshaler {
  133468. return rrm(innerCtx)
  133469. })
  133470. case "findInventoryLevelByID":
  133471. field := field
  133472. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  133473. defer func() {
  133474. if r := recover(); r != nil {
  133475. ec.Error(ctx, ec.Recover(ctx, r))
  133476. }
  133477. }()
  133478. res = ec._Entity_findInventoryLevelByID(ctx, field)
  133479. if res == graphql.Null {
  133480. atomic.AddUint32(&invalids, 1)
  133481. }
  133482. return res
  133483. }
  133484. rrm := func(ctx context.Context) graphql.Marshaler {
  133485. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  133486. }
  133487. out.Concurrently(i, func() graphql.Marshaler {
  133488. return rrm(innerCtx)
  133489. })
  133490. case "findProductByID":
  133491. field := field
  133492. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  133493. defer func() {
  133494. if r := recover(); r != nil {
  133495. ec.Error(ctx, ec.Recover(ctx, r))
  133496. }
  133497. }()
  133498. res = ec._Entity_findProductByID(ctx, field)
  133499. if res == graphql.Null {
  133500. atomic.AddUint32(&invalids, 1)
  133501. }
  133502. return res
  133503. }
  133504. rrm := func(ctx context.Context) graphql.Marshaler {
  133505. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  133506. }
  133507. out.Concurrently(i, func() graphql.Marshaler {
  133508. return rrm(innerCtx)
  133509. })
  133510. case "findProductOptionByID":
  133511. field := field
  133512. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  133513. defer func() {
  133514. if r := recover(); r != nil {
  133515. ec.Error(ctx, ec.Recover(ctx, r))
  133516. }
  133517. }()
  133518. res = ec._Entity_findProductOptionByID(ctx, field)
  133519. if res == graphql.Null {
  133520. atomic.AddUint32(&invalids, 1)
  133521. }
  133522. return res
  133523. }
  133524. rrm := func(ctx context.Context) graphql.Marshaler {
  133525. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  133526. }
  133527. out.Concurrently(i, func() graphql.Marshaler {
  133528. return rrm(innerCtx)
  133529. })
  133530. case "findProductVariantByID":
  133531. field := field
  133532. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  133533. defer func() {
  133534. if r := recover(); r != nil {
  133535. ec.Error(ctx, ec.Recover(ctx, r))
  133536. }
  133537. }()
  133538. res = ec._Entity_findProductVariantByID(ctx, field)
  133539. if res == graphql.Null {
  133540. atomic.AddUint32(&invalids, 1)
  133541. }
  133542. return res
  133543. }
  133544. rrm := func(ctx context.Context) graphql.Marshaler {
  133545. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  133546. }
  133547. out.Concurrently(i, func() graphql.Marshaler {
  133548. return rrm(innerCtx)
  133549. })
  133550. default:
  133551. panic("unknown field " + strconv.Quote(field.Name))
  133552. }
  133553. }
  133554. out.Dispatch()
  133555. if invalids > 0 {
  133556. return graphql.Null
  133557. }
  133558. return out
  133559. }
  133560. var eventConnectionImplementors = []string{"EventConnection"}
  133561. func (ec *executionContext) _EventConnection(ctx context.Context, sel ast.SelectionSet, obj *EventConnection) graphql.Marshaler {
  133562. fields := graphql.CollectFields(ec.OperationContext, sel, eventConnectionImplementors)
  133563. out := graphql.NewFieldSet(fields)
  133564. var invalids uint32
  133565. for i, field := range fields {
  133566. switch field.Name {
  133567. case "__typename":
  133568. out.Values[i] = graphql.MarshalString("EventConnection")
  133569. case "edges":
  133570. out.Values[i] = ec._EventConnection_edges(ctx, field, obj)
  133571. if out.Values[i] == graphql.Null {
  133572. invalids++
  133573. }
  133574. case "nodes":
  133575. out.Values[i] = ec._EventConnection_nodes(ctx, field, obj)
  133576. if out.Values[i] == graphql.Null {
  133577. invalids++
  133578. }
  133579. case "pageInfo":
  133580. out.Values[i] = ec._EventConnection_pageInfo(ctx, field, obj)
  133581. if out.Values[i] == graphql.Null {
  133582. invalids++
  133583. }
  133584. default:
  133585. panic("unknown field " + strconv.Quote(field.Name))
  133586. }
  133587. }
  133588. out.Dispatch()
  133589. if invalids > 0 {
  133590. return graphql.Null
  133591. }
  133592. return out
  133593. }
  133594. var eventEdgeImplementors = []string{"EventEdge"}
  133595. func (ec *executionContext) _EventEdge(ctx context.Context, sel ast.SelectionSet, obj *EventEdge) graphql.Marshaler {
  133596. fields := graphql.CollectFields(ec.OperationContext, sel, eventEdgeImplementors)
  133597. out := graphql.NewFieldSet(fields)
  133598. var invalids uint32
  133599. for i, field := range fields {
  133600. switch field.Name {
  133601. case "__typename":
  133602. out.Values[i] = graphql.MarshalString("EventEdge")
  133603. case "cursor":
  133604. out.Values[i] = ec._EventEdge_cursor(ctx, field, obj)
  133605. if out.Values[i] == graphql.Null {
  133606. invalids++
  133607. }
  133608. case "node":
  133609. out.Values[i] = ec._EventEdge_node(ctx, field, obj)
  133610. if out.Values[i] == graphql.Null {
  133611. invalids++
  133612. }
  133613. default:
  133614. panic("unknown field " + strconv.Quote(field.Name))
  133615. }
  133616. }
  133617. out.Dispatch()
  133618. if invalids > 0 {
  133619. return graphql.Null
  133620. }
  133621. return out
  133622. }
  133623. var failedRequirementImplementors = []string{"FailedRequirement"}
  133624. func (ec *executionContext) _FailedRequirement(ctx context.Context, sel ast.SelectionSet, obj *FailedRequirement) graphql.Marshaler {
  133625. fields := graphql.CollectFields(ec.OperationContext, sel, failedRequirementImplementors)
  133626. out := graphql.NewFieldSet(fields)
  133627. var invalids uint32
  133628. for i, field := range fields {
  133629. switch field.Name {
  133630. case "__typename":
  133631. out.Values[i] = graphql.MarshalString("FailedRequirement")
  133632. case "action":
  133633. out.Values[i] = ec._FailedRequirement_action(ctx, field, obj)
  133634. case "message":
  133635. out.Values[i] = ec._FailedRequirement_message(ctx, field, obj)
  133636. if out.Values[i] == graphql.Null {
  133637. invalids++
  133638. }
  133639. default:
  133640. panic("unknown field " + strconv.Quote(field.Name))
  133641. }
  133642. }
  133643. out.Dispatch()
  133644. if invalids > 0 {
  133645. return graphql.Null
  133646. }
  133647. return out
  133648. }
  133649. var fileErrorImplementors = []string{"FileError"}
  133650. func (ec *executionContext) _FileError(ctx context.Context, sel ast.SelectionSet, obj *FileError) graphql.Marshaler {
  133651. fields := graphql.CollectFields(ec.OperationContext, sel, fileErrorImplementors)
  133652. out := graphql.NewFieldSet(fields)
  133653. var invalids uint32
  133654. for i, field := range fields {
  133655. switch field.Name {
  133656. case "__typename":
  133657. out.Values[i] = graphql.MarshalString("FileError")
  133658. case "code":
  133659. out.Values[i] = ec._FileError_code(ctx, field, obj)
  133660. if out.Values[i] == graphql.Null {
  133661. invalids++
  133662. }
  133663. case "details":
  133664. out.Values[i] = ec._FileError_details(ctx, field, obj)
  133665. case "message":
  133666. out.Values[i] = ec._FileError_message(ctx, field, obj)
  133667. if out.Values[i] == graphql.Null {
  133668. invalids++
  133669. }
  133670. default:
  133671. panic("unknown field " + strconv.Quote(field.Name))
  133672. }
  133673. }
  133674. out.Dispatch()
  133675. if invalids > 0 {
  133676. return graphql.Null
  133677. }
  133678. return out
  133679. }
  133680. var filterOptionImplementors = []string{"FilterOption"}
  133681. func (ec *executionContext) _FilterOption(ctx context.Context, sel ast.SelectionSet, obj *FilterOption) graphql.Marshaler {
  133682. fields := graphql.CollectFields(ec.OperationContext, sel, filterOptionImplementors)
  133683. out := graphql.NewFieldSet(fields)
  133684. var invalids uint32
  133685. for i, field := range fields {
  133686. switch field.Name {
  133687. case "__typename":
  133688. out.Values[i] = graphql.MarshalString("FilterOption")
  133689. case "label":
  133690. out.Values[i] = ec._FilterOption_label(ctx, field, obj)
  133691. if out.Values[i] == graphql.Null {
  133692. invalids++
  133693. }
  133694. case "value":
  133695. out.Values[i] = ec._FilterOption_value(ctx, field, obj)
  133696. if out.Values[i] == graphql.Null {
  133697. invalids++
  133698. }
  133699. default:
  133700. panic("unknown field " + strconv.Quote(field.Name))
  133701. }
  133702. }
  133703. out.Dispatch()
  133704. if invalids > 0 {
  133705. return graphql.Null
  133706. }
  133707. return out
  133708. }
  133709. var fulfillmentImplementors = []string{"Fulfillment", "LegacyInteroperability", "Node"}
  133710. func (ec *executionContext) _Fulfillment(ctx context.Context, sel ast.SelectionSet, obj *Fulfillment) graphql.Marshaler {
  133711. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentImplementors)
  133712. out := graphql.NewFieldSet(fields)
  133713. var invalids uint32
  133714. for i, field := range fields {
  133715. switch field.Name {
  133716. case "__typename":
  133717. out.Values[i] = graphql.MarshalString("Fulfillment")
  133718. case "createdAt":
  133719. out.Values[i] = ec._Fulfillment_createdAt(ctx, field, obj)
  133720. if out.Values[i] == graphql.Null {
  133721. invalids++
  133722. }
  133723. case "deliveredAt":
  133724. out.Values[i] = ec._Fulfillment_deliveredAt(ctx, field, obj)
  133725. case "displayStatus":
  133726. out.Values[i] = ec._Fulfillment_displayStatus(ctx, field, obj)
  133727. case "estimatedDeliveryAt":
  133728. out.Values[i] = ec._Fulfillment_estimatedDeliveryAt(ctx, field, obj)
  133729. case "events":
  133730. out.Values[i] = ec._Fulfillment_events(ctx, field, obj)
  133731. if out.Values[i] == graphql.Null {
  133732. invalids++
  133733. }
  133734. case "fulfillmentLineItems":
  133735. out.Values[i] = ec._Fulfillment_fulfillmentLineItems(ctx, field, obj)
  133736. if out.Values[i] == graphql.Null {
  133737. invalids++
  133738. }
  133739. case "fulfillmentOrders":
  133740. out.Values[i] = ec._Fulfillment_fulfillmentOrders(ctx, field, obj)
  133741. if out.Values[i] == graphql.Null {
  133742. invalids++
  133743. }
  133744. case "id":
  133745. out.Values[i] = ec._Fulfillment_id(ctx, field, obj)
  133746. if out.Values[i] == graphql.Null {
  133747. invalids++
  133748. }
  133749. case "inTransitAt":
  133750. out.Values[i] = ec._Fulfillment_inTransitAt(ctx, field, obj)
  133751. case "legacyResourceId":
  133752. out.Values[i] = ec._Fulfillment_legacyResourceId(ctx, field, obj)
  133753. if out.Values[i] == graphql.Null {
  133754. invalids++
  133755. }
  133756. case "location":
  133757. out.Values[i] = ec._Fulfillment_location(ctx, field, obj)
  133758. case "name":
  133759. out.Values[i] = ec._Fulfillment_name(ctx, field, obj)
  133760. if out.Values[i] == graphql.Null {
  133761. invalids++
  133762. }
  133763. case "order":
  133764. out.Values[i] = ec._Fulfillment_order(ctx, field, obj)
  133765. if out.Values[i] == graphql.Null {
  133766. invalids++
  133767. }
  133768. case "originAddress":
  133769. out.Values[i] = ec._Fulfillment_originAddress(ctx, field, obj)
  133770. case "requiresShipping":
  133771. out.Values[i] = ec._Fulfillment_requiresShipping(ctx, field, obj)
  133772. if out.Values[i] == graphql.Null {
  133773. invalids++
  133774. }
  133775. case "service":
  133776. out.Values[i] = ec._Fulfillment_service(ctx, field, obj)
  133777. case "status":
  133778. out.Values[i] = ec._Fulfillment_status(ctx, field, obj)
  133779. if out.Values[i] == graphql.Null {
  133780. invalids++
  133781. }
  133782. case "totalQuantity":
  133783. out.Values[i] = ec._Fulfillment_totalQuantity(ctx, field, obj)
  133784. if out.Values[i] == graphql.Null {
  133785. invalids++
  133786. }
  133787. case "trackingInfo":
  133788. out.Values[i] = ec._Fulfillment_trackingInfo(ctx, field, obj)
  133789. if out.Values[i] == graphql.Null {
  133790. invalids++
  133791. }
  133792. case "updatedAt":
  133793. out.Values[i] = ec._Fulfillment_updatedAt(ctx, field, obj)
  133794. if out.Values[i] == graphql.Null {
  133795. invalids++
  133796. }
  133797. default:
  133798. panic("unknown field " + strconv.Quote(field.Name))
  133799. }
  133800. }
  133801. out.Dispatch()
  133802. if invalids > 0 {
  133803. return graphql.Null
  133804. }
  133805. return out
  133806. }
  133807. var fulfillmentConnectionImplementors = []string{"FulfillmentConnection"}
  133808. func (ec *executionContext) _FulfillmentConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentConnection) graphql.Marshaler {
  133809. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentConnectionImplementors)
  133810. out := graphql.NewFieldSet(fields)
  133811. var invalids uint32
  133812. for i, field := range fields {
  133813. switch field.Name {
  133814. case "__typename":
  133815. out.Values[i] = graphql.MarshalString("FulfillmentConnection")
  133816. case "edges":
  133817. out.Values[i] = ec._FulfillmentConnection_edges(ctx, field, obj)
  133818. if out.Values[i] == graphql.Null {
  133819. invalids++
  133820. }
  133821. case "nodes":
  133822. out.Values[i] = ec._FulfillmentConnection_nodes(ctx, field, obj)
  133823. if out.Values[i] == graphql.Null {
  133824. invalids++
  133825. }
  133826. case "pageInfo":
  133827. out.Values[i] = ec._FulfillmentConnection_pageInfo(ctx, field, obj)
  133828. if out.Values[i] == graphql.Null {
  133829. invalids++
  133830. }
  133831. default:
  133832. panic("unknown field " + strconv.Quote(field.Name))
  133833. }
  133834. }
  133835. out.Dispatch()
  133836. if invalids > 0 {
  133837. return graphql.Null
  133838. }
  133839. return out
  133840. }
  133841. var fulfillmentEdgeImplementors = []string{"FulfillmentEdge"}
  133842. func (ec *executionContext) _FulfillmentEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentEdge) graphql.Marshaler {
  133843. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentEdgeImplementors)
  133844. out := graphql.NewFieldSet(fields)
  133845. var invalids uint32
  133846. for i, field := range fields {
  133847. switch field.Name {
  133848. case "__typename":
  133849. out.Values[i] = graphql.MarshalString("FulfillmentEdge")
  133850. case "cursor":
  133851. out.Values[i] = ec._FulfillmentEdge_cursor(ctx, field, obj)
  133852. if out.Values[i] == graphql.Null {
  133853. invalids++
  133854. }
  133855. case "node":
  133856. out.Values[i] = ec._FulfillmentEdge_node(ctx, field, obj)
  133857. if out.Values[i] == graphql.Null {
  133858. invalids++
  133859. }
  133860. default:
  133861. panic("unknown field " + strconv.Quote(field.Name))
  133862. }
  133863. }
  133864. out.Dispatch()
  133865. if invalids > 0 {
  133866. return graphql.Null
  133867. }
  133868. return out
  133869. }
  133870. var fulfillmentEventImplementors = []string{"FulfillmentEvent", "Node"}
  133871. func (ec *executionContext) _FulfillmentEvent(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentEvent) graphql.Marshaler {
  133872. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentEventImplementors)
  133873. out := graphql.NewFieldSet(fields)
  133874. var invalids uint32
  133875. for i, field := range fields {
  133876. switch field.Name {
  133877. case "__typename":
  133878. out.Values[i] = graphql.MarshalString("FulfillmentEvent")
  133879. case "happenedAt":
  133880. out.Values[i] = ec._FulfillmentEvent_happenedAt(ctx, field, obj)
  133881. if out.Values[i] == graphql.Null {
  133882. invalids++
  133883. }
  133884. case "id":
  133885. out.Values[i] = ec._FulfillmentEvent_id(ctx, field, obj)
  133886. if out.Values[i] == graphql.Null {
  133887. invalids++
  133888. }
  133889. case "status":
  133890. out.Values[i] = ec._FulfillmentEvent_status(ctx, field, obj)
  133891. if out.Values[i] == graphql.Null {
  133892. invalids++
  133893. }
  133894. default:
  133895. panic("unknown field " + strconv.Quote(field.Name))
  133896. }
  133897. }
  133898. out.Dispatch()
  133899. if invalids > 0 {
  133900. return graphql.Null
  133901. }
  133902. return out
  133903. }
  133904. var fulfillmentEventConnectionImplementors = []string{"FulfillmentEventConnection"}
  133905. func (ec *executionContext) _FulfillmentEventConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentEventConnection) graphql.Marshaler {
  133906. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentEventConnectionImplementors)
  133907. out := graphql.NewFieldSet(fields)
  133908. var invalids uint32
  133909. for i, field := range fields {
  133910. switch field.Name {
  133911. case "__typename":
  133912. out.Values[i] = graphql.MarshalString("FulfillmentEventConnection")
  133913. case "edges":
  133914. out.Values[i] = ec._FulfillmentEventConnection_edges(ctx, field, obj)
  133915. if out.Values[i] == graphql.Null {
  133916. invalids++
  133917. }
  133918. case "nodes":
  133919. out.Values[i] = ec._FulfillmentEventConnection_nodes(ctx, field, obj)
  133920. if out.Values[i] == graphql.Null {
  133921. invalids++
  133922. }
  133923. case "pageInfo":
  133924. out.Values[i] = ec._FulfillmentEventConnection_pageInfo(ctx, field, obj)
  133925. if out.Values[i] == graphql.Null {
  133926. invalids++
  133927. }
  133928. default:
  133929. panic("unknown field " + strconv.Quote(field.Name))
  133930. }
  133931. }
  133932. out.Dispatch()
  133933. if invalids > 0 {
  133934. return graphql.Null
  133935. }
  133936. return out
  133937. }
  133938. var fulfillmentEventEdgeImplementors = []string{"FulfillmentEventEdge"}
  133939. func (ec *executionContext) _FulfillmentEventEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentEventEdge) graphql.Marshaler {
  133940. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentEventEdgeImplementors)
  133941. out := graphql.NewFieldSet(fields)
  133942. var invalids uint32
  133943. for i, field := range fields {
  133944. switch field.Name {
  133945. case "__typename":
  133946. out.Values[i] = graphql.MarshalString("FulfillmentEventEdge")
  133947. case "cursor":
  133948. out.Values[i] = ec._FulfillmentEventEdge_cursor(ctx, field, obj)
  133949. if out.Values[i] == graphql.Null {
  133950. invalids++
  133951. }
  133952. case "node":
  133953. out.Values[i] = ec._FulfillmentEventEdge_node(ctx, field, obj)
  133954. if out.Values[i] == graphql.Null {
  133955. invalids++
  133956. }
  133957. default:
  133958. panic("unknown field " + strconv.Quote(field.Name))
  133959. }
  133960. }
  133961. out.Dispatch()
  133962. if invalids > 0 {
  133963. return graphql.Null
  133964. }
  133965. return out
  133966. }
  133967. var fulfillmentHoldImplementors = []string{"FulfillmentHold"}
  133968. func (ec *executionContext) _FulfillmentHold(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentHold) graphql.Marshaler {
  133969. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentHoldImplementors)
  133970. out := graphql.NewFieldSet(fields)
  133971. var invalids uint32
  133972. for i, field := range fields {
  133973. switch field.Name {
  133974. case "__typename":
  133975. out.Values[i] = graphql.MarshalString("FulfillmentHold")
  133976. case "reason":
  133977. out.Values[i] = ec._FulfillmentHold_reason(ctx, field, obj)
  133978. if out.Values[i] == graphql.Null {
  133979. invalids++
  133980. }
  133981. case "reasonNotes":
  133982. out.Values[i] = ec._FulfillmentHold_reasonNotes(ctx, field, obj)
  133983. default:
  133984. panic("unknown field " + strconv.Quote(field.Name))
  133985. }
  133986. }
  133987. out.Dispatch()
  133988. if invalids > 0 {
  133989. return graphql.Null
  133990. }
  133991. return out
  133992. }
  133993. var fulfillmentLineItemImplementors = []string{"FulfillmentLineItem", "Node"}
  133994. func (ec *executionContext) _FulfillmentLineItem(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentLineItem) graphql.Marshaler {
  133995. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentLineItemImplementors)
  133996. out := graphql.NewFieldSet(fields)
  133997. var invalids uint32
  133998. for i, field := range fields {
  133999. switch field.Name {
  134000. case "__typename":
  134001. out.Values[i] = graphql.MarshalString("FulfillmentLineItem")
  134002. case "discountedTotalSet":
  134003. out.Values[i] = ec._FulfillmentLineItem_discountedTotalSet(ctx, field, obj)
  134004. if out.Values[i] == graphql.Null {
  134005. invalids++
  134006. }
  134007. case "id":
  134008. out.Values[i] = ec._FulfillmentLineItem_id(ctx, field, obj)
  134009. if out.Values[i] == graphql.Null {
  134010. invalids++
  134011. }
  134012. case "lineItem":
  134013. out.Values[i] = ec._FulfillmentLineItem_lineItem(ctx, field, obj)
  134014. if out.Values[i] == graphql.Null {
  134015. invalids++
  134016. }
  134017. case "originalTotalSet":
  134018. out.Values[i] = ec._FulfillmentLineItem_originalTotalSet(ctx, field, obj)
  134019. if out.Values[i] == graphql.Null {
  134020. invalids++
  134021. }
  134022. case "quantity":
  134023. out.Values[i] = ec._FulfillmentLineItem_quantity(ctx, field, obj)
  134024. default:
  134025. panic("unknown field " + strconv.Quote(field.Name))
  134026. }
  134027. }
  134028. out.Dispatch()
  134029. if invalids > 0 {
  134030. return graphql.Null
  134031. }
  134032. return out
  134033. }
  134034. var fulfillmentLineItemConnectionImplementors = []string{"FulfillmentLineItemConnection"}
  134035. func (ec *executionContext) _FulfillmentLineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentLineItemConnection) graphql.Marshaler {
  134036. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentLineItemConnectionImplementors)
  134037. out := graphql.NewFieldSet(fields)
  134038. var invalids uint32
  134039. for i, field := range fields {
  134040. switch field.Name {
  134041. case "__typename":
  134042. out.Values[i] = graphql.MarshalString("FulfillmentLineItemConnection")
  134043. case "edges":
  134044. out.Values[i] = ec._FulfillmentLineItemConnection_edges(ctx, field, obj)
  134045. if out.Values[i] == graphql.Null {
  134046. invalids++
  134047. }
  134048. case "nodes":
  134049. out.Values[i] = ec._FulfillmentLineItemConnection_nodes(ctx, field, obj)
  134050. if out.Values[i] == graphql.Null {
  134051. invalids++
  134052. }
  134053. case "pageInfo":
  134054. out.Values[i] = ec._FulfillmentLineItemConnection_pageInfo(ctx, field, obj)
  134055. if out.Values[i] == graphql.Null {
  134056. invalids++
  134057. }
  134058. default:
  134059. panic("unknown field " + strconv.Quote(field.Name))
  134060. }
  134061. }
  134062. out.Dispatch()
  134063. if invalids > 0 {
  134064. return graphql.Null
  134065. }
  134066. return out
  134067. }
  134068. var fulfillmentLineItemEdgeImplementors = []string{"FulfillmentLineItemEdge"}
  134069. func (ec *executionContext) _FulfillmentLineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentLineItemEdge) graphql.Marshaler {
  134070. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentLineItemEdgeImplementors)
  134071. out := graphql.NewFieldSet(fields)
  134072. var invalids uint32
  134073. for i, field := range fields {
  134074. switch field.Name {
  134075. case "__typename":
  134076. out.Values[i] = graphql.MarshalString("FulfillmentLineItemEdge")
  134077. case "cursor":
  134078. out.Values[i] = ec._FulfillmentLineItemEdge_cursor(ctx, field, obj)
  134079. if out.Values[i] == graphql.Null {
  134080. invalids++
  134081. }
  134082. case "node":
  134083. out.Values[i] = ec._FulfillmentLineItemEdge_node(ctx, field, obj)
  134084. if out.Values[i] == graphql.Null {
  134085. invalids++
  134086. }
  134087. default:
  134088. panic("unknown field " + strconv.Quote(field.Name))
  134089. }
  134090. }
  134091. out.Dispatch()
  134092. if invalids > 0 {
  134093. return graphql.Null
  134094. }
  134095. return out
  134096. }
  134097. var fulfillmentOrderImplementors = []string{"FulfillmentOrder", "Node"}
  134098. func (ec *executionContext) _FulfillmentOrder(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrder) graphql.Marshaler {
  134099. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderImplementors)
  134100. out := graphql.NewFieldSet(fields)
  134101. var invalids uint32
  134102. for i, field := range fields {
  134103. switch field.Name {
  134104. case "__typename":
  134105. out.Values[i] = graphql.MarshalString("FulfillmentOrder")
  134106. case "assignedLocation":
  134107. out.Values[i] = ec._FulfillmentOrder_assignedLocation(ctx, field, obj)
  134108. if out.Values[i] == graphql.Null {
  134109. invalids++
  134110. }
  134111. case "deliveryMethod":
  134112. out.Values[i] = ec._FulfillmentOrder_deliveryMethod(ctx, field, obj)
  134113. case "destination":
  134114. out.Values[i] = ec._FulfillmentOrder_destination(ctx, field, obj)
  134115. case "fulfillAt":
  134116. out.Values[i] = ec._FulfillmentOrder_fulfillAt(ctx, field, obj)
  134117. case "fulfillBy":
  134118. out.Values[i] = ec._FulfillmentOrder_fulfillBy(ctx, field, obj)
  134119. case "fulfillmentHolds":
  134120. out.Values[i] = ec._FulfillmentOrder_fulfillmentHolds(ctx, field, obj)
  134121. if out.Values[i] == graphql.Null {
  134122. invalids++
  134123. }
  134124. case "fulfillments":
  134125. out.Values[i] = ec._FulfillmentOrder_fulfillments(ctx, field, obj)
  134126. if out.Values[i] == graphql.Null {
  134127. invalids++
  134128. }
  134129. case "id":
  134130. out.Values[i] = ec._FulfillmentOrder_id(ctx, field, obj)
  134131. if out.Values[i] == graphql.Null {
  134132. invalids++
  134133. }
  134134. case "internationalDuties":
  134135. out.Values[i] = ec._FulfillmentOrder_internationalDuties(ctx, field, obj)
  134136. case "lineItems":
  134137. out.Values[i] = ec._FulfillmentOrder_lineItems(ctx, field, obj)
  134138. if out.Values[i] == graphql.Null {
  134139. invalids++
  134140. }
  134141. case "locationsForMove":
  134142. out.Values[i] = ec._FulfillmentOrder_locationsForMove(ctx, field, obj)
  134143. if out.Values[i] == graphql.Null {
  134144. invalids++
  134145. }
  134146. case "merchantRequests":
  134147. out.Values[i] = ec._FulfillmentOrder_merchantRequests(ctx, field, obj)
  134148. if out.Values[i] == graphql.Null {
  134149. invalids++
  134150. }
  134151. case "order":
  134152. out.Values[i] = ec._FulfillmentOrder_order(ctx, field, obj)
  134153. if out.Values[i] == graphql.Null {
  134154. invalids++
  134155. }
  134156. case "requestStatus":
  134157. out.Values[i] = ec._FulfillmentOrder_requestStatus(ctx, field, obj)
  134158. if out.Values[i] == graphql.Null {
  134159. invalids++
  134160. }
  134161. case "status":
  134162. out.Values[i] = ec._FulfillmentOrder_status(ctx, field, obj)
  134163. if out.Values[i] == graphql.Null {
  134164. invalids++
  134165. }
  134166. case "supportedActions":
  134167. out.Values[i] = ec._FulfillmentOrder_supportedActions(ctx, field, obj)
  134168. if out.Values[i] == graphql.Null {
  134169. invalids++
  134170. }
  134171. default:
  134172. panic("unknown field " + strconv.Quote(field.Name))
  134173. }
  134174. }
  134175. out.Dispatch()
  134176. if invalids > 0 {
  134177. return graphql.Null
  134178. }
  134179. return out
  134180. }
  134181. var fulfillmentOrderAssignedLocationImplementors = []string{"FulfillmentOrderAssignedLocation"}
  134182. func (ec *executionContext) _FulfillmentOrderAssignedLocation(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderAssignedLocation) graphql.Marshaler {
  134183. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderAssignedLocationImplementors)
  134184. out := graphql.NewFieldSet(fields)
  134185. var invalids uint32
  134186. for i, field := range fields {
  134187. switch field.Name {
  134188. case "__typename":
  134189. out.Values[i] = graphql.MarshalString("FulfillmentOrderAssignedLocation")
  134190. case "address1":
  134191. out.Values[i] = ec._FulfillmentOrderAssignedLocation_address1(ctx, field, obj)
  134192. case "address2":
  134193. out.Values[i] = ec._FulfillmentOrderAssignedLocation_address2(ctx, field, obj)
  134194. case "city":
  134195. out.Values[i] = ec._FulfillmentOrderAssignedLocation_city(ctx, field, obj)
  134196. case "countryCode":
  134197. out.Values[i] = ec._FulfillmentOrderAssignedLocation_countryCode(ctx, field, obj)
  134198. if out.Values[i] == graphql.Null {
  134199. invalids++
  134200. }
  134201. case "location":
  134202. out.Values[i] = ec._FulfillmentOrderAssignedLocation_location(ctx, field, obj)
  134203. case "name":
  134204. out.Values[i] = ec._FulfillmentOrderAssignedLocation_name(ctx, field, obj)
  134205. if out.Values[i] == graphql.Null {
  134206. invalids++
  134207. }
  134208. case "phone":
  134209. out.Values[i] = ec._FulfillmentOrderAssignedLocation_phone(ctx, field, obj)
  134210. case "province":
  134211. out.Values[i] = ec._FulfillmentOrderAssignedLocation_province(ctx, field, obj)
  134212. case "zip":
  134213. out.Values[i] = ec._FulfillmentOrderAssignedLocation_zip(ctx, field, obj)
  134214. default:
  134215. panic("unknown field " + strconv.Quote(field.Name))
  134216. }
  134217. }
  134218. out.Dispatch()
  134219. if invalids > 0 {
  134220. return graphql.Null
  134221. }
  134222. return out
  134223. }
  134224. var fulfillmentOrderConnectionImplementors = []string{"FulfillmentOrderConnection"}
  134225. func (ec *executionContext) _FulfillmentOrderConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderConnection) graphql.Marshaler {
  134226. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderConnectionImplementors)
  134227. out := graphql.NewFieldSet(fields)
  134228. var invalids uint32
  134229. for i, field := range fields {
  134230. switch field.Name {
  134231. case "__typename":
  134232. out.Values[i] = graphql.MarshalString("FulfillmentOrderConnection")
  134233. case "edges":
  134234. out.Values[i] = ec._FulfillmentOrderConnection_edges(ctx, field, obj)
  134235. if out.Values[i] == graphql.Null {
  134236. invalids++
  134237. }
  134238. case "nodes":
  134239. out.Values[i] = ec._FulfillmentOrderConnection_nodes(ctx, field, obj)
  134240. if out.Values[i] == graphql.Null {
  134241. invalids++
  134242. }
  134243. case "pageInfo":
  134244. out.Values[i] = ec._FulfillmentOrderConnection_pageInfo(ctx, field, obj)
  134245. if out.Values[i] == graphql.Null {
  134246. invalids++
  134247. }
  134248. default:
  134249. panic("unknown field " + strconv.Quote(field.Name))
  134250. }
  134251. }
  134252. out.Dispatch()
  134253. if invalids > 0 {
  134254. return graphql.Null
  134255. }
  134256. return out
  134257. }
  134258. var fulfillmentOrderDestinationImplementors = []string{"FulfillmentOrderDestination", "Node"}
  134259. func (ec *executionContext) _FulfillmentOrderDestination(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderDestination) graphql.Marshaler {
  134260. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderDestinationImplementors)
  134261. out := graphql.NewFieldSet(fields)
  134262. var invalids uint32
  134263. for i, field := range fields {
  134264. switch field.Name {
  134265. case "__typename":
  134266. out.Values[i] = graphql.MarshalString("FulfillmentOrderDestination")
  134267. case "address1":
  134268. out.Values[i] = ec._FulfillmentOrderDestination_address1(ctx, field, obj)
  134269. case "address2":
  134270. out.Values[i] = ec._FulfillmentOrderDestination_address2(ctx, field, obj)
  134271. case "city":
  134272. out.Values[i] = ec._FulfillmentOrderDestination_city(ctx, field, obj)
  134273. case "company":
  134274. out.Values[i] = ec._FulfillmentOrderDestination_company(ctx, field, obj)
  134275. case "countryCode":
  134276. out.Values[i] = ec._FulfillmentOrderDestination_countryCode(ctx, field, obj)
  134277. case "email":
  134278. out.Values[i] = ec._FulfillmentOrderDestination_email(ctx, field, obj)
  134279. case "firstName":
  134280. out.Values[i] = ec._FulfillmentOrderDestination_firstName(ctx, field, obj)
  134281. case "id":
  134282. out.Values[i] = ec._FulfillmentOrderDestination_id(ctx, field, obj)
  134283. if out.Values[i] == graphql.Null {
  134284. invalids++
  134285. }
  134286. case "lastName":
  134287. out.Values[i] = ec._FulfillmentOrderDestination_lastName(ctx, field, obj)
  134288. case "phone":
  134289. out.Values[i] = ec._FulfillmentOrderDestination_phone(ctx, field, obj)
  134290. case "province":
  134291. out.Values[i] = ec._FulfillmentOrderDestination_province(ctx, field, obj)
  134292. case "zip":
  134293. out.Values[i] = ec._FulfillmentOrderDestination_zip(ctx, field, obj)
  134294. default:
  134295. panic("unknown field " + strconv.Quote(field.Name))
  134296. }
  134297. }
  134298. out.Dispatch()
  134299. if invalids > 0 {
  134300. return graphql.Null
  134301. }
  134302. return out
  134303. }
  134304. var fulfillmentOrderEdgeImplementors = []string{"FulfillmentOrderEdge"}
  134305. func (ec *executionContext) _FulfillmentOrderEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderEdge) graphql.Marshaler {
  134306. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderEdgeImplementors)
  134307. out := graphql.NewFieldSet(fields)
  134308. var invalids uint32
  134309. for i, field := range fields {
  134310. switch field.Name {
  134311. case "__typename":
  134312. out.Values[i] = graphql.MarshalString("FulfillmentOrderEdge")
  134313. case "cursor":
  134314. out.Values[i] = ec._FulfillmentOrderEdge_cursor(ctx, field, obj)
  134315. if out.Values[i] == graphql.Null {
  134316. invalids++
  134317. }
  134318. case "node":
  134319. out.Values[i] = ec._FulfillmentOrderEdge_node(ctx, field, obj)
  134320. if out.Values[i] == graphql.Null {
  134321. invalids++
  134322. }
  134323. default:
  134324. panic("unknown field " + strconv.Quote(field.Name))
  134325. }
  134326. }
  134327. out.Dispatch()
  134328. if invalids > 0 {
  134329. return graphql.Null
  134330. }
  134331. return out
  134332. }
  134333. var fulfillmentOrderInternationalDutiesImplementors = []string{"FulfillmentOrderInternationalDuties"}
  134334. func (ec *executionContext) _FulfillmentOrderInternationalDuties(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderInternationalDuties) graphql.Marshaler {
  134335. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderInternationalDutiesImplementors)
  134336. out := graphql.NewFieldSet(fields)
  134337. var invalids uint32
  134338. for i, field := range fields {
  134339. switch field.Name {
  134340. case "__typename":
  134341. out.Values[i] = graphql.MarshalString("FulfillmentOrderInternationalDuties")
  134342. case "incoterm":
  134343. out.Values[i] = ec._FulfillmentOrderInternationalDuties_incoterm(ctx, field, obj)
  134344. if out.Values[i] == graphql.Null {
  134345. invalids++
  134346. }
  134347. default:
  134348. panic("unknown field " + strconv.Quote(field.Name))
  134349. }
  134350. }
  134351. out.Dispatch()
  134352. if invalids > 0 {
  134353. return graphql.Null
  134354. }
  134355. return out
  134356. }
  134357. var fulfillmentOrderLineItemImplementors = []string{"FulfillmentOrderLineItem", "Node"}
  134358. func (ec *executionContext) _FulfillmentOrderLineItem(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLineItem) graphql.Marshaler {
  134359. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLineItemImplementors)
  134360. out := graphql.NewFieldSet(fields)
  134361. var invalids uint32
  134362. for i, field := range fields {
  134363. switch field.Name {
  134364. case "__typename":
  134365. out.Values[i] = graphql.MarshalString("FulfillmentOrderLineItem")
  134366. case "id":
  134367. out.Values[i] = ec._FulfillmentOrderLineItem_id(ctx, field, obj)
  134368. if out.Values[i] == graphql.Null {
  134369. invalids++
  134370. }
  134371. case "lineItem":
  134372. out.Values[i] = ec._FulfillmentOrderLineItem_lineItem(ctx, field, obj)
  134373. if out.Values[i] == graphql.Null {
  134374. invalids++
  134375. }
  134376. case "remainingQuantity":
  134377. out.Values[i] = ec._FulfillmentOrderLineItem_remainingQuantity(ctx, field, obj)
  134378. if out.Values[i] == graphql.Null {
  134379. invalids++
  134380. }
  134381. case "totalQuantity":
  134382. out.Values[i] = ec._FulfillmentOrderLineItem_totalQuantity(ctx, field, obj)
  134383. if out.Values[i] == graphql.Null {
  134384. invalids++
  134385. }
  134386. case "warnings":
  134387. out.Values[i] = ec._FulfillmentOrderLineItem_warnings(ctx, field, obj)
  134388. if out.Values[i] == graphql.Null {
  134389. invalids++
  134390. }
  134391. default:
  134392. panic("unknown field " + strconv.Quote(field.Name))
  134393. }
  134394. }
  134395. out.Dispatch()
  134396. if invalids > 0 {
  134397. return graphql.Null
  134398. }
  134399. return out
  134400. }
  134401. var fulfillmentOrderLineItemConnectionImplementors = []string{"FulfillmentOrderLineItemConnection"}
  134402. func (ec *executionContext) _FulfillmentOrderLineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLineItemConnection) graphql.Marshaler {
  134403. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLineItemConnectionImplementors)
  134404. out := graphql.NewFieldSet(fields)
  134405. var invalids uint32
  134406. for i, field := range fields {
  134407. switch field.Name {
  134408. case "__typename":
  134409. out.Values[i] = graphql.MarshalString("FulfillmentOrderLineItemConnection")
  134410. case "edges":
  134411. out.Values[i] = ec._FulfillmentOrderLineItemConnection_edges(ctx, field, obj)
  134412. if out.Values[i] == graphql.Null {
  134413. invalids++
  134414. }
  134415. case "nodes":
  134416. out.Values[i] = ec._FulfillmentOrderLineItemConnection_nodes(ctx, field, obj)
  134417. if out.Values[i] == graphql.Null {
  134418. invalids++
  134419. }
  134420. case "pageInfo":
  134421. out.Values[i] = ec._FulfillmentOrderLineItemConnection_pageInfo(ctx, field, obj)
  134422. if out.Values[i] == graphql.Null {
  134423. invalids++
  134424. }
  134425. default:
  134426. panic("unknown field " + strconv.Quote(field.Name))
  134427. }
  134428. }
  134429. out.Dispatch()
  134430. if invalids > 0 {
  134431. return graphql.Null
  134432. }
  134433. return out
  134434. }
  134435. var fulfillmentOrderLineItemEdgeImplementors = []string{"FulfillmentOrderLineItemEdge"}
  134436. func (ec *executionContext) _FulfillmentOrderLineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLineItemEdge) graphql.Marshaler {
  134437. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLineItemEdgeImplementors)
  134438. out := graphql.NewFieldSet(fields)
  134439. var invalids uint32
  134440. for i, field := range fields {
  134441. switch field.Name {
  134442. case "__typename":
  134443. out.Values[i] = graphql.MarshalString("FulfillmentOrderLineItemEdge")
  134444. case "cursor":
  134445. out.Values[i] = ec._FulfillmentOrderLineItemEdge_cursor(ctx, field, obj)
  134446. if out.Values[i] == graphql.Null {
  134447. invalids++
  134448. }
  134449. case "node":
  134450. out.Values[i] = ec._FulfillmentOrderLineItemEdge_node(ctx, field, obj)
  134451. if out.Values[i] == graphql.Null {
  134452. invalids++
  134453. }
  134454. default:
  134455. panic("unknown field " + strconv.Quote(field.Name))
  134456. }
  134457. }
  134458. out.Dispatch()
  134459. if invalids > 0 {
  134460. return graphql.Null
  134461. }
  134462. return out
  134463. }
  134464. var fulfillmentOrderLineItemWarningImplementors = []string{"FulfillmentOrderLineItemWarning"}
  134465. func (ec *executionContext) _FulfillmentOrderLineItemWarning(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLineItemWarning) graphql.Marshaler {
  134466. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLineItemWarningImplementors)
  134467. out := graphql.NewFieldSet(fields)
  134468. var invalids uint32
  134469. for i, field := range fields {
  134470. switch field.Name {
  134471. case "__typename":
  134472. out.Values[i] = graphql.MarshalString("FulfillmentOrderLineItemWarning")
  134473. case "description":
  134474. out.Values[i] = ec._FulfillmentOrderLineItemWarning_description(ctx, field, obj)
  134475. case "title":
  134476. out.Values[i] = ec._FulfillmentOrderLineItemWarning_title(ctx, field, obj)
  134477. default:
  134478. panic("unknown field " + strconv.Quote(field.Name))
  134479. }
  134480. }
  134481. out.Dispatch()
  134482. if invalids > 0 {
  134483. return graphql.Null
  134484. }
  134485. return out
  134486. }
  134487. var fulfillmentOrderLocationForMoveImplementors = []string{"FulfillmentOrderLocationForMove"}
  134488. func (ec *executionContext) _FulfillmentOrderLocationForMove(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLocationForMove) graphql.Marshaler {
  134489. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLocationForMoveImplementors)
  134490. out := graphql.NewFieldSet(fields)
  134491. var invalids uint32
  134492. for i, field := range fields {
  134493. switch field.Name {
  134494. case "__typename":
  134495. out.Values[i] = graphql.MarshalString("FulfillmentOrderLocationForMove")
  134496. case "location":
  134497. out.Values[i] = ec._FulfillmentOrderLocationForMove_location(ctx, field, obj)
  134498. if out.Values[i] == graphql.Null {
  134499. invalids++
  134500. }
  134501. case "message":
  134502. out.Values[i] = ec._FulfillmentOrderLocationForMove_message(ctx, field, obj)
  134503. case "movable":
  134504. out.Values[i] = ec._FulfillmentOrderLocationForMove_movable(ctx, field, obj)
  134505. if out.Values[i] == graphql.Null {
  134506. invalids++
  134507. }
  134508. default:
  134509. panic("unknown field " + strconv.Quote(field.Name))
  134510. }
  134511. }
  134512. out.Dispatch()
  134513. if invalids > 0 {
  134514. return graphql.Null
  134515. }
  134516. return out
  134517. }
  134518. var fulfillmentOrderLocationForMoveConnectionImplementors = []string{"FulfillmentOrderLocationForMoveConnection"}
  134519. func (ec *executionContext) _FulfillmentOrderLocationForMoveConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLocationForMoveConnection) graphql.Marshaler {
  134520. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLocationForMoveConnectionImplementors)
  134521. out := graphql.NewFieldSet(fields)
  134522. var invalids uint32
  134523. for i, field := range fields {
  134524. switch field.Name {
  134525. case "__typename":
  134526. out.Values[i] = graphql.MarshalString("FulfillmentOrderLocationForMoveConnection")
  134527. case "edges":
  134528. out.Values[i] = ec._FulfillmentOrderLocationForMoveConnection_edges(ctx, field, obj)
  134529. if out.Values[i] == graphql.Null {
  134530. invalids++
  134531. }
  134532. case "nodes":
  134533. out.Values[i] = ec._FulfillmentOrderLocationForMoveConnection_nodes(ctx, field, obj)
  134534. if out.Values[i] == graphql.Null {
  134535. invalids++
  134536. }
  134537. case "pageInfo":
  134538. out.Values[i] = ec._FulfillmentOrderLocationForMoveConnection_pageInfo(ctx, field, obj)
  134539. if out.Values[i] == graphql.Null {
  134540. invalids++
  134541. }
  134542. default:
  134543. panic("unknown field " + strconv.Quote(field.Name))
  134544. }
  134545. }
  134546. out.Dispatch()
  134547. if invalids > 0 {
  134548. return graphql.Null
  134549. }
  134550. return out
  134551. }
  134552. var fulfillmentOrderLocationForMoveEdgeImplementors = []string{"FulfillmentOrderLocationForMoveEdge"}
  134553. func (ec *executionContext) _FulfillmentOrderLocationForMoveEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLocationForMoveEdge) graphql.Marshaler {
  134554. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLocationForMoveEdgeImplementors)
  134555. out := graphql.NewFieldSet(fields)
  134556. var invalids uint32
  134557. for i, field := range fields {
  134558. switch field.Name {
  134559. case "__typename":
  134560. out.Values[i] = graphql.MarshalString("FulfillmentOrderLocationForMoveEdge")
  134561. case "cursor":
  134562. out.Values[i] = ec._FulfillmentOrderLocationForMoveEdge_cursor(ctx, field, obj)
  134563. if out.Values[i] == graphql.Null {
  134564. invalids++
  134565. }
  134566. case "node":
  134567. out.Values[i] = ec._FulfillmentOrderLocationForMoveEdge_node(ctx, field, obj)
  134568. if out.Values[i] == graphql.Null {
  134569. invalids++
  134570. }
  134571. default:
  134572. panic("unknown field " + strconv.Quote(field.Name))
  134573. }
  134574. }
  134575. out.Dispatch()
  134576. if invalids > 0 {
  134577. return graphql.Null
  134578. }
  134579. return out
  134580. }
  134581. var fulfillmentOrderMerchantRequestImplementors = []string{"FulfillmentOrderMerchantRequest", "Node"}
  134582. func (ec *executionContext) _FulfillmentOrderMerchantRequest(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderMerchantRequest) graphql.Marshaler {
  134583. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderMerchantRequestImplementors)
  134584. out := graphql.NewFieldSet(fields)
  134585. var invalids uint32
  134586. for i, field := range fields {
  134587. switch field.Name {
  134588. case "__typename":
  134589. out.Values[i] = graphql.MarshalString("FulfillmentOrderMerchantRequest")
  134590. case "id":
  134591. out.Values[i] = ec._FulfillmentOrderMerchantRequest_id(ctx, field, obj)
  134592. if out.Values[i] == graphql.Null {
  134593. invalids++
  134594. }
  134595. case "kind":
  134596. out.Values[i] = ec._FulfillmentOrderMerchantRequest_kind(ctx, field, obj)
  134597. if out.Values[i] == graphql.Null {
  134598. invalids++
  134599. }
  134600. case "message":
  134601. out.Values[i] = ec._FulfillmentOrderMerchantRequest_message(ctx, field, obj)
  134602. case "requestOptions":
  134603. out.Values[i] = ec._FulfillmentOrderMerchantRequest_requestOptions(ctx, field, obj)
  134604. case "responseData":
  134605. out.Values[i] = ec._FulfillmentOrderMerchantRequest_responseData(ctx, field, obj)
  134606. case "sentAt":
  134607. out.Values[i] = ec._FulfillmentOrderMerchantRequest_sentAt(ctx, field, obj)
  134608. if out.Values[i] == graphql.Null {
  134609. invalids++
  134610. }
  134611. default:
  134612. panic("unknown field " + strconv.Quote(field.Name))
  134613. }
  134614. }
  134615. out.Dispatch()
  134616. if invalids > 0 {
  134617. return graphql.Null
  134618. }
  134619. return out
  134620. }
  134621. var fulfillmentOrderMerchantRequestConnectionImplementors = []string{"FulfillmentOrderMerchantRequestConnection"}
  134622. func (ec *executionContext) _FulfillmentOrderMerchantRequestConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderMerchantRequestConnection) graphql.Marshaler {
  134623. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderMerchantRequestConnectionImplementors)
  134624. out := graphql.NewFieldSet(fields)
  134625. var invalids uint32
  134626. for i, field := range fields {
  134627. switch field.Name {
  134628. case "__typename":
  134629. out.Values[i] = graphql.MarshalString("FulfillmentOrderMerchantRequestConnection")
  134630. case "edges":
  134631. out.Values[i] = ec._FulfillmentOrderMerchantRequestConnection_edges(ctx, field, obj)
  134632. if out.Values[i] == graphql.Null {
  134633. invalids++
  134634. }
  134635. case "nodes":
  134636. out.Values[i] = ec._FulfillmentOrderMerchantRequestConnection_nodes(ctx, field, obj)
  134637. if out.Values[i] == graphql.Null {
  134638. invalids++
  134639. }
  134640. case "pageInfo":
  134641. out.Values[i] = ec._FulfillmentOrderMerchantRequestConnection_pageInfo(ctx, field, obj)
  134642. if out.Values[i] == graphql.Null {
  134643. invalids++
  134644. }
  134645. default:
  134646. panic("unknown field " + strconv.Quote(field.Name))
  134647. }
  134648. }
  134649. out.Dispatch()
  134650. if invalids > 0 {
  134651. return graphql.Null
  134652. }
  134653. return out
  134654. }
  134655. var fulfillmentOrderMerchantRequestEdgeImplementors = []string{"FulfillmentOrderMerchantRequestEdge"}
  134656. func (ec *executionContext) _FulfillmentOrderMerchantRequestEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderMerchantRequestEdge) graphql.Marshaler {
  134657. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderMerchantRequestEdgeImplementors)
  134658. out := graphql.NewFieldSet(fields)
  134659. var invalids uint32
  134660. for i, field := range fields {
  134661. switch field.Name {
  134662. case "__typename":
  134663. out.Values[i] = graphql.MarshalString("FulfillmentOrderMerchantRequestEdge")
  134664. case "cursor":
  134665. out.Values[i] = ec._FulfillmentOrderMerchantRequestEdge_cursor(ctx, field, obj)
  134666. if out.Values[i] == graphql.Null {
  134667. invalids++
  134668. }
  134669. case "node":
  134670. out.Values[i] = ec._FulfillmentOrderMerchantRequestEdge_node(ctx, field, obj)
  134671. if out.Values[i] == graphql.Null {
  134672. invalids++
  134673. }
  134674. default:
  134675. panic("unknown field " + strconv.Quote(field.Name))
  134676. }
  134677. }
  134678. out.Dispatch()
  134679. if invalids > 0 {
  134680. return graphql.Null
  134681. }
  134682. return out
  134683. }
  134684. var fulfillmentOrderSupportedActionImplementors = []string{"FulfillmentOrderSupportedAction"}
  134685. func (ec *executionContext) _FulfillmentOrderSupportedAction(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderSupportedAction) graphql.Marshaler {
  134686. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderSupportedActionImplementors)
  134687. out := graphql.NewFieldSet(fields)
  134688. var invalids uint32
  134689. for i, field := range fields {
  134690. switch field.Name {
  134691. case "__typename":
  134692. out.Values[i] = graphql.MarshalString("FulfillmentOrderSupportedAction")
  134693. case "action":
  134694. out.Values[i] = ec._FulfillmentOrderSupportedAction_action(ctx, field, obj)
  134695. if out.Values[i] == graphql.Null {
  134696. invalids++
  134697. }
  134698. case "externalUrl":
  134699. out.Values[i] = ec._FulfillmentOrderSupportedAction_externalUrl(ctx, field, obj)
  134700. default:
  134701. panic("unknown field " + strconv.Quote(field.Name))
  134702. }
  134703. }
  134704. out.Dispatch()
  134705. if invalids > 0 {
  134706. return graphql.Null
  134707. }
  134708. return out
  134709. }
  134710. var fulfillmentOriginAddressImplementors = []string{"FulfillmentOriginAddress"}
  134711. func (ec *executionContext) _FulfillmentOriginAddress(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOriginAddress) graphql.Marshaler {
  134712. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOriginAddressImplementors)
  134713. out := graphql.NewFieldSet(fields)
  134714. var invalids uint32
  134715. for i, field := range fields {
  134716. switch field.Name {
  134717. case "__typename":
  134718. out.Values[i] = graphql.MarshalString("FulfillmentOriginAddress")
  134719. case "address1":
  134720. out.Values[i] = ec._FulfillmentOriginAddress_address1(ctx, field, obj)
  134721. case "address2":
  134722. out.Values[i] = ec._FulfillmentOriginAddress_address2(ctx, field, obj)
  134723. case "city":
  134724. out.Values[i] = ec._FulfillmentOriginAddress_city(ctx, field, obj)
  134725. case "countryCode":
  134726. out.Values[i] = ec._FulfillmentOriginAddress_countryCode(ctx, field, obj)
  134727. if out.Values[i] == graphql.Null {
  134728. invalids++
  134729. }
  134730. case "provinceCode":
  134731. out.Values[i] = ec._FulfillmentOriginAddress_provinceCode(ctx, field, obj)
  134732. case "zip":
  134733. out.Values[i] = ec._FulfillmentOriginAddress_zip(ctx, field, obj)
  134734. default:
  134735. panic("unknown field " + strconv.Quote(field.Name))
  134736. }
  134737. }
  134738. out.Dispatch()
  134739. if invalids > 0 {
  134740. return graphql.Null
  134741. }
  134742. return out
  134743. }
  134744. var fulfillmentServiceImplementors = []string{"FulfillmentService", "_Entity"}
  134745. func (ec *executionContext) _FulfillmentService(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentService) graphql.Marshaler {
  134746. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentServiceImplementors)
  134747. out := graphql.NewFieldSet(fields)
  134748. var invalids uint32
  134749. for i, field := range fields {
  134750. switch field.Name {
  134751. case "__typename":
  134752. out.Values[i] = graphql.MarshalString("FulfillmentService")
  134753. case "callbackUrl":
  134754. out.Values[i] = ec._FulfillmentService_callbackUrl(ctx, field, obj)
  134755. case "fulfillmentOrdersOptIn":
  134756. out.Values[i] = ec._FulfillmentService_fulfillmentOrdersOptIn(ctx, field, obj)
  134757. if out.Values[i] == graphql.Null {
  134758. invalids++
  134759. }
  134760. case "handle":
  134761. out.Values[i] = ec._FulfillmentService_handle(ctx, field, obj)
  134762. if out.Values[i] == graphql.Null {
  134763. invalids++
  134764. }
  134765. case "id":
  134766. out.Values[i] = ec._FulfillmentService_id(ctx, field, obj)
  134767. if out.Values[i] == graphql.Null {
  134768. invalids++
  134769. }
  134770. case "inventoryManagement":
  134771. out.Values[i] = ec._FulfillmentService_inventoryManagement(ctx, field, obj)
  134772. if out.Values[i] == graphql.Null {
  134773. invalids++
  134774. }
  134775. case "location":
  134776. out.Values[i] = ec._FulfillmentService_location(ctx, field, obj)
  134777. case "permitsSkuSharing":
  134778. out.Values[i] = ec._FulfillmentService_permitsSkuSharing(ctx, field, obj)
  134779. if out.Values[i] == graphql.Null {
  134780. invalids++
  134781. }
  134782. case "productBased":
  134783. out.Values[i] = ec._FulfillmentService_productBased(ctx, field, obj)
  134784. if out.Values[i] == graphql.Null {
  134785. invalids++
  134786. }
  134787. case "serviceName":
  134788. out.Values[i] = ec._FulfillmentService_serviceName(ctx, field, obj)
  134789. if out.Values[i] == graphql.Null {
  134790. invalids++
  134791. }
  134792. case "type":
  134793. out.Values[i] = ec._FulfillmentService_type(ctx, field, obj)
  134794. if out.Values[i] == graphql.Null {
  134795. invalids++
  134796. }
  134797. default:
  134798. panic("unknown field " + strconv.Quote(field.Name))
  134799. }
  134800. }
  134801. out.Dispatch()
  134802. if invalids > 0 {
  134803. return graphql.Null
  134804. }
  134805. return out
  134806. }
  134807. var fulfillmentTrackingInfoImplementors = []string{"FulfillmentTrackingInfo"}
  134808. func (ec *executionContext) _FulfillmentTrackingInfo(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentTrackingInfo) graphql.Marshaler {
  134809. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentTrackingInfoImplementors)
  134810. out := graphql.NewFieldSet(fields)
  134811. var invalids uint32
  134812. for i, field := range fields {
  134813. switch field.Name {
  134814. case "__typename":
  134815. out.Values[i] = graphql.MarshalString("FulfillmentTrackingInfo")
  134816. case "company":
  134817. out.Values[i] = ec._FulfillmentTrackingInfo_company(ctx, field, obj)
  134818. case "number":
  134819. out.Values[i] = ec._FulfillmentTrackingInfo_number(ctx, field, obj)
  134820. case "url":
  134821. out.Values[i] = ec._FulfillmentTrackingInfo_url(ctx, field, obj)
  134822. default:
  134823. panic("unknown field " + strconv.Quote(field.Name))
  134824. }
  134825. }
  134826. out.Dispatch()
  134827. if invalids > 0 {
  134828. return graphql.Null
  134829. }
  134830. return out
  134831. }
  134832. var genericFileImplementors = []string{"GenericFile", "File", "Node", "MetafieldReference"}
  134833. func (ec *executionContext) _GenericFile(ctx context.Context, sel ast.SelectionSet, obj *GenericFile) graphql.Marshaler {
  134834. fields := graphql.CollectFields(ec.OperationContext, sel, genericFileImplementors)
  134835. out := graphql.NewFieldSet(fields)
  134836. var invalids uint32
  134837. for i, field := range fields {
  134838. switch field.Name {
  134839. case "__typename":
  134840. out.Values[i] = graphql.MarshalString("GenericFile")
  134841. case "alt":
  134842. out.Values[i] = ec._GenericFile_alt(ctx, field, obj)
  134843. case "createdAt":
  134844. out.Values[i] = ec._GenericFile_createdAt(ctx, field, obj)
  134845. if out.Values[i] == graphql.Null {
  134846. invalids++
  134847. }
  134848. case "fileErrors":
  134849. out.Values[i] = ec._GenericFile_fileErrors(ctx, field, obj)
  134850. if out.Values[i] == graphql.Null {
  134851. invalids++
  134852. }
  134853. case "fileStatus":
  134854. out.Values[i] = ec._GenericFile_fileStatus(ctx, field, obj)
  134855. if out.Values[i] == graphql.Null {
  134856. invalids++
  134857. }
  134858. case "id":
  134859. out.Values[i] = ec._GenericFile_id(ctx, field, obj)
  134860. if out.Values[i] == graphql.Null {
  134861. invalids++
  134862. }
  134863. case "mimeType":
  134864. out.Values[i] = ec._GenericFile_mimeType(ctx, field, obj)
  134865. case "originalFileSize":
  134866. out.Values[i] = ec._GenericFile_originalFileSize(ctx, field, obj)
  134867. case "preview":
  134868. out.Values[i] = ec._GenericFile_preview(ctx, field, obj)
  134869. case "url":
  134870. out.Values[i] = ec._GenericFile_url(ctx, field, obj)
  134871. default:
  134872. panic("unknown field " + strconv.Quote(field.Name))
  134873. }
  134874. }
  134875. out.Dispatch()
  134876. if invalids > 0 {
  134877. return graphql.Null
  134878. }
  134879. return out
  134880. }
  134881. var imageImplementors = []string{"Image", "HasMetafields"}
  134882. func (ec *executionContext) _Image(ctx context.Context, sel ast.SelectionSet, obj *Image) graphql.Marshaler {
  134883. fields := graphql.CollectFields(ec.OperationContext, sel, imageImplementors)
  134884. out := graphql.NewFieldSet(fields)
  134885. var invalids uint32
  134886. for i, field := range fields {
  134887. switch field.Name {
  134888. case "__typename":
  134889. out.Values[i] = graphql.MarshalString("Image")
  134890. case "altText":
  134891. out.Values[i] = ec._Image_altText(ctx, field, obj)
  134892. case "height":
  134893. out.Values[i] = ec._Image_height(ctx, field, obj)
  134894. case "id":
  134895. out.Values[i] = ec._Image_id(ctx, field, obj)
  134896. case "metafield":
  134897. out.Values[i] = ec._Image_metafield(ctx, field, obj)
  134898. case "metafields":
  134899. out.Values[i] = ec._Image_metafields(ctx, field, obj)
  134900. if out.Values[i] == graphql.Null {
  134901. invalids++
  134902. }
  134903. case "privateMetafield":
  134904. out.Values[i] = ec._Image_privateMetafield(ctx, field, obj)
  134905. case "privateMetafields":
  134906. out.Values[i] = ec._Image_privateMetafields(ctx, field, obj)
  134907. if out.Values[i] == graphql.Null {
  134908. invalids++
  134909. }
  134910. case "url":
  134911. out.Values[i] = ec._Image_url(ctx, field, obj)
  134912. if out.Values[i] == graphql.Null {
  134913. invalids++
  134914. }
  134915. case "width":
  134916. out.Values[i] = ec._Image_width(ctx, field, obj)
  134917. default:
  134918. panic("unknown field " + strconv.Quote(field.Name))
  134919. }
  134920. }
  134921. out.Dispatch()
  134922. if invalids > 0 {
  134923. return graphql.Null
  134924. }
  134925. return out
  134926. }
  134927. var imageConnectionImplementors = []string{"ImageConnection"}
  134928. func (ec *executionContext) _ImageConnection(ctx context.Context, sel ast.SelectionSet, obj *ImageConnection) graphql.Marshaler {
  134929. fields := graphql.CollectFields(ec.OperationContext, sel, imageConnectionImplementors)
  134930. out := graphql.NewFieldSet(fields)
  134931. var invalids uint32
  134932. for i, field := range fields {
  134933. switch field.Name {
  134934. case "__typename":
  134935. out.Values[i] = graphql.MarshalString("ImageConnection")
  134936. case "edges":
  134937. out.Values[i] = ec._ImageConnection_edges(ctx, field, obj)
  134938. if out.Values[i] == graphql.Null {
  134939. invalids++
  134940. }
  134941. case "nodes":
  134942. out.Values[i] = ec._ImageConnection_nodes(ctx, field, obj)
  134943. if out.Values[i] == graphql.Null {
  134944. invalids++
  134945. }
  134946. case "pageInfo":
  134947. out.Values[i] = ec._ImageConnection_pageInfo(ctx, field, obj)
  134948. if out.Values[i] == graphql.Null {
  134949. invalids++
  134950. }
  134951. default:
  134952. panic("unknown field " + strconv.Quote(field.Name))
  134953. }
  134954. }
  134955. out.Dispatch()
  134956. if invalids > 0 {
  134957. return graphql.Null
  134958. }
  134959. return out
  134960. }
  134961. var imageEdgeImplementors = []string{"ImageEdge"}
  134962. func (ec *executionContext) _ImageEdge(ctx context.Context, sel ast.SelectionSet, obj *ImageEdge) graphql.Marshaler {
  134963. fields := graphql.CollectFields(ec.OperationContext, sel, imageEdgeImplementors)
  134964. out := graphql.NewFieldSet(fields)
  134965. var invalids uint32
  134966. for i, field := range fields {
  134967. switch field.Name {
  134968. case "__typename":
  134969. out.Values[i] = graphql.MarshalString("ImageEdge")
  134970. case "cursor":
  134971. out.Values[i] = ec._ImageEdge_cursor(ctx, field, obj)
  134972. if out.Values[i] == graphql.Null {
  134973. invalids++
  134974. }
  134975. case "node":
  134976. out.Values[i] = ec._ImageEdge_node(ctx, field, obj)
  134977. if out.Values[i] == graphql.Null {
  134978. invalids++
  134979. }
  134980. default:
  134981. panic("unknown field " + strconv.Quote(field.Name))
  134982. }
  134983. }
  134984. out.Dispatch()
  134985. if invalids > 0 {
  134986. return graphql.Null
  134987. }
  134988. return out
  134989. }
  134990. var inventoryItemImplementors = []string{"InventoryItem", "LegacyInteroperability", "Node"}
  134991. func (ec *executionContext) _InventoryItem(ctx context.Context, sel ast.SelectionSet, obj *InventoryItem) graphql.Marshaler {
  134992. fields := graphql.CollectFields(ec.OperationContext, sel, inventoryItemImplementors)
  134993. out := graphql.NewFieldSet(fields)
  134994. var invalids uint32
  134995. for i, field := range fields {
  134996. switch field.Name {
  134997. case "__typename":
  134998. out.Values[i] = graphql.MarshalString("InventoryItem")
  134999. case "countryCodeOfOrigin":
  135000. out.Values[i] = ec._InventoryItem_countryCodeOfOrigin(ctx, field, obj)
  135001. case "countryHarmonizedSystemCodes":
  135002. out.Values[i] = ec._InventoryItem_countryHarmonizedSystemCodes(ctx, field, obj)
  135003. if out.Values[i] == graphql.Null {
  135004. invalids++
  135005. }
  135006. case "createdAt":
  135007. out.Values[i] = ec._InventoryItem_createdAt(ctx, field, obj)
  135008. if out.Values[i] == graphql.Null {
  135009. invalids++
  135010. }
  135011. case "duplicateSkuCount":
  135012. out.Values[i] = ec._InventoryItem_duplicateSkuCount(ctx, field, obj)
  135013. if out.Values[i] == graphql.Null {
  135014. invalids++
  135015. }
  135016. case "harmonizedSystemCode":
  135017. out.Values[i] = ec._InventoryItem_harmonizedSystemCode(ctx, field, obj)
  135018. case "id":
  135019. out.Values[i] = ec._InventoryItem_id(ctx, field, obj)
  135020. if out.Values[i] == graphql.Null {
  135021. invalids++
  135022. }
  135023. case "inventoryHistoryUrl":
  135024. out.Values[i] = ec._InventoryItem_inventoryHistoryUrl(ctx, field, obj)
  135025. case "inventoryLevel":
  135026. out.Values[i] = ec._InventoryItem_inventoryLevel(ctx, field, obj)
  135027. case "inventoryLevels":
  135028. out.Values[i] = ec._InventoryItem_inventoryLevels(ctx, field, obj)
  135029. if out.Values[i] == graphql.Null {
  135030. invalids++
  135031. }
  135032. case "legacyResourceId":
  135033. out.Values[i] = ec._InventoryItem_legacyResourceId(ctx, field, obj)
  135034. if out.Values[i] == graphql.Null {
  135035. invalids++
  135036. }
  135037. case "locationsCount":
  135038. out.Values[i] = ec._InventoryItem_locationsCount(ctx, field, obj)
  135039. if out.Values[i] == graphql.Null {
  135040. invalids++
  135041. }
  135042. case "provinceCodeOfOrigin":
  135043. out.Values[i] = ec._InventoryItem_provinceCodeOfOrigin(ctx, field, obj)
  135044. case "requiresShipping":
  135045. out.Values[i] = ec._InventoryItem_requiresShipping(ctx, field, obj)
  135046. if out.Values[i] == graphql.Null {
  135047. invalids++
  135048. }
  135049. case "sku":
  135050. out.Values[i] = ec._InventoryItem_sku(ctx, field, obj)
  135051. case "tracked":
  135052. out.Values[i] = ec._InventoryItem_tracked(ctx, field, obj)
  135053. if out.Values[i] == graphql.Null {
  135054. invalids++
  135055. }
  135056. case "trackedEditable":
  135057. out.Values[i] = ec._InventoryItem_trackedEditable(ctx, field, obj)
  135058. if out.Values[i] == graphql.Null {
  135059. invalids++
  135060. }
  135061. case "unitCost":
  135062. out.Values[i] = ec._InventoryItem_unitCost(ctx, field, obj)
  135063. case "updatedAt":
  135064. out.Values[i] = ec._InventoryItem_updatedAt(ctx, field, obj)
  135065. if out.Values[i] == graphql.Null {
  135066. invalids++
  135067. }
  135068. case "variant":
  135069. out.Values[i] = ec._InventoryItem_variant(ctx, field, obj)
  135070. if out.Values[i] == graphql.Null {
  135071. invalids++
  135072. }
  135073. default:
  135074. panic("unknown field " + strconv.Quote(field.Name))
  135075. }
  135076. }
  135077. out.Dispatch()
  135078. if invalids > 0 {
  135079. return graphql.Null
  135080. }
  135081. return out
  135082. }
  135083. var inventoryLevelImplementors = []string{"InventoryLevel", "Node", "_Entity"}
  135084. func (ec *executionContext) _InventoryLevel(ctx context.Context, sel ast.SelectionSet, obj *InventoryLevel) graphql.Marshaler {
  135085. fields := graphql.CollectFields(ec.OperationContext, sel, inventoryLevelImplementors)
  135086. out := graphql.NewFieldSet(fields)
  135087. var invalids uint32
  135088. for i, field := range fields {
  135089. switch field.Name {
  135090. case "__typename":
  135091. out.Values[i] = graphql.MarshalString("InventoryLevel")
  135092. case "available":
  135093. out.Values[i] = ec._InventoryLevel_available(ctx, field, obj)
  135094. if out.Values[i] == graphql.Null {
  135095. invalids++
  135096. }
  135097. case "canDeactivate":
  135098. out.Values[i] = ec._InventoryLevel_canDeactivate(ctx, field, obj)
  135099. if out.Values[i] == graphql.Null {
  135100. invalids++
  135101. }
  135102. case "createdAt":
  135103. out.Values[i] = ec._InventoryLevel_createdAt(ctx, field, obj)
  135104. if out.Values[i] == graphql.Null {
  135105. invalids++
  135106. }
  135107. case "deactivationAlert":
  135108. out.Values[i] = ec._InventoryLevel_deactivationAlert(ctx, field, obj)
  135109. case "deactivationAlertHtml":
  135110. out.Values[i] = ec._InventoryLevel_deactivationAlertHtml(ctx, field, obj)
  135111. case "id":
  135112. out.Values[i] = ec._InventoryLevel_id(ctx, field, obj)
  135113. if out.Values[i] == graphql.Null {
  135114. invalids++
  135115. }
  135116. case "incoming":
  135117. out.Values[i] = ec._InventoryLevel_incoming(ctx, field, obj)
  135118. if out.Values[i] == graphql.Null {
  135119. invalids++
  135120. }
  135121. case "item":
  135122. out.Values[i] = ec._InventoryLevel_item(ctx, field, obj)
  135123. if out.Values[i] == graphql.Null {
  135124. invalids++
  135125. }
  135126. case "location":
  135127. out.Values[i] = ec._InventoryLevel_location(ctx, field, obj)
  135128. if out.Values[i] == graphql.Null {
  135129. invalids++
  135130. }
  135131. case "updatedAt":
  135132. out.Values[i] = ec._InventoryLevel_updatedAt(ctx, field, obj)
  135133. if out.Values[i] == graphql.Null {
  135134. invalids++
  135135. }
  135136. default:
  135137. panic("unknown field " + strconv.Quote(field.Name))
  135138. }
  135139. }
  135140. out.Dispatch()
  135141. if invalids > 0 {
  135142. return graphql.Null
  135143. }
  135144. return out
  135145. }
  135146. var inventoryLevelConnectionImplementors = []string{"InventoryLevelConnection"}
  135147. func (ec *executionContext) _InventoryLevelConnection(ctx context.Context, sel ast.SelectionSet, obj *InventoryLevelConnection) graphql.Marshaler {
  135148. fields := graphql.CollectFields(ec.OperationContext, sel, inventoryLevelConnectionImplementors)
  135149. out := graphql.NewFieldSet(fields)
  135150. var invalids uint32
  135151. for i, field := range fields {
  135152. switch field.Name {
  135153. case "__typename":
  135154. out.Values[i] = graphql.MarshalString("InventoryLevelConnection")
  135155. case "edges":
  135156. out.Values[i] = ec._InventoryLevelConnection_edges(ctx, field, obj)
  135157. if out.Values[i] == graphql.Null {
  135158. invalids++
  135159. }
  135160. case "nodes":
  135161. out.Values[i] = ec._InventoryLevelConnection_nodes(ctx, field, obj)
  135162. if out.Values[i] == graphql.Null {
  135163. invalids++
  135164. }
  135165. case "pageInfo":
  135166. out.Values[i] = ec._InventoryLevelConnection_pageInfo(ctx, field, obj)
  135167. if out.Values[i] == graphql.Null {
  135168. invalids++
  135169. }
  135170. default:
  135171. panic("unknown field " + strconv.Quote(field.Name))
  135172. }
  135173. }
  135174. out.Dispatch()
  135175. if invalids > 0 {
  135176. return graphql.Null
  135177. }
  135178. return out
  135179. }
  135180. var inventoryLevelEdgeImplementors = []string{"InventoryLevelEdge"}
  135181. func (ec *executionContext) _InventoryLevelEdge(ctx context.Context, sel ast.SelectionSet, obj *InventoryLevelEdge) graphql.Marshaler {
  135182. fields := graphql.CollectFields(ec.OperationContext, sel, inventoryLevelEdgeImplementors)
  135183. out := graphql.NewFieldSet(fields)
  135184. var invalids uint32
  135185. for i, field := range fields {
  135186. switch field.Name {
  135187. case "__typename":
  135188. out.Values[i] = graphql.MarshalString("InventoryLevelEdge")
  135189. case "cursor":
  135190. out.Values[i] = ec._InventoryLevelEdge_cursor(ctx, field, obj)
  135191. if out.Values[i] == graphql.Null {
  135192. invalids++
  135193. }
  135194. case "node":
  135195. out.Values[i] = ec._InventoryLevelEdge_node(ctx, field, obj)
  135196. if out.Values[i] == graphql.Null {
  135197. invalids++
  135198. }
  135199. default:
  135200. panic("unknown field " + strconv.Quote(field.Name))
  135201. }
  135202. }
  135203. out.Dispatch()
  135204. if invalids > 0 {
  135205. return graphql.Null
  135206. }
  135207. return out
  135208. }
  135209. var jobImplementors = []string{"Job", "_Entity"}
  135210. func (ec *executionContext) _Job(ctx context.Context, sel ast.SelectionSet, obj *Job) graphql.Marshaler {
  135211. fields := graphql.CollectFields(ec.OperationContext, sel, jobImplementors)
  135212. out := graphql.NewFieldSet(fields)
  135213. var invalids uint32
  135214. for i, field := range fields {
  135215. switch field.Name {
  135216. case "__typename":
  135217. out.Values[i] = graphql.MarshalString("Job")
  135218. case "id":
  135219. out.Values[i] = ec._Job_id(ctx, field, obj)
  135220. if out.Values[i] == graphql.Null {
  135221. invalids++
  135222. }
  135223. default:
  135224. panic("unknown field " + strconv.Quote(field.Name))
  135225. }
  135226. }
  135227. out.Dispatch()
  135228. if invalids > 0 {
  135229. return graphql.Null
  135230. }
  135231. return out
  135232. }
  135233. var limitedPendingOrderCountImplementors = []string{"LimitedPendingOrderCount"}
  135234. func (ec *executionContext) _LimitedPendingOrderCount(ctx context.Context, sel ast.SelectionSet, obj *LimitedPendingOrderCount) graphql.Marshaler {
  135235. fields := graphql.CollectFields(ec.OperationContext, sel, limitedPendingOrderCountImplementors)
  135236. out := graphql.NewFieldSet(fields)
  135237. var invalids uint32
  135238. for i, field := range fields {
  135239. switch field.Name {
  135240. case "__typename":
  135241. out.Values[i] = graphql.MarshalString("LimitedPendingOrderCount")
  135242. case "atMax":
  135243. out.Values[i] = ec._LimitedPendingOrderCount_atMax(ctx, field, obj)
  135244. if out.Values[i] == graphql.Null {
  135245. invalids++
  135246. }
  135247. case "count":
  135248. out.Values[i] = ec._LimitedPendingOrderCount_count(ctx, field, obj)
  135249. if out.Values[i] == graphql.Null {
  135250. invalids++
  135251. }
  135252. default:
  135253. panic("unknown field " + strconv.Quote(field.Name))
  135254. }
  135255. }
  135256. out.Dispatch()
  135257. if invalids > 0 {
  135258. return graphql.Null
  135259. }
  135260. return out
  135261. }
  135262. var lineItemImplementors = []string{"LineItem", "Node"}
  135263. func (ec *executionContext) _LineItem(ctx context.Context, sel ast.SelectionSet, obj *LineItem) graphql.Marshaler {
  135264. fields := graphql.CollectFields(ec.OperationContext, sel, lineItemImplementors)
  135265. out := graphql.NewFieldSet(fields)
  135266. var invalids uint32
  135267. for i, field := range fields {
  135268. switch field.Name {
  135269. case "__typename":
  135270. out.Values[i] = graphql.MarshalString("LineItem")
  135271. case "contract":
  135272. out.Values[i] = ec._LineItem_contract(ctx, field, obj)
  135273. case "currentQuantity":
  135274. out.Values[i] = ec._LineItem_currentQuantity(ctx, field, obj)
  135275. if out.Values[i] == graphql.Null {
  135276. invalids++
  135277. }
  135278. case "customAttributes":
  135279. out.Values[i] = ec._LineItem_customAttributes(ctx, field, obj)
  135280. if out.Values[i] == graphql.Null {
  135281. invalids++
  135282. }
  135283. case "discountAllocations":
  135284. out.Values[i] = ec._LineItem_discountAllocations(ctx, field, obj)
  135285. if out.Values[i] == graphql.Null {
  135286. invalids++
  135287. }
  135288. case "discountedTotalSet":
  135289. out.Values[i] = ec._LineItem_discountedTotalSet(ctx, field, obj)
  135290. if out.Values[i] == graphql.Null {
  135291. invalids++
  135292. }
  135293. case "discountedUnitPriceSet":
  135294. out.Values[i] = ec._LineItem_discountedUnitPriceSet(ctx, field, obj)
  135295. if out.Values[i] == graphql.Null {
  135296. invalids++
  135297. }
  135298. case "duties":
  135299. out.Values[i] = ec._LineItem_duties(ctx, field, obj)
  135300. if out.Values[i] == graphql.Null {
  135301. invalids++
  135302. }
  135303. case "id":
  135304. out.Values[i] = ec._LineItem_id(ctx, field, obj)
  135305. if out.Values[i] == graphql.Null {
  135306. invalids++
  135307. }
  135308. case "image":
  135309. out.Values[i] = ec._LineItem_image(ctx, field, obj)
  135310. case "merchantEditable":
  135311. out.Values[i] = ec._LineItem_merchantEditable(ctx, field, obj)
  135312. if out.Values[i] == graphql.Null {
  135313. invalids++
  135314. }
  135315. case "name":
  135316. out.Values[i] = ec._LineItem_name(ctx, field, obj)
  135317. if out.Values[i] == graphql.Null {
  135318. invalids++
  135319. }
  135320. case "nonFulfillableQuantity":
  135321. out.Values[i] = ec._LineItem_nonFulfillableQuantity(ctx, field, obj)
  135322. if out.Values[i] == graphql.Null {
  135323. invalids++
  135324. }
  135325. case "originalTotalSet":
  135326. out.Values[i] = ec._LineItem_originalTotalSet(ctx, field, obj)
  135327. if out.Values[i] == graphql.Null {
  135328. invalids++
  135329. }
  135330. case "originalUnitPriceSet":
  135331. out.Values[i] = ec._LineItem_originalUnitPriceSet(ctx, field, obj)
  135332. if out.Values[i] == graphql.Null {
  135333. invalids++
  135334. }
  135335. case "product":
  135336. out.Values[i] = ec._LineItem_product(ctx, field, obj)
  135337. case "quantity":
  135338. out.Values[i] = ec._LineItem_quantity(ctx, field, obj)
  135339. if out.Values[i] == graphql.Null {
  135340. invalids++
  135341. }
  135342. case "refundableQuantity":
  135343. out.Values[i] = ec._LineItem_refundableQuantity(ctx, field, obj)
  135344. if out.Values[i] == graphql.Null {
  135345. invalids++
  135346. }
  135347. case "requiresShipping":
  135348. out.Values[i] = ec._LineItem_requiresShipping(ctx, field, obj)
  135349. if out.Values[i] == graphql.Null {
  135350. invalids++
  135351. }
  135352. case "restockable":
  135353. out.Values[i] = ec._LineItem_restockable(ctx, field, obj)
  135354. if out.Values[i] == graphql.Null {
  135355. invalids++
  135356. }
  135357. case "sellingPlan":
  135358. out.Values[i] = ec._LineItem_sellingPlan(ctx, field, obj)
  135359. case "sku":
  135360. out.Values[i] = ec._LineItem_sku(ctx, field, obj)
  135361. case "staffMember":
  135362. out.Values[i] = ec._LineItem_staffMember(ctx, field, obj)
  135363. case "taxLines":
  135364. out.Values[i] = ec._LineItem_taxLines(ctx, field, obj)
  135365. if out.Values[i] == graphql.Null {
  135366. invalids++
  135367. }
  135368. case "taxable":
  135369. out.Values[i] = ec._LineItem_taxable(ctx, field, obj)
  135370. if out.Values[i] == graphql.Null {
  135371. invalids++
  135372. }
  135373. case "title":
  135374. out.Values[i] = ec._LineItem_title(ctx, field, obj)
  135375. if out.Values[i] == graphql.Null {
  135376. invalids++
  135377. }
  135378. case "totalDiscountSet":
  135379. out.Values[i] = ec._LineItem_totalDiscountSet(ctx, field, obj)
  135380. if out.Values[i] == graphql.Null {
  135381. invalids++
  135382. }
  135383. case "unfulfilledDiscountedTotalSet":
  135384. out.Values[i] = ec._LineItem_unfulfilledDiscountedTotalSet(ctx, field, obj)
  135385. if out.Values[i] == graphql.Null {
  135386. invalids++
  135387. }
  135388. case "unfulfilledOriginalTotalSet":
  135389. out.Values[i] = ec._LineItem_unfulfilledOriginalTotalSet(ctx, field, obj)
  135390. if out.Values[i] == graphql.Null {
  135391. invalids++
  135392. }
  135393. case "unfulfilledQuantity":
  135394. out.Values[i] = ec._LineItem_unfulfilledQuantity(ctx, field, obj)
  135395. if out.Values[i] == graphql.Null {
  135396. invalids++
  135397. }
  135398. case "variant":
  135399. out.Values[i] = ec._LineItem_variant(ctx, field, obj)
  135400. case "variantTitle":
  135401. out.Values[i] = ec._LineItem_variantTitle(ctx, field, obj)
  135402. case "vendor":
  135403. out.Values[i] = ec._LineItem_vendor(ctx, field, obj)
  135404. default:
  135405. panic("unknown field " + strconv.Quote(field.Name))
  135406. }
  135407. }
  135408. out.Dispatch()
  135409. if invalids > 0 {
  135410. return graphql.Null
  135411. }
  135412. return out
  135413. }
  135414. var lineItemConnectionImplementors = []string{"LineItemConnection"}
  135415. func (ec *executionContext) _LineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *LineItemConnection) graphql.Marshaler {
  135416. fields := graphql.CollectFields(ec.OperationContext, sel, lineItemConnectionImplementors)
  135417. out := graphql.NewFieldSet(fields)
  135418. var invalids uint32
  135419. for i, field := range fields {
  135420. switch field.Name {
  135421. case "__typename":
  135422. out.Values[i] = graphql.MarshalString("LineItemConnection")
  135423. case "edges":
  135424. out.Values[i] = ec._LineItemConnection_edges(ctx, field, obj)
  135425. if out.Values[i] == graphql.Null {
  135426. invalids++
  135427. }
  135428. case "nodes":
  135429. out.Values[i] = ec._LineItemConnection_nodes(ctx, field, obj)
  135430. if out.Values[i] == graphql.Null {
  135431. invalids++
  135432. }
  135433. case "pageInfo":
  135434. out.Values[i] = ec._LineItemConnection_pageInfo(ctx, field, obj)
  135435. if out.Values[i] == graphql.Null {
  135436. invalids++
  135437. }
  135438. default:
  135439. panic("unknown field " + strconv.Quote(field.Name))
  135440. }
  135441. }
  135442. out.Dispatch()
  135443. if invalids > 0 {
  135444. return graphql.Null
  135445. }
  135446. return out
  135447. }
  135448. var lineItemEdgeImplementors = []string{"LineItemEdge"}
  135449. func (ec *executionContext) _LineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *LineItemEdge) graphql.Marshaler {
  135450. fields := graphql.CollectFields(ec.OperationContext, sel, lineItemEdgeImplementors)
  135451. out := graphql.NewFieldSet(fields)
  135452. var invalids uint32
  135453. for i, field := range fields {
  135454. switch field.Name {
  135455. case "__typename":
  135456. out.Values[i] = graphql.MarshalString("LineItemEdge")
  135457. case "cursor":
  135458. out.Values[i] = ec._LineItemEdge_cursor(ctx, field, obj)
  135459. if out.Values[i] == graphql.Null {
  135460. invalids++
  135461. }
  135462. case "node":
  135463. out.Values[i] = ec._LineItemEdge_node(ctx, field, obj)
  135464. if out.Values[i] == graphql.Null {
  135465. invalids++
  135466. }
  135467. default:
  135468. panic("unknown field " + strconv.Quote(field.Name))
  135469. }
  135470. }
  135471. out.Dispatch()
  135472. if invalids > 0 {
  135473. return graphql.Null
  135474. }
  135475. return out
  135476. }
  135477. var lineItemSellingPlanImplementors = []string{"LineItemSellingPlan"}
  135478. func (ec *executionContext) _LineItemSellingPlan(ctx context.Context, sel ast.SelectionSet, obj *LineItemSellingPlan) graphql.Marshaler {
  135479. fields := graphql.CollectFields(ec.OperationContext, sel, lineItemSellingPlanImplementors)
  135480. out := graphql.NewFieldSet(fields)
  135481. var invalids uint32
  135482. for i, field := range fields {
  135483. switch field.Name {
  135484. case "__typename":
  135485. out.Values[i] = graphql.MarshalString("LineItemSellingPlan")
  135486. case "name":
  135487. out.Values[i] = ec._LineItemSellingPlan_name(ctx, field, obj)
  135488. if out.Values[i] == graphql.Null {
  135489. invalids++
  135490. }
  135491. case "sellingPlanId":
  135492. out.Values[i] = ec._LineItemSellingPlan_sellingPlanId(ctx, field, obj)
  135493. default:
  135494. panic("unknown field " + strconv.Quote(field.Name))
  135495. }
  135496. }
  135497. out.Dispatch()
  135498. if invalids > 0 {
  135499. return graphql.Null
  135500. }
  135501. return out
  135502. }
  135503. var linkImplementors = []string{"Link", "HasPublishedTranslations"}
  135504. func (ec *executionContext) _Link(ctx context.Context, sel ast.SelectionSet, obj *Link) graphql.Marshaler {
  135505. fields := graphql.CollectFields(ec.OperationContext, sel, linkImplementors)
  135506. out := graphql.NewFieldSet(fields)
  135507. var invalids uint32
  135508. for i, field := range fields {
  135509. switch field.Name {
  135510. case "__typename":
  135511. out.Values[i] = graphql.MarshalString("Link")
  135512. case "label":
  135513. out.Values[i] = ec._Link_label(ctx, field, obj)
  135514. if out.Values[i] == graphql.Null {
  135515. invalids++
  135516. }
  135517. case "translations":
  135518. out.Values[i] = ec._Link_translations(ctx, field, obj)
  135519. if out.Values[i] == graphql.Null {
  135520. invalids++
  135521. }
  135522. case "url":
  135523. out.Values[i] = ec._Link_url(ctx, field, obj)
  135524. if out.Values[i] == graphql.Null {
  135525. invalids++
  135526. }
  135527. default:
  135528. panic("unknown field " + strconv.Quote(field.Name))
  135529. }
  135530. }
  135531. out.Dispatch()
  135532. if invalids > 0 {
  135533. return graphql.Null
  135534. }
  135535. return out
  135536. }
  135537. var localizationExtensionImplementors = []string{"LocalizationExtension"}
  135538. func (ec *executionContext) _LocalizationExtension(ctx context.Context, sel ast.SelectionSet, obj *LocalizationExtension) graphql.Marshaler {
  135539. fields := graphql.CollectFields(ec.OperationContext, sel, localizationExtensionImplementors)
  135540. out := graphql.NewFieldSet(fields)
  135541. var invalids uint32
  135542. for i, field := range fields {
  135543. switch field.Name {
  135544. case "__typename":
  135545. out.Values[i] = graphql.MarshalString("LocalizationExtension")
  135546. case "countryCode":
  135547. out.Values[i] = ec._LocalizationExtension_countryCode(ctx, field, obj)
  135548. if out.Values[i] == graphql.Null {
  135549. invalids++
  135550. }
  135551. case "key":
  135552. out.Values[i] = ec._LocalizationExtension_key(ctx, field, obj)
  135553. if out.Values[i] == graphql.Null {
  135554. invalids++
  135555. }
  135556. case "purpose":
  135557. out.Values[i] = ec._LocalizationExtension_purpose(ctx, field, obj)
  135558. if out.Values[i] == graphql.Null {
  135559. invalids++
  135560. }
  135561. case "title":
  135562. out.Values[i] = ec._LocalizationExtension_title(ctx, field, obj)
  135563. if out.Values[i] == graphql.Null {
  135564. invalids++
  135565. }
  135566. case "value":
  135567. out.Values[i] = ec._LocalizationExtension_value(ctx, field, obj)
  135568. if out.Values[i] == graphql.Null {
  135569. invalids++
  135570. }
  135571. default:
  135572. panic("unknown field " + strconv.Quote(field.Name))
  135573. }
  135574. }
  135575. out.Dispatch()
  135576. if invalids > 0 {
  135577. return graphql.Null
  135578. }
  135579. return out
  135580. }
  135581. var localizationExtensionConnectionImplementors = []string{"LocalizationExtensionConnection"}
  135582. func (ec *executionContext) _LocalizationExtensionConnection(ctx context.Context, sel ast.SelectionSet, obj *LocalizationExtensionConnection) graphql.Marshaler {
  135583. fields := graphql.CollectFields(ec.OperationContext, sel, localizationExtensionConnectionImplementors)
  135584. out := graphql.NewFieldSet(fields)
  135585. var invalids uint32
  135586. for i, field := range fields {
  135587. switch field.Name {
  135588. case "__typename":
  135589. out.Values[i] = graphql.MarshalString("LocalizationExtensionConnection")
  135590. case "edges":
  135591. out.Values[i] = ec._LocalizationExtensionConnection_edges(ctx, field, obj)
  135592. if out.Values[i] == graphql.Null {
  135593. invalids++
  135594. }
  135595. case "nodes":
  135596. out.Values[i] = ec._LocalizationExtensionConnection_nodes(ctx, field, obj)
  135597. if out.Values[i] == graphql.Null {
  135598. invalids++
  135599. }
  135600. case "pageInfo":
  135601. out.Values[i] = ec._LocalizationExtensionConnection_pageInfo(ctx, field, obj)
  135602. if out.Values[i] == graphql.Null {
  135603. invalids++
  135604. }
  135605. default:
  135606. panic("unknown field " + strconv.Quote(field.Name))
  135607. }
  135608. }
  135609. out.Dispatch()
  135610. if invalids > 0 {
  135611. return graphql.Null
  135612. }
  135613. return out
  135614. }
  135615. var localizationExtensionEdgeImplementors = []string{"LocalizationExtensionEdge"}
  135616. func (ec *executionContext) _LocalizationExtensionEdge(ctx context.Context, sel ast.SelectionSet, obj *LocalizationExtensionEdge) graphql.Marshaler {
  135617. fields := graphql.CollectFields(ec.OperationContext, sel, localizationExtensionEdgeImplementors)
  135618. out := graphql.NewFieldSet(fields)
  135619. var invalids uint32
  135620. for i, field := range fields {
  135621. switch field.Name {
  135622. case "__typename":
  135623. out.Values[i] = graphql.MarshalString("LocalizationExtensionEdge")
  135624. case "cursor":
  135625. out.Values[i] = ec._LocalizationExtensionEdge_cursor(ctx, field, obj)
  135626. if out.Values[i] == graphql.Null {
  135627. invalids++
  135628. }
  135629. case "node":
  135630. out.Values[i] = ec._LocalizationExtensionEdge_node(ctx, field, obj)
  135631. if out.Values[i] == graphql.Null {
  135632. invalids++
  135633. }
  135634. default:
  135635. panic("unknown field " + strconv.Quote(field.Name))
  135636. }
  135637. }
  135638. out.Dispatch()
  135639. if invalids > 0 {
  135640. return graphql.Null
  135641. }
  135642. return out
  135643. }
  135644. var locationImplementors = []string{"Location", "HasMetafieldDefinitions", "HasMetafields", "LegacyInteroperability", "Node"}
  135645. func (ec *executionContext) _Location(ctx context.Context, sel ast.SelectionSet, obj *Location) graphql.Marshaler {
  135646. fields := graphql.CollectFields(ec.OperationContext, sel, locationImplementors)
  135647. out := graphql.NewFieldSet(fields)
  135648. var invalids uint32
  135649. for i, field := range fields {
  135650. switch field.Name {
  135651. case "__typename":
  135652. out.Values[i] = graphql.MarshalString("Location")
  135653. case "activatable":
  135654. out.Values[i] = ec._Location_activatable(ctx, field, obj)
  135655. if out.Values[i] == graphql.Null {
  135656. invalids++
  135657. }
  135658. case "address":
  135659. out.Values[i] = ec._Location_address(ctx, field, obj)
  135660. if out.Values[i] == graphql.Null {
  135661. invalids++
  135662. }
  135663. case "addressVerified":
  135664. out.Values[i] = ec._Location_addressVerified(ctx, field, obj)
  135665. if out.Values[i] == graphql.Null {
  135666. invalids++
  135667. }
  135668. case "deactivatable":
  135669. out.Values[i] = ec._Location_deactivatable(ctx, field, obj)
  135670. if out.Values[i] == graphql.Null {
  135671. invalids++
  135672. }
  135673. case "deactivatedAt":
  135674. out.Values[i] = ec._Location_deactivatedAt(ctx, field, obj)
  135675. case "deletable":
  135676. out.Values[i] = ec._Location_deletable(ctx, field, obj)
  135677. if out.Values[i] == graphql.Null {
  135678. invalids++
  135679. }
  135680. case "fulfillmentService":
  135681. out.Values[i] = ec._Location_fulfillmentService(ctx, field, obj)
  135682. case "fulfillsOnlineOrders":
  135683. out.Values[i] = ec._Location_fulfillsOnlineOrders(ctx, field, obj)
  135684. if out.Values[i] == graphql.Null {
  135685. invalids++
  135686. }
  135687. case "hasActiveInventory":
  135688. out.Values[i] = ec._Location_hasActiveInventory(ctx, field, obj)
  135689. if out.Values[i] == graphql.Null {
  135690. invalids++
  135691. }
  135692. case "hasUnfulfilledOrders":
  135693. out.Values[i] = ec._Location_hasUnfulfilledOrders(ctx, field, obj)
  135694. if out.Values[i] == graphql.Null {
  135695. invalids++
  135696. }
  135697. case "id":
  135698. out.Values[i] = ec._Location_id(ctx, field, obj)
  135699. if out.Values[i] == graphql.Null {
  135700. invalids++
  135701. }
  135702. case "inventoryLevel":
  135703. out.Values[i] = ec._Location_inventoryLevel(ctx, field, obj)
  135704. case "inventoryLevels":
  135705. out.Values[i] = ec._Location_inventoryLevels(ctx, field, obj)
  135706. if out.Values[i] == graphql.Null {
  135707. invalids++
  135708. }
  135709. case "isActive":
  135710. out.Values[i] = ec._Location_isActive(ctx, field, obj)
  135711. if out.Values[i] == graphql.Null {
  135712. invalids++
  135713. }
  135714. case "legacyResourceId":
  135715. out.Values[i] = ec._Location_legacyResourceId(ctx, field, obj)
  135716. if out.Values[i] == graphql.Null {
  135717. invalids++
  135718. }
  135719. case "metafield":
  135720. out.Values[i] = ec._Location_metafield(ctx, field, obj)
  135721. case "metafieldDefinitions":
  135722. out.Values[i] = ec._Location_metafieldDefinitions(ctx, field, obj)
  135723. if out.Values[i] == graphql.Null {
  135724. invalids++
  135725. }
  135726. case "metafields":
  135727. out.Values[i] = ec._Location_metafields(ctx, field, obj)
  135728. if out.Values[i] == graphql.Null {
  135729. invalids++
  135730. }
  135731. case "name":
  135732. out.Values[i] = ec._Location_name(ctx, field, obj)
  135733. if out.Values[i] == graphql.Null {
  135734. invalids++
  135735. }
  135736. case "privateMetafield":
  135737. out.Values[i] = ec._Location_privateMetafield(ctx, field, obj)
  135738. case "privateMetafields":
  135739. out.Values[i] = ec._Location_privateMetafields(ctx, field, obj)
  135740. if out.Values[i] == graphql.Null {
  135741. invalids++
  135742. }
  135743. case "shipsInventory":
  135744. out.Values[i] = ec._Location_shipsInventory(ctx, field, obj)
  135745. if out.Values[i] == graphql.Null {
  135746. invalids++
  135747. }
  135748. case "suggestedAddresses":
  135749. out.Values[i] = ec._Location_suggestedAddresses(ctx, field, obj)
  135750. if out.Values[i] == graphql.Null {
  135751. invalids++
  135752. }
  135753. default:
  135754. panic("unknown field " + strconv.Quote(field.Name))
  135755. }
  135756. }
  135757. out.Dispatch()
  135758. if invalids > 0 {
  135759. return graphql.Null
  135760. }
  135761. return out
  135762. }
  135763. var locationAddressImplementors = []string{"LocationAddress"}
  135764. func (ec *executionContext) _LocationAddress(ctx context.Context, sel ast.SelectionSet, obj *LocationAddress) graphql.Marshaler {
  135765. fields := graphql.CollectFields(ec.OperationContext, sel, locationAddressImplementors)
  135766. out := graphql.NewFieldSet(fields)
  135767. var invalids uint32
  135768. for i, field := range fields {
  135769. switch field.Name {
  135770. case "__typename":
  135771. out.Values[i] = graphql.MarshalString("LocationAddress")
  135772. case "address1":
  135773. out.Values[i] = ec._LocationAddress_address1(ctx, field, obj)
  135774. case "address2":
  135775. out.Values[i] = ec._LocationAddress_address2(ctx, field, obj)
  135776. case "city":
  135777. out.Values[i] = ec._LocationAddress_city(ctx, field, obj)
  135778. case "country":
  135779. out.Values[i] = ec._LocationAddress_country(ctx, field, obj)
  135780. case "countryCode":
  135781. out.Values[i] = ec._LocationAddress_countryCode(ctx, field, obj)
  135782. case "formatted":
  135783. out.Values[i] = ec._LocationAddress_formatted(ctx, field, obj)
  135784. if out.Values[i] == graphql.Null {
  135785. invalids++
  135786. }
  135787. case "latitude":
  135788. out.Values[i] = ec._LocationAddress_latitude(ctx, field, obj)
  135789. case "longitude":
  135790. out.Values[i] = ec._LocationAddress_longitude(ctx, field, obj)
  135791. case "phone":
  135792. out.Values[i] = ec._LocationAddress_phone(ctx, field, obj)
  135793. case "province":
  135794. out.Values[i] = ec._LocationAddress_province(ctx, field, obj)
  135795. case "provinceCode":
  135796. out.Values[i] = ec._LocationAddress_provinceCode(ctx, field, obj)
  135797. case "zip":
  135798. out.Values[i] = ec._LocationAddress_zip(ctx, field, obj)
  135799. default:
  135800. panic("unknown field " + strconv.Quote(field.Name))
  135801. }
  135802. }
  135803. out.Dispatch()
  135804. if invalids > 0 {
  135805. return graphql.Null
  135806. }
  135807. return out
  135808. }
  135809. var locationConnectionImplementors = []string{"LocationConnection"}
  135810. func (ec *executionContext) _LocationConnection(ctx context.Context, sel ast.SelectionSet, obj *LocationConnection) graphql.Marshaler {
  135811. fields := graphql.CollectFields(ec.OperationContext, sel, locationConnectionImplementors)
  135812. out := graphql.NewFieldSet(fields)
  135813. var invalids uint32
  135814. for i, field := range fields {
  135815. switch field.Name {
  135816. case "__typename":
  135817. out.Values[i] = graphql.MarshalString("LocationConnection")
  135818. case "edges":
  135819. out.Values[i] = ec._LocationConnection_edges(ctx, field, obj)
  135820. if out.Values[i] == graphql.Null {
  135821. invalids++
  135822. }
  135823. case "nodes":
  135824. out.Values[i] = ec._LocationConnection_nodes(ctx, field, obj)
  135825. if out.Values[i] == graphql.Null {
  135826. invalids++
  135827. }
  135828. case "pageInfo":
  135829. out.Values[i] = ec._LocationConnection_pageInfo(ctx, field, obj)
  135830. if out.Values[i] == graphql.Null {
  135831. invalids++
  135832. }
  135833. default:
  135834. panic("unknown field " + strconv.Quote(field.Name))
  135835. }
  135836. }
  135837. out.Dispatch()
  135838. if invalids > 0 {
  135839. return graphql.Null
  135840. }
  135841. return out
  135842. }
  135843. var locationEdgeImplementors = []string{"LocationEdge"}
  135844. func (ec *executionContext) _LocationEdge(ctx context.Context, sel ast.SelectionSet, obj *LocationEdge) graphql.Marshaler {
  135845. fields := graphql.CollectFields(ec.OperationContext, sel, locationEdgeImplementors)
  135846. out := graphql.NewFieldSet(fields)
  135847. var invalids uint32
  135848. for i, field := range fields {
  135849. switch field.Name {
  135850. case "__typename":
  135851. out.Values[i] = graphql.MarshalString("LocationEdge")
  135852. case "cursor":
  135853. out.Values[i] = ec._LocationEdge_cursor(ctx, field, obj)
  135854. if out.Values[i] == graphql.Null {
  135855. invalids++
  135856. }
  135857. case "node":
  135858. out.Values[i] = ec._LocationEdge_node(ctx, field, obj)
  135859. if out.Values[i] == graphql.Null {
  135860. invalids++
  135861. }
  135862. default:
  135863. panic("unknown field " + strconv.Quote(field.Name))
  135864. }
  135865. }
  135866. out.Dispatch()
  135867. if invalids > 0 {
  135868. return graphql.Null
  135869. }
  135870. return out
  135871. }
  135872. var locationSuggestedAddressImplementors = []string{"LocationSuggestedAddress"}
  135873. func (ec *executionContext) _LocationSuggestedAddress(ctx context.Context, sel ast.SelectionSet, obj *LocationSuggestedAddress) graphql.Marshaler {
  135874. fields := graphql.CollectFields(ec.OperationContext, sel, locationSuggestedAddressImplementors)
  135875. out := graphql.NewFieldSet(fields)
  135876. var invalids uint32
  135877. for i, field := range fields {
  135878. switch field.Name {
  135879. case "__typename":
  135880. out.Values[i] = graphql.MarshalString("LocationSuggestedAddress")
  135881. case "address1":
  135882. out.Values[i] = ec._LocationSuggestedAddress_address1(ctx, field, obj)
  135883. case "address2":
  135884. out.Values[i] = ec._LocationSuggestedAddress_address2(ctx, field, obj)
  135885. case "city":
  135886. out.Values[i] = ec._LocationSuggestedAddress_city(ctx, field, obj)
  135887. case "country":
  135888. out.Values[i] = ec._LocationSuggestedAddress_country(ctx, field, obj)
  135889. case "countryCode":
  135890. out.Values[i] = ec._LocationSuggestedAddress_countryCode(ctx, field, obj)
  135891. case "formatted":
  135892. out.Values[i] = ec._LocationSuggestedAddress_formatted(ctx, field, obj)
  135893. if out.Values[i] == graphql.Null {
  135894. invalids++
  135895. }
  135896. case "province":
  135897. out.Values[i] = ec._LocationSuggestedAddress_province(ctx, field, obj)
  135898. case "provinceCode":
  135899. out.Values[i] = ec._LocationSuggestedAddress_provinceCode(ctx, field, obj)
  135900. case "zip":
  135901. out.Values[i] = ec._LocationSuggestedAddress_zip(ctx, field, obj)
  135902. default:
  135903. panic("unknown field " + strconv.Quote(field.Name))
  135904. }
  135905. }
  135906. out.Dispatch()
  135907. if invalids > 0 {
  135908. return graphql.Null
  135909. }
  135910. return out
  135911. }
  135912. var mailingAddressImplementors = []string{"MailingAddress", "Node"}
  135913. func (ec *executionContext) _MailingAddress(ctx context.Context, sel ast.SelectionSet, obj *MailingAddress) graphql.Marshaler {
  135914. fields := graphql.CollectFields(ec.OperationContext, sel, mailingAddressImplementors)
  135915. out := graphql.NewFieldSet(fields)
  135916. var invalids uint32
  135917. for i, field := range fields {
  135918. switch field.Name {
  135919. case "__typename":
  135920. out.Values[i] = graphql.MarshalString("MailingAddress")
  135921. case "address1":
  135922. out.Values[i] = ec._MailingAddress_address1(ctx, field, obj)
  135923. case "address2":
  135924. out.Values[i] = ec._MailingAddress_address2(ctx, field, obj)
  135925. case "city":
  135926. out.Values[i] = ec._MailingAddress_city(ctx, field, obj)
  135927. case "company":
  135928. out.Values[i] = ec._MailingAddress_company(ctx, field, obj)
  135929. case "coordinatesValidated":
  135930. out.Values[i] = ec._MailingAddress_coordinatesValidated(ctx, field, obj)
  135931. if out.Values[i] == graphql.Null {
  135932. invalids++
  135933. }
  135934. case "country":
  135935. out.Values[i] = ec._MailingAddress_country(ctx, field, obj)
  135936. case "countryCodeV2":
  135937. out.Values[i] = ec._MailingAddress_countryCodeV2(ctx, field, obj)
  135938. case "firstName":
  135939. out.Values[i] = ec._MailingAddress_firstName(ctx, field, obj)
  135940. case "formattedArea":
  135941. out.Values[i] = ec._MailingAddress_formattedArea(ctx, field, obj)
  135942. case "id":
  135943. out.Values[i] = ec._MailingAddress_id(ctx, field, obj)
  135944. if out.Values[i] == graphql.Null {
  135945. invalids++
  135946. }
  135947. case "lastName":
  135948. out.Values[i] = ec._MailingAddress_lastName(ctx, field, obj)
  135949. case "latitude":
  135950. out.Values[i] = ec._MailingAddress_latitude(ctx, field, obj)
  135951. case "longitude":
  135952. out.Values[i] = ec._MailingAddress_longitude(ctx, field, obj)
  135953. case "name":
  135954. out.Values[i] = ec._MailingAddress_name(ctx, field, obj)
  135955. case "phone":
  135956. out.Values[i] = ec._MailingAddress_phone(ctx, field, obj)
  135957. case "province":
  135958. out.Values[i] = ec._MailingAddress_province(ctx, field, obj)
  135959. case "provinceCode":
  135960. out.Values[i] = ec._MailingAddress_provinceCode(ctx, field, obj)
  135961. case "zip":
  135962. out.Values[i] = ec._MailingAddress_zip(ctx, field, obj)
  135963. default:
  135964. panic("unknown field " + strconv.Quote(field.Name))
  135965. }
  135966. }
  135967. out.Dispatch()
  135968. if invalids > 0 {
  135969. return graphql.Null
  135970. }
  135971. return out
  135972. }
  135973. var manualDiscountApplicationImplementors = []string{"ManualDiscountApplication", "DiscountApplication"}
  135974. func (ec *executionContext) _ManualDiscountApplication(ctx context.Context, sel ast.SelectionSet, obj *ManualDiscountApplication) graphql.Marshaler {
  135975. fields := graphql.CollectFields(ec.OperationContext, sel, manualDiscountApplicationImplementors)
  135976. out := graphql.NewFieldSet(fields)
  135977. var invalids uint32
  135978. for i, field := range fields {
  135979. switch field.Name {
  135980. case "__typename":
  135981. out.Values[i] = graphql.MarshalString("ManualDiscountApplication")
  135982. case "allocationMethod":
  135983. out.Values[i] = ec._ManualDiscountApplication_allocationMethod(ctx, field, obj)
  135984. if out.Values[i] == graphql.Null {
  135985. invalids++
  135986. }
  135987. case "description":
  135988. out.Values[i] = ec._ManualDiscountApplication_description(ctx, field, obj)
  135989. case "index":
  135990. out.Values[i] = ec._ManualDiscountApplication_index(ctx, field, obj)
  135991. if out.Values[i] == graphql.Null {
  135992. invalids++
  135993. }
  135994. case "targetSelection":
  135995. out.Values[i] = ec._ManualDiscountApplication_targetSelection(ctx, field, obj)
  135996. if out.Values[i] == graphql.Null {
  135997. invalids++
  135998. }
  135999. case "targetType":
  136000. out.Values[i] = ec._ManualDiscountApplication_targetType(ctx, field, obj)
  136001. if out.Values[i] == graphql.Null {
  136002. invalids++
  136003. }
  136004. case "title":
  136005. out.Values[i] = ec._ManualDiscountApplication_title(ctx, field, obj)
  136006. if out.Values[i] == graphql.Null {
  136007. invalids++
  136008. }
  136009. case "value":
  136010. out.Values[i] = ec._ManualDiscountApplication_value(ctx, field, obj)
  136011. if out.Values[i] == graphql.Null {
  136012. invalids++
  136013. }
  136014. default:
  136015. panic("unknown field " + strconv.Quote(field.Name))
  136016. }
  136017. }
  136018. out.Dispatch()
  136019. if invalids > 0 {
  136020. return graphql.Null
  136021. }
  136022. return out
  136023. }
  136024. var marketImplementors = []string{"Market", "_Entity"}
  136025. func (ec *executionContext) _Market(ctx context.Context, sel ast.SelectionSet, obj *Market) graphql.Marshaler {
  136026. fields := graphql.CollectFields(ec.OperationContext, sel, marketImplementors)
  136027. out := graphql.NewFieldSet(fields)
  136028. var invalids uint32
  136029. for i, field := range fields {
  136030. switch field.Name {
  136031. case "__typename":
  136032. out.Values[i] = graphql.MarshalString("Market")
  136033. case "id":
  136034. out.Values[i] = ec._Market_id(ctx, field, obj)
  136035. if out.Values[i] == graphql.Null {
  136036. invalids++
  136037. }
  136038. default:
  136039. panic("unknown field " + strconv.Quote(field.Name))
  136040. }
  136041. }
  136042. out.Dispatch()
  136043. if invalids > 0 {
  136044. return graphql.Null
  136045. }
  136046. return out
  136047. }
  136048. var marketCurrencySettingsImplementors = []string{"MarketCurrencySettings"}
  136049. func (ec *executionContext) _MarketCurrencySettings(ctx context.Context, sel ast.SelectionSet, obj *MarketCurrencySettings) graphql.Marshaler {
  136050. fields := graphql.CollectFields(ec.OperationContext, sel, marketCurrencySettingsImplementors)
  136051. out := graphql.NewFieldSet(fields)
  136052. var invalids uint32
  136053. for i, field := range fields {
  136054. switch field.Name {
  136055. case "__typename":
  136056. out.Values[i] = graphql.MarshalString("MarketCurrencySettings")
  136057. case "baseCurrency":
  136058. out.Values[i] = ec._MarketCurrencySettings_baseCurrency(ctx, field, obj)
  136059. if out.Values[i] == graphql.Null {
  136060. invalids++
  136061. }
  136062. case "localCurrencies":
  136063. out.Values[i] = ec._MarketCurrencySettings_localCurrencies(ctx, field, obj)
  136064. if out.Values[i] == graphql.Null {
  136065. invalids++
  136066. }
  136067. default:
  136068. panic("unknown field " + strconv.Quote(field.Name))
  136069. }
  136070. }
  136071. out.Dispatch()
  136072. if invalids > 0 {
  136073. return graphql.Null
  136074. }
  136075. return out
  136076. }
  136077. var marketRegionConnectionImplementors = []string{"MarketRegionConnection"}
  136078. func (ec *executionContext) _MarketRegionConnection(ctx context.Context, sel ast.SelectionSet, obj *MarketRegionConnection) graphql.Marshaler {
  136079. fields := graphql.CollectFields(ec.OperationContext, sel, marketRegionConnectionImplementors)
  136080. out := graphql.NewFieldSet(fields)
  136081. var invalids uint32
  136082. for i, field := range fields {
  136083. switch field.Name {
  136084. case "__typename":
  136085. out.Values[i] = graphql.MarshalString("MarketRegionConnection")
  136086. case "edges":
  136087. out.Values[i] = ec._MarketRegionConnection_edges(ctx, field, obj)
  136088. if out.Values[i] == graphql.Null {
  136089. invalids++
  136090. }
  136091. case "nodes":
  136092. out.Values[i] = ec._MarketRegionConnection_nodes(ctx, field, obj)
  136093. if out.Values[i] == graphql.Null {
  136094. invalids++
  136095. }
  136096. case "pageInfo":
  136097. out.Values[i] = ec._MarketRegionConnection_pageInfo(ctx, field, obj)
  136098. if out.Values[i] == graphql.Null {
  136099. invalids++
  136100. }
  136101. default:
  136102. panic("unknown field " + strconv.Quote(field.Name))
  136103. }
  136104. }
  136105. out.Dispatch()
  136106. if invalids > 0 {
  136107. return graphql.Null
  136108. }
  136109. return out
  136110. }
  136111. var marketRegionEdgeImplementors = []string{"MarketRegionEdge"}
  136112. func (ec *executionContext) _MarketRegionEdge(ctx context.Context, sel ast.SelectionSet, obj *MarketRegionEdge) graphql.Marshaler {
  136113. fields := graphql.CollectFields(ec.OperationContext, sel, marketRegionEdgeImplementors)
  136114. out := graphql.NewFieldSet(fields)
  136115. var invalids uint32
  136116. for i, field := range fields {
  136117. switch field.Name {
  136118. case "__typename":
  136119. out.Values[i] = graphql.MarshalString("MarketRegionEdge")
  136120. case "cursor":
  136121. out.Values[i] = ec._MarketRegionEdge_cursor(ctx, field, obj)
  136122. if out.Values[i] == graphql.Null {
  136123. invalids++
  136124. }
  136125. case "node":
  136126. out.Values[i] = ec._MarketRegionEdge_node(ctx, field, obj)
  136127. if out.Values[i] == graphql.Null {
  136128. invalids++
  136129. }
  136130. default:
  136131. panic("unknown field " + strconv.Quote(field.Name))
  136132. }
  136133. }
  136134. out.Dispatch()
  136135. if invalids > 0 {
  136136. return graphql.Null
  136137. }
  136138. return out
  136139. }
  136140. var marketWebPresenceImplementors = []string{"MarketWebPresence", "_Entity"}
  136141. func (ec *executionContext) _MarketWebPresence(ctx context.Context, sel ast.SelectionSet, obj *MarketWebPresence) graphql.Marshaler {
  136142. fields := graphql.CollectFields(ec.OperationContext, sel, marketWebPresenceImplementors)
  136143. out := graphql.NewFieldSet(fields)
  136144. var invalids uint32
  136145. for i, field := range fields {
  136146. switch field.Name {
  136147. case "__typename":
  136148. out.Values[i] = graphql.MarshalString("MarketWebPresence")
  136149. case "id":
  136150. out.Values[i] = ec._MarketWebPresence_id(ctx, field, obj)
  136151. if out.Values[i] == graphql.Null {
  136152. invalids++
  136153. }
  136154. default:
  136155. panic("unknown field " + strconv.Quote(field.Name))
  136156. }
  136157. }
  136158. out.Dispatch()
  136159. if invalids > 0 {
  136160. return graphql.Null
  136161. }
  136162. return out
  136163. }
  136164. var marketWebPresenceRootUrlImplementors = []string{"MarketWebPresenceRootUrl"}
  136165. func (ec *executionContext) _MarketWebPresenceRootUrl(ctx context.Context, sel ast.SelectionSet, obj *MarketWebPresenceRootURL) graphql.Marshaler {
  136166. fields := graphql.CollectFields(ec.OperationContext, sel, marketWebPresenceRootUrlImplementors)
  136167. out := graphql.NewFieldSet(fields)
  136168. var invalids uint32
  136169. for i, field := range fields {
  136170. switch field.Name {
  136171. case "__typename":
  136172. out.Values[i] = graphql.MarshalString("MarketWebPresenceRootUrl")
  136173. case "locale":
  136174. out.Values[i] = ec._MarketWebPresenceRootUrl_locale(ctx, field, obj)
  136175. if out.Values[i] == graphql.Null {
  136176. invalids++
  136177. }
  136178. case "url":
  136179. out.Values[i] = ec._MarketWebPresenceRootUrl_url(ctx, field, obj)
  136180. if out.Values[i] == graphql.Null {
  136181. invalids++
  136182. }
  136183. default:
  136184. panic("unknown field " + strconv.Quote(field.Name))
  136185. }
  136186. }
  136187. out.Dispatch()
  136188. if invalids > 0 {
  136189. return graphql.Null
  136190. }
  136191. return out
  136192. }
  136193. var marketingEventImplementors = []string{"MarketingEvent", "LegacyInteroperability", "Node"}
  136194. func (ec *executionContext) _MarketingEvent(ctx context.Context, sel ast.SelectionSet, obj *MarketingEvent) graphql.Marshaler {
  136195. fields := graphql.CollectFields(ec.OperationContext, sel, marketingEventImplementors)
  136196. out := graphql.NewFieldSet(fields)
  136197. var invalids uint32
  136198. for i, field := range fields {
  136199. switch field.Name {
  136200. case "__typename":
  136201. out.Values[i] = graphql.MarshalString("MarketingEvent")
  136202. case "app":
  136203. out.Values[i] = ec._MarketingEvent_app(ctx, field, obj)
  136204. if out.Values[i] == graphql.Null {
  136205. invalids++
  136206. }
  136207. case "channel":
  136208. out.Values[i] = ec._MarketingEvent_channel(ctx, field, obj)
  136209. case "description":
  136210. out.Values[i] = ec._MarketingEvent_description(ctx, field, obj)
  136211. case "endedAt":
  136212. out.Values[i] = ec._MarketingEvent_endedAt(ctx, field, obj)
  136213. case "id":
  136214. out.Values[i] = ec._MarketingEvent_id(ctx, field, obj)
  136215. if out.Values[i] == graphql.Null {
  136216. invalids++
  136217. }
  136218. case "legacyResourceId":
  136219. out.Values[i] = ec._MarketingEvent_legacyResourceId(ctx, field, obj)
  136220. if out.Values[i] == graphql.Null {
  136221. invalids++
  136222. }
  136223. case "manageUrl":
  136224. out.Values[i] = ec._MarketingEvent_manageUrl(ctx, field, obj)
  136225. case "previewUrl":
  136226. out.Values[i] = ec._MarketingEvent_previewUrl(ctx, field, obj)
  136227. case "remoteId":
  136228. out.Values[i] = ec._MarketingEvent_remoteId(ctx, field, obj)
  136229. case "scheduledToEndAt":
  136230. out.Values[i] = ec._MarketingEvent_scheduledToEndAt(ctx, field, obj)
  136231. case "sourceAndMedium":
  136232. out.Values[i] = ec._MarketingEvent_sourceAndMedium(ctx, field, obj)
  136233. if out.Values[i] == graphql.Null {
  136234. invalids++
  136235. }
  136236. case "startedAt":
  136237. out.Values[i] = ec._MarketingEvent_startedAt(ctx, field, obj)
  136238. if out.Values[i] == graphql.Null {
  136239. invalids++
  136240. }
  136241. case "type":
  136242. out.Values[i] = ec._MarketingEvent_type(ctx, field, obj)
  136243. if out.Values[i] == graphql.Null {
  136244. invalids++
  136245. }
  136246. case "utmCampaign":
  136247. out.Values[i] = ec._MarketingEvent_utmCampaign(ctx, field, obj)
  136248. case "utmMedium":
  136249. out.Values[i] = ec._MarketingEvent_utmMedium(ctx, field, obj)
  136250. case "utmSource":
  136251. out.Values[i] = ec._MarketingEvent_utmSource(ctx, field, obj)
  136252. default:
  136253. panic("unknown field " + strconv.Quote(field.Name))
  136254. }
  136255. }
  136256. out.Dispatch()
  136257. if invalids > 0 {
  136258. return graphql.Null
  136259. }
  136260. return out
  136261. }
  136262. var mediaConnectionImplementors = []string{"MediaConnection"}
  136263. func (ec *executionContext) _MediaConnection(ctx context.Context, sel ast.SelectionSet, obj *MediaConnection) graphql.Marshaler {
  136264. fields := graphql.CollectFields(ec.OperationContext, sel, mediaConnectionImplementors)
  136265. out := graphql.NewFieldSet(fields)
  136266. var invalids uint32
  136267. for i, field := range fields {
  136268. switch field.Name {
  136269. case "__typename":
  136270. out.Values[i] = graphql.MarshalString("MediaConnection")
  136271. case "edges":
  136272. out.Values[i] = ec._MediaConnection_edges(ctx, field, obj)
  136273. if out.Values[i] == graphql.Null {
  136274. invalids++
  136275. }
  136276. case "nodes":
  136277. out.Values[i] = ec._MediaConnection_nodes(ctx, field, obj)
  136278. if out.Values[i] == graphql.Null {
  136279. invalids++
  136280. }
  136281. case "pageInfo":
  136282. out.Values[i] = ec._MediaConnection_pageInfo(ctx, field, obj)
  136283. if out.Values[i] == graphql.Null {
  136284. invalids++
  136285. }
  136286. default:
  136287. panic("unknown field " + strconv.Quote(field.Name))
  136288. }
  136289. }
  136290. out.Dispatch()
  136291. if invalids > 0 {
  136292. return graphql.Null
  136293. }
  136294. return out
  136295. }
  136296. var mediaEdgeImplementors = []string{"MediaEdge"}
  136297. func (ec *executionContext) _MediaEdge(ctx context.Context, sel ast.SelectionSet, obj *MediaEdge) graphql.Marshaler {
  136298. fields := graphql.CollectFields(ec.OperationContext, sel, mediaEdgeImplementors)
  136299. out := graphql.NewFieldSet(fields)
  136300. var invalids uint32
  136301. for i, field := range fields {
  136302. switch field.Name {
  136303. case "__typename":
  136304. out.Values[i] = graphql.MarshalString("MediaEdge")
  136305. case "cursor":
  136306. out.Values[i] = ec._MediaEdge_cursor(ctx, field, obj)
  136307. if out.Values[i] == graphql.Null {
  136308. invalids++
  136309. }
  136310. case "node":
  136311. out.Values[i] = ec._MediaEdge_node(ctx, field, obj)
  136312. if out.Values[i] == graphql.Null {
  136313. invalids++
  136314. }
  136315. default:
  136316. panic("unknown field " + strconv.Quote(field.Name))
  136317. }
  136318. }
  136319. out.Dispatch()
  136320. if invalids > 0 {
  136321. return graphql.Null
  136322. }
  136323. return out
  136324. }
  136325. var mediaErrorImplementors = []string{"MediaError"}
  136326. func (ec *executionContext) _MediaError(ctx context.Context, sel ast.SelectionSet, obj *MediaError) graphql.Marshaler {
  136327. fields := graphql.CollectFields(ec.OperationContext, sel, mediaErrorImplementors)
  136328. out := graphql.NewFieldSet(fields)
  136329. var invalids uint32
  136330. for i, field := range fields {
  136331. switch field.Name {
  136332. case "__typename":
  136333. out.Values[i] = graphql.MarshalString("MediaError")
  136334. case "code":
  136335. out.Values[i] = ec._MediaError_code(ctx, field, obj)
  136336. if out.Values[i] == graphql.Null {
  136337. invalids++
  136338. }
  136339. case "details":
  136340. out.Values[i] = ec._MediaError_details(ctx, field, obj)
  136341. case "message":
  136342. out.Values[i] = ec._MediaError_message(ctx, field, obj)
  136343. if out.Values[i] == graphql.Null {
  136344. invalids++
  136345. }
  136346. default:
  136347. panic("unknown field " + strconv.Quote(field.Name))
  136348. }
  136349. }
  136350. out.Dispatch()
  136351. if invalids > 0 {
  136352. return graphql.Null
  136353. }
  136354. return out
  136355. }
  136356. var mediaImageImplementors = []string{"MediaImage", "File", "Media", "Node", "MetafieldReference"}
  136357. func (ec *executionContext) _MediaImage(ctx context.Context, sel ast.SelectionSet, obj *MediaImage) graphql.Marshaler {
  136358. fields := graphql.CollectFields(ec.OperationContext, sel, mediaImageImplementors)
  136359. out := graphql.NewFieldSet(fields)
  136360. var invalids uint32
  136361. for i, field := range fields {
  136362. switch field.Name {
  136363. case "__typename":
  136364. out.Values[i] = graphql.MarshalString("MediaImage")
  136365. case "alt":
  136366. out.Values[i] = ec._MediaImage_alt(ctx, field, obj)
  136367. case "createdAt":
  136368. out.Values[i] = ec._MediaImage_createdAt(ctx, field, obj)
  136369. if out.Values[i] == graphql.Null {
  136370. invalids++
  136371. }
  136372. case "fileErrors":
  136373. out.Values[i] = ec._MediaImage_fileErrors(ctx, field, obj)
  136374. if out.Values[i] == graphql.Null {
  136375. invalids++
  136376. }
  136377. case "fileStatus":
  136378. out.Values[i] = ec._MediaImage_fileStatus(ctx, field, obj)
  136379. if out.Values[i] == graphql.Null {
  136380. invalids++
  136381. }
  136382. case "id":
  136383. out.Values[i] = ec._MediaImage_id(ctx, field, obj)
  136384. if out.Values[i] == graphql.Null {
  136385. invalids++
  136386. }
  136387. case "image":
  136388. out.Values[i] = ec._MediaImage_image(ctx, field, obj)
  136389. case "mediaContentType":
  136390. out.Values[i] = ec._MediaImage_mediaContentType(ctx, field, obj)
  136391. if out.Values[i] == graphql.Null {
  136392. invalids++
  136393. }
  136394. case "mediaErrors":
  136395. out.Values[i] = ec._MediaImage_mediaErrors(ctx, field, obj)
  136396. if out.Values[i] == graphql.Null {
  136397. invalids++
  136398. }
  136399. case "mediaWarnings":
  136400. out.Values[i] = ec._MediaImage_mediaWarnings(ctx, field, obj)
  136401. if out.Values[i] == graphql.Null {
  136402. invalids++
  136403. }
  136404. case "mimeType":
  136405. out.Values[i] = ec._MediaImage_mimeType(ctx, field, obj)
  136406. case "originalSource":
  136407. out.Values[i] = ec._MediaImage_originalSource(ctx, field, obj)
  136408. case "preview":
  136409. out.Values[i] = ec._MediaImage_preview(ctx, field, obj)
  136410. case "status":
  136411. out.Values[i] = ec._MediaImage_status(ctx, field, obj)
  136412. if out.Values[i] == graphql.Null {
  136413. invalids++
  136414. }
  136415. default:
  136416. panic("unknown field " + strconv.Quote(field.Name))
  136417. }
  136418. }
  136419. out.Dispatch()
  136420. if invalids > 0 {
  136421. return graphql.Null
  136422. }
  136423. return out
  136424. }
  136425. var mediaImageOriginalSourceImplementors = []string{"MediaImageOriginalSource"}
  136426. func (ec *executionContext) _MediaImageOriginalSource(ctx context.Context, sel ast.SelectionSet, obj *MediaImageOriginalSource) graphql.Marshaler {
  136427. fields := graphql.CollectFields(ec.OperationContext, sel, mediaImageOriginalSourceImplementors)
  136428. out := graphql.NewFieldSet(fields)
  136429. var invalids uint32
  136430. for i, field := range fields {
  136431. switch field.Name {
  136432. case "__typename":
  136433. out.Values[i] = graphql.MarshalString("MediaImageOriginalSource")
  136434. case "fileSize":
  136435. out.Values[i] = ec._MediaImageOriginalSource_fileSize(ctx, field, obj)
  136436. default:
  136437. panic("unknown field " + strconv.Quote(field.Name))
  136438. }
  136439. }
  136440. out.Dispatch()
  136441. if invalids > 0 {
  136442. return graphql.Null
  136443. }
  136444. return out
  136445. }
  136446. var mediaPreviewImageImplementors = []string{"MediaPreviewImage"}
  136447. func (ec *executionContext) _MediaPreviewImage(ctx context.Context, sel ast.SelectionSet, obj *MediaPreviewImage) graphql.Marshaler {
  136448. fields := graphql.CollectFields(ec.OperationContext, sel, mediaPreviewImageImplementors)
  136449. out := graphql.NewFieldSet(fields)
  136450. var invalids uint32
  136451. for i, field := range fields {
  136452. switch field.Name {
  136453. case "__typename":
  136454. out.Values[i] = graphql.MarshalString("MediaPreviewImage")
  136455. case "image":
  136456. out.Values[i] = ec._MediaPreviewImage_image(ctx, field, obj)
  136457. case "status":
  136458. out.Values[i] = ec._MediaPreviewImage_status(ctx, field, obj)
  136459. if out.Values[i] == graphql.Null {
  136460. invalids++
  136461. }
  136462. default:
  136463. panic("unknown field " + strconv.Quote(field.Name))
  136464. }
  136465. }
  136466. out.Dispatch()
  136467. if invalids > 0 {
  136468. return graphql.Null
  136469. }
  136470. return out
  136471. }
  136472. var mediaUserErrorImplementors = []string{"MediaUserError", "DisplayableError"}
  136473. func (ec *executionContext) _MediaUserError(ctx context.Context, sel ast.SelectionSet, obj *MediaUserError) graphql.Marshaler {
  136474. fields := graphql.CollectFields(ec.OperationContext, sel, mediaUserErrorImplementors)
  136475. out := graphql.NewFieldSet(fields)
  136476. var invalids uint32
  136477. for i, field := range fields {
  136478. switch field.Name {
  136479. case "__typename":
  136480. out.Values[i] = graphql.MarshalString("MediaUserError")
  136481. case "code":
  136482. out.Values[i] = ec._MediaUserError_code(ctx, field, obj)
  136483. case "field":
  136484. out.Values[i] = ec._MediaUserError_field(ctx, field, obj)
  136485. case "message":
  136486. out.Values[i] = ec._MediaUserError_message(ctx, field, obj)
  136487. if out.Values[i] == graphql.Null {
  136488. invalids++
  136489. }
  136490. default:
  136491. panic("unknown field " + strconv.Quote(field.Name))
  136492. }
  136493. }
  136494. out.Dispatch()
  136495. if invalids > 0 {
  136496. return graphql.Null
  136497. }
  136498. return out
  136499. }
  136500. var mediaWarningImplementors = []string{"MediaWarning"}
  136501. func (ec *executionContext) _MediaWarning(ctx context.Context, sel ast.SelectionSet, obj *MediaWarning) graphql.Marshaler {
  136502. fields := graphql.CollectFields(ec.OperationContext, sel, mediaWarningImplementors)
  136503. out := graphql.NewFieldSet(fields)
  136504. var invalids uint32
  136505. for i, field := range fields {
  136506. switch field.Name {
  136507. case "__typename":
  136508. out.Values[i] = graphql.MarshalString("MediaWarning")
  136509. case "code":
  136510. out.Values[i] = ec._MediaWarning_code(ctx, field, obj)
  136511. if out.Values[i] == graphql.Null {
  136512. invalids++
  136513. }
  136514. case "message":
  136515. out.Values[i] = ec._MediaWarning_message(ctx, field, obj)
  136516. default:
  136517. panic("unknown field " + strconv.Quote(field.Name))
  136518. }
  136519. }
  136520. out.Dispatch()
  136521. if invalids > 0 {
  136522. return graphql.Null
  136523. }
  136524. return out
  136525. }
  136526. var merchantApprovalSignalsImplementors = []string{"MerchantApprovalSignals"}
  136527. func (ec *executionContext) _MerchantApprovalSignals(ctx context.Context, sel ast.SelectionSet, obj *MerchantApprovalSignals) graphql.Marshaler {
  136528. fields := graphql.CollectFields(ec.OperationContext, sel, merchantApprovalSignalsImplementors)
  136529. out := graphql.NewFieldSet(fields)
  136530. var invalids uint32
  136531. for i, field := range fields {
  136532. switch field.Name {
  136533. case "__typename":
  136534. out.Values[i] = graphql.MarshalString("MerchantApprovalSignals")
  136535. case "identityVerified":
  136536. out.Values[i] = ec._MerchantApprovalSignals_identityVerified(ctx, field, obj)
  136537. if out.Values[i] == graphql.Null {
  136538. invalids++
  136539. }
  136540. case "verifiedByShopify":
  136541. out.Values[i] = ec._MerchantApprovalSignals_verifiedByShopify(ctx, field, obj)
  136542. if out.Values[i] == graphql.Null {
  136543. invalids++
  136544. }
  136545. default:
  136546. panic("unknown field " + strconv.Quote(field.Name))
  136547. }
  136548. }
  136549. out.Dispatch()
  136550. if invalids > 0 {
  136551. return graphql.Null
  136552. }
  136553. return out
  136554. }
  136555. var metafieldImplementors = []string{"Metafield", "LegacyInteroperability", "Node"}
  136556. func (ec *executionContext) _Metafield(ctx context.Context, sel ast.SelectionSet, obj *Metafield) graphql.Marshaler {
  136557. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldImplementors)
  136558. out := graphql.NewFieldSet(fields)
  136559. var invalids uint32
  136560. for i, field := range fields {
  136561. switch field.Name {
  136562. case "__typename":
  136563. out.Values[i] = graphql.MarshalString("Metafield")
  136564. case "createdAt":
  136565. out.Values[i] = ec._Metafield_createdAt(ctx, field, obj)
  136566. if out.Values[i] == graphql.Null {
  136567. invalids++
  136568. }
  136569. case "definition":
  136570. out.Values[i] = ec._Metafield_definition(ctx, field, obj)
  136571. case "description":
  136572. out.Values[i] = ec._Metafield_description(ctx, field, obj)
  136573. case "id":
  136574. out.Values[i] = ec._Metafield_id(ctx, field, obj)
  136575. if out.Values[i] == graphql.Null {
  136576. invalids++
  136577. }
  136578. case "key":
  136579. out.Values[i] = ec._Metafield_key(ctx, field, obj)
  136580. if out.Values[i] == graphql.Null {
  136581. invalids++
  136582. }
  136583. case "legacyResourceId":
  136584. out.Values[i] = ec._Metafield_legacyResourceId(ctx, field, obj)
  136585. if out.Values[i] == graphql.Null {
  136586. invalids++
  136587. }
  136588. case "namespace":
  136589. out.Values[i] = ec._Metafield_namespace(ctx, field, obj)
  136590. if out.Values[i] == graphql.Null {
  136591. invalids++
  136592. }
  136593. case "owner":
  136594. out.Values[i] = ec._Metafield_owner(ctx, field, obj)
  136595. if out.Values[i] == graphql.Null {
  136596. invalids++
  136597. }
  136598. case "ownerType":
  136599. out.Values[i] = ec._Metafield_ownerType(ctx, field, obj)
  136600. if out.Values[i] == graphql.Null {
  136601. invalids++
  136602. }
  136603. case "reference":
  136604. out.Values[i] = ec._Metafield_reference(ctx, field, obj)
  136605. case "references":
  136606. out.Values[i] = ec._Metafield_references(ctx, field, obj)
  136607. case "type":
  136608. out.Values[i] = ec._Metafield_type(ctx, field, obj)
  136609. if out.Values[i] == graphql.Null {
  136610. invalids++
  136611. }
  136612. case "updatedAt":
  136613. out.Values[i] = ec._Metafield_updatedAt(ctx, field, obj)
  136614. if out.Values[i] == graphql.Null {
  136615. invalids++
  136616. }
  136617. case "value":
  136618. out.Values[i] = ec._Metafield_value(ctx, field, obj)
  136619. if out.Values[i] == graphql.Null {
  136620. invalids++
  136621. }
  136622. default:
  136623. panic("unknown field " + strconv.Quote(field.Name))
  136624. }
  136625. }
  136626. out.Dispatch()
  136627. if invalids > 0 {
  136628. return graphql.Null
  136629. }
  136630. return out
  136631. }
  136632. var metafieldConnectionImplementors = []string{"MetafieldConnection"}
  136633. func (ec *executionContext) _MetafieldConnection(ctx context.Context, sel ast.SelectionSet, obj *MetafieldConnection) graphql.Marshaler {
  136634. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldConnectionImplementors)
  136635. out := graphql.NewFieldSet(fields)
  136636. var invalids uint32
  136637. for i, field := range fields {
  136638. switch field.Name {
  136639. case "__typename":
  136640. out.Values[i] = graphql.MarshalString("MetafieldConnection")
  136641. case "edges":
  136642. out.Values[i] = ec._MetafieldConnection_edges(ctx, field, obj)
  136643. if out.Values[i] == graphql.Null {
  136644. invalids++
  136645. }
  136646. case "nodes":
  136647. out.Values[i] = ec._MetafieldConnection_nodes(ctx, field, obj)
  136648. if out.Values[i] == graphql.Null {
  136649. invalids++
  136650. }
  136651. case "pageInfo":
  136652. out.Values[i] = ec._MetafieldConnection_pageInfo(ctx, field, obj)
  136653. if out.Values[i] == graphql.Null {
  136654. invalids++
  136655. }
  136656. default:
  136657. panic("unknown field " + strconv.Quote(field.Name))
  136658. }
  136659. }
  136660. out.Dispatch()
  136661. if invalids > 0 {
  136662. return graphql.Null
  136663. }
  136664. return out
  136665. }
  136666. var metafieldDefinitionImplementors = []string{"MetafieldDefinition", "Node"}
  136667. func (ec *executionContext) _MetafieldDefinition(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinition) graphql.Marshaler {
  136668. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionImplementors)
  136669. out := graphql.NewFieldSet(fields)
  136670. var invalids uint32
  136671. for i, field := range fields {
  136672. switch field.Name {
  136673. case "__typename":
  136674. out.Values[i] = graphql.MarshalString("MetafieldDefinition")
  136675. case "description":
  136676. out.Values[i] = ec._MetafieldDefinition_description(ctx, field, obj)
  136677. case "id":
  136678. out.Values[i] = ec._MetafieldDefinition_id(ctx, field, obj)
  136679. if out.Values[i] == graphql.Null {
  136680. invalids++
  136681. }
  136682. case "key":
  136683. out.Values[i] = ec._MetafieldDefinition_key(ctx, field, obj)
  136684. if out.Values[i] == graphql.Null {
  136685. invalids++
  136686. }
  136687. case "metafields":
  136688. out.Values[i] = ec._MetafieldDefinition_metafields(ctx, field, obj)
  136689. if out.Values[i] == graphql.Null {
  136690. invalids++
  136691. }
  136692. case "metafieldsCount":
  136693. out.Values[i] = ec._MetafieldDefinition_metafieldsCount(ctx, field, obj)
  136694. if out.Values[i] == graphql.Null {
  136695. invalids++
  136696. }
  136697. case "name":
  136698. out.Values[i] = ec._MetafieldDefinition_name(ctx, field, obj)
  136699. if out.Values[i] == graphql.Null {
  136700. invalids++
  136701. }
  136702. case "namespace":
  136703. out.Values[i] = ec._MetafieldDefinition_namespace(ctx, field, obj)
  136704. if out.Values[i] == graphql.Null {
  136705. invalids++
  136706. }
  136707. case "ownerType":
  136708. out.Values[i] = ec._MetafieldDefinition_ownerType(ctx, field, obj)
  136709. if out.Values[i] == graphql.Null {
  136710. invalids++
  136711. }
  136712. case "pinnedPosition":
  136713. out.Values[i] = ec._MetafieldDefinition_pinnedPosition(ctx, field, obj)
  136714. case "standardTemplate":
  136715. out.Values[i] = ec._MetafieldDefinition_standardTemplate(ctx, field, obj)
  136716. case "type":
  136717. out.Values[i] = ec._MetafieldDefinition_type(ctx, field, obj)
  136718. if out.Values[i] == graphql.Null {
  136719. invalids++
  136720. }
  136721. case "validationStatus":
  136722. out.Values[i] = ec._MetafieldDefinition_validationStatus(ctx, field, obj)
  136723. if out.Values[i] == graphql.Null {
  136724. invalids++
  136725. }
  136726. case "validations":
  136727. out.Values[i] = ec._MetafieldDefinition_validations(ctx, field, obj)
  136728. if out.Values[i] == graphql.Null {
  136729. invalids++
  136730. }
  136731. case "visibleToStorefrontApi":
  136732. out.Values[i] = ec._MetafieldDefinition_visibleToStorefrontApi(ctx, field, obj)
  136733. if out.Values[i] == graphql.Null {
  136734. invalids++
  136735. }
  136736. default:
  136737. panic("unknown field " + strconv.Quote(field.Name))
  136738. }
  136739. }
  136740. out.Dispatch()
  136741. if invalids > 0 {
  136742. return graphql.Null
  136743. }
  136744. return out
  136745. }
  136746. var metafieldDefinitionConnectionImplementors = []string{"MetafieldDefinitionConnection"}
  136747. func (ec *executionContext) _MetafieldDefinitionConnection(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionConnection) graphql.Marshaler {
  136748. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionConnectionImplementors)
  136749. out := graphql.NewFieldSet(fields)
  136750. var invalids uint32
  136751. for i, field := range fields {
  136752. switch field.Name {
  136753. case "__typename":
  136754. out.Values[i] = graphql.MarshalString("MetafieldDefinitionConnection")
  136755. case "edges":
  136756. out.Values[i] = ec._MetafieldDefinitionConnection_edges(ctx, field, obj)
  136757. if out.Values[i] == graphql.Null {
  136758. invalids++
  136759. }
  136760. case "nodes":
  136761. out.Values[i] = ec._MetafieldDefinitionConnection_nodes(ctx, field, obj)
  136762. if out.Values[i] == graphql.Null {
  136763. invalids++
  136764. }
  136765. case "pageInfo":
  136766. out.Values[i] = ec._MetafieldDefinitionConnection_pageInfo(ctx, field, obj)
  136767. if out.Values[i] == graphql.Null {
  136768. invalids++
  136769. }
  136770. default:
  136771. panic("unknown field " + strconv.Quote(field.Name))
  136772. }
  136773. }
  136774. out.Dispatch()
  136775. if invalids > 0 {
  136776. return graphql.Null
  136777. }
  136778. return out
  136779. }
  136780. var metafieldDefinitionEdgeImplementors = []string{"MetafieldDefinitionEdge"}
  136781. func (ec *executionContext) _MetafieldDefinitionEdge(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionEdge) graphql.Marshaler {
  136782. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionEdgeImplementors)
  136783. out := graphql.NewFieldSet(fields)
  136784. var invalids uint32
  136785. for i, field := range fields {
  136786. switch field.Name {
  136787. case "__typename":
  136788. out.Values[i] = graphql.MarshalString("MetafieldDefinitionEdge")
  136789. case "cursor":
  136790. out.Values[i] = ec._MetafieldDefinitionEdge_cursor(ctx, field, obj)
  136791. if out.Values[i] == graphql.Null {
  136792. invalids++
  136793. }
  136794. case "node":
  136795. out.Values[i] = ec._MetafieldDefinitionEdge_node(ctx, field, obj)
  136796. if out.Values[i] == graphql.Null {
  136797. invalids++
  136798. }
  136799. default:
  136800. panic("unknown field " + strconv.Quote(field.Name))
  136801. }
  136802. }
  136803. out.Dispatch()
  136804. if invalids > 0 {
  136805. return graphql.Null
  136806. }
  136807. return out
  136808. }
  136809. var metafieldDefinitionSupportedValidationImplementors = []string{"MetafieldDefinitionSupportedValidation"}
  136810. func (ec *executionContext) _MetafieldDefinitionSupportedValidation(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionSupportedValidation) graphql.Marshaler {
  136811. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionSupportedValidationImplementors)
  136812. out := graphql.NewFieldSet(fields)
  136813. var invalids uint32
  136814. for i, field := range fields {
  136815. switch field.Name {
  136816. case "__typename":
  136817. out.Values[i] = graphql.MarshalString("MetafieldDefinitionSupportedValidation")
  136818. case "name":
  136819. out.Values[i] = ec._MetafieldDefinitionSupportedValidation_name(ctx, field, obj)
  136820. if out.Values[i] == graphql.Null {
  136821. invalids++
  136822. }
  136823. case "type":
  136824. out.Values[i] = ec._MetafieldDefinitionSupportedValidation_type(ctx, field, obj)
  136825. if out.Values[i] == graphql.Null {
  136826. invalids++
  136827. }
  136828. default:
  136829. panic("unknown field " + strconv.Quote(field.Name))
  136830. }
  136831. }
  136832. out.Dispatch()
  136833. if invalids > 0 {
  136834. return graphql.Null
  136835. }
  136836. return out
  136837. }
  136838. var metafieldDefinitionTypeImplementors = []string{"MetafieldDefinitionType"}
  136839. func (ec *executionContext) _MetafieldDefinitionType(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionType) graphql.Marshaler {
  136840. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionTypeImplementors)
  136841. out := graphql.NewFieldSet(fields)
  136842. var invalids uint32
  136843. for i, field := range fields {
  136844. switch field.Name {
  136845. case "__typename":
  136846. out.Values[i] = graphql.MarshalString("MetafieldDefinitionType")
  136847. case "category":
  136848. out.Values[i] = ec._MetafieldDefinitionType_category(ctx, field, obj)
  136849. if out.Values[i] == graphql.Null {
  136850. invalids++
  136851. }
  136852. case "name":
  136853. out.Values[i] = ec._MetafieldDefinitionType_name(ctx, field, obj)
  136854. if out.Values[i] == graphql.Null {
  136855. invalids++
  136856. }
  136857. case "supportedValidations":
  136858. out.Values[i] = ec._MetafieldDefinitionType_supportedValidations(ctx, field, obj)
  136859. if out.Values[i] == graphql.Null {
  136860. invalids++
  136861. }
  136862. case "supportsDefinitionMigrations":
  136863. out.Values[i] = ec._MetafieldDefinitionType_supportsDefinitionMigrations(ctx, field, obj)
  136864. if out.Values[i] == graphql.Null {
  136865. invalids++
  136866. }
  136867. default:
  136868. panic("unknown field " + strconv.Quote(field.Name))
  136869. }
  136870. }
  136871. out.Dispatch()
  136872. if invalids > 0 {
  136873. return graphql.Null
  136874. }
  136875. return out
  136876. }
  136877. var metafieldDefinitionValidationImplementors = []string{"MetafieldDefinitionValidation"}
  136878. func (ec *executionContext) _MetafieldDefinitionValidation(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionValidation) graphql.Marshaler {
  136879. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionValidationImplementors)
  136880. out := graphql.NewFieldSet(fields)
  136881. var invalids uint32
  136882. for i, field := range fields {
  136883. switch field.Name {
  136884. case "__typename":
  136885. out.Values[i] = graphql.MarshalString("MetafieldDefinitionValidation")
  136886. case "name":
  136887. out.Values[i] = ec._MetafieldDefinitionValidation_name(ctx, field, obj)
  136888. if out.Values[i] == graphql.Null {
  136889. invalids++
  136890. }
  136891. case "type":
  136892. out.Values[i] = ec._MetafieldDefinitionValidation_type(ctx, field, obj)
  136893. if out.Values[i] == graphql.Null {
  136894. invalids++
  136895. }
  136896. case "value":
  136897. out.Values[i] = ec._MetafieldDefinitionValidation_value(ctx, field, obj)
  136898. default:
  136899. panic("unknown field " + strconv.Quote(field.Name))
  136900. }
  136901. }
  136902. out.Dispatch()
  136903. if invalids > 0 {
  136904. return graphql.Null
  136905. }
  136906. return out
  136907. }
  136908. var metafieldEdgeImplementors = []string{"MetafieldEdge"}
  136909. func (ec *executionContext) _MetafieldEdge(ctx context.Context, sel ast.SelectionSet, obj *MetafieldEdge) graphql.Marshaler {
  136910. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldEdgeImplementors)
  136911. out := graphql.NewFieldSet(fields)
  136912. var invalids uint32
  136913. for i, field := range fields {
  136914. switch field.Name {
  136915. case "__typename":
  136916. out.Values[i] = graphql.MarshalString("MetafieldEdge")
  136917. case "cursor":
  136918. out.Values[i] = ec._MetafieldEdge_cursor(ctx, field, obj)
  136919. if out.Values[i] == graphql.Null {
  136920. invalids++
  136921. }
  136922. case "node":
  136923. out.Values[i] = ec._MetafieldEdge_node(ctx, field, obj)
  136924. if out.Values[i] == graphql.Null {
  136925. invalids++
  136926. }
  136927. default:
  136928. panic("unknown field " + strconv.Quote(field.Name))
  136929. }
  136930. }
  136931. out.Dispatch()
  136932. if invalids > 0 {
  136933. return graphql.Null
  136934. }
  136935. return out
  136936. }
  136937. var metafieldReferenceConnectionImplementors = []string{"MetafieldReferenceConnection"}
  136938. func (ec *executionContext) _MetafieldReferenceConnection(ctx context.Context, sel ast.SelectionSet, obj *MetafieldReferenceConnection) graphql.Marshaler {
  136939. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldReferenceConnectionImplementors)
  136940. out := graphql.NewFieldSet(fields)
  136941. var invalids uint32
  136942. for i, field := range fields {
  136943. switch field.Name {
  136944. case "__typename":
  136945. out.Values[i] = graphql.MarshalString("MetafieldReferenceConnection")
  136946. case "edges":
  136947. out.Values[i] = ec._MetafieldReferenceConnection_edges(ctx, field, obj)
  136948. if out.Values[i] == graphql.Null {
  136949. invalids++
  136950. }
  136951. case "nodes":
  136952. out.Values[i] = ec._MetafieldReferenceConnection_nodes(ctx, field, obj)
  136953. if out.Values[i] == graphql.Null {
  136954. invalids++
  136955. }
  136956. case "pageInfo":
  136957. out.Values[i] = ec._MetafieldReferenceConnection_pageInfo(ctx, field, obj)
  136958. if out.Values[i] == graphql.Null {
  136959. invalids++
  136960. }
  136961. default:
  136962. panic("unknown field " + strconv.Quote(field.Name))
  136963. }
  136964. }
  136965. out.Dispatch()
  136966. if invalids > 0 {
  136967. return graphql.Null
  136968. }
  136969. return out
  136970. }
  136971. var metafieldReferenceEdgeImplementors = []string{"MetafieldReferenceEdge"}
  136972. func (ec *executionContext) _MetafieldReferenceEdge(ctx context.Context, sel ast.SelectionSet, obj *MetafieldReferenceEdge) graphql.Marshaler {
  136973. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldReferenceEdgeImplementors)
  136974. out := graphql.NewFieldSet(fields)
  136975. var invalids uint32
  136976. for i, field := range fields {
  136977. switch field.Name {
  136978. case "__typename":
  136979. out.Values[i] = graphql.MarshalString("MetafieldReferenceEdge")
  136980. case "cursor":
  136981. out.Values[i] = ec._MetafieldReferenceEdge_cursor(ctx, field, obj)
  136982. if out.Values[i] == graphql.Null {
  136983. invalids++
  136984. }
  136985. case "node":
  136986. out.Values[i] = ec._MetafieldReferenceEdge_node(ctx, field, obj)
  136987. default:
  136988. panic("unknown field " + strconv.Quote(field.Name))
  136989. }
  136990. }
  136991. out.Dispatch()
  136992. if invalids > 0 {
  136993. return graphql.Null
  136994. }
  136995. return out
  136996. }
  136997. var moneyBagImplementors = []string{"MoneyBag"}
  136998. func (ec *executionContext) _MoneyBag(ctx context.Context, sel ast.SelectionSet, obj *MoneyBag) graphql.Marshaler {
  136999. fields := graphql.CollectFields(ec.OperationContext, sel, moneyBagImplementors)
  137000. out := graphql.NewFieldSet(fields)
  137001. var invalids uint32
  137002. for i, field := range fields {
  137003. switch field.Name {
  137004. case "__typename":
  137005. out.Values[i] = graphql.MarshalString("MoneyBag")
  137006. case "presentmentMoney":
  137007. out.Values[i] = ec._MoneyBag_presentmentMoney(ctx, field, obj)
  137008. if out.Values[i] == graphql.Null {
  137009. invalids++
  137010. }
  137011. case "shopMoney":
  137012. out.Values[i] = ec._MoneyBag_shopMoney(ctx, field, obj)
  137013. if out.Values[i] == graphql.Null {
  137014. invalids++
  137015. }
  137016. default:
  137017. panic("unknown field " + strconv.Quote(field.Name))
  137018. }
  137019. }
  137020. out.Dispatch()
  137021. if invalids > 0 {
  137022. return graphql.Null
  137023. }
  137024. return out
  137025. }
  137026. var moneyV2Implementors = []string{"MoneyV2", "PricingValue", "DeliveryConditionCriteria", "SellingPlanCheckoutChargeValue", "SellingPlanPricingPolicyAdjustmentValue"}
  137027. func (ec *executionContext) _MoneyV2(ctx context.Context, sel ast.SelectionSet, obj *MoneyV2) graphql.Marshaler {
  137028. fields := graphql.CollectFields(ec.OperationContext, sel, moneyV2Implementors)
  137029. out := graphql.NewFieldSet(fields)
  137030. var invalids uint32
  137031. for i, field := range fields {
  137032. switch field.Name {
  137033. case "__typename":
  137034. out.Values[i] = graphql.MarshalString("MoneyV2")
  137035. case "amount":
  137036. out.Values[i] = ec._MoneyV2_amount(ctx, field, obj)
  137037. if out.Values[i] == graphql.Null {
  137038. invalids++
  137039. }
  137040. case "currencyCode":
  137041. out.Values[i] = ec._MoneyV2_currencyCode(ctx, field, obj)
  137042. if out.Values[i] == graphql.Null {
  137043. invalids++
  137044. }
  137045. default:
  137046. panic("unknown field " + strconv.Quote(field.Name))
  137047. }
  137048. }
  137049. out.Dispatch()
  137050. if invalids > 0 {
  137051. return graphql.Null
  137052. }
  137053. return out
  137054. }
  137055. var mutationImplementors = []string{"Mutation"}
  137056. func (ec *executionContext) _Mutation(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
  137057. fields := graphql.CollectFields(ec.OperationContext, sel, mutationImplementors)
  137058. ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
  137059. Object: "Mutation",
  137060. })
  137061. out := graphql.NewFieldSet(fields)
  137062. var invalids uint32
  137063. for i, field := range fields {
  137064. innerCtx := graphql.WithRootFieldContext(ctx, &graphql.RootFieldContext{
  137065. Object: field.Name,
  137066. Field: field,
  137067. })
  137068. switch field.Name {
  137069. case "__typename":
  137070. out.Values[i] = graphql.MarshalString("Mutation")
  137071. case "productAppendImages":
  137072. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137073. return ec._Mutation_productAppendImages(ctx, field)
  137074. })
  137075. case "productChangeStatus":
  137076. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137077. return ec._Mutation_productChangeStatus(ctx, field)
  137078. })
  137079. case "productCreate":
  137080. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137081. return ec._Mutation_productCreate(ctx, field)
  137082. })
  137083. case "productCreateMedia":
  137084. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137085. return ec._Mutation_productCreateMedia(ctx, field)
  137086. })
  137087. case "productDelete":
  137088. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137089. return ec._Mutation_productDelete(ctx, field)
  137090. })
  137091. case "productDeleteImages":
  137092. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137093. return ec._Mutation_productDeleteImages(ctx, field)
  137094. })
  137095. case "productDeleteMedia":
  137096. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137097. return ec._Mutation_productDeleteMedia(ctx, field)
  137098. })
  137099. case "productDuplicate":
  137100. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137101. return ec._Mutation_productDuplicate(ctx, field)
  137102. })
  137103. case "productImageUpdate":
  137104. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137105. return ec._Mutation_productImageUpdate(ctx, field)
  137106. })
  137107. case "productJoinSellingPlanGroups":
  137108. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137109. return ec._Mutation_productJoinSellingPlanGroups(ctx, field)
  137110. })
  137111. case "productLeaveSellingPlanGroups":
  137112. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137113. return ec._Mutation_productLeaveSellingPlanGroups(ctx, field)
  137114. })
  137115. case "productReorderImages":
  137116. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137117. return ec._Mutation_productReorderImages(ctx, field)
  137118. })
  137119. case "productReorderMedia":
  137120. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137121. return ec._Mutation_productReorderMedia(ctx, field)
  137122. })
  137123. case "productUpdate":
  137124. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137125. return ec._Mutation_productUpdate(ctx, field)
  137126. })
  137127. case "productUpdateMedia":
  137128. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137129. return ec._Mutation_productUpdateMedia(ctx, field)
  137130. })
  137131. case "productVariantAppendMedia":
  137132. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137133. return ec._Mutation_productVariantAppendMedia(ctx, field)
  137134. })
  137135. case "productVariantCreate":
  137136. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137137. return ec._Mutation_productVariantCreate(ctx, field)
  137138. })
  137139. case "productVariantDelete":
  137140. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137141. return ec._Mutation_productVariantDelete(ctx, field)
  137142. })
  137143. case "productVariantDetachMedia":
  137144. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137145. return ec._Mutation_productVariantDetachMedia(ctx, field)
  137146. })
  137147. case "productVariantJoinSellingPlanGroups":
  137148. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137149. return ec._Mutation_productVariantJoinSellingPlanGroups(ctx, field)
  137150. })
  137151. case "productVariantLeaveSellingPlanGroups":
  137152. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137153. return ec._Mutation_productVariantLeaveSellingPlanGroups(ctx, field)
  137154. })
  137155. case "productVariantUpdate":
  137156. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137157. return ec._Mutation_productVariantUpdate(ctx, field)
  137158. })
  137159. case "productVariantsBulkCreate":
  137160. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137161. return ec._Mutation_productVariantsBulkCreate(ctx, field)
  137162. })
  137163. case "productVariantsBulkDelete":
  137164. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137165. return ec._Mutation_productVariantsBulkDelete(ctx, field)
  137166. })
  137167. case "productVariantsBulkReorder":
  137168. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137169. return ec._Mutation_productVariantsBulkReorder(ctx, field)
  137170. })
  137171. case "productVariantsBulkUpdate":
  137172. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  137173. return ec._Mutation_productVariantsBulkUpdate(ctx, field)
  137174. })
  137175. default:
  137176. panic("unknown field " + strconv.Quote(field.Name))
  137177. }
  137178. }
  137179. out.Dispatch()
  137180. if invalids > 0 {
  137181. return graphql.Null
  137182. }
  137183. return out
  137184. }
  137185. var navigationItemImplementors = []string{"NavigationItem"}
  137186. func (ec *executionContext) _NavigationItem(ctx context.Context, sel ast.SelectionSet, obj *NavigationItem) graphql.Marshaler {
  137187. fields := graphql.CollectFields(ec.OperationContext, sel, navigationItemImplementors)
  137188. out := graphql.NewFieldSet(fields)
  137189. var invalids uint32
  137190. for i, field := range fields {
  137191. switch field.Name {
  137192. case "__typename":
  137193. out.Values[i] = graphql.MarshalString("NavigationItem")
  137194. case "id":
  137195. out.Values[i] = ec._NavigationItem_id(ctx, field, obj)
  137196. if out.Values[i] == graphql.Null {
  137197. invalids++
  137198. }
  137199. case "title":
  137200. out.Values[i] = ec._NavigationItem_title(ctx, field, obj)
  137201. if out.Values[i] == graphql.Null {
  137202. invalids++
  137203. }
  137204. case "url":
  137205. out.Values[i] = ec._NavigationItem_url(ctx, field, obj)
  137206. if out.Values[i] == graphql.Null {
  137207. invalids++
  137208. }
  137209. default:
  137210. panic("unknown field " + strconv.Quote(field.Name))
  137211. }
  137212. }
  137213. out.Dispatch()
  137214. if invalids > 0 {
  137215. return graphql.Null
  137216. }
  137217. return out
  137218. }
  137219. var onlineStorePageImplementors = []string{"OnlineStorePage", "HasPublishedTranslations", "Navigable", "Node", "MetafieldReference"}
  137220. func (ec *executionContext) _OnlineStorePage(ctx context.Context, sel ast.SelectionSet, obj *OnlineStorePage) graphql.Marshaler {
  137221. fields := graphql.CollectFields(ec.OperationContext, sel, onlineStorePageImplementors)
  137222. out := graphql.NewFieldSet(fields)
  137223. var invalids uint32
  137224. for i, field := range fields {
  137225. switch field.Name {
  137226. case "__typename":
  137227. out.Values[i] = graphql.MarshalString("OnlineStorePage")
  137228. case "defaultCursor":
  137229. out.Values[i] = ec._OnlineStorePage_defaultCursor(ctx, field, obj)
  137230. if out.Values[i] == graphql.Null {
  137231. invalids++
  137232. }
  137233. case "id":
  137234. out.Values[i] = ec._OnlineStorePage_id(ctx, field, obj)
  137235. if out.Values[i] == graphql.Null {
  137236. invalids++
  137237. }
  137238. case "translations":
  137239. out.Values[i] = ec._OnlineStorePage_translations(ctx, field, obj)
  137240. if out.Values[i] == graphql.Null {
  137241. invalids++
  137242. }
  137243. default:
  137244. panic("unknown field " + strconv.Quote(field.Name))
  137245. }
  137246. }
  137247. out.Dispatch()
  137248. if invalids > 0 {
  137249. return graphql.Null
  137250. }
  137251. return out
  137252. }
  137253. var orderImplementors = []string{"Order", "CommentEventEmbed", "_Entity"}
  137254. func (ec *executionContext) _Order(ctx context.Context, sel ast.SelectionSet, obj *Order) graphql.Marshaler {
  137255. fields := graphql.CollectFields(ec.OperationContext, sel, orderImplementors)
  137256. out := graphql.NewFieldSet(fields)
  137257. var invalids uint32
  137258. for i, field := range fields {
  137259. switch field.Name {
  137260. case "__typename":
  137261. out.Values[i] = graphql.MarshalString("Order")
  137262. case "id":
  137263. out.Values[i] = ec._Order_id(ctx, field, obj)
  137264. if out.Values[i] == graphql.Null {
  137265. invalids++
  137266. }
  137267. default:
  137268. panic("unknown field " + strconv.Quote(field.Name))
  137269. }
  137270. }
  137271. out.Dispatch()
  137272. if invalids > 0 {
  137273. return graphql.Null
  137274. }
  137275. return out
  137276. }
  137277. var orderAppImplementors = []string{"OrderApp"}
  137278. func (ec *executionContext) _OrderApp(ctx context.Context, sel ast.SelectionSet, obj *OrderApp) graphql.Marshaler {
  137279. fields := graphql.CollectFields(ec.OperationContext, sel, orderAppImplementors)
  137280. out := graphql.NewFieldSet(fields)
  137281. var invalids uint32
  137282. for i, field := range fields {
  137283. switch field.Name {
  137284. case "__typename":
  137285. out.Values[i] = graphql.MarshalString("OrderApp")
  137286. case "icon":
  137287. out.Values[i] = ec._OrderApp_icon(ctx, field, obj)
  137288. if out.Values[i] == graphql.Null {
  137289. invalids++
  137290. }
  137291. case "id":
  137292. out.Values[i] = ec._OrderApp_id(ctx, field, obj)
  137293. if out.Values[i] == graphql.Null {
  137294. invalids++
  137295. }
  137296. case "name":
  137297. out.Values[i] = ec._OrderApp_name(ctx, field, obj)
  137298. if out.Values[i] == graphql.Null {
  137299. invalids++
  137300. }
  137301. default:
  137302. panic("unknown field " + strconv.Quote(field.Name))
  137303. }
  137304. }
  137305. out.Dispatch()
  137306. if invalids > 0 {
  137307. return graphql.Null
  137308. }
  137309. return out
  137310. }
  137311. var orderConnectionImplementors = []string{"OrderConnection"}
  137312. func (ec *executionContext) _OrderConnection(ctx context.Context, sel ast.SelectionSet, obj *OrderConnection) graphql.Marshaler {
  137313. fields := graphql.CollectFields(ec.OperationContext, sel, orderConnectionImplementors)
  137314. out := graphql.NewFieldSet(fields)
  137315. var invalids uint32
  137316. for i, field := range fields {
  137317. switch field.Name {
  137318. case "__typename":
  137319. out.Values[i] = graphql.MarshalString("OrderConnection")
  137320. case "edges":
  137321. out.Values[i] = ec._OrderConnection_edges(ctx, field, obj)
  137322. if out.Values[i] == graphql.Null {
  137323. invalids++
  137324. }
  137325. case "nodes":
  137326. out.Values[i] = ec._OrderConnection_nodes(ctx, field, obj)
  137327. if out.Values[i] == graphql.Null {
  137328. invalids++
  137329. }
  137330. case "pageInfo":
  137331. out.Values[i] = ec._OrderConnection_pageInfo(ctx, field, obj)
  137332. if out.Values[i] == graphql.Null {
  137333. invalids++
  137334. }
  137335. default:
  137336. panic("unknown field " + strconv.Quote(field.Name))
  137337. }
  137338. }
  137339. out.Dispatch()
  137340. if invalids > 0 {
  137341. return graphql.Null
  137342. }
  137343. return out
  137344. }
  137345. var orderDisputeSummaryImplementors = []string{"OrderDisputeSummary", "Node"}
  137346. func (ec *executionContext) _OrderDisputeSummary(ctx context.Context, sel ast.SelectionSet, obj *OrderDisputeSummary) graphql.Marshaler {
  137347. fields := graphql.CollectFields(ec.OperationContext, sel, orderDisputeSummaryImplementors)
  137348. out := graphql.NewFieldSet(fields)
  137349. var invalids uint32
  137350. for i, field := range fields {
  137351. switch field.Name {
  137352. case "__typename":
  137353. out.Values[i] = graphql.MarshalString("OrderDisputeSummary")
  137354. case "id":
  137355. out.Values[i] = ec._OrderDisputeSummary_id(ctx, field, obj)
  137356. if out.Values[i] == graphql.Null {
  137357. invalids++
  137358. }
  137359. case "initiatedAs":
  137360. out.Values[i] = ec._OrderDisputeSummary_initiatedAs(ctx, field, obj)
  137361. if out.Values[i] == graphql.Null {
  137362. invalids++
  137363. }
  137364. case "status":
  137365. out.Values[i] = ec._OrderDisputeSummary_status(ctx, field, obj)
  137366. if out.Values[i] == graphql.Null {
  137367. invalids++
  137368. }
  137369. default:
  137370. panic("unknown field " + strconv.Quote(field.Name))
  137371. }
  137372. }
  137373. out.Dispatch()
  137374. if invalids > 0 {
  137375. return graphql.Null
  137376. }
  137377. return out
  137378. }
  137379. var orderEdgeImplementors = []string{"OrderEdge"}
  137380. func (ec *executionContext) _OrderEdge(ctx context.Context, sel ast.SelectionSet, obj *OrderEdge) graphql.Marshaler {
  137381. fields := graphql.CollectFields(ec.OperationContext, sel, orderEdgeImplementors)
  137382. out := graphql.NewFieldSet(fields)
  137383. var invalids uint32
  137384. for i, field := range fields {
  137385. switch field.Name {
  137386. case "__typename":
  137387. out.Values[i] = graphql.MarshalString("OrderEdge")
  137388. case "cursor":
  137389. out.Values[i] = ec._OrderEdge_cursor(ctx, field, obj)
  137390. if out.Values[i] == graphql.Null {
  137391. invalids++
  137392. }
  137393. case "node":
  137394. out.Values[i] = ec._OrderEdge_node(ctx, field, obj)
  137395. if out.Values[i] == graphql.Null {
  137396. invalids++
  137397. }
  137398. default:
  137399. panic("unknown field " + strconv.Quote(field.Name))
  137400. }
  137401. }
  137402. out.Dispatch()
  137403. if invalids > 0 {
  137404. return graphql.Null
  137405. }
  137406. return out
  137407. }
  137408. var orderPaymentCollectionDetailsImplementors = []string{"OrderPaymentCollectionDetails"}
  137409. func (ec *executionContext) _OrderPaymentCollectionDetails(ctx context.Context, sel ast.SelectionSet, obj *OrderPaymentCollectionDetails) graphql.Marshaler {
  137410. fields := graphql.CollectFields(ec.OperationContext, sel, orderPaymentCollectionDetailsImplementors)
  137411. out := graphql.NewFieldSet(fields)
  137412. var invalids uint32
  137413. for i, field := range fields {
  137414. switch field.Name {
  137415. case "__typename":
  137416. out.Values[i] = graphql.MarshalString("OrderPaymentCollectionDetails")
  137417. case "additionalPaymentCollectionUrl":
  137418. out.Values[i] = ec._OrderPaymentCollectionDetails_additionalPaymentCollectionUrl(ctx, field, obj)
  137419. case "vaultedPaymentMethods":
  137420. out.Values[i] = ec._OrderPaymentCollectionDetails_vaultedPaymentMethods(ctx, field, obj)
  137421. default:
  137422. panic("unknown field " + strconv.Quote(field.Name))
  137423. }
  137424. }
  137425. out.Dispatch()
  137426. if invalids > 0 {
  137427. return graphql.Null
  137428. }
  137429. return out
  137430. }
  137431. var orderRiskImplementors = []string{"OrderRisk"}
  137432. func (ec *executionContext) _OrderRisk(ctx context.Context, sel ast.SelectionSet, obj *OrderRisk) graphql.Marshaler {
  137433. fields := graphql.CollectFields(ec.OperationContext, sel, orderRiskImplementors)
  137434. out := graphql.NewFieldSet(fields)
  137435. var invalids uint32
  137436. for i, field := range fields {
  137437. switch field.Name {
  137438. case "__typename":
  137439. out.Values[i] = graphql.MarshalString("OrderRisk")
  137440. case "display":
  137441. out.Values[i] = ec._OrderRisk_display(ctx, field, obj)
  137442. if out.Values[i] == graphql.Null {
  137443. invalids++
  137444. }
  137445. case "level":
  137446. out.Values[i] = ec._OrderRisk_level(ctx, field, obj)
  137447. case "message":
  137448. out.Values[i] = ec._OrderRisk_message(ctx, field, obj)
  137449. default:
  137450. panic("unknown field " + strconv.Quote(field.Name))
  137451. }
  137452. }
  137453. out.Dispatch()
  137454. if invalids > 0 {
  137455. return graphql.Null
  137456. }
  137457. return out
  137458. }
  137459. var orderTransactionImplementors = []string{"OrderTransaction", "Node"}
  137460. func (ec *executionContext) _OrderTransaction(ctx context.Context, sel ast.SelectionSet, obj *OrderTransaction) graphql.Marshaler {
  137461. fields := graphql.CollectFields(ec.OperationContext, sel, orderTransactionImplementors)
  137462. out := graphql.NewFieldSet(fields)
  137463. var invalids uint32
  137464. for i, field := range fields {
  137465. switch field.Name {
  137466. case "__typename":
  137467. out.Values[i] = graphql.MarshalString("OrderTransaction")
  137468. case "accountNumber":
  137469. out.Values[i] = ec._OrderTransaction_accountNumber(ctx, field, obj)
  137470. case "amountSet":
  137471. out.Values[i] = ec._OrderTransaction_amountSet(ctx, field, obj)
  137472. if out.Values[i] == graphql.Null {
  137473. invalids++
  137474. }
  137475. case "authorizationCode":
  137476. out.Values[i] = ec._OrderTransaction_authorizationCode(ctx, field, obj)
  137477. case "authorizationExpiresAt":
  137478. out.Values[i] = ec._OrderTransaction_authorizationExpiresAt(ctx, field, obj)
  137479. case "createdAt":
  137480. out.Values[i] = ec._OrderTransaction_createdAt(ctx, field, obj)
  137481. if out.Values[i] == graphql.Null {
  137482. invalids++
  137483. }
  137484. case "errorCode":
  137485. out.Values[i] = ec._OrderTransaction_errorCode(ctx, field, obj)
  137486. case "fees":
  137487. out.Values[i] = ec._OrderTransaction_fees(ctx, field, obj)
  137488. if out.Values[i] == graphql.Null {
  137489. invalids++
  137490. }
  137491. case "formattedGateway":
  137492. out.Values[i] = ec._OrderTransaction_formattedGateway(ctx, field, obj)
  137493. case "gateway":
  137494. out.Values[i] = ec._OrderTransaction_gateway(ctx, field, obj)
  137495. case "id":
  137496. out.Values[i] = ec._OrderTransaction_id(ctx, field, obj)
  137497. if out.Values[i] == graphql.Null {
  137498. invalids++
  137499. }
  137500. case "kind":
  137501. out.Values[i] = ec._OrderTransaction_kind(ctx, field, obj)
  137502. if out.Values[i] == graphql.Null {
  137503. invalids++
  137504. }
  137505. case "manuallyCapturable":
  137506. out.Values[i] = ec._OrderTransaction_manuallyCapturable(ctx, field, obj)
  137507. if out.Values[i] == graphql.Null {
  137508. invalids++
  137509. }
  137510. case "maximumRefundableV2":
  137511. out.Values[i] = ec._OrderTransaction_maximumRefundableV2(ctx, field, obj)
  137512. case "order":
  137513. out.Values[i] = ec._OrderTransaction_order(ctx, field, obj)
  137514. case "parentTransaction":
  137515. out.Values[i] = ec._OrderTransaction_parentTransaction(ctx, field, obj)
  137516. case "paymentIcon":
  137517. out.Values[i] = ec._OrderTransaction_paymentIcon(ctx, field, obj)
  137518. case "processedAt":
  137519. out.Values[i] = ec._OrderTransaction_processedAt(ctx, field, obj)
  137520. case "receiptJson":
  137521. out.Values[i] = ec._OrderTransaction_receiptJson(ctx, field, obj)
  137522. case "settlementCurrency":
  137523. out.Values[i] = ec._OrderTransaction_settlementCurrency(ctx, field, obj)
  137524. case "settlementCurrencyRate":
  137525. out.Values[i] = ec._OrderTransaction_settlementCurrencyRate(ctx, field, obj)
  137526. case "shopifyPaymentsSet":
  137527. out.Values[i] = ec._OrderTransaction_shopifyPaymentsSet(ctx, field, obj)
  137528. case "status":
  137529. out.Values[i] = ec._OrderTransaction_status(ctx, field, obj)
  137530. if out.Values[i] == graphql.Null {
  137531. invalids++
  137532. }
  137533. case "test":
  137534. out.Values[i] = ec._OrderTransaction_test(ctx, field, obj)
  137535. if out.Values[i] == graphql.Null {
  137536. invalids++
  137537. }
  137538. case "totalUnsettledSet":
  137539. out.Values[i] = ec._OrderTransaction_totalUnsettledSet(ctx, field, obj)
  137540. case "user":
  137541. out.Values[i] = ec._OrderTransaction_user(ctx, field, obj)
  137542. default:
  137543. panic("unknown field " + strconv.Quote(field.Name))
  137544. }
  137545. }
  137546. out.Dispatch()
  137547. if invalids > 0 {
  137548. return graphql.Null
  137549. }
  137550. return out
  137551. }
  137552. var orderTransactionConnectionImplementors = []string{"OrderTransactionConnection"}
  137553. func (ec *executionContext) _OrderTransactionConnection(ctx context.Context, sel ast.SelectionSet, obj *OrderTransactionConnection) graphql.Marshaler {
  137554. fields := graphql.CollectFields(ec.OperationContext, sel, orderTransactionConnectionImplementors)
  137555. out := graphql.NewFieldSet(fields)
  137556. var invalids uint32
  137557. for i, field := range fields {
  137558. switch field.Name {
  137559. case "__typename":
  137560. out.Values[i] = graphql.MarshalString("OrderTransactionConnection")
  137561. case "edges":
  137562. out.Values[i] = ec._OrderTransactionConnection_edges(ctx, field, obj)
  137563. if out.Values[i] == graphql.Null {
  137564. invalids++
  137565. }
  137566. case "nodes":
  137567. out.Values[i] = ec._OrderTransactionConnection_nodes(ctx, field, obj)
  137568. if out.Values[i] == graphql.Null {
  137569. invalids++
  137570. }
  137571. case "pageInfo":
  137572. out.Values[i] = ec._OrderTransactionConnection_pageInfo(ctx, field, obj)
  137573. if out.Values[i] == graphql.Null {
  137574. invalids++
  137575. }
  137576. default:
  137577. panic("unknown field " + strconv.Quote(field.Name))
  137578. }
  137579. }
  137580. out.Dispatch()
  137581. if invalids > 0 {
  137582. return graphql.Null
  137583. }
  137584. return out
  137585. }
  137586. var orderTransactionEdgeImplementors = []string{"OrderTransactionEdge"}
  137587. func (ec *executionContext) _OrderTransactionEdge(ctx context.Context, sel ast.SelectionSet, obj *OrderTransactionEdge) graphql.Marshaler {
  137588. fields := graphql.CollectFields(ec.OperationContext, sel, orderTransactionEdgeImplementors)
  137589. out := graphql.NewFieldSet(fields)
  137590. var invalids uint32
  137591. for i, field := range fields {
  137592. switch field.Name {
  137593. case "__typename":
  137594. out.Values[i] = graphql.MarshalString("OrderTransactionEdge")
  137595. case "cursor":
  137596. out.Values[i] = ec._OrderTransactionEdge_cursor(ctx, field, obj)
  137597. if out.Values[i] == graphql.Null {
  137598. invalids++
  137599. }
  137600. case "node":
  137601. out.Values[i] = ec._OrderTransactionEdge_node(ctx, field, obj)
  137602. if out.Values[i] == graphql.Null {
  137603. invalids++
  137604. }
  137605. default:
  137606. panic("unknown field " + strconv.Quote(field.Name))
  137607. }
  137608. }
  137609. out.Dispatch()
  137610. if invalids > 0 {
  137611. return graphql.Null
  137612. }
  137613. return out
  137614. }
  137615. var pageInfoImplementors = []string{"PageInfo"}
  137616. func (ec *executionContext) _PageInfo(ctx context.Context, sel ast.SelectionSet, obj *PageInfo) graphql.Marshaler {
  137617. fields := graphql.CollectFields(ec.OperationContext, sel, pageInfoImplementors)
  137618. out := graphql.NewFieldSet(fields)
  137619. var invalids uint32
  137620. for i, field := range fields {
  137621. switch field.Name {
  137622. case "__typename":
  137623. out.Values[i] = graphql.MarshalString("PageInfo")
  137624. case "endCursor":
  137625. out.Values[i] = ec._PageInfo_endCursor(ctx, field, obj)
  137626. case "hasNextPage":
  137627. out.Values[i] = ec._PageInfo_hasNextPage(ctx, field, obj)
  137628. if out.Values[i] == graphql.Null {
  137629. invalids++
  137630. }
  137631. case "hasPreviousPage":
  137632. out.Values[i] = ec._PageInfo_hasPreviousPage(ctx, field, obj)
  137633. if out.Values[i] == graphql.Null {
  137634. invalids++
  137635. }
  137636. case "startCursor":
  137637. out.Values[i] = ec._PageInfo_startCursor(ctx, field, obj)
  137638. default:
  137639. panic("unknown field " + strconv.Quote(field.Name))
  137640. }
  137641. }
  137642. out.Dispatch()
  137643. if invalids > 0 {
  137644. return graphql.Null
  137645. }
  137646. return out
  137647. }
  137648. var paymentMandateImplementors = []string{"PaymentMandate", "Node"}
  137649. func (ec *executionContext) _PaymentMandate(ctx context.Context, sel ast.SelectionSet, obj *PaymentMandate) graphql.Marshaler {
  137650. fields := graphql.CollectFields(ec.OperationContext, sel, paymentMandateImplementors)
  137651. out := graphql.NewFieldSet(fields)
  137652. var invalids uint32
  137653. for i, field := range fields {
  137654. switch field.Name {
  137655. case "__typename":
  137656. out.Values[i] = graphql.MarshalString("PaymentMandate")
  137657. case "id":
  137658. out.Values[i] = ec._PaymentMandate_id(ctx, field, obj)
  137659. if out.Values[i] == graphql.Null {
  137660. invalids++
  137661. }
  137662. case "paymentInstrument":
  137663. out.Values[i] = ec._PaymentMandate_paymentInstrument(ctx, field, obj)
  137664. if out.Values[i] == graphql.Null {
  137665. invalids++
  137666. }
  137667. default:
  137668. panic("unknown field " + strconv.Quote(field.Name))
  137669. }
  137670. }
  137671. out.Dispatch()
  137672. if invalids > 0 {
  137673. return graphql.Null
  137674. }
  137675. return out
  137676. }
  137677. var paymentScheduleImplementors = []string{"PaymentSchedule", "Node"}
  137678. func (ec *executionContext) _PaymentSchedule(ctx context.Context, sel ast.SelectionSet, obj *PaymentSchedule) graphql.Marshaler {
  137679. fields := graphql.CollectFields(ec.OperationContext, sel, paymentScheduleImplementors)
  137680. out := graphql.NewFieldSet(fields)
  137681. var invalids uint32
  137682. for i, field := range fields {
  137683. switch field.Name {
  137684. case "__typename":
  137685. out.Values[i] = graphql.MarshalString("PaymentSchedule")
  137686. case "amount":
  137687. out.Values[i] = ec._PaymentSchedule_amount(ctx, field, obj)
  137688. if out.Values[i] == graphql.Null {
  137689. invalids++
  137690. }
  137691. case "completedAt":
  137692. out.Values[i] = ec._PaymentSchedule_completedAt(ctx, field, obj)
  137693. case "dueAt":
  137694. out.Values[i] = ec._PaymentSchedule_dueAt(ctx, field, obj)
  137695. case "id":
  137696. out.Values[i] = ec._PaymentSchedule_id(ctx, field, obj)
  137697. if out.Values[i] == graphql.Null {
  137698. invalids++
  137699. }
  137700. case "issuedAt":
  137701. out.Values[i] = ec._PaymentSchedule_issuedAt(ctx, field, obj)
  137702. default:
  137703. panic("unknown field " + strconv.Quote(field.Name))
  137704. }
  137705. }
  137706. out.Dispatch()
  137707. if invalids > 0 {
  137708. return graphql.Null
  137709. }
  137710. return out
  137711. }
  137712. var paymentScheduleConnectionImplementors = []string{"PaymentScheduleConnection"}
  137713. func (ec *executionContext) _PaymentScheduleConnection(ctx context.Context, sel ast.SelectionSet, obj *PaymentScheduleConnection) graphql.Marshaler {
  137714. fields := graphql.CollectFields(ec.OperationContext, sel, paymentScheduleConnectionImplementors)
  137715. out := graphql.NewFieldSet(fields)
  137716. var invalids uint32
  137717. for i, field := range fields {
  137718. switch field.Name {
  137719. case "__typename":
  137720. out.Values[i] = graphql.MarshalString("PaymentScheduleConnection")
  137721. case "edges":
  137722. out.Values[i] = ec._PaymentScheduleConnection_edges(ctx, field, obj)
  137723. if out.Values[i] == graphql.Null {
  137724. invalids++
  137725. }
  137726. case "nodes":
  137727. out.Values[i] = ec._PaymentScheduleConnection_nodes(ctx, field, obj)
  137728. if out.Values[i] == graphql.Null {
  137729. invalids++
  137730. }
  137731. case "pageInfo":
  137732. out.Values[i] = ec._PaymentScheduleConnection_pageInfo(ctx, field, obj)
  137733. if out.Values[i] == graphql.Null {
  137734. invalids++
  137735. }
  137736. default:
  137737. panic("unknown field " + strconv.Quote(field.Name))
  137738. }
  137739. }
  137740. out.Dispatch()
  137741. if invalids > 0 {
  137742. return graphql.Null
  137743. }
  137744. return out
  137745. }
  137746. var paymentScheduleEdgeImplementors = []string{"PaymentScheduleEdge"}
  137747. func (ec *executionContext) _PaymentScheduleEdge(ctx context.Context, sel ast.SelectionSet, obj *PaymentScheduleEdge) graphql.Marshaler {
  137748. fields := graphql.CollectFields(ec.OperationContext, sel, paymentScheduleEdgeImplementors)
  137749. out := graphql.NewFieldSet(fields)
  137750. var invalids uint32
  137751. for i, field := range fields {
  137752. switch field.Name {
  137753. case "__typename":
  137754. out.Values[i] = graphql.MarshalString("PaymentScheduleEdge")
  137755. case "cursor":
  137756. out.Values[i] = ec._PaymentScheduleEdge_cursor(ctx, field, obj)
  137757. if out.Values[i] == graphql.Null {
  137758. invalids++
  137759. }
  137760. case "node":
  137761. out.Values[i] = ec._PaymentScheduleEdge_node(ctx, field, obj)
  137762. if out.Values[i] == graphql.Null {
  137763. invalids++
  137764. }
  137765. default:
  137766. panic("unknown field " + strconv.Quote(field.Name))
  137767. }
  137768. }
  137769. out.Dispatch()
  137770. if invalids > 0 {
  137771. return graphql.Null
  137772. }
  137773. return out
  137774. }
  137775. var paymentSettingsImplementors = []string{"PaymentSettings"}
  137776. func (ec *executionContext) _PaymentSettings(ctx context.Context, sel ast.SelectionSet, obj *PaymentSettings) graphql.Marshaler {
  137777. fields := graphql.CollectFields(ec.OperationContext, sel, paymentSettingsImplementors)
  137778. out := graphql.NewFieldSet(fields)
  137779. var invalids uint32
  137780. for i, field := range fields {
  137781. switch field.Name {
  137782. case "__typename":
  137783. out.Values[i] = graphql.MarshalString("PaymentSettings")
  137784. case "supportedDigitalWallets":
  137785. out.Values[i] = ec._PaymentSettings_supportedDigitalWallets(ctx, field, obj)
  137786. if out.Values[i] == graphql.Null {
  137787. invalids++
  137788. }
  137789. default:
  137790. panic("unknown field " + strconv.Quote(field.Name))
  137791. }
  137792. }
  137793. out.Dispatch()
  137794. if invalids > 0 {
  137795. return graphql.Null
  137796. }
  137797. return out
  137798. }
  137799. var paymentTermsImplementors = []string{"PaymentTerms", "Node"}
  137800. func (ec *executionContext) _PaymentTerms(ctx context.Context, sel ast.SelectionSet, obj *PaymentTerms) graphql.Marshaler {
  137801. fields := graphql.CollectFields(ec.OperationContext, sel, paymentTermsImplementors)
  137802. out := graphql.NewFieldSet(fields)
  137803. var invalids uint32
  137804. for i, field := range fields {
  137805. switch field.Name {
  137806. case "__typename":
  137807. out.Values[i] = graphql.MarshalString("PaymentTerms")
  137808. case "dueInDays":
  137809. out.Values[i] = ec._PaymentTerms_dueInDays(ctx, field, obj)
  137810. case "id":
  137811. out.Values[i] = ec._PaymentTerms_id(ctx, field, obj)
  137812. if out.Values[i] == graphql.Null {
  137813. invalids++
  137814. }
  137815. case "overdue":
  137816. out.Values[i] = ec._PaymentTerms_overdue(ctx, field, obj)
  137817. if out.Values[i] == graphql.Null {
  137818. invalids++
  137819. }
  137820. case "paymentSchedules":
  137821. out.Values[i] = ec._PaymentTerms_paymentSchedules(ctx, field, obj)
  137822. if out.Values[i] == graphql.Null {
  137823. invalids++
  137824. }
  137825. case "paymentTermsName":
  137826. out.Values[i] = ec._PaymentTerms_paymentTermsName(ctx, field, obj)
  137827. if out.Values[i] == graphql.Null {
  137828. invalids++
  137829. }
  137830. case "paymentTermsType":
  137831. out.Values[i] = ec._PaymentTerms_paymentTermsType(ctx, field, obj)
  137832. if out.Values[i] == graphql.Null {
  137833. invalids++
  137834. }
  137835. case "translatedName":
  137836. out.Values[i] = ec._PaymentTerms_translatedName(ctx, field, obj)
  137837. if out.Values[i] == graphql.Null {
  137838. invalids++
  137839. }
  137840. default:
  137841. panic("unknown field " + strconv.Quote(field.Name))
  137842. }
  137843. }
  137844. out.Dispatch()
  137845. if invalids > 0 {
  137846. return graphql.Null
  137847. }
  137848. return out
  137849. }
  137850. var paymentTermsTemplateImplementors = []string{"PaymentTermsTemplate", "Node"}
  137851. func (ec *executionContext) _PaymentTermsTemplate(ctx context.Context, sel ast.SelectionSet, obj *PaymentTermsTemplate) graphql.Marshaler {
  137852. fields := graphql.CollectFields(ec.OperationContext, sel, paymentTermsTemplateImplementors)
  137853. out := graphql.NewFieldSet(fields)
  137854. var invalids uint32
  137855. for i, field := range fields {
  137856. switch field.Name {
  137857. case "__typename":
  137858. out.Values[i] = graphql.MarshalString("PaymentTermsTemplate")
  137859. case "description":
  137860. out.Values[i] = ec._PaymentTermsTemplate_description(ctx, field, obj)
  137861. if out.Values[i] == graphql.Null {
  137862. invalids++
  137863. }
  137864. case "dueInDays":
  137865. out.Values[i] = ec._PaymentTermsTemplate_dueInDays(ctx, field, obj)
  137866. case "id":
  137867. out.Values[i] = ec._PaymentTermsTemplate_id(ctx, field, obj)
  137868. if out.Values[i] == graphql.Null {
  137869. invalids++
  137870. }
  137871. case "name":
  137872. out.Values[i] = ec._PaymentTermsTemplate_name(ctx, field, obj)
  137873. if out.Values[i] == graphql.Null {
  137874. invalids++
  137875. }
  137876. case "paymentTermsType":
  137877. out.Values[i] = ec._PaymentTermsTemplate_paymentTermsType(ctx, field, obj)
  137878. if out.Values[i] == graphql.Null {
  137879. invalids++
  137880. }
  137881. case "translatedName":
  137882. out.Values[i] = ec._PaymentTermsTemplate_translatedName(ctx, field, obj)
  137883. if out.Values[i] == graphql.Null {
  137884. invalids++
  137885. }
  137886. default:
  137887. panic("unknown field " + strconv.Quote(field.Name))
  137888. }
  137889. }
  137890. out.Dispatch()
  137891. if invalids > 0 {
  137892. return graphql.Null
  137893. }
  137894. return out
  137895. }
  137896. var priceListImplementors = []string{"PriceList", "Node"}
  137897. func (ec *executionContext) _PriceList(ctx context.Context, sel ast.SelectionSet, obj *PriceList) graphql.Marshaler {
  137898. fields := graphql.CollectFields(ec.OperationContext, sel, priceListImplementors)
  137899. out := graphql.NewFieldSet(fields)
  137900. var invalids uint32
  137901. for i, field := range fields {
  137902. switch field.Name {
  137903. case "__typename":
  137904. out.Values[i] = graphql.MarshalString("PriceList")
  137905. case "contextRule":
  137906. out.Values[i] = ec._PriceList_contextRule(ctx, field, obj)
  137907. case "currency":
  137908. out.Values[i] = ec._PriceList_currency(ctx, field, obj)
  137909. if out.Values[i] == graphql.Null {
  137910. invalids++
  137911. }
  137912. case "id":
  137913. out.Values[i] = ec._PriceList_id(ctx, field, obj)
  137914. if out.Values[i] == graphql.Null {
  137915. invalids++
  137916. }
  137917. case "name":
  137918. out.Values[i] = ec._PriceList_name(ctx, field, obj)
  137919. if out.Values[i] == graphql.Null {
  137920. invalids++
  137921. }
  137922. case "parent":
  137923. out.Values[i] = ec._PriceList_parent(ctx, field, obj)
  137924. case "prices":
  137925. out.Values[i] = ec._PriceList_prices(ctx, field, obj)
  137926. if out.Values[i] == graphql.Null {
  137927. invalids++
  137928. }
  137929. default:
  137930. panic("unknown field " + strconv.Quote(field.Name))
  137931. }
  137932. }
  137933. out.Dispatch()
  137934. if invalids > 0 {
  137935. return graphql.Null
  137936. }
  137937. return out
  137938. }
  137939. var priceListAdjustmentImplementors = []string{"PriceListAdjustment"}
  137940. func (ec *executionContext) _PriceListAdjustment(ctx context.Context, sel ast.SelectionSet, obj *PriceListAdjustment) graphql.Marshaler {
  137941. fields := graphql.CollectFields(ec.OperationContext, sel, priceListAdjustmentImplementors)
  137942. out := graphql.NewFieldSet(fields)
  137943. var invalids uint32
  137944. for i, field := range fields {
  137945. switch field.Name {
  137946. case "__typename":
  137947. out.Values[i] = graphql.MarshalString("PriceListAdjustment")
  137948. case "type":
  137949. out.Values[i] = ec._PriceListAdjustment_type(ctx, field, obj)
  137950. if out.Values[i] == graphql.Null {
  137951. invalids++
  137952. }
  137953. case "value":
  137954. out.Values[i] = ec._PriceListAdjustment_value(ctx, field, obj)
  137955. if out.Values[i] == graphql.Null {
  137956. invalids++
  137957. }
  137958. default:
  137959. panic("unknown field " + strconv.Quote(field.Name))
  137960. }
  137961. }
  137962. out.Dispatch()
  137963. if invalids > 0 {
  137964. return graphql.Null
  137965. }
  137966. return out
  137967. }
  137968. var priceListContextRuleImplementors = []string{"PriceListContextRule"}
  137969. func (ec *executionContext) _PriceListContextRule(ctx context.Context, sel ast.SelectionSet, obj *PriceListContextRule) graphql.Marshaler {
  137970. fields := graphql.CollectFields(ec.OperationContext, sel, priceListContextRuleImplementors)
  137971. out := graphql.NewFieldSet(fields)
  137972. var invalids uint32
  137973. for i, field := range fields {
  137974. switch field.Name {
  137975. case "__typename":
  137976. out.Values[i] = graphql.MarshalString("PriceListContextRule")
  137977. case "countries":
  137978. out.Values[i] = ec._PriceListContextRule_countries(ctx, field, obj)
  137979. if out.Values[i] == graphql.Null {
  137980. invalids++
  137981. }
  137982. case "market":
  137983. out.Values[i] = ec._PriceListContextRule_market(ctx, field, obj)
  137984. default:
  137985. panic("unknown field " + strconv.Quote(field.Name))
  137986. }
  137987. }
  137988. out.Dispatch()
  137989. if invalids > 0 {
  137990. return graphql.Null
  137991. }
  137992. return out
  137993. }
  137994. var priceListParentImplementors = []string{"PriceListParent"}
  137995. func (ec *executionContext) _PriceListParent(ctx context.Context, sel ast.SelectionSet, obj *PriceListParent) graphql.Marshaler {
  137996. fields := graphql.CollectFields(ec.OperationContext, sel, priceListParentImplementors)
  137997. out := graphql.NewFieldSet(fields)
  137998. var invalids uint32
  137999. for i, field := range fields {
  138000. switch field.Name {
  138001. case "__typename":
  138002. out.Values[i] = graphql.MarshalString("PriceListParent")
  138003. case "adjustment":
  138004. out.Values[i] = ec._PriceListParent_adjustment(ctx, field, obj)
  138005. if out.Values[i] == graphql.Null {
  138006. invalids++
  138007. }
  138008. default:
  138009. panic("unknown field " + strconv.Quote(field.Name))
  138010. }
  138011. }
  138012. out.Dispatch()
  138013. if invalids > 0 {
  138014. return graphql.Null
  138015. }
  138016. return out
  138017. }
  138018. var priceListPriceImplementors = []string{"PriceListPrice"}
  138019. func (ec *executionContext) _PriceListPrice(ctx context.Context, sel ast.SelectionSet, obj *PriceListPrice) graphql.Marshaler {
  138020. fields := graphql.CollectFields(ec.OperationContext, sel, priceListPriceImplementors)
  138021. out := graphql.NewFieldSet(fields)
  138022. var invalids uint32
  138023. for i, field := range fields {
  138024. switch field.Name {
  138025. case "__typename":
  138026. out.Values[i] = graphql.MarshalString("PriceListPrice")
  138027. case "compareAtPrice":
  138028. out.Values[i] = ec._PriceListPrice_compareAtPrice(ctx, field, obj)
  138029. case "originType":
  138030. out.Values[i] = ec._PriceListPrice_originType(ctx, field, obj)
  138031. if out.Values[i] == graphql.Null {
  138032. invalids++
  138033. }
  138034. case "price":
  138035. out.Values[i] = ec._PriceListPrice_price(ctx, field, obj)
  138036. if out.Values[i] == graphql.Null {
  138037. invalids++
  138038. }
  138039. case "variant":
  138040. out.Values[i] = ec._PriceListPrice_variant(ctx, field, obj)
  138041. if out.Values[i] == graphql.Null {
  138042. invalids++
  138043. }
  138044. default:
  138045. panic("unknown field " + strconv.Quote(field.Name))
  138046. }
  138047. }
  138048. out.Dispatch()
  138049. if invalids > 0 {
  138050. return graphql.Null
  138051. }
  138052. return out
  138053. }
  138054. var priceListPriceConnectionImplementors = []string{"PriceListPriceConnection"}
  138055. func (ec *executionContext) _PriceListPriceConnection(ctx context.Context, sel ast.SelectionSet, obj *PriceListPriceConnection) graphql.Marshaler {
  138056. fields := graphql.CollectFields(ec.OperationContext, sel, priceListPriceConnectionImplementors)
  138057. out := graphql.NewFieldSet(fields)
  138058. var invalids uint32
  138059. for i, field := range fields {
  138060. switch field.Name {
  138061. case "__typename":
  138062. out.Values[i] = graphql.MarshalString("PriceListPriceConnection")
  138063. case "edges":
  138064. out.Values[i] = ec._PriceListPriceConnection_edges(ctx, field, obj)
  138065. if out.Values[i] == graphql.Null {
  138066. invalids++
  138067. }
  138068. case "nodes":
  138069. out.Values[i] = ec._PriceListPriceConnection_nodes(ctx, field, obj)
  138070. if out.Values[i] == graphql.Null {
  138071. invalids++
  138072. }
  138073. case "pageInfo":
  138074. out.Values[i] = ec._PriceListPriceConnection_pageInfo(ctx, field, obj)
  138075. if out.Values[i] == graphql.Null {
  138076. invalids++
  138077. }
  138078. default:
  138079. panic("unknown field " + strconv.Quote(field.Name))
  138080. }
  138081. }
  138082. out.Dispatch()
  138083. if invalids > 0 {
  138084. return graphql.Null
  138085. }
  138086. return out
  138087. }
  138088. var priceListPriceEdgeImplementors = []string{"PriceListPriceEdge"}
  138089. func (ec *executionContext) _PriceListPriceEdge(ctx context.Context, sel ast.SelectionSet, obj *PriceListPriceEdge) graphql.Marshaler {
  138090. fields := graphql.CollectFields(ec.OperationContext, sel, priceListPriceEdgeImplementors)
  138091. out := graphql.NewFieldSet(fields)
  138092. var invalids uint32
  138093. for i, field := range fields {
  138094. switch field.Name {
  138095. case "__typename":
  138096. out.Values[i] = graphql.MarshalString("PriceListPriceEdge")
  138097. case "cursor":
  138098. out.Values[i] = ec._PriceListPriceEdge_cursor(ctx, field, obj)
  138099. if out.Values[i] == graphql.Null {
  138100. invalids++
  138101. }
  138102. case "node":
  138103. out.Values[i] = ec._PriceListPriceEdge_node(ctx, field, obj)
  138104. if out.Values[i] == graphql.Null {
  138105. invalids++
  138106. }
  138107. default:
  138108. panic("unknown field " + strconv.Quote(field.Name))
  138109. }
  138110. }
  138111. out.Dispatch()
  138112. if invalids > 0 {
  138113. return graphql.Null
  138114. }
  138115. return out
  138116. }
  138117. var pricingPercentageValueImplementors = []string{"PricingPercentageValue", "PricingValue"}
  138118. func (ec *executionContext) _PricingPercentageValue(ctx context.Context, sel ast.SelectionSet, obj *PricingPercentageValue) graphql.Marshaler {
  138119. fields := graphql.CollectFields(ec.OperationContext, sel, pricingPercentageValueImplementors)
  138120. out := graphql.NewFieldSet(fields)
  138121. var invalids uint32
  138122. for i, field := range fields {
  138123. switch field.Name {
  138124. case "__typename":
  138125. out.Values[i] = graphql.MarshalString("PricingPercentageValue")
  138126. case "percentage":
  138127. out.Values[i] = ec._PricingPercentageValue_percentage(ctx, field, obj)
  138128. if out.Values[i] == graphql.Null {
  138129. invalids++
  138130. }
  138131. default:
  138132. panic("unknown field " + strconv.Quote(field.Name))
  138133. }
  138134. }
  138135. out.Dispatch()
  138136. if invalids > 0 {
  138137. return graphql.Null
  138138. }
  138139. return out
  138140. }
  138141. var privateMetafieldImplementors = []string{"PrivateMetafield", "Node"}
  138142. func (ec *executionContext) _PrivateMetafield(ctx context.Context, sel ast.SelectionSet, obj *PrivateMetafield) graphql.Marshaler {
  138143. fields := graphql.CollectFields(ec.OperationContext, sel, privateMetafieldImplementors)
  138144. out := graphql.NewFieldSet(fields)
  138145. var invalids uint32
  138146. for i, field := range fields {
  138147. switch field.Name {
  138148. case "__typename":
  138149. out.Values[i] = graphql.MarshalString("PrivateMetafield")
  138150. case "createdAt":
  138151. out.Values[i] = ec._PrivateMetafield_createdAt(ctx, field, obj)
  138152. if out.Values[i] == graphql.Null {
  138153. invalids++
  138154. }
  138155. case "id":
  138156. out.Values[i] = ec._PrivateMetafield_id(ctx, field, obj)
  138157. if out.Values[i] == graphql.Null {
  138158. invalids++
  138159. }
  138160. case "key":
  138161. out.Values[i] = ec._PrivateMetafield_key(ctx, field, obj)
  138162. if out.Values[i] == graphql.Null {
  138163. invalids++
  138164. }
  138165. case "namespace":
  138166. out.Values[i] = ec._PrivateMetafield_namespace(ctx, field, obj)
  138167. if out.Values[i] == graphql.Null {
  138168. invalids++
  138169. }
  138170. case "updatedAt":
  138171. out.Values[i] = ec._PrivateMetafield_updatedAt(ctx, field, obj)
  138172. if out.Values[i] == graphql.Null {
  138173. invalids++
  138174. }
  138175. case "value":
  138176. out.Values[i] = ec._PrivateMetafield_value(ctx, field, obj)
  138177. if out.Values[i] == graphql.Null {
  138178. invalids++
  138179. }
  138180. case "valueType":
  138181. out.Values[i] = ec._PrivateMetafield_valueType(ctx, field, obj)
  138182. if out.Values[i] == graphql.Null {
  138183. invalids++
  138184. }
  138185. default:
  138186. panic("unknown field " + strconv.Quote(field.Name))
  138187. }
  138188. }
  138189. out.Dispatch()
  138190. if invalids > 0 {
  138191. return graphql.Null
  138192. }
  138193. return out
  138194. }
  138195. var privateMetafieldConnectionImplementors = []string{"PrivateMetafieldConnection"}
  138196. func (ec *executionContext) _PrivateMetafieldConnection(ctx context.Context, sel ast.SelectionSet, obj *PrivateMetafieldConnection) graphql.Marshaler {
  138197. fields := graphql.CollectFields(ec.OperationContext, sel, privateMetafieldConnectionImplementors)
  138198. out := graphql.NewFieldSet(fields)
  138199. var invalids uint32
  138200. for i, field := range fields {
  138201. switch field.Name {
  138202. case "__typename":
  138203. out.Values[i] = graphql.MarshalString("PrivateMetafieldConnection")
  138204. case "edges":
  138205. out.Values[i] = ec._PrivateMetafieldConnection_edges(ctx, field, obj)
  138206. if out.Values[i] == graphql.Null {
  138207. invalids++
  138208. }
  138209. case "nodes":
  138210. out.Values[i] = ec._PrivateMetafieldConnection_nodes(ctx, field, obj)
  138211. if out.Values[i] == graphql.Null {
  138212. invalids++
  138213. }
  138214. case "pageInfo":
  138215. out.Values[i] = ec._PrivateMetafieldConnection_pageInfo(ctx, field, obj)
  138216. if out.Values[i] == graphql.Null {
  138217. invalids++
  138218. }
  138219. default:
  138220. panic("unknown field " + strconv.Quote(field.Name))
  138221. }
  138222. }
  138223. out.Dispatch()
  138224. if invalids > 0 {
  138225. return graphql.Null
  138226. }
  138227. return out
  138228. }
  138229. var privateMetafieldEdgeImplementors = []string{"PrivateMetafieldEdge"}
  138230. func (ec *executionContext) _PrivateMetafieldEdge(ctx context.Context, sel ast.SelectionSet, obj *PrivateMetafieldEdge) graphql.Marshaler {
  138231. fields := graphql.CollectFields(ec.OperationContext, sel, privateMetafieldEdgeImplementors)
  138232. out := graphql.NewFieldSet(fields)
  138233. var invalids uint32
  138234. for i, field := range fields {
  138235. switch field.Name {
  138236. case "__typename":
  138237. out.Values[i] = graphql.MarshalString("PrivateMetafieldEdge")
  138238. case "cursor":
  138239. out.Values[i] = ec._PrivateMetafieldEdge_cursor(ctx, field, obj)
  138240. if out.Values[i] == graphql.Null {
  138241. invalids++
  138242. }
  138243. case "node":
  138244. out.Values[i] = ec._PrivateMetafieldEdge_node(ctx, field, obj)
  138245. if out.Values[i] == graphql.Null {
  138246. invalids++
  138247. }
  138248. default:
  138249. panic("unknown field " + strconv.Quote(field.Name))
  138250. }
  138251. }
  138252. out.Dispatch()
  138253. if invalids > 0 {
  138254. return graphql.Null
  138255. }
  138256. return out
  138257. }
  138258. var productImplementors = []string{"Product", "HasMetafieldDefinitions", "HasMetafields", "HasPublishedTranslations", "LegacyInteroperability", "Navigable", "Node", "OnlineStorePreviewable", "Publishable", "CommentEventEmbed", "MetafieldReference", "_Entity"}
  138259. func (ec *executionContext) _Product(ctx context.Context, sel ast.SelectionSet, obj *Product) graphql.Marshaler {
  138260. fields := graphql.CollectFields(ec.OperationContext, sel, productImplementors)
  138261. out := graphql.NewFieldSet(fields)
  138262. var invalids uint32
  138263. for i, field := range fields {
  138264. switch field.Name {
  138265. case "__typename":
  138266. out.Values[i] = graphql.MarshalString("Product")
  138267. case "availablePublicationCount":
  138268. out.Values[i] = ec._Product_availablePublicationCount(ctx, field, obj)
  138269. if out.Values[i] == graphql.Null {
  138270. invalids++
  138271. }
  138272. case "collections":
  138273. out.Values[i] = ec._Product_collections(ctx, field, obj)
  138274. if out.Values[i] == graphql.Null {
  138275. invalids++
  138276. }
  138277. case "contextualPricing":
  138278. out.Values[i] = ec._Product_contextualPricing(ctx, field, obj)
  138279. if out.Values[i] == graphql.Null {
  138280. invalids++
  138281. }
  138282. case "createdAt":
  138283. out.Values[i] = ec._Product_createdAt(ctx, field, obj)
  138284. if out.Values[i] == graphql.Null {
  138285. invalids++
  138286. }
  138287. case "defaultCursor":
  138288. out.Values[i] = ec._Product_defaultCursor(ctx, field, obj)
  138289. if out.Values[i] == graphql.Null {
  138290. invalids++
  138291. }
  138292. case "description":
  138293. out.Values[i] = ec._Product_description(ctx, field, obj)
  138294. if out.Values[i] == graphql.Null {
  138295. invalids++
  138296. }
  138297. case "descriptionHtml":
  138298. out.Values[i] = ec._Product_descriptionHtml(ctx, field, obj)
  138299. if out.Values[i] == graphql.Null {
  138300. invalids++
  138301. }
  138302. case "featuredImage":
  138303. out.Values[i] = ec._Product_featuredImage(ctx, field, obj)
  138304. case "featuredMedia":
  138305. out.Values[i] = ec._Product_featuredMedia(ctx, field, obj)
  138306. case "feedback":
  138307. out.Values[i] = ec._Product_feedback(ctx, field, obj)
  138308. case "giftCardTemplateSuffix":
  138309. out.Values[i] = ec._Product_giftCardTemplateSuffix(ctx, field, obj)
  138310. case "handle":
  138311. out.Values[i] = ec._Product_handle(ctx, field, obj)
  138312. if out.Values[i] == graphql.Null {
  138313. invalids++
  138314. }
  138315. case "hasOnlyDefaultVariant":
  138316. out.Values[i] = ec._Product_hasOnlyDefaultVariant(ctx, field, obj)
  138317. if out.Values[i] == graphql.Null {
  138318. invalids++
  138319. }
  138320. case "hasOutOfStockVariants":
  138321. out.Values[i] = ec._Product_hasOutOfStockVariants(ctx, field, obj)
  138322. if out.Values[i] == graphql.Null {
  138323. invalids++
  138324. }
  138325. case "id":
  138326. out.Values[i] = ec._Product_id(ctx, field, obj)
  138327. if out.Values[i] == graphql.Null {
  138328. invalids++
  138329. }
  138330. case "images":
  138331. out.Values[i] = ec._Product_images(ctx, field, obj)
  138332. if out.Values[i] == graphql.Null {
  138333. invalids++
  138334. }
  138335. case "inCollection":
  138336. out.Values[i] = ec._Product_inCollection(ctx, field, obj)
  138337. if out.Values[i] == graphql.Null {
  138338. invalids++
  138339. }
  138340. case "isGiftCard":
  138341. out.Values[i] = ec._Product_isGiftCard(ctx, field, obj)
  138342. if out.Values[i] == graphql.Null {
  138343. invalids++
  138344. }
  138345. case "legacyResourceId":
  138346. out.Values[i] = ec._Product_legacyResourceId(ctx, field, obj)
  138347. if out.Values[i] == graphql.Null {
  138348. invalids++
  138349. }
  138350. case "media":
  138351. out.Values[i] = ec._Product_media(ctx, field, obj)
  138352. if out.Values[i] == graphql.Null {
  138353. invalids++
  138354. }
  138355. case "mediaCount":
  138356. out.Values[i] = ec._Product_mediaCount(ctx, field, obj)
  138357. if out.Values[i] == graphql.Null {
  138358. invalids++
  138359. }
  138360. case "metafield":
  138361. out.Values[i] = ec._Product_metafield(ctx, field, obj)
  138362. case "metafieldDefinitions":
  138363. out.Values[i] = ec._Product_metafieldDefinitions(ctx, field, obj)
  138364. if out.Values[i] == graphql.Null {
  138365. invalids++
  138366. }
  138367. case "metafields":
  138368. out.Values[i] = ec._Product_metafields(ctx, field, obj)
  138369. if out.Values[i] == graphql.Null {
  138370. invalids++
  138371. }
  138372. case "onlineStorePreviewUrl":
  138373. out.Values[i] = ec._Product_onlineStorePreviewUrl(ctx, field, obj)
  138374. case "onlineStoreUrl":
  138375. out.Values[i] = ec._Product_onlineStoreUrl(ctx, field, obj)
  138376. case "options":
  138377. out.Values[i] = ec._Product_options(ctx, field, obj)
  138378. if out.Values[i] == graphql.Null {
  138379. invalids++
  138380. }
  138381. case "priceRangeV2":
  138382. out.Values[i] = ec._Product_priceRangeV2(ctx, field, obj)
  138383. if out.Values[i] == graphql.Null {
  138384. invalids++
  138385. }
  138386. case "privateMetafield":
  138387. out.Values[i] = ec._Product_privateMetafield(ctx, field, obj)
  138388. case "privateMetafields":
  138389. out.Values[i] = ec._Product_privateMetafields(ctx, field, obj)
  138390. if out.Values[i] == graphql.Null {
  138391. invalids++
  138392. }
  138393. case "productCategory":
  138394. out.Values[i] = ec._Product_productCategory(ctx, field, obj)
  138395. case "productType":
  138396. out.Values[i] = ec._Product_productType(ctx, field, obj)
  138397. if out.Values[i] == graphql.Null {
  138398. invalids++
  138399. }
  138400. case "publicationCount":
  138401. out.Values[i] = ec._Product_publicationCount(ctx, field, obj)
  138402. if out.Values[i] == graphql.Null {
  138403. invalids++
  138404. }
  138405. case "publishedAt":
  138406. out.Values[i] = ec._Product_publishedAt(ctx, field, obj)
  138407. case "publishedOnCurrentPublication":
  138408. out.Values[i] = ec._Product_publishedOnCurrentPublication(ctx, field, obj)
  138409. if out.Values[i] == graphql.Null {
  138410. invalids++
  138411. }
  138412. case "publishedOnPublication":
  138413. out.Values[i] = ec._Product_publishedOnPublication(ctx, field, obj)
  138414. if out.Values[i] == graphql.Null {
  138415. invalids++
  138416. }
  138417. case "requiresSellingPlan":
  138418. out.Values[i] = ec._Product_requiresSellingPlan(ctx, field, obj)
  138419. if out.Values[i] == graphql.Null {
  138420. invalids++
  138421. }
  138422. case "resourcePublicationOnCurrentPublication":
  138423. out.Values[i] = ec._Product_resourcePublicationOnCurrentPublication(ctx, field, obj)
  138424. case "resourcePublications":
  138425. out.Values[i] = ec._Product_resourcePublications(ctx, field, obj)
  138426. if out.Values[i] == graphql.Null {
  138427. invalids++
  138428. }
  138429. case "resourcePublicationsV2":
  138430. out.Values[i] = ec._Product_resourcePublicationsV2(ctx, field, obj)
  138431. if out.Values[i] == graphql.Null {
  138432. invalids++
  138433. }
  138434. case "sellingPlanGroupCount":
  138435. out.Values[i] = ec._Product_sellingPlanGroupCount(ctx, field, obj)
  138436. if out.Values[i] == graphql.Null {
  138437. invalids++
  138438. }
  138439. case "sellingPlanGroups":
  138440. out.Values[i] = ec._Product_sellingPlanGroups(ctx, field, obj)
  138441. if out.Values[i] == graphql.Null {
  138442. invalids++
  138443. }
  138444. case "seo":
  138445. out.Values[i] = ec._Product_seo(ctx, field, obj)
  138446. if out.Values[i] == graphql.Null {
  138447. invalids++
  138448. }
  138449. case "status":
  138450. out.Values[i] = ec._Product_status(ctx, field, obj)
  138451. if out.Values[i] == graphql.Null {
  138452. invalids++
  138453. }
  138454. case "tags":
  138455. out.Values[i] = ec._Product_tags(ctx, field, obj)
  138456. if out.Values[i] == graphql.Null {
  138457. invalids++
  138458. }
  138459. case "templateSuffix":
  138460. out.Values[i] = ec._Product_templateSuffix(ctx, field, obj)
  138461. case "title":
  138462. out.Values[i] = ec._Product_title(ctx, field, obj)
  138463. if out.Values[i] == graphql.Null {
  138464. invalids++
  138465. }
  138466. case "totalInventory":
  138467. out.Values[i] = ec._Product_totalInventory(ctx, field, obj)
  138468. if out.Values[i] == graphql.Null {
  138469. invalids++
  138470. }
  138471. case "totalVariants":
  138472. out.Values[i] = ec._Product_totalVariants(ctx, field, obj)
  138473. if out.Values[i] == graphql.Null {
  138474. invalids++
  138475. }
  138476. case "tracksInventory":
  138477. out.Values[i] = ec._Product_tracksInventory(ctx, field, obj)
  138478. if out.Values[i] == graphql.Null {
  138479. invalids++
  138480. }
  138481. case "translations":
  138482. out.Values[i] = ec._Product_translations(ctx, field, obj)
  138483. if out.Values[i] == graphql.Null {
  138484. invalids++
  138485. }
  138486. case "unpublishedPublications":
  138487. out.Values[i] = ec._Product_unpublishedPublications(ctx, field, obj)
  138488. if out.Values[i] == graphql.Null {
  138489. invalids++
  138490. }
  138491. case "updatedAt":
  138492. out.Values[i] = ec._Product_updatedAt(ctx, field, obj)
  138493. if out.Values[i] == graphql.Null {
  138494. invalids++
  138495. }
  138496. case "variants":
  138497. out.Values[i] = ec._Product_variants(ctx, field, obj)
  138498. if out.Values[i] == graphql.Null {
  138499. invalids++
  138500. }
  138501. case "vendor":
  138502. out.Values[i] = ec._Product_vendor(ctx, field, obj)
  138503. if out.Values[i] == graphql.Null {
  138504. invalids++
  138505. }
  138506. default:
  138507. panic("unknown field " + strconv.Quote(field.Name))
  138508. }
  138509. }
  138510. out.Dispatch()
  138511. if invalids > 0 {
  138512. return graphql.Null
  138513. }
  138514. return out
  138515. }
  138516. var productAppendImagesPayloadImplementors = []string{"ProductAppendImagesPayload"}
  138517. func (ec *executionContext) _ProductAppendImagesPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductAppendImagesPayload) graphql.Marshaler {
  138518. fields := graphql.CollectFields(ec.OperationContext, sel, productAppendImagesPayloadImplementors)
  138519. out := graphql.NewFieldSet(fields)
  138520. var invalids uint32
  138521. for i, field := range fields {
  138522. switch field.Name {
  138523. case "__typename":
  138524. out.Values[i] = graphql.MarshalString("ProductAppendImagesPayload")
  138525. case "newImages":
  138526. out.Values[i] = ec._ProductAppendImagesPayload_newImages(ctx, field, obj)
  138527. case "product":
  138528. out.Values[i] = ec._ProductAppendImagesPayload_product(ctx, field, obj)
  138529. case "userErrors":
  138530. out.Values[i] = ec._ProductAppendImagesPayload_userErrors(ctx, field, obj)
  138531. if out.Values[i] == graphql.Null {
  138532. invalids++
  138533. }
  138534. default:
  138535. panic("unknown field " + strconv.Quote(field.Name))
  138536. }
  138537. }
  138538. out.Dispatch()
  138539. if invalids > 0 {
  138540. return graphql.Null
  138541. }
  138542. return out
  138543. }
  138544. var productCategoryImplementors = []string{"ProductCategory"}
  138545. func (ec *executionContext) _ProductCategory(ctx context.Context, sel ast.SelectionSet, obj *ProductCategory) graphql.Marshaler {
  138546. fields := graphql.CollectFields(ec.OperationContext, sel, productCategoryImplementors)
  138547. out := graphql.NewFieldSet(fields)
  138548. var invalids uint32
  138549. for i, field := range fields {
  138550. switch field.Name {
  138551. case "__typename":
  138552. out.Values[i] = graphql.MarshalString("ProductCategory")
  138553. case "productTaxonomyNode":
  138554. out.Values[i] = ec._ProductCategory_productTaxonomyNode(ctx, field, obj)
  138555. default:
  138556. panic("unknown field " + strconv.Quote(field.Name))
  138557. }
  138558. }
  138559. out.Dispatch()
  138560. if invalids > 0 {
  138561. return graphql.Null
  138562. }
  138563. return out
  138564. }
  138565. var productChangeStatusPayloadImplementors = []string{"ProductChangeStatusPayload"}
  138566. func (ec *executionContext) _ProductChangeStatusPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductChangeStatusPayload) graphql.Marshaler {
  138567. fields := graphql.CollectFields(ec.OperationContext, sel, productChangeStatusPayloadImplementors)
  138568. out := graphql.NewFieldSet(fields)
  138569. var invalids uint32
  138570. for i, field := range fields {
  138571. switch field.Name {
  138572. case "__typename":
  138573. out.Values[i] = graphql.MarshalString("ProductChangeStatusPayload")
  138574. case "product":
  138575. out.Values[i] = ec._ProductChangeStatusPayload_product(ctx, field, obj)
  138576. case "userErrors":
  138577. out.Values[i] = ec._ProductChangeStatusPayload_userErrors(ctx, field, obj)
  138578. if out.Values[i] == graphql.Null {
  138579. invalids++
  138580. }
  138581. default:
  138582. panic("unknown field " + strconv.Quote(field.Name))
  138583. }
  138584. }
  138585. out.Dispatch()
  138586. if invalids > 0 {
  138587. return graphql.Null
  138588. }
  138589. return out
  138590. }
  138591. var productChangeStatusUserErrorImplementors = []string{"ProductChangeStatusUserError", "DisplayableError"}
  138592. func (ec *executionContext) _ProductChangeStatusUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductChangeStatusUserError) graphql.Marshaler {
  138593. fields := graphql.CollectFields(ec.OperationContext, sel, productChangeStatusUserErrorImplementors)
  138594. out := graphql.NewFieldSet(fields)
  138595. var invalids uint32
  138596. for i, field := range fields {
  138597. switch field.Name {
  138598. case "__typename":
  138599. out.Values[i] = graphql.MarshalString("ProductChangeStatusUserError")
  138600. case "code":
  138601. out.Values[i] = ec._ProductChangeStatusUserError_code(ctx, field, obj)
  138602. case "field":
  138603. out.Values[i] = ec._ProductChangeStatusUserError_field(ctx, field, obj)
  138604. case "message":
  138605. out.Values[i] = ec._ProductChangeStatusUserError_message(ctx, field, obj)
  138606. if out.Values[i] == graphql.Null {
  138607. invalids++
  138608. }
  138609. default:
  138610. panic("unknown field " + strconv.Quote(field.Name))
  138611. }
  138612. }
  138613. out.Dispatch()
  138614. if invalids > 0 {
  138615. return graphql.Null
  138616. }
  138617. return out
  138618. }
  138619. var productConnectionImplementors = []string{"ProductConnection"}
  138620. func (ec *executionContext) _ProductConnection(ctx context.Context, sel ast.SelectionSet, obj *ProductConnection) graphql.Marshaler {
  138621. fields := graphql.CollectFields(ec.OperationContext, sel, productConnectionImplementors)
  138622. out := graphql.NewFieldSet(fields)
  138623. var invalids uint32
  138624. for i, field := range fields {
  138625. switch field.Name {
  138626. case "__typename":
  138627. out.Values[i] = graphql.MarshalString("ProductConnection")
  138628. case "edges":
  138629. out.Values[i] = ec._ProductConnection_edges(ctx, field, obj)
  138630. if out.Values[i] == graphql.Null {
  138631. invalids++
  138632. }
  138633. case "nodes":
  138634. out.Values[i] = ec._ProductConnection_nodes(ctx, field, obj)
  138635. if out.Values[i] == graphql.Null {
  138636. invalids++
  138637. }
  138638. case "pageInfo":
  138639. out.Values[i] = ec._ProductConnection_pageInfo(ctx, field, obj)
  138640. if out.Values[i] == graphql.Null {
  138641. invalids++
  138642. }
  138643. default:
  138644. panic("unknown field " + strconv.Quote(field.Name))
  138645. }
  138646. }
  138647. out.Dispatch()
  138648. if invalids > 0 {
  138649. return graphql.Null
  138650. }
  138651. return out
  138652. }
  138653. var productContextualPricingImplementors = []string{"ProductContextualPricing"}
  138654. func (ec *executionContext) _ProductContextualPricing(ctx context.Context, sel ast.SelectionSet, obj *ProductContextualPricing) graphql.Marshaler {
  138655. fields := graphql.CollectFields(ec.OperationContext, sel, productContextualPricingImplementors)
  138656. out := graphql.NewFieldSet(fields)
  138657. var invalids uint32
  138658. for i, field := range fields {
  138659. switch field.Name {
  138660. case "__typename":
  138661. out.Values[i] = graphql.MarshalString("ProductContextualPricing")
  138662. case "maxVariantPricing":
  138663. out.Values[i] = ec._ProductContextualPricing_maxVariantPricing(ctx, field, obj)
  138664. case "minVariantPricing":
  138665. out.Values[i] = ec._ProductContextualPricing_minVariantPricing(ctx, field, obj)
  138666. case "priceRange":
  138667. out.Values[i] = ec._ProductContextualPricing_priceRange(ctx, field, obj)
  138668. if out.Values[i] == graphql.Null {
  138669. invalids++
  138670. }
  138671. default:
  138672. panic("unknown field " + strconv.Quote(field.Name))
  138673. }
  138674. }
  138675. out.Dispatch()
  138676. if invalids > 0 {
  138677. return graphql.Null
  138678. }
  138679. return out
  138680. }
  138681. var productCreateMediaPayloadImplementors = []string{"ProductCreateMediaPayload"}
  138682. func (ec *executionContext) _ProductCreateMediaPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductCreateMediaPayload) graphql.Marshaler {
  138683. fields := graphql.CollectFields(ec.OperationContext, sel, productCreateMediaPayloadImplementors)
  138684. out := graphql.NewFieldSet(fields)
  138685. var invalids uint32
  138686. for i, field := range fields {
  138687. switch field.Name {
  138688. case "__typename":
  138689. out.Values[i] = graphql.MarshalString("ProductCreateMediaPayload")
  138690. case "media":
  138691. out.Values[i] = ec._ProductCreateMediaPayload_media(ctx, field, obj)
  138692. case "mediaUserErrors":
  138693. out.Values[i] = ec._ProductCreateMediaPayload_mediaUserErrors(ctx, field, obj)
  138694. if out.Values[i] == graphql.Null {
  138695. invalids++
  138696. }
  138697. case "product":
  138698. out.Values[i] = ec._ProductCreateMediaPayload_product(ctx, field, obj)
  138699. default:
  138700. panic("unknown field " + strconv.Quote(field.Name))
  138701. }
  138702. }
  138703. out.Dispatch()
  138704. if invalids > 0 {
  138705. return graphql.Null
  138706. }
  138707. return out
  138708. }
  138709. var productCreatePayloadImplementors = []string{"ProductCreatePayload"}
  138710. func (ec *executionContext) _ProductCreatePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductCreatePayload) graphql.Marshaler {
  138711. fields := graphql.CollectFields(ec.OperationContext, sel, productCreatePayloadImplementors)
  138712. out := graphql.NewFieldSet(fields)
  138713. var invalids uint32
  138714. for i, field := range fields {
  138715. switch field.Name {
  138716. case "__typename":
  138717. out.Values[i] = graphql.MarshalString("ProductCreatePayload")
  138718. case "product":
  138719. out.Values[i] = ec._ProductCreatePayload_product(ctx, field, obj)
  138720. case "shop":
  138721. out.Values[i] = ec._ProductCreatePayload_shop(ctx, field, obj)
  138722. if out.Values[i] == graphql.Null {
  138723. invalids++
  138724. }
  138725. case "userErrors":
  138726. out.Values[i] = ec._ProductCreatePayload_userErrors(ctx, field, obj)
  138727. if out.Values[i] == graphql.Null {
  138728. invalids++
  138729. }
  138730. default:
  138731. panic("unknown field " + strconv.Quote(field.Name))
  138732. }
  138733. }
  138734. out.Dispatch()
  138735. if invalids > 0 {
  138736. return graphql.Null
  138737. }
  138738. return out
  138739. }
  138740. var productDeleteImagesPayloadImplementors = []string{"ProductDeleteImagesPayload"}
  138741. func (ec *executionContext) _ProductDeleteImagesPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductDeleteImagesPayload) graphql.Marshaler {
  138742. fields := graphql.CollectFields(ec.OperationContext, sel, productDeleteImagesPayloadImplementors)
  138743. out := graphql.NewFieldSet(fields)
  138744. var invalids uint32
  138745. for i, field := range fields {
  138746. switch field.Name {
  138747. case "__typename":
  138748. out.Values[i] = graphql.MarshalString("ProductDeleteImagesPayload")
  138749. case "deletedImageIds":
  138750. out.Values[i] = ec._ProductDeleteImagesPayload_deletedImageIds(ctx, field, obj)
  138751. if out.Values[i] == graphql.Null {
  138752. invalids++
  138753. }
  138754. case "product":
  138755. out.Values[i] = ec._ProductDeleteImagesPayload_product(ctx, field, obj)
  138756. case "userErrors":
  138757. out.Values[i] = ec._ProductDeleteImagesPayload_userErrors(ctx, field, obj)
  138758. if out.Values[i] == graphql.Null {
  138759. invalids++
  138760. }
  138761. default:
  138762. panic("unknown field " + strconv.Quote(field.Name))
  138763. }
  138764. }
  138765. out.Dispatch()
  138766. if invalids > 0 {
  138767. return graphql.Null
  138768. }
  138769. return out
  138770. }
  138771. var productDeleteMediaPayloadImplementors = []string{"ProductDeleteMediaPayload"}
  138772. func (ec *executionContext) _ProductDeleteMediaPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductDeleteMediaPayload) graphql.Marshaler {
  138773. fields := graphql.CollectFields(ec.OperationContext, sel, productDeleteMediaPayloadImplementors)
  138774. out := graphql.NewFieldSet(fields)
  138775. var invalids uint32
  138776. for i, field := range fields {
  138777. switch field.Name {
  138778. case "__typename":
  138779. out.Values[i] = graphql.MarshalString("ProductDeleteMediaPayload")
  138780. case "deletedMediaIds":
  138781. out.Values[i] = ec._ProductDeleteMediaPayload_deletedMediaIds(ctx, field, obj)
  138782. case "deletedProductImageIds":
  138783. out.Values[i] = ec._ProductDeleteMediaPayload_deletedProductImageIds(ctx, field, obj)
  138784. case "mediaUserErrors":
  138785. out.Values[i] = ec._ProductDeleteMediaPayload_mediaUserErrors(ctx, field, obj)
  138786. if out.Values[i] == graphql.Null {
  138787. invalids++
  138788. }
  138789. case "product":
  138790. out.Values[i] = ec._ProductDeleteMediaPayload_product(ctx, field, obj)
  138791. default:
  138792. panic("unknown field " + strconv.Quote(field.Name))
  138793. }
  138794. }
  138795. out.Dispatch()
  138796. if invalids > 0 {
  138797. return graphql.Null
  138798. }
  138799. return out
  138800. }
  138801. var productDeletePayloadImplementors = []string{"ProductDeletePayload"}
  138802. func (ec *executionContext) _ProductDeletePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductDeletePayload) graphql.Marshaler {
  138803. fields := graphql.CollectFields(ec.OperationContext, sel, productDeletePayloadImplementors)
  138804. out := graphql.NewFieldSet(fields)
  138805. var invalids uint32
  138806. for i, field := range fields {
  138807. switch field.Name {
  138808. case "__typename":
  138809. out.Values[i] = graphql.MarshalString("ProductDeletePayload")
  138810. case "deletedProductId":
  138811. out.Values[i] = ec._ProductDeletePayload_deletedProductId(ctx, field, obj)
  138812. case "shop":
  138813. out.Values[i] = ec._ProductDeletePayload_shop(ctx, field, obj)
  138814. if out.Values[i] == graphql.Null {
  138815. invalids++
  138816. }
  138817. case "userErrors":
  138818. out.Values[i] = ec._ProductDeletePayload_userErrors(ctx, field, obj)
  138819. if out.Values[i] == graphql.Null {
  138820. invalids++
  138821. }
  138822. default:
  138823. panic("unknown field " + strconv.Quote(field.Name))
  138824. }
  138825. }
  138826. out.Dispatch()
  138827. if invalids > 0 {
  138828. return graphql.Null
  138829. }
  138830. return out
  138831. }
  138832. var productDuplicatePayloadImplementors = []string{"ProductDuplicatePayload"}
  138833. func (ec *executionContext) _ProductDuplicatePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductDuplicatePayload) graphql.Marshaler {
  138834. fields := graphql.CollectFields(ec.OperationContext, sel, productDuplicatePayloadImplementors)
  138835. out := graphql.NewFieldSet(fields)
  138836. var invalids uint32
  138837. for i, field := range fields {
  138838. switch field.Name {
  138839. case "__typename":
  138840. out.Values[i] = graphql.MarshalString("ProductDuplicatePayload")
  138841. case "imageJob":
  138842. out.Values[i] = ec._ProductDuplicatePayload_imageJob(ctx, field, obj)
  138843. case "newProduct":
  138844. out.Values[i] = ec._ProductDuplicatePayload_newProduct(ctx, field, obj)
  138845. case "shop":
  138846. out.Values[i] = ec._ProductDuplicatePayload_shop(ctx, field, obj)
  138847. if out.Values[i] == graphql.Null {
  138848. invalids++
  138849. }
  138850. case "userErrors":
  138851. out.Values[i] = ec._ProductDuplicatePayload_userErrors(ctx, field, obj)
  138852. if out.Values[i] == graphql.Null {
  138853. invalids++
  138854. }
  138855. default:
  138856. panic("unknown field " + strconv.Quote(field.Name))
  138857. }
  138858. }
  138859. out.Dispatch()
  138860. if invalids > 0 {
  138861. return graphql.Null
  138862. }
  138863. return out
  138864. }
  138865. var productEdgeImplementors = []string{"ProductEdge"}
  138866. func (ec *executionContext) _ProductEdge(ctx context.Context, sel ast.SelectionSet, obj *ProductEdge) graphql.Marshaler {
  138867. fields := graphql.CollectFields(ec.OperationContext, sel, productEdgeImplementors)
  138868. out := graphql.NewFieldSet(fields)
  138869. var invalids uint32
  138870. for i, field := range fields {
  138871. switch field.Name {
  138872. case "__typename":
  138873. out.Values[i] = graphql.MarshalString("ProductEdge")
  138874. case "cursor":
  138875. out.Values[i] = ec._ProductEdge_cursor(ctx, field, obj)
  138876. if out.Values[i] == graphql.Null {
  138877. invalids++
  138878. }
  138879. case "node":
  138880. out.Values[i] = ec._ProductEdge_node(ctx, field, obj)
  138881. if out.Values[i] == graphql.Null {
  138882. invalids++
  138883. }
  138884. default:
  138885. panic("unknown field " + strconv.Quote(field.Name))
  138886. }
  138887. }
  138888. out.Dispatch()
  138889. if invalids > 0 {
  138890. return graphql.Null
  138891. }
  138892. return out
  138893. }
  138894. var productImageUpdatePayloadImplementors = []string{"ProductImageUpdatePayload"}
  138895. func (ec *executionContext) _ProductImageUpdatePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductImageUpdatePayload) graphql.Marshaler {
  138896. fields := graphql.CollectFields(ec.OperationContext, sel, productImageUpdatePayloadImplementors)
  138897. out := graphql.NewFieldSet(fields)
  138898. var invalids uint32
  138899. for i, field := range fields {
  138900. switch field.Name {
  138901. case "__typename":
  138902. out.Values[i] = graphql.MarshalString("ProductImageUpdatePayload")
  138903. case "image":
  138904. out.Values[i] = ec._ProductImageUpdatePayload_image(ctx, field, obj)
  138905. case "userErrors":
  138906. out.Values[i] = ec._ProductImageUpdatePayload_userErrors(ctx, field, obj)
  138907. if out.Values[i] == graphql.Null {
  138908. invalids++
  138909. }
  138910. default:
  138911. panic("unknown field " + strconv.Quote(field.Name))
  138912. }
  138913. }
  138914. out.Dispatch()
  138915. if invalids > 0 {
  138916. return graphql.Null
  138917. }
  138918. return out
  138919. }
  138920. var productJoinSellingPlanGroupsPayloadImplementors = []string{"ProductJoinSellingPlanGroupsPayload"}
  138921. func (ec *executionContext) _ProductJoinSellingPlanGroupsPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductJoinSellingPlanGroupsPayload) graphql.Marshaler {
  138922. fields := graphql.CollectFields(ec.OperationContext, sel, productJoinSellingPlanGroupsPayloadImplementors)
  138923. out := graphql.NewFieldSet(fields)
  138924. var invalids uint32
  138925. for i, field := range fields {
  138926. switch field.Name {
  138927. case "__typename":
  138928. out.Values[i] = graphql.MarshalString("ProductJoinSellingPlanGroupsPayload")
  138929. case "product":
  138930. out.Values[i] = ec._ProductJoinSellingPlanGroupsPayload_product(ctx, field, obj)
  138931. case "userErrors":
  138932. out.Values[i] = ec._ProductJoinSellingPlanGroupsPayload_userErrors(ctx, field, obj)
  138933. if out.Values[i] == graphql.Null {
  138934. invalids++
  138935. }
  138936. default:
  138937. panic("unknown field " + strconv.Quote(field.Name))
  138938. }
  138939. }
  138940. out.Dispatch()
  138941. if invalids > 0 {
  138942. return graphql.Null
  138943. }
  138944. return out
  138945. }
  138946. var productLeaveSellingPlanGroupsPayloadImplementors = []string{"ProductLeaveSellingPlanGroupsPayload"}
  138947. func (ec *executionContext) _ProductLeaveSellingPlanGroupsPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductLeaveSellingPlanGroupsPayload) graphql.Marshaler {
  138948. fields := graphql.CollectFields(ec.OperationContext, sel, productLeaveSellingPlanGroupsPayloadImplementors)
  138949. out := graphql.NewFieldSet(fields)
  138950. var invalids uint32
  138951. for i, field := range fields {
  138952. switch field.Name {
  138953. case "__typename":
  138954. out.Values[i] = graphql.MarshalString("ProductLeaveSellingPlanGroupsPayload")
  138955. case "product":
  138956. out.Values[i] = ec._ProductLeaveSellingPlanGroupsPayload_product(ctx, field, obj)
  138957. case "userErrors":
  138958. out.Values[i] = ec._ProductLeaveSellingPlanGroupsPayload_userErrors(ctx, field, obj)
  138959. if out.Values[i] == graphql.Null {
  138960. invalids++
  138961. }
  138962. default:
  138963. panic("unknown field " + strconv.Quote(field.Name))
  138964. }
  138965. }
  138966. out.Dispatch()
  138967. if invalids > 0 {
  138968. return graphql.Null
  138969. }
  138970. return out
  138971. }
  138972. var productOptionImplementors = []string{"ProductOption", "HasPublishedTranslations", "Node", "_Entity"}
  138973. func (ec *executionContext) _ProductOption(ctx context.Context, sel ast.SelectionSet, obj *ProductOption) graphql.Marshaler {
  138974. fields := graphql.CollectFields(ec.OperationContext, sel, productOptionImplementors)
  138975. out := graphql.NewFieldSet(fields)
  138976. var invalids uint32
  138977. for i, field := range fields {
  138978. switch field.Name {
  138979. case "__typename":
  138980. out.Values[i] = graphql.MarshalString("ProductOption")
  138981. case "id":
  138982. out.Values[i] = ec._ProductOption_id(ctx, field, obj)
  138983. if out.Values[i] == graphql.Null {
  138984. invalids++
  138985. }
  138986. case "name":
  138987. out.Values[i] = ec._ProductOption_name(ctx, field, obj)
  138988. if out.Values[i] == graphql.Null {
  138989. invalids++
  138990. }
  138991. case "position":
  138992. out.Values[i] = ec._ProductOption_position(ctx, field, obj)
  138993. if out.Values[i] == graphql.Null {
  138994. invalids++
  138995. }
  138996. case "translations":
  138997. out.Values[i] = ec._ProductOption_translations(ctx, field, obj)
  138998. if out.Values[i] == graphql.Null {
  138999. invalids++
  139000. }
  139001. case "values":
  139002. out.Values[i] = ec._ProductOption_values(ctx, field, obj)
  139003. if out.Values[i] == graphql.Null {
  139004. invalids++
  139005. }
  139006. default:
  139007. panic("unknown field " + strconv.Quote(field.Name))
  139008. }
  139009. }
  139010. out.Dispatch()
  139011. if invalids > 0 {
  139012. return graphql.Null
  139013. }
  139014. return out
  139015. }
  139016. var productPriceRangeV2Implementors = []string{"ProductPriceRangeV2"}
  139017. func (ec *executionContext) _ProductPriceRangeV2(ctx context.Context, sel ast.SelectionSet, obj *ProductPriceRangeV2) graphql.Marshaler {
  139018. fields := graphql.CollectFields(ec.OperationContext, sel, productPriceRangeV2Implementors)
  139019. out := graphql.NewFieldSet(fields)
  139020. var invalids uint32
  139021. for i, field := range fields {
  139022. switch field.Name {
  139023. case "__typename":
  139024. out.Values[i] = graphql.MarshalString("ProductPriceRangeV2")
  139025. case "maxVariantPrice":
  139026. out.Values[i] = ec._ProductPriceRangeV2_maxVariantPrice(ctx, field, obj)
  139027. if out.Values[i] == graphql.Null {
  139028. invalids++
  139029. }
  139030. case "minVariantPrice":
  139031. out.Values[i] = ec._ProductPriceRangeV2_minVariantPrice(ctx, field, obj)
  139032. if out.Values[i] == graphql.Null {
  139033. invalids++
  139034. }
  139035. default:
  139036. panic("unknown field " + strconv.Quote(field.Name))
  139037. }
  139038. }
  139039. out.Dispatch()
  139040. if invalids > 0 {
  139041. return graphql.Null
  139042. }
  139043. return out
  139044. }
  139045. var productReorderImagesPayloadImplementors = []string{"ProductReorderImagesPayload"}
  139046. func (ec *executionContext) _ProductReorderImagesPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductReorderImagesPayload) graphql.Marshaler {
  139047. fields := graphql.CollectFields(ec.OperationContext, sel, productReorderImagesPayloadImplementors)
  139048. out := graphql.NewFieldSet(fields)
  139049. var invalids uint32
  139050. for i, field := range fields {
  139051. switch field.Name {
  139052. case "__typename":
  139053. out.Values[i] = graphql.MarshalString("ProductReorderImagesPayload")
  139054. case "job":
  139055. out.Values[i] = ec._ProductReorderImagesPayload_job(ctx, field, obj)
  139056. case "userErrors":
  139057. out.Values[i] = ec._ProductReorderImagesPayload_userErrors(ctx, field, obj)
  139058. if out.Values[i] == graphql.Null {
  139059. invalids++
  139060. }
  139061. default:
  139062. panic("unknown field " + strconv.Quote(field.Name))
  139063. }
  139064. }
  139065. out.Dispatch()
  139066. if invalids > 0 {
  139067. return graphql.Null
  139068. }
  139069. return out
  139070. }
  139071. var productReorderMediaPayloadImplementors = []string{"ProductReorderMediaPayload"}
  139072. func (ec *executionContext) _ProductReorderMediaPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductReorderMediaPayload) graphql.Marshaler {
  139073. fields := graphql.CollectFields(ec.OperationContext, sel, productReorderMediaPayloadImplementors)
  139074. out := graphql.NewFieldSet(fields)
  139075. var invalids uint32
  139076. for i, field := range fields {
  139077. switch field.Name {
  139078. case "__typename":
  139079. out.Values[i] = graphql.MarshalString("ProductReorderMediaPayload")
  139080. case "job":
  139081. out.Values[i] = ec._ProductReorderMediaPayload_job(ctx, field, obj)
  139082. case "mediaUserErrors":
  139083. out.Values[i] = ec._ProductReorderMediaPayload_mediaUserErrors(ctx, field, obj)
  139084. if out.Values[i] == graphql.Null {
  139085. invalids++
  139086. }
  139087. default:
  139088. panic("unknown field " + strconv.Quote(field.Name))
  139089. }
  139090. }
  139091. out.Dispatch()
  139092. if invalids > 0 {
  139093. return graphql.Null
  139094. }
  139095. return out
  139096. }
  139097. var productResourceFeedbackImplementors = []string{"ProductResourceFeedback"}
  139098. func (ec *executionContext) _ProductResourceFeedback(ctx context.Context, sel ast.SelectionSet, obj *ProductResourceFeedback) graphql.Marshaler {
  139099. fields := graphql.CollectFields(ec.OperationContext, sel, productResourceFeedbackImplementors)
  139100. out := graphql.NewFieldSet(fields)
  139101. var invalids uint32
  139102. for i, field := range fields {
  139103. switch field.Name {
  139104. case "__typename":
  139105. out.Values[i] = graphql.MarshalString("ProductResourceFeedback")
  139106. case "feedbackGeneratedAt":
  139107. out.Values[i] = ec._ProductResourceFeedback_feedbackGeneratedAt(ctx, field, obj)
  139108. if out.Values[i] == graphql.Null {
  139109. invalids++
  139110. }
  139111. case "messages":
  139112. out.Values[i] = ec._ProductResourceFeedback_messages(ctx, field, obj)
  139113. if out.Values[i] == graphql.Null {
  139114. invalids++
  139115. }
  139116. case "productId":
  139117. out.Values[i] = ec._ProductResourceFeedback_productId(ctx, field, obj)
  139118. if out.Values[i] == graphql.Null {
  139119. invalids++
  139120. }
  139121. case "productUpdatedAt":
  139122. out.Values[i] = ec._ProductResourceFeedback_productUpdatedAt(ctx, field, obj)
  139123. if out.Values[i] == graphql.Null {
  139124. invalids++
  139125. }
  139126. case "state":
  139127. out.Values[i] = ec._ProductResourceFeedback_state(ctx, field, obj)
  139128. if out.Values[i] == graphql.Null {
  139129. invalids++
  139130. }
  139131. default:
  139132. panic("unknown field " + strconv.Quote(field.Name))
  139133. }
  139134. }
  139135. out.Dispatch()
  139136. if invalids > 0 {
  139137. return graphql.Null
  139138. }
  139139. return out
  139140. }
  139141. var productTaxonomyNodeImplementors = []string{"ProductTaxonomyNode", "Node"}
  139142. func (ec *executionContext) _ProductTaxonomyNode(ctx context.Context, sel ast.SelectionSet, obj *ProductTaxonomyNode) graphql.Marshaler {
  139143. fields := graphql.CollectFields(ec.OperationContext, sel, productTaxonomyNodeImplementors)
  139144. out := graphql.NewFieldSet(fields)
  139145. var invalids uint32
  139146. for i, field := range fields {
  139147. switch field.Name {
  139148. case "__typename":
  139149. out.Values[i] = graphql.MarshalString("ProductTaxonomyNode")
  139150. case "fullName":
  139151. out.Values[i] = ec._ProductTaxonomyNode_fullName(ctx, field, obj)
  139152. if out.Values[i] == graphql.Null {
  139153. invalids++
  139154. }
  139155. case "id":
  139156. out.Values[i] = ec._ProductTaxonomyNode_id(ctx, field, obj)
  139157. if out.Values[i] == graphql.Null {
  139158. invalids++
  139159. }
  139160. case "isLeaf":
  139161. out.Values[i] = ec._ProductTaxonomyNode_isLeaf(ctx, field, obj)
  139162. if out.Values[i] == graphql.Null {
  139163. invalids++
  139164. }
  139165. case "isRoot":
  139166. out.Values[i] = ec._ProductTaxonomyNode_isRoot(ctx, field, obj)
  139167. if out.Values[i] == graphql.Null {
  139168. invalids++
  139169. }
  139170. case "name":
  139171. out.Values[i] = ec._ProductTaxonomyNode_name(ctx, field, obj)
  139172. if out.Values[i] == graphql.Null {
  139173. invalids++
  139174. }
  139175. default:
  139176. panic("unknown field " + strconv.Quote(field.Name))
  139177. }
  139178. }
  139179. out.Dispatch()
  139180. if invalids > 0 {
  139181. return graphql.Null
  139182. }
  139183. return out
  139184. }
  139185. var productUpdateMediaPayloadImplementors = []string{"ProductUpdateMediaPayload"}
  139186. func (ec *executionContext) _ProductUpdateMediaPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductUpdateMediaPayload) graphql.Marshaler {
  139187. fields := graphql.CollectFields(ec.OperationContext, sel, productUpdateMediaPayloadImplementors)
  139188. out := graphql.NewFieldSet(fields)
  139189. var invalids uint32
  139190. for i, field := range fields {
  139191. switch field.Name {
  139192. case "__typename":
  139193. out.Values[i] = graphql.MarshalString("ProductUpdateMediaPayload")
  139194. case "media":
  139195. out.Values[i] = ec._ProductUpdateMediaPayload_media(ctx, field, obj)
  139196. case "mediaUserErrors":
  139197. out.Values[i] = ec._ProductUpdateMediaPayload_mediaUserErrors(ctx, field, obj)
  139198. if out.Values[i] == graphql.Null {
  139199. invalids++
  139200. }
  139201. case "product":
  139202. out.Values[i] = ec._ProductUpdateMediaPayload_product(ctx, field, obj)
  139203. default:
  139204. panic("unknown field " + strconv.Quote(field.Name))
  139205. }
  139206. }
  139207. out.Dispatch()
  139208. if invalids > 0 {
  139209. return graphql.Null
  139210. }
  139211. return out
  139212. }
  139213. var productUpdatePayloadImplementors = []string{"ProductUpdatePayload"}
  139214. func (ec *executionContext) _ProductUpdatePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductUpdatePayload) graphql.Marshaler {
  139215. fields := graphql.CollectFields(ec.OperationContext, sel, productUpdatePayloadImplementors)
  139216. out := graphql.NewFieldSet(fields)
  139217. var invalids uint32
  139218. for i, field := range fields {
  139219. switch field.Name {
  139220. case "__typename":
  139221. out.Values[i] = graphql.MarshalString("ProductUpdatePayload")
  139222. case "product":
  139223. out.Values[i] = ec._ProductUpdatePayload_product(ctx, field, obj)
  139224. case "userErrors":
  139225. out.Values[i] = ec._ProductUpdatePayload_userErrors(ctx, field, obj)
  139226. if out.Values[i] == graphql.Null {
  139227. invalids++
  139228. }
  139229. default:
  139230. panic("unknown field " + strconv.Quote(field.Name))
  139231. }
  139232. }
  139233. out.Dispatch()
  139234. if invalids > 0 {
  139235. return graphql.Null
  139236. }
  139237. return out
  139238. }
  139239. var productVariantImplementors = []string{"ProductVariant", "HasMetafieldDefinitions", "HasMetafields", "HasPublishedTranslations", "LegacyInteroperability", "Navigable", "Node", "CommentEventEmbed", "MetafieldReference", "_Entity"}
  139240. func (ec *executionContext) _ProductVariant(ctx context.Context, sel ast.SelectionSet, obj *ProductVariant) graphql.Marshaler {
  139241. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantImplementors)
  139242. out := graphql.NewFieldSet(fields)
  139243. var invalids uint32
  139244. for i, field := range fields {
  139245. switch field.Name {
  139246. case "__typename":
  139247. out.Values[i] = graphql.MarshalString("ProductVariant")
  139248. case "availableForSale":
  139249. out.Values[i] = ec._ProductVariant_availableForSale(ctx, field, obj)
  139250. if out.Values[i] == graphql.Null {
  139251. invalids++
  139252. }
  139253. case "barcode":
  139254. out.Values[i] = ec._ProductVariant_barcode(ctx, field, obj)
  139255. case "compareAtPrice":
  139256. out.Values[i] = ec._ProductVariant_compareAtPrice(ctx, field, obj)
  139257. case "contextualPricing":
  139258. out.Values[i] = ec._ProductVariant_contextualPricing(ctx, field, obj)
  139259. if out.Values[i] == graphql.Null {
  139260. invalids++
  139261. }
  139262. case "createdAt":
  139263. out.Values[i] = ec._ProductVariant_createdAt(ctx, field, obj)
  139264. if out.Values[i] == graphql.Null {
  139265. invalids++
  139266. }
  139267. case "defaultCursor":
  139268. out.Values[i] = ec._ProductVariant_defaultCursor(ctx, field, obj)
  139269. if out.Values[i] == graphql.Null {
  139270. invalids++
  139271. }
  139272. case "deliveryProfile":
  139273. out.Values[i] = ec._ProductVariant_deliveryProfile(ctx, field, obj)
  139274. case "displayName":
  139275. out.Values[i] = ec._ProductVariant_displayName(ctx, field, obj)
  139276. if out.Values[i] == graphql.Null {
  139277. invalids++
  139278. }
  139279. case "fulfillmentServiceEditable":
  139280. out.Values[i] = ec._ProductVariant_fulfillmentServiceEditable(ctx, field, obj)
  139281. if out.Values[i] == graphql.Null {
  139282. invalids++
  139283. }
  139284. case "id":
  139285. out.Values[i] = ec._ProductVariant_id(ctx, field, obj)
  139286. if out.Values[i] == graphql.Null {
  139287. invalids++
  139288. }
  139289. case "image":
  139290. out.Values[i] = ec._ProductVariant_image(ctx, field, obj)
  139291. case "inventoryItem":
  139292. out.Values[i] = ec._ProductVariant_inventoryItem(ctx, field, obj)
  139293. if out.Values[i] == graphql.Null {
  139294. invalids++
  139295. }
  139296. case "inventoryPolicy":
  139297. out.Values[i] = ec._ProductVariant_inventoryPolicy(ctx, field, obj)
  139298. if out.Values[i] == graphql.Null {
  139299. invalids++
  139300. }
  139301. case "inventoryQuantity":
  139302. out.Values[i] = ec._ProductVariant_inventoryQuantity(ctx, field, obj)
  139303. case "legacyResourceId":
  139304. out.Values[i] = ec._ProductVariant_legacyResourceId(ctx, field, obj)
  139305. if out.Values[i] == graphql.Null {
  139306. invalids++
  139307. }
  139308. case "media":
  139309. out.Values[i] = ec._ProductVariant_media(ctx, field, obj)
  139310. if out.Values[i] == graphql.Null {
  139311. invalids++
  139312. }
  139313. case "metafield":
  139314. out.Values[i] = ec._ProductVariant_metafield(ctx, field, obj)
  139315. case "metafieldDefinitions":
  139316. out.Values[i] = ec._ProductVariant_metafieldDefinitions(ctx, field, obj)
  139317. if out.Values[i] == graphql.Null {
  139318. invalids++
  139319. }
  139320. case "metafields":
  139321. out.Values[i] = ec._ProductVariant_metafields(ctx, field, obj)
  139322. if out.Values[i] == graphql.Null {
  139323. invalids++
  139324. }
  139325. case "position":
  139326. out.Values[i] = ec._ProductVariant_position(ctx, field, obj)
  139327. if out.Values[i] == graphql.Null {
  139328. invalids++
  139329. }
  139330. case "price":
  139331. out.Values[i] = ec._ProductVariant_price(ctx, field, obj)
  139332. if out.Values[i] == graphql.Null {
  139333. invalids++
  139334. }
  139335. case "privateMetafield":
  139336. out.Values[i] = ec._ProductVariant_privateMetafield(ctx, field, obj)
  139337. case "privateMetafields":
  139338. out.Values[i] = ec._ProductVariant_privateMetafields(ctx, field, obj)
  139339. if out.Values[i] == graphql.Null {
  139340. invalids++
  139341. }
  139342. case "product":
  139343. out.Values[i] = ec._ProductVariant_product(ctx, field, obj)
  139344. if out.Values[i] == graphql.Null {
  139345. invalids++
  139346. }
  139347. case "selectedOptions":
  139348. out.Values[i] = ec._ProductVariant_selectedOptions(ctx, field, obj)
  139349. if out.Values[i] == graphql.Null {
  139350. invalids++
  139351. }
  139352. case "sellableOnlineQuantity":
  139353. out.Values[i] = ec._ProductVariant_sellableOnlineQuantity(ctx, field, obj)
  139354. if out.Values[i] == graphql.Null {
  139355. invalids++
  139356. }
  139357. case "sellingPlanGroupCount":
  139358. out.Values[i] = ec._ProductVariant_sellingPlanGroupCount(ctx, field, obj)
  139359. if out.Values[i] == graphql.Null {
  139360. invalids++
  139361. }
  139362. case "sellingPlanGroups":
  139363. out.Values[i] = ec._ProductVariant_sellingPlanGroups(ctx, field, obj)
  139364. if out.Values[i] == graphql.Null {
  139365. invalids++
  139366. }
  139367. case "sku":
  139368. out.Values[i] = ec._ProductVariant_sku(ctx, field, obj)
  139369. case "taxCode":
  139370. out.Values[i] = ec._ProductVariant_taxCode(ctx, field, obj)
  139371. case "taxable":
  139372. out.Values[i] = ec._ProductVariant_taxable(ctx, field, obj)
  139373. if out.Values[i] == graphql.Null {
  139374. invalids++
  139375. }
  139376. case "title":
  139377. out.Values[i] = ec._ProductVariant_title(ctx, field, obj)
  139378. if out.Values[i] == graphql.Null {
  139379. invalids++
  139380. }
  139381. case "translations":
  139382. out.Values[i] = ec._ProductVariant_translations(ctx, field, obj)
  139383. if out.Values[i] == graphql.Null {
  139384. invalids++
  139385. }
  139386. case "updatedAt":
  139387. out.Values[i] = ec._ProductVariant_updatedAt(ctx, field, obj)
  139388. if out.Values[i] == graphql.Null {
  139389. invalids++
  139390. }
  139391. case "weight":
  139392. out.Values[i] = ec._ProductVariant_weight(ctx, field, obj)
  139393. case "weightUnit":
  139394. out.Values[i] = ec._ProductVariant_weightUnit(ctx, field, obj)
  139395. if out.Values[i] == graphql.Null {
  139396. invalids++
  139397. }
  139398. default:
  139399. panic("unknown field " + strconv.Quote(field.Name))
  139400. }
  139401. }
  139402. out.Dispatch()
  139403. if invalids > 0 {
  139404. return graphql.Null
  139405. }
  139406. return out
  139407. }
  139408. var productVariantAppendMediaPayloadImplementors = []string{"ProductVariantAppendMediaPayload"}
  139409. func (ec *executionContext) _ProductVariantAppendMediaPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantAppendMediaPayload) graphql.Marshaler {
  139410. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantAppendMediaPayloadImplementors)
  139411. out := graphql.NewFieldSet(fields)
  139412. var invalids uint32
  139413. for i, field := range fields {
  139414. switch field.Name {
  139415. case "__typename":
  139416. out.Values[i] = graphql.MarshalString("ProductVariantAppendMediaPayload")
  139417. case "product":
  139418. out.Values[i] = ec._ProductVariantAppendMediaPayload_product(ctx, field, obj)
  139419. case "productVariants":
  139420. out.Values[i] = ec._ProductVariantAppendMediaPayload_productVariants(ctx, field, obj)
  139421. case "userErrors":
  139422. out.Values[i] = ec._ProductVariantAppendMediaPayload_userErrors(ctx, field, obj)
  139423. if out.Values[i] == graphql.Null {
  139424. invalids++
  139425. }
  139426. default:
  139427. panic("unknown field " + strconv.Quote(field.Name))
  139428. }
  139429. }
  139430. out.Dispatch()
  139431. if invalids > 0 {
  139432. return graphql.Null
  139433. }
  139434. return out
  139435. }
  139436. var productVariantConnectionImplementors = []string{"ProductVariantConnection"}
  139437. func (ec *executionContext) _ProductVariantConnection(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantConnection) graphql.Marshaler {
  139438. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantConnectionImplementors)
  139439. out := graphql.NewFieldSet(fields)
  139440. var invalids uint32
  139441. for i, field := range fields {
  139442. switch field.Name {
  139443. case "__typename":
  139444. out.Values[i] = graphql.MarshalString("ProductVariantConnection")
  139445. case "edges":
  139446. out.Values[i] = ec._ProductVariantConnection_edges(ctx, field, obj)
  139447. if out.Values[i] == graphql.Null {
  139448. invalids++
  139449. }
  139450. case "nodes":
  139451. out.Values[i] = ec._ProductVariantConnection_nodes(ctx, field, obj)
  139452. if out.Values[i] == graphql.Null {
  139453. invalids++
  139454. }
  139455. case "pageInfo":
  139456. out.Values[i] = ec._ProductVariantConnection_pageInfo(ctx, field, obj)
  139457. if out.Values[i] == graphql.Null {
  139458. invalids++
  139459. }
  139460. default:
  139461. panic("unknown field " + strconv.Quote(field.Name))
  139462. }
  139463. }
  139464. out.Dispatch()
  139465. if invalids > 0 {
  139466. return graphql.Null
  139467. }
  139468. return out
  139469. }
  139470. var productVariantContextualPricingImplementors = []string{"ProductVariantContextualPricing"}
  139471. func (ec *executionContext) _ProductVariantContextualPricing(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantContextualPricing) graphql.Marshaler {
  139472. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantContextualPricingImplementors)
  139473. out := graphql.NewFieldSet(fields)
  139474. var invalids uint32
  139475. for i, field := range fields {
  139476. switch field.Name {
  139477. case "__typename":
  139478. out.Values[i] = graphql.MarshalString("ProductVariantContextualPricing")
  139479. case "compareAtPrice":
  139480. out.Values[i] = ec._ProductVariantContextualPricing_compareAtPrice(ctx, field, obj)
  139481. case "price":
  139482. out.Values[i] = ec._ProductVariantContextualPricing_price(ctx, field, obj)
  139483. if out.Values[i] == graphql.Null {
  139484. invalids++
  139485. }
  139486. default:
  139487. panic("unknown field " + strconv.Quote(field.Name))
  139488. }
  139489. }
  139490. out.Dispatch()
  139491. if invalids > 0 {
  139492. return graphql.Null
  139493. }
  139494. return out
  139495. }
  139496. var productVariantCreatePayloadImplementors = []string{"ProductVariantCreatePayload"}
  139497. func (ec *executionContext) _ProductVariantCreatePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantCreatePayload) graphql.Marshaler {
  139498. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantCreatePayloadImplementors)
  139499. out := graphql.NewFieldSet(fields)
  139500. var invalids uint32
  139501. for i, field := range fields {
  139502. switch field.Name {
  139503. case "__typename":
  139504. out.Values[i] = graphql.MarshalString("ProductVariantCreatePayload")
  139505. case "product":
  139506. out.Values[i] = ec._ProductVariantCreatePayload_product(ctx, field, obj)
  139507. case "productVariant":
  139508. out.Values[i] = ec._ProductVariantCreatePayload_productVariant(ctx, field, obj)
  139509. case "userErrors":
  139510. out.Values[i] = ec._ProductVariantCreatePayload_userErrors(ctx, field, obj)
  139511. if out.Values[i] == graphql.Null {
  139512. invalids++
  139513. }
  139514. default:
  139515. panic("unknown field " + strconv.Quote(field.Name))
  139516. }
  139517. }
  139518. out.Dispatch()
  139519. if invalids > 0 {
  139520. return graphql.Null
  139521. }
  139522. return out
  139523. }
  139524. var productVariantDeletePayloadImplementors = []string{"ProductVariantDeletePayload"}
  139525. func (ec *executionContext) _ProductVariantDeletePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantDeletePayload) graphql.Marshaler {
  139526. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantDeletePayloadImplementors)
  139527. out := graphql.NewFieldSet(fields)
  139528. var invalids uint32
  139529. for i, field := range fields {
  139530. switch field.Name {
  139531. case "__typename":
  139532. out.Values[i] = graphql.MarshalString("ProductVariantDeletePayload")
  139533. case "deletedProductVariantId":
  139534. out.Values[i] = ec._ProductVariantDeletePayload_deletedProductVariantId(ctx, field, obj)
  139535. case "product":
  139536. out.Values[i] = ec._ProductVariantDeletePayload_product(ctx, field, obj)
  139537. case "userErrors":
  139538. out.Values[i] = ec._ProductVariantDeletePayload_userErrors(ctx, field, obj)
  139539. if out.Values[i] == graphql.Null {
  139540. invalids++
  139541. }
  139542. default:
  139543. panic("unknown field " + strconv.Quote(field.Name))
  139544. }
  139545. }
  139546. out.Dispatch()
  139547. if invalids > 0 {
  139548. return graphql.Null
  139549. }
  139550. return out
  139551. }
  139552. var productVariantDetachMediaPayloadImplementors = []string{"ProductVariantDetachMediaPayload"}
  139553. func (ec *executionContext) _ProductVariantDetachMediaPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantDetachMediaPayload) graphql.Marshaler {
  139554. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantDetachMediaPayloadImplementors)
  139555. out := graphql.NewFieldSet(fields)
  139556. var invalids uint32
  139557. for i, field := range fields {
  139558. switch field.Name {
  139559. case "__typename":
  139560. out.Values[i] = graphql.MarshalString("ProductVariantDetachMediaPayload")
  139561. case "product":
  139562. out.Values[i] = ec._ProductVariantDetachMediaPayload_product(ctx, field, obj)
  139563. case "productVariants":
  139564. out.Values[i] = ec._ProductVariantDetachMediaPayload_productVariants(ctx, field, obj)
  139565. case "userErrors":
  139566. out.Values[i] = ec._ProductVariantDetachMediaPayload_userErrors(ctx, field, obj)
  139567. if out.Values[i] == graphql.Null {
  139568. invalids++
  139569. }
  139570. default:
  139571. panic("unknown field " + strconv.Quote(field.Name))
  139572. }
  139573. }
  139574. out.Dispatch()
  139575. if invalids > 0 {
  139576. return graphql.Null
  139577. }
  139578. return out
  139579. }
  139580. var productVariantEdgeImplementors = []string{"ProductVariantEdge"}
  139581. func (ec *executionContext) _ProductVariantEdge(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantEdge) graphql.Marshaler {
  139582. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantEdgeImplementors)
  139583. out := graphql.NewFieldSet(fields)
  139584. var invalids uint32
  139585. for i, field := range fields {
  139586. switch field.Name {
  139587. case "__typename":
  139588. out.Values[i] = graphql.MarshalString("ProductVariantEdge")
  139589. case "cursor":
  139590. out.Values[i] = ec._ProductVariantEdge_cursor(ctx, field, obj)
  139591. if out.Values[i] == graphql.Null {
  139592. invalids++
  139593. }
  139594. case "node":
  139595. out.Values[i] = ec._ProductVariantEdge_node(ctx, field, obj)
  139596. if out.Values[i] == graphql.Null {
  139597. invalids++
  139598. }
  139599. default:
  139600. panic("unknown field " + strconv.Quote(field.Name))
  139601. }
  139602. }
  139603. out.Dispatch()
  139604. if invalids > 0 {
  139605. return graphql.Null
  139606. }
  139607. return out
  139608. }
  139609. var productVariantJoinSellingPlanGroupsPayloadImplementors = []string{"ProductVariantJoinSellingPlanGroupsPayload"}
  139610. func (ec *executionContext) _ProductVariantJoinSellingPlanGroupsPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantJoinSellingPlanGroupsPayload) graphql.Marshaler {
  139611. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantJoinSellingPlanGroupsPayloadImplementors)
  139612. out := graphql.NewFieldSet(fields)
  139613. var invalids uint32
  139614. for i, field := range fields {
  139615. switch field.Name {
  139616. case "__typename":
  139617. out.Values[i] = graphql.MarshalString("ProductVariantJoinSellingPlanGroupsPayload")
  139618. case "productVariant":
  139619. out.Values[i] = ec._ProductVariantJoinSellingPlanGroupsPayload_productVariant(ctx, field, obj)
  139620. case "userErrors":
  139621. out.Values[i] = ec._ProductVariantJoinSellingPlanGroupsPayload_userErrors(ctx, field, obj)
  139622. if out.Values[i] == graphql.Null {
  139623. invalids++
  139624. }
  139625. default:
  139626. panic("unknown field " + strconv.Quote(field.Name))
  139627. }
  139628. }
  139629. out.Dispatch()
  139630. if invalids > 0 {
  139631. return graphql.Null
  139632. }
  139633. return out
  139634. }
  139635. var productVariantLeaveSellingPlanGroupsPayloadImplementors = []string{"ProductVariantLeaveSellingPlanGroupsPayload"}
  139636. func (ec *executionContext) _ProductVariantLeaveSellingPlanGroupsPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantLeaveSellingPlanGroupsPayload) graphql.Marshaler {
  139637. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantLeaveSellingPlanGroupsPayloadImplementors)
  139638. out := graphql.NewFieldSet(fields)
  139639. var invalids uint32
  139640. for i, field := range fields {
  139641. switch field.Name {
  139642. case "__typename":
  139643. out.Values[i] = graphql.MarshalString("ProductVariantLeaveSellingPlanGroupsPayload")
  139644. case "productVariant":
  139645. out.Values[i] = ec._ProductVariantLeaveSellingPlanGroupsPayload_productVariant(ctx, field, obj)
  139646. case "userErrors":
  139647. out.Values[i] = ec._ProductVariantLeaveSellingPlanGroupsPayload_userErrors(ctx, field, obj)
  139648. if out.Values[i] == graphql.Null {
  139649. invalids++
  139650. }
  139651. default:
  139652. panic("unknown field " + strconv.Quote(field.Name))
  139653. }
  139654. }
  139655. out.Dispatch()
  139656. if invalids > 0 {
  139657. return graphql.Null
  139658. }
  139659. return out
  139660. }
  139661. var productVariantUpdatePayloadImplementors = []string{"ProductVariantUpdatePayload"}
  139662. func (ec *executionContext) _ProductVariantUpdatePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantUpdatePayload) graphql.Marshaler {
  139663. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantUpdatePayloadImplementors)
  139664. out := graphql.NewFieldSet(fields)
  139665. var invalids uint32
  139666. for i, field := range fields {
  139667. switch field.Name {
  139668. case "__typename":
  139669. out.Values[i] = graphql.MarshalString("ProductVariantUpdatePayload")
  139670. case "product":
  139671. out.Values[i] = ec._ProductVariantUpdatePayload_product(ctx, field, obj)
  139672. case "productVariant":
  139673. out.Values[i] = ec._ProductVariantUpdatePayload_productVariant(ctx, field, obj)
  139674. case "userErrors":
  139675. out.Values[i] = ec._ProductVariantUpdatePayload_userErrors(ctx, field, obj)
  139676. if out.Values[i] == graphql.Null {
  139677. invalids++
  139678. }
  139679. default:
  139680. panic("unknown field " + strconv.Quote(field.Name))
  139681. }
  139682. }
  139683. out.Dispatch()
  139684. if invalids > 0 {
  139685. return graphql.Null
  139686. }
  139687. return out
  139688. }
  139689. var productVariantsBulkCreatePayloadImplementors = []string{"ProductVariantsBulkCreatePayload"}
  139690. func (ec *executionContext) _ProductVariantsBulkCreatePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkCreatePayload) graphql.Marshaler {
  139691. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkCreatePayloadImplementors)
  139692. out := graphql.NewFieldSet(fields)
  139693. var invalids uint32
  139694. for i, field := range fields {
  139695. switch field.Name {
  139696. case "__typename":
  139697. out.Values[i] = graphql.MarshalString("ProductVariantsBulkCreatePayload")
  139698. case "product":
  139699. out.Values[i] = ec._ProductVariantsBulkCreatePayload_product(ctx, field, obj)
  139700. case "productVariants":
  139701. out.Values[i] = ec._ProductVariantsBulkCreatePayload_productVariants(ctx, field, obj)
  139702. case "userErrors":
  139703. out.Values[i] = ec._ProductVariantsBulkCreatePayload_userErrors(ctx, field, obj)
  139704. if out.Values[i] == graphql.Null {
  139705. invalids++
  139706. }
  139707. default:
  139708. panic("unknown field " + strconv.Quote(field.Name))
  139709. }
  139710. }
  139711. out.Dispatch()
  139712. if invalids > 0 {
  139713. return graphql.Null
  139714. }
  139715. return out
  139716. }
  139717. var productVariantsBulkCreateUserErrorImplementors = []string{"ProductVariantsBulkCreateUserError", "DisplayableError"}
  139718. func (ec *executionContext) _ProductVariantsBulkCreateUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkCreateUserError) graphql.Marshaler {
  139719. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkCreateUserErrorImplementors)
  139720. out := graphql.NewFieldSet(fields)
  139721. var invalids uint32
  139722. for i, field := range fields {
  139723. switch field.Name {
  139724. case "__typename":
  139725. out.Values[i] = graphql.MarshalString("ProductVariantsBulkCreateUserError")
  139726. case "code":
  139727. out.Values[i] = ec._ProductVariantsBulkCreateUserError_code(ctx, field, obj)
  139728. case "field":
  139729. out.Values[i] = ec._ProductVariantsBulkCreateUserError_field(ctx, field, obj)
  139730. case "message":
  139731. out.Values[i] = ec._ProductVariantsBulkCreateUserError_message(ctx, field, obj)
  139732. if out.Values[i] == graphql.Null {
  139733. invalids++
  139734. }
  139735. default:
  139736. panic("unknown field " + strconv.Quote(field.Name))
  139737. }
  139738. }
  139739. out.Dispatch()
  139740. if invalids > 0 {
  139741. return graphql.Null
  139742. }
  139743. return out
  139744. }
  139745. var productVariantsBulkDeletePayloadImplementors = []string{"ProductVariantsBulkDeletePayload"}
  139746. func (ec *executionContext) _ProductVariantsBulkDeletePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkDeletePayload) graphql.Marshaler {
  139747. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkDeletePayloadImplementors)
  139748. out := graphql.NewFieldSet(fields)
  139749. var invalids uint32
  139750. for i, field := range fields {
  139751. switch field.Name {
  139752. case "__typename":
  139753. out.Values[i] = graphql.MarshalString("ProductVariantsBulkDeletePayload")
  139754. case "product":
  139755. out.Values[i] = ec._ProductVariantsBulkDeletePayload_product(ctx, field, obj)
  139756. case "userErrors":
  139757. out.Values[i] = ec._ProductVariantsBulkDeletePayload_userErrors(ctx, field, obj)
  139758. if out.Values[i] == graphql.Null {
  139759. invalids++
  139760. }
  139761. default:
  139762. panic("unknown field " + strconv.Quote(field.Name))
  139763. }
  139764. }
  139765. out.Dispatch()
  139766. if invalids > 0 {
  139767. return graphql.Null
  139768. }
  139769. return out
  139770. }
  139771. var productVariantsBulkDeleteUserErrorImplementors = []string{"ProductVariantsBulkDeleteUserError", "DisplayableError"}
  139772. func (ec *executionContext) _ProductVariantsBulkDeleteUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkDeleteUserError) graphql.Marshaler {
  139773. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkDeleteUserErrorImplementors)
  139774. out := graphql.NewFieldSet(fields)
  139775. var invalids uint32
  139776. for i, field := range fields {
  139777. switch field.Name {
  139778. case "__typename":
  139779. out.Values[i] = graphql.MarshalString("ProductVariantsBulkDeleteUserError")
  139780. case "code":
  139781. out.Values[i] = ec._ProductVariantsBulkDeleteUserError_code(ctx, field, obj)
  139782. case "field":
  139783. out.Values[i] = ec._ProductVariantsBulkDeleteUserError_field(ctx, field, obj)
  139784. case "message":
  139785. out.Values[i] = ec._ProductVariantsBulkDeleteUserError_message(ctx, field, obj)
  139786. if out.Values[i] == graphql.Null {
  139787. invalids++
  139788. }
  139789. default:
  139790. panic("unknown field " + strconv.Quote(field.Name))
  139791. }
  139792. }
  139793. out.Dispatch()
  139794. if invalids > 0 {
  139795. return graphql.Null
  139796. }
  139797. return out
  139798. }
  139799. var productVariantsBulkReorderPayloadImplementors = []string{"ProductVariantsBulkReorderPayload"}
  139800. func (ec *executionContext) _ProductVariantsBulkReorderPayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkReorderPayload) graphql.Marshaler {
  139801. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkReorderPayloadImplementors)
  139802. out := graphql.NewFieldSet(fields)
  139803. var invalids uint32
  139804. for i, field := range fields {
  139805. switch field.Name {
  139806. case "__typename":
  139807. out.Values[i] = graphql.MarshalString("ProductVariantsBulkReorderPayload")
  139808. case "product":
  139809. out.Values[i] = ec._ProductVariantsBulkReorderPayload_product(ctx, field, obj)
  139810. case "userErrors":
  139811. out.Values[i] = ec._ProductVariantsBulkReorderPayload_userErrors(ctx, field, obj)
  139812. if out.Values[i] == graphql.Null {
  139813. invalids++
  139814. }
  139815. default:
  139816. panic("unknown field " + strconv.Quote(field.Name))
  139817. }
  139818. }
  139819. out.Dispatch()
  139820. if invalids > 0 {
  139821. return graphql.Null
  139822. }
  139823. return out
  139824. }
  139825. var productVariantsBulkReorderUserErrorImplementors = []string{"ProductVariantsBulkReorderUserError", "DisplayableError"}
  139826. func (ec *executionContext) _ProductVariantsBulkReorderUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkReorderUserError) graphql.Marshaler {
  139827. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkReorderUserErrorImplementors)
  139828. out := graphql.NewFieldSet(fields)
  139829. var invalids uint32
  139830. for i, field := range fields {
  139831. switch field.Name {
  139832. case "__typename":
  139833. out.Values[i] = graphql.MarshalString("ProductVariantsBulkReorderUserError")
  139834. case "code":
  139835. out.Values[i] = ec._ProductVariantsBulkReorderUserError_code(ctx, field, obj)
  139836. case "field":
  139837. out.Values[i] = ec._ProductVariantsBulkReorderUserError_field(ctx, field, obj)
  139838. case "message":
  139839. out.Values[i] = ec._ProductVariantsBulkReorderUserError_message(ctx, field, obj)
  139840. if out.Values[i] == graphql.Null {
  139841. invalids++
  139842. }
  139843. default:
  139844. panic("unknown field " + strconv.Quote(field.Name))
  139845. }
  139846. }
  139847. out.Dispatch()
  139848. if invalids > 0 {
  139849. return graphql.Null
  139850. }
  139851. return out
  139852. }
  139853. var productVariantsBulkUpdatePayloadImplementors = []string{"ProductVariantsBulkUpdatePayload"}
  139854. func (ec *executionContext) _ProductVariantsBulkUpdatePayload(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkUpdatePayload) graphql.Marshaler {
  139855. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkUpdatePayloadImplementors)
  139856. out := graphql.NewFieldSet(fields)
  139857. var invalids uint32
  139858. for i, field := range fields {
  139859. switch field.Name {
  139860. case "__typename":
  139861. out.Values[i] = graphql.MarshalString("ProductVariantsBulkUpdatePayload")
  139862. case "product":
  139863. out.Values[i] = ec._ProductVariantsBulkUpdatePayload_product(ctx, field, obj)
  139864. case "productVariants":
  139865. out.Values[i] = ec._ProductVariantsBulkUpdatePayload_productVariants(ctx, field, obj)
  139866. case "userErrors":
  139867. out.Values[i] = ec._ProductVariantsBulkUpdatePayload_userErrors(ctx, field, obj)
  139868. if out.Values[i] == graphql.Null {
  139869. invalids++
  139870. }
  139871. default:
  139872. panic("unknown field " + strconv.Quote(field.Name))
  139873. }
  139874. }
  139875. out.Dispatch()
  139876. if invalids > 0 {
  139877. return graphql.Null
  139878. }
  139879. return out
  139880. }
  139881. var productVariantsBulkUpdateUserErrorImplementors = []string{"ProductVariantsBulkUpdateUserError", "DisplayableError"}
  139882. func (ec *executionContext) _ProductVariantsBulkUpdateUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkUpdateUserError) graphql.Marshaler {
  139883. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkUpdateUserErrorImplementors)
  139884. out := graphql.NewFieldSet(fields)
  139885. var invalids uint32
  139886. for i, field := range fields {
  139887. switch field.Name {
  139888. case "__typename":
  139889. out.Values[i] = graphql.MarshalString("ProductVariantsBulkUpdateUserError")
  139890. case "code":
  139891. out.Values[i] = ec._ProductVariantsBulkUpdateUserError_code(ctx, field, obj)
  139892. case "field":
  139893. out.Values[i] = ec._ProductVariantsBulkUpdateUserError_field(ctx, field, obj)
  139894. case "message":
  139895. out.Values[i] = ec._ProductVariantsBulkUpdateUserError_message(ctx, field, obj)
  139896. if out.Values[i] == graphql.Null {
  139897. invalids++
  139898. }
  139899. default:
  139900. panic("unknown field " + strconv.Quote(field.Name))
  139901. }
  139902. }
  139903. out.Dispatch()
  139904. if invalids > 0 {
  139905. return graphql.Null
  139906. }
  139907. return out
  139908. }
  139909. var publicationImplementors = []string{"Publication", "Node"}
  139910. func (ec *executionContext) _Publication(ctx context.Context, sel ast.SelectionSet, obj *Publication) graphql.Marshaler {
  139911. fields := graphql.CollectFields(ec.OperationContext, sel, publicationImplementors)
  139912. out := graphql.NewFieldSet(fields)
  139913. var invalids uint32
  139914. for i, field := range fields {
  139915. switch field.Name {
  139916. case "__typename":
  139917. out.Values[i] = graphql.MarshalString("Publication")
  139918. case "app":
  139919. out.Values[i] = ec._Publication_app(ctx, field, obj)
  139920. if out.Values[i] == graphql.Null {
  139921. invalids++
  139922. }
  139923. case "collectionPublicationsV3":
  139924. out.Values[i] = ec._Publication_collectionPublicationsV3(ctx, field, obj)
  139925. if out.Values[i] == graphql.Null {
  139926. invalids++
  139927. }
  139928. case "collections":
  139929. out.Values[i] = ec._Publication_collections(ctx, field, obj)
  139930. if out.Values[i] == graphql.Null {
  139931. invalids++
  139932. }
  139933. case "hasCollection":
  139934. out.Values[i] = ec._Publication_hasCollection(ctx, field, obj)
  139935. if out.Values[i] == graphql.Null {
  139936. invalids++
  139937. }
  139938. case "id":
  139939. out.Values[i] = ec._Publication_id(ctx, field, obj)
  139940. if out.Values[i] == graphql.Null {
  139941. invalids++
  139942. }
  139943. case "name":
  139944. out.Values[i] = ec._Publication_name(ctx, field, obj)
  139945. if out.Values[i] == graphql.Null {
  139946. invalids++
  139947. }
  139948. case "productPublicationsV3":
  139949. out.Values[i] = ec._Publication_productPublicationsV3(ctx, field, obj)
  139950. if out.Values[i] == graphql.Null {
  139951. invalids++
  139952. }
  139953. case "products":
  139954. out.Values[i] = ec._Publication_products(ctx, field, obj)
  139955. if out.Values[i] == graphql.Null {
  139956. invalids++
  139957. }
  139958. case "supportsFuturePublishing":
  139959. out.Values[i] = ec._Publication_supportsFuturePublishing(ctx, field, obj)
  139960. if out.Values[i] == graphql.Null {
  139961. invalids++
  139962. }
  139963. default:
  139964. panic("unknown field " + strconv.Quote(field.Name))
  139965. }
  139966. }
  139967. out.Dispatch()
  139968. if invalids > 0 {
  139969. return graphql.Null
  139970. }
  139971. return out
  139972. }
  139973. var publicationConnectionImplementors = []string{"PublicationConnection"}
  139974. func (ec *executionContext) _PublicationConnection(ctx context.Context, sel ast.SelectionSet, obj *PublicationConnection) graphql.Marshaler {
  139975. fields := graphql.CollectFields(ec.OperationContext, sel, publicationConnectionImplementors)
  139976. out := graphql.NewFieldSet(fields)
  139977. var invalids uint32
  139978. for i, field := range fields {
  139979. switch field.Name {
  139980. case "__typename":
  139981. out.Values[i] = graphql.MarshalString("PublicationConnection")
  139982. case "edges":
  139983. out.Values[i] = ec._PublicationConnection_edges(ctx, field, obj)
  139984. if out.Values[i] == graphql.Null {
  139985. invalids++
  139986. }
  139987. case "nodes":
  139988. out.Values[i] = ec._PublicationConnection_nodes(ctx, field, obj)
  139989. if out.Values[i] == graphql.Null {
  139990. invalids++
  139991. }
  139992. case "pageInfo":
  139993. out.Values[i] = ec._PublicationConnection_pageInfo(ctx, field, obj)
  139994. if out.Values[i] == graphql.Null {
  139995. invalids++
  139996. }
  139997. default:
  139998. panic("unknown field " + strconv.Quote(field.Name))
  139999. }
  140000. }
  140001. out.Dispatch()
  140002. if invalids > 0 {
  140003. return graphql.Null
  140004. }
  140005. return out
  140006. }
  140007. var publicationEdgeImplementors = []string{"PublicationEdge"}
  140008. func (ec *executionContext) _PublicationEdge(ctx context.Context, sel ast.SelectionSet, obj *PublicationEdge) graphql.Marshaler {
  140009. fields := graphql.CollectFields(ec.OperationContext, sel, publicationEdgeImplementors)
  140010. out := graphql.NewFieldSet(fields)
  140011. var invalids uint32
  140012. for i, field := range fields {
  140013. switch field.Name {
  140014. case "__typename":
  140015. out.Values[i] = graphql.MarshalString("PublicationEdge")
  140016. case "cursor":
  140017. out.Values[i] = ec._PublicationEdge_cursor(ctx, field, obj)
  140018. if out.Values[i] == graphql.Null {
  140019. invalids++
  140020. }
  140021. case "node":
  140022. out.Values[i] = ec._PublicationEdge_node(ctx, field, obj)
  140023. if out.Values[i] == graphql.Null {
  140024. invalids++
  140025. }
  140026. default:
  140027. panic("unknown field " + strconv.Quote(field.Name))
  140028. }
  140029. }
  140030. out.Dispatch()
  140031. if invalids > 0 {
  140032. return graphql.Null
  140033. }
  140034. return out
  140035. }
  140036. var publishedTranslationImplementors = []string{"PublishedTranslation"}
  140037. func (ec *executionContext) _PublishedTranslation(ctx context.Context, sel ast.SelectionSet, obj *PublishedTranslation) graphql.Marshaler {
  140038. fields := graphql.CollectFields(ec.OperationContext, sel, publishedTranslationImplementors)
  140039. out := graphql.NewFieldSet(fields)
  140040. var invalids uint32
  140041. for i, field := range fields {
  140042. switch field.Name {
  140043. case "__typename":
  140044. out.Values[i] = graphql.MarshalString("PublishedTranslation")
  140045. case "key":
  140046. out.Values[i] = ec._PublishedTranslation_key(ctx, field, obj)
  140047. if out.Values[i] == graphql.Null {
  140048. invalids++
  140049. }
  140050. case "locale":
  140051. out.Values[i] = ec._PublishedTranslation_locale(ctx, field, obj)
  140052. if out.Values[i] == graphql.Null {
  140053. invalids++
  140054. }
  140055. case "marketId":
  140056. out.Values[i] = ec._PublishedTranslation_marketId(ctx, field, obj)
  140057. case "value":
  140058. out.Values[i] = ec._PublishedTranslation_value(ctx, field, obj)
  140059. default:
  140060. panic("unknown field " + strconv.Quote(field.Name))
  140061. }
  140062. }
  140063. out.Dispatch()
  140064. if invalids > 0 {
  140065. return graphql.Null
  140066. }
  140067. return out
  140068. }
  140069. var purchasingCompanyImplementors = []string{"PurchasingCompany", "PurchasingEntity"}
  140070. func (ec *executionContext) _PurchasingCompany(ctx context.Context, sel ast.SelectionSet, obj *PurchasingCompany) graphql.Marshaler {
  140071. fields := graphql.CollectFields(ec.OperationContext, sel, purchasingCompanyImplementors)
  140072. out := graphql.NewFieldSet(fields)
  140073. var invalids uint32
  140074. for i, field := range fields {
  140075. switch field.Name {
  140076. case "__typename":
  140077. out.Values[i] = graphql.MarshalString("PurchasingCompany")
  140078. case "company":
  140079. out.Values[i] = ec._PurchasingCompany_company(ctx, field, obj)
  140080. if out.Values[i] == graphql.Null {
  140081. invalids++
  140082. }
  140083. case "contact":
  140084. out.Values[i] = ec._PurchasingCompany_contact(ctx, field, obj)
  140085. case "location":
  140086. out.Values[i] = ec._PurchasingCompany_location(ctx, field, obj)
  140087. if out.Values[i] == graphql.Null {
  140088. invalids++
  140089. }
  140090. default:
  140091. panic("unknown field " + strconv.Quote(field.Name))
  140092. }
  140093. }
  140094. out.Dispatch()
  140095. if invalids > 0 {
  140096. return graphql.Null
  140097. }
  140098. return out
  140099. }
  140100. var queryImplementors = []string{"Query"}
  140101. func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
  140102. fields := graphql.CollectFields(ec.OperationContext, sel, queryImplementors)
  140103. ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
  140104. Object: "Query",
  140105. })
  140106. out := graphql.NewFieldSet(fields)
  140107. var invalids uint32
  140108. for i, field := range fields {
  140109. innerCtx := graphql.WithRootFieldContext(ctx, &graphql.RootFieldContext{
  140110. Object: field.Name,
  140111. Field: field,
  140112. })
  140113. switch field.Name {
  140114. case "__typename":
  140115. out.Values[i] = graphql.MarshalString("Query")
  140116. case "product":
  140117. field := field
  140118. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140119. defer func() {
  140120. if r := recover(); r != nil {
  140121. ec.Error(ctx, ec.Recover(ctx, r))
  140122. }
  140123. }()
  140124. res = ec._Query_product(ctx, field)
  140125. return res
  140126. }
  140127. rrm := func(ctx context.Context) graphql.Marshaler {
  140128. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140129. }
  140130. out.Concurrently(i, func() graphql.Marshaler {
  140131. return rrm(innerCtx)
  140132. })
  140133. case "productByHandle":
  140134. field := field
  140135. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140136. defer func() {
  140137. if r := recover(); r != nil {
  140138. ec.Error(ctx, ec.Recover(ctx, r))
  140139. }
  140140. }()
  140141. res = ec._Query_productByHandle(ctx, field)
  140142. return res
  140143. }
  140144. rrm := func(ctx context.Context) graphql.Marshaler {
  140145. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140146. }
  140147. out.Concurrently(i, func() graphql.Marshaler {
  140148. return rrm(innerCtx)
  140149. })
  140150. case "productResourceFeedback":
  140151. field := field
  140152. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140153. defer func() {
  140154. if r := recover(); r != nil {
  140155. ec.Error(ctx, ec.Recover(ctx, r))
  140156. }
  140157. }()
  140158. res = ec._Query_productResourceFeedback(ctx, field)
  140159. return res
  140160. }
  140161. rrm := func(ctx context.Context) graphql.Marshaler {
  140162. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140163. }
  140164. out.Concurrently(i, func() graphql.Marshaler {
  140165. return rrm(innerCtx)
  140166. })
  140167. case "productSavedSearches":
  140168. field := field
  140169. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140170. defer func() {
  140171. if r := recover(); r != nil {
  140172. ec.Error(ctx, ec.Recover(ctx, r))
  140173. }
  140174. }()
  140175. res = ec._Query_productSavedSearches(ctx, field)
  140176. if res == graphql.Null {
  140177. atomic.AddUint32(&invalids, 1)
  140178. }
  140179. return res
  140180. }
  140181. rrm := func(ctx context.Context) graphql.Marshaler {
  140182. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140183. }
  140184. out.Concurrently(i, func() graphql.Marshaler {
  140185. return rrm(innerCtx)
  140186. })
  140187. case "productVariant":
  140188. field := field
  140189. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140190. defer func() {
  140191. if r := recover(); r != nil {
  140192. ec.Error(ctx, ec.Recover(ctx, r))
  140193. }
  140194. }()
  140195. res = ec._Query_productVariant(ctx, field)
  140196. return res
  140197. }
  140198. rrm := func(ctx context.Context) graphql.Marshaler {
  140199. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140200. }
  140201. out.Concurrently(i, func() graphql.Marshaler {
  140202. return rrm(innerCtx)
  140203. })
  140204. case "productVariants":
  140205. field := field
  140206. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140207. defer func() {
  140208. if r := recover(); r != nil {
  140209. ec.Error(ctx, ec.Recover(ctx, r))
  140210. }
  140211. }()
  140212. res = ec._Query_productVariants(ctx, field)
  140213. if res == graphql.Null {
  140214. atomic.AddUint32(&invalids, 1)
  140215. }
  140216. return res
  140217. }
  140218. rrm := func(ctx context.Context) graphql.Marshaler {
  140219. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140220. }
  140221. out.Concurrently(i, func() graphql.Marshaler {
  140222. return rrm(innerCtx)
  140223. })
  140224. case "products":
  140225. field := field
  140226. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140227. defer func() {
  140228. if r := recover(); r != nil {
  140229. ec.Error(ctx, ec.Recover(ctx, r))
  140230. }
  140231. }()
  140232. res = ec._Query_products(ctx, field)
  140233. if res == graphql.Null {
  140234. atomic.AddUint32(&invalids, 1)
  140235. }
  140236. return res
  140237. }
  140238. rrm := func(ctx context.Context) graphql.Marshaler {
  140239. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140240. }
  140241. out.Concurrently(i, func() graphql.Marshaler {
  140242. return rrm(innerCtx)
  140243. })
  140244. case "_entities":
  140245. field := field
  140246. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140247. defer func() {
  140248. if r := recover(); r != nil {
  140249. ec.Error(ctx, ec.Recover(ctx, r))
  140250. }
  140251. }()
  140252. res = ec._Query__entities(ctx, field)
  140253. if res == graphql.Null {
  140254. atomic.AddUint32(&invalids, 1)
  140255. }
  140256. return res
  140257. }
  140258. rrm := func(ctx context.Context) graphql.Marshaler {
  140259. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140260. }
  140261. out.Concurrently(i, func() graphql.Marshaler {
  140262. return rrm(innerCtx)
  140263. })
  140264. case "_service":
  140265. field := field
  140266. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  140267. defer func() {
  140268. if r := recover(); r != nil {
  140269. ec.Error(ctx, ec.Recover(ctx, r))
  140270. }
  140271. }()
  140272. res = ec._Query__service(ctx, field)
  140273. if res == graphql.Null {
  140274. atomic.AddUint32(&invalids, 1)
  140275. }
  140276. return res
  140277. }
  140278. rrm := func(ctx context.Context) graphql.Marshaler {
  140279. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  140280. }
  140281. out.Concurrently(i, func() graphql.Marshaler {
  140282. return rrm(innerCtx)
  140283. })
  140284. case "__type":
  140285. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  140286. return ec._Query___type(ctx, field)
  140287. })
  140288. case "__schema":
  140289. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  140290. return ec._Query___schema(ctx, field)
  140291. })
  140292. default:
  140293. panic("unknown field " + strconv.Quote(field.Name))
  140294. }
  140295. }
  140296. out.Dispatch()
  140297. if invalids > 0 {
  140298. return graphql.Null
  140299. }
  140300. return out
  140301. }
  140302. var refundImplementors = []string{"Refund", "LegacyInteroperability", "Node"}
  140303. func (ec *executionContext) _Refund(ctx context.Context, sel ast.SelectionSet, obj *Refund) graphql.Marshaler {
  140304. fields := graphql.CollectFields(ec.OperationContext, sel, refundImplementors)
  140305. out := graphql.NewFieldSet(fields)
  140306. var invalids uint32
  140307. for i, field := range fields {
  140308. switch field.Name {
  140309. case "__typename":
  140310. out.Values[i] = graphql.MarshalString("Refund")
  140311. case "createdAt":
  140312. out.Values[i] = ec._Refund_createdAt(ctx, field, obj)
  140313. case "duties":
  140314. out.Values[i] = ec._Refund_duties(ctx, field, obj)
  140315. case "id":
  140316. out.Values[i] = ec._Refund_id(ctx, field, obj)
  140317. if out.Values[i] == graphql.Null {
  140318. invalids++
  140319. }
  140320. case "legacyResourceId":
  140321. out.Values[i] = ec._Refund_legacyResourceId(ctx, field, obj)
  140322. if out.Values[i] == graphql.Null {
  140323. invalids++
  140324. }
  140325. case "note":
  140326. out.Values[i] = ec._Refund_note(ctx, field, obj)
  140327. case "order":
  140328. out.Values[i] = ec._Refund_order(ctx, field, obj)
  140329. if out.Values[i] == graphql.Null {
  140330. invalids++
  140331. }
  140332. case "refundLineItems":
  140333. out.Values[i] = ec._Refund_refundLineItems(ctx, field, obj)
  140334. if out.Values[i] == graphql.Null {
  140335. invalids++
  140336. }
  140337. case "staffMember":
  140338. out.Values[i] = ec._Refund_staffMember(ctx, field, obj)
  140339. case "totalRefundedSet":
  140340. out.Values[i] = ec._Refund_totalRefundedSet(ctx, field, obj)
  140341. if out.Values[i] == graphql.Null {
  140342. invalids++
  140343. }
  140344. case "transactions":
  140345. out.Values[i] = ec._Refund_transactions(ctx, field, obj)
  140346. if out.Values[i] == graphql.Null {
  140347. invalids++
  140348. }
  140349. case "updatedAt":
  140350. out.Values[i] = ec._Refund_updatedAt(ctx, field, obj)
  140351. if out.Values[i] == graphql.Null {
  140352. invalids++
  140353. }
  140354. default:
  140355. panic("unknown field " + strconv.Quote(field.Name))
  140356. }
  140357. }
  140358. out.Dispatch()
  140359. if invalids > 0 {
  140360. return graphql.Null
  140361. }
  140362. return out
  140363. }
  140364. var refundDutyImplementors = []string{"RefundDuty"}
  140365. func (ec *executionContext) _RefundDuty(ctx context.Context, sel ast.SelectionSet, obj *RefundDuty) graphql.Marshaler {
  140366. fields := graphql.CollectFields(ec.OperationContext, sel, refundDutyImplementors)
  140367. out := graphql.NewFieldSet(fields)
  140368. var invalids uint32
  140369. for i, field := range fields {
  140370. switch field.Name {
  140371. case "__typename":
  140372. out.Values[i] = graphql.MarshalString("RefundDuty")
  140373. case "amountSet":
  140374. out.Values[i] = ec._RefundDuty_amountSet(ctx, field, obj)
  140375. if out.Values[i] == graphql.Null {
  140376. invalids++
  140377. }
  140378. case "originalDuty":
  140379. out.Values[i] = ec._RefundDuty_originalDuty(ctx, field, obj)
  140380. default:
  140381. panic("unknown field " + strconv.Quote(field.Name))
  140382. }
  140383. }
  140384. out.Dispatch()
  140385. if invalids > 0 {
  140386. return graphql.Null
  140387. }
  140388. return out
  140389. }
  140390. var refundLineItemImplementors = []string{"RefundLineItem"}
  140391. func (ec *executionContext) _RefundLineItem(ctx context.Context, sel ast.SelectionSet, obj *RefundLineItem) graphql.Marshaler {
  140392. fields := graphql.CollectFields(ec.OperationContext, sel, refundLineItemImplementors)
  140393. out := graphql.NewFieldSet(fields)
  140394. var invalids uint32
  140395. for i, field := range fields {
  140396. switch field.Name {
  140397. case "__typename":
  140398. out.Values[i] = graphql.MarshalString("RefundLineItem")
  140399. case "lineItem":
  140400. out.Values[i] = ec._RefundLineItem_lineItem(ctx, field, obj)
  140401. if out.Values[i] == graphql.Null {
  140402. invalids++
  140403. }
  140404. case "location":
  140405. out.Values[i] = ec._RefundLineItem_location(ctx, field, obj)
  140406. case "priceSet":
  140407. out.Values[i] = ec._RefundLineItem_priceSet(ctx, field, obj)
  140408. if out.Values[i] == graphql.Null {
  140409. invalids++
  140410. }
  140411. case "quantity":
  140412. out.Values[i] = ec._RefundLineItem_quantity(ctx, field, obj)
  140413. if out.Values[i] == graphql.Null {
  140414. invalids++
  140415. }
  140416. case "restockType":
  140417. out.Values[i] = ec._RefundLineItem_restockType(ctx, field, obj)
  140418. if out.Values[i] == graphql.Null {
  140419. invalids++
  140420. }
  140421. case "restocked":
  140422. out.Values[i] = ec._RefundLineItem_restocked(ctx, field, obj)
  140423. if out.Values[i] == graphql.Null {
  140424. invalids++
  140425. }
  140426. case "subtotalSet":
  140427. out.Values[i] = ec._RefundLineItem_subtotalSet(ctx, field, obj)
  140428. if out.Values[i] == graphql.Null {
  140429. invalids++
  140430. }
  140431. case "totalTaxSet":
  140432. out.Values[i] = ec._RefundLineItem_totalTaxSet(ctx, field, obj)
  140433. if out.Values[i] == graphql.Null {
  140434. invalids++
  140435. }
  140436. default:
  140437. panic("unknown field " + strconv.Quote(field.Name))
  140438. }
  140439. }
  140440. out.Dispatch()
  140441. if invalids > 0 {
  140442. return graphql.Null
  140443. }
  140444. return out
  140445. }
  140446. var refundLineItemConnectionImplementors = []string{"RefundLineItemConnection"}
  140447. func (ec *executionContext) _RefundLineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *RefundLineItemConnection) graphql.Marshaler {
  140448. fields := graphql.CollectFields(ec.OperationContext, sel, refundLineItemConnectionImplementors)
  140449. out := graphql.NewFieldSet(fields)
  140450. var invalids uint32
  140451. for i, field := range fields {
  140452. switch field.Name {
  140453. case "__typename":
  140454. out.Values[i] = graphql.MarshalString("RefundLineItemConnection")
  140455. case "edges":
  140456. out.Values[i] = ec._RefundLineItemConnection_edges(ctx, field, obj)
  140457. if out.Values[i] == graphql.Null {
  140458. invalids++
  140459. }
  140460. case "nodes":
  140461. out.Values[i] = ec._RefundLineItemConnection_nodes(ctx, field, obj)
  140462. if out.Values[i] == graphql.Null {
  140463. invalids++
  140464. }
  140465. case "pageInfo":
  140466. out.Values[i] = ec._RefundLineItemConnection_pageInfo(ctx, field, obj)
  140467. if out.Values[i] == graphql.Null {
  140468. invalids++
  140469. }
  140470. default:
  140471. panic("unknown field " + strconv.Quote(field.Name))
  140472. }
  140473. }
  140474. out.Dispatch()
  140475. if invalids > 0 {
  140476. return graphql.Null
  140477. }
  140478. return out
  140479. }
  140480. var refundLineItemEdgeImplementors = []string{"RefundLineItemEdge"}
  140481. func (ec *executionContext) _RefundLineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *RefundLineItemEdge) graphql.Marshaler {
  140482. fields := graphql.CollectFields(ec.OperationContext, sel, refundLineItemEdgeImplementors)
  140483. out := graphql.NewFieldSet(fields)
  140484. var invalids uint32
  140485. for i, field := range fields {
  140486. switch field.Name {
  140487. case "__typename":
  140488. out.Values[i] = graphql.MarshalString("RefundLineItemEdge")
  140489. case "cursor":
  140490. out.Values[i] = ec._RefundLineItemEdge_cursor(ctx, field, obj)
  140491. if out.Values[i] == graphql.Null {
  140492. invalids++
  140493. }
  140494. case "node":
  140495. out.Values[i] = ec._RefundLineItemEdge_node(ctx, field, obj)
  140496. if out.Values[i] == graphql.Null {
  140497. invalids++
  140498. }
  140499. default:
  140500. panic("unknown field " + strconv.Quote(field.Name))
  140501. }
  140502. }
  140503. out.Dispatch()
  140504. if invalids > 0 {
  140505. return graphql.Null
  140506. }
  140507. return out
  140508. }
  140509. var resourceAlertImplementors = []string{"ResourceAlert"}
  140510. func (ec *executionContext) _ResourceAlert(ctx context.Context, sel ast.SelectionSet, obj *ResourceAlert) graphql.Marshaler {
  140511. fields := graphql.CollectFields(ec.OperationContext, sel, resourceAlertImplementors)
  140512. out := graphql.NewFieldSet(fields)
  140513. var invalids uint32
  140514. for i, field := range fields {
  140515. switch field.Name {
  140516. case "__typename":
  140517. out.Values[i] = graphql.MarshalString("ResourceAlert")
  140518. case "actions":
  140519. out.Values[i] = ec._ResourceAlert_actions(ctx, field, obj)
  140520. if out.Values[i] == graphql.Null {
  140521. invalids++
  140522. }
  140523. case "content":
  140524. out.Values[i] = ec._ResourceAlert_content(ctx, field, obj)
  140525. if out.Values[i] == graphql.Null {
  140526. invalids++
  140527. }
  140528. case "dismissibleHandle":
  140529. out.Values[i] = ec._ResourceAlert_dismissibleHandle(ctx, field, obj)
  140530. case "icon":
  140531. out.Values[i] = ec._ResourceAlert_icon(ctx, field, obj)
  140532. case "severity":
  140533. out.Values[i] = ec._ResourceAlert_severity(ctx, field, obj)
  140534. if out.Values[i] == graphql.Null {
  140535. invalids++
  140536. }
  140537. case "title":
  140538. out.Values[i] = ec._ResourceAlert_title(ctx, field, obj)
  140539. if out.Values[i] == graphql.Null {
  140540. invalids++
  140541. }
  140542. default:
  140543. panic("unknown field " + strconv.Quote(field.Name))
  140544. }
  140545. }
  140546. out.Dispatch()
  140547. if invalids > 0 {
  140548. return graphql.Null
  140549. }
  140550. return out
  140551. }
  140552. var resourceAlertActionImplementors = []string{"ResourceAlertAction"}
  140553. func (ec *executionContext) _ResourceAlertAction(ctx context.Context, sel ast.SelectionSet, obj *ResourceAlertAction) graphql.Marshaler {
  140554. fields := graphql.CollectFields(ec.OperationContext, sel, resourceAlertActionImplementors)
  140555. out := graphql.NewFieldSet(fields)
  140556. var invalids uint32
  140557. for i, field := range fields {
  140558. switch field.Name {
  140559. case "__typename":
  140560. out.Values[i] = graphql.MarshalString("ResourceAlertAction")
  140561. case "primary":
  140562. out.Values[i] = ec._ResourceAlertAction_primary(ctx, field, obj)
  140563. if out.Values[i] == graphql.Null {
  140564. invalids++
  140565. }
  140566. case "show":
  140567. out.Values[i] = ec._ResourceAlertAction_show(ctx, field, obj)
  140568. case "title":
  140569. out.Values[i] = ec._ResourceAlertAction_title(ctx, field, obj)
  140570. if out.Values[i] == graphql.Null {
  140571. invalids++
  140572. }
  140573. case "url":
  140574. out.Values[i] = ec._ResourceAlertAction_url(ctx, field, obj)
  140575. if out.Values[i] == graphql.Null {
  140576. invalids++
  140577. }
  140578. default:
  140579. panic("unknown field " + strconv.Quote(field.Name))
  140580. }
  140581. }
  140582. out.Dispatch()
  140583. if invalids > 0 {
  140584. return graphql.Null
  140585. }
  140586. return out
  140587. }
  140588. var resourceFeedbackImplementors = []string{"ResourceFeedback"}
  140589. func (ec *executionContext) _ResourceFeedback(ctx context.Context, sel ast.SelectionSet, obj *ResourceFeedback) graphql.Marshaler {
  140590. fields := graphql.CollectFields(ec.OperationContext, sel, resourceFeedbackImplementors)
  140591. out := graphql.NewFieldSet(fields)
  140592. var invalids uint32
  140593. for i, field := range fields {
  140594. switch field.Name {
  140595. case "__typename":
  140596. out.Values[i] = graphql.MarshalString("ResourceFeedback")
  140597. case "details":
  140598. out.Values[i] = ec._ResourceFeedback_details(ctx, field, obj)
  140599. if out.Values[i] == graphql.Null {
  140600. invalids++
  140601. }
  140602. case "summary":
  140603. out.Values[i] = ec._ResourceFeedback_summary(ctx, field, obj)
  140604. if out.Values[i] == graphql.Null {
  140605. invalids++
  140606. }
  140607. default:
  140608. panic("unknown field " + strconv.Quote(field.Name))
  140609. }
  140610. }
  140611. out.Dispatch()
  140612. if invalids > 0 {
  140613. return graphql.Null
  140614. }
  140615. return out
  140616. }
  140617. var resourceLimitImplementors = []string{"ResourceLimit"}
  140618. func (ec *executionContext) _ResourceLimit(ctx context.Context, sel ast.SelectionSet, obj *ResourceLimit) graphql.Marshaler {
  140619. fields := graphql.CollectFields(ec.OperationContext, sel, resourceLimitImplementors)
  140620. out := graphql.NewFieldSet(fields)
  140621. var invalids uint32
  140622. for i, field := range fields {
  140623. switch field.Name {
  140624. case "__typename":
  140625. out.Values[i] = graphql.MarshalString("ResourceLimit")
  140626. case "available":
  140627. out.Values[i] = ec._ResourceLimit_available(ctx, field, obj)
  140628. if out.Values[i] == graphql.Null {
  140629. invalids++
  140630. }
  140631. case "quantityAvailable":
  140632. out.Values[i] = ec._ResourceLimit_quantityAvailable(ctx, field, obj)
  140633. case "quantityLimit":
  140634. out.Values[i] = ec._ResourceLimit_quantityLimit(ctx, field, obj)
  140635. case "quantityUsed":
  140636. out.Values[i] = ec._ResourceLimit_quantityUsed(ctx, field, obj)
  140637. default:
  140638. panic("unknown field " + strconv.Quote(field.Name))
  140639. }
  140640. }
  140641. out.Dispatch()
  140642. if invalids > 0 {
  140643. return graphql.Null
  140644. }
  140645. return out
  140646. }
  140647. var resourcePublicationImplementors = []string{"ResourcePublication"}
  140648. func (ec *executionContext) _ResourcePublication(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublication) graphql.Marshaler {
  140649. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationImplementors)
  140650. out := graphql.NewFieldSet(fields)
  140651. var invalids uint32
  140652. for i, field := range fields {
  140653. switch field.Name {
  140654. case "__typename":
  140655. out.Values[i] = graphql.MarshalString("ResourcePublication")
  140656. case "isPublished":
  140657. out.Values[i] = ec._ResourcePublication_isPublished(ctx, field, obj)
  140658. if out.Values[i] == graphql.Null {
  140659. invalids++
  140660. }
  140661. case "publication":
  140662. out.Values[i] = ec._ResourcePublication_publication(ctx, field, obj)
  140663. if out.Values[i] == graphql.Null {
  140664. invalids++
  140665. }
  140666. case "publishDate":
  140667. out.Values[i] = ec._ResourcePublication_publishDate(ctx, field, obj)
  140668. if out.Values[i] == graphql.Null {
  140669. invalids++
  140670. }
  140671. case "publishable":
  140672. out.Values[i] = ec._ResourcePublication_publishable(ctx, field, obj)
  140673. if out.Values[i] == graphql.Null {
  140674. invalids++
  140675. }
  140676. default:
  140677. panic("unknown field " + strconv.Quote(field.Name))
  140678. }
  140679. }
  140680. out.Dispatch()
  140681. if invalids > 0 {
  140682. return graphql.Null
  140683. }
  140684. return out
  140685. }
  140686. var resourcePublicationConnectionImplementors = []string{"ResourcePublicationConnection"}
  140687. func (ec *executionContext) _ResourcePublicationConnection(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationConnection) graphql.Marshaler {
  140688. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationConnectionImplementors)
  140689. out := graphql.NewFieldSet(fields)
  140690. var invalids uint32
  140691. for i, field := range fields {
  140692. switch field.Name {
  140693. case "__typename":
  140694. out.Values[i] = graphql.MarshalString("ResourcePublicationConnection")
  140695. case "edges":
  140696. out.Values[i] = ec._ResourcePublicationConnection_edges(ctx, field, obj)
  140697. if out.Values[i] == graphql.Null {
  140698. invalids++
  140699. }
  140700. case "nodes":
  140701. out.Values[i] = ec._ResourcePublicationConnection_nodes(ctx, field, obj)
  140702. if out.Values[i] == graphql.Null {
  140703. invalids++
  140704. }
  140705. case "pageInfo":
  140706. out.Values[i] = ec._ResourcePublicationConnection_pageInfo(ctx, field, obj)
  140707. if out.Values[i] == graphql.Null {
  140708. invalids++
  140709. }
  140710. default:
  140711. panic("unknown field " + strconv.Quote(field.Name))
  140712. }
  140713. }
  140714. out.Dispatch()
  140715. if invalids > 0 {
  140716. return graphql.Null
  140717. }
  140718. return out
  140719. }
  140720. var resourcePublicationEdgeImplementors = []string{"ResourcePublicationEdge"}
  140721. func (ec *executionContext) _ResourcePublicationEdge(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationEdge) graphql.Marshaler {
  140722. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationEdgeImplementors)
  140723. out := graphql.NewFieldSet(fields)
  140724. var invalids uint32
  140725. for i, field := range fields {
  140726. switch field.Name {
  140727. case "__typename":
  140728. out.Values[i] = graphql.MarshalString("ResourcePublicationEdge")
  140729. case "cursor":
  140730. out.Values[i] = ec._ResourcePublicationEdge_cursor(ctx, field, obj)
  140731. if out.Values[i] == graphql.Null {
  140732. invalids++
  140733. }
  140734. case "node":
  140735. out.Values[i] = ec._ResourcePublicationEdge_node(ctx, field, obj)
  140736. if out.Values[i] == graphql.Null {
  140737. invalids++
  140738. }
  140739. default:
  140740. panic("unknown field " + strconv.Quote(field.Name))
  140741. }
  140742. }
  140743. out.Dispatch()
  140744. if invalids > 0 {
  140745. return graphql.Null
  140746. }
  140747. return out
  140748. }
  140749. var resourcePublicationV2Implementors = []string{"ResourcePublicationV2"}
  140750. func (ec *executionContext) _ResourcePublicationV2(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationV2) graphql.Marshaler {
  140751. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationV2Implementors)
  140752. out := graphql.NewFieldSet(fields)
  140753. var invalids uint32
  140754. for i, field := range fields {
  140755. switch field.Name {
  140756. case "__typename":
  140757. out.Values[i] = graphql.MarshalString("ResourcePublicationV2")
  140758. case "isPublished":
  140759. out.Values[i] = ec._ResourcePublicationV2_isPublished(ctx, field, obj)
  140760. if out.Values[i] == graphql.Null {
  140761. invalids++
  140762. }
  140763. case "publication":
  140764. out.Values[i] = ec._ResourcePublicationV2_publication(ctx, field, obj)
  140765. if out.Values[i] == graphql.Null {
  140766. invalids++
  140767. }
  140768. case "publishDate":
  140769. out.Values[i] = ec._ResourcePublicationV2_publishDate(ctx, field, obj)
  140770. case "publishable":
  140771. out.Values[i] = ec._ResourcePublicationV2_publishable(ctx, field, obj)
  140772. if out.Values[i] == graphql.Null {
  140773. invalids++
  140774. }
  140775. default:
  140776. panic("unknown field " + strconv.Quote(field.Name))
  140777. }
  140778. }
  140779. out.Dispatch()
  140780. if invalids > 0 {
  140781. return graphql.Null
  140782. }
  140783. return out
  140784. }
  140785. var resourcePublicationV2ConnectionImplementors = []string{"ResourcePublicationV2Connection"}
  140786. func (ec *executionContext) _ResourcePublicationV2Connection(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationV2Connection) graphql.Marshaler {
  140787. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationV2ConnectionImplementors)
  140788. out := graphql.NewFieldSet(fields)
  140789. var invalids uint32
  140790. for i, field := range fields {
  140791. switch field.Name {
  140792. case "__typename":
  140793. out.Values[i] = graphql.MarshalString("ResourcePublicationV2Connection")
  140794. case "edges":
  140795. out.Values[i] = ec._ResourcePublicationV2Connection_edges(ctx, field, obj)
  140796. if out.Values[i] == graphql.Null {
  140797. invalids++
  140798. }
  140799. case "nodes":
  140800. out.Values[i] = ec._ResourcePublicationV2Connection_nodes(ctx, field, obj)
  140801. if out.Values[i] == graphql.Null {
  140802. invalids++
  140803. }
  140804. case "pageInfo":
  140805. out.Values[i] = ec._ResourcePublicationV2Connection_pageInfo(ctx, field, obj)
  140806. if out.Values[i] == graphql.Null {
  140807. invalids++
  140808. }
  140809. default:
  140810. panic("unknown field " + strconv.Quote(field.Name))
  140811. }
  140812. }
  140813. out.Dispatch()
  140814. if invalids > 0 {
  140815. return graphql.Null
  140816. }
  140817. return out
  140818. }
  140819. var resourcePublicationV2EdgeImplementors = []string{"ResourcePublicationV2Edge"}
  140820. func (ec *executionContext) _ResourcePublicationV2Edge(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationV2Edge) graphql.Marshaler {
  140821. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationV2EdgeImplementors)
  140822. out := graphql.NewFieldSet(fields)
  140823. var invalids uint32
  140824. for i, field := range fields {
  140825. switch field.Name {
  140826. case "__typename":
  140827. out.Values[i] = graphql.MarshalString("ResourcePublicationV2Edge")
  140828. case "cursor":
  140829. out.Values[i] = ec._ResourcePublicationV2Edge_cursor(ctx, field, obj)
  140830. if out.Values[i] == graphql.Null {
  140831. invalids++
  140832. }
  140833. case "node":
  140834. out.Values[i] = ec._ResourcePublicationV2Edge_node(ctx, field, obj)
  140835. if out.Values[i] == graphql.Null {
  140836. invalids++
  140837. }
  140838. default:
  140839. panic("unknown field " + strconv.Quote(field.Name))
  140840. }
  140841. }
  140842. out.Dispatch()
  140843. if invalids > 0 {
  140844. return graphql.Null
  140845. }
  140846. return out
  140847. }
  140848. var sEOImplementors = []string{"SEO"}
  140849. func (ec *executionContext) _SEO(ctx context.Context, sel ast.SelectionSet, obj *Seo) graphql.Marshaler {
  140850. fields := graphql.CollectFields(ec.OperationContext, sel, sEOImplementors)
  140851. out := graphql.NewFieldSet(fields)
  140852. var invalids uint32
  140853. for i, field := range fields {
  140854. switch field.Name {
  140855. case "__typename":
  140856. out.Values[i] = graphql.MarshalString("SEO")
  140857. case "description":
  140858. out.Values[i] = ec._SEO_description(ctx, field, obj)
  140859. case "title":
  140860. out.Values[i] = ec._SEO_title(ctx, field, obj)
  140861. default:
  140862. panic("unknown field " + strconv.Quote(field.Name))
  140863. }
  140864. }
  140865. out.Dispatch()
  140866. if invalids > 0 {
  140867. return graphql.Null
  140868. }
  140869. return out
  140870. }
  140871. var saleConnectionImplementors = []string{"SaleConnection"}
  140872. func (ec *executionContext) _SaleConnection(ctx context.Context, sel ast.SelectionSet, obj *SaleConnection) graphql.Marshaler {
  140873. fields := graphql.CollectFields(ec.OperationContext, sel, saleConnectionImplementors)
  140874. out := graphql.NewFieldSet(fields)
  140875. var invalids uint32
  140876. for i, field := range fields {
  140877. switch field.Name {
  140878. case "__typename":
  140879. out.Values[i] = graphql.MarshalString("SaleConnection")
  140880. case "edges":
  140881. out.Values[i] = ec._SaleConnection_edges(ctx, field, obj)
  140882. if out.Values[i] == graphql.Null {
  140883. invalids++
  140884. }
  140885. case "nodes":
  140886. out.Values[i] = ec._SaleConnection_nodes(ctx, field, obj)
  140887. if out.Values[i] == graphql.Null {
  140888. invalids++
  140889. }
  140890. case "pageInfo":
  140891. out.Values[i] = ec._SaleConnection_pageInfo(ctx, field, obj)
  140892. if out.Values[i] == graphql.Null {
  140893. invalids++
  140894. }
  140895. default:
  140896. panic("unknown field " + strconv.Quote(field.Name))
  140897. }
  140898. }
  140899. out.Dispatch()
  140900. if invalids > 0 {
  140901. return graphql.Null
  140902. }
  140903. return out
  140904. }
  140905. var saleEdgeImplementors = []string{"SaleEdge"}
  140906. func (ec *executionContext) _SaleEdge(ctx context.Context, sel ast.SelectionSet, obj *SaleEdge) graphql.Marshaler {
  140907. fields := graphql.CollectFields(ec.OperationContext, sel, saleEdgeImplementors)
  140908. out := graphql.NewFieldSet(fields)
  140909. var invalids uint32
  140910. for i, field := range fields {
  140911. switch field.Name {
  140912. case "__typename":
  140913. out.Values[i] = graphql.MarshalString("SaleEdge")
  140914. case "cursor":
  140915. out.Values[i] = ec._SaleEdge_cursor(ctx, field, obj)
  140916. if out.Values[i] == graphql.Null {
  140917. invalids++
  140918. }
  140919. case "node":
  140920. out.Values[i] = ec._SaleEdge_node(ctx, field, obj)
  140921. if out.Values[i] == graphql.Null {
  140922. invalids++
  140923. }
  140924. default:
  140925. panic("unknown field " + strconv.Quote(field.Name))
  140926. }
  140927. }
  140928. out.Dispatch()
  140929. if invalids > 0 {
  140930. return graphql.Null
  140931. }
  140932. return out
  140933. }
  140934. var saleTaxImplementors = []string{"SaleTax"}
  140935. func (ec *executionContext) _SaleTax(ctx context.Context, sel ast.SelectionSet, obj *SaleTax) graphql.Marshaler {
  140936. fields := graphql.CollectFields(ec.OperationContext, sel, saleTaxImplementors)
  140937. out := graphql.NewFieldSet(fields)
  140938. var invalids uint32
  140939. for i, field := range fields {
  140940. switch field.Name {
  140941. case "__typename":
  140942. out.Values[i] = graphql.MarshalString("SaleTax")
  140943. case "amount":
  140944. out.Values[i] = ec._SaleTax_amount(ctx, field, obj)
  140945. if out.Values[i] == graphql.Null {
  140946. invalids++
  140947. }
  140948. case "id":
  140949. out.Values[i] = ec._SaleTax_id(ctx, field, obj)
  140950. if out.Values[i] == graphql.Null {
  140951. invalids++
  140952. }
  140953. case "taxLine":
  140954. out.Values[i] = ec._SaleTax_taxLine(ctx, field, obj)
  140955. if out.Values[i] == graphql.Null {
  140956. invalids++
  140957. }
  140958. default:
  140959. panic("unknown field " + strconv.Quote(field.Name))
  140960. }
  140961. }
  140962. out.Dispatch()
  140963. if invalids > 0 {
  140964. return graphql.Null
  140965. }
  140966. return out
  140967. }
  140968. var salesAgreementConnectionImplementors = []string{"SalesAgreementConnection"}
  140969. func (ec *executionContext) _SalesAgreementConnection(ctx context.Context, sel ast.SelectionSet, obj *SalesAgreementConnection) graphql.Marshaler {
  140970. fields := graphql.CollectFields(ec.OperationContext, sel, salesAgreementConnectionImplementors)
  140971. out := graphql.NewFieldSet(fields)
  140972. var invalids uint32
  140973. for i, field := range fields {
  140974. switch field.Name {
  140975. case "__typename":
  140976. out.Values[i] = graphql.MarshalString("SalesAgreementConnection")
  140977. case "edges":
  140978. out.Values[i] = ec._SalesAgreementConnection_edges(ctx, field, obj)
  140979. if out.Values[i] == graphql.Null {
  140980. invalids++
  140981. }
  140982. case "nodes":
  140983. out.Values[i] = ec._SalesAgreementConnection_nodes(ctx, field, obj)
  140984. if out.Values[i] == graphql.Null {
  140985. invalids++
  140986. }
  140987. case "pageInfo":
  140988. out.Values[i] = ec._SalesAgreementConnection_pageInfo(ctx, field, obj)
  140989. if out.Values[i] == graphql.Null {
  140990. invalids++
  140991. }
  140992. default:
  140993. panic("unknown field " + strconv.Quote(field.Name))
  140994. }
  140995. }
  140996. out.Dispatch()
  140997. if invalids > 0 {
  140998. return graphql.Null
  140999. }
  141000. return out
  141001. }
  141002. var salesAgreementEdgeImplementors = []string{"SalesAgreementEdge"}
  141003. func (ec *executionContext) _SalesAgreementEdge(ctx context.Context, sel ast.SelectionSet, obj *SalesAgreementEdge) graphql.Marshaler {
  141004. fields := graphql.CollectFields(ec.OperationContext, sel, salesAgreementEdgeImplementors)
  141005. out := graphql.NewFieldSet(fields)
  141006. var invalids uint32
  141007. for i, field := range fields {
  141008. switch field.Name {
  141009. case "__typename":
  141010. out.Values[i] = graphql.MarshalString("SalesAgreementEdge")
  141011. case "cursor":
  141012. out.Values[i] = ec._SalesAgreementEdge_cursor(ctx, field, obj)
  141013. if out.Values[i] == graphql.Null {
  141014. invalids++
  141015. }
  141016. case "node":
  141017. out.Values[i] = ec._SalesAgreementEdge_node(ctx, field, obj)
  141018. if out.Values[i] == graphql.Null {
  141019. invalids++
  141020. }
  141021. default:
  141022. panic("unknown field " + strconv.Quote(field.Name))
  141023. }
  141024. }
  141025. out.Dispatch()
  141026. if invalids > 0 {
  141027. return graphql.Null
  141028. }
  141029. return out
  141030. }
  141031. var savedSearchImplementors = []string{"SavedSearch", "LegacyInteroperability", "Node"}
  141032. func (ec *executionContext) _SavedSearch(ctx context.Context, sel ast.SelectionSet, obj *SavedSearch) graphql.Marshaler {
  141033. fields := graphql.CollectFields(ec.OperationContext, sel, savedSearchImplementors)
  141034. out := graphql.NewFieldSet(fields)
  141035. var invalids uint32
  141036. for i, field := range fields {
  141037. switch field.Name {
  141038. case "__typename":
  141039. out.Values[i] = graphql.MarshalString("SavedSearch")
  141040. case "filters":
  141041. out.Values[i] = ec._SavedSearch_filters(ctx, field, obj)
  141042. if out.Values[i] == graphql.Null {
  141043. invalids++
  141044. }
  141045. case "id":
  141046. out.Values[i] = ec._SavedSearch_id(ctx, field, obj)
  141047. if out.Values[i] == graphql.Null {
  141048. invalids++
  141049. }
  141050. case "legacyResourceId":
  141051. out.Values[i] = ec._SavedSearch_legacyResourceId(ctx, field, obj)
  141052. if out.Values[i] == graphql.Null {
  141053. invalids++
  141054. }
  141055. case "name":
  141056. out.Values[i] = ec._SavedSearch_name(ctx, field, obj)
  141057. if out.Values[i] == graphql.Null {
  141058. invalids++
  141059. }
  141060. case "query":
  141061. out.Values[i] = ec._SavedSearch_query(ctx, field, obj)
  141062. if out.Values[i] == graphql.Null {
  141063. invalids++
  141064. }
  141065. case "resourceType":
  141066. out.Values[i] = ec._SavedSearch_resourceType(ctx, field, obj)
  141067. if out.Values[i] == graphql.Null {
  141068. invalids++
  141069. }
  141070. case "searchTerms":
  141071. out.Values[i] = ec._SavedSearch_searchTerms(ctx, field, obj)
  141072. if out.Values[i] == graphql.Null {
  141073. invalids++
  141074. }
  141075. default:
  141076. panic("unknown field " + strconv.Quote(field.Name))
  141077. }
  141078. }
  141079. out.Dispatch()
  141080. if invalids > 0 {
  141081. return graphql.Null
  141082. }
  141083. return out
  141084. }
  141085. var savedSearchConnectionImplementors = []string{"SavedSearchConnection"}
  141086. func (ec *executionContext) _SavedSearchConnection(ctx context.Context, sel ast.SelectionSet, obj *SavedSearchConnection) graphql.Marshaler {
  141087. fields := graphql.CollectFields(ec.OperationContext, sel, savedSearchConnectionImplementors)
  141088. out := graphql.NewFieldSet(fields)
  141089. var invalids uint32
  141090. for i, field := range fields {
  141091. switch field.Name {
  141092. case "__typename":
  141093. out.Values[i] = graphql.MarshalString("SavedSearchConnection")
  141094. case "edges":
  141095. out.Values[i] = ec._SavedSearchConnection_edges(ctx, field, obj)
  141096. if out.Values[i] == graphql.Null {
  141097. invalids++
  141098. }
  141099. case "nodes":
  141100. out.Values[i] = ec._SavedSearchConnection_nodes(ctx, field, obj)
  141101. if out.Values[i] == graphql.Null {
  141102. invalids++
  141103. }
  141104. case "pageInfo":
  141105. out.Values[i] = ec._SavedSearchConnection_pageInfo(ctx, field, obj)
  141106. if out.Values[i] == graphql.Null {
  141107. invalids++
  141108. }
  141109. default:
  141110. panic("unknown field " + strconv.Quote(field.Name))
  141111. }
  141112. }
  141113. out.Dispatch()
  141114. if invalids > 0 {
  141115. return graphql.Null
  141116. }
  141117. return out
  141118. }
  141119. var savedSearchEdgeImplementors = []string{"SavedSearchEdge"}
  141120. func (ec *executionContext) _SavedSearchEdge(ctx context.Context, sel ast.SelectionSet, obj *SavedSearchEdge) graphql.Marshaler {
  141121. fields := graphql.CollectFields(ec.OperationContext, sel, savedSearchEdgeImplementors)
  141122. out := graphql.NewFieldSet(fields)
  141123. var invalids uint32
  141124. for i, field := range fields {
  141125. switch field.Name {
  141126. case "__typename":
  141127. out.Values[i] = graphql.MarshalString("SavedSearchEdge")
  141128. case "cursor":
  141129. out.Values[i] = ec._SavedSearchEdge_cursor(ctx, field, obj)
  141130. if out.Values[i] == graphql.Null {
  141131. invalids++
  141132. }
  141133. case "node":
  141134. out.Values[i] = ec._SavedSearchEdge_node(ctx, field, obj)
  141135. if out.Values[i] == graphql.Null {
  141136. invalids++
  141137. }
  141138. default:
  141139. panic("unknown field " + strconv.Quote(field.Name))
  141140. }
  141141. }
  141142. out.Dispatch()
  141143. if invalids > 0 {
  141144. return graphql.Null
  141145. }
  141146. return out
  141147. }
  141148. var scriptDiscountApplicationImplementors = []string{"ScriptDiscountApplication", "DiscountApplication"}
  141149. func (ec *executionContext) _ScriptDiscountApplication(ctx context.Context, sel ast.SelectionSet, obj *ScriptDiscountApplication) graphql.Marshaler {
  141150. fields := graphql.CollectFields(ec.OperationContext, sel, scriptDiscountApplicationImplementors)
  141151. out := graphql.NewFieldSet(fields)
  141152. var invalids uint32
  141153. for i, field := range fields {
  141154. switch field.Name {
  141155. case "__typename":
  141156. out.Values[i] = graphql.MarshalString("ScriptDiscountApplication")
  141157. case "allocationMethod":
  141158. out.Values[i] = ec._ScriptDiscountApplication_allocationMethod(ctx, field, obj)
  141159. if out.Values[i] == graphql.Null {
  141160. invalids++
  141161. }
  141162. case "index":
  141163. out.Values[i] = ec._ScriptDiscountApplication_index(ctx, field, obj)
  141164. if out.Values[i] == graphql.Null {
  141165. invalids++
  141166. }
  141167. case "targetSelection":
  141168. out.Values[i] = ec._ScriptDiscountApplication_targetSelection(ctx, field, obj)
  141169. if out.Values[i] == graphql.Null {
  141170. invalids++
  141171. }
  141172. case "targetType":
  141173. out.Values[i] = ec._ScriptDiscountApplication_targetType(ctx, field, obj)
  141174. if out.Values[i] == graphql.Null {
  141175. invalids++
  141176. }
  141177. case "title":
  141178. out.Values[i] = ec._ScriptDiscountApplication_title(ctx, field, obj)
  141179. if out.Values[i] == graphql.Null {
  141180. invalids++
  141181. }
  141182. case "value":
  141183. out.Values[i] = ec._ScriptDiscountApplication_value(ctx, field, obj)
  141184. if out.Values[i] == graphql.Null {
  141185. invalids++
  141186. }
  141187. default:
  141188. panic("unknown field " + strconv.Quote(field.Name))
  141189. }
  141190. }
  141191. out.Dispatch()
  141192. if invalids > 0 {
  141193. return graphql.Null
  141194. }
  141195. return out
  141196. }
  141197. var searchFilterImplementors = []string{"SearchFilter"}
  141198. func (ec *executionContext) _SearchFilter(ctx context.Context, sel ast.SelectionSet, obj *SearchFilter) graphql.Marshaler {
  141199. fields := graphql.CollectFields(ec.OperationContext, sel, searchFilterImplementors)
  141200. out := graphql.NewFieldSet(fields)
  141201. var invalids uint32
  141202. for i, field := range fields {
  141203. switch field.Name {
  141204. case "__typename":
  141205. out.Values[i] = graphql.MarshalString("SearchFilter")
  141206. case "key":
  141207. out.Values[i] = ec._SearchFilter_key(ctx, field, obj)
  141208. if out.Values[i] == graphql.Null {
  141209. invalids++
  141210. }
  141211. case "value":
  141212. out.Values[i] = ec._SearchFilter_value(ctx, field, obj)
  141213. if out.Values[i] == graphql.Null {
  141214. invalids++
  141215. }
  141216. default:
  141217. panic("unknown field " + strconv.Quote(field.Name))
  141218. }
  141219. }
  141220. out.Dispatch()
  141221. if invalids > 0 {
  141222. return graphql.Null
  141223. }
  141224. return out
  141225. }
  141226. var searchFilterOptionsImplementors = []string{"SearchFilterOptions"}
  141227. func (ec *executionContext) _SearchFilterOptions(ctx context.Context, sel ast.SelectionSet, obj *SearchFilterOptions) graphql.Marshaler {
  141228. fields := graphql.CollectFields(ec.OperationContext, sel, searchFilterOptionsImplementors)
  141229. out := graphql.NewFieldSet(fields)
  141230. var invalids uint32
  141231. for i, field := range fields {
  141232. switch field.Name {
  141233. case "__typename":
  141234. out.Values[i] = graphql.MarshalString("SearchFilterOptions")
  141235. case "productAvailability":
  141236. out.Values[i] = ec._SearchFilterOptions_productAvailability(ctx, field, obj)
  141237. if out.Values[i] == graphql.Null {
  141238. invalids++
  141239. }
  141240. default:
  141241. panic("unknown field " + strconv.Quote(field.Name))
  141242. }
  141243. }
  141244. out.Dispatch()
  141245. if invalids > 0 {
  141246. return graphql.Null
  141247. }
  141248. return out
  141249. }
  141250. var searchResultImplementors = []string{"SearchResult"}
  141251. func (ec *executionContext) _SearchResult(ctx context.Context, sel ast.SelectionSet, obj *SearchResult) graphql.Marshaler {
  141252. fields := graphql.CollectFields(ec.OperationContext, sel, searchResultImplementors)
  141253. out := graphql.NewFieldSet(fields)
  141254. var invalids uint32
  141255. for i, field := range fields {
  141256. switch field.Name {
  141257. case "__typename":
  141258. out.Values[i] = graphql.MarshalString("SearchResult")
  141259. case "description":
  141260. out.Values[i] = ec._SearchResult_description(ctx, field, obj)
  141261. case "image":
  141262. out.Values[i] = ec._SearchResult_image(ctx, field, obj)
  141263. case "reference":
  141264. out.Values[i] = ec._SearchResult_reference(ctx, field, obj)
  141265. if out.Values[i] == graphql.Null {
  141266. invalids++
  141267. }
  141268. case "title":
  141269. out.Values[i] = ec._SearchResult_title(ctx, field, obj)
  141270. if out.Values[i] == graphql.Null {
  141271. invalids++
  141272. }
  141273. case "url":
  141274. out.Values[i] = ec._SearchResult_url(ctx, field, obj)
  141275. if out.Values[i] == graphql.Null {
  141276. invalids++
  141277. }
  141278. default:
  141279. panic("unknown field " + strconv.Quote(field.Name))
  141280. }
  141281. }
  141282. out.Dispatch()
  141283. if invalids > 0 {
  141284. return graphql.Null
  141285. }
  141286. return out
  141287. }
  141288. var searchResultConnectionImplementors = []string{"SearchResultConnection"}
  141289. func (ec *executionContext) _SearchResultConnection(ctx context.Context, sel ast.SelectionSet, obj *SearchResultConnection) graphql.Marshaler {
  141290. fields := graphql.CollectFields(ec.OperationContext, sel, searchResultConnectionImplementors)
  141291. out := graphql.NewFieldSet(fields)
  141292. var invalids uint32
  141293. for i, field := range fields {
  141294. switch field.Name {
  141295. case "__typename":
  141296. out.Values[i] = graphql.MarshalString("SearchResultConnection")
  141297. case "edges":
  141298. out.Values[i] = ec._SearchResultConnection_edges(ctx, field, obj)
  141299. if out.Values[i] == graphql.Null {
  141300. invalids++
  141301. }
  141302. case "pageInfo":
  141303. out.Values[i] = ec._SearchResultConnection_pageInfo(ctx, field, obj)
  141304. if out.Values[i] == graphql.Null {
  141305. invalids++
  141306. }
  141307. default:
  141308. panic("unknown field " + strconv.Quote(field.Name))
  141309. }
  141310. }
  141311. out.Dispatch()
  141312. if invalids > 0 {
  141313. return graphql.Null
  141314. }
  141315. return out
  141316. }
  141317. var searchResultEdgeImplementors = []string{"SearchResultEdge"}
  141318. func (ec *executionContext) _SearchResultEdge(ctx context.Context, sel ast.SelectionSet, obj *SearchResultEdge) graphql.Marshaler {
  141319. fields := graphql.CollectFields(ec.OperationContext, sel, searchResultEdgeImplementors)
  141320. out := graphql.NewFieldSet(fields)
  141321. var invalids uint32
  141322. for i, field := range fields {
  141323. switch field.Name {
  141324. case "__typename":
  141325. out.Values[i] = graphql.MarshalString("SearchResultEdge")
  141326. case "cursor":
  141327. out.Values[i] = ec._SearchResultEdge_cursor(ctx, field, obj)
  141328. if out.Values[i] == graphql.Null {
  141329. invalids++
  141330. }
  141331. case "node":
  141332. out.Values[i] = ec._SearchResultEdge_node(ctx, field, obj)
  141333. if out.Values[i] == graphql.Null {
  141334. invalids++
  141335. }
  141336. default:
  141337. panic("unknown field " + strconv.Quote(field.Name))
  141338. }
  141339. }
  141340. out.Dispatch()
  141341. if invalids > 0 {
  141342. return graphql.Null
  141343. }
  141344. return out
  141345. }
  141346. var selectedOptionImplementors = []string{"SelectedOption"}
  141347. func (ec *executionContext) _SelectedOption(ctx context.Context, sel ast.SelectionSet, obj *SelectedOption) graphql.Marshaler {
  141348. fields := graphql.CollectFields(ec.OperationContext, sel, selectedOptionImplementors)
  141349. out := graphql.NewFieldSet(fields)
  141350. var invalids uint32
  141351. for i, field := range fields {
  141352. switch field.Name {
  141353. case "__typename":
  141354. out.Values[i] = graphql.MarshalString("SelectedOption")
  141355. case "name":
  141356. out.Values[i] = ec._SelectedOption_name(ctx, field, obj)
  141357. if out.Values[i] == graphql.Null {
  141358. invalids++
  141359. }
  141360. case "value":
  141361. out.Values[i] = ec._SelectedOption_value(ctx, field, obj)
  141362. if out.Values[i] == graphql.Null {
  141363. invalids++
  141364. }
  141365. default:
  141366. panic("unknown field " + strconv.Quote(field.Name))
  141367. }
  141368. }
  141369. out.Dispatch()
  141370. if invalids > 0 {
  141371. return graphql.Null
  141372. }
  141373. return out
  141374. }
  141375. var sellingPlanImplementors = []string{"SellingPlan", "Node"}
  141376. func (ec *executionContext) _SellingPlan(ctx context.Context, sel ast.SelectionSet, obj *SellingPlan) graphql.Marshaler {
  141377. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanImplementors)
  141378. out := graphql.NewFieldSet(fields)
  141379. var invalids uint32
  141380. for i, field := range fields {
  141381. switch field.Name {
  141382. case "__typename":
  141383. out.Values[i] = graphql.MarshalString("SellingPlan")
  141384. case "billingPolicy":
  141385. out.Values[i] = ec._SellingPlan_billingPolicy(ctx, field, obj)
  141386. if out.Values[i] == graphql.Null {
  141387. invalids++
  141388. }
  141389. case "category":
  141390. out.Values[i] = ec._SellingPlan_category(ctx, field, obj)
  141391. case "createdAt":
  141392. out.Values[i] = ec._SellingPlan_createdAt(ctx, field, obj)
  141393. if out.Values[i] == graphql.Null {
  141394. invalids++
  141395. }
  141396. case "deliveryPolicy":
  141397. out.Values[i] = ec._SellingPlan_deliveryPolicy(ctx, field, obj)
  141398. if out.Values[i] == graphql.Null {
  141399. invalids++
  141400. }
  141401. case "description":
  141402. out.Values[i] = ec._SellingPlan_description(ctx, field, obj)
  141403. case "id":
  141404. out.Values[i] = ec._SellingPlan_id(ctx, field, obj)
  141405. if out.Values[i] == graphql.Null {
  141406. invalids++
  141407. }
  141408. case "inventoryPolicy":
  141409. out.Values[i] = ec._SellingPlan_inventoryPolicy(ctx, field, obj)
  141410. case "name":
  141411. out.Values[i] = ec._SellingPlan_name(ctx, field, obj)
  141412. if out.Values[i] == graphql.Null {
  141413. invalids++
  141414. }
  141415. case "options":
  141416. out.Values[i] = ec._SellingPlan_options(ctx, field, obj)
  141417. if out.Values[i] == graphql.Null {
  141418. invalids++
  141419. }
  141420. case "position":
  141421. out.Values[i] = ec._SellingPlan_position(ctx, field, obj)
  141422. case "pricingPolicies":
  141423. out.Values[i] = ec._SellingPlan_pricingPolicies(ctx, field, obj)
  141424. if out.Values[i] == graphql.Null {
  141425. invalids++
  141426. }
  141427. default:
  141428. panic("unknown field " + strconv.Quote(field.Name))
  141429. }
  141430. }
  141431. out.Dispatch()
  141432. if invalids > 0 {
  141433. return graphql.Null
  141434. }
  141435. return out
  141436. }
  141437. var sellingPlanAnchorImplementors = []string{"SellingPlanAnchor"}
  141438. func (ec *executionContext) _SellingPlanAnchor(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanAnchor) graphql.Marshaler {
  141439. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanAnchorImplementors)
  141440. out := graphql.NewFieldSet(fields)
  141441. var invalids uint32
  141442. for i, field := range fields {
  141443. switch field.Name {
  141444. case "__typename":
  141445. out.Values[i] = graphql.MarshalString("SellingPlanAnchor")
  141446. case "cutoffDay":
  141447. out.Values[i] = ec._SellingPlanAnchor_cutoffDay(ctx, field, obj)
  141448. case "day":
  141449. out.Values[i] = ec._SellingPlanAnchor_day(ctx, field, obj)
  141450. if out.Values[i] == graphql.Null {
  141451. invalids++
  141452. }
  141453. case "month":
  141454. out.Values[i] = ec._SellingPlanAnchor_month(ctx, field, obj)
  141455. case "type":
  141456. out.Values[i] = ec._SellingPlanAnchor_type(ctx, field, obj)
  141457. if out.Values[i] == graphql.Null {
  141458. invalids++
  141459. }
  141460. default:
  141461. panic("unknown field " + strconv.Quote(field.Name))
  141462. }
  141463. }
  141464. out.Dispatch()
  141465. if invalids > 0 {
  141466. return graphql.Null
  141467. }
  141468. return out
  141469. }
  141470. var sellingPlanCheckoutChargeImplementors = []string{"SellingPlanCheckoutCharge"}
  141471. func (ec *executionContext) _SellingPlanCheckoutCharge(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanCheckoutCharge) graphql.Marshaler {
  141472. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanCheckoutChargeImplementors)
  141473. out := graphql.NewFieldSet(fields)
  141474. var invalids uint32
  141475. for i, field := range fields {
  141476. switch field.Name {
  141477. case "__typename":
  141478. out.Values[i] = graphql.MarshalString("SellingPlanCheckoutCharge")
  141479. case "type":
  141480. out.Values[i] = ec._SellingPlanCheckoutCharge_type(ctx, field, obj)
  141481. if out.Values[i] == graphql.Null {
  141482. invalids++
  141483. }
  141484. case "value":
  141485. out.Values[i] = ec._SellingPlanCheckoutCharge_value(ctx, field, obj)
  141486. if out.Values[i] == graphql.Null {
  141487. invalids++
  141488. }
  141489. default:
  141490. panic("unknown field " + strconv.Quote(field.Name))
  141491. }
  141492. }
  141493. out.Dispatch()
  141494. if invalids > 0 {
  141495. return graphql.Null
  141496. }
  141497. return out
  141498. }
  141499. var sellingPlanCheckoutChargePercentageValueImplementors = []string{"SellingPlanCheckoutChargePercentageValue", "SellingPlanCheckoutChargeValue"}
  141500. func (ec *executionContext) _SellingPlanCheckoutChargePercentageValue(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanCheckoutChargePercentageValue) graphql.Marshaler {
  141501. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanCheckoutChargePercentageValueImplementors)
  141502. out := graphql.NewFieldSet(fields)
  141503. var invalids uint32
  141504. for i, field := range fields {
  141505. switch field.Name {
  141506. case "__typename":
  141507. out.Values[i] = graphql.MarshalString("SellingPlanCheckoutChargePercentageValue")
  141508. case "percentage":
  141509. out.Values[i] = ec._SellingPlanCheckoutChargePercentageValue_percentage(ctx, field, obj)
  141510. if out.Values[i] == graphql.Null {
  141511. invalids++
  141512. }
  141513. default:
  141514. panic("unknown field " + strconv.Quote(field.Name))
  141515. }
  141516. }
  141517. out.Dispatch()
  141518. if invalids > 0 {
  141519. return graphql.Null
  141520. }
  141521. return out
  141522. }
  141523. var sellingPlanConnectionImplementors = []string{"SellingPlanConnection"}
  141524. func (ec *executionContext) _SellingPlanConnection(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanConnection) graphql.Marshaler {
  141525. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanConnectionImplementors)
  141526. out := graphql.NewFieldSet(fields)
  141527. var invalids uint32
  141528. for i, field := range fields {
  141529. switch field.Name {
  141530. case "__typename":
  141531. out.Values[i] = graphql.MarshalString("SellingPlanConnection")
  141532. case "edges":
  141533. out.Values[i] = ec._SellingPlanConnection_edges(ctx, field, obj)
  141534. if out.Values[i] == graphql.Null {
  141535. invalids++
  141536. }
  141537. case "nodes":
  141538. out.Values[i] = ec._SellingPlanConnection_nodes(ctx, field, obj)
  141539. if out.Values[i] == graphql.Null {
  141540. invalids++
  141541. }
  141542. case "pageInfo":
  141543. out.Values[i] = ec._SellingPlanConnection_pageInfo(ctx, field, obj)
  141544. if out.Values[i] == graphql.Null {
  141545. invalids++
  141546. }
  141547. default:
  141548. panic("unknown field " + strconv.Quote(field.Name))
  141549. }
  141550. }
  141551. out.Dispatch()
  141552. if invalids > 0 {
  141553. return graphql.Null
  141554. }
  141555. return out
  141556. }
  141557. var sellingPlanEdgeImplementors = []string{"SellingPlanEdge"}
  141558. func (ec *executionContext) _SellingPlanEdge(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanEdge) graphql.Marshaler {
  141559. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanEdgeImplementors)
  141560. out := graphql.NewFieldSet(fields)
  141561. var invalids uint32
  141562. for i, field := range fields {
  141563. switch field.Name {
  141564. case "__typename":
  141565. out.Values[i] = graphql.MarshalString("SellingPlanEdge")
  141566. case "cursor":
  141567. out.Values[i] = ec._SellingPlanEdge_cursor(ctx, field, obj)
  141568. if out.Values[i] == graphql.Null {
  141569. invalids++
  141570. }
  141571. case "node":
  141572. out.Values[i] = ec._SellingPlanEdge_node(ctx, field, obj)
  141573. if out.Values[i] == graphql.Null {
  141574. invalids++
  141575. }
  141576. default:
  141577. panic("unknown field " + strconv.Quote(field.Name))
  141578. }
  141579. }
  141580. out.Dispatch()
  141581. if invalids > 0 {
  141582. return graphql.Null
  141583. }
  141584. return out
  141585. }
  141586. var sellingPlanFixedBillingPolicyImplementors = []string{"SellingPlanFixedBillingPolicy", "SellingPlanBillingPolicy"}
  141587. func (ec *executionContext) _SellingPlanFixedBillingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanFixedBillingPolicy) graphql.Marshaler {
  141588. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanFixedBillingPolicyImplementors)
  141589. out := graphql.NewFieldSet(fields)
  141590. var invalids uint32
  141591. for i, field := range fields {
  141592. switch field.Name {
  141593. case "__typename":
  141594. out.Values[i] = graphql.MarshalString("SellingPlanFixedBillingPolicy")
  141595. case "checkoutCharge":
  141596. out.Values[i] = ec._SellingPlanFixedBillingPolicy_checkoutCharge(ctx, field, obj)
  141597. if out.Values[i] == graphql.Null {
  141598. invalids++
  141599. }
  141600. case "remainingBalanceChargeExactTime":
  141601. out.Values[i] = ec._SellingPlanFixedBillingPolicy_remainingBalanceChargeExactTime(ctx, field, obj)
  141602. case "remainingBalanceChargeTimeAfterCheckout":
  141603. out.Values[i] = ec._SellingPlanFixedBillingPolicy_remainingBalanceChargeTimeAfterCheckout(ctx, field, obj)
  141604. case "remainingBalanceChargeTrigger":
  141605. out.Values[i] = ec._SellingPlanFixedBillingPolicy_remainingBalanceChargeTrigger(ctx, field, obj)
  141606. if out.Values[i] == graphql.Null {
  141607. invalids++
  141608. }
  141609. default:
  141610. panic("unknown field " + strconv.Quote(field.Name))
  141611. }
  141612. }
  141613. out.Dispatch()
  141614. if invalids > 0 {
  141615. return graphql.Null
  141616. }
  141617. return out
  141618. }
  141619. var sellingPlanFixedDeliveryPolicyImplementors = []string{"SellingPlanFixedDeliveryPolicy", "SellingPlanDeliveryPolicy"}
  141620. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanFixedDeliveryPolicy) graphql.Marshaler {
  141621. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanFixedDeliveryPolicyImplementors)
  141622. out := graphql.NewFieldSet(fields)
  141623. var invalids uint32
  141624. for i, field := range fields {
  141625. switch field.Name {
  141626. case "__typename":
  141627. out.Values[i] = graphql.MarshalString("SellingPlanFixedDeliveryPolicy")
  141628. case "anchors":
  141629. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_anchors(ctx, field, obj)
  141630. if out.Values[i] == graphql.Null {
  141631. invalids++
  141632. }
  141633. case "cutoff":
  141634. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_cutoff(ctx, field, obj)
  141635. case "fulfillmentExactTime":
  141636. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_fulfillmentExactTime(ctx, field, obj)
  141637. case "fulfillmentTrigger":
  141638. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_fulfillmentTrigger(ctx, field, obj)
  141639. if out.Values[i] == graphql.Null {
  141640. invalids++
  141641. }
  141642. case "intent":
  141643. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_intent(ctx, field, obj)
  141644. if out.Values[i] == graphql.Null {
  141645. invalids++
  141646. }
  141647. case "preAnchorBehavior":
  141648. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_preAnchorBehavior(ctx, field, obj)
  141649. if out.Values[i] == graphql.Null {
  141650. invalids++
  141651. }
  141652. default:
  141653. panic("unknown field " + strconv.Quote(field.Name))
  141654. }
  141655. }
  141656. out.Dispatch()
  141657. if invalids > 0 {
  141658. return graphql.Null
  141659. }
  141660. return out
  141661. }
  141662. var sellingPlanFixedPricingPolicyImplementors = []string{"SellingPlanFixedPricingPolicy", "SellingPlanPricingPolicyBase", "SellingPlanPricingPolicy"}
  141663. func (ec *executionContext) _SellingPlanFixedPricingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanFixedPricingPolicy) graphql.Marshaler {
  141664. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanFixedPricingPolicyImplementors)
  141665. out := graphql.NewFieldSet(fields)
  141666. var invalids uint32
  141667. for i, field := range fields {
  141668. switch field.Name {
  141669. case "__typename":
  141670. out.Values[i] = graphql.MarshalString("SellingPlanFixedPricingPolicy")
  141671. case "adjustmentType":
  141672. out.Values[i] = ec._SellingPlanFixedPricingPolicy_adjustmentType(ctx, field, obj)
  141673. if out.Values[i] == graphql.Null {
  141674. invalids++
  141675. }
  141676. case "adjustmentValue":
  141677. out.Values[i] = ec._SellingPlanFixedPricingPolicy_adjustmentValue(ctx, field, obj)
  141678. if out.Values[i] == graphql.Null {
  141679. invalids++
  141680. }
  141681. case "createdAt":
  141682. out.Values[i] = ec._SellingPlanFixedPricingPolicy_createdAt(ctx, field, obj)
  141683. if out.Values[i] == graphql.Null {
  141684. invalids++
  141685. }
  141686. default:
  141687. panic("unknown field " + strconv.Quote(field.Name))
  141688. }
  141689. }
  141690. out.Dispatch()
  141691. if invalids > 0 {
  141692. return graphql.Null
  141693. }
  141694. return out
  141695. }
  141696. var sellingPlanGroupImplementors = []string{"SellingPlanGroup", "Node"}
  141697. func (ec *executionContext) _SellingPlanGroup(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanGroup) graphql.Marshaler {
  141698. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanGroupImplementors)
  141699. out := graphql.NewFieldSet(fields)
  141700. var invalids uint32
  141701. for i, field := range fields {
  141702. switch field.Name {
  141703. case "__typename":
  141704. out.Values[i] = graphql.MarshalString("SellingPlanGroup")
  141705. case "appId":
  141706. out.Values[i] = ec._SellingPlanGroup_appId(ctx, field, obj)
  141707. case "appliesToProduct":
  141708. out.Values[i] = ec._SellingPlanGroup_appliesToProduct(ctx, field, obj)
  141709. if out.Values[i] == graphql.Null {
  141710. invalids++
  141711. }
  141712. case "appliesToProductVariant":
  141713. out.Values[i] = ec._SellingPlanGroup_appliesToProductVariant(ctx, field, obj)
  141714. if out.Values[i] == graphql.Null {
  141715. invalids++
  141716. }
  141717. case "appliesToProductVariants":
  141718. out.Values[i] = ec._SellingPlanGroup_appliesToProductVariants(ctx, field, obj)
  141719. if out.Values[i] == graphql.Null {
  141720. invalids++
  141721. }
  141722. case "createdAt":
  141723. out.Values[i] = ec._SellingPlanGroup_createdAt(ctx, field, obj)
  141724. if out.Values[i] == graphql.Null {
  141725. invalids++
  141726. }
  141727. case "description":
  141728. out.Values[i] = ec._SellingPlanGroup_description(ctx, field, obj)
  141729. case "id":
  141730. out.Values[i] = ec._SellingPlanGroup_id(ctx, field, obj)
  141731. if out.Values[i] == graphql.Null {
  141732. invalids++
  141733. }
  141734. case "merchantCode":
  141735. out.Values[i] = ec._SellingPlanGroup_merchantCode(ctx, field, obj)
  141736. if out.Values[i] == graphql.Null {
  141737. invalids++
  141738. }
  141739. case "name":
  141740. out.Values[i] = ec._SellingPlanGroup_name(ctx, field, obj)
  141741. if out.Values[i] == graphql.Null {
  141742. invalids++
  141743. }
  141744. case "options":
  141745. out.Values[i] = ec._SellingPlanGroup_options(ctx, field, obj)
  141746. if out.Values[i] == graphql.Null {
  141747. invalids++
  141748. }
  141749. case "position":
  141750. out.Values[i] = ec._SellingPlanGroup_position(ctx, field, obj)
  141751. case "productCount":
  141752. out.Values[i] = ec._SellingPlanGroup_productCount(ctx, field, obj)
  141753. if out.Values[i] == graphql.Null {
  141754. invalids++
  141755. }
  141756. case "productVariantCount":
  141757. out.Values[i] = ec._SellingPlanGroup_productVariantCount(ctx, field, obj)
  141758. if out.Values[i] == graphql.Null {
  141759. invalids++
  141760. }
  141761. case "productVariants":
  141762. out.Values[i] = ec._SellingPlanGroup_productVariants(ctx, field, obj)
  141763. if out.Values[i] == graphql.Null {
  141764. invalids++
  141765. }
  141766. case "products":
  141767. out.Values[i] = ec._SellingPlanGroup_products(ctx, field, obj)
  141768. if out.Values[i] == graphql.Null {
  141769. invalids++
  141770. }
  141771. case "sellingPlans":
  141772. out.Values[i] = ec._SellingPlanGroup_sellingPlans(ctx, field, obj)
  141773. if out.Values[i] == graphql.Null {
  141774. invalids++
  141775. }
  141776. case "summary":
  141777. out.Values[i] = ec._SellingPlanGroup_summary(ctx, field, obj)
  141778. default:
  141779. panic("unknown field " + strconv.Quote(field.Name))
  141780. }
  141781. }
  141782. out.Dispatch()
  141783. if invalids > 0 {
  141784. return graphql.Null
  141785. }
  141786. return out
  141787. }
  141788. var sellingPlanGroupConnectionImplementors = []string{"SellingPlanGroupConnection"}
  141789. func (ec *executionContext) _SellingPlanGroupConnection(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanGroupConnection) graphql.Marshaler {
  141790. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanGroupConnectionImplementors)
  141791. out := graphql.NewFieldSet(fields)
  141792. var invalids uint32
  141793. for i, field := range fields {
  141794. switch field.Name {
  141795. case "__typename":
  141796. out.Values[i] = graphql.MarshalString("SellingPlanGroupConnection")
  141797. case "edges":
  141798. out.Values[i] = ec._SellingPlanGroupConnection_edges(ctx, field, obj)
  141799. if out.Values[i] == graphql.Null {
  141800. invalids++
  141801. }
  141802. case "nodes":
  141803. out.Values[i] = ec._SellingPlanGroupConnection_nodes(ctx, field, obj)
  141804. if out.Values[i] == graphql.Null {
  141805. invalids++
  141806. }
  141807. case "pageInfo":
  141808. out.Values[i] = ec._SellingPlanGroupConnection_pageInfo(ctx, field, obj)
  141809. if out.Values[i] == graphql.Null {
  141810. invalids++
  141811. }
  141812. default:
  141813. panic("unknown field " + strconv.Quote(field.Name))
  141814. }
  141815. }
  141816. out.Dispatch()
  141817. if invalids > 0 {
  141818. return graphql.Null
  141819. }
  141820. return out
  141821. }
  141822. var sellingPlanGroupEdgeImplementors = []string{"SellingPlanGroupEdge"}
  141823. func (ec *executionContext) _SellingPlanGroupEdge(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanGroupEdge) graphql.Marshaler {
  141824. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanGroupEdgeImplementors)
  141825. out := graphql.NewFieldSet(fields)
  141826. var invalids uint32
  141827. for i, field := range fields {
  141828. switch field.Name {
  141829. case "__typename":
  141830. out.Values[i] = graphql.MarshalString("SellingPlanGroupEdge")
  141831. case "cursor":
  141832. out.Values[i] = ec._SellingPlanGroupEdge_cursor(ctx, field, obj)
  141833. if out.Values[i] == graphql.Null {
  141834. invalids++
  141835. }
  141836. case "node":
  141837. out.Values[i] = ec._SellingPlanGroupEdge_node(ctx, field, obj)
  141838. if out.Values[i] == graphql.Null {
  141839. invalids++
  141840. }
  141841. default:
  141842. panic("unknown field " + strconv.Quote(field.Name))
  141843. }
  141844. }
  141845. out.Dispatch()
  141846. if invalids > 0 {
  141847. return graphql.Null
  141848. }
  141849. return out
  141850. }
  141851. var sellingPlanGroupUserErrorImplementors = []string{"SellingPlanGroupUserError", "DisplayableError"}
  141852. func (ec *executionContext) _SellingPlanGroupUserError(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanGroupUserError) graphql.Marshaler {
  141853. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanGroupUserErrorImplementors)
  141854. out := graphql.NewFieldSet(fields)
  141855. var invalids uint32
  141856. for i, field := range fields {
  141857. switch field.Name {
  141858. case "__typename":
  141859. out.Values[i] = graphql.MarshalString("SellingPlanGroupUserError")
  141860. case "code":
  141861. out.Values[i] = ec._SellingPlanGroupUserError_code(ctx, field, obj)
  141862. case "field":
  141863. out.Values[i] = ec._SellingPlanGroupUserError_field(ctx, field, obj)
  141864. case "message":
  141865. out.Values[i] = ec._SellingPlanGroupUserError_message(ctx, field, obj)
  141866. if out.Values[i] == graphql.Null {
  141867. invalids++
  141868. }
  141869. default:
  141870. panic("unknown field " + strconv.Quote(field.Name))
  141871. }
  141872. }
  141873. out.Dispatch()
  141874. if invalids > 0 {
  141875. return graphql.Null
  141876. }
  141877. return out
  141878. }
  141879. var sellingPlanInventoryPolicyImplementors = []string{"SellingPlanInventoryPolicy"}
  141880. func (ec *executionContext) _SellingPlanInventoryPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanInventoryPolicy) graphql.Marshaler {
  141881. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanInventoryPolicyImplementors)
  141882. out := graphql.NewFieldSet(fields)
  141883. var invalids uint32
  141884. for i, field := range fields {
  141885. switch field.Name {
  141886. case "__typename":
  141887. out.Values[i] = graphql.MarshalString("SellingPlanInventoryPolicy")
  141888. case "reserve":
  141889. out.Values[i] = ec._SellingPlanInventoryPolicy_reserve(ctx, field, obj)
  141890. if out.Values[i] == graphql.Null {
  141891. invalids++
  141892. }
  141893. default:
  141894. panic("unknown field " + strconv.Quote(field.Name))
  141895. }
  141896. }
  141897. out.Dispatch()
  141898. if invalids > 0 {
  141899. return graphql.Null
  141900. }
  141901. return out
  141902. }
  141903. var sellingPlanPricingPolicyPercentageValueImplementors = []string{"SellingPlanPricingPolicyPercentageValue", "SellingPlanPricingPolicyAdjustmentValue"}
  141904. func (ec *executionContext) _SellingPlanPricingPolicyPercentageValue(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanPricingPolicyPercentageValue) graphql.Marshaler {
  141905. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanPricingPolicyPercentageValueImplementors)
  141906. out := graphql.NewFieldSet(fields)
  141907. var invalids uint32
  141908. for i, field := range fields {
  141909. switch field.Name {
  141910. case "__typename":
  141911. out.Values[i] = graphql.MarshalString("SellingPlanPricingPolicyPercentageValue")
  141912. case "percentage":
  141913. out.Values[i] = ec._SellingPlanPricingPolicyPercentageValue_percentage(ctx, field, obj)
  141914. if out.Values[i] == graphql.Null {
  141915. invalids++
  141916. }
  141917. default:
  141918. panic("unknown field " + strconv.Quote(field.Name))
  141919. }
  141920. }
  141921. out.Dispatch()
  141922. if invalids > 0 {
  141923. return graphql.Null
  141924. }
  141925. return out
  141926. }
  141927. var sellingPlanRecurringBillingPolicyImplementors = []string{"SellingPlanRecurringBillingPolicy", "SellingPlanBillingPolicy"}
  141928. func (ec *executionContext) _SellingPlanRecurringBillingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanRecurringBillingPolicy) graphql.Marshaler {
  141929. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanRecurringBillingPolicyImplementors)
  141930. out := graphql.NewFieldSet(fields)
  141931. var invalids uint32
  141932. for i, field := range fields {
  141933. switch field.Name {
  141934. case "__typename":
  141935. out.Values[i] = graphql.MarshalString("SellingPlanRecurringBillingPolicy")
  141936. case "anchors":
  141937. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_anchors(ctx, field, obj)
  141938. if out.Values[i] == graphql.Null {
  141939. invalids++
  141940. }
  141941. case "createdAt":
  141942. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_createdAt(ctx, field, obj)
  141943. if out.Values[i] == graphql.Null {
  141944. invalids++
  141945. }
  141946. case "interval":
  141947. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_interval(ctx, field, obj)
  141948. if out.Values[i] == graphql.Null {
  141949. invalids++
  141950. }
  141951. case "intervalCount":
  141952. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_intervalCount(ctx, field, obj)
  141953. if out.Values[i] == graphql.Null {
  141954. invalids++
  141955. }
  141956. case "maxCycles":
  141957. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_maxCycles(ctx, field, obj)
  141958. case "minCycles":
  141959. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_minCycles(ctx, field, obj)
  141960. default:
  141961. panic("unknown field " + strconv.Quote(field.Name))
  141962. }
  141963. }
  141964. out.Dispatch()
  141965. if invalids > 0 {
  141966. return graphql.Null
  141967. }
  141968. return out
  141969. }
  141970. var sellingPlanRecurringDeliveryPolicyImplementors = []string{"SellingPlanRecurringDeliveryPolicy", "SellingPlanDeliveryPolicy"}
  141971. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanRecurringDeliveryPolicy) graphql.Marshaler {
  141972. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanRecurringDeliveryPolicyImplementors)
  141973. out := graphql.NewFieldSet(fields)
  141974. var invalids uint32
  141975. for i, field := range fields {
  141976. switch field.Name {
  141977. case "__typename":
  141978. out.Values[i] = graphql.MarshalString("SellingPlanRecurringDeliveryPolicy")
  141979. case "anchors":
  141980. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_anchors(ctx, field, obj)
  141981. if out.Values[i] == graphql.Null {
  141982. invalids++
  141983. }
  141984. case "createdAt":
  141985. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_createdAt(ctx, field, obj)
  141986. if out.Values[i] == graphql.Null {
  141987. invalids++
  141988. }
  141989. case "cutoff":
  141990. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_cutoff(ctx, field, obj)
  141991. case "intent":
  141992. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_intent(ctx, field, obj)
  141993. if out.Values[i] == graphql.Null {
  141994. invalids++
  141995. }
  141996. case "interval":
  141997. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_interval(ctx, field, obj)
  141998. if out.Values[i] == graphql.Null {
  141999. invalids++
  142000. }
  142001. case "intervalCount":
  142002. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_intervalCount(ctx, field, obj)
  142003. if out.Values[i] == graphql.Null {
  142004. invalids++
  142005. }
  142006. case "preAnchorBehavior":
  142007. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_preAnchorBehavior(ctx, field, obj)
  142008. if out.Values[i] == graphql.Null {
  142009. invalids++
  142010. }
  142011. default:
  142012. panic("unknown field " + strconv.Quote(field.Name))
  142013. }
  142014. }
  142015. out.Dispatch()
  142016. if invalids > 0 {
  142017. return graphql.Null
  142018. }
  142019. return out
  142020. }
  142021. var sellingPlanRecurringPricingPolicyImplementors = []string{"SellingPlanRecurringPricingPolicy", "SellingPlanPricingPolicyBase", "SellingPlanPricingPolicy"}
  142022. func (ec *executionContext) _SellingPlanRecurringPricingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanRecurringPricingPolicy) graphql.Marshaler {
  142023. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanRecurringPricingPolicyImplementors)
  142024. out := graphql.NewFieldSet(fields)
  142025. var invalids uint32
  142026. for i, field := range fields {
  142027. switch field.Name {
  142028. case "__typename":
  142029. out.Values[i] = graphql.MarshalString("SellingPlanRecurringPricingPolicy")
  142030. case "adjustmentType":
  142031. out.Values[i] = ec._SellingPlanRecurringPricingPolicy_adjustmentType(ctx, field, obj)
  142032. if out.Values[i] == graphql.Null {
  142033. invalids++
  142034. }
  142035. case "adjustmentValue":
  142036. out.Values[i] = ec._SellingPlanRecurringPricingPolicy_adjustmentValue(ctx, field, obj)
  142037. if out.Values[i] == graphql.Null {
  142038. invalids++
  142039. }
  142040. case "afterCycle":
  142041. out.Values[i] = ec._SellingPlanRecurringPricingPolicy_afterCycle(ctx, field, obj)
  142042. case "createdAt":
  142043. out.Values[i] = ec._SellingPlanRecurringPricingPolicy_createdAt(ctx, field, obj)
  142044. if out.Values[i] == graphql.Null {
  142045. invalids++
  142046. }
  142047. default:
  142048. panic("unknown field " + strconv.Quote(field.Name))
  142049. }
  142050. }
  142051. out.Dispatch()
  142052. if invalids > 0 {
  142053. return graphql.Null
  142054. }
  142055. return out
  142056. }
  142057. var shippingLineImplementors = []string{"ShippingLine"}
  142058. func (ec *executionContext) _ShippingLine(ctx context.Context, sel ast.SelectionSet, obj *ShippingLine) graphql.Marshaler {
  142059. fields := graphql.CollectFields(ec.OperationContext, sel, shippingLineImplementors)
  142060. out := graphql.NewFieldSet(fields)
  142061. var invalids uint32
  142062. for i, field := range fields {
  142063. switch field.Name {
  142064. case "__typename":
  142065. out.Values[i] = graphql.MarshalString("ShippingLine")
  142066. case "carrierIdentifier":
  142067. out.Values[i] = ec._ShippingLine_carrierIdentifier(ctx, field, obj)
  142068. case "code":
  142069. out.Values[i] = ec._ShippingLine_code(ctx, field, obj)
  142070. case "custom":
  142071. out.Values[i] = ec._ShippingLine_custom(ctx, field, obj)
  142072. if out.Values[i] == graphql.Null {
  142073. invalids++
  142074. }
  142075. case "deliveryCategory":
  142076. out.Values[i] = ec._ShippingLine_deliveryCategory(ctx, field, obj)
  142077. case "discountAllocations":
  142078. out.Values[i] = ec._ShippingLine_discountAllocations(ctx, field, obj)
  142079. if out.Values[i] == graphql.Null {
  142080. invalids++
  142081. }
  142082. case "discountedPriceSet":
  142083. out.Values[i] = ec._ShippingLine_discountedPriceSet(ctx, field, obj)
  142084. if out.Values[i] == graphql.Null {
  142085. invalids++
  142086. }
  142087. case "id":
  142088. out.Values[i] = ec._ShippingLine_id(ctx, field, obj)
  142089. case "originalPriceSet":
  142090. out.Values[i] = ec._ShippingLine_originalPriceSet(ctx, field, obj)
  142091. if out.Values[i] == graphql.Null {
  142092. invalids++
  142093. }
  142094. case "phone":
  142095. out.Values[i] = ec._ShippingLine_phone(ctx, field, obj)
  142096. case "requestedFulfillmentService":
  142097. out.Values[i] = ec._ShippingLine_requestedFulfillmentService(ctx, field, obj)
  142098. case "shippingRateHandle":
  142099. out.Values[i] = ec._ShippingLine_shippingRateHandle(ctx, field, obj)
  142100. case "source":
  142101. out.Values[i] = ec._ShippingLine_source(ctx, field, obj)
  142102. case "taxLines":
  142103. out.Values[i] = ec._ShippingLine_taxLines(ctx, field, obj)
  142104. if out.Values[i] == graphql.Null {
  142105. invalids++
  142106. }
  142107. case "title":
  142108. out.Values[i] = ec._ShippingLine_title(ctx, field, obj)
  142109. if out.Values[i] == graphql.Null {
  142110. invalids++
  142111. }
  142112. default:
  142113. panic("unknown field " + strconv.Quote(field.Name))
  142114. }
  142115. }
  142116. out.Dispatch()
  142117. if invalids > 0 {
  142118. return graphql.Null
  142119. }
  142120. return out
  142121. }
  142122. var shippingLineConnectionImplementors = []string{"ShippingLineConnection"}
  142123. func (ec *executionContext) _ShippingLineConnection(ctx context.Context, sel ast.SelectionSet, obj *ShippingLineConnection) graphql.Marshaler {
  142124. fields := graphql.CollectFields(ec.OperationContext, sel, shippingLineConnectionImplementors)
  142125. out := graphql.NewFieldSet(fields)
  142126. var invalids uint32
  142127. for i, field := range fields {
  142128. switch field.Name {
  142129. case "__typename":
  142130. out.Values[i] = graphql.MarshalString("ShippingLineConnection")
  142131. case "edges":
  142132. out.Values[i] = ec._ShippingLineConnection_edges(ctx, field, obj)
  142133. if out.Values[i] == graphql.Null {
  142134. invalids++
  142135. }
  142136. case "nodes":
  142137. out.Values[i] = ec._ShippingLineConnection_nodes(ctx, field, obj)
  142138. if out.Values[i] == graphql.Null {
  142139. invalids++
  142140. }
  142141. case "pageInfo":
  142142. out.Values[i] = ec._ShippingLineConnection_pageInfo(ctx, field, obj)
  142143. if out.Values[i] == graphql.Null {
  142144. invalids++
  142145. }
  142146. default:
  142147. panic("unknown field " + strconv.Quote(field.Name))
  142148. }
  142149. }
  142150. out.Dispatch()
  142151. if invalids > 0 {
  142152. return graphql.Null
  142153. }
  142154. return out
  142155. }
  142156. var shippingLineEdgeImplementors = []string{"ShippingLineEdge"}
  142157. func (ec *executionContext) _ShippingLineEdge(ctx context.Context, sel ast.SelectionSet, obj *ShippingLineEdge) graphql.Marshaler {
  142158. fields := graphql.CollectFields(ec.OperationContext, sel, shippingLineEdgeImplementors)
  142159. out := graphql.NewFieldSet(fields)
  142160. var invalids uint32
  142161. for i, field := range fields {
  142162. switch field.Name {
  142163. case "__typename":
  142164. out.Values[i] = graphql.MarshalString("ShippingLineEdge")
  142165. case "cursor":
  142166. out.Values[i] = ec._ShippingLineEdge_cursor(ctx, field, obj)
  142167. if out.Values[i] == graphql.Null {
  142168. invalids++
  142169. }
  142170. case "node":
  142171. out.Values[i] = ec._ShippingLineEdge_node(ctx, field, obj)
  142172. if out.Values[i] == graphql.Null {
  142173. invalids++
  142174. }
  142175. default:
  142176. panic("unknown field " + strconv.Quote(field.Name))
  142177. }
  142178. }
  142179. out.Dispatch()
  142180. if invalids > 0 {
  142181. return graphql.Null
  142182. }
  142183. return out
  142184. }
  142185. var shippingRefundImplementors = []string{"ShippingRefund"}
  142186. func (ec *executionContext) _ShippingRefund(ctx context.Context, sel ast.SelectionSet, obj *ShippingRefund) graphql.Marshaler {
  142187. fields := graphql.CollectFields(ec.OperationContext, sel, shippingRefundImplementors)
  142188. out := graphql.NewFieldSet(fields)
  142189. var invalids uint32
  142190. for i, field := range fields {
  142191. switch field.Name {
  142192. case "__typename":
  142193. out.Values[i] = graphql.MarshalString("ShippingRefund")
  142194. case "amountSet":
  142195. out.Values[i] = ec._ShippingRefund_amountSet(ctx, field, obj)
  142196. if out.Values[i] == graphql.Null {
  142197. invalids++
  142198. }
  142199. case "maximumRefundableSet":
  142200. out.Values[i] = ec._ShippingRefund_maximumRefundableSet(ctx, field, obj)
  142201. if out.Values[i] == graphql.Null {
  142202. invalids++
  142203. }
  142204. case "taxSet":
  142205. out.Values[i] = ec._ShippingRefund_taxSet(ctx, field, obj)
  142206. if out.Values[i] == graphql.Null {
  142207. invalids++
  142208. }
  142209. default:
  142210. panic("unknown field " + strconv.Quote(field.Name))
  142211. }
  142212. }
  142213. out.Dispatch()
  142214. if invalids > 0 {
  142215. return graphql.Null
  142216. }
  142217. return out
  142218. }
  142219. var shopImplementors = []string{"Shop", "_Entity"}
  142220. func (ec *executionContext) _Shop(ctx context.Context, sel ast.SelectionSet, obj *Shop) graphql.Marshaler {
  142221. fields := graphql.CollectFields(ec.OperationContext, sel, shopImplementors)
  142222. out := graphql.NewFieldSet(fields)
  142223. var invalids uint32
  142224. for i, field := range fields {
  142225. switch field.Name {
  142226. case "__typename":
  142227. out.Values[i] = graphql.MarshalString("Shop")
  142228. case "id":
  142229. out.Values[i] = ec._Shop_id(ctx, field, obj)
  142230. if out.Values[i] == graphql.Null {
  142231. invalids++
  142232. }
  142233. default:
  142234. panic("unknown field " + strconv.Quote(field.Name))
  142235. }
  142236. }
  142237. out.Dispatch()
  142238. if invalids > 0 {
  142239. return graphql.Null
  142240. }
  142241. return out
  142242. }
  142243. var shopAlertImplementors = []string{"ShopAlert"}
  142244. func (ec *executionContext) _ShopAlert(ctx context.Context, sel ast.SelectionSet, obj *ShopAlert) graphql.Marshaler {
  142245. fields := graphql.CollectFields(ec.OperationContext, sel, shopAlertImplementors)
  142246. out := graphql.NewFieldSet(fields)
  142247. var invalids uint32
  142248. for i, field := range fields {
  142249. switch field.Name {
  142250. case "__typename":
  142251. out.Values[i] = graphql.MarshalString("ShopAlert")
  142252. case "action":
  142253. out.Values[i] = ec._ShopAlert_action(ctx, field, obj)
  142254. if out.Values[i] == graphql.Null {
  142255. invalids++
  142256. }
  142257. case "description":
  142258. out.Values[i] = ec._ShopAlert_description(ctx, field, obj)
  142259. if out.Values[i] == graphql.Null {
  142260. invalids++
  142261. }
  142262. default:
  142263. panic("unknown field " + strconv.Quote(field.Name))
  142264. }
  142265. }
  142266. out.Dispatch()
  142267. if invalids > 0 {
  142268. return graphql.Null
  142269. }
  142270. return out
  142271. }
  142272. var shopAlertActionImplementors = []string{"ShopAlertAction"}
  142273. func (ec *executionContext) _ShopAlertAction(ctx context.Context, sel ast.SelectionSet, obj *ShopAlertAction) graphql.Marshaler {
  142274. fields := graphql.CollectFields(ec.OperationContext, sel, shopAlertActionImplementors)
  142275. out := graphql.NewFieldSet(fields)
  142276. var invalids uint32
  142277. for i, field := range fields {
  142278. switch field.Name {
  142279. case "__typename":
  142280. out.Values[i] = graphql.MarshalString("ShopAlertAction")
  142281. case "title":
  142282. out.Values[i] = ec._ShopAlertAction_title(ctx, field, obj)
  142283. if out.Values[i] == graphql.Null {
  142284. invalids++
  142285. }
  142286. case "url":
  142287. out.Values[i] = ec._ShopAlertAction_url(ctx, field, obj)
  142288. if out.Values[i] == graphql.Null {
  142289. invalids++
  142290. }
  142291. default:
  142292. panic("unknown field " + strconv.Quote(field.Name))
  142293. }
  142294. }
  142295. out.Dispatch()
  142296. if invalids > 0 {
  142297. return graphql.Null
  142298. }
  142299. return out
  142300. }
  142301. var shopFeaturesImplementors = []string{"ShopFeatures"}
  142302. func (ec *executionContext) _ShopFeatures(ctx context.Context, sel ast.SelectionSet, obj *ShopFeatures) graphql.Marshaler {
  142303. fields := graphql.CollectFields(ec.OperationContext, sel, shopFeaturesImplementors)
  142304. out := graphql.NewFieldSet(fields)
  142305. var invalids uint32
  142306. for i, field := range fields {
  142307. switch field.Name {
  142308. case "__typename":
  142309. out.Values[i] = graphql.MarshalString("ShopFeatures")
  142310. case "avalaraAvatax":
  142311. out.Values[i] = ec._ShopFeatures_avalaraAvatax(ctx, field, obj)
  142312. if out.Values[i] == graphql.Null {
  142313. invalids++
  142314. }
  142315. case "branding":
  142316. out.Values[i] = ec._ShopFeatures_branding(ctx, field, obj)
  142317. if out.Values[i] == graphql.Null {
  142318. invalids++
  142319. }
  142320. case "captcha":
  142321. out.Values[i] = ec._ShopFeatures_captcha(ctx, field, obj)
  142322. if out.Values[i] == graphql.Null {
  142323. invalids++
  142324. }
  142325. case "captchaExternalDomains":
  142326. out.Values[i] = ec._ShopFeatures_captchaExternalDomains(ctx, field, obj)
  142327. if out.Values[i] == graphql.Null {
  142328. invalids++
  142329. }
  142330. case "dynamicRemarketing":
  142331. out.Values[i] = ec._ShopFeatures_dynamicRemarketing(ctx, field, obj)
  142332. if out.Values[i] == graphql.Null {
  142333. invalids++
  142334. }
  142335. case "eligibleForSubscriptionMigration":
  142336. out.Values[i] = ec._ShopFeatures_eligibleForSubscriptionMigration(ctx, field, obj)
  142337. if out.Values[i] == graphql.Null {
  142338. invalids++
  142339. }
  142340. case "eligibleForSubscriptions":
  142341. out.Values[i] = ec._ShopFeatures_eligibleForSubscriptions(ctx, field, obj)
  142342. if out.Values[i] == graphql.Null {
  142343. invalids++
  142344. }
  142345. case "giftCards":
  142346. out.Values[i] = ec._ShopFeatures_giftCards(ctx, field, obj)
  142347. if out.Values[i] == graphql.Null {
  142348. invalids++
  142349. }
  142350. case "harmonizedSystemCode":
  142351. out.Values[i] = ec._ShopFeatures_harmonizedSystemCode(ctx, field, obj)
  142352. if out.Values[i] == graphql.Null {
  142353. invalids++
  142354. }
  142355. case "internationalDomains":
  142356. out.Values[i] = ec._ShopFeatures_internationalDomains(ctx, field, obj)
  142357. if out.Values[i] == graphql.Null {
  142358. invalids++
  142359. }
  142360. case "internationalPriceOverrides":
  142361. out.Values[i] = ec._ShopFeatures_internationalPriceOverrides(ctx, field, obj)
  142362. if out.Values[i] == graphql.Null {
  142363. invalids++
  142364. }
  142365. case "internationalPriceRules":
  142366. out.Values[i] = ec._ShopFeatures_internationalPriceRules(ctx, field, obj)
  142367. if out.Values[i] == graphql.Null {
  142368. invalids++
  142369. }
  142370. case "legacySubscriptionGatewayEnabled":
  142371. out.Values[i] = ec._ShopFeatures_legacySubscriptionGatewayEnabled(ctx, field, obj)
  142372. if out.Values[i] == graphql.Null {
  142373. invalids++
  142374. }
  142375. case "liveView":
  142376. out.Values[i] = ec._ShopFeatures_liveView(ctx, field, obj)
  142377. if out.Values[i] == graphql.Null {
  142378. invalids++
  142379. }
  142380. case "onboardingVisual":
  142381. out.Values[i] = ec._ShopFeatures_onboardingVisual(ctx, field, obj)
  142382. if out.Values[i] == graphql.Null {
  142383. invalids++
  142384. }
  142385. case "paypalExpressSubscriptionGatewayStatus":
  142386. out.Values[i] = ec._ShopFeatures_paypalExpressSubscriptionGatewayStatus(ctx, field, obj)
  142387. if out.Values[i] == graphql.Null {
  142388. invalids++
  142389. }
  142390. case "reports":
  142391. out.Values[i] = ec._ShopFeatures_reports(ctx, field, obj)
  142392. if out.Values[i] == graphql.Null {
  142393. invalids++
  142394. }
  142395. case "sellsSubscriptions":
  142396. out.Values[i] = ec._ShopFeatures_sellsSubscriptions(ctx, field, obj)
  142397. if out.Values[i] == graphql.Null {
  142398. invalids++
  142399. }
  142400. case "showMetrics":
  142401. out.Values[i] = ec._ShopFeatures_showMetrics(ctx, field, obj)
  142402. if out.Values[i] == graphql.Null {
  142403. invalids++
  142404. }
  142405. case "storefront":
  142406. out.Values[i] = ec._ShopFeatures_storefront(ctx, field, obj)
  142407. if out.Values[i] == graphql.Null {
  142408. invalids++
  142409. }
  142410. case "usingShopifyBalance":
  142411. out.Values[i] = ec._ShopFeatures_usingShopifyBalance(ctx, field, obj)
  142412. if out.Values[i] == graphql.Null {
  142413. invalids++
  142414. }
  142415. default:
  142416. panic("unknown field " + strconv.Quote(field.Name))
  142417. }
  142418. }
  142419. out.Dispatch()
  142420. if invalids > 0 {
  142421. return graphql.Null
  142422. }
  142423. return out
  142424. }
  142425. var shopPlanImplementors = []string{"ShopPlan"}
  142426. func (ec *executionContext) _ShopPlan(ctx context.Context, sel ast.SelectionSet, obj *ShopPlan) graphql.Marshaler {
  142427. fields := graphql.CollectFields(ec.OperationContext, sel, shopPlanImplementors)
  142428. out := graphql.NewFieldSet(fields)
  142429. var invalids uint32
  142430. for i, field := range fields {
  142431. switch field.Name {
  142432. case "__typename":
  142433. out.Values[i] = graphql.MarshalString("ShopPlan")
  142434. case "displayName":
  142435. out.Values[i] = ec._ShopPlan_displayName(ctx, field, obj)
  142436. if out.Values[i] == graphql.Null {
  142437. invalids++
  142438. }
  142439. case "partnerDevelopment":
  142440. out.Values[i] = ec._ShopPlan_partnerDevelopment(ctx, field, obj)
  142441. if out.Values[i] == graphql.Null {
  142442. invalids++
  142443. }
  142444. case "shopifyPlus":
  142445. out.Values[i] = ec._ShopPlan_shopifyPlus(ctx, field, obj)
  142446. if out.Values[i] == graphql.Null {
  142447. invalids++
  142448. }
  142449. default:
  142450. panic("unknown field " + strconv.Quote(field.Name))
  142451. }
  142452. }
  142453. out.Dispatch()
  142454. if invalids > 0 {
  142455. return graphql.Null
  142456. }
  142457. return out
  142458. }
  142459. var shopPolicyImplementors = []string{"ShopPolicy", "HasPublishedTranslations", "Node"}
  142460. func (ec *executionContext) _ShopPolicy(ctx context.Context, sel ast.SelectionSet, obj *ShopPolicy) graphql.Marshaler {
  142461. fields := graphql.CollectFields(ec.OperationContext, sel, shopPolicyImplementors)
  142462. out := graphql.NewFieldSet(fields)
  142463. var invalids uint32
  142464. for i, field := range fields {
  142465. switch field.Name {
  142466. case "__typename":
  142467. out.Values[i] = graphql.MarshalString("ShopPolicy")
  142468. case "body":
  142469. out.Values[i] = ec._ShopPolicy_body(ctx, field, obj)
  142470. if out.Values[i] == graphql.Null {
  142471. invalids++
  142472. }
  142473. case "id":
  142474. out.Values[i] = ec._ShopPolicy_id(ctx, field, obj)
  142475. if out.Values[i] == graphql.Null {
  142476. invalids++
  142477. }
  142478. case "translations":
  142479. out.Values[i] = ec._ShopPolicy_translations(ctx, field, obj)
  142480. if out.Values[i] == graphql.Null {
  142481. invalids++
  142482. }
  142483. case "type":
  142484. out.Values[i] = ec._ShopPolicy_type(ctx, field, obj)
  142485. if out.Values[i] == graphql.Null {
  142486. invalids++
  142487. }
  142488. case "url":
  142489. out.Values[i] = ec._ShopPolicy_url(ctx, field, obj)
  142490. if out.Values[i] == graphql.Null {
  142491. invalids++
  142492. }
  142493. default:
  142494. panic("unknown field " + strconv.Quote(field.Name))
  142495. }
  142496. }
  142497. out.Dispatch()
  142498. if invalids > 0 {
  142499. return graphql.Null
  142500. }
  142501. return out
  142502. }
  142503. var shopResourceLimitsImplementors = []string{"ShopResourceLimits"}
  142504. func (ec *executionContext) _ShopResourceLimits(ctx context.Context, sel ast.SelectionSet, obj *ShopResourceLimits) graphql.Marshaler {
  142505. fields := graphql.CollectFields(ec.OperationContext, sel, shopResourceLimitsImplementors)
  142506. out := graphql.NewFieldSet(fields)
  142507. var invalids uint32
  142508. for i, field := range fields {
  142509. switch field.Name {
  142510. case "__typename":
  142511. out.Values[i] = graphql.MarshalString("ShopResourceLimits")
  142512. case "locationLimit":
  142513. out.Values[i] = ec._ShopResourceLimits_locationLimit(ctx, field, obj)
  142514. if out.Values[i] == graphql.Null {
  142515. invalids++
  142516. }
  142517. case "maxProductOptions":
  142518. out.Values[i] = ec._ShopResourceLimits_maxProductOptions(ctx, field, obj)
  142519. if out.Values[i] == graphql.Null {
  142520. invalids++
  142521. }
  142522. case "maxProductVariants":
  142523. out.Values[i] = ec._ShopResourceLimits_maxProductVariants(ctx, field, obj)
  142524. if out.Values[i] == graphql.Null {
  142525. invalids++
  142526. }
  142527. case "redirectLimitReached":
  142528. out.Values[i] = ec._ShopResourceLimits_redirectLimitReached(ctx, field, obj)
  142529. if out.Values[i] == graphql.Null {
  142530. invalids++
  142531. }
  142532. case "skuResourceLimits":
  142533. out.Values[i] = ec._ShopResourceLimits_skuResourceLimits(ctx, field, obj)
  142534. if out.Values[i] == graphql.Null {
  142535. invalids++
  142536. }
  142537. default:
  142538. panic("unknown field " + strconv.Quote(field.Name))
  142539. }
  142540. }
  142541. out.Dispatch()
  142542. if invalids > 0 {
  142543. return graphql.Null
  142544. }
  142545. return out
  142546. }
  142547. var shopifyPaymentsExtendedAuthorizationImplementors = []string{"ShopifyPaymentsExtendedAuthorization"}
  142548. func (ec *executionContext) _ShopifyPaymentsExtendedAuthorization(ctx context.Context, sel ast.SelectionSet, obj *ShopifyPaymentsExtendedAuthorization) graphql.Marshaler {
  142549. fields := graphql.CollectFields(ec.OperationContext, sel, shopifyPaymentsExtendedAuthorizationImplementors)
  142550. out := graphql.NewFieldSet(fields)
  142551. var invalids uint32
  142552. for i, field := range fields {
  142553. switch field.Name {
  142554. case "__typename":
  142555. out.Values[i] = graphql.MarshalString("ShopifyPaymentsExtendedAuthorization")
  142556. case "extendedAuthorizationExpiresAt":
  142557. out.Values[i] = ec._ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx, field, obj)
  142558. if out.Values[i] == graphql.Null {
  142559. invalids++
  142560. }
  142561. case "standardAuthorizationExpiresAt":
  142562. out.Values[i] = ec._ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx, field, obj)
  142563. if out.Values[i] == graphql.Null {
  142564. invalids++
  142565. }
  142566. default:
  142567. panic("unknown field " + strconv.Quote(field.Name))
  142568. }
  142569. }
  142570. out.Dispatch()
  142571. if invalids > 0 {
  142572. return graphql.Null
  142573. }
  142574. return out
  142575. }
  142576. var shopifyPaymentsRefundSetImplementors = []string{"ShopifyPaymentsRefundSet"}
  142577. func (ec *executionContext) _ShopifyPaymentsRefundSet(ctx context.Context, sel ast.SelectionSet, obj *ShopifyPaymentsRefundSet) graphql.Marshaler {
  142578. fields := graphql.CollectFields(ec.OperationContext, sel, shopifyPaymentsRefundSetImplementors)
  142579. out := graphql.NewFieldSet(fields)
  142580. var invalids uint32
  142581. for i, field := range fields {
  142582. switch field.Name {
  142583. case "__typename":
  142584. out.Values[i] = graphql.MarshalString("ShopifyPaymentsRefundSet")
  142585. case "acquirerReferenceNumber":
  142586. out.Values[i] = ec._ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx, field, obj)
  142587. default:
  142588. panic("unknown field " + strconv.Quote(field.Name))
  142589. }
  142590. }
  142591. out.Dispatch()
  142592. if invalids > 0 {
  142593. return graphql.Null
  142594. }
  142595. return out
  142596. }
  142597. var shopifyPaymentsTransactionSetImplementors = []string{"ShopifyPaymentsTransactionSet"}
  142598. func (ec *executionContext) _ShopifyPaymentsTransactionSet(ctx context.Context, sel ast.SelectionSet, obj *ShopifyPaymentsTransactionSet) graphql.Marshaler {
  142599. fields := graphql.CollectFields(ec.OperationContext, sel, shopifyPaymentsTransactionSetImplementors)
  142600. out := graphql.NewFieldSet(fields)
  142601. var invalids uint32
  142602. for i, field := range fields {
  142603. switch field.Name {
  142604. case "__typename":
  142605. out.Values[i] = graphql.MarshalString("ShopifyPaymentsTransactionSet")
  142606. case "extendedAuthorizationSet":
  142607. out.Values[i] = ec._ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx, field, obj)
  142608. case "refundSet":
  142609. out.Values[i] = ec._ShopifyPaymentsTransactionSet_refundSet(ctx, field, obj)
  142610. default:
  142611. panic("unknown field " + strconv.Quote(field.Name))
  142612. }
  142613. }
  142614. out.Dispatch()
  142615. if invalids > 0 {
  142616. return graphql.Null
  142617. }
  142618. return out
  142619. }
  142620. var staffMemberImplementors = []string{"StaffMember", "Node"}
  142621. func (ec *executionContext) _StaffMember(ctx context.Context, sel ast.SelectionSet, obj *StaffMember) graphql.Marshaler {
  142622. fields := graphql.CollectFields(ec.OperationContext, sel, staffMemberImplementors)
  142623. out := graphql.NewFieldSet(fields)
  142624. var invalids uint32
  142625. for i, field := range fields {
  142626. switch field.Name {
  142627. case "__typename":
  142628. out.Values[i] = graphql.MarshalString("StaffMember")
  142629. case "active":
  142630. out.Values[i] = ec._StaffMember_active(ctx, field, obj)
  142631. if out.Values[i] == graphql.Null {
  142632. invalids++
  142633. }
  142634. case "avatar":
  142635. out.Values[i] = ec._StaffMember_avatar(ctx, field, obj)
  142636. if out.Values[i] == graphql.Null {
  142637. invalids++
  142638. }
  142639. case "email":
  142640. out.Values[i] = ec._StaffMember_email(ctx, field, obj)
  142641. if out.Values[i] == graphql.Null {
  142642. invalids++
  142643. }
  142644. case "exists":
  142645. out.Values[i] = ec._StaffMember_exists(ctx, field, obj)
  142646. if out.Values[i] == graphql.Null {
  142647. invalids++
  142648. }
  142649. case "firstName":
  142650. out.Values[i] = ec._StaffMember_firstName(ctx, field, obj)
  142651. case "id":
  142652. out.Values[i] = ec._StaffMember_id(ctx, field, obj)
  142653. if out.Values[i] == graphql.Null {
  142654. invalids++
  142655. }
  142656. case "initials":
  142657. out.Values[i] = ec._StaffMember_initials(ctx, field, obj)
  142658. case "isShopOwner":
  142659. out.Values[i] = ec._StaffMember_isShopOwner(ctx, field, obj)
  142660. if out.Values[i] == graphql.Null {
  142661. invalids++
  142662. }
  142663. case "lastName":
  142664. out.Values[i] = ec._StaffMember_lastName(ctx, field, obj)
  142665. case "locale":
  142666. out.Values[i] = ec._StaffMember_locale(ctx, field, obj)
  142667. if out.Values[i] == graphql.Null {
  142668. invalids++
  142669. }
  142670. case "name":
  142671. out.Values[i] = ec._StaffMember_name(ctx, field, obj)
  142672. if out.Values[i] == graphql.Null {
  142673. invalids++
  142674. }
  142675. case "phone":
  142676. out.Values[i] = ec._StaffMember_phone(ctx, field, obj)
  142677. case "privateData":
  142678. out.Values[i] = ec._StaffMember_privateData(ctx, field, obj)
  142679. if out.Values[i] == graphql.Null {
  142680. invalids++
  142681. }
  142682. default:
  142683. panic("unknown field " + strconv.Quote(field.Name))
  142684. }
  142685. }
  142686. out.Dispatch()
  142687. if invalids > 0 {
  142688. return graphql.Null
  142689. }
  142690. return out
  142691. }
  142692. var staffMemberConnectionImplementors = []string{"StaffMemberConnection"}
  142693. func (ec *executionContext) _StaffMemberConnection(ctx context.Context, sel ast.SelectionSet, obj *StaffMemberConnection) graphql.Marshaler {
  142694. fields := graphql.CollectFields(ec.OperationContext, sel, staffMemberConnectionImplementors)
  142695. out := graphql.NewFieldSet(fields)
  142696. var invalids uint32
  142697. for i, field := range fields {
  142698. switch field.Name {
  142699. case "__typename":
  142700. out.Values[i] = graphql.MarshalString("StaffMemberConnection")
  142701. case "edges":
  142702. out.Values[i] = ec._StaffMemberConnection_edges(ctx, field, obj)
  142703. if out.Values[i] == graphql.Null {
  142704. invalids++
  142705. }
  142706. case "nodes":
  142707. out.Values[i] = ec._StaffMemberConnection_nodes(ctx, field, obj)
  142708. if out.Values[i] == graphql.Null {
  142709. invalids++
  142710. }
  142711. case "pageInfo":
  142712. out.Values[i] = ec._StaffMemberConnection_pageInfo(ctx, field, obj)
  142713. if out.Values[i] == graphql.Null {
  142714. invalids++
  142715. }
  142716. default:
  142717. panic("unknown field " + strconv.Quote(field.Name))
  142718. }
  142719. }
  142720. out.Dispatch()
  142721. if invalids > 0 {
  142722. return graphql.Null
  142723. }
  142724. return out
  142725. }
  142726. var staffMemberEdgeImplementors = []string{"StaffMemberEdge"}
  142727. func (ec *executionContext) _StaffMemberEdge(ctx context.Context, sel ast.SelectionSet, obj *StaffMemberEdge) graphql.Marshaler {
  142728. fields := graphql.CollectFields(ec.OperationContext, sel, staffMemberEdgeImplementors)
  142729. out := graphql.NewFieldSet(fields)
  142730. var invalids uint32
  142731. for i, field := range fields {
  142732. switch field.Name {
  142733. case "__typename":
  142734. out.Values[i] = graphql.MarshalString("StaffMemberEdge")
  142735. case "cursor":
  142736. out.Values[i] = ec._StaffMemberEdge_cursor(ctx, field, obj)
  142737. if out.Values[i] == graphql.Null {
  142738. invalids++
  142739. }
  142740. case "node":
  142741. out.Values[i] = ec._StaffMemberEdge_node(ctx, field, obj)
  142742. if out.Values[i] == graphql.Null {
  142743. invalids++
  142744. }
  142745. default:
  142746. panic("unknown field " + strconv.Quote(field.Name))
  142747. }
  142748. }
  142749. out.Dispatch()
  142750. if invalids > 0 {
  142751. return graphql.Null
  142752. }
  142753. return out
  142754. }
  142755. var staffMemberPrivateDataImplementors = []string{"StaffMemberPrivateData"}
  142756. func (ec *executionContext) _StaffMemberPrivateData(ctx context.Context, sel ast.SelectionSet, obj *StaffMemberPrivateData) graphql.Marshaler {
  142757. fields := graphql.CollectFields(ec.OperationContext, sel, staffMemberPrivateDataImplementors)
  142758. out := graphql.NewFieldSet(fields)
  142759. var invalids uint32
  142760. for i, field := range fields {
  142761. switch field.Name {
  142762. case "__typename":
  142763. out.Values[i] = graphql.MarshalString("StaffMemberPrivateData")
  142764. case "accountSettingsUrl":
  142765. out.Values[i] = ec._StaffMemberPrivateData_accountSettingsUrl(ctx, field, obj)
  142766. if out.Values[i] == graphql.Null {
  142767. invalids++
  142768. }
  142769. case "createdAt":
  142770. out.Values[i] = ec._StaffMemberPrivateData_createdAt(ctx, field, obj)
  142771. if out.Values[i] == graphql.Null {
  142772. invalids++
  142773. }
  142774. default:
  142775. panic("unknown field " + strconv.Quote(field.Name))
  142776. }
  142777. }
  142778. out.Dispatch()
  142779. if invalids > 0 {
  142780. return graphql.Null
  142781. }
  142782. return out
  142783. }
  142784. var standardMetafieldDefinitionTemplateImplementors = []string{"StandardMetafieldDefinitionTemplate", "Node"}
  142785. func (ec *executionContext) _StandardMetafieldDefinitionTemplate(ctx context.Context, sel ast.SelectionSet, obj *StandardMetafieldDefinitionTemplate) graphql.Marshaler {
  142786. fields := graphql.CollectFields(ec.OperationContext, sel, standardMetafieldDefinitionTemplateImplementors)
  142787. out := graphql.NewFieldSet(fields)
  142788. var invalids uint32
  142789. for i, field := range fields {
  142790. switch field.Name {
  142791. case "__typename":
  142792. out.Values[i] = graphql.MarshalString("StandardMetafieldDefinitionTemplate")
  142793. case "description":
  142794. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_description(ctx, field, obj)
  142795. case "id":
  142796. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_id(ctx, field, obj)
  142797. if out.Values[i] == graphql.Null {
  142798. invalids++
  142799. }
  142800. case "key":
  142801. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_key(ctx, field, obj)
  142802. if out.Values[i] == graphql.Null {
  142803. invalids++
  142804. }
  142805. case "name":
  142806. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_name(ctx, field, obj)
  142807. if out.Values[i] == graphql.Null {
  142808. invalids++
  142809. }
  142810. case "namespace":
  142811. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_namespace(ctx, field, obj)
  142812. if out.Values[i] == graphql.Null {
  142813. invalids++
  142814. }
  142815. case "ownerTypes":
  142816. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_ownerTypes(ctx, field, obj)
  142817. if out.Values[i] == graphql.Null {
  142818. invalids++
  142819. }
  142820. case "type":
  142821. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_type(ctx, field, obj)
  142822. if out.Values[i] == graphql.Null {
  142823. invalids++
  142824. }
  142825. case "validations":
  142826. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_validations(ctx, field, obj)
  142827. if out.Values[i] == graphql.Null {
  142828. invalids++
  142829. }
  142830. case "visibleToStorefrontApi":
  142831. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx, field, obj)
  142832. if out.Values[i] == graphql.Null {
  142833. invalids++
  142834. }
  142835. default:
  142836. panic("unknown field " + strconv.Quote(field.Name))
  142837. }
  142838. }
  142839. out.Dispatch()
  142840. if invalids > 0 {
  142841. return graphql.Null
  142842. }
  142843. return out
  142844. }
  142845. var storefrontAccessTokenImplementors = []string{"StorefrontAccessToken", "Node"}
  142846. func (ec *executionContext) _StorefrontAccessToken(ctx context.Context, sel ast.SelectionSet, obj *StorefrontAccessToken) graphql.Marshaler {
  142847. fields := graphql.CollectFields(ec.OperationContext, sel, storefrontAccessTokenImplementors)
  142848. out := graphql.NewFieldSet(fields)
  142849. var invalids uint32
  142850. for i, field := range fields {
  142851. switch field.Name {
  142852. case "__typename":
  142853. out.Values[i] = graphql.MarshalString("StorefrontAccessToken")
  142854. case "accessScopes":
  142855. out.Values[i] = ec._StorefrontAccessToken_accessScopes(ctx, field, obj)
  142856. if out.Values[i] == graphql.Null {
  142857. invalids++
  142858. }
  142859. case "accessToken":
  142860. out.Values[i] = ec._StorefrontAccessToken_accessToken(ctx, field, obj)
  142861. if out.Values[i] == graphql.Null {
  142862. invalids++
  142863. }
  142864. case "createdAt":
  142865. out.Values[i] = ec._StorefrontAccessToken_createdAt(ctx, field, obj)
  142866. if out.Values[i] == graphql.Null {
  142867. invalids++
  142868. }
  142869. case "id":
  142870. out.Values[i] = ec._StorefrontAccessToken_id(ctx, field, obj)
  142871. if out.Values[i] == graphql.Null {
  142872. invalids++
  142873. }
  142874. case "title":
  142875. out.Values[i] = ec._StorefrontAccessToken_title(ctx, field, obj)
  142876. if out.Values[i] == graphql.Null {
  142877. invalids++
  142878. }
  142879. case "updatedAt":
  142880. out.Values[i] = ec._StorefrontAccessToken_updatedAt(ctx, field, obj)
  142881. if out.Values[i] == graphql.Null {
  142882. invalids++
  142883. }
  142884. default:
  142885. panic("unknown field " + strconv.Quote(field.Name))
  142886. }
  142887. }
  142888. out.Dispatch()
  142889. if invalids > 0 {
  142890. return graphql.Null
  142891. }
  142892. return out
  142893. }
  142894. var storefrontAccessTokenConnectionImplementors = []string{"StorefrontAccessTokenConnection"}
  142895. func (ec *executionContext) _StorefrontAccessTokenConnection(ctx context.Context, sel ast.SelectionSet, obj *StorefrontAccessTokenConnection) graphql.Marshaler {
  142896. fields := graphql.CollectFields(ec.OperationContext, sel, storefrontAccessTokenConnectionImplementors)
  142897. out := graphql.NewFieldSet(fields)
  142898. var invalids uint32
  142899. for i, field := range fields {
  142900. switch field.Name {
  142901. case "__typename":
  142902. out.Values[i] = graphql.MarshalString("StorefrontAccessTokenConnection")
  142903. case "edges":
  142904. out.Values[i] = ec._StorefrontAccessTokenConnection_edges(ctx, field, obj)
  142905. if out.Values[i] == graphql.Null {
  142906. invalids++
  142907. }
  142908. case "nodes":
  142909. out.Values[i] = ec._StorefrontAccessTokenConnection_nodes(ctx, field, obj)
  142910. if out.Values[i] == graphql.Null {
  142911. invalids++
  142912. }
  142913. case "pageInfo":
  142914. out.Values[i] = ec._StorefrontAccessTokenConnection_pageInfo(ctx, field, obj)
  142915. if out.Values[i] == graphql.Null {
  142916. invalids++
  142917. }
  142918. default:
  142919. panic("unknown field " + strconv.Quote(field.Name))
  142920. }
  142921. }
  142922. out.Dispatch()
  142923. if invalids > 0 {
  142924. return graphql.Null
  142925. }
  142926. return out
  142927. }
  142928. var storefrontAccessTokenEdgeImplementors = []string{"StorefrontAccessTokenEdge"}
  142929. func (ec *executionContext) _StorefrontAccessTokenEdge(ctx context.Context, sel ast.SelectionSet, obj *StorefrontAccessTokenEdge) graphql.Marshaler {
  142930. fields := graphql.CollectFields(ec.OperationContext, sel, storefrontAccessTokenEdgeImplementors)
  142931. out := graphql.NewFieldSet(fields)
  142932. var invalids uint32
  142933. for i, field := range fields {
  142934. switch field.Name {
  142935. case "__typename":
  142936. out.Values[i] = graphql.MarshalString("StorefrontAccessTokenEdge")
  142937. case "cursor":
  142938. out.Values[i] = ec._StorefrontAccessTokenEdge_cursor(ctx, field, obj)
  142939. if out.Values[i] == graphql.Null {
  142940. invalids++
  142941. }
  142942. case "node":
  142943. out.Values[i] = ec._StorefrontAccessTokenEdge_node(ctx, field, obj)
  142944. if out.Values[i] == graphql.Null {
  142945. invalids++
  142946. }
  142947. default:
  142948. panic("unknown field " + strconv.Quote(field.Name))
  142949. }
  142950. }
  142951. out.Dispatch()
  142952. if invalids > 0 {
  142953. return graphql.Null
  142954. }
  142955. return out
  142956. }
  142957. var stringConnectionImplementors = []string{"StringConnection"}
  142958. func (ec *executionContext) _StringConnection(ctx context.Context, sel ast.SelectionSet, obj *StringConnection) graphql.Marshaler {
  142959. fields := graphql.CollectFields(ec.OperationContext, sel, stringConnectionImplementors)
  142960. out := graphql.NewFieldSet(fields)
  142961. var invalids uint32
  142962. for i, field := range fields {
  142963. switch field.Name {
  142964. case "__typename":
  142965. out.Values[i] = graphql.MarshalString("StringConnection")
  142966. case "edges":
  142967. out.Values[i] = ec._StringConnection_edges(ctx, field, obj)
  142968. if out.Values[i] == graphql.Null {
  142969. invalids++
  142970. }
  142971. case "pageInfo":
  142972. out.Values[i] = ec._StringConnection_pageInfo(ctx, field, obj)
  142973. if out.Values[i] == graphql.Null {
  142974. invalids++
  142975. }
  142976. default:
  142977. panic("unknown field " + strconv.Quote(field.Name))
  142978. }
  142979. }
  142980. out.Dispatch()
  142981. if invalids > 0 {
  142982. return graphql.Null
  142983. }
  142984. return out
  142985. }
  142986. var stringEdgeImplementors = []string{"StringEdge"}
  142987. func (ec *executionContext) _StringEdge(ctx context.Context, sel ast.SelectionSet, obj *StringEdge) graphql.Marshaler {
  142988. fields := graphql.CollectFields(ec.OperationContext, sel, stringEdgeImplementors)
  142989. out := graphql.NewFieldSet(fields)
  142990. var invalids uint32
  142991. for i, field := range fields {
  142992. switch field.Name {
  142993. case "__typename":
  142994. out.Values[i] = graphql.MarshalString("StringEdge")
  142995. case "cursor":
  142996. out.Values[i] = ec._StringEdge_cursor(ctx, field, obj)
  142997. if out.Values[i] == graphql.Null {
  142998. invalids++
  142999. }
  143000. case "node":
  143001. out.Values[i] = ec._StringEdge_node(ctx, field, obj)
  143002. if out.Values[i] == graphql.Null {
  143003. invalids++
  143004. }
  143005. default:
  143006. panic("unknown field " + strconv.Quote(field.Name))
  143007. }
  143008. }
  143009. out.Dispatch()
  143010. if invalids > 0 {
  143011. return graphql.Null
  143012. }
  143013. return out
  143014. }
  143015. var subscriptionAppliedCodeDiscountImplementors = []string{"SubscriptionAppliedCodeDiscount", "SubscriptionDiscount"}
  143016. func (ec *executionContext) _SubscriptionAppliedCodeDiscount(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionAppliedCodeDiscount) graphql.Marshaler {
  143017. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionAppliedCodeDiscountImplementors)
  143018. out := graphql.NewFieldSet(fields)
  143019. var invalids uint32
  143020. for i, field := range fields {
  143021. switch field.Name {
  143022. case "__typename":
  143023. out.Values[i] = graphql.MarshalString("SubscriptionAppliedCodeDiscount")
  143024. case "id":
  143025. out.Values[i] = ec._SubscriptionAppliedCodeDiscount_id(ctx, field, obj)
  143026. if out.Values[i] == graphql.Null {
  143027. invalids++
  143028. }
  143029. case "redeemCode":
  143030. out.Values[i] = ec._SubscriptionAppliedCodeDiscount_redeemCode(ctx, field, obj)
  143031. if out.Values[i] == graphql.Null {
  143032. invalids++
  143033. }
  143034. case "rejectionReason":
  143035. out.Values[i] = ec._SubscriptionAppliedCodeDiscount_rejectionReason(ctx, field, obj)
  143036. default:
  143037. panic("unknown field " + strconv.Quote(field.Name))
  143038. }
  143039. }
  143040. out.Dispatch()
  143041. if invalids > 0 {
  143042. return graphql.Null
  143043. }
  143044. return out
  143045. }
  143046. var subscriptionBillingAttemptImplementors = []string{"SubscriptionBillingAttempt", "Node"}
  143047. func (ec *executionContext) _SubscriptionBillingAttempt(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionBillingAttempt) graphql.Marshaler {
  143048. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionBillingAttemptImplementors)
  143049. out := graphql.NewFieldSet(fields)
  143050. var invalids uint32
  143051. for i, field := range fields {
  143052. switch field.Name {
  143053. case "__typename":
  143054. out.Values[i] = graphql.MarshalString("SubscriptionBillingAttempt")
  143055. case "completedAt":
  143056. out.Values[i] = ec._SubscriptionBillingAttempt_completedAt(ctx, field, obj)
  143057. case "createdAt":
  143058. out.Values[i] = ec._SubscriptionBillingAttempt_createdAt(ctx, field, obj)
  143059. if out.Values[i] == graphql.Null {
  143060. invalids++
  143061. }
  143062. case "errorCode":
  143063. out.Values[i] = ec._SubscriptionBillingAttempt_errorCode(ctx, field, obj)
  143064. case "errorMessage":
  143065. out.Values[i] = ec._SubscriptionBillingAttempt_errorMessage(ctx, field, obj)
  143066. case "id":
  143067. out.Values[i] = ec._SubscriptionBillingAttempt_id(ctx, field, obj)
  143068. if out.Values[i] == graphql.Null {
  143069. invalids++
  143070. }
  143071. case "idempotencyKey":
  143072. out.Values[i] = ec._SubscriptionBillingAttempt_idempotencyKey(ctx, field, obj)
  143073. if out.Values[i] == graphql.Null {
  143074. invalids++
  143075. }
  143076. case "nextActionUrl":
  143077. out.Values[i] = ec._SubscriptionBillingAttempt_nextActionUrl(ctx, field, obj)
  143078. case "order":
  143079. out.Values[i] = ec._SubscriptionBillingAttempt_order(ctx, field, obj)
  143080. case "originTime":
  143081. out.Values[i] = ec._SubscriptionBillingAttempt_originTime(ctx, field, obj)
  143082. case "ready":
  143083. out.Values[i] = ec._SubscriptionBillingAttempt_ready(ctx, field, obj)
  143084. if out.Values[i] == graphql.Null {
  143085. invalids++
  143086. }
  143087. case "subscriptionContract":
  143088. out.Values[i] = ec._SubscriptionBillingAttempt_subscriptionContract(ctx, field, obj)
  143089. if out.Values[i] == graphql.Null {
  143090. invalids++
  143091. }
  143092. default:
  143093. panic("unknown field " + strconv.Quote(field.Name))
  143094. }
  143095. }
  143096. out.Dispatch()
  143097. if invalids > 0 {
  143098. return graphql.Null
  143099. }
  143100. return out
  143101. }
  143102. var subscriptionBillingAttemptConnectionImplementors = []string{"SubscriptionBillingAttemptConnection"}
  143103. func (ec *executionContext) _SubscriptionBillingAttemptConnection(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionBillingAttemptConnection) graphql.Marshaler {
  143104. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionBillingAttemptConnectionImplementors)
  143105. out := graphql.NewFieldSet(fields)
  143106. var invalids uint32
  143107. for i, field := range fields {
  143108. switch field.Name {
  143109. case "__typename":
  143110. out.Values[i] = graphql.MarshalString("SubscriptionBillingAttemptConnection")
  143111. case "edges":
  143112. out.Values[i] = ec._SubscriptionBillingAttemptConnection_edges(ctx, field, obj)
  143113. if out.Values[i] == graphql.Null {
  143114. invalids++
  143115. }
  143116. case "nodes":
  143117. out.Values[i] = ec._SubscriptionBillingAttemptConnection_nodes(ctx, field, obj)
  143118. if out.Values[i] == graphql.Null {
  143119. invalids++
  143120. }
  143121. case "pageInfo":
  143122. out.Values[i] = ec._SubscriptionBillingAttemptConnection_pageInfo(ctx, field, obj)
  143123. if out.Values[i] == graphql.Null {
  143124. invalids++
  143125. }
  143126. default:
  143127. panic("unknown field " + strconv.Quote(field.Name))
  143128. }
  143129. }
  143130. out.Dispatch()
  143131. if invalids > 0 {
  143132. return graphql.Null
  143133. }
  143134. return out
  143135. }
  143136. var subscriptionBillingAttemptEdgeImplementors = []string{"SubscriptionBillingAttemptEdge"}
  143137. func (ec *executionContext) _SubscriptionBillingAttemptEdge(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionBillingAttemptEdge) graphql.Marshaler {
  143138. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionBillingAttemptEdgeImplementors)
  143139. out := graphql.NewFieldSet(fields)
  143140. var invalids uint32
  143141. for i, field := range fields {
  143142. switch field.Name {
  143143. case "__typename":
  143144. out.Values[i] = graphql.MarshalString("SubscriptionBillingAttemptEdge")
  143145. case "cursor":
  143146. out.Values[i] = ec._SubscriptionBillingAttemptEdge_cursor(ctx, field, obj)
  143147. if out.Values[i] == graphql.Null {
  143148. invalids++
  143149. }
  143150. case "node":
  143151. out.Values[i] = ec._SubscriptionBillingAttemptEdge_node(ctx, field, obj)
  143152. if out.Values[i] == graphql.Null {
  143153. invalids++
  143154. }
  143155. default:
  143156. panic("unknown field " + strconv.Quote(field.Name))
  143157. }
  143158. }
  143159. out.Dispatch()
  143160. if invalids > 0 {
  143161. return graphql.Null
  143162. }
  143163. return out
  143164. }
  143165. var subscriptionBillingPolicyImplementors = []string{"SubscriptionBillingPolicy"}
  143166. func (ec *executionContext) _SubscriptionBillingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionBillingPolicy) graphql.Marshaler {
  143167. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionBillingPolicyImplementors)
  143168. out := graphql.NewFieldSet(fields)
  143169. var invalids uint32
  143170. for i, field := range fields {
  143171. switch field.Name {
  143172. case "__typename":
  143173. out.Values[i] = graphql.MarshalString("SubscriptionBillingPolicy")
  143174. case "anchors":
  143175. out.Values[i] = ec._SubscriptionBillingPolicy_anchors(ctx, field, obj)
  143176. if out.Values[i] == graphql.Null {
  143177. invalids++
  143178. }
  143179. case "interval":
  143180. out.Values[i] = ec._SubscriptionBillingPolicy_interval(ctx, field, obj)
  143181. if out.Values[i] == graphql.Null {
  143182. invalids++
  143183. }
  143184. case "intervalCount":
  143185. out.Values[i] = ec._SubscriptionBillingPolicy_intervalCount(ctx, field, obj)
  143186. if out.Values[i] == graphql.Null {
  143187. invalids++
  143188. }
  143189. case "maxCycles":
  143190. out.Values[i] = ec._SubscriptionBillingPolicy_maxCycles(ctx, field, obj)
  143191. case "minCycles":
  143192. out.Values[i] = ec._SubscriptionBillingPolicy_minCycles(ctx, field, obj)
  143193. default:
  143194. panic("unknown field " + strconv.Quote(field.Name))
  143195. }
  143196. }
  143197. out.Dispatch()
  143198. if invalids > 0 {
  143199. return graphql.Null
  143200. }
  143201. return out
  143202. }
  143203. var subscriptionContractImplementors = []string{"SubscriptionContract", "Node", "SubscriptionContractBase"}
  143204. func (ec *executionContext) _SubscriptionContract(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionContract) graphql.Marshaler {
  143205. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionContractImplementors)
  143206. out := graphql.NewFieldSet(fields)
  143207. var invalids uint32
  143208. for i, field := range fields {
  143209. switch field.Name {
  143210. case "__typename":
  143211. out.Values[i] = graphql.MarshalString("SubscriptionContract")
  143212. case "app":
  143213. out.Values[i] = ec._SubscriptionContract_app(ctx, field, obj)
  143214. case "appAdminUrl":
  143215. out.Values[i] = ec._SubscriptionContract_appAdminUrl(ctx, field, obj)
  143216. case "billingAttempts":
  143217. out.Values[i] = ec._SubscriptionContract_billingAttempts(ctx, field, obj)
  143218. if out.Values[i] == graphql.Null {
  143219. invalids++
  143220. }
  143221. case "billingPolicy":
  143222. out.Values[i] = ec._SubscriptionContract_billingPolicy(ctx, field, obj)
  143223. if out.Values[i] == graphql.Null {
  143224. invalids++
  143225. }
  143226. case "createdAt":
  143227. out.Values[i] = ec._SubscriptionContract_createdAt(ctx, field, obj)
  143228. if out.Values[i] == graphql.Null {
  143229. invalids++
  143230. }
  143231. case "currencyCode":
  143232. out.Values[i] = ec._SubscriptionContract_currencyCode(ctx, field, obj)
  143233. if out.Values[i] == graphql.Null {
  143234. invalids++
  143235. }
  143236. case "customAttributes":
  143237. out.Values[i] = ec._SubscriptionContract_customAttributes(ctx, field, obj)
  143238. if out.Values[i] == graphql.Null {
  143239. invalids++
  143240. }
  143241. case "customer":
  143242. out.Values[i] = ec._SubscriptionContract_customer(ctx, field, obj)
  143243. case "customerPaymentMethod":
  143244. out.Values[i] = ec._SubscriptionContract_customerPaymentMethod(ctx, field, obj)
  143245. case "deliveryMethod":
  143246. out.Values[i] = ec._SubscriptionContract_deliveryMethod(ctx, field, obj)
  143247. case "deliveryPolicy":
  143248. out.Values[i] = ec._SubscriptionContract_deliveryPolicy(ctx, field, obj)
  143249. if out.Values[i] == graphql.Null {
  143250. invalids++
  143251. }
  143252. case "deliveryPrice":
  143253. out.Values[i] = ec._SubscriptionContract_deliveryPrice(ctx, field, obj)
  143254. if out.Values[i] == graphql.Null {
  143255. invalids++
  143256. }
  143257. case "discounts":
  143258. out.Values[i] = ec._SubscriptionContract_discounts(ctx, field, obj)
  143259. if out.Values[i] == graphql.Null {
  143260. invalids++
  143261. }
  143262. case "id":
  143263. out.Values[i] = ec._SubscriptionContract_id(ctx, field, obj)
  143264. if out.Values[i] == graphql.Null {
  143265. invalids++
  143266. }
  143267. case "lastPaymentStatus":
  143268. out.Values[i] = ec._SubscriptionContract_lastPaymentStatus(ctx, field, obj)
  143269. case "lineCount":
  143270. out.Values[i] = ec._SubscriptionContract_lineCount(ctx, field, obj)
  143271. if out.Values[i] == graphql.Null {
  143272. invalids++
  143273. }
  143274. case "lines":
  143275. out.Values[i] = ec._SubscriptionContract_lines(ctx, field, obj)
  143276. if out.Values[i] == graphql.Null {
  143277. invalids++
  143278. }
  143279. case "nextBillingDate":
  143280. out.Values[i] = ec._SubscriptionContract_nextBillingDate(ctx, field, obj)
  143281. case "note":
  143282. out.Values[i] = ec._SubscriptionContract_note(ctx, field, obj)
  143283. case "orders":
  143284. out.Values[i] = ec._SubscriptionContract_orders(ctx, field, obj)
  143285. if out.Values[i] == graphql.Null {
  143286. invalids++
  143287. }
  143288. case "originOrder":
  143289. out.Values[i] = ec._SubscriptionContract_originOrder(ctx, field, obj)
  143290. case "status":
  143291. out.Values[i] = ec._SubscriptionContract_status(ctx, field, obj)
  143292. if out.Values[i] == graphql.Null {
  143293. invalids++
  143294. }
  143295. case "updatedAt":
  143296. out.Values[i] = ec._SubscriptionContract_updatedAt(ctx, field, obj)
  143297. if out.Values[i] == graphql.Null {
  143298. invalids++
  143299. }
  143300. default:
  143301. panic("unknown field " + strconv.Quote(field.Name))
  143302. }
  143303. }
  143304. out.Dispatch()
  143305. if invalids > 0 {
  143306. return graphql.Null
  143307. }
  143308. return out
  143309. }
  143310. var subscriptionContractConnectionImplementors = []string{"SubscriptionContractConnection"}
  143311. func (ec *executionContext) _SubscriptionContractConnection(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionContractConnection) graphql.Marshaler {
  143312. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionContractConnectionImplementors)
  143313. out := graphql.NewFieldSet(fields)
  143314. var invalids uint32
  143315. for i, field := range fields {
  143316. switch field.Name {
  143317. case "__typename":
  143318. out.Values[i] = graphql.MarshalString("SubscriptionContractConnection")
  143319. case "edges":
  143320. out.Values[i] = ec._SubscriptionContractConnection_edges(ctx, field, obj)
  143321. if out.Values[i] == graphql.Null {
  143322. invalids++
  143323. }
  143324. case "nodes":
  143325. out.Values[i] = ec._SubscriptionContractConnection_nodes(ctx, field, obj)
  143326. if out.Values[i] == graphql.Null {
  143327. invalids++
  143328. }
  143329. case "pageInfo":
  143330. out.Values[i] = ec._SubscriptionContractConnection_pageInfo(ctx, field, obj)
  143331. if out.Values[i] == graphql.Null {
  143332. invalids++
  143333. }
  143334. default:
  143335. panic("unknown field " + strconv.Quote(field.Name))
  143336. }
  143337. }
  143338. out.Dispatch()
  143339. if invalids > 0 {
  143340. return graphql.Null
  143341. }
  143342. return out
  143343. }
  143344. var subscriptionContractEdgeImplementors = []string{"SubscriptionContractEdge"}
  143345. func (ec *executionContext) _SubscriptionContractEdge(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionContractEdge) graphql.Marshaler {
  143346. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionContractEdgeImplementors)
  143347. out := graphql.NewFieldSet(fields)
  143348. var invalids uint32
  143349. for i, field := range fields {
  143350. switch field.Name {
  143351. case "__typename":
  143352. out.Values[i] = graphql.MarshalString("SubscriptionContractEdge")
  143353. case "cursor":
  143354. out.Values[i] = ec._SubscriptionContractEdge_cursor(ctx, field, obj)
  143355. if out.Values[i] == graphql.Null {
  143356. invalids++
  143357. }
  143358. case "node":
  143359. out.Values[i] = ec._SubscriptionContractEdge_node(ctx, field, obj)
  143360. if out.Values[i] == graphql.Null {
  143361. invalids++
  143362. }
  143363. default:
  143364. panic("unknown field " + strconv.Quote(field.Name))
  143365. }
  143366. }
  143367. out.Dispatch()
  143368. if invalids > 0 {
  143369. return graphql.Null
  143370. }
  143371. return out
  143372. }
  143373. var subscriptionCyclePriceAdjustmentImplementors = []string{"SubscriptionCyclePriceAdjustment"}
  143374. func (ec *executionContext) _SubscriptionCyclePriceAdjustment(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionCyclePriceAdjustment) graphql.Marshaler {
  143375. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionCyclePriceAdjustmentImplementors)
  143376. out := graphql.NewFieldSet(fields)
  143377. var invalids uint32
  143378. for i, field := range fields {
  143379. switch field.Name {
  143380. case "__typename":
  143381. out.Values[i] = graphql.MarshalString("SubscriptionCyclePriceAdjustment")
  143382. case "adjustmentType":
  143383. out.Values[i] = ec._SubscriptionCyclePriceAdjustment_adjustmentType(ctx, field, obj)
  143384. if out.Values[i] == graphql.Null {
  143385. invalids++
  143386. }
  143387. case "adjustmentValue":
  143388. out.Values[i] = ec._SubscriptionCyclePriceAdjustment_adjustmentValue(ctx, field, obj)
  143389. if out.Values[i] == graphql.Null {
  143390. invalids++
  143391. }
  143392. case "afterCycle":
  143393. out.Values[i] = ec._SubscriptionCyclePriceAdjustment_afterCycle(ctx, field, obj)
  143394. if out.Values[i] == graphql.Null {
  143395. invalids++
  143396. }
  143397. case "computedPrice":
  143398. out.Values[i] = ec._SubscriptionCyclePriceAdjustment_computedPrice(ctx, field, obj)
  143399. if out.Values[i] == graphql.Null {
  143400. invalids++
  143401. }
  143402. default:
  143403. panic("unknown field " + strconv.Quote(field.Name))
  143404. }
  143405. }
  143406. out.Dispatch()
  143407. if invalids > 0 {
  143408. return graphql.Null
  143409. }
  143410. return out
  143411. }
  143412. var subscriptionDeliveryMethodLocalDeliveryImplementors = []string{"SubscriptionDeliveryMethodLocalDelivery", "SubscriptionDeliveryMethod"}
  143413. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDelivery(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodLocalDelivery) graphql.Marshaler {
  143414. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodLocalDeliveryImplementors)
  143415. out := graphql.NewFieldSet(fields)
  143416. var invalids uint32
  143417. for i, field := range fields {
  143418. switch field.Name {
  143419. case "__typename":
  143420. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodLocalDelivery")
  143421. case "address":
  143422. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDelivery_address(ctx, field, obj)
  143423. if out.Values[i] == graphql.Null {
  143424. invalids++
  143425. }
  143426. case "localDeliveryOption":
  143427. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDelivery_localDeliveryOption(ctx, field, obj)
  143428. if out.Values[i] == graphql.Null {
  143429. invalids++
  143430. }
  143431. default:
  143432. panic("unknown field " + strconv.Quote(field.Name))
  143433. }
  143434. }
  143435. out.Dispatch()
  143436. if invalids > 0 {
  143437. return graphql.Null
  143438. }
  143439. return out
  143440. }
  143441. var subscriptionDeliveryMethodLocalDeliveryOptionImplementors = []string{"SubscriptionDeliveryMethodLocalDeliveryOption"}
  143442. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodLocalDeliveryOption) graphql.Marshaler {
  143443. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodLocalDeliveryOptionImplementors)
  143444. out := graphql.NewFieldSet(fields)
  143445. var invalids uint32
  143446. for i, field := range fields {
  143447. switch field.Name {
  143448. case "__typename":
  143449. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodLocalDeliveryOption")
  143450. case "code":
  143451. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx, field, obj)
  143452. case "description":
  143453. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx, field, obj)
  143454. case "instructions":
  143455. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx, field, obj)
  143456. case "phone":
  143457. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx, field, obj)
  143458. if out.Values[i] == graphql.Null {
  143459. invalids++
  143460. }
  143461. case "presentmentTitle":
  143462. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx, field, obj)
  143463. case "title":
  143464. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx, field, obj)
  143465. default:
  143466. panic("unknown field " + strconv.Quote(field.Name))
  143467. }
  143468. }
  143469. out.Dispatch()
  143470. if invalids > 0 {
  143471. return graphql.Null
  143472. }
  143473. return out
  143474. }
  143475. var subscriptionDeliveryMethodPickupImplementors = []string{"SubscriptionDeliveryMethodPickup", "SubscriptionDeliveryMethod"}
  143476. func (ec *executionContext) _SubscriptionDeliveryMethodPickup(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodPickup) graphql.Marshaler {
  143477. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodPickupImplementors)
  143478. out := graphql.NewFieldSet(fields)
  143479. var invalids uint32
  143480. for i, field := range fields {
  143481. switch field.Name {
  143482. case "__typename":
  143483. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodPickup")
  143484. case "pickupOption":
  143485. out.Values[i] = ec._SubscriptionDeliveryMethodPickup_pickupOption(ctx, field, obj)
  143486. if out.Values[i] == graphql.Null {
  143487. invalids++
  143488. }
  143489. default:
  143490. panic("unknown field " + strconv.Quote(field.Name))
  143491. }
  143492. }
  143493. out.Dispatch()
  143494. if invalids > 0 {
  143495. return graphql.Null
  143496. }
  143497. return out
  143498. }
  143499. var subscriptionDeliveryMethodPickupOptionImplementors = []string{"SubscriptionDeliveryMethodPickupOption"}
  143500. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodPickupOption) graphql.Marshaler {
  143501. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodPickupOptionImplementors)
  143502. out := graphql.NewFieldSet(fields)
  143503. var invalids uint32
  143504. for i, field := range fields {
  143505. switch field.Name {
  143506. case "__typename":
  143507. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodPickupOption")
  143508. case "code":
  143509. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_code(ctx, field, obj)
  143510. case "description":
  143511. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_description(ctx, field, obj)
  143512. case "location":
  143513. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_location(ctx, field, obj)
  143514. if out.Values[i] == graphql.Null {
  143515. invalids++
  143516. }
  143517. case "presentmentTitle":
  143518. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx, field, obj)
  143519. case "title":
  143520. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_title(ctx, field, obj)
  143521. default:
  143522. panic("unknown field " + strconv.Quote(field.Name))
  143523. }
  143524. }
  143525. out.Dispatch()
  143526. if invalids > 0 {
  143527. return graphql.Null
  143528. }
  143529. return out
  143530. }
  143531. var subscriptionDeliveryMethodShippingImplementors = []string{"SubscriptionDeliveryMethodShipping", "SubscriptionDeliveryMethod"}
  143532. func (ec *executionContext) _SubscriptionDeliveryMethodShipping(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodShipping) graphql.Marshaler {
  143533. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodShippingImplementors)
  143534. out := graphql.NewFieldSet(fields)
  143535. var invalids uint32
  143536. for i, field := range fields {
  143537. switch field.Name {
  143538. case "__typename":
  143539. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodShipping")
  143540. case "address":
  143541. out.Values[i] = ec._SubscriptionDeliveryMethodShipping_address(ctx, field, obj)
  143542. if out.Values[i] == graphql.Null {
  143543. invalids++
  143544. }
  143545. case "shippingOption":
  143546. out.Values[i] = ec._SubscriptionDeliveryMethodShipping_shippingOption(ctx, field, obj)
  143547. if out.Values[i] == graphql.Null {
  143548. invalids++
  143549. }
  143550. default:
  143551. panic("unknown field " + strconv.Quote(field.Name))
  143552. }
  143553. }
  143554. out.Dispatch()
  143555. if invalids > 0 {
  143556. return graphql.Null
  143557. }
  143558. return out
  143559. }
  143560. var subscriptionDeliveryMethodShippingOptionImplementors = []string{"SubscriptionDeliveryMethodShippingOption"}
  143561. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodShippingOption) graphql.Marshaler {
  143562. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodShippingOptionImplementors)
  143563. out := graphql.NewFieldSet(fields)
  143564. var invalids uint32
  143565. for i, field := range fields {
  143566. switch field.Name {
  143567. case "__typename":
  143568. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodShippingOption")
  143569. case "carrierService":
  143570. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_carrierService(ctx, field, obj)
  143571. case "code":
  143572. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_code(ctx, field, obj)
  143573. case "description":
  143574. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_description(ctx, field, obj)
  143575. case "presentmentTitle":
  143576. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx, field, obj)
  143577. case "title":
  143578. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_title(ctx, field, obj)
  143579. default:
  143580. panic("unknown field " + strconv.Quote(field.Name))
  143581. }
  143582. }
  143583. out.Dispatch()
  143584. if invalids > 0 {
  143585. return graphql.Null
  143586. }
  143587. return out
  143588. }
  143589. var subscriptionDeliveryPolicyImplementors = []string{"SubscriptionDeliveryPolicy"}
  143590. func (ec *executionContext) _SubscriptionDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryPolicy) graphql.Marshaler {
  143591. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryPolicyImplementors)
  143592. out := graphql.NewFieldSet(fields)
  143593. var invalids uint32
  143594. for i, field := range fields {
  143595. switch field.Name {
  143596. case "__typename":
  143597. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryPolicy")
  143598. case "anchors":
  143599. out.Values[i] = ec._SubscriptionDeliveryPolicy_anchors(ctx, field, obj)
  143600. if out.Values[i] == graphql.Null {
  143601. invalids++
  143602. }
  143603. case "interval":
  143604. out.Values[i] = ec._SubscriptionDeliveryPolicy_interval(ctx, field, obj)
  143605. if out.Values[i] == graphql.Null {
  143606. invalids++
  143607. }
  143608. case "intervalCount":
  143609. out.Values[i] = ec._SubscriptionDeliveryPolicy_intervalCount(ctx, field, obj)
  143610. if out.Values[i] == graphql.Null {
  143611. invalids++
  143612. }
  143613. default:
  143614. panic("unknown field " + strconv.Quote(field.Name))
  143615. }
  143616. }
  143617. out.Dispatch()
  143618. if invalids > 0 {
  143619. return graphql.Null
  143620. }
  143621. return out
  143622. }
  143623. var subscriptionDiscountAllocationImplementors = []string{"SubscriptionDiscountAllocation"}
  143624. func (ec *executionContext) _SubscriptionDiscountAllocation(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDiscountAllocation) graphql.Marshaler {
  143625. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDiscountAllocationImplementors)
  143626. out := graphql.NewFieldSet(fields)
  143627. var invalids uint32
  143628. for i, field := range fields {
  143629. switch field.Name {
  143630. case "__typename":
  143631. out.Values[i] = graphql.MarshalString("SubscriptionDiscountAllocation")
  143632. case "amount":
  143633. out.Values[i] = ec._SubscriptionDiscountAllocation_amount(ctx, field, obj)
  143634. if out.Values[i] == graphql.Null {
  143635. invalids++
  143636. }
  143637. case "discount":
  143638. out.Values[i] = ec._SubscriptionDiscountAllocation_discount(ctx, field, obj)
  143639. if out.Values[i] == graphql.Null {
  143640. invalids++
  143641. }
  143642. default:
  143643. panic("unknown field " + strconv.Quote(field.Name))
  143644. }
  143645. }
  143646. out.Dispatch()
  143647. if invalids > 0 {
  143648. return graphql.Null
  143649. }
  143650. return out
  143651. }
  143652. var subscriptionDiscountEntitledLinesImplementors = []string{"SubscriptionDiscountEntitledLines"}
  143653. func (ec *executionContext) _SubscriptionDiscountEntitledLines(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDiscountEntitledLines) graphql.Marshaler {
  143654. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDiscountEntitledLinesImplementors)
  143655. out := graphql.NewFieldSet(fields)
  143656. var invalids uint32
  143657. for i, field := range fields {
  143658. switch field.Name {
  143659. case "__typename":
  143660. out.Values[i] = graphql.MarshalString("SubscriptionDiscountEntitledLines")
  143661. case "all":
  143662. out.Values[i] = ec._SubscriptionDiscountEntitledLines_all(ctx, field, obj)
  143663. if out.Values[i] == graphql.Null {
  143664. invalids++
  143665. }
  143666. case "lines":
  143667. out.Values[i] = ec._SubscriptionDiscountEntitledLines_lines(ctx, field, obj)
  143668. if out.Values[i] == graphql.Null {
  143669. invalids++
  143670. }
  143671. default:
  143672. panic("unknown field " + strconv.Quote(field.Name))
  143673. }
  143674. }
  143675. out.Dispatch()
  143676. if invalids > 0 {
  143677. return graphql.Null
  143678. }
  143679. return out
  143680. }
  143681. var subscriptionDiscountFixedAmountValueImplementors = []string{"SubscriptionDiscountFixedAmountValue", "SubscriptionDiscountValue"}
  143682. func (ec *executionContext) _SubscriptionDiscountFixedAmountValue(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDiscountFixedAmountValue) graphql.Marshaler {
  143683. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDiscountFixedAmountValueImplementors)
  143684. out := graphql.NewFieldSet(fields)
  143685. var invalids uint32
  143686. for i, field := range fields {
  143687. switch field.Name {
  143688. case "__typename":
  143689. out.Values[i] = graphql.MarshalString("SubscriptionDiscountFixedAmountValue")
  143690. case "amount":
  143691. out.Values[i] = ec._SubscriptionDiscountFixedAmountValue_amount(ctx, field, obj)
  143692. if out.Values[i] == graphql.Null {
  143693. invalids++
  143694. }
  143695. case "appliesOnEachItem":
  143696. out.Values[i] = ec._SubscriptionDiscountFixedAmountValue_appliesOnEachItem(ctx, field, obj)
  143697. if out.Values[i] == graphql.Null {
  143698. invalids++
  143699. }
  143700. default:
  143701. panic("unknown field " + strconv.Quote(field.Name))
  143702. }
  143703. }
  143704. out.Dispatch()
  143705. if invalids > 0 {
  143706. return graphql.Null
  143707. }
  143708. return out
  143709. }
  143710. var subscriptionDiscountPercentageValueImplementors = []string{"SubscriptionDiscountPercentageValue", "SubscriptionDiscountValue"}
  143711. func (ec *executionContext) _SubscriptionDiscountPercentageValue(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDiscountPercentageValue) graphql.Marshaler {
  143712. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDiscountPercentageValueImplementors)
  143713. out := graphql.NewFieldSet(fields)
  143714. var invalids uint32
  143715. for i, field := range fields {
  143716. switch field.Name {
  143717. case "__typename":
  143718. out.Values[i] = graphql.MarshalString("SubscriptionDiscountPercentageValue")
  143719. case "percentage":
  143720. out.Values[i] = ec._SubscriptionDiscountPercentageValue_percentage(ctx, field, obj)
  143721. if out.Values[i] == graphql.Null {
  143722. invalids++
  143723. }
  143724. default:
  143725. panic("unknown field " + strconv.Quote(field.Name))
  143726. }
  143727. }
  143728. out.Dispatch()
  143729. if invalids > 0 {
  143730. return graphql.Null
  143731. }
  143732. return out
  143733. }
  143734. var subscriptionLineImplementors = []string{"SubscriptionLine"}
  143735. func (ec *executionContext) _SubscriptionLine(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionLine) graphql.Marshaler {
  143736. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionLineImplementors)
  143737. out := graphql.NewFieldSet(fields)
  143738. var invalids uint32
  143739. for i, field := range fields {
  143740. switch field.Name {
  143741. case "__typename":
  143742. out.Values[i] = graphql.MarshalString("SubscriptionLine")
  143743. case "currentPrice":
  143744. out.Values[i] = ec._SubscriptionLine_currentPrice(ctx, field, obj)
  143745. if out.Values[i] == graphql.Null {
  143746. invalids++
  143747. }
  143748. case "customAttributes":
  143749. out.Values[i] = ec._SubscriptionLine_customAttributes(ctx, field, obj)
  143750. if out.Values[i] == graphql.Null {
  143751. invalids++
  143752. }
  143753. case "discountAllocations":
  143754. out.Values[i] = ec._SubscriptionLine_discountAllocations(ctx, field, obj)
  143755. if out.Values[i] == graphql.Null {
  143756. invalids++
  143757. }
  143758. case "id":
  143759. out.Values[i] = ec._SubscriptionLine_id(ctx, field, obj)
  143760. if out.Values[i] == graphql.Null {
  143761. invalids++
  143762. }
  143763. case "lineDiscountedPrice":
  143764. out.Values[i] = ec._SubscriptionLine_lineDiscountedPrice(ctx, field, obj)
  143765. if out.Values[i] == graphql.Null {
  143766. invalids++
  143767. }
  143768. case "pricingPolicy":
  143769. out.Values[i] = ec._SubscriptionLine_pricingPolicy(ctx, field, obj)
  143770. case "productId":
  143771. out.Values[i] = ec._SubscriptionLine_productId(ctx, field, obj)
  143772. case "quantity":
  143773. out.Values[i] = ec._SubscriptionLine_quantity(ctx, field, obj)
  143774. if out.Values[i] == graphql.Null {
  143775. invalids++
  143776. }
  143777. case "requiresShipping":
  143778. out.Values[i] = ec._SubscriptionLine_requiresShipping(ctx, field, obj)
  143779. if out.Values[i] == graphql.Null {
  143780. invalids++
  143781. }
  143782. case "sellingPlanId":
  143783. out.Values[i] = ec._SubscriptionLine_sellingPlanId(ctx, field, obj)
  143784. case "sellingPlanName":
  143785. out.Values[i] = ec._SubscriptionLine_sellingPlanName(ctx, field, obj)
  143786. case "sku":
  143787. out.Values[i] = ec._SubscriptionLine_sku(ctx, field, obj)
  143788. case "taxable":
  143789. out.Values[i] = ec._SubscriptionLine_taxable(ctx, field, obj)
  143790. if out.Values[i] == graphql.Null {
  143791. invalids++
  143792. }
  143793. case "title":
  143794. out.Values[i] = ec._SubscriptionLine_title(ctx, field, obj)
  143795. if out.Values[i] == graphql.Null {
  143796. invalids++
  143797. }
  143798. case "variantId":
  143799. out.Values[i] = ec._SubscriptionLine_variantId(ctx, field, obj)
  143800. case "variantImage":
  143801. out.Values[i] = ec._SubscriptionLine_variantImage(ctx, field, obj)
  143802. case "variantTitle":
  143803. out.Values[i] = ec._SubscriptionLine_variantTitle(ctx, field, obj)
  143804. default:
  143805. panic("unknown field " + strconv.Quote(field.Name))
  143806. }
  143807. }
  143808. out.Dispatch()
  143809. if invalids > 0 {
  143810. return graphql.Null
  143811. }
  143812. return out
  143813. }
  143814. var subscriptionLineConnectionImplementors = []string{"SubscriptionLineConnection"}
  143815. func (ec *executionContext) _SubscriptionLineConnection(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionLineConnection) graphql.Marshaler {
  143816. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionLineConnectionImplementors)
  143817. out := graphql.NewFieldSet(fields)
  143818. var invalids uint32
  143819. for i, field := range fields {
  143820. switch field.Name {
  143821. case "__typename":
  143822. out.Values[i] = graphql.MarshalString("SubscriptionLineConnection")
  143823. case "edges":
  143824. out.Values[i] = ec._SubscriptionLineConnection_edges(ctx, field, obj)
  143825. if out.Values[i] == graphql.Null {
  143826. invalids++
  143827. }
  143828. case "nodes":
  143829. out.Values[i] = ec._SubscriptionLineConnection_nodes(ctx, field, obj)
  143830. if out.Values[i] == graphql.Null {
  143831. invalids++
  143832. }
  143833. case "pageInfo":
  143834. out.Values[i] = ec._SubscriptionLineConnection_pageInfo(ctx, field, obj)
  143835. if out.Values[i] == graphql.Null {
  143836. invalids++
  143837. }
  143838. default:
  143839. panic("unknown field " + strconv.Quote(field.Name))
  143840. }
  143841. }
  143842. out.Dispatch()
  143843. if invalids > 0 {
  143844. return graphql.Null
  143845. }
  143846. return out
  143847. }
  143848. var subscriptionLineEdgeImplementors = []string{"SubscriptionLineEdge"}
  143849. func (ec *executionContext) _SubscriptionLineEdge(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionLineEdge) graphql.Marshaler {
  143850. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionLineEdgeImplementors)
  143851. out := graphql.NewFieldSet(fields)
  143852. var invalids uint32
  143853. for i, field := range fields {
  143854. switch field.Name {
  143855. case "__typename":
  143856. out.Values[i] = graphql.MarshalString("SubscriptionLineEdge")
  143857. case "cursor":
  143858. out.Values[i] = ec._SubscriptionLineEdge_cursor(ctx, field, obj)
  143859. if out.Values[i] == graphql.Null {
  143860. invalids++
  143861. }
  143862. case "node":
  143863. out.Values[i] = ec._SubscriptionLineEdge_node(ctx, field, obj)
  143864. if out.Values[i] == graphql.Null {
  143865. invalids++
  143866. }
  143867. default:
  143868. panic("unknown field " + strconv.Quote(field.Name))
  143869. }
  143870. }
  143871. out.Dispatch()
  143872. if invalids > 0 {
  143873. return graphql.Null
  143874. }
  143875. return out
  143876. }
  143877. var subscriptionMailingAddressImplementors = []string{"SubscriptionMailingAddress"}
  143878. func (ec *executionContext) _SubscriptionMailingAddress(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionMailingAddress) graphql.Marshaler {
  143879. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionMailingAddressImplementors)
  143880. out := graphql.NewFieldSet(fields)
  143881. var invalids uint32
  143882. for i, field := range fields {
  143883. switch field.Name {
  143884. case "__typename":
  143885. out.Values[i] = graphql.MarshalString("SubscriptionMailingAddress")
  143886. case "address1":
  143887. out.Values[i] = ec._SubscriptionMailingAddress_address1(ctx, field, obj)
  143888. case "address2":
  143889. out.Values[i] = ec._SubscriptionMailingAddress_address2(ctx, field, obj)
  143890. case "city":
  143891. out.Values[i] = ec._SubscriptionMailingAddress_city(ctx, field, obj)
  143892. case "company":
  143893. out.Values[i] = ec._SubscriptionMailingAddress_company(ctx, field, obj)
  143894. case "country":
  143895. out.Values[i] = ec._SubscriptionMailingAddress_country(ctx, field, obj)
  143896. case "countryCode":
  143897. out.Values[i] = ec._SubscriptionMailingAddress_countryCode(ctx, field, obj)
  143898. case "firstName":
  143899. out.Values[i] = ec._SubscriptionMailingAddress_firstName(ctx, field, obj)
  143900. case "lastName":
  143901. out.Values[i] = ec._SubscriptionMailingAddress_lastName(ctx, field, obj)
  143902. case "name":
  143903. out.Values[i] = ec._SubscriptionMailingAddress_name(ctx, field, obj)
  143904. case "phone":
  143905. out.Values[i] = ec._SubscriptionMailingAddress_phone(ctx, field, obj)
  143906. case "province":
  143907. out.Values[i] = ec._SubscriptionMailingAddress_province(ctx, field, obj)
  143908. case "provinceCode":
  143909. out.Values[i] = ec._SubscriptionMailingAddress_provinceCode(ctx, field, obj)
  143910. case "zip":
  143911. out.Values[i] = ec._SubscriptionMailingAddress_zip(ctx, field, obj)
  143912. default:
  143913. panic("unknown field " + strconv.Quote(field.Name))
  143914. }
  143915. }
  143916. out.Dispatch()
  143917. if invalids > 0 {
  143918. return graphql.Null
  143919. }
  143920. return out
  143921. }
  143922. var subscriptionManualDiscountImplementors = []string{"SubscriptionManualDiscount", "SubscriptionDiscount"}
  143923. func (ec *executionContext) _SubscriptionManualDiscount(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionManualDiscount) graphql.Marshaler {
  143924. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionManualDiscountImplementors)
  143925. out := graphql.NewFieldSet(fields)
  143926. var invalids uint32
  143927. for i, field := range fields {
  143928. switch field.Name {
  143929. case "__typename":
  143930. out.Values[i] = graphql.MarshalString("SubscriptionManualDiscount")
  143931. case "entitledLines":
  143932. out.Values[i] = ec._SubscriptionManualDiscount_entitledLines(ctx, field, obj)
  143933. if out.Values[i] == graphql.Null {
  143934. invalids++
  143935. }
  143936. case "id":
  143937. out.Values[i] = ec._SubscriptionManualDiscount_id(ctx, field, obj)
  143938. if out.Values[i] == graphql.Null {
  143939. invalids++
  143940. }
  143941. case "recurringCycleLimit":
  143942. out.Values[i] = ec._SubscriptionManualDiscount_recurringCycleLimit(ctx, field, obj)
  143943. case "rejectionReason":
  143944. out.Values[i] = ec._SubscriptionManualDiscount_rejectionReason(ctx, field, obj)
  143945. case "targetType":
  143946. out.Values[i] = ec._SubscriptionManualDiscount_targetType(ctx, field, obj)
  143947. if out.Values[i] == graphql.Null {
  143948. invalids++
  143949. }
  143950. case "title":
  143951. out.Values[i] = ec._SubscriptionManualDiscount_title(ctx, field, obj)
  143952. case "type":
  143953. out.Values[i] = ec._SubscriptionManualDiscount_type(ctx, field, obj)
  143954. if out.Values[i] == graphql.Null {
  143955. invalids++
  143956. }
  143957. case "usageCount":
  143958. out.Values[i] = ec._SubscriptionManualDiscount_usageCount(ctx, field, obj)
  143959. if out.Values[i] == graphql.Null {
  143960. invalids++
  143961. }
  143962. case "value":
  143963. out.Values[i] = ec._SubscriptionManualDiscount_value(ctx, field, obj)
  143964. if out.Values[i] == graphql.Null {
  143965. invalids++
  143966. }
  143967. default:
  143968. panic("unknown field " + strconv.Quote(field.Name))
  143969. }
  143970. }
  143971. out.Dispatch()
  143972. if invalids > 0 {
  143973. return graphql.Null
  143974. }
  143975. return out
  143976. }
  143977. var subscriptionManualDiscountConnectionImplementors = []string{"SubscriptionManualDiscountConnection"}
  143978. func (ec *executionContext) _SubscriptionManualDiscountConnection(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionManualDiscountConnection) graphql.Marshaler {
  143979. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionManualDiscountConnectionImplementors)
  143980. out := graphql.NewFieldSet(fields)
  143981. var invalids uint32
  143982. for i, field := range fields {
  143983. switch field.Name {
  143984. case "__typename":
  143985. out.Values[i] = graphql.MarshalString("SubscriptionManualDiscountConnection")
  143986. case "edges":
  143987. out.Values[i] = ec._SubscriptionManualDiscountConnection_edges(ctx, field, obj)
  143988. if out.Values[i] == graphql.Null {
  143989. invalids++
  143990. }
  143991. case "nodes":
  143992. out.Values[i] = ec._SubscriptionManualDiscountConnection_nodes(ctx, field, obj)
  143993. if out.Values[i] == graphql.Null {
  143994. invalids++
  143995. }
  143996. case "pageInfo":
  143997. out.Values[i] = ec._SubscriptionManualDiscountConnection_pageInfo(ctx, field, obj)
  143998. if out.Values[i] == graphql.Null {
  143999. invalids++
  144000. }
  144001. default:
  144002. panic("unknown field " + strconv.Quote(field.Name))
  144003. }
  144004. }
  144005. out.Dispatch()
  144006. if invalids > 0 {
  144007. return graphql.Null
  144008. }
  144009. return out
  144010. }
  144011. var subscriptionManualDiscountEdgeImplementors = []string{"SubscriptionManualDiscountEdge"}
  144012. func (ec *executionContext) _SubscriptionManualDiscountEdge(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionManualDiscountEdge) graphql.Marshaler {
  144013. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionManualDiscountEdgeImplementors)
  144014. out := graphql.NewFieldSet(fields)
  144015. var invalids uint32
  144016. for i, field := range fields {
  144017. switch field.Name {
  144018. case "__typename":
  144019. out.Values[i] = graphql.MarshalString("SubscriptionManualDiscountEdge")
  144020. case "cursor":
  144021. out.Values[i] = ec._SubscriptionManualDiscountEdge_cursor(ctx, field, obj)
  144022. if out.Values[i] == graphql.Null {
  144023. invalids++
  144024. }
  144025. case "node":
  144026. out.Values[i] = ec._SubscriptionManualDiscountEdge_node(ctx, field, obj)
  144027. if out.Values[i] == graphql.Null {
  144028. invalids++
  144029. }
  144030. default:
  144031. panic("unknown field " + strconv.Quote(field.Name))
  144032. }
  144033. }
  144034. out.Dispatch()
  144035. if invalids > 0 {
  144036. return graphql.Null
  144037. }
  144038. return out
  144039. }
  144040. var subscriptionPricingPolicyImplementors = []string{"SubscriptionPricingPolicy"}
  144041. func (ec *executionContext) _SubscriptionPricingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionPricingPolicy) graphql.Marshaler {
  144042. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionPricingPolicyImplementors)
  144043. out := graphql.NewFieldSet(fields)
  144044. var invalids uint32
  144045. for i, field := range fields {
  144046. switch field.Name {
  144047. case "__typename":
  144048. out.Values[i] = graphql.MarshalString("SubscriptionPricingPolicy")
  144049. case "basePrice":
  144050. out.Values[i] = ec._SubscriptionPricingPolicy_basePrice(ctx, field, obj)
  144051. if out.Values[i] == graphql.Null {
  144052. invalids++
  144053. }
  144054. case "cycleDiscounts":
  144055. out.Values[i] = ec._SubscriptionPricingPolicy_cycleDiscounts(ctx, field, obj)
  144056. if out.Values[i] == graphql.Null {
  144057. invalids++
  144058. }
  144059. default:
  144060. panic("unknown field " + strconv.Quote(field.Name))
  144061. }
  144062. }
  144063. out.Dispatch()
  144064. if invalids > 0 {
  144065. return graphql.Null
  144066. }
  144067. return out
  144068. }
  144069. var suggestedOrderTransactionImplementors = []string{"SuggestedOrderTransaction"}
  144070. func (ec *executionContext) _SuggestedOrderTransaction(ctx context.Context, sel ast.SelectionSet, obj *SuggestedOrderTransaction) graphql.Marshaler {
  144071. fields := graphql.CollectFields(ec.OperationContext, sel, suggestedOrderTransactionImplementors)
  144072. out := graphql.NewFieldSet(fields)
  144073. var invalids uint32
  144074. for i, field := range fields {
  144075. switch field.Name {
  144076. case "__typename":
  144077. out.Values[i] = graphql.MarshalString("SuggestedOrderTransaction")
  144078. case "accountNumber":
  144079. out.Values[i] = ec._SuggestedOrderTransaction_accountNumber(ctx, field, obj)
  144080. case "amountSet":
  144081. out.Values[i] = ec._SuggestedOrderTransaction_amountSet(ctx, field, obj)
  144082. if out.Values[i] == graphql.Null {
  144083. invalids++
  144084. }
  144085. case "formattedGateway":
  144086. out.Values[i] = ec._SuggestedOrderTransaction_formattedGateway(ctx, field, obj)
  144087. case "gateway":
  144088. out.Values[i] = ec._SuggestedOrderTransaction_gateway(ctx, field, obj)
  144089. case "kind":
  144090. out.Values[i] = ec._SuggestedOrderTransaction_kind(ctx, field, obj)
  144091. if out.Values[i] == graphql.Null {
  144092. invalids++
  144093. }
  144094. case "maximumRefundableSet":
  144095. out.Values[i] = ec._SuggestedOrderTransaction_maximumRefundableSet(ctx, field, obj)
  144096. case "parentTransaction":
  144097. out.Values[i] = ec._SuggestedOrderTransaction_parentTransaction(ctx, field, obj)
  144098. default:
  144099. panic("unknown field " + strconv.Quote(field.Name))
  144100. }
  144101. }
  144102. out.Dispatch()
  144103. if invalids > 0 {
  144104. return graphql.Null
  144105. }
  144106. return out
  144107. }
  144108. var suggestedRefundImplementors = []string{"SuggestedRefund"}
  144109. func (ec *executionContext) _SuggestedRefund(ctx context.Context, sel ast.SelectionSet, obj *SuggestedRefund) graphql.Marshaler {
  144110. fields := graphql.CollectFields(ec.OperationContext, sel, suggestedRefundImplementors)
  144111. out := graphql.NewFieldSet(fields)
  144112. var invalids uint32
  144113. for i, field := range fields {
  144114. switch field.Name {
  144115. case "__typename":
  144116. out.Values[i] = graphql.MarshalString("SuggestedRefund")
  144117. case "amountSet":
  144118. out.Values[i] = ec._SuggestedRefund_amountSet(ctx, field, obj)
  144119. if out.Values[i] == graphql.Null {
  144120. invalids++
  144121. }
  144122. case "discountedSubtotalSet":
  144123. out.Values[i] = ec._SuggestedRefund_discountedSubtotalSet(ctx, field, obj)
  144124. if out.Values[i] == graphql.Null {
  144125. invalids++
  144126. }
  144127. case "maximumRefundableSet":
  144128. out.Values[i] = ec._SuggestedRefund_maximumRefundableSet(ctx, field, obj)
  144129. if out.Values[i] == graphql.Null {
  144130. invalids++
  144131. }
  144132. case "refundDuties":
  144133. out.Values[i] = ec._SuggestedRefund_refundDuties(ctx, field, obj)
  144134. if out.Values[i] == graphql.Null {
  144135. invalids++
  144136. }
  144137. case "refundLineItems":
  144138. out.Values[i] = ec._SuggestedRefund_refundLineItems(ctx, field, obj)
  144139. if out.Values[i] == graphql.Null {
  144140. invalids++
  144141. }
  144142. case "shipping":
  144143. out.Values[i] = ec._SuggestedRefund_shipping(ctx, field, obj)
  144144. if out.Values[i] == graphql.Null {
  144145. invalids++
  144146. }
  144147. case "subtotalSet":
  144148. out.Values[i] = ec._SuggestedRefund_subtotalSet(ctx, field, obj)
  144149. if out.Values[i] == graphql.Null {
  144150. invalids++
  144151. }
  144152. case "suggestedTransactions":
  144153. out.Values[i] = ec._SuggestedRefund_suggestedTransactions(ctx, field, obj)
  144154. if out.Values[i] == graphql.Null {
  144155. invalids++
  144156. }
  144157. case "totalCartDiscountAmountSet":
  144158. out.Values[i] = ec._SuggestedRefund_totalCartDiscountAmountSet(ctx, field, obj)
  144159. if out.Values[i] == graphql.Null {
  144160. invalids++
  144161. }
  144162. case "totalDutiesSet":
  144163. out.Values[i] = ec._SuggestedRefund_totalDutiesSet(ctx, field, obj)
  144164. if out.Values[i] == graphql.Null {
  144165. invalids++
  144166. }
  144167. case "totalTaxSet":
  144168. out.Values[i] = ec._SuggestedRefund_totalTaxSet(ctx, field, obj)
  144169. if out.Values[i] == graphql.Null {
  144170. invalids++
  144171. }
  144172. default:
  144173. panic("unknown field " + strconv.Quote(field.Name))
  144174. }
  144175. }
  144176. out.Dispatch()
  144177. if invalids > 0 {
  144178. return graphql.Null
  144179. }
  144180. return out
  144181. }
  144182. var taxLineImplementors = []string{"TaxLine"}
  144183. func (ec *executionContext) _TaxLine(ctx context.Context, sel ast.SelectionSet, obj *TaxLine) graphql.Marshaler {
  144184. fields := graphql.CollectFields(ec.OperationContext, sel, taxLineImplementors)
  144185. out := graphql.NewFieldSet(fields)
  144186. var invalids uint32
  144187. for i, field := range fields {
  144188. switch field.Name {
  144189. case "__typename":
  144190. out.Values[i] = graphql.MarshalString("TaxLine")
  144191. case "channelLiable":
  144192. out.Values[i] = ec._TaxLine_channelLiable(ctx, field, obj)
  144193. case "priceSet":
  144194. out.Values[i] = ec._TaxLine_priceSet(ctx, field, obj)
  144195. if out.Values[i] == graphql.Null {
  144196. invalids++
  144197. }
  144198. case "rate":
  144199. out.Values[i] = ec._TaxLine_rate(ctx, field, obj)
  144200. case "ratePercentage":
  144201. out.Values[i] = ec._TaxLine_ratePercentage(ctx, field, obj)
  144202. case "title":
  144203. out.Values[i] = ec._TaxLine_title(ctx, field, obj)
  144204. if out.Values[i] == graphql.Null {
  144205. invalids++
  144206. }
  144207. default:
  144208. panic("unknown field " + strconv.Quote(field.Name))
  144209. }
  144210. }
  144211. out.Dispatch()
  144212. if invalids > 0 {
  144213. return graphql.Null
  144214. }
  144215. return out
  144216. }
  144217. var transactionFeeImplementors = []string{"TransactionFee", "Node"}
  144218. func (ec *executionContext) _TransactionFee(ctx context.Context, sel ast.SelectionSet, obj *TransactionFee) graphql.Marshaler {
  144219. fields := graphql.CollectFields(ec.OperationContext, sel, transactionFeeImplementors)
  144220. out := graphql.NewFieldSet(fields)
  144221. var invalids uint32
  144222. for i, field := range fields {
  144223. switch field.Name {
  144224. case "__typename":
  144225. out.Values[i] = graphql.MarshalString("TransactionFee")
  144226. case "amount":
  144227. out.Values[i] = ec._TransactionFee_amount(ctx, field, obj)
  144228. if out.Values[i] == graphql.Null {
  144229. invalids++
  144230. }
  144231. case "flatFee":
  144232. out.Values[i] = ec._TransactionFee_flatFee(ctx, field, obj)
  144233. if out.Values[i] == graphql.Null {
  144234. invalids++
  144235. }
  144236. case "flatFeeName":
  144237. out.Values[i] = ec._TransactionFee_flatFeeName(ctx, field, obj)
  144238. case "id":
  144239. out.Values[i] = ec._TransactionFee_id(ctx, field, obj)
  144240. if out.Values[i] == graphql.Null {
  144241. invalids++
  144242. }
  144243. case "rate":
  144244. out.Values[i] = ec._TransactionFee_rate(ctx, field, obj)
  144245. if out.Values[i] == graphql.Null {
  144246. invalids++
  144247. }
  144248. case "rateName":
  144249. out.Values[i] = ec._TransactionFee_rateName(ctx, field, obj)
  144250. case "taxAmount":
  144251. out.Values[i] = ec._TransactionFee_taxAmount(ctx, field, obj)
  144252. if out.Values[i] == graphql.Null {
  144253. invalids++
  144254. }
  144255. case "type":
  144256. out.Values[i] = ec._TransactionFee_type(ctx, field, obj)
  144257. if out.Values[i] == graphql.Null {
  144258. invalids++
  144259. }
  144260. default:
  144261. panic("unknown field " + strconv.Quote(field.Name))
  144262. }
  144263. }
  144264. out.Dispatch()
  144265. if invalids > 0 {
  144266. return graphql.Null
  144267. }
  144268. return out
  144269. }
  144270. var typedAttributeImplementors = []string{"TypedAttribute"}
  144271. func (ec *executionContext) _TypedAttribute(ctx context.Context, sel ast.SelectionSet, obj *TypedAttribute) graphql.Marshaler {
  144272. fields := graphql.CollectFields(ec.OperationContext, sel, typedAttributeImplementors)
  144273. out := graphql.NewFieldSet(fields)
  144274. var invalids uint32
  144275. for i, field := range fields {
  144276. switch field.Name {
  144277. case "__typename":
  144278. out.Values[i] = graphql.MarshalString("TypedAttribute")
  144279. case "key":
  144280. out.Values[i] = ec._TypedAttribute_key(ctx, field, obj)
  144281. if out.Values[i] == graphql.Null {
  144282. invalids++
  144283. }
  144284. case "value":
  144285. out.Values[i] = ec._TypedAttribute_value(ctx, field, obj)
  144286. if out.Values[i] == graphql.Null {
  144287. invalids++
  144288. }
  144289. default:
  144290. panic("unknown field " + strconv.Quote(field.Name))
  144291. }
  144292. }
  144293. out.Dispatch()
  144294. if invalids > 0 {
  144295. return graphql.Null
  144296. }
  144297. return out
  144298. }
  144299. var uTMParametersImplementors = []string{"UTMParameters"}
  144300. func (ec *executionContext) _UTMParameters(ctx context.Context, sel ast.SelectionSet, obj *UTMParameters) graphql.Marshaler {
  144301. fields := graphql.CollectFields(ec.OperationContext, sel, uTMParametersImplementors)
  144302. out := graphql.NewFieldSet(fields)
  144303. var invalids uint32
  144304. for i, field := range fields {
  144305. switch field.Name {
  144306. case "__typename":
  144307. out.Values[i] = graphql.MarshalString("UTMParameters")
  144308. case "campaign":
  144309. out.Values[i] = ec._UTMParameters_campaign(ctx, field, obj)
  144310. case "content":
  144311. out.Values[i] = ec._UTMParameters_content(ctx, field, obj)
  144312. case "medium":
  144313. out.Values[i] = ec._UTMParameters_medium(ctx, field, obj)
  144314. case "source":
  144315. out.Values[i] = ec._UTMParameters_source(ctx, field, obj)
  144316. case "term":
  144317. out.Values[i] = ec._UTMParameters_term(ctx, field, obj)
  144318. default:
  144319. panic("unknown field " + strconv.Quote(field.Name))
  144320. }
  144321. }
  144322. out.Dispatch()
  144323. if invalids > 0 {
  144324. return graphql.Null
  144325. }
  144326. return out
  144327. }
  144328. var userErrorImplementors = []string{"UserError", "DisplayableError"}
  144329. func (ec *executionContext) _UserError(ctx context.Context, sel ast.SelectionSet, obj *UserError) graphql.Marshaler {
  144330. fields := graphql.CollectFields(ec.OperationContext, sel, userErrorImplementors)
  144331. out := graphql.NewFieldSet(fields)
  144332. var invalids uint32
  144333. for i, field := range fields {
  144334. switch field.Name {
  144335. case "__typename":
  144336. out.Values[i] = graphql.MarshalString("UserError")
  144337. case "field":
  144338. out.Values[i] = ec._UserError_field(ctx, field, obj)
  144339. case "message":
  144340. out.Values[i] = ec._UserError_message(ctx, field, obj)
  144341. if out.Values[i] == graphql.Null {
  144342. invalids++
  144343. }
  144344. default:
  144345. panic("unknown field " + strconv.Quote(field.Name))
  144346. }
  144347. }
  144348. out.Dispatch()
  144349. if invalids > 0 {
  144350. return graphql.Null
  144351. }
  144352. return out
  144353. }
  144354. var vaultCreditCardImplementors = []string{"VaultCreditCard", "PaymentInstrument"}
  144355. func (ec *executionContext) _VaultCreditCard(ctx context.Context, sel ast.SelectionSet, obj *VaultCreditCard) graphql.Marshaler {
  144356. fields := graphql.CollectFields(ec.OperationContext, sel, vaultCreditCardImplementors)
  144357. out := graphql.NewFieldSet(fields)
  144358. var invalids uint32
  144359. for i, field := range fields {
  144360. switch field.Name {
  144361. case "__typename":
  144362. out.Values[i] = graphql.MarshalString("VaultCreditCard")
  144363. case "billingAddress":
  144364. out.Values[i] = ec._VaultCreditCard_billingAddress(ctx, field, obj)
  144365. case "brand":
  144366. out.Values[i] = ec._VaultCreditCard_brand(ctx, field, obj)
  144367. if out.Values[i] == graphql.Null {
  144368. invalids++
  144369. }
  144370. case "expired":
  144371. out.Values[i] = ec._VaultCreditCard_expired(ctx, field, obj)
  144372. if out.Values[i] == graphql.Null {
  144373. invalids++
  144374. }
  144375. case "expiryMonth":
  144376. out.Values[i] = ec._VaultCreditCard_expiryMonth(ctx, field, obj)
  144377. if out.Values[i] == graphql.Null {
  144378. invalids++
  144379. }
  144380. case "expiryYear":
  144381. out.Values[i] = ec._VaultCreditCard_expiryYear(ctx, field, obj)
  144382. if out.Values[i] == graphql.Null {
  144383. invalids++
  144384. }
  144385. case "lastDigits":
  144386. out.Values[i] = ec._VaultCreditCard_lastDigits(ctx, field, obj)
  144387. if out.Values[i] == graphql.Null {
  144388. invalids++
  144389. }
  144390. case "name":
  144391. out.Values[i] = ec._VaultCreditCard_name(ctx, field, obj)
  144392. if out.Values[i] == graphql.Null {
  144393. invalids++
  144394. }
  144395. default:
  144396. panic("unknown field " + strconv.Quote(field.Name))
  144397. }
  144398. }
  144399. out.Dispatch()
  144400. if invalids > 0 {
  144401. return graphql.Null
  144402. }
  144403. return out
  144404. }
  144405. var vaultPaypalBillingAgreementImplementors = []string{"VaultPaypalBillingAgreement", "PaymentInstrument"}
  144406. func (ec *executionContext) _VaultPaypalBillingAgreement(ctx context.Context, sel ast.SelectionSet, obj *VaultPaypalBillingAgreement) graphql.Marshaler {
  144407. fields := graphql.CollectFields(ec.OperationContext, sel, vaultPaypalBillingAgreementImplementors)
  144408. out := graphql.NewFieldSet(fields)
  144409. var invalids uint32
  144410. for i, field := range fields {
  144411. switch field.Name {
  144412. case "__typename":
  144413. out.Values[i] = graphql.MarshalString("VaultPaypalBillingAgreement")
  144414. case "inactive":
  144415. out.Values[i] = ec._VaultPaypalBillingAgreement_inactive(ctx, field, obj)
  144416. if out.Values[i] == graphql.Null {
  144417. invalids++
  144418. }
  144419. case "name":
  144420. out.Values[i] = ec._VaultPaypalBillingAgreement_name(ctx, field, obj)
  144421. if out.Values[i] == graphql.Null {
  144422. invalids++
  144423. }
  144424. case "paypalAccountEmail":
  144425. out.Values[i] = ec._VaultPaypalBillingAgreement_paypalAccountEmail(ctx, field, obj)
  144426. if out.Values[i] == graphql.Null {
  144427. invalids++
  144428. }
  144429. default:
  144430. panic("unknown field " + strconv.Quote(field.Name))
  144431. }
  144432. }
  144433. out.Dispatch()
  144434. if invalids > 0 {
  144435. return graphql.Null
  144436. }
  144437. return out
  144438. }
  144439. var videoImplementors = []string{"Video", "File", "Media", "Node", "MetafieldReference"}
  144440. func (ec *executionContext) _Video(ctx context.Context, sel ast.SelectionSet, obj *Video) graphql.Marshaler {
  144441. fields := graphql.CollectFields(ec.OperationContext, sel, videoImplementors)
  144442. out := graphql.NewFieldSet(fields)
  144443. var invalids uint32
  144444. for i, field := range fields {
  144445. switch field.Name {
  144446. case "__typename":
  144447. out.Values[i] = graphql.MarshalString("Video")
  144448. case "alt":
  144449. out.Values[i] = ec._Video_alt(ctx, field, obj)
  144450. case "createdAt":
  144451. out.Values[i] = ec._Video_createdAt(ctx, field, obj)
  144452. if out.Values[i] == graphql.Null {
  144453. invalids++
  144454. }
  144455. case "duration":
  144456. out.Values[i] = ec._Video_duration(ctx, field, obj)
  144457. case "fileErrors":
  144458. out.Values[i] = ec._Video_fileErrors(ctx, field, obj)
  144459. if out.Values[i] == graphql.Null {
  144460. invalids++
  144461. }
  144462. case "fileStatus":
  144463. out.Values[i] = ec._Video_fileStatus(ctx, field, obj)
  144464. if out.Values[i] == graphql.Null {
  144465. invalids++
  144466. }
  144467. case "filename":
  144468. out.Values[i] = ec._Video_filename(ctx, field, obj)
  144469. if out.Values[i] == graphql.Null {
  144470. invalids++
  144471. }
  144472. case "id":
  144473. out.Values[i] = ec._Video_id(ctx, field, obj)
  144474. if out.Values[i] == graphql.Null {
  144475. invalids++
  144476. }
  144477. case "mediaContentType":
  144478. out.Values[i] = ec._Video_mediaContentType(ctx, field, obj)
  144479. if out.Values[i] == graphql.Null {
  144480. invalids++
  144481. }
  144482. case "mediaErrors":
  144483. out.Values[i] = ec._Video_mediaErrors(ctx, field, obj)
  144484. if out.Values[i] == graphql.Null {
  144485. invalids++
  144486. }
  144487. case "mediaWarnings":
  144488. out.Values[i] = ec._Video_mediaWarnings(ctx, field, obj)
  144489. if out.Values[i] == graphql.Null {
  144490. invalids++
  144491. }
  144492. case "originalSource":
  144493. out.Values[i] = ec._Video_originalSource(ctx, field, obj)
  144494. case "preview":
  144495. out.Values[i] = ec._Video_preview(ctx, field, obj)
  144496. case "sources":
  144497. out.Values[i] = ec._Video_sources(ctx, field, obj)
  144498. if out.Values[i] == graphql.Null {
  144499. invalids++
  144500. }
  144501. case "status":
  144502. out.Values[i] = ec._Video_status(ctx, field, obj)
  144503. if out.Values[i] == graphql.Null {
  144504. invalids++
  144505. }
  144506. default:
  144507. panic("unknown field " + strconv.Quote(field.Name))
  144508. }
  144509. }
  144510. out.Dispatch()
  144511. if invalids > 0 {
  144512. return graphql.Null
  144513. }
  144514. return out
  144515. }
  144516. var videoSourceImplementors = []string{"VideoSource"}
  144517. func (ec *executionContext) _VideoSource(ctx context.Context, sel ast.SelectionSet, obj *VideoSource) graphql.Marshaler {
  144518. fields := graphql.CollectFields(ec.OperationContext, sel, videoSourceImplementors)
  144519. out := graphql.NewFieldSet(fields)
  144520. var invalids uint32
  144521. for i, field := range fields {
  144522. switch field.Name {
  144523. case "__typename":
  144524. out.Values[i] = graphql.MarshalString("VideoSource")
  144525. case "fileSize":
  144526. out.Values[i] = ec._VideoSource_fileSize(ctx, field, obj)
  144527. case "format":
  144528. out.Values[i] = ec._VideoSource_format(ctx, field, obj)
  144529. if out.Values[i] == graphql.Null {
  144530. invalids++
  144531. }
  144532. case "height":
  144533. out.Values[i] = ec._VideoSource_height(ctx, field, obj)
  144534. if out.Values[i] == graphql.Null {
  144535. invalids++
  144536. }
  144537. case "mimeType":
  144538. out.Values[i] = ec._VideoSource_mimeType(ctx, field, obj)
  144539. if out.Values[i] == graphql.Null {
  144540. invalids++
  144541. }
  144542. case "url":
  144543. out.Values[i] = ec._VideoSource_url(ctx, field, obj)
  144544. if out.Values[i] == graphql.Null {
  144545. invalids++
  144546. }
  144547. case "width":
  144548. out.Values[i] = ec._VideoSource_width(ctx, field, obj)
  144549. if out.Values[i] == graphql.Null {
  144550. invalids++
  144551. }
  144552. default:
  144553. panic("unknown field " + strconv.Quote(field.Name))
  144554. }
  144555. }
  144556. out.Dispatch()
  144557. if invalids > 0 {
  144558. return graphql.Null
  144559. }
  144560. return out
  144561. }
  144562. var weightImplementors = []string{"Weight", "DeliveryConditionCriteria"}
  144563. func (ec *executionContext) _Weight(ctx context.Context, sel ast.SelectionSet, obj *Weight) graphql.Marshaler {
  144564. fields := graphql.CollectFields(ec.OperationContext, sel, weightImplementors)
  144565. out := graphql.NewFieldSet(fields)
  144566. var invalids uint32
  144567. for i, field := range fields {
  144568. switch field.Name {
  144569. case "__typename":
  144570. out.Values[i] = graphql.MarshalString("Weight")
  144571. case "unit":
  144572. out.Values[i] = ec._Weight_unit(ctx, field, obj)
  144573. if out.Values[i] == graphql.Null {
  144574. invalids++
  144575. }
  144576. case "value":
  144577. out.Values[i] = ec._Weight_value(ctx, field, obj)
  144578. if out.Values[i] == graphql.Null {
  144579. invalids++
  144580. }
  144581. default:
  144582. panic("unknown field " + strconv.Quote(field.Name))
  144583. }
  144584. }
  144585. out.Dispatch()
  144586. if invalids > 0 {
  144587. return graphql.Null
  144588. }
  144589. return out
  144590. }
  144591. var _ServiceImplementors = []string{"_Service"}
  144592. func (ec *executionContext) __Service(ctx context.Context, sel ast.SelectionSet, obj *fedruntime.Service) graphql.Marshaler {
  144593. fields := graphql.CollectFields(ec.OperationContext, sel, _ServiceImplementors)
  144594. out := graphql.NewFieldSet(fields)
  144595. var invalids uint32
  144596. for i, field := range fields {
  144597. switch field.Name {
  144598. case "__typename":
  144599. out.Values[i] = graphql.MarshalString("_Service")
  144600. case "sdl":
  144601. out.Values[i] = ec.__Service_sdl(ctx, field, obj)
  144602. default:
  144603. panic("unknown field " + strconv.Quote(field.Name))
  144604. }
  144605. }
  144606. out.Dispatch()
  144607. if invalids > 0 {
  144608. return graphql.Null
  144609. }
  144610. return out
  144611. }
  144612. var __DirectiveImplementors = []string{"__Directive"}
  144613. func (ec *executionContext) ___Directive(ctx context.Context, sel ast.SelectionSet, obj *introspection.Directive) graphql.Marshaler {
  144614. fields := graphql.CollectFields(ec.OperationContext, sel, __DirectiveImplementors)
  144615. out := graphql.NewFieldSet(fields)
  144616. var invalids uint32
  144617. for i, field := range fields {
  144618. switch field.Name {
  144619. case "__typename":
  144620. out.Values[i] = graphql.MarshalString("__Directive")
  144621. case "name":
  144622. out.Values[i] = ec.___Directive_name(ctx, field, obj)
  144623. if out.Values[i] == graphql.Null {
  144624. invalids++
  144625. }
  144626. case "description":
  144627. out.Values[i] = ec.___Directive_description(ctx, field, obj)
  144628. case "locations":
  144629. out.Values[i] = ec.___Directive_locations(ctx, field, obj)
  144630. if out.Values[i] == graphql.Null {
  144631. invalids++
  144632. }
  144633. case "args":
  144634. out.Values[i] = ec.___Directive_args(ctx, field, obj)
  144635. if out.Values[i] == graphql.Null {
  144636. invalids++
  144637. }
  144638. case "isRepeatable":
  144639. out.Values[i] = ec.___Directive_isRepeatable(ctx, field, obj)
  144640. if out.Values[i] == graphql.Null {
  144641. invalids++
  144642. }
  144643. default:
  144644. panic("unknown field " + strconv.Quote(field.Name))
  144645. }
  144646. }
  144647. out.Dispatch()
  144648. if invalids > 0 {
  144649. return graphql.Null
  144650. }
  144651. return out
  144652. }
  144653. var __EnumValueImplementors = []string{"__EnumValue"}
  144654. func (ec *executionContext) ___EnumValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.EnumValue) graphql.Marshaler {
  144655. fields := graphql.CollectFields(ec.OperationContext, sel, __EnumValueImplementors)
  144656. out := graphql.NewFieldSet(fields)
  144657. var invalids uint32
  144658. for i, field := range fields {
  144659. switch field.Name {
  144660. case "__typename":
  144661. out.Values[i] = graphql.MarshalString("__EnumValue")
  144662. case "name":
  144663. out.Values[i] = ec.___EnumValue_name(ctx, field, obj)
  144664. if out.Values[i] == graphql.Null {
  144665. invalids++
  144666. }
  144667. case "description":
  144668. out.Values[i] = ec.___EnumValue_description(ctx, field, obj)
  144669. case "isDeprecated":
  144670. out.Values[i] = ec.___EnumValue_isDeprecated(ctx, field, obj)
  144671. if out.Values[i] == graphql.Null {
  144672. invalids++
  144673. }
  144674. case "deprecationReason":
  144675. out.Values[i] = ec.___EnumValue_deprecationReason(ctx, field, obj)
  144676. default:
  144677. panic("unknown field " + strconv.Quote(field.Name))
  144678. }
  144679. }
  144680. out.Dispatch()
  144681. if invalids > 0 {
  144682. return graphql.Null
  144683. }
  144684. return out
  144685. }
  144686. var __FieldImplementors = []string{"__Field"}
  144687. func (ec *executionContext) ___Field(ctx context.Context, sel ast.SelectionSet, obj *introspection.Field) graphql.Marshaler {
  144688. fields := graphql.CollectFields(ec.OperationContext, sel, __FieldImplementors)
  144689. out := graphql.NewFieldSet(fields)
  144690. var invalids uint32
  144691. for i, field := range fields {
  144692. switch field.Name {
  144693. case "__typename":
  144694. out.Values[i] = graphql.MarshalString("__Field")
  144695. case "name":
  144696. out.Values[i] = ec.___Field_name(ctx, field, obj)
  144697. if out.Values[i] == graphql.Null {
  144698. invalids++
  144699. }
  144700. case "description":
  144701. out.Values[i] = ec.___Field_description(ctx, field, obj)
  144702. case "args":
  144703. out.Values[i] = ec.___Field_args(ctx, field, obj)
  144704. if out.Values[i] == graphql.Null {
  144705. invalids++
  144706. }
  144707. case "type":
  144708. out.Values[i] = ec.___Field_type(ctx, field, obj)
  144709. if out.Values[i] == graphql.Null {
  144710. invalids++
  144711. }
  144712. case "isDeprecated":
  144713. out.Values[i] = ec.___Field_isDeprecated(ctx, field, obj)
  144714. if out.Values[i] == graphql.Null {
  144715. invalids++
  144716. }
  144717. case "deprecationReason":
  144718. out.Values[i] = ec.___Field_deprecationReason(ctx, field, obj)
  144719. default:
  144720. panic("unknown field " + strconv.Quote(field.Name))
  144721. }
  144722. }
  144723. out.Dispatch()
  144724. if invalids > 0 {
  144725. return graphql.Null
  144726. }
  144727. return out
  144728. }
  144729. var __InputValueImplementors = []string{"__InputValue"}
  144730. func (ec *executionContext) ___InputValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.InputValue) graphql.Marshaler {
  144731. fields := graphql.CollectFields(ec.OperationContext, sel, __InputValueImplementors)
  144732. out := graphql.NewFieldSet(fields)
  144733. var invalids uint32
  144734. for i, field := range fields {
  144735. switch field.Name {
  144736. case "__typename":
  144737. out.Values[i] = graphql.MarshalString("__InputValue")
  144738. case "name":
  144739. out.Values[i] = ec.___InputValue_name(ctx, field, obj)
  144740. if out.Values[i] == graphql.Null {
  144741. invalids++
  144742. }
  144743. case "description":
  144744. out.Values[i] = ec.___InputValue_description(ctx, field, obj)
  144745. case "type":
  144746. out.Values[i] = ec.___InputValue_type(ctx, field, obj)
  144747. if out.Values[i] == graphql.Null {
  144748. invalids++
  144749. }
  144750. case "defaultValue":
  144751. out.Values[i] = ec.___InputValue_defaultValue(ctx, field, obj)
  144752. default:
  144753. panic("unknown field " + strconv.Quote(field.Name))
  144754. }
  144755. }
  144756. out.Dispatch()
  144757. if invalids > 0 {
  144758. return graphql.Null
  144759. }
  144760. return out
  144761. }
  144762. var __SchemaImplementors = []string{"__Schema"}
  144763. func (ec *executionContext) ___Schema(ctx context.Context, sel ast.SelectionSet, obj *introspection.Schema) graphql.Marshaler {
  144764. fields := graphql.CollectFields(ec.OperationContext, sel, __SchemaImplementors)
  144765. out := graphql.NewFieldSet(fields)
  144766. var invalids uint32
  144767. for i, field := range fields {
  144768. switch field.Name {
  144769. case "__typename":
  144770. out.Values[i] = graphql.MarshalString("__Schema")
  144771. case "description":
  144772. out.Values[i] = ec.___Schema_description(ctx, field, obj)
  144773. case "types":
  144774. out.Values[i] = ec.___Schema_types(ctx, field, obj)
  144775. if out.Values[i] == graphql.Null {
  144776. invalids++
  144777. }
  144778. case "queryType":
  144779. out.Values[i] = ec.___Schema_queryType(ctx, field, obj)
  144780. if out.Values[i] == graphql.Null {
  144781. invalids++
  144782. }
  144783. case "mutationType":
  144784. out.Values[i] = ec.___Schema_mutationType(ctx, field, obj)
  144785. case "subscriptionType":
  144786. out.Values[i] = ec.___Schema_subscriptionType(ctx, field, obj)
  144787. case "directives":
  144788. out.Values[i] = ec.___Schema_directives(ctx, field, obj)
  144789. if out.Values[i] == graphql.Null {
  144790. invalids++
  144791. }
  144792. default:
  144793. panic("unknown field " + strconv.Quote(field.Name))
  144794. }
  144795. }
  144796. out.Dispatch()
  144797. if invalids > 0 {
  144798. return graphql.Null
  144799. }
  144800. return out
  144801. }
  144802. var __TypeImplementors = []string{"__Type"}
  144803. func (ec *executionContext) ___Type(ctx context.Context, sel ast.SelectionSet, obj *introspection.Type) graphql.Marshaler {
  144804. fields := graphql.CollectFields(ec.OperationContext, sel, __TypeImplementors)
  144805. out := graphql.NewFieldSet(fields)
  144806. var invalids uint32
  144807. for i, field := range fields {
  144808. switch field.Name {
  144809. case "__typename":
  144810. out.Values[i] = graphql.MarshalString("__Type")
  144811. case "kind":
  144812. out.Values[i] = ec.___Type_kind(ctx, field, obj)
  144813. if out.Values[i] == graphql.Null {
  144814. invalids++
  144815. }
  144816. case "name":
  144817. out.Values[i] = ec.___Type_name(ctx, field, obj)
  144818. case "description":
  144819. out.Values[i] = ec.___Type_description(ctx, field, obj)
  144820. case "fields":
  144821. out.Values[i] = ec.___Type_fields(ctx, field, obj)
  144822. case "interfaces":
  144823. out.Values[i] = ec.___Type_interfaces(ctx, field, obj)
  144824. case "possibleTypes":
  144825. out.Values[i] = ec.___Type_possibleTypes(ctx, field, obj)
  144826. case "enumValues":
  144827. out.Values[i] = ec.___Type_enumValues(ctx, field, obj)
  144828. case "inputFields":
  144829. out.Values[i] = ec.___Type_inputFields(ctx, field, obj)
  144830. case "ofType":
  144831. out.Values[i] = ec.___Type_ofType(ctx, field, obj)
  144832. case "specifiedByURL":
  144833. out.Values[i] = ec.___Type_specifiedByURL(ctx, field, obj)
  144834. default:
  144835. panic("unknown field " + strconv.Quote(field.Name))
  144836. }
  144837. }
  144838. out.Dispatch()
  144839. if invalids > 0 {
  144840. return graphql.Null
  144841. }
  144842. return out
  144843. }
  144844. // endregion **************************** object.gotpl ****************************
  144845. // region ***************************** type.gotpl *****************************
  144846. func (ec *executionContext) marshalNAccessScope2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAccessScopeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AccessScope) graphql.Marshaler {
  144847. ret := make(graphql.Array, len(v))
  144848. var wg sync.WaitGroup
  144849. isLen1 := len(v) == 1
  144850. if !isLen1 {
  144851. wg.Add(len(v))
  144852. }
  144853. for i := range v {
  144854. i := i
  144855. fc := &graphql.FieldContext{
  144856. Index: &i,
  144857. Result: &v[i],
  144858. }
  144859. ctx := graphql.WithFieldContext(ctx, fc)
  144860. f := func(i int) {
  144861. defer func() {
  144862. if r := recover(); r != nil {
  144863. ec.Error(ctx, ec.Recover(ctx, r))
  144864. ret = nil
  144865. }
  144866. }()
  144867. if !isLen1 {
  144868. defer wg.Done()
  144869. }
  144870. ret[i] = ec.marshalNAccessScope2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAccessScope(ctx, sel, v[i])
  144871. }
  144872. if isLen1 {
  144873. f(i)
  144874. } else {
  144875. go f(i)
  144876. }
  144877. }
  144878. wg.Wait()
  144879. for _, e := range ret {
  144880. if e == graphql.Null {
  144881. return graphql.Null
  144882. }
  144883. }
  144884. return ret
  144885. }
  144886. func (ec *executionContext) marshalNAccessScope2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAccessScope(ctx context.Context, sel ast.SelectionSet, v *AccessScope) graphql.Marshaler {
  144887. if v == nil {
  144888. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  144889. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  144890. }
  144891. return graphql.Null
  144892. }
  144893. return ec._AccessScope(ctx, sel, v)
  144894. }
  144895. func (ec *executionContext) marshalNApp2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppᚄ(ctx context.Context, sel ast.SelectionSet, v []*App) graphql.Marshaler {
  144896. ret := make(graphql.Array, len(v))
  144897. var wg sync.WaitGroup
  144898. isLen1 := len(v) == 1
  144899. if !isLen1 {
  144900. wg.Add(len(v))
  144901. }
  144902. for i := range v {
  144903. i := i
  144904. fc := &graphql.FieldContext{
  144905. Index: &i,
  144906. Result: &v[i],
  144907. }
  144908. ctx := graphql.WithFieldContext(ctx, fc)
  144909. f := func(i int) {
  144910. defer func() {
  144911. if r := recover(); r != nil {
  144912. ec.Error(ctx, ec.Recover(ctx, r))
  144913. ret = nil
  144914. }
  144915. }()
  144916. if !isLen1 {
  144917. defer wg.Done()
  144918. }
  144919. ret[i] = ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx, sel, v[i])
  144920. }
  144921. if isLen1 {
  144922. f(i)
  144923. } else {
  144924. go f(i)
  144925. }
  144926. }
  144927. wg.Wait()
  144928. for _, e := range ret {
  144929. if e == graphql.Null {
  144930. return graphql.Null
  144931. }
  144932. }
  144933. return ret
  144934. }
  144935. func (ec *executionContext) marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx context.Context, sel ast.SelectionSet, v *App) graphql.Marshaler {
  144936. if v == nil {
  144937. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  144938. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  144939. }
  144940. return graphql.Null
  144941. }
  144942. return ec._App(ctx, sel, v)
  144943. }
  144944. func (ec *executionContext) marshalNAppCredit2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCreditᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppCredit) graphql.Marshaler {
  144945. ret := make(graphql.Array, len(v))
  144946. var wg sync.WaitGroup
  144947. isLen1 := len(v) == 1
  144948. if !isLen1 {
  144949. wg.Add(len(v))
  144950. }
  144951. for i := range v {
  144952. i := i
  144953. fc := &graphql.FieldContext{
  144954. Index: &i,
  144955. Result: &v[i],
  144956. }
  144957. ctx := graphql.WithFieldContext(ctx, fc)
  144958. f := func(i int) {
  144959. defer func() {
  144960. if r := recover(); r != nil {
  144961. ec.Error(ctx, ec.Recover(ctx, r))
  144962. ret = nil
  144963. }
  144964. }()
  144965. if !isLen1 {
  144966. defer wg.Done()
  144967. }
  144968. ret[i] = ec.marshalNAppCredit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCredit(ctx, sel, v[i])
  144969. }
  144970. if isLen1 {
  144971. f(i)
  144972. } else {
  144973. go f(i)
  144974. }
  144975. }
  144976. wg.Wait()
  144977. for _, e := range ret {
  144978. if e == graphql.Null {
  144979. return graphql.Null
  144980. }
  144981. }
  144982. return ret
  144983. }
  144984. func (ec *executionContext) marshalNAppCredit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCredit(ctx context.Context, sel ast.SelectionSet, v *AppCredit) graphql.Marshaler {
  144985. if v == nil {
  144986. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  144987. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  144988. }
  144989. return graphql.Null
  144990. }
  144991. return ec._AppCredit(ctx, sel, v)
  144992. }
  144993. func (ec *executionContext) marshalNAppCreditConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCreditConnection(ctx context.Context, sel ast.SelectionSet, v *AppCreditConnection) graphql.Marshaler {
  144994. if v == nil {
  144995. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  144996. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  144997. }
  144998. return graphql.Null
  144999. }
  145000. return ec._AppCreditConnection(ctx, sel, v)
  145001. }
  145002. func (ec *executionContext) marshalNAppCreditEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCreditEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppCreditEdge) graphql.Marshaler {
  145003. ret := make(graphql.Array, len(v))
  145004. var wg sync.WaitGroup
  145005. isLen1 := len(v) == 1
  145006. if !isLen1 {
  145007. wg.Add(len(v))
  145008. }
  145009. for i := range v {
  145010. i := i
  145011. fc := &graphql.FieldContext{
  145012. Index: &i,
  145013. Result: &v[i],
  145014. }
  145015. ctx := graphql.WithFieldContext(ctx, fc)
  145016. f := func(i int) {
  145017. defer func() {
  145018. if r := recover(); r != nil {
  145019. ec.Error(ctx, ec.Recover(ctx, r))
  145020. ret = nil
  145021. }
  145022. }()
  145023. if !isLen1 {
  145024. defer wg.Done()
  145025. }
  145026. ret[i] = ec.marshalNAppCreditEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCreditEdge(ctx, sel, v[i])
  145027. }
  145028. if isLen1 {
  145029. f(i)
  145030. } else {
  145031. go f(i)
  145032. }
  145033. }
  145034. wg.Wait()
  145035. for _, e := range ret {
  145036. if e == graphql.Null {
  145037. return graphql.Null
  145038. }
  145039. }
  145040. return ret
  145041. }
  145042. func (ec *executionContext) marshalNAppCreditEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppCreditEdge(ctx context.Context, sel ast.SelectionSet, v *AppCreditEdge) graphql.Marshaler {
  145043. if v == nil {
  145044. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145045. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145046. }
  145047. return graphql.Null
  145048. }
  145049. return ec._AppCreditEdge(ctx, sel, v)
  145050. }
  145051. func (ec *executionContext) marshalNAppEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppEdge) graphql.Marshaler {
  145052. ret := make(graphql.Array, len(v))
  145053. var wg sync.WaitGroup
  145054. isLen1 := len(v) == 1
  145055. if !isLen1 {
  145056. wg.Add(len(v))
  145057. }
  145058. for i := range v {
  145059. i := i
  145060. fc := &graphql.FieldContext{
  145061. Index: &i,
  145062. Result: &v[i],
  145063. }
  145064. ctx := graphql.WithFieldContext(ctx, fc)
  145065. f := func(i int) {
  145066. defer func() {
  145067. if r := recover(); r != nil {
  145068. ec.Error(ctx, ec.Recover(ctx, r))
  145069. ret = nil
  145070. }
  145071. }()
  145072. if !isLen1 {
  145073. defer wg.Done()
  145074. }
  145075. ret[i] = ec.marshalNAppEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppEdge(ctx, sel, v[i])
  145076. }
  145077. if isLen1 {
  145078. f(i)
  145079. } else {
  145080. go f(i)
  145081. }
  145082. }
  145083. wg.Wait()
  145084. for _, e := range ret {
  145085. if e == graphql.Null {
  145086. return graphql.Null
  145087. }
  145088. }
  145089. return ret
  145090. }
  145091. func (ec *executionContext) marshalNAppEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppEdge(ctx context.Context, sel ast.SelectionSet, v *AppEdge) graphql.Marshaler {
  145092. if v == nil {
  145093. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145094. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145095. }
  145096. return graphql.Null
  145097. }
  145098. return ec._AppEdge(ctx, sel, v)
  145099. }
  145100. func (ec *executionContext) marshalNAppFeedback2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppFeedbackᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppFeedback) graphql.Marshaler {
  145101. ret := make(graphql.Array, len(v))
  145102. var wg sync.WaitGroup
  145103. isLen1 := len(v) == 1
  145104. if !isLen1 {
  145105. wg.Add(len(v))
  145106. }
  145107. for i := range v {
  145108. i := i
  145109. fc := &graphql.FieldContext{
  145110. Index: &i,
  145111. Result: &v[i],
  145112. }
  145113. ctx := graphql.WithFieldContext(ctx, fc)
  145114. f := func(i int) {
  145115. defer func() {
  145116. if r := recover(); r != nil {
  145117. ec.Error(ctx, ec.Recover(ctx, r))
  145118. ret = nil
  145119. }
  145120. }()
  145121. if !isLen1 {
  145122. defer wg.Done()
  145123. }
  145124. ret[i] = ec.marshalNAppFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppFeedback(ctx, sel, v[i])
  145125. }
  145126. if isLen1 {
  145127. f(i)
  145128. } else {
  145129. go f(i)
  145130. }
  145131. }
  145132. wg.Wait()
  145133. for _, e := range ret {
  145134. if e == graphql.Null {
  145135. return graphql.Null
  145136. }
  145137. }
  145138. return ret
  145139. }
  145140. func (ec *executionContext) marshalNAppFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppFeedback(ctx context.Context, sel ast.SelectionSet, v *AppFeedback) graphql.Marshaler {
  145141. if v == nil {
  145142. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145143. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145144. }
  145145. return graphql.Null
  145146. }
  145147. return ec._AppFeedback(ctx, sel, v)
  145148. }
  145149. func (ec *executionContext) marshalNAppPlanV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPlanV2(ctx context.Context, sel ast.SelectionSet, v *AppPlanV2) graphql.Marshaler {
  145150. if v == nil {
  145151. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145152. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145153. }
  145154. return graphql.Null
  145155. }
  145156. return ec._AppPlanV2(ctx, sel, v)
  145157. }
  145158. func (ec *executionContext) marshalNAppPricingDetails2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPricingDetails(ctx context.Context, sel ast.SelectionSet, v AppPricingDetails) graphql.Marshaler {
  145159. if v == nil {
  145160. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145161. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145162. }
  145163. return graphql.Null
  145164. }
  145165. return ec._AppPricingDetails(ctx, sel, v)
  145166. }
  145167. func (ec *executionContext) unmarshalNAppPricingInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPricingInterval(ctx context.Context, v interface{}) (AppPricingInterval, error) {
  145168. var res AppPricingInterval
  145169. err := res.UnmarshalGQL(v)
  145170. return res, graphql.ErrorOnPath(ctx, err)
  145171. }
  145172. func (ec *executionContext) marshalNAppPricingInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPricingInterval(ctx context.Context, sel ast.SelectionSet, v AppPricingInterval) graphql.Marshaler {
  145173. return v
  145174. }
  145175. func (ec *executionContext) marshalNAppPurchaseOneTime2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTimeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppPurchaseOneTime) graphql.Marshaler {
  145176. ret := make(graphql.Array, len(v))
  145177. var wg sync.WaitGroup
  145178. isLen1 := len(v) == 1
  145179. if !isLen1 {
  145180. wg.Add(len(v))
  145181. }
  145182. for i := range v {
  145183. i := i
  145184. fc := &graphql.FieldContext{
  145185. Index: &i,
  145186. Result: &v[i],
  145187. }
  145188. ctx := graphql.WithFieldContext(ctx, fc)
  145189. f := func(i int) {
  145190. defer func() {
  145191. if r := recover(); r != nil {
  145192. ec.Error(ctx, ec.Recover(ctx, r))
  145193. ret = nil
  145194. }
  145195. }()
  145196. if !isLen1 {
  145197. defer wg.Done()
  145198. }
  145199. ret[i] = ec.marshalNAppPurchaseOneTime2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTime(ctx, sel, v[i])
  145200. }
  145201. if isLen1 {
  145202. f(i)
  145203. } else {
  145204. go f(i)
  145205. }
  145206. }
  145207. wg.Wait()
  145208. for _, e := range ret {
  145209. if e == graphql.Null {
  145210. return graphql.Null
  145211. }
  145212. }
  145213. return ret
  145214. }
  145215. func (ec *executionContext) marshalNAppPurchaseOneTime2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTime(ctx context.Context, sel ast.SelectionSet, v *AppPurchaseOneTime) graphql.Marshaler {
  145216. if v == nil {
  145217. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145218. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145219. }
  145220. return graphql.Null
  145221. }
  145222. return ec._AppPurchaseOneTime(ctx, sel, v)
  145223. }
  145224. func (ec *executionContext) marshalNAppPurchaseOneTimeConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTimeConnection(ctx context.Context, sel ast.SelectionSet, v *AppPurchaseOneTimeConnection) graphql.Marshaler {
  145225. if v == nil {
  145226. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145227. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145228. }
  145229. return graphql.Null
  145230. }
  145231. return ec._AppPurchaseOneTimeConnection(ctx, sel, v)
  145232. }
  145233. func (ec *executionContext) marshalNAppPurchaseOneTimeEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTimeEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppPurchaseOneTimeEdge) graphql.Marshaler {
  145234. ret := make(graphql.Array, len(v))
  145235. var wg sync.WaitGroup
  145236. isLen1 := len(v) == 1
  145237. if !isLen1 {
  145238. wg.Add(len(v))
  145239. }
  145240. for i := range v {
  145241. i := i
  145242. fc := &graphql.FieldContext{
  145243. Index: &i,
  145244. Result: &v[i],
  145245. }
  145246. ctx := graphql.WithFieldContext(ctx, fc)
  145247. f := func(i int) {
  145248. defer func() {
  145249. if r := recover(); r != nil {
  145250. ec.Error(ctx, ec.Recover(ctx, r))
  145251. ret = nil
  145252. }
  145253. }()
  145254. if !isLen1 {
  145255. defer wg.Done()
  145256. }
  145257. ret[i] = ec.marshalNAppPurchaseOneTimeEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTimeEdge(ctx, sel, v[i])
  145258. }
  145259. if isLen1 {
  145260. f(i)
  145261. } else {
  145262. go f(i)
  145263. }
  145264. }
  145265. wg.Wait()
  145266. for _, e := range ret {
  145267. if e == graphql.Null {
  145268. return graphql.Null
  145269. }
  145270. }
  145271. return ret
  145272. }
  145273. func (ec *executionContext) marshalNAppPurchaseOneTimeEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseOneTimeEdge(ctx context.Context, sel ast.SelectionSet, v *AppPurchaseOneTimeEdge) graphql.Marshaler {
  145274. if v == nil {
  145275. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145276. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145277. }
  145278. return graphql.Null
  145279. }
  145280. return ec._AppPurchaseOneTimeEdge(ctx, sel, v)
  145281. }
  145282. func (ec *executionContext) unmarshalNAppPurchaseStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseStatus(ctx context.Context, v interface{}) (AppPurchaseStatus, error) {
  145283. var res AppPurchaseStatus
  145284. err := res.UnmarshalGQL(v)
  145285. return res, graphql.ErrorOnPath(ctx, err)
  145286. }
  145287. func (ec *executionContext) marshalNAppPurchaseStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppPurchaseStatus(ctx context.Context, sel ast.SelectionSet, v AppPurchaseStatus) graphql.Marshaler {
  145288. return v
  145289. }
  145290. func (ec *executionContext) marshalNAppRevenueAttributionRecord2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppRevenueAttributionRecord) graphql.Marshaler {
  145291. ret := make(graphql.Array, len(v))
  145292. var wg sync.WaitGroup
  145293. isLen1 := len(v) == 1
  145294. if !isLen1 {
  145295. wg.Add(len(v))
  145296. }
  145297. for i := range v {
  145298. i := i
  145299. fc := &graphql.FieldContext{
  145300. Index: &i,
  145301. Result: &v[i],
  145302. }
  145303. ctx := graphql.WithFieldContext(ctx, fc)
  145304. f := func(i int) {
  145305. defer func() {
  145306. if r := recover(); r != nil {
  145307. ec.Error(ctx, ec.Recover(ctx, r))
  145308. ret = nil
  145309. }
  145310. }()
  145311. if !isLen1 {
  145312. defer wg.Done()
  145313. }
  145314. ret[i] = ec.marshalNAppRevenueAttributionRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecord(ctx, sel, v[i])
  145315. }
  145316. if isLen1 {
  145317. f(i)
  145318. } else {
  145319. go f(i)
  145320. }
  145321. }
  145322. wg.Wait()
  145323. for _, e := range ret {
  145324. if e == graphql.Null {
  145325. return graphql.Null
  145326. }
  145327. }
  145328. return ret
  145329. }
  145330. func (ec *executionContext) marshalNAppRevenueAttributionRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecord(ctx context.Context, sel ast.SelectionSet, v *AppRevenueAttributionRecord) graphql.Marshaler {
  145331. if v == nil {
  145332. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145333. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145334. }
  145335. return graphql.Null
  145336. }
  145337. return ec._AppRevenueAttributionRecord(ctx, sel, v)
  145338. }
  145339. func (ec *executionContext) marshalNAppRevenueAttributionRecordConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordConnection(ctx context.Context, sel ast.SelectionSet, v *AppRevenueAttributionRecordConnection) graphql.Marshaler {
  145340. if v == nil {
  145341. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145342. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145343. }
  145344. return graphql.Null
  145345. }
  145346. return ec._AppRevenueAttributionRecordConnection(ctx, sel, v)
  145347. }
  145348. func (ec *executionContext) marshalNAppRevenueAttributionRecordEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppRevenueAttributionRecordEdge) graphql.Marshaler {
  145349. ret := make(graphql.Array, len(v))
  145350. var wg sync.WaitGroup
  145351. isLen1 := len(v) == 1
  145352. if !isLen1 {
  145353. wg.Add(len(v))
  145354. }
  145355. for i := range v {
  145356. i := i
  145357. fc := &graphql.FieldContext{
  145358. Index: &i,
  145359. Result: &v[i],
  145360. }
  145361. ctx := graphql.WithFieldContext(ctx, fc)
  145362. f := func(i int) {
  145363. defer func() {
  145364. if r := recover(); r != nil {
  145365. ec.Error(ctx, ec.Recover(ctx, r))
  145366. ret = nil
  145367. }
  145368. }()
  145369. if !isLen1 {
  145370. defer wg.Done()
  145371. }
  145372. ret[i] = ec.marshalNAppRevenueAttributionRecordEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordEdge(ctx, sel, v[i])
  145373. }
  145374. if isLen1 {
  145375. f(i)
  145376. } else {
  145377. go f(i)
  145378. }
  145379. }
  145380. wg.Wait()
  145381. for _, e := range ret {
  145382. if e == graphql.Null {
  145383. return graphql.Null
  145384. }
  145385. }
  145386. return ret
  145387. }
  145388. func (ec *executionContext) marshalNAppRevenueAttributionRecordEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordEdge(ctx context.Context, sel ast.SelectionSet, v *AppRevenueAttributionRecordEdge) graphql.Marshaler {
  145389. if v == nil {
  145390. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145391. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145392. }
  145393. return graphql.Null
  145394. }
  145395. return ec._AppRevenueAttributionRecordEdge(ctx, sel, v)
  145396. }
  145397. func (ec *executionContext) unmarshalNAppRevenueAttributionType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionType(ctx context.Context, v interface{}) (AppRevenueAttributionType, error) {
  145398. var res AppRevenueAttributionType
  145399. err := res.UnmarshalGQL(v)
  145400. return res, graphql.ErrorOnPath(ctx, err)
  145401. }
  145402. func (ec *executionContext) marshalNAppRevenueAttributionType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionType(ctx context.Context, sel ast.SelectionSet, v AppRevenueAttributionType) graphql.Marshaler {
  145403. return v
  145404. }
  145405. func (ec *executionContext) marshalNAppSubscription2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppSubscription) graphql.Marshaler {
  145406. ret := make(graphql.Array, len(v))
  145407. var wg sync.WaitGroup
  145408. isLen1 := len(v) == 1
  145409. if !isLen1 {
  145410. wg.Add(len(v))
  145411. }
  145412. for i := range v {
  145413. i := i
  145414. fc := &graphql.FieldContext{
  145415. Index: &i,
  145416. Result: &v[i],
  145417. }
  145418. ctx := graphql.WithFieldContext(ctx, fc)
  145419. f := func(i int) {
  145420. defer func() {
  145421. if r := recover(); r != nil {
  145422. ec.Error(ctx, ec.Recover(ctx, r))
  145423. ret = nil
  145424. }
  145425. }()
  145426. if !isLen1 {
  145427. defer wg.Done()
  145428. }
  145429. ret[i] = ec.marshalNAppSubscription2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscription(ctx, sel, v[i])
  145430. }
  145431. if isLen1 {
  145432. f(i)
  145433. } else {
  145434. go f(i)
  145435. }
  145436. }
  145437. wg.Wait()
  145438. for _, e := range ret {
  145439. if e == graphql.Null {
  145440. return graphql.Null
  145441. }
  145442. }
  145443. return ret
  145444. }
  145445. func (ec *executionContext) marshalNAppSubscription2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscription(ctx context.Context, sel ast.SelectionSet, v *AppSubscription) graphql.Marshaler {
  145446. if v == nil {
  145447. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145448. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145449. }
  145450. return graphql.Null
  145451. }
  145452. return ec._AppSubscription(ctx, sel, v)
  145453. }
  145454. func (ec *executionContext) marshalNAppSubscriptionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionConnection(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionConnection) graphql.Marshaler {
  145455. if v == nil {
  145456. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145457. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145458. }
  145459. return graphql.Null
  145460. }
  145461. return ec._AppSubscriptionConnection(ctx, sel, v)
  145462. }
  145463. func (ec *executionContext) marshalNAppSubscriptionDiscountValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionDiscountValue(ctx context.Context, sel ast.SelectionSet, v AppSubscriptionDiscountValue) graphql.Marshaler {
  145464. if v == nil {
  145465. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145466. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145467. }
  145468. return graphql.Null
  145469. }
  145470. return ec._AppSubscriptionDiscountValue(ctx, sel, v)
  145471. }
  145472. func (ec *executionContext) marshalNAppSubscriptionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppSubscriptionEdge) graphql.Marshaler {
  145473. ret := make(graphql.Array, len(v))
  145474. var wg sync.WaitGroup
  145475. isLen1 := len(v) == 1
  145476. if !isLen1 {
  145477. wg.Add(len(v))
  145478. }
  145479. for i := range v {
  145480. i := i
  145481. fc := &graphql.FieldContext{
  145482. Index: &i,
  145483. Result: &v[i],
  145484. }
  145485. ctx := graphql.WithFieldContext(ctx, fc)
  145486. f := func(i int) {
  145487. defer func() {
  145488. if r := recover(); r != nil {
  145489. ec.Error(ctx, ec.Recover(ctx, r))
  145490. ret = nil
  145491. }
  145492. }()
  145493. if !isLen1 {
  145494. defer wg.Done()
  145495. }
  145496. ret[i] = ec.marshalNAppSubscriptionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionEdge(ctx, sel, v[i])
  145497. }
  145498. if isLen1 {
  145499. f(i)
  145500. } else {
  145501. go f(i)
  145502. }
  145503. }
  145504. wg.Wait()
  145505. for _, e := range ret {
  145506. if e == graphql.Null {
  145507. return graphql.Null
  145508. }
  145509. }
  145510. return ret
  145511. }
  145512. func (ec *executionContext) marshalNAppSubscriptionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionEdge(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionEdge) graphql.Marshaler {
  145513. if v == nil {
  145514. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145515. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145516. }
  145517. return graphql.Null
  145518. }
  145519. return ec._AppSubscriptionEdge(ctx, sel, v)
  145520. }
  145521. func (ec *executionContext) marshalNAppSubscriptionLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppSubscriptionLineItem) graphql.Marshaler {
  145522. ret := make(graphql.Array, len(v))
  145523. var wg sync.WaitGroup
  145524. isLen1 := len(v) == 1
  145525. if !isLen1 {
  145526. wg.Add(len(v))
  145527. }
  145528. for i := range v {
  145529. i := i
  145530. fc := &graphql.FieldContext{
  145531. Index: &i,
  145532. Result: &v[i],
  145533. }
  145534. ctx := graphql.WithFieldContext(ctx, fc)
  145535. f := func(i int) {
  145536. defer func() {
  145537. if r := recover(); r != nil {
  145538. ec.Error(ctx, ec.Recover(ctx, r))
  145539. ret = nil
  145540. }
  145541. }()
  145542. if !isLen1 {
  145543. defer wg.Done()
  145544. }
  145545. ret[i] = ec.marshalNAppSubscriptionLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionLineItem(ctx, sel, v[i])
  145546. }
  145547. if isLen1 {
  145548. f(i)
  145549. } else {
  145550. go f(i)
  145551. }
  145552. }
  145553. wg.Wait()
  145554. for _, e := range ret {
  145555. if e == graphql.Null {
  145556. return graphql.Null
  145557. }
  145558. }
  145559. return ret
  145560. }
  145561. func (ec *executionContext) marshalNAppSubscriptionLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionLineItem(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionLineItem) graphql.Marshaler {
  145562. if v == nil {
  145563. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145564. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145565. }
  145566. return graphql.Null
  145567. }
  145568. return ec._AppSubscriptionLineItem(ctx, sel, v)
  145569. }
  145570. func (ec *executionContext) unmarshalNAppSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionStatus(ctx context.Context, v interface{}) (AppSubscriptionStatus, error) {
  145571. var res AppSubscriptionStatus
  145572. err := res.UnmarshalGQL(v)
  145573. return res, graphql.ErrorOnPath(ctx, err)
  145574. }
  145575. func (ec *executionContext) marshalNAppSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionStatus(ctx context.Context, sel ast.SelectionSet, v AppSubscriptionStatus) graphql.Marshaler {
  145576. return v
  145577. }
  145578. func (ec *executionContext) marshalNAppUsageRecord2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppUsageRecord) graphql.Marshaler {
  145579. ret := make(graphql.Array, len(v))
  145580. var wg sync.WaitGroup
  145581. isLen1 := len(v) == 1
  145582. if !isLen1 {
  145583. wg.Add(len(v))
  145584. }
  145585. for i := range v {
  145586. i := i
  145587. fc := &graphql.FieldContext{
  145588. Index: &i,
  145589. Result: &v[i],
  145590. }
  145591. ctx := graphql.WithFieldContext(ctx, fc)
  145592. f := func(i int) {
  145593. defer func() {
  145594. if r := recover(); r != nil {
  145595. ec.Error(ctx, ec.Recover(ctx, r))
  145596. ret = nil
  145597. }
  145598. }()
  145599. if !isLen1 {
  145600. defer wg.Done()
  145601. }
  145602. ret[i] = ec.marshalNAppUsageRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecord(ctx, sel, v[i])
  145603. }
  145604. if isLen1 {
  145605. f(i)
  145606. } else {
  145607. go f(i)
  145608. }
  145609. }
  145610. wg.Wait()
  145611. for _, e := range ret {
  145612. if e == graphql.Null {
  145613. return graphql.Null
  145614. }
  145615. }
  145616. return ret
  145617. }
  145618. func (ec *executionContext) marshalNAppUsageRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecord(ctx context.Context, sel ast.SelectionSet, v *AppUsageRecord) graphql.Marshaler {
  145619. if v == nil {
  145620. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145621. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145622. }
  145623. return graphql.Null
  145624. }
  145625. return ec._AppUsageRecord(ctx, sel, v)
  145626. }
  145627. func (ec *executionContext) marshalNAppUsageRecordConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordConnection(ctx context.Context, sel ast.SelectionSet, v *AppUsageRecordConnection) graphql.Marshaler {
  145628. if v == nil {
  145629. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145630. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145631. }
  145632. return graphql.Null
  145633. }
  145634. return ec._AppUsageRecordConnection(ctx, sel, v)
  145635. }
  145636. func (ec *executionContext) marshalNAppUsageRecordEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppUsageRecordEdge) graphql.Marshaler {
  145637. ret := make(graphql.Array, len(v))
  145638. var wg sync.WaitGroup
  145639. isLen1 := len(v) == 1
  145640. if !isLen1 {
  145641. wg.Add(len(v))
  145642. }
  145643. for i := range v {
  145644. i := i
  145645. fc := &graphql.FieldContext{
  145646. Index: &i,
  145647. Result: &v[i],
  145648. }
  145649. ctx := graphql.WithFieldContext(ctx, fc)
  145650. f := func(i int) {
  145651. defer func() {
  145652. if r := recover(); r != nil {
  145653. ec.Error(ctx, ec.Recover(ctx, r))
  145654. ret = nil
  145655. }
  145656. }()
  145657. if !isLen1 {
  145658. defer wg.Done()
  145659. }
  145660. ret[i] = ec.marshalNAppUsageRecordEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordEdge(ctx, sel, v[i])
  145661. }
  145662. if isLen1 {
  145663. f(i)
  145664. } else {
  145665. go f(i)
  145666. }
  145667. }
  145668. wg.Wait()
  145669. for _, e := range ret {
  145670. if e == graphql.Null {
  145671. return graphql.Null
  145672. }
  145673. }
  145674. return ret
  145675. }
  145676. func (ec *executionContext) marshalNAppUsageRecordEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordEdge(ctx context.Context, sel ast.SelectionSet, v *AppUsageRecordEdge) graphql.Marshaler {
  145677. if v == nil {
  145678. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145679. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145680. }
  145681. return graphql.Null
  145682. }
  145683. return ec._AppUsageRecordEdge(ctx, sel, v)
  145684. }
  145685. func (ec *executionContext) marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAttributeᚄ(ctx context.Context, sel ast.SelectionSet, v []*Attribute) graphql.Marshaler {
  145686. ret := make(graphql.Array, len(v))
  145687. var wg sync.WaitGroup
  145688. isLen1 := len(v) == 1
  145689. if !isLen1 {
  145690. wg.Add(len(v))
  145691. }
  145692. for i := range v {
  145693. i := i
  145694. fc := &graphql.FieldContext{
  145695. Index: &i,
  145696. Result: &v[i],
  145697. }
  145698. ctx := graphql.WithFieldContext(ctx, fc)
  145699. f := func(i int) {
  145700. defer func() {
  145701. if r := recover(); r != nil {
  145702. ec.Error(ctx, ec.Recover(ctx, r))
  145703. ret = nil
  145704. }
  145705. }()
  145706. if !isLen1 {
  145707. defer wg.Done()
  145708. }
  145709. ret[i] = ec.marshalNAttribute2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAttribute(ctx, sel, v[i])
  145710. }
  145711. if isLen1 {
  145712. f(i)
  145713. } else {
  145714. go f(i)
  145715. }
  145716. }
  145717. wg.Wait()
  145718. for _, e := range ret {
  145719. if e == graphql.Null {
  145720. return graphql.Null
  145721. }
  145722. }
  145723. return ret
  145724. }
  145725. func (ec *executionContext) marshalNAttribute2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAttribute(ctx context.Context, sel ast.SelectionSet, v *Attribute) graphql.Marshaler {
  145726. if v == nil {
  145727. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145728. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145729. }
  145730. return graphql.Null
  145731. }
  145732. return ec._Attribute(ctx, sel, v)
  145733. }
  145734. func (ec *executionContext) unmarshalNBoolean2bool(ctx context.Context, v interface{}) (bool, error) {
  145735. res, err := graphql.UnmarshalBoolean(v)
  145736. return res, graphql.ErrorOnPath(ctx, err)
  145737. }
  145738. func (ec *executionContext) marshalNBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler {
  145739. res := graphql.MarshalBoolean(v)
  145740. if res == graphql.Null {
  145741. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145742. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145743. }
  145744. }
  145745. return res
  145746. }
  145747. func (ec *executionContext) marshalNChannelDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐChannelDefinitionᚄ(ctx context.Context, sel ast.SelectionSet, v []*ChannelDefinition) graphql.Marshaler {
  145748. ret := make(graphql.Array, len(v))
  145749. var wg sync.WaitGroup
  145750. isLen1 := len(v) == 1
  145751. if !isLen1 {
  145752. wg.Add(len(v))
  145753. }
  145754. for i := range v {
  145755. i := i
  145756. fc := &graphql.FieldContext{
  145757. Index: &i,
  145758. Result: &v[i],
  145759. }
  145760. ctx := graphql.WithFieldContext(ctx, fc)
  145761. f := func(i int) {
  145762. defer func() {
  145763. if r := recover(); r != nil {
  145764. ec.Error(ctx, ec.Recover(ctx, r))
  145765. ret = nil
  145766. }
  145767. }()
  145768. if !isLen1 {
  145769. defer wg.Done()
  145770. }
  145771. ret[i] = ec.marshalNChannelDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐChannelDefinition(ctx, sel, v[i])
  145772. }
  145773. if isLen1 {
  145774. f(i)
  145775. } else {
  145776. go f(i)
  145777. }
  145778. }
  145779. wg.Wait()
  145780. for _, e := range ret {
  145781. if e == graphql.Null {
  145782. return graphql.Null
  145783. }
  145784. }
  145785. return ret
  145786. }
  145787. func (ec *executionContext) marshalNChannelDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐChannelDefinition(ctx context.Context, sel ast.SelectionSet, v *ChannelDefinition) graphql.Marshaler {
  145788. if v == nil {
  145789. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145790. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145791. }
  145792. return graphql.Null
  145793. }
  145794. return ec._ChannelDefinition(ctx, sel, v)
  145795. }
  145796. func (ec *executionContext) marshalNCollection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollection(ctx context.Context, sel ast.SelectionSet, v Collection) graphql.Marshaler {
  145797. return ec._Collection(ctx, sel, &v)
  145798. }
  145799. func (ec *executionContext) marshalNCollection2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionᚄ(ctx context.Context, sel ast.SelectionSet, v []*Collection) graphql.Marshaler {
  145800. ret := make(graphql.Array, len(v))
  145801. var wg sync.WaitGroup
  145802. isLen1 := len(v) == 1
  145803. if !isLen1 {
  145804. wg.Add(len(v))
  145805. }
  145806. for i := range v {
  145807. i := i
  145808. fc := &graphql.FieldContext{
  145809. Index: &i,
  145810. Result: &v[i],
  145811. }
  145812. ctx := graphql.WithFieldContext(ctx, fc)
  145813. f := func(i int) {
  145814. defer func() {
  145815. if r := recover(); r != nil {
  145816. ec.Error(ctx, ec.Recover(ctx, r))
  145817. ret = nil
  145818. }
  145819. }()
  145820. if !isLen1 {
  145821. defer wg.Done()
  145822. }
  145823. ret[i] = ec.marshalNCollection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollection(ctx, sel, v[i])
  145824. }
  145825. if isLen1 {
  145826. f(i)
  145827. } else {
  145828. go f(i)
  145829. }
  145830. }
  145831. wg.Wait()
  145832. for _, e := range ret {
  145833. if e == graphql.Null {
  145834. return graphql.Null
  145835. }
  145836. }
  145837. return ret
  145838. }
  145839. func (ec *executionContext) marshalNCollection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollection(ctx context.Context, sel ast.SelectionSet, v *Collection) graphql.Marshaler {
  145840. if v == nil {
  145841. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145842. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145843. }
  145844. return graphql.Null
  145845. }
  145846. return ec._Collection(ctx, sel, v)
  145847. }
  145848. func (ec *executionContext) marshalNCollectionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionConnection(ctx context.Context, sel ast.SelectionSet, v *CollectionConnection) graphql.Marshaler {
  145849. if v == nil {
  145850. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145851. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145852. }
  145853. return graphql.Null
  145854. }
  145855. return ec._CollectionConnection(ctx, sel, v)
  145856. }
  145857. func (ec *executionContext) marshalNCollectionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CollectionEdge) graphql.Marshaler {
  145858. ret := make(graphql.Array, len(v))
  145859. var wg sync.WaitGroup
  145860. isLen1 := len(v) == 1
  145861. if !isLen1 {
  145862. wg.Add(len(v))
  145863. }
  145864. for i := range v {
  145865. i := i
  145866. fc := &graphql.FieldContext{
  145867. Index: &i,
  145868. Result: &v[i],
  145869. }
  145870. ctx := graphql.WithFieldContext(ctx, fc)
  145871. f := func(i int) {
  145872. defer func() {
  145873. if r := recover(); r != nil {
  145874. ec.Error(ctx, ec.Recover(ctx, r))
  145875. ret = nil
  145876. }
  145877. }()
  145878. if !isLen1 {
  145879. defer wg.Done()
  145880. }
  145881. ret[i] = ec.marshalNCollectionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionEdge(ctx, sel, v[i])
  145882. }
  145883. if isLen1 {
  145884. f(i)
  145885. } else {
  145886. go f(i)
  145887. }
  145888. }
  145889. wg.Wait()
  145890. for _, e := range ret {
  145891. if e == graphql.Null {
  145892. return graphql.Null
  145893. }
  145894. }
  145895. return ret
  145896. }
  145897. func (ec *executionContext) marshalNCollectionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionEdge(ctx context.Context, sel ast.SelectionSet, v *CollectionEdge) graphql.Marshaler {
  145898. if v == nil {
  145899. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145900. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145901. }
  145902. return graphql.Null
  145903. }
  145904. return ec._CollectionEdge(ctx, sel, v)
  145905. }
  145906. func (ec *executionContext) marshalNCollectionRule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionRuleᚄ(ctx context.Context, sel ast.SelectionSet, v []*CollectionRule) graphql.Marshaler {
  145907. ret := make(graphql.Array, len(v))
  145908. var wg sync.WaitGroup
  145909. isLen1 := len(v) == 1
  145910. if !isLen1 {
  145911. wg.Add(len(v))
  145912. }
  145913. for i := range v {
  145914. i := i
  145915. fc := &graphql.FieldContext{
  145916. Index: &i,
  145917. Result: &v[i],
  145918. }
  145919. ctx := graphql.WithFieldContext(ctx, fc)
  145920. f := func(i int) {
  145921. defer func() {
  145922. if r := recover(); r != nil {
  145923. ec.Error(ctx, ec.Recover(ctx, r))
  145924. ret = nil
  145925. }
  145926. }()
  145927. if !isLen1 {
  145928. defer wg.Done()
  145929. }
  145930. ret[i] = ec.marshalNCollectionRule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionRule(ctx, sel, v[i])
  145931. }
  145932. if isLen1 {
  145933. f(i)
  145934. } else {
  145935. go f(i)
  145936. }
  145937. }
  145938. wg.Wait()
  145939. for _, e := range ret {
  145940. if e == graphql.Null {
  145941. return graphql.Null
  145942. }
  145943. }
  145944. return ret
  145945. }
  145946. func (ec *executionContext) marshalNCollectionRule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionRule(ctx context.Context, sel ast.SelectionSet, v *CollectionRule) graphql.Marshaler {
  145947. if v == nil {
  145948. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  145949. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  145950. }
  145951. return graphql.Null
  145952. }
  145953. return ec._CollectionRule(ctx, sel, v)
  145954. }
  145955. func (ec *executionContext) unmarshalNCollectionSortOrder2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionSortOrder(ctx context.Context, v interface{}) (CollectionSortOrder, error) {
  145956. var res CollectionSortOrder
  145957. err := res.UnmarshalGQL(v)
  145958. return res, graphql.ErrorOnPath(ctx, err)
  145959. }
  145960. func (ec *executionContext) marshalNCollectionSortOrder2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionSortOrder(ctx context.Context, sel ast.SelectionSet, v CollectionSortOrder) graphql.Marshaler {
  145961. return v
  145962. }
  145963. func (ec *executionContext) marshalNCommentEventAttachment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCommentEventAttachmentᚄ(ctx context.Context, sel ast.SelectionSet, v []*CommentEventAttachment) graphql.Marshaler {
  145964. ret := make(graphql.Array, len(v))
  145965. var wg sync.WaitGroup
  145966. isLen1 := len(v) == 1
  145967. if !isLen1 {
  145968. wg.Add(len(v))
  145969. }
  145970. for i := range v {
  145971. i := i
  145972. fc := &graphql.FieldContext{
  145973. Index: &i,
  145974. Result: &v[i],
  145975. }
  145976. ctx := graphql.WithFieldContext(ctx, fc)
  145977. f := func(i int) {
  145978. defer func() {
  145979. if r := recover(); r != nil {
  145980. ec.Error(ctx, ec.Recover(ctx, r))
  145981. ret = nil
  145982. }
  145983. }()
  145984. if !isLen1 {
  145985. defer wg.Done()
  145986. }
  145987. ret[i] = ec.marshalNCommentEventAttachment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCommentEventAttachment(ctx, sel, v[i])
  145988. }
  145989. if isLen1 {
  145990. f(i)
  145991. } else {
  145992. go f(i)
  145993. }
  145994. }
  145995. wg.Wait()
  145996. for _, e := range ret {
  145997. if e == graphql.Null {
  145998. return graphql.Null
  145999. }
  146000. }
  146001. return ret
  146002. }
  146003. func (ec *executionContext) marshalNCommentEventAttachment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCommentEventAttachment(ctx context.Context, sel ast.SelectionSet, v *CommentEventAttachment) graphql.Marshaler {
  146004. if v == nil {
  146005. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146006. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146007. }
  146008. return graphql.Null
  146009. }
  146010. return ec._CommentEventAttachment(ctx, sel, v)
  146011. }
  146012. func (ec *executionContext) marshalNCommentEventSubject2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCommentEventSubject(ctx context.Context, sel ast.SelectionSet, v CommentEventSubject) graphql.Marshaler {
  146013. if v == nil {
  146014. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146015. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146016. }
  146017. return graphql.Null
  146018. }
  146019. return ec._CommentEventSubject(ctx, sel, v)
  146020. }
  146021. func (ec *executionContext) marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompany(ctx context.Context, sel ast.SelectionSet, v *Company) graphql.Marshaler {
  146022. if v == nil {
  146023. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146024. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146025. }
  146026. return graphql.Null
  146027. }
  146028. return ec._Company(ctx, sel, v)
  146029. }
  146030. func (ec *executionContext) marshalNCompanyContact2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContact) graphql.Marshaler {
  146031. ret := make(graphql.Array, len(v))
  146032. var wg sync.WaitGroup
  146033. isLen1 := len(v) == 1
  146034. if !isLen1 {
  146035. wg.Add(len(v))
  146036. }
  146037. for i := range v {
  146038. i := i
  146039. fc := &graphql.FieldContext{
  146040. Index: &i,
  146041. Result: &v[i],
  146042. }
  146043. ctx := graphql.WithFieldContext(ctx, fc)
  146044. f := func(i int) {
  146045. defer func() {
  146046. if r := recover(); r != nil {
  146047. ec.Error(ctx, ec.Recover(ctx, r))
  146048. ret = nil
  146049. }
  146050. }()
  146051. if !isLen1 {
  146052. defer wg.Done()
  146053. }
  146054. ret[i] = ec.marshalNCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContact(ctx, sel, v[i])
  146055. }
  146056. if isLen1 {
  146057. f(i)
  146058. } else {
  146059. go f(i)
  146060. }
  146061. }
  146062. wg.Wait()
  146063. for _, e := range ret {
  146064. if e == graphql.Null {
  146065. return graphql.Null
  146066. }
  146067. }
  146068. return ret
  146069. }
  146070. func (ec *executionContext) marshalNCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContact(ctx context.Context, sel ast.SelectionSet, v *CompanyContact) graphql.Marshaler {
  146071. if v == nil {
  146072. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146073. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146074. }
  146075. return graphql.Null
  146076. }
  146077. return ec._CompanyContact(ctx, sel, v)
  146078. }
  146079. func (ec *executionContext) marshalNCompanyContactConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactConnection(ctx context.Context, sel ast.SelectionSet, v *CompanyContactConnection) graphql.Marshaler {
  146080. if v == nil {
  146081. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146082. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146083. }
  146084. return graphql.Null
  146085. }
  146086. return ec._CompanyContactConnection(ctx, sel, v)
  146087. }
  146088. func (ec *executionContext) marshalNCompanyContactEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactEdge) graphql.Marshaler {
  146089. ret := make(graphql.Array, len(v))
  146090. var wg sync.WaitGroup
  146091. isLen1 := len(v) == 1
  146092. if !isLen1 {
  146093. wg.Add(len(v))
  146094. }
  146095. for i := range v {
  146096. i := i
  146097. fc := &graphql.FieldContext{
  146098. Index: &i,
  146099. Result: &v[i],
  146100. }
  146101. ctx := graphql.WithFieldContext(ctx, fc)
  146102. f := func(i int) {
  146103. defer func() {
  146104. if r := recover(); r != nil {
  146105. ec.Error(ctx, ec.Recover(ctx, r))
  146106. ret = nil
  146107. }
  146108. }()
  146109. if !isLen1 {
  146110. defer wg.Done()
  146111. }
  146112. ret[i] = ec.marshalNCompanyContactEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactEdge(ctx, sel, v[i])
  146113. }
  146114. if isLen1 {
  146115. f(i)
  146116. } else {
  146117. go f(i)
  146118. }
  146119. }
  146120. wg.Wait()
  146121. for _, e := range ret {
  146122. if e == graphql.Null {
  146123. return graphql.Null
  146124. }
  146125. }
  146126. return ret
  146127. }
  146128. func (ec *executionContext) marshalNCompanyContactEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactEdge(ctx context.Context, sel ast.SelectionSet, v *CompanyContactEdge) graphql.Marshaler {
  146129. if v == nil {
  146130. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146131. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146132. }
  146133. return graphql.Null
  146134. }
  146135. return ec._CompanyContactEdge(ctx, sel, v)
  146136. }
  146137. func (ec *executionContext) marshalNCompanyContactRole2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactRole) graphql.Marshaler {
  146138. ret := make(graphql.Array, len(v))
  146139. var wg sync.WaitGroup
  146140. isLen1 := len(v) == 1
  146141. if !isLen1 {
  146142. wg.Add(len(v))
  146143. }
  146144. for i := range v {
  146145. i := i
  146146. fc := &graphql.FieldContext{
  146147. Index: &i,
  146148. Result: &v[i],
  146149. }
  146150. ctx := graphql.WithFieldContext(ctx, fc)
  146151. f := func(i int) {
  146152. defer func() {
  146153. if r := recover(); r != nil {
  146154. ec.Error(ctx, ec.Recover(ctx, r))
  146155. ret = nil
  146156. }
  146157. }()
  146158. if !isLen1 {
  146159. defer wg.Done()
  146160. }
  146161. ret[i] = ec.marshalNCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRole(ctx, sel, v[i])
  146162. }
  146163. if isLen1 {
  146164. f(i)
  146165. } else {
  146166. go f(i)
  146167. }
  146168. }
  146169. wg.Wait()
  146170. for _, e := range ret {
  146171. if e == graphql.Null {
  146172. return graphql.Null
  146173. }
  146174. }
  146175. return ret
  146176. }
  146177. func (ec *executionContext) marshalNCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRole(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRole) graphql.Marshaler {
  146178. if v == nil {
  146179. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146180. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146181. }
  146182. return graphql.Null
  146183. }
  146184. return ec._CompanyContactRole(ctx, sel, v)
  146185. }
  146186. func (ec *executionContext) marshalNCompanyContactRoleAssignment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactRoleAssignment) graphql.Marshaler {
  146187. ret := make(graphql.Array, len(v))
  146188. var wg sync.WaitGroup
  146189. isLen1 := len(v) == 1
  146190. if !isLen1 {
  146191. wg.Add(len(v))
  146192. }
  146193. for i := range v {
  146194. i := i
  146195. fc := &graphql.FieldContext{
  146196. Index: &i,
  146197. Result: &v[i],
  146198. }
  146199. ctx := graphql.WithFieldContext(ctx, fc)
  146200. f := func(i int) {
  146201. defer func() {
  146202. if r := recover(); r != nil {
  146203. ec.Error(ctx, ec.Recover(ctx, r))
  146204. ret = nil
  146205. }
  146206. }()
  146207. if !isLen1 {
  146208. defer wg.Done()
  146209. }
  146210. ret[i] = ec.marshalNCompanyContactRoleAssignment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignment(ctx, sel, v[i])
  146211. }
  146212. if isLen1 {
  146213. f(i)
  146214. } else {
  146215. go f(i)
  146216. }
  146217. }
  146218. wg.Wait()
  146219. for _, e := range ret {
  146220. if e == graphql.Null {
  146221. return graphql.Null
  146222. }
  146223. }
  146224. return ret
  146225. }
  146226. func (ec *executionContext) marshalNCompanyContactRoleAssignment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignment(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleAssignment) graphql.Marshaler {
  146227. if v == nil {
  146228. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146229. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146230. }
  146231. return graphql.Null
  146232. }
  146233. return ec._CompanyContactRoleAssignment(ctx, sel, v)
  146234. }
  146235. func (ec *executionContext) marshalNCompanyContactRoleAssignmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentConnection(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleAssignmentConnection) graphql.Marshaler {
  146236. if v == nil {
  146237. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146238. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146239. }
  146240. return graphql.Null
  146241. }
  146242. return ec._CompanyContactRoleAssignmentConnection(ctx, sel, v)
  146243. }
  146244. func (ec *executionContext) marshalNCompanyContactRoleAssignmentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactRoleAssignmentEdge) graphql.Marshaler {
  146245. ret := make(graphql.Array, len(v))
  146246. var wg sync.WaitGroup
  146247. isLen1 := len(v) == 1
  146248. if !isLen1 {
  146249. wg.Add(len(v))
  146250. }
  146251. for i := range v {
  146252. i := i
  146253. fc := &graphql.FieldContext{
  146254. Index: &i,
  146255. Result: &v[i],
  146256. }
  146257. ctx := graphql.WithFieldContext(ctx, fc)
  146258. f := func(i int) {
  146259. defer func() {
  146260. if r := recover(); r != nil {
  146261. ec.Error(ctx, ec.Recover(ctx, r))
  146262. ret = nil
  146263. }
  146264. }()
  146265. if !isLen1 {
  146266. defer wg.Done()
  146267. }
  146268. ret[i] = ec.marshalNCompanyContactRoleAssignmentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentEdge(ctx, sel, v[i])
  146269. }
  146270. if isLen1 {
  146271. f(i)
  146272. } else {
  146273. go f(i)
  146274. }
  146275. }
  146276. wg.Wait()
  146277. for _, e := range ret {
  146278. if e == graphql.Null {
  146279. return graphql.Null
  146280. }
  146281. }
  146282. return ret
  146283. }
  146284. func (ec *executionContext) marshalNCompanyContactRoleAssignmentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentEdge(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleAssignmentEdge) graphql.Marshaler {
  146285. if v == nil {
  146286. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146287. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146288. }
  146289. return graphql.Null
  146290. }
  146291. return ec._CompanyContactRoleAssignmentEdge(ctx, sel, v)
  146292. }
  146293. func (ec *executionContext) marshalNCompanyContactRoleConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleConnection(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleConnection) graphql.Marshaler {
  146294. if v == nil {
  146295. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146296. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146297. }
  146298. return graphql.Null
  146299. }
  146300. return ec._CompanyContactRoleConnection(ctx, sel, v)
  146301. }
  146302. func (ec *executionContext) marshalNCompanyContactRoleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactRoleEdge) graphql.Marshaler {
  146303. ret := make(graphql.Array, len(v))
  146304. var wg sync.WaitGroup
  146305. isLen1 := len(v) == 1
  146306. if !isLen1 {
  146307. wg.Add(len(v))
  146308. }
  146309. for i := range v {
  146310. i := i
  146311. fc := &graphql.FieldContext{
  146312. Index: &i,
  146313. Result: &v[i],
  146314. }
  146315. ctx := graphql.WithFieldContext(ctx, fc)
  146316. f := func(i int) {
  146317. defer func() {
  146318. if r := recover(); r != nil {
  146319. ec.Error(ctx, ec.Recover(ctx, r))
  146320. ret = nil
  146321. }
  146322. }()
  146323. if !isLen1 {
  146324. defer wg.Done()
  146325. }
  146326. ret[i] = ec.marshalNCompanyContactRoleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleEdge(ctx, sel, v[i])
  146327. }
  146328. if isLen1 {
  146329. f(i)
  146330. } else {
  146331. go f(i)
  146332. }
  146333. }
  146334. wg.Wait()
  146335. for _, e := range ret {
  146336. if e == graphql.Null {
  146337. return graphql.Null
  146338. }
  146339. }
  146340. return ret
  146341. }
  146342. func (ec *executionContext) marshalNCompanyContactRoleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleEdge(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleEdge) graphql.Marshaler {
  146343. if v == nil {
  146344. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146345. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146346. }
  146347. return graphql.Null
  146348. }
  146349. return ec._CompanyContactRoleEdge(ctx, sel, v)
  146350. }
  146351. func (ec *executionContext) marshalNCompanyLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyLocation) graphql.Marshaler {
  146352. ret := make(graphql.Array, len(v))
  146353. var wg sync.WaitGroup
  146354. isLen1 := len(v) == 1
  146355. if !isLen1 {
  146356. wg.Add(len(v))
  146357. }
  146358. for i := range v {
  146359. i := i
  146360. fc := &graphql.FieldContext{
  146361. Index: &i,
  146362. Result: &v[i],
  146363. }
  146364. ctx := graphql.WithFieldContext(ctx, fc)
  146365. f := func(i int) {
  146366. defer func() {
  146367. if r := recover(); r != nil {
  146368. ec.Error(ctx, ec.Recover(ctx, r))
  146369. ret = nil
  146370. }
  146371. }()
  146372. if !isLen1 {
  146373. defer wg.Done()
  146374. }
  146375. ret[i] = ec.marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocation(ctx, sel, v[i])
  146376. }
  146377. if isLen1 {
  146378. f(i)
  146379. } else {
  146380. go f(i)
  146381. }
  146382. }
  146383. wg.Wait()
  146384. for _, e := range ret {
  146385. if e == graphql.Null {
  146386. return graphql.Null
  146387. }
  146388. }
  146389. return ret
  146390. }
  146391. func (ec *executionContext) marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocation(ctx context.Context, sel ast.SelectionSet, v *CompanyLocation) graphql.Marshaler {
  146392. if v == nil {
  146393. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146394. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146395. }
  146396. return graphql.Null
  146397. }
  146398. return ec._CompanyLocation(ctx, sel, v)
  146399. }
  146400. func (ec *executionContext) marshalNCompanyLocationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationConnection(ctx context.Context, sel ast.SelectionSet, v *CompanyLocationConnection) graphql.Marshaler {
  146401. if v == nil {
  146402. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146403. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146404. }
  146405. return graphql.Null
  146406. }
  146407. return ec._CompanyLocationConnection(ctx, sel, v)
  146408. }
  146409. func (ec *executionContext) marshalNCompanyLocationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyLocationEdge) graphql.Marshaler {
  146410. ret := make(graphql.Array, len(v))
  146411. var wg sync.WaitGroup
  146412. isLen1 := len(v) == 1
  146413. if !isLen1 {
  146414. wg.Add(len(v))
  146415. }
  146416. for i := range v {
  146417. i := i
  146418. fc := &graphql.FieldContext{
  146419. Index: &i,
  146420. Result: &v[i],
  146421. }
  146422. ctx := graphql.WithFieldContext(ctx, fc)
  146423. f := func(i int) {
  146424. defer func() {
  146425. if r := recover(); r != nil {
  146426. ec.Error(ctx, ec.Recover(ctx, r))
  146427. ret = nil
  146428. }
  146429. }()
  146430. if !isLen1 {
  146431. defer wg.Done()
  146432. }
  146433. ret[i] = ec.marshalNCompanyLocationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationEdge(ctx, sel, v[i])
  146434. }
  146435. if isLen1 {
  146436. f(i)
  146437. } else {
  146438. go f(i)
  146439. }
  146440. }
  146441. wg.Wait()
  146442. for _, e := range ret {
  146443. if e == graphql.Null {
  146444. return graphql.Null
  146445. }
  146446. }
  146447. return ret
  146448. }
  146449. func (ec *executionContext) marshalNCompanyLocationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationEdge(ctx context.Context, sel ast.SelectionSet, v *CompanyLocationEdge) graphql.Marshaler {
  146450. if v == nil {
  146451. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146452. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146453. }
  146454. return graphql.Null
  146455. }
  146456. return ec._CompanyLocationEdge(ctx, sel, v)
  146457. }
  146458. func (ec *executionContext) unmarshalNContextualPricingContext2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐContextualPricingContext(ctx context.Context, v interface{}) (ContextualPricingContext, error) {
  146459. res, err := ec.unmarshalInputContextualPricingContext(ctx, v)
  146460. return res, graphql.ErrorOnPath(ctx, err)
  146461. }
  146462. func (ec *executionContext) unmarshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx context.Context, v interface{}) (CountryCode, error) {
  146463. var res CountryCode
  146464. err := res.UnmarshalGQL(v)
  146465. return res, graphql.ErrorOnPath(ctx, err)
  146466. }
  146467. func (ec *executionContext) marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx context.Context, sel ast.SelectionSet, v CountryCode) graphql.Marshaler {
  146468. return v
  146469. }
  146470. func (ec *executionContext) unmarshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCodeᚄ(ctx context.Context, v interface{}) ([]CountryCode, error) {
  146471. var vSlice []interface{}
  146472. if v != nil {
  146473. vSlice = graphql.CoerceList(v)
  146474. }
  146475. var err error
  146476. res := make([]CountryCode, len(vSlice))
  146477. for i := range vSlice {
  146478. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  146479. res[i], err = ec.unmarshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, vSlice[i])
  146480. if err != nil {
  146481. return nil, err
  146482. }
  146483. }
  146484. return res, nil
  146485. }
  146486. func (ec *executionContext) marshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCodeᚄ(ctx context.Context, sel ast.SelectionSet, v []CountryCode) graphql.Marshaler {
  146487. ret := make(graphql.Array, len(v))
  146488. var wg sync.WaitGroup
  146489. isLen1 := len(v) == 1
  146490. if !isLen1 {
  146491. wg.Add(len(v))
  146492. }
  146493. for i := range v {
  146494. i := i
  146495. fc := &graphql.FieldContext{
  146496. Index: &i,
  146497. Result: &v[i],
  146498. }
  146499. ctx := graphql.WithFieldContext(ctx, fc)
  146500. f := func(i int) {
  146501. defer func() {
  146502. if r := recover(); r != nil {
  146503. ec.Error(ctx, ec.Recover(ctx, r))
  146504. ret = nil
  146505. }
  146506. }()
  146507. if !isLen1 {
  146508. defer wg.Done()
  146509. }
  146510. ret[i] = ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, sel, v[i])
  146511. }
  146512. if isLen1 {
  146513. f(i)
  146514. } else {
  146515. go f(i)
  146516. }
  146517. }
  146518. wg.Wait()
  146519. for _, e := range ret {
  146520. if e == graphql.Null {
  146521. return graphql.Null
  146522. }
  146523. }
  146524. return ret
  146525. }
  146526. func (ec *executionContext) marshalNCountryHarmonizedSystemCode2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCodeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CountryHarmonizedSystemCode) graphql.Marshaler {
  146527. ret := make(graphql.Array, len(v))
  146528. var wg sync.WaitGroup
  146529. isLen1 := len(v) == 1
  146530. if !isLen1 {
  146531. wg.Add(len(v))
  146532. }
  146533. for i := range v {
  146534. i := i
  146535. fc := &graphql.FieldContext{
  146536. Index: &i,
  146537. Result: &v[i],
  146538. }
  146539. ctx := graphql.WithFieldContext(ctx, fc)
  146540. f := func(i int) {
  146541. defer func() {
  146542. if r := recover(); r != nil {
  146543. ec.Error(ctx, ec.Recover(ctx, r))
  146544. ret = nil
  146545. }
  146546. }()
  146547. if !isLen1 {
  146548. defer wg.Done()
  146549. }
  146550. ret[i] = ec.marshalNCountryHarmonizedSystemCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCode(ctx, sel, v[i])
  146551. }
  146552. if isLen1 {
  146553. f(i)
  146554. } else {
  146555. go f(i)
  146556. }
  146557. }
  146558. wg.Wait()
  146559. for _, e := range ret {
  146560. if e == graphql.Null {
  146561. return graphql.Null
  146562. }
  146563. }
  146564. return ret
  146565. }
  146566. func (ec *executionContext) marshalNCountryHarmonizedSystemCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCode(ctx context.Context, sel ast.SelectionSet, v *CountryHarmonizedSystemCode) graphql.Marshaler {
  146567. if v == nil {
  146568. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146569. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146570. }
  146571. return graphql.Null
  146572. }
  146573. return ec._CountryHarmonizedSystemCode(ctx, sel, v)
  146574. }
  146575. func (ec *executionContext) marshalNCountryHarmonizedSystemCodeConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCodeConnection(ctx context.Context, sel ast.SelectionSet, v *CountryHarmonizedSystemCodeConnection) graphql.Marshaler {
  146576. if v == nil {
  146577. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146578. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146579. }
  146580. return graphql.Null
  146581. }
  146582. return ec._CountryHarmonizedSystemCodeConnection(ctx, sel, v)
  146583. }
  146584. func (ec *executionContext) marshalNCountryHarmonizedSystemCodeEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCodeEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CountryHarmonizedSystemCodeEdge) graphql.Marshaler {
  146585. ret := make(graphql.Array, len(v))
  146586. var wg sync.WaitGroup
  146587. isLen1 := len(v) == 1
  146588. if !isLen1 {
  146589. wg.Add(len(v))
  146590. }
  146591. for i := range v {
  146592. i := i
  146593. fc := &graphql.FieldContext{
  146594. Index: &i,
  146595. Result: &v[i],
  146596. }
  146597. ctx := graphql.WithFieldContext(ctx, fc)
  146598. f := func(i int) {
  146599. defer func() {
  146600. if r := recover(); r != nil {
  146601. ec.Error(ctx, ec.Recover(ctx, r))
  146602. ret = nil
  146603. }
  146604. }()
  146605. if !isLen1 {
  146606. defer wg.Done()
  146607. }
  146608. ret[i] = ec.marshalNCountryHarmonizedSystemCodeEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCodeEdge(ctx, sel, v[i])
  146609. }
  146610. if isLen1 {
  146611. f(i)
  146612. } else {
  146613. go f(i)
  146614. }
  146615. }
  146616. wg.Wait()
  146617. for _, e := range ret {
  146618. if e == graphql.Null {
  146619. return graphql.Null
  146620. }
  146621. }
  146622. return ret
  146623. }
  146624. func (ec *executionContext) marshalNCountryHarmonizedSystemCodeEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryHarmonizedSystemCodeEdge(ctx context.Context, sel ast.SelectionSet, v *CountryHarmonizedSystemCodeEdge) graphql.Marshaler {
  146625. if v == nil {
  146626. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146627. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146628. }
  146629. return graphql.Null
  146630. }
  146631. return ec._CountryHarmonizedSystemCodeEdge(ctx, sel, v)
  146632. }
  146633. func (ec *executionContext) unmarshalNCreateMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCreateMediaInputᚄ(ctx context.Context, v interface{}) ([]*CreateMediaInput, error) {
  146634. var vSlice []interface{}
  146635. if v != nil {
  146636. vSlice = graphql.CoerceList(v)
  146637. }
  146638. var err error
  146639. res := make([]*CreateMediaInput, len(vSlice))
  146640. for i := range vSlice {
  146641. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  146642. res[i], err = ec.unmarshalNCreateMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCreateMediaInput(ctx, vSlice[i])
  146643. if err != nil {
  146644. return nil, err
  146645. }
  146646. }
  146647. return res, nil
  146648. }
  146649. func (ec *executionContext) unmarshalNCreateMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCreateMediaInput(ctx context.Context, v interface{}) (*CreateMediaInput, error) {
  146650. res, err := ec.unmarshalInputCreateMediaInput(ctx, v)
  146651. return &res, graphql.ErrorOnPath(ctx, err)
  146652. }
  146653. func (ec *executionContext) unmarshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx context.Context, v interface{}) (CurrencyCode, error) {
  146654. var res CurrencyCode
  146655. err := res.UnmarshalGQL(v)
  146656. return res, graphql.ErrorOnPath(ctx, err)
  146657. }
  146658. func (ec *executionContext) marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx context.Context, sel ast.SelectionSet, v CurrencyCode) graphql.Marshaler {
  146659. return v
  146660. }
  146661. func (ec *executionContext) marshalNCurrencySetting2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySettingᚄ(ctx context.Context, sel ast.SelectionSet, v []*CurrencySetting) graphql.Marshaler {
  146662. ret := make(graphql.Array, len(v))
  146663. var wg sync.WaitGroup
  146664. isLen1 := len(v) == 1
  146665. if !isLen1 {
  146666. wg.Add(len(v))
  146667. }
  146668. for i := range v {
  146669. i := i
  146670. fc := &graphql.FieldContext{
  146671. Index: &i,
  146672. Result: &v[i],
  146673. }
  146674. ctx := graphql.WithFieldContext(ctx, fc)
  146675. f := func(i int) {
  146676. defer func() {
  146677. if r := recover(); r != nil {
  146678. ec.Error(ctx, ec.Recover(ctx, r))
  146679. ret = nil
  146680. }
  146681. }()
  146682. if !isLen1 {
  146683. defer wg.Done()
  146684. }
  146685. ret[i] = ec.marshalNCurrencySetting2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySetting(ctx, sel, v[i])
  146686. }
  146687. if isLen1 {
  146688. f(i)
  146689. } else {
  146690. go f(i)
  146691. }
  146692. }
  146693. wg.Wait()
  146694. for _, e := range ret {
  146695. if e == graphql.Null {
  146696. return graphql.Null
  146697. }
  146698. }
  146699. return ret
  146700. }
  146701. func (ec *executionContext) marshalNCurrencySetting2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySetting(ctx context.Context, sel ast.SelectionSet, v *CurrencySetting) graphql.Marshaler {
  146702. if v == nil {
  146703. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146704. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146705. }
  146706. return graphql.Null
  146707. }
  146708. return ec._CurrencySetting(ctx, sel, v)
  146709. }
  146710. func (ec *executionContext) marshalNCurrencySettingEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySettingEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CurrencySettingEdge) graphql.Marshaler {
  146711. ret := make(graphql.Array, len(v))
  146712. var wg sync.WaitGroup
  146713. isLen1 := len(v) == 1
  146714. if !isLen1 {
  146715. wg.Add(len(v))
  146716. }
  146717. for i := range v {
  146718. i := i
  146719. fc := &graphql.FieldContext{
  146720. Index: &i,
  146721. Result: &v[i],
  146722. }
  146723. ctx := graphql.WithFieldContext(ctx, fc)
  146724. f := func(i int) {
  146725. defer func() {
  146726. if r := recover(); r != nil {
  146727. ec.Error(ctx, ec.Recover(ctx, r))
  146728. ret = nil
  146729. }
  146730. }()
  146731. if !isLen1 {
  146732. defer wg.Done()
  146733. }
  146734. ret[i] = ec.marshalNCurrencySettingEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySettingEdge(ctx, sel, v[i])
  146735. }
  146736. if isLen1 {
  146737. f(i)
  146738. } else {
  146739. go f(i)
  146740. }
  146741. }
  146742. wg.Wait()
  146743. for _, e := range ret {
  146744. if e == graphql.Null {
  146745. return graphql.Null
  146746. }
  146747. }
  146748. return ret
  146749. }
  146750. func (ec *executionContext) marshalNCurrencySettingEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencySettingEdge(ctx context.Context, sel ast.SelectionSet, v *CurrencySettingEdge) graphql.Marshaler {
  146751. if v == nil {
  146752. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146753. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146754. }
  146755. return graphql.Null
  146756. }
  146757. return ec._CurrencySettingEdge(ctx, sel, v)
  146758. }
  146759. func (ec *executionContext) marshalNCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomer(ctx context.Context, sel ast.SelectionSet, v *Customer) graphql.Marshaler {
  146760. if v == nil {
  146761. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146762. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146763. }
  146764. return graphql.Null
  146765. }
  146766. return ec._Customer(ctx, sel, v)
  146767. }
  146768. func (ec *executionContext) unmarshalNCustomerEmailMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerEmailMarketingState(ctx context.Context, v interface{}) (CustomerEmailMarketingState, error) {
  146769. var res CustomerEmailMarketingState
  146770. err := res.UnmarshalGQL(v)
  146771. return res, graphql.ErrorOnPath(ctx, err)
  146772. }
  146773. func (ec *executionContext) marshalNCustomerEmailMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerEmailMarketingState(ctx context.Context, sel ast.SelectionSet, v CustomerEmailMarketingState) graphql.Marshaler {
  146774. return v
  146775. }
  146776. func (ec *executionContext) unmarshalNCustomerMarketingOptInLevel2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMarketingOptInLevel(ctx context.Context, v interface{}) (CustomerMarketingOptInLevel, error) {
  146777. var res CustomerMarketingOptInLevel
  146778. err := res.UnmarshalGQL(v)
  146779. return res, graphql.ErrorOnPath(ctx, err)
  146780. }
  146781. func (ec *executionContext) marshalNCustomerMarketingOptInLevel2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMarketingOptInLevel(ctx context.Context, sel ast.SelectionSet, v CustomerMarketingOptInLevel) graphql.Marshaler {
  146782. return v
  146783. }
  146784. func (ec *executionContext) marshalNCustomerMoment2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMoment(ctx context.Context, sel ast.SelectionSet, v CustomerMoment) graphql.Marshaler {
  146785. if v == nil {
  146786. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146787. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146788. }
  146789. return graphql.Null
  146790. }
  146791. return ec._CustomerMoment(ctx, sel, v)
  146792. }
  146793. func (ec *executionContext) marshalNCustomerMoment2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMomentᚄ(ctx context.Context, sel ast.SelectionSet, v []CustomerMoment) graphql.Marshaler {
  146794. ret := make(graphql.Array, len(v))
  146795. var wg sync.WaitGroup
  146796. isLen1 := len(v) == 1
  146797. if !isLen1 {
  146798. wg.Add(len(v))
  146799. }
  146800. for i := range v {
  146801. i := i
  146802. fc := &graphql.FieldContext{
  146803. Index: &i,
  146804. Result: &v[i],
  146805. }
  146806. ctx := graphql.WithFieldContext(ctx, fc)
  146807. f := func(i int) {
  146808. defer func() {
  146809. if r := recover(); r != nil {
  146810. ec.Error(ctx, ec.Recover(ctx, r))
  146811. ret = nil
  146812. }
  146813. }()
  146814. if !isLen1 {
  146815. defer wg.Done()
  146816. }
  146817. ret[i] = ec.marshalNCustomerMoment2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMoment(ctx, sel, v[i])
  146818. }
  146819. if isLen1 {
  146820. f(i)
  146821. } else {
  146822. go f(i)
  146823. }
  146824. }
  146825. wg.Wait()
  146826. for _, e := range ret {
  146827. if e == graphql.Null {
  146828. return graphql.Null
  146829. }
  146830. }
  146831. return ret
  146832. }
  146833. func (ec *executionContext) marshalNCustomerMomentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMomentEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CustomerMomentEdge) graphql.Marshaler {
  146834. ret := make(graphql.Array, len(v))
  146835. var wg sync.WaitGroup
  146836. isLen1 := len(v) == 1
  146837. if !isLen1 {
  146838. wg.Add(len(v))
  146839. }
  146840. for i := range v {
  146841. i := i
  146842. fc := &graphql.FieldContext{
  146843. Index: &i,
  146844. Result: &v[i],
  146845. }
  146846. ctx := graphql.WithFieldContext(ctx, fc)
  146847. f := func(i int) {
  146848. defer func() {
  146849. if r := recover(); r != nil {
  146850. ec.Error(ctx, ec.Recover(ctx, r))
  146851. ret = nil
  146852. }
  146853. }()
  146854. if !isLen1 {
  146855. defer wg.Done()
  146856. }
  146857. ret[i] = ec.marshalNCustomerMomentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMomentEdge(ctx, sel, v[i])
  146858. }
  146859. if isLen1 {
  146860. f(i)
  146861. } else {
  146862. go f(i)
  146863. }
  146864. }
  146865. wg.Wait()
  146866. for _, e := range ret {
  146867. if e == graphql.Null {
  146868. return graphql.Null
  146869. }
  146870. }
  146871. return ret
  146872. }
  146873. func (ec *executionContext) marshalNCustomerMomentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMomentEdge(ctx context.Context, sel ast.SelectionSet, v *CustomerMomentEdge) graphql.Marshaler {
  146874. if v == nil {
  146875. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146876. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146877. }
  146878. return graphql.Null
  146879. }
  146880. return ec._CustomerMomentEdge(ctx, sel, v)
  146881. }
  146882. func (ec *executionContext) marshalNCustomerPaymentMethod2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodᚄ(ctx context.Context, sel ast.SelectionSet, v []*CustomerPaymentMethod) graphql.Marshaler {
  146883. ret := make(graphql.Array, len(v))
  146884. var wg sync.WaitGroup
  146885. isLen1 := len(v) == 1
  146886. if !isLen1 {
  146887. wg.Add(len(v))
  146888. }
  146889. for i := range v {
  146890. i := i
  146891. fc := &graphql.FieldContext{
  146892. Index: &i,
  146893. Result: &v[i],
  146894. }
  146895. ctx := graphql.WithFieldContext(ctx, fc)
  146896. f := func(i int) {
  146897. defer func() {
  146898. if r := recover(); r != nil {
  146899. ec.Error(ctx, ec.Recover(ctx, r))
  146900. ret = nil
  146901. }
  146902. }()
  146903. if !isLen1 {
  146904. defer wg.Done()
  146905. }
  146906. ret[i] = ec.marshalNCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethod(ctx, sel, v[i])
  146907. }
  146908. if isLen1 {
  146909. f(i)
  146910. } else {
  146911. go f(i)
  146912. }
  146913. }
  146914. wg.Wait()
  146915. for _, e := range ret {
  146916. if e == graphql.Null {
  146917. return graphql.Null
  146918. }
  146919. }
  146920. return ret
  146921. }
  146922. func (ec *executionContext) marshalNCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethod(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethod) graphql.Marshaler {
  146923. if v == nil {
  146924. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146925. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146926. }
  146927. return graphql.Null
  146928. }
  146929. return ec._CustomerPaymentMethod(ctx, sel, v)
  146930. }
  146931. func (ec *executionContext) marshalNCustomerPaymentMethodEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CustomerPaymentMethodEdge) graphql.Marshaler {
  146932. ret := make(graphql.Array, len(v))
  146933. var wg sync.WaitGroup
  146934. isLen1 := len(v) == 1
  146935. if !isLen1 {
  146936. wg.Add(len(v))
  146937. }
  146938. for i := range v {
  146939. i := i
  146940. fc := &graphql.FieldContext{
  146941. Index: &i,
  146942. Result: &v[i],
  146943. }
  146944. ctx := graphql.WithFieldContext(ctx, fc)
  146945. f := func(i int) {
  146946. defer func() {
  146947. if r := recover(); r != nil {
  146948. ec.Error(ctx, ec.Recover(ctx, r))
  146949. ret = nil
  146950. }
  146951. }()
  146952. if !isLen1 {
  146953. defer wg.Done()
  146954. }
  146955. ret[i] = ec.marshalNCustomerPaymentMethodEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodEdge(ctx, sel, v[i])
  146956. }
  146957. if isLen1 {
  146958. f(i)
  146959. } else {
  146960. go f(i)
  146961. }
  146962. }
  146963. wg.Wait()
  146964. for _, e := range ret {
  146965. if e == graphql.Null {
  146966. return graphql.Null
  146967. }
  146968. }
  146969. return ret
  146970. }
  146971. func (ec *executionContext) marshalNCustomerPaymentMethodEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodEdge(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethodEdge) graphql.Marshaler {
  146972. if v == nil {
  146973. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146974. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146975. }
  146976. return graphql.Null
  146977. }
  146978. return ec._CustomerPaymentMethodEdge(ctx, sel, v)
  146979. }
  146980. func (ec *executionContext) unmarshalNCustomerSmsMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerSmsMarketingState(ctx context.Context, v interface{}) (CustomerSmsMarketingState, error) {
  146981. var res CustomerSmsMarketingState
  146982. err := res.UnmarshalGQL(v)
  146983. return res, graphql.ErrorOnPath(ctx, err)
  146984. }
  146985. func (ec *executionContext) marshalNCustomerSmsMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerSmsMarketingState(ctx context.Context, sel ast.SelectionSet, v CustomerSmsMarketingState) graphql.Marshaler {
  146986. return v
  146987. }
  146988. func (ec *executionContext) unmarshalNDateTime2string(ctx context.Context, v interface{}) (string, error) {
  146989. res, err := graphql.UnmarshalString(v)
  146990. return res, graphql.ErrorOnPath(ctx, err)
  146991. }
  146992. func (ec *executionContext) marshalNDateTime2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  146993. res := graphql.MarshalString(v)
  146994. if res == graphql.Null {
  146995. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  146996. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  146997. }
  146998. }
  146999. return res
  147000. }
  147001. func (ec *executionContext) unmarshalNDecimal2string(ctx context.Context, v interface{}) (string, error) {
  147002. res, err := graphql.UnmarshalString(v)
  147003. return res, graphql.ErrorOnPath(ctx, err)
  147004. }
  147005. func (ec *executionContext) marshalNDecimal2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  147006. res := graphql.MarshalString(v)
  147007. if res == graphql.Null {
  147008. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147009. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147010. }
  147011. }
  147012. return res
  147013. }
  147014. func (ec *executionContext) marshalNDeliveryAvailableService2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryAvailableServiceᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryAvailableService) graphql.Marshaler {
  147015. ret := make(graphql.Array, len(v))
  147016. var wg sync.WaitGroup
  147017. isLen1 := len(v) == 1
  147018. if !isLen1 {
  147019. wg.Add(len(v))
  147020. }
  147021. for i := range v {
  147022. i := i
  147023. fc := &graphql.FieldContext{
  147024. Index: &i,
  147025. Result: &v[i],
  147026. }
  147027. ctx := graphql.WithFieldContext(ctx, fc)
  147028. f := func(i int) {
  147029. defer func() {
  147030. if r := recover(); r != nil {
  147031. ec.Error(ctx, ec.Recover(ctx, r))
  147032. ret = nil
  147033. }
  147034. }()
  147035. if !isLen1 {
  147036. defer wg.Done()
  147037. }
  147038. ret[i] = ec.marshalNDeliveryAvailableService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryAvailableService(ctx, sel, v[i])
  147039. }
  147040. if isLen1 {
  147041. f(i)
  147042. } else {
  147043. go f(i)
  147044. }
  147045. }
  147046. wg.Wait()
  147047. for _, e := range ret {
  147048. if e == graphql.Null {
  147049. return graphql.Null
  147050. }
  147051. }
  147052. return ret
  147053. }
  147054. func (ec *executionContext) marshalNDeliveryAvailableService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryAvailableService(ctx context.Context, sel ast.SelectionSet, v *DeliveryAvailableService) graphql.Marshaler {
  147055. if v == nil {
  147056. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147057. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147058. }
  147059. return graphql.Null
  147060. }
  147061. return ec._DeliveryAvailableService(ctx, sel, v)
  147062. }
  147063. func (ec *executionContext) marshalNDeliveryCarrierService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCarrierService(ctx context.Context, sel ast.SelectionSet, v *DeliveryCarrierService) graphql.Marshaler {
  147064. if v == nil {
  147065. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147066. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147067. }
  147068. return graphql.Null
  147069. }
  147070. return ec._DeliveryCarrierService(ctx, sel, v)
  147071. }
  147072. func (ec *executionContext) marshalNDeliveryCondition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryCondition) graphql.Marshaler {
  147073. ret := make(graphql.Array, len(v))
  147074. var wg sync.WaitGroup
  147075. isLen1 := len(v) == 1
  147076. if !isLen1 {
  147077. wg.Add(len(v))
  147078. }
  147079. for i := range v {
  147080. i := i
  147081. fc := &graphql.FieldContext{
  147082. Index: &i,
  147083. Result: &v[i],
  147084. }
  147085. ctx := graphql.WithFieldContext(ctx, fc)
  147086. f := func(i int) {
  147087. defer func() {
  147088. if r := recover(); r != nil {
  147089. ec.Error(ctx, ec.Recover(ctx, r))
  147090. ret = nil
  147091. }
  147092. }()
  147093. if !isLen1 {
  147094. defer wg.Done()
  147095. }
  147096. ret[i] = ec.marshalNDeliveryCondition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCondition(ctx, sel, v[i])
  147097. }
  147098. if isLen1 {
  147099. f(i)
  147100. } else {
  147101. go f(i)
  147102. }
  147103. }
  147104. wg.Wait()
  147105. for _, e := range ret {
  147106. if e == graphql.Null {
  147107. return graphql.Null
  147108. }
  147109. }
  147110. return ret
  147111. }
  147112. func (ec *executionContext) marshalNDeliveryCondition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCondition(ctx context.Context, sel ast.SelectionSet, v *DeliveryCondition) graphql.Marshaler {
  147113. if v == nil {
  147114. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147115. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147116. }
  147117. return graphql.Null
  147118. }
  147119. return ec._DeliveryCondition(ctx, sel, v)
  147120. }
  147121. func (ec *executionContext) marshalNDeliveryConditionCriteria2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionCriteria(ctx context.Context, sel ast.SelectionSet, v DeliveryConditionCriteria) graphql.Marshaler {
  147122. if v == nil {
  147123. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147124. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147125. }
  147126. return graphql.Null
  147127. }
  147128. return ec._DeliveryConditionCriteria(ctx, sel, v)
  147129. }
  147130. func (ec *executionContext) unmarshalNDeliveryConditionField2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionField(ctx context.Context, v interface{}) (DeliveryConditionField, error) {
  147131. var res DeliveryConditionField
  147132. err := res.UnmarshalGQL(v)
  147133. return res, graphql.ErrorOnPath(ctx, err)
  147134. }
  147135. func (ec *executionContext) marshalNDeliveryConditionField2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionField(ctx context.Context, sel ast.SelectionSet, v DeliveryConditionField) graphql.Marshaler {
  147136. return v
  147137. }
  147138. func (ec *executionContext) unmarshalNDeliveryConditionOperator2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionOperator(ctx context.Context, v interface{}) (DeliveryConditionOperator, error) {
  147139. var res DeliveryConditionOperator
  147140. err := res.UnmarshalGQL(v)
  147141. return res, graphql.ErrorOnPath(ctx, err)
  147142. }
  147143. func (ec *executionContext) marshalNDeliveryConditionOperator2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryConditionOperator(ctx context.Context, sel ast.SelectionSet, v DeliveryConditionOperator) graphql.Marshaler {
  147144. return v
  147145. }
  147146. func (ec *executionContext) marshalNDeliveryCountry2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryCountry) graphql.Marshaler {
  147147. ret := make(graphql.Array, len(v))
  147148. var wg sync.WaitGroup
  147149. isLen1 := len(v) == 1
  147150. if !isLen1 {
  147151. wg.Add(len(v))
  147152. }
  147153. for i := range v {
  147154. i := i
  147155. fc := &graphql.FieldContext{
  147156. Index: &i,
  147157. Result: &v[i],
  147158. }
  147159. ctx := graphql.WithFieldContext(ctx, fc)
  147160. f := func(i int) {
  147161. defer func() {
  147162. if r := recover(); r != nil {
  147163. ec.Error(ctx, ec.Recover(ctx, r))
  147164. ret = nil
  147165. }
  147166. }()
  147167. if !isLen1 {
  147168. defer wg.Done()
  147169. }
  147170. ret[i] = ec.marshalNDeliveryCountry2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountry(ctx, sel, v[i])
  147171. }
  147172. if isLen1 {
  147173. f(i)
  147174. } else {
  147175. go f(i)
  147176. }
  147177. }
  147178. wg.Wait()
  147179. for _, e := range ret {
  147180. if e == graphql.Null {
  147181. return graphql.Null
  147182. }
  147183. }
  147184. return ret
  147185. }
  147186. func (ec *executionContext) marshalNDeliveryCountry2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountry(ctx context.Context, sel ast.SelectionSet, v *DeliveryCountry) graphql.Marshaler {
  147187. if v == nil {
  147188. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147189. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147190. }
  147191. return graphql.Null
  147192. }
  147193. return ec._DeliveryCountry(ctx, sel, v)
  147194. }
  147195. func (ec *executionContext) marshalNDeliveryCountryAndZone2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryAndZoneᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryCountryAndZone) graphql.Marshaler {
  147196. ret := make(graphql.Array, len(v))
  147197. var wg sync.WaitGroup
  147198. isLen1 := len(v) == 1
  147199. if !isLen1 {
  147200. wg.Add(len(v))
  147201. }
  147202. for i := range v {
  147203. i := i
  147204. fc := &graphql.FieldContext{
  147205. Index: &i,
  147206. Result: &v[i],
  147207. }
  147208. ctx := graphql.WithFieldContext(ctx, fc)
  147209. f := func(i int) {
  147210. defer func() {
  147211. if r := recover(); r != nil {
  147212. ec.Error(ctx, ec.Recover(ctx, r))
  147213. ret = nil
  147214. }
  147215. }()
  147216. if !isLen1 {
  147217. defer wg.Done()
  147218. }
  147219. ret[i] = ec.marshalNDeliveryCountryAndZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryAndZone(ctx, sel, v[i])
  147220. }
  147221. if isLen1 {
  147222. f(i)
  147223. } else {
  147224. go f(i)
  147225. }
  147226. }
  147227. wg.Wait()
  147228. for _, e := range ret {
  147229. if e == graphql.Null {
  147230. return graphql.Null
  147231. }
  147232. }
  147233. return ret
  147234. }
  147235. func (ec *executionContext) marshalNDeliveryCountryAndZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryAndZone(ctx context.Context, sel ast.SelectionSet, v *DeliveryCountryAndZone) graphql.Marshaler {
  147236. if v == nil {
  147237. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147238. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147239. }
  147240. return graphql.Null
  147241. }
  147242. return ec._DeliveryCountryAndZone(ctx, sel, v)
  147243. }
  147244. func (ec *executionContext) marshalNDeliveryCountryCodeOrRestOfWorld2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryCodeOrRestOfWorld(ctx context.Context, sel ast.SelectionSet, v *DeliveryCountryCodeOrRestOfWorld) graphql.Marshaler {
  147245. if v == nil {
  147246. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147247. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147248. }
  147249. return graphql.Null
  147250. }
  147251. return ec._DeliveryCountryCodeOrRestOfWorld(ctx, sel, v)
  147252. }
  147253. func (ec *executionContext) marshalNDeliveryCountryCodesOrRestOfWorld2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCountryCodesOrRestOfWorld(ctx context.Context, sel ast.SelectionSet, v *DeliveryCountryCodesOrRestOfWorld) graphql.Marshaler {
  147254. if v == nil {
  147255. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147256. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147257. }
  147258. return graphql.Null
  147259. }
  147260. return ec._DeliveryCountryCodesOrRestOfWorld(ctx, sel, v)
  147261. }
  147262. func (ec *executionContext) marshalNDeliveryLocationGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroup(ctx context.Context, sel ast.SelectionSet, v *DeliveryLocationGroup) graphql.Marshaler {
  147263. if v == nil {
  147264. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147265. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147266. }
  147267. return graphql.Null
  147268. }
  147269. return ec._DeliveryLocationGroup(ctx, sel, v)
  147270. }
  147271. func (ec *executionContext) marshalNDeliveryLocationGroupZone2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZoneᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryLocationGroupZone) graphql.Marshaler {
  147272. ret := make(graphql.Array, len(v))
  147273. var wg sync.WaitGroup
  147274. isLen1 := len(v) == 1
  147275. if !isLen1 {
  147276. wg.Add(len(v))
  147277. }
  147278. for i := range v {
  147279. i := i
  147280. fc := &graphql.FieldContext{
  147281. Index: &i,
  147282. Result: &v[i],
  147283. }
  147284. ctx := graphql.WithFieldContext(ctx, fc)
  147285. f := func(i int) {
  147286. defer func() {
  147287. if r := recover(); r != nil {
  147288. ec.Error(ctx, ec.Recover(ctx, r))
  147289. ret = nil
  147290. }
  147291. }()
  147292. if !isLen1 {
  147293. defer wg.Done()
  147294. }
  147295. ret[i] = ec.marshalNDeliveryLocationGroupZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZone(ctx, sel, v[i])
  147296. }
  147297. if isLen1 {
  147298. f(i)
  147299. } else {
  147300. go f(i)
  147301. }
  147302. }
  147303. wg.Wait()
  147304. for _, e := range ret {
  147305. if e == graphql.Null {
  147306. return graphql.Null
  147307. }
  147308. }
  147309. return ret
  147310. }
  147311. func (ec *executionContext) marshalNDeliveryLocationGroupZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZone(ctx context.Context, sel ast.SelectionSet, v *DeliveryLocationGroupZone) graphql.Marshaler {
  147312. if v == nil {
  147313. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147314. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147315. }
  147316. return graphql.Null
  147317. }
  147318. return ec._DeliveryLocationGroupZone(ctx, sel, v)
  147319. }
  147320. func (ec *executionContext) marshalNDeliveryLocationGroupZoneConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZoneConnection(ctx context.Context, sel ast.SelectionSet, v *DeliveryLocationGroupZoneConnection) graphql.Marshaler {
  147321. if v == nil {
  147322. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147323. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147324. }
  147325. return graphql.Null
  147326. }
  147327. return ec._DeliveryLocationGroupZoneConnection(ctx, sel, v)
  147328. }
  147329. func (ec *executionContext) marshalNDeliveryLocationGroupZoneEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZoneEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryLocationGroupZoneEdge) graphql.Marshaler {
  147330. ret := make(graphql.Array, len(v))
  147331. var wg sync.WaitGroup
  147332. isLen1 := len(v) == 1
  147333. if !isLen1 {
  147334. wg.Add(len(v))
  147335. }
  147336. for i := range v {
  147337. i := i
  147338. fc := &graphql.FieldContext{
  147339. Index: &i,
  147340. Result: &v[i],
  147341. }
  147342. ctx := graphql.WithFieldContext(ctx, fc)
  147343. f := func(i int) {
  147344. defer func() {
  147345. if r := recover(); r != nil {
  147346. ec.Error(ctx, ec.Recover(ctx, r))
  147347. ret = nil
  147348. }
  147349. }()
  147350. if !isLen1 {
  147351. defer wg.Done()
  147352. }
  147353. ret[i] = ec.marshalNDeliveryLocationGroupZoneEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZoneEdge(ctx, sel, v[i])
  147354. }
  147355. if isLen1 {
  147356. f(i)
  147357. } else {
  147358. go f(i)
  147359. }
  147360. }
  147361. wg.Wait()
  147362. for _, e := range ret {
  147363. if e == graphql.Null {
  147364. return graphql.Null
  147365. }
  147366. }
  147367. return ret
  147368. }
  147369. func (ec *executionContext) marshalNDeliveryLocationGroupZoneEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryLocationGroupZoneEdge(ctx context.Context, sel ast.SelectionSet, v *DeliveryLocationGroupZoneEdge) graphql.Marshaler {
  147370. if v == nil {
  147371. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147372. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147373. }
  147374. return graphql.Null
  147375. }
  147376. return ec._DeliveryLocationGroupZoneEdge(ctx, sel, v)
  147377. }
  147378. func (ec *executionContext) marshalNDeliveryMethodDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryMethodDefinition) graphql.Marshaler {
  147379. ret := make(graphql.Array, len(v))
  147380. var wg sync.WaitGroup
  147381. isLen1 := len(v) == 1
  147382. if !isLen1 {
  147383. wg.Add(len(v))
  147384. }
  147385. for i := range v {
  147386. i := i
  147387. fc := &graphql.FieldContext{
  147388. Index: &i,
  147389. Result: &v[i],
  147390. }
  147391. ctx := graphql.WithFieldContext(ctx, fc)
  147392. f := func(i int) {
  147393. defer func() {
  147394. if r := recover(); r != nil {
  147395. ec.Error(ctx, ec.Recover(ctx, r))
  147396. ret = nil
  147397. }
  147398. }()
  147399. if !isLen1 {
  147400. defer wg.Done()
  147401. }
  147402. ret[i] = ec.marshalNDeliveryMethodDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinition(ctx, sel, v[i])
  147403. }
  147404. if isLen1 {
  147405. f(i)
  147406. } else {
  147407. go f(i)
  147408. }
  147409. }
  147410. wg.Wait()
  147411. for _, e := range ret {
  147412. if e == graphql.Null {
  147413. return graphql.Null
  147414. }
  147415. }
  147416. return ret
  147417. }
  147418. func (ec *executionContext) marshalNDeliveryMethodDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinition(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinition) graphql.Marshaler {
  147419. if v == nil {
  147420. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147421. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147422. }
  147423. return graphql.Null
  147424. }
  147425. return ec._DeliveryMethodDefinition(ctx, sel, v)
  147426. }
  147427. func (ec *executionContext) marshalNDeliveryMethodDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionConnection(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinitionConnection) graphql.Marshaler {
  147428. if v == nil {
  147429. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147430. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147431. }
  147432. return graphql.Null
  147433. }
  147434. return ec._DeliveryMethodDefinitionConnection(ctx, sel, v)
  147435. }
  147436. func (ec *executionContext) marshalNDeliveryMethodDefinitionCounts2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionCounts(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinitionCounts) graphql.Marshaler {
  147437. if v == nil {
  147438. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147439. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147440. }
  147441. return graphql.Null
  147442. }
  147443. return ec._DeliveryMethodDefinitionCounts(ctx, sel, v)
  147444. }
  147445. func (ec *executionContext) marshalNDeliveryMethodDefinitionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryMethodDefinitionEdge) graphql.Marshaler {
  147446. ret := make(graphql.Array, len(v))
  147447. var wg sync.WaitGroup
  147448. isLen1 := len(v) == 1
  147449. if !isLen1 {
  147450. wg.Add(len(v))
  147451. }
  147452. for i := range v {
  147453. i := i
  147454. fc := &graphql.FieldContext{
  147455. Index: &i,
  147456. Result: &v[i],
  147457. }
  147458. ctx := graphql.WithFieldContext(ctx, fc)
  147459. f := func(i int) {
  147460. defer func() {
  147461. if r := recover(); r != nil {
  147462. ec.Error(ctx, ec.Recover(ctx, r))
  147463. ret = nil
  147464. }
  147465. }()
  147466. if !isLen1 {
  147467. defer wg.Done()
  147468. }
  147469. ret[i] = ec.marshalNDeliveryMethodDefinitionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionEdge(ctx, sel, v[i])
  147470. }
  147471. if isLen1 {
  147472. f(i)
  147473. } else {
  147474. go f(i)
  147475. }
  147476. }
  147477. wg.Wait()
  147478. for _, e := range ret {
  147479. if e == graphql.Null {
  147480. return graphql.Null
  147481. }
  147482. }
  147483. return ret
  147484. }
  147485. func (ec *executionContext) marshalNDeliveryMethodDefinitionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionEdge(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinitionEdge) graphql.Marshaler {
  147486. if v == nil {
  147487. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147488. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147489. }
  147490. return graphql.Null
  147491. }
  147492. return ec._DeliveryMethodDefinitionEdge(ctx, sel, v)
  147493. }
  147494. func (ec *executionContext) unmarshalNDeliveryMethodType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodType(ctx context.Context, v interface{}) (DeliveryMethodType, error) {
  147495. var res DeliveryMethodType
  147496. err := res.UnmarshalGQL(v)
  147497. return res, graphql.ErrorOnPath(ctx, err)
  147498. }
  147499. func (ec *executionContext) marshalNDeliveryMethodType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodType(ctx context.Context, sel ast.SelectionSet, v DeliveryMethodType) graphql.Marshaler {
  147500. return v
  147501. }
  147502. func (ec *executionContext) marshalNDeliveryParticipantService2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryParticipantServiceᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryParticipantService) graphql.Marshaler {
  147503. ret := make(graphql.Array, len(v))
  147504. var wg sync.WaitGroup
  147505. isLen1 := len(v) == 1
  147506. if !isLen1 {
  147507. wg.Add(len(v))
  147508. }
  147509. for i := range v {
  147510. i := i
  147511. fc := &graphql.FieldContext{
  147512. Index: &i,
  147513. Result: &v[i],
  147514. }
  147515. ctx := graphql.WithFieldContext(ctx, fc)
  147516. f := func(i int) {
  147517. defer func() {
  147518. if r := recover(); r != nil {
  147519. ec.Error(ctx, ec.Recover(ctx, r))
  147520. ret = nil
  147521. }
  147522. }()
  147523. if !isLen1 {
  147524. defer wg.Done()
  147525. }
  147526. ret[i] = ec.marshalNDeliveryParticipantService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryParticipantService(ctx, sel, v[i])
  147527. }
  147528. if isLen1 {
  147529. f(i)
  147530. } else {
  147531. go f(i)
  147532. }
  147533. }
  147534. wg.Wait()
  147535. for _, e := range ret {
  147536. if e == graphql.Null {
  147537. return graphql.Null
  147538. }
  147539. }
  147540. return ret
  147541. }
  147542. func (ec *executionContext) marshalNDeliveryParticipantService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryParticipantService(ctx context.Context, sel ast.SelectionSet, v *DeliveryParticipantService) graphql.Marshaler {
  147543. if v == nil {
  147544. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147545. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147546. }
  147547. return graphql.Null
  147548. }
  147549. return ec._DeliveryParticipantService(ctx, sel, v)
  147550. }
  147551. func (ec *executionContext) marshalNDeliveryProductVariantsCount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProductVariantsCount(ctx context.Context, sel ast.SelectionSet, v *DeliveryProductVariantsCount) graphql.Marshaler {
  147552. if v == nil {
  147553. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147554. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147555. }
  147556. return graphql.Null
  147557. }
  147558. return ec._DeliveryProductVariantsCount(ctx, sel, v)
  147559. }
  147560. func (ec *executionContext) marshalNDeliveryProfileItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryProfileItem) graphql.Marshaler {
  147561. ret := make(graphql.Array, len(v))
  147562. var wg sync.WaitGroup
  147563. isLen1 := len(v) == 1
  147564. if !isLen1 {
  147565. wg.Add(len(v))
  147566. }
  147567. for i := range v {
  147568. i := i
  147569. fc := &graphql.FieldContext{
  147570. Index: &i,
  147571. Result: &v[i],
  147572. }
  147573. ctx := graphql.WithFieldContext(ctx, fc)
  147574. f := func(i int) {
  147575. defer func() {
  147576. if r := recover(); r != nil {
  147577. ec.Error(ctx, ec.Recover(ctx, r))
  147578. ret = nil
  147579. }
  147580. }()
  147581. if !isLen1 {
  147582. defer wg.Done()
  147583. }
  147584. ret[i] = ec.marshalNDeliveryProfileItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItem(ctx, sel, v[i])
  147585. }
  147586. if isLen1 {
  147587. f(i)
  147588. } else {
  147589. go f(i)
  147590. }
  147591. }
  147592. wg.Wait()
  147593. for _, e := range ret {
  147594. if e == graphql.Null {
  147595. return graphql.Null
  147596. }
  147597. }
  147598. return ret
  147599. }
  147600. func (ec *executionContext) marshalNDeliveryProfileItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItem(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfileItem) graphql.Marshaler {
  147601. if v == nil {
  147602. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147603. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147604. }
  147605. return graphql.Null
  147606. }
  147607. return ec._DeliveryProfileItem(ctx, sel, v)
  147608. }
  147609. func (ec *executionContext) marshalNDeliveryProfileItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItemConnection(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfileItemConnection) graphql.Marshaler {
  147610. if v == nil {
  147611. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147612. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147613. }
  147614. return graphql.Null
  147615. }
  147616. return ec._DeliveryProfileItemConnection(ctx, sel, v)
  147617. }
  147618. func (ec *executionContext) marshalNDeliveryProfileItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryProfileItemEdge) graphql.Marshaler {
  147619. ret := make(graphql.Array, len(v))
  147620. var wg sync.WaitGroup
  147621. isLen1 := len(v) == 1
  147622. if !isLen1 {
  147623. wg.Add(len(v))
  147624. }
  147625. for i := range v {
  147626. i := i
  147627. fc := &graphql.FieldContext{
  147628. Index: &i,
  147629. Result: &v[i],
  147630. }
  147631. ctx := graphql.WithFieldContext(ctx, fc)
  147632. f := func(i int) {
  147633. defer func() {
  147634. if r := recover(); r != nil {
  147635. ec.Error(ctx, ec.Recover(ctx, r))
  147636. ret = nil
  147637. }
  147638. }()
  147639. if !isLen1 {
  147640. defer wg.Done()
  147641. }
  147642. ret[i] = ec.marshalNDeliveryProfileItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItemEdge(ctx, sel, v[i])
  147643. }
  147644. if isLen1 {
  147645. f(i)
  147646. } else {
  147647. go f(i)
  147648. }
  147649. }
  147650. wg.Wait()
  147651. for _, e := range ret {
  147652. if e == graphql.Null {
  147653. return graphql.Null
  147654. }
  147655. }
  147656. return ret
  147657. }
  147658. func (ec *executionContext) marshalNDeliveryProfileItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileItemEdge(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfileItemEdge) graphql.Marshaler {
  147659. if v == nil {
  147660. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147661. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147662. }
  147663. return graphql.Null
  147664. }
  147665. return ec._DeliveryProfileItemEdge(ctx, sel, v)
  147666. }
  147667. func (ec *executionContext) marshalNDeliveryProfileLocationGroup2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileLocationGroupᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryProfileLocationGroup) graphql.Marshaler {
  147668. ret := make(graphql.Array, len(v))
  147669. var wg sync.WaitGroup
  147670. isLen1 := len(v) == 1
  147671. if !isLen1 {
  147672. wg.Add(len(v))
  147673. }
  147674. for i := range v {
  147675. i := i
  147676. fc := &graphql.FieldContext{
  147677. Index: &i,
  147678. Result: &v[i],
  147679. }
  147680. ctx := graphql.WithFieldContext(ctx, fc)
  147681. f := func(i int) {
  147682. defer func() {
  147683. if r := recover(); r != nil {
  147684. ec.Error(ctx, ec.Recover(ctx, r))
  147685. ret = nil
  147686. }
  147687. }()
  147688. if !isLen1 {
  147689. defer wg.Done()
  147690. }
  147691. ret[i] = ec.marshalNDeliveryProfileLocationGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileLocationGroup(ctx, sel, v[i])
  147692. }
  147693. if isLen1 {
  147694. f(i)
  147695. } else {
  147696. go f(i)
  147697. }
  147698. }
  147699. wg.Wait()
  147700. for _, e := range ret {
  147701. if e == graphql.Null {
  147702. return graphql.Null
  147703. }
  147704. }
  147705. return ret
  147706. }
  147707. func (ec *executionContext) marshalNDeliveryProfileLocationGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfileLocationGroup(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfileLocationGroup) graphql.Marshaler {
  147708. if v == nil {
  147709. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147710. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147711. }
  147712. return graphql.Null
  147713. }
  147714. return ec._DeliveryProfileLocationGroup(ctx, sel, v)
  147715. }
  147716. func (ec *executionContext) marshalNDeliveryProvince2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProvinceᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryProvince) graphql.Marshaler {
  147717. ret := make(graphql.Array, len(v))
  147718. var wg sync.WaitGroup
  147719. isLen1 := len(v) == 1
  147720. if !isLen1 {
  147721. wg.Add(len(v))
  147722. }
  147723. for i := range v {
  147724. i := i
  147725. fc := &graphql.FieldContext{
  147726. Index: &i,
  147727. Result: &v[i],
  147728. }
  147729. ctx := graphql.WithFieldContext(ctx, fc)
  147730. f := func(i int) {
  147731. defer func() {
  147732. if r := recover(); r != nil {
  147733. ec.Error(ctx, ec.Recover(ctx, r))
  147734. ret = nil
  147735. }
  147736. }()
  147737. if !isLen1 {
  147738. defer wg.Done()
  147739. }
  147740. ret[i] = ec.marshalNDeliveryProvince2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProvince(ctx, sel, v[i])
  147741. }
  147742. if isLen1 {
  147743. f(i)
  147744. } else {
  147745. go f(i)
  147746. }
  147747. }
  147748. wg.Wait()
  147749. for _, e := range ret {
  147750. if e == graphql.Null {
  147751. return graphql.Null
  147752. }
  147753. }
  147754. return ret
  147755. }
  147756. func (ec *executionContext) marshalNDeliveryProvince2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProvince(ctx context.Context, sel ast.SelectionSet, v *DeliveryProvince) graphql.Marshaler {
  147757. if v == nil {
  147758. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147759. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147760. }
  147761. return graphql.Null
  147762. }
  147763. return ec._DeliveryProvince(ctx, sel, v)
  147764. }
  147765. func (ec *executionContext) marshalNDeliveryRateProvider2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryRateProvider(ctx context.Context, sel ast.SelectionSet, v DeliveryRateProvider) graphql.Marshaler {
  147766. if v == nil {
  147767. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147768. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147769. }
  147770. return graphql.Null
  147771. }
  147772. return ec._DeliveryRateProvider(ctx, sel, v)
  147773. }
  147774. func (ec *executionContext) marshalNDeliveryZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryZone(ctx context.Context, sel ast.SelectionSet, v *DeliveryZone) graphql.Marshaler {
  147775. if v == nil {
  147776. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147777. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147778. }
  147779. return graphql.Null
  147780. }
  147781. return ec._DeliveryZone(ctx, sel, v)
  147782. }
  147783. func (ec *executionContext) unmarshalNDigitalWallet2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDigitalWallet(ctx context.Context, v interface{}) (DigitalWallet, error) {
  147784. var res DigitalWallet
  147785. err := res.UnmarshalGQL(v)
  147786. return res, graphql.ErrorOnPath(ctx, err)
  147787. }
  147788. func (ec *executionContext) marshalNDigitalWallet2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDigitalWallet(ctx context.Context, sel ast.SelectionSet, v DigitalWallet) graphql.Marshaler {
  147789. return v
  147790. }
  147791. func (ec *executionContext) unmarshalNDigitalWallet2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDigitalWalletᚄ(ctx context.Context, v interface{}) ([]DigitalWallet, error) {
  147792. var vSlice []interface{}
  147793. if v != nil {
  147794. vSlice = graphql.CoerceList(v)
  147795. }
  147796. var err error
  147797. res := make([]DigitalWallet, len(vSlice))
  147798. for i := range vSlice {
  147799. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  147800. res[i], err = ec.unmarshalNDigitalWallet2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDigitalWallet(ctx, vSlice[i])
  147801. if err != nil {
  147802. return nil, err
  147803. }
  147804. }
  147805. return res, nil
  147806. }
  147807. func (ec *executionContext) marshalNDigitalWallet2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDigitalWalletᚄ(ctx context.Context, sel ast.SelectionSet, v []DigitalWallet) graphql.Marshaler {
  147808. ret := make(graphql.Array, len(v))
  147809. var wg sync.WaitGroup
  147810. isLen1 := len(v) == 1
  147811. if !isLen1 {
  147812. wg.Add(len(v))
  147813. }
  147814. for i := range v {
  147815. i := i
  147816. fc := &graphql.FieldContext{
  147817. Index: &i,
  147818. Result: &v[i],
  147819. }
  147820. ctx := graphql.WithFieldContext(ctx, fc)
  147821. f := func(i int) {
  147822. defer func() {
  147823. if r := recover(); r != nil {
  147824. ec.Error(ctx, ec.Recover(ctx, r))
  147825. ret = nil
  147826. }
  147827. }()
  147828. if !isLen1 {
  147829. defer wg.Done()
  147830. }
  147831. ret[i] = ec.marshalNDigitalWallet2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDigitalWallet(ctx, sel, v[i])
  147832. }
  147833. if isLen1 {
  147834. f(i)
  147835. } else {
  147836. go f(i)
  147837. }
  147838. }
  147839. wg.Wait()
  147840. for _, e := range ret {
  147841. if e == graphql.Null {
  147842. return graphql.Null
  147843. }
  147844. }
  147845. return ret
  147846. }
  147847. func (ec *executionContext) marshalNDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountAllocationᚄ(ctx context.Context, sel ast.SelectionSet, v []*DiscountAllocation) graphql.Marshaler {
  147848. ret := make(graphql.Array, len(v))
  147849. var wg sync.WaitGroup
  147850. isLen1 := len(v) == 1
  147851. if !isLen1 {
  147852. wg.Add(len(v))
  147853. }
  147854. for i := range v {
  147855. i := i
  147856. fc := &graphql.FieldContext{
  147857. Index: &i,
  147858. Result: &v[i],
  147859. }
  147860. ctx := graphql.WithFieldContext(ctx, fc)
  147861. f := func(i int) {
  147862. defer func() {
  147863. if r := recover(); r != nil {
  147864. ec.Error(ctx, ec.Recover(ctx, r))
  147865. ret = nil
  147866. }
  147867. }()
  147868. if !isLen1 {
  147869. defer wg.Done()
  147870. }
  147871. ret[i] = ec.marshalNDiscountAllocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountAllocation(ctx, sel, v[i])
  147872. }
  147873. if isLen1 {
  147874. f(i)
  147875. } else {
  147876. go f(i)
  147877. }
  147878. }
  147879. wg.Wait()
  147880. for _, e := range ret {
  147881. if e == graphql.Null {
  147882. return graphql.Null
  147883. }
  147884. }
  147885. return ret
  147886. }
  147887. func (ec *executionContext) marshalNDiscountAllocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountAllocation(ctx context.Context, sel ast.SelectionSet, v *DiscountAllocation) graphql.Marshaler {
  147888. if v == nil {
  147889. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147890. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147891. }
  147892. return graphql.Null
  147893. }
  147894. return ec._DiscountAllocation(ctx, sel, v)
  147895. }
  147896. func (ec *executionContext) marshalNDiscountApplication2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplication(ctx context.Context, sel ast.SelectionSet, v DiscountApplication) graphql.Marshaler {
  147897. if v == nil {
  147898. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147899. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147900. }
  147901. return graphql.Null
  147902. }
  147903. return ec._DiscountApplication(ctx, sel, v)
  147904. }
  147905. func (ec *executionContext) marshalNDiscountApplication2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationᚄ(ctx context.Context, sel ast.SelectionSet, v []DiscountApplication) graphql.Marshaler {
  147906. ret := make(graphql.Array, len(v))
  147907. var wg sync.WaitGroup
  147908. isLen1 := len(v) == 1
  147909. if !isLen1 {
  147910. wg.Add(len(v))
  147911. }
  147912. for i := range v {
  147913. i := i
  147914. fc := &graphql.FieldContext{
  147915. Index: &i,
  147916. Result: &v[i],
  147917. }
  147918. ctx := graphql.WithFieldContext(ctx, fc)
  147919. f := func(i int) {
  147920. defer func() {
  147921. if r := recover(); r != nil {
  147922. ec.Error(ctx, ec.Recover(ctx, r))
  147923. ret = nil
  147924. }
  147925. }()
  147926. if !isLen1 {
  147927. defer wg.Done()
  147928. }
  147929. ret[i] = ec.marshalNDiscountApplication2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplication(ctx, sel, v[i])
  147930. }
  147931. if isLen1 {
  147932. f(i)
  147933. } else {
  147934. go f(i)
  147935. }
  147936. }
  147937. wg.Wait()
  147938. for _, e := range ret {
  147939. if e == graphql.Null {
  147940. return graphql.Null
  147941. }
  147942. }
  147943. return ret
  147944. }
  147945. func (ec *executionContext) unmarshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx context.Context, v interface{}) (DiscountApplicationAllocationMethod, error) {
  147946. var res DiscountApplicationAllocationMethod
  147947. err := res.UnmarshalGQL(v)
  147948. return res, graphql.ErrorOnPath(ctx, err)
  147949. }
  147950. func (ec *executionContext) marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx context.Context, sel ast.SelectionSet, v DiscountApplicationAllocationMethod) graphql.Marshaler {
  147951. return v
  147952. }
  147953. func (ec *executionContext) marshalNDiscountApplicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DiscountApplicationEdge) graphql.Marshaler {
  147954. ret := make(graphql.Array, len(v))
  147955. var wg sync.WaitGroup
  147956. isLen1 := len(v) == 1
  147957. if !isLen1 {
  147958. wg.Add(len(v))
  147959. }
  147960. for i := range v {
  147961. i := i
  147962. fc := &graphql.FieldContext{
  147963. Index: &i,
  147964. Result: &v[i],
  147965. }
  147966. ctx := graphql.WithFieldContext(ctx, fc)
  147967. f := func(i int) {
  147968. defer func() {
  147969. if r := recover(); r != nil {
  147970. ec.Error(ctx, ec.Recover(ctx, r))
  147971. ret = nil
  147972. }
  147973. }()
  147974. if !isLen1 {
  147975. defer wg.Done()
  147976. }
  147977. ret[i] = ec.marshalNDiscountApplicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationEdge(ctx, sel, v[i])
  147978. }
  147979. if isLen1 {
  147980. f(i)
  147981. } else {
  147982. go f(i)
  147983. }
  147984. }
  147985. wg.Wait()
  147986. for _, e := range ret {
  147987. if e == graphql.Null {
  147988. return graphql.Null
  147989. }
  147990. }
  147991. return ret
  147992. }
  147993. func (ec *executionContext) marshalNDiscountApplicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationEdge(ctx context.Context, sel ast.SelectionSet, v *DiscountApplicationEdge) graphql.Marshaler {
  147994. if v == nil {
  147995. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  147996. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  147997. }
  147998. return graphql.Null
  147999. }
  148000. return ec._DiscountApplicationEdge(ctx, sel, v)
  148001. }
  148002. func (ec *executionContext) unmarshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetSelection(ctx context.Context, v interface{}) (DiscountApplicationTargetSelection, error) {
  148003. var res DiscountApplicationTargetSelection
  148004. err := res.UnmarshalGQL(v)
  148005. return res, graphql.ErrorOnPath(ctx, err)
  148006. }
  148007. func (ec *executionContext) marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetSelection(ctx context.Context, sel ast.SelectionSet, v DiscountApplicationTargetSelection) graphql.Marshaler {
  148008. return v
  148009. }
  148010. func (ec *executionContext) unmarshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetType(ctx context.Context, v interface{}) (DiscountApplicationTargetType, error) {
  148011. var res DiscountApplicationTargetType
  148012. err := res.UnmarshalGQL(v)
  148013. return res, graphql.ErrorOnPath(ctx, err)
  148014. }
  148015. func (ec *executionContext) marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountApplicationTargetType(ctx context.Context, sel ast.SelectionSet, v DiscountApplicationTargetType) graphql.Marshaler {
  148016. return v
  148017. }
  148018. func (ec *executionContext) unmarshalNDiscountTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountTargetType(ctx context.Context, v interface{}) (DiscountTargetType, error) {
  148019. var res DiscountTargetType
  148020. err := res.UnmarshalGQL(v)
  148021. return res, graphql.ErrorOnPath(ctx, err)
  148022. }
  148023. func (ec *executionContext) marshalNDiscountTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountTargetType(ctx context.Context, sel ast.SelectionSet, v DiscountTargetType) graphql.Marshaler {
  148024. return v
  148025. }
  148026. func (ec *executionContext) unmarshalNDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountType(ctx context.Context, v interface{}) (DiscountType, error) {
  148027. var res DiscountType
  148028. err := res.UnmarshalGQL(v)
  148029. return res, graphql.ErrorOnPath(ctx, err)
  148030. }
  148031. func (ec *executionContext) marshalNDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDiscountType(ctx context.Context, sel ast.SelectionSet, v DiscountType) graphql.Marshaler {
  148032. return v
  148033. }
  148034. func (ec *executionContext) unmarshalNDisputeStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDisputeStatus(ctx context.Context, v interface{}) (DisputeStatus, error) {
  148035. var res DisputeStatus
  148036. err := res.UnmarshalGQL(v)
  148037. return res, graphql.ErrorOnPath(ctx, err)
  148038. }
  148039. func (ec *executionContext) marshalNDisputeStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDisputeStatus(ctx context.Context, sel ast.SelectionSet, v DisputeStatus) graphql.Marshaler {
  148040. return v
  148041. }
  148042. func (ec *executionContext) unmarshalNDisputeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDisputeType(ctx context.Context, v interface{}) (DisputeType, error) {
  148043. var res DisputeType
  148044. err := res.UnmarshalGQL(v)
  148045. return res, graphql.ErrorOnPath(ctx, err)
  148046. }
  148047. func (ec *executionContext) marshalNDisputeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDisputeType(ctx context.Context, sel ast.SelectionSet, v DisputeType) graphql.Marshaler {
  148048. return v
  148049. }
  148050. func (ec *executionContext) marshalNDraftOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderᚄ(ctx context.Context, sel ast.SelectionSet, v []*DraftOrder) graphql.Marshaler {
  148051. ret := make(graphql.Array, len(v))
  148052. var wg sync.WaitGroup
  148053. isLen1 := len(v) == 1
  148054. if !isLen1 {
  148055. wg.Add(len(v))
  148056. }
  148057. for i := range v {
  148058. i := i
  148059. fc := &graphql.FieldContext{
  148060. Index: &i,
  148061. Result: &v[i],
  148062. }
  148063. ctx := graphql.WithFieldContext(ctx, fc)
  148064. f := func(i int) {
  148065. defer func() {
  148066. if r := recover(); r != nil {
  148067. ec.Error(ctx, ec.Recover(ctx, r))
  148068. ret = nil
  148069. }
  148070. }()
  148071. if !isLen1 {
  148072. defer wg.Done()
  148073. }
  148074. ret[i] = ec.marshalNDraftOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrder(ctx, sel, v[i])
  148075. }
  148076. if isLen1 {
  148077. f(i)
  148078. } else {
  148079. go f(i)
  148080. }
  148081. }
  148082. wg.Wait()
  148083. for _, e := range ret {
  148084. if e == graphql.Null {
  148085. return graphql.Null
  148086. }
  148087. }
  148088. return ret
  148089. }
  148090. func (ec *executionContext) marshalNDraftOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrder(ctx context.Context, sel ast.SelectionSet, v *DraftOrder) graphql.Marshaler {
  148091. if v == nil {
  148092. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148093. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148094. }
  148095. return graphql.Null
  148096. }
  148097. return ec._DraftOrder(ctx, sel, v)
  148098. }
  148099. func (ec *executionContext) unmarshalNDraftOrderAppliedDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderAppliedDiscountType(ctx context.Context, v interface{}) (DraftOrderAppliedDiscountType, error) {
  148100. var res DraftOrderAppliedDiscountType
  148101. err := res.UnmarshalGQL(v)
  148102. return res, graphql.ErrorOnPath(ctx, err)
  148103. }
  148104. func (ec *executionContext) marshalNDraftOrderAppliedDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderAppliedDiscountType(ctx context.Context, sel ast.SelectionSet, v DraftOrderAppliedDiscountType) graphql.Marshaler {
  148105. return v
  148106. }
  148107. func (ec *executionContext) marshalNDraftOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderConnection(ctx context.Context, sel ast.SelectionSet, v *DraftOrderConnection) graphql.Marshaler {
  148108. if v == nil {
  148109. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148110. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148111. }
  148112. return graphql.Null
  148113. }
  148114. return ec._DraftOrderConnection(ctx, sel, v)
  148115. }
  148116. func (ec *executionContext) marshalNDraftOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DraftOrderEdge) graphql.Marshaler {
  148117. ret := make(graphql.Array, len(v))
  148118. var wg sync.WaitGroup
  148119. isLen1 := len(v) == 1
  148120. if !isLen1 {
  148121. wg.Add(len(v))
  148122. }
  148123. for i := range v {
  148124. i := i
  148125. fc := &graphql.FieldContext{
  148126. Index: &i,
  148127. Result: &v[i],
  148128. }
  148129. ctx := graphql.WithFieldContext(ctx, fc)
  148130. f := func(i int) {
  148131. defer func() {
  148132. if r := recover(); r != nil {
  148133. ec.Error(ctx, ec.Recover(ctx, r))
  148134. ret = nil
  148135. }
  148136. }()
  148137. if !isLen1 {
  148138. defer wg.Done()
  148139. }
  148140. ret[i] = ec.marshalNDraftOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderEdge(ctx, sel, v[i])
  148141. }
  148142. if isLen1 {
  148143. f(i)
  148144. } else {
  148145. go f(i)
  148146. }
  148147. }
  148148. wg.Wait()
  148149. for _, e := range ret {
  148150. if e == graphql.Null {
  148151. return graphql.Null
  148152. }
  148153. }
  148154. return ret
  148155. }
  148156. func (ec *executionContext) marshalNDraftOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderEdge(ctx context.Context, sel ast.SelectionSet, v *DraftOrderEdge) graphql.Marshaler {
  148157. if v == nil {
  148158. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148159. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148160. }
  148161. return graphql.Null
  148162. }
  148163. return ec._DraftOrderEdge(ctx, sel, v)
  148164. }
  148165. func (ec *executionContext) marshalNDraftOrderLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*DraftOrderLineItem) graphql.Marshaler {
  148166. ret := make(graphql.Array, len(v))
  148167. var wg sync.WaitGroup
  148168. isLen1 := len(v) == 1
  148169. if !isLen1 {
  148170. wg.Add(len(v))
  148171. }
  148172. for i := range v {
  148173. i := i
  148174. fc := &graphql.FieldContext{
  148175. Index: &i,
  148176. Result: &v[i],
  148177. }
  148178. ctx := graphql.WithFieldContext(ctx, fc)
  148179. f := func(i int) {
  148180. defer func() {
  148181. if r := recover(); r != nil {
  148182. ec.Error(ctx, ec.Recover(ctx, r))
  148183. ret = nil
  148184. }
  148185. }()
  148186. if !isLen1 {
  148187. defer wg.Done()
  148188. }
  148189. ret[i] = ec.marshalNDraftOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItem(ctx, sel, v[i])
  148190. }
  148191. if isLen1 {
  148192. f(i)
  148193. } else {
  148194. go f(i)
  148195. }
  148196. }
  148197. wg.Wait()
  148198. for _, e := range ret {
  148199. if e == graphql.Null {
  148200. return graphql.Null
  148201. }
  148202. }
  148203. return ret
  148204. }
  148205. func (ec *executionContext) marshalNDraftOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItem(ctx context.Context, sel ast.SelectionSet, v *DraftOrderLineItem) graphql.Marshaler {
  148206. if v == nil {
  148207. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148208. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148209. }
  148210. return graphql.Null
  148211. }
  148212. return ec._DraftOrderLineItem(ctx, sel, v)
  148213. }
  148214. func (ec *executionContext) marshalNDraftOrderLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DraftOrderLineItemEdge) graphql.Marshaler {
  148215. ret := make(graphql.Array, len(v))
  148216. var wg sync.WaitGroup
  148217. isLen1 := len(v) == 1
  148218. if !isLen1 {
  148219. wg.Add(len(v))
  148220. }
  148221. for i := range v {
  148222. i := i
  148223. fc := &graphql.FieldContext{
  148224. Index: &i,
  148225. Result: &v[i],
  148226. }
  148227. ctx := graphql.WithFieldContext(ctx, fc)
  148228. f := func(i int) {
  148229. defer func() {
  148230. if r := recover(); r != nil {
  148231. ec.Error(ctx, ec.Recover(ctx, r))
  148232. ret = nil
  148233. }
  148234. }()
  148235. if !isLen1 {
  148236. defer wg.Done()
  148237. }
  148238. ret[i] = ec.marshalNDraftOrderLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItemEdge(ctx, sel, v[i])
  148239. }
  148240. if isLen1 {
  148241. f(i)
  148242. } else {
  148243. go f(i)
  148244. }
  148245. }
  148246. wg.Wait()
  148247. for _, e := range ret {
  148248. if e == graphql.Null {
  148249. return graphql.Null
  148250. }
  148251. }
  148252. return ret
  148253. }
  148254. func (ec *executionContext) marshalNDraftOrderLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *DraftOrderLineItemEdge) graphql.Marshaler {
  148255. if v == nil {
  148256. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148257. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148258. }
  148259. return graphql.Null
  148260. }
  148261. return ec._DraftOrderLineItemEdge(ctx, sel, v)
  148262. }
  148263. func (ec *executionContext) marshalNDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDutyᚄ(ctx context.Context, sel ast.SelectionSet, v []*Duty) graphql.Marshaler {
  148264. ret := make(graphql.Array, len(v))
  148265. var wg sync.WaitGroup
  148266. isLen1 := len(v) == 1
  148267. if !isLen1 {
  148268. wg.Add(len(v))
  148269. }
  148270. for i := range v {
  148271. i := i
  148272. fc := &graphql.FieldContext{
  148273. Index: &i,
  148274. Result: &v[i],
  148275. }
  148276. ctx := graphql.WithFieldContext(ctx, fc)
  148277. f := func(i int) {
  148278. defer func() {
  148279. if r := recover(); r != nil {
  148280. ec.Error(ctx, ec.Recover(ctx, r))
  148281. ret = nil
  148282. }
  148283. }()
  148284. if !isLen1 {
  148285. defer wg.Done()
  148286. }
  148287. ret[i] = ec.marshalNDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDuty(ctx, sel, v[i])
  148288. }
  148289. if isLen1 {
  148290. f(i)
  148291. } else {
  148292. go f(i)
  148293. }
  148294. }
  148295. wg.Wait()
  148296. for _, e := range ret {
  148297. if e == graphql.Null {
  148298. return graphql.Null
  148299. }
  148300. }
  148301. return ret
  148302. }
  148303. func (ec *executionContext) marshalNDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDuty(ctx context.Context, sel ast.SelectionSet, v *Duty) graphql.Marshaler {
  148304. if v == nil {
  148305. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148306. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148307. }
  148308. return graphql.Null
  148309. }
  148310. return ec._Duty(ctx, sel, v)
  148311. }
  148312. func (ec *executionContext) marshalNEditableProperty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEditableProperty(ctx context.Context, sel ast.SelectionSet, v *EditableProperty) graphql.Marshaler {
  148313. if v == nil {
  148314. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148315. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148316. }
  148317. return graphql.Null
  148318. }
  148319. return ec._EditableProperty(ctx, sel, v)
  148320. }
  148321. func (ec *executionContext) marshalNEvent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEvent(ctx context.Context, sel ast.SelectionSet, v Event) graphql.Marshaler {
  148322. if v == nil {
  148323. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148324. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148325. }
  148326. return graphql.Null
  148327. }
  148328. return ec._Event(ctx, sel, v)
  148329. }
  148330. func (ec *executionContext) marshalNEvent2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventᚄ(ctx context.Context, sel ast.SelectionSet, v []Event) graphql.Marshaler {
  148331. ret := make(graphql.Array, len(v))
  148332. var wg sync.WaitGroup
  148333. isLen1 := len(v) == 1
  148334. if !isLen1 {
  148335. wg.Add(len(v))
  148336. }
  148337. for i := range v {
  148338. i := i
  148339. fc := &graphql.FieldContext{
  148340. Index: &i,
  148341. Result: &v[i],
  148342. }
  148343. ctx := graphql.WithFieldContext(ctx, fc)
  148344. f := func(i int) {
  148345. defer func() {
  148346. if r := recover(); r != nil {
  148347. ec.Error(ctx, ec.Recover(ctx, r))
  148348. ret = nil
  148349. }
  148350. }()
  148351. if !isLen1 {
  148352. defer wg.Done()
  148353. }
  148354. ret[i] = ec.marshalNEvent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEvent(ctx, sel, v[i])
  148355. }
  148356. if isLen1 {
  148357. f(i)
  148358. } else {
  148359. go f(i)
  148360. }
  148361. }
  148362. wg.Wait()
  148363. for _, e := range ret {
  148364. if e == graphql.Null {
  148365. return graphql.Null
  148366. }
  148367. }
  148368. return ret
  148369. }
  148370. func (ec *executionContext) marshalNEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventConnection(ctx context.Context, sel ast.SelectionSet, v *EventConnection) graphql.Marshaler {
  148371. if v == nil {
  148372. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148373. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148374. }
  148375. return graphql.Null
  148376. }
  148377. return ec._EventConnection(ctx, sel, v)
  148378. }
  148379. func (ec *executionContext) marshalNEventEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*EventEdge) graphql.Marshaler {
  148380. ret := make(graphql.Array, len(v))
  148381. var wg sync.WaitGroup
  148382. isLen1 := len(v) == 1
  148383. if !isLen1 {
  148384. wg.Add(len(v))
  148385. }
  148386. for i := range v {
  148387. i := i
  148388. fc := &graphql.FieldContext{
  148389. Index: &i,
  148390. Result: &v[i],
  148391. }
  148392. ctx := graphql.WithFieldContext(ctx, fc)
  148393. f := func(i int) {
  148394. defer func() {
  148395. if r := recover(); r != nil {
  148396. ec.Error(ctx, ec.Recover(ctx, r))
  148397. ret = nil
  148398. }
  148399. }()
  148400. if !isLen1 {
  148401. defer wg.Done()
  148402. }
  148403. ret[i] = ec.marshalNEventEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventEdge(ctx, sel, v[i])
  148404. }
  148405. if isLen1 {
  148406. f(i)
  148407. } else {
  148408. go f(i)
  148409. }
  148410. }
  148411. wg.Wait()
  148412. for _, e := range ret {
  148413. if e == graphql.Null {
  148414. return graphql.Null
  148415. }
  148416. }
  148417. return ret
  148418. }
  148419. func (ec *executionContext) marshalNEventEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventEdge(ctx context.Context, sel ast.SelectionSet, v *EventEdge) graphql.Marshaler {
  148420. if v == nil {
  148421. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148422. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148423. }
  148424. return graphql.Null
  148425. }
  148426. return ec._EventEdge(ctx, sel, v)
  148427. }
  148428. func (ec *executionContext) marshalNFileError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*FileError) graphql.Marshaler {
  148429. ret := make(graphql.Array, len(v))
  148430. var wg sync.WaitGroup
  148431. isLen1 := len(v) == 1
  148432. if !isLen1 {
  148433. wg.Add(len(v))
  148434. }
  148435. for i := range v {
  148436. i := i
  148437. fc := &graphql.FieldContext{
  148438. Index: &i,
  148439. Result: &v[i],
  148440. }
  148441. ctx := graphql.WithFieldContext(ctx, fc)
  148442. f := func(i int) {
  148443. defer func() {
  148444. if r := recover(); r != nil {
  148445. ec.Error(ctx, ec.Recover(ctx, r))
  148446. ret = nil
  148447. }
  148448. }()
  148449. if !isLen1 {
  148450. defer wg.Done()
  148451. }
  148452. ret[i] = ec.marshalNFileError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileError(ctx, sel, v[i])
  148453. }
  148454. if isLen1 {
  148455. f(i)
  148456. } else {
  148457. go f(i)
  148458. }
  148459. }
  148460. wg.Wait()
  148461. for _, e := range ret {
  148462. if e == graphql.Null {
  148463. return graphql.Null
  148464. }
  148465. }
  148466. return ret
  148467. }
  148468. func (ec *executionContext) marshalNFileError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileError(ctx context.Context, sel ast.SelectionSet, v *FileError) graphql.Marshaler {
  148469. if v == nil {
  148470. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148471. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148472. }
  148473. return graphql.Null
  148474. }
  148475. return ec._FileError(ctx, sel, v)
  148476. }
  148477. func (ec *executionContext) unmarshalNFileErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileErrorCode(ctx context.Context, v interface{}) (FileErrorCode, error) {
  148478. var res FileErrorCode
  148479. err := res.UnmarshalGQL(v)
  148480. return res, graphql.ErrorOnPath(ctx, err)
  148481. }
  148482. func (ec *executionContext) marshalNFileErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileErrorCode(ctx context.Context, sel ast.SelectionSet, v FileErrorCode) graphql.Marshaler {
  148483. return v
  148484. }
  148485. func (ec *executionContext) unmarshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileStatus(ctx context.Context, v interface{}) (FileStatus, error) {
  148486. var res FileStatus
  148487. err := res.UnmarshalGQL(v)
  148488. return res, graphql.ErrorOnPath(ctx, err)
  148489. }
  148490. func (ec *executionContext) marshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFileStatus(ctx context.Context, sel ast.SelectionSet, v FileStatus) graphql.Marshaler {
  148491. return v
  148492. }
  148493. func (ec *executionContext) marshalNFilterOption2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFilterOptionᚄ(ctx context.Context, sel ast.SelectionSet, v []*FilterOption) graphql.Marshaler {
  148494. ret := make(graphql.Array, len(v))
  148495. var wg sync.WaitGroup
  148496. isLen1 := len(v) == 1
  148497. if !isLen1 {
  148498. wg.Add(len(v))
  148499. }
  148500. for i := range v {
  148501. i := i
  148502. fc := &graphql.FieldContext{
  148503. Index: &i,
  148504. Result: &v[i],
  148505. }
  148506. ctx := graphql.WithFieldContext(ctx, fc)
  148507. f := func(i int) {
  148508. defer func() {
  148509. if r := recover(); r != nil {
  148510. ec.Error(ctx, ec.Recover(ctx, r))
  148511. ret = nil
  148512. }
  148513. }()
  148514. if !isLen1 {
  148515. defer wg.Done()
  148516. }
  148517. ret[i] = ec.marshalNFilterOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFilterOption(ctx, sel, v[i])
  148518. }
  148519. if isLen1 {
  148520. f(i)
  148521. } else {
  148522. go f(i)
  148523. }
  148524. }
  148525. wg.Wait()
  148526. for _, e := range ret {
  148527. if e == graphql.Null {
  148528. return graphql.Null
  148529. }
  148530. }
  148531. return ret
  148532. }
  148533. func (ec *executionContext) marshalNFilterOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFilterOption(ctx context.Context, sel ast.SelectionSet, v *FilterOption) graphql.Marshaler {
  148534. if v == nil {
  148535. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148536. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148537. }
  148538. return graphql.Null
  148539. }
  148540. return ec._FilterOption(ctx, sel, v)
  148541. }
  148542. func (ec *executionContext) unmarshalNFloat2float64(ctx context.Context, v interface{}) (float64, error) {
  148543. res, err := graphql.UnmarshalFloatContext(ctx, v)
  148544. return res, graphql.ErrorOnPath(ctx, err)
  148545. }
  148546. func (ec *executionContext) marshalNFloat2float64(ctx context.Context, sel ast.SelectionSet, v float64) graphql.Marshaler {
  148547. res := graphql.MarshalFloatContext(v)
  148548. if res == graphql.Null {
  148549. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148550. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148551. }
  148552. }
  148553. return graphql.WrapContextMarshaler(ctx, res)
  148554. }
  148555. func (ec *executionContext) unmarshalNFormattedString2string(ctx context.Context, v interface{}) (string, error) {
  148556. res, err := graphql.UnmarshalString(v)
  148557. return res, graphql.ErrorOnPath(ctx, err)
  148558. }
  148559. func (ec *executionContext) marshalNFormattedString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  148560. res := graphql.MarshalString(v)
  148561. if res == graphql.Null {
  148562. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148563. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148564. }
  148565. }
  148566. return res
  148567. }
  148568. func (ec *executionContext) marshalNFulfillment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentᚄ(ctx context.Context, sel ast.SelectionSet, v []*Fulfillment) graphql.Marshaler {
  148569. ret := make(graphql.Array, len(v))
  148570. var wg sync.WaitGroup
  148571. isLen1 := len(v) == 1
  148572. if !isLen1 {
  148573. wg.Add(len(v))
  148574. }
  148575. for i := range v {
  148576. i := i
  148577. fc := &graphql.FieldContext{
  148578. Index: &i,
  148579. Result: &v[i],
  148580. }
  148581. ctx := graphql.WithFieldContext(ctx, fc)
  148582. f := func(i int) {
  148583. defer func() {
  148584. if r := recover(); r != nil {
  148585. ec.Error(ctx, ec.Recover(ctx, r))
  148586. ret = nil
  148587. }
  148588. }()
  148589. if !isLen1 {
  148590. defer wg.Done()
  148591. }
  148592. ret[i] = ec.marshalNFulfillment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillment(ctx, sel, v[i])
  148593. }
  148594. if isLen1 {
  148595. f(i)
  148596. } else {
  148597. go f(i)
  148598. }
  148599. }
  148600. wg.Wait()
  148601. for _, e := range ret {
  148602. if e == graphql.Null {
  148603. return graphql.Null
  148604. }
  148605. }
  148606. return ret
  148607. }
  148608. func (ec *executionContext) marshalNFulfillment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillment(ctx context.Context, sel ast.SelectionSet, v *Fulfillment) graphql.Marshaler {
  148609. if v == nil {
  148610. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148611. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148612. }
  148613. return graphql.Null
  148614. }
  148615. return ec._Fulfillment(ctx, sel, v)
  148616. }
  148617. func (ec *executionContext) marshalNFulfillmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentConnection) graphql.Marshaler {
  148618. if v == nil {
  148619. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148620. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148621. }
  148622. return graphql.Null
  148623. }
  148624. return ec._FulfillmentConnection(ctx, sel, v)
  148625. }
  148626. func (ec *executionContext) marshalNFulfillmentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentEdge) graphql.Marshaler {
  148627. ret := make(graphql.Array, len(v))
  148628. var wg sync.WaitGroup
  148629. isLen1 := len(v) == 1
  148630. if !isLen1 {
  148631. wg.Add(len(v))
  148632. }
  148633. for i := range v {
  148634. i := i
  148635. fc := &graphql.FieldContext{
  148636. Index: &i,
  148637. Result: &v[i],
  148638. }
  148639. ctx := graphql.WithFieldContext(ctx, fc)
  148640. f := func(i int) {
  148641. defer func() {
  148642. if r := recover(); r != nil {
  148643. ec.Error(ctx, ec.Recover(ctx, r))
  148644. ret = nil
  148645. }
  148646. }()
  148647. if !isLen1 {
  148648. defer wg.Done()
  148649. }
  148650. ret[i] = ec.marshalNFulfillmentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEdge(ctx, sel, v[i])
  148651. }
  148652. if isLen1 {
  148653. f(i)
  148654. } else {
  148655. go f(i)
  148656. }
  148657. }
  148658. wg.Wait()
  148659. for _, e := range ret {
  148660. if e == graphql.Null {
  148661. return graphql.Null
  148662. }
  148663. }
  148664. return ret
  148665. }
  148666. func (ec *executionContext) marshalNFulfillmentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEdge) graphql.Marshaler {
  148667. if v == nil {
  148668. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148669. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148670. }
  148671. return graphql.Null
  148672. }
  148673. return ec._FulfillmentEdge(ctx, sel, v)
  148674. }
  148675. func (ec *executionContext) marshalNFulfillmentEvent2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentEvent) graphql.Marshaler {
  148676. ret := make(graphql.Array, len(v))
  148677. var wg sync.WaitGroup
  148678. isLen1 := len(v) == 1
  148679. if !isLen1 {
  148680. wg.Add(len(v))
  148681. }
  148682. for i := range v {
  148683. i := i
  148684. fc := &graphql.FieldContext{
  148685. Index: &i,
  148686. Result: &v[i],
  148687. }
  148688. ctx := graphql.WithFieldContext(ctx, fc)
  148689. f := func(i int) {
  148690. defer func() {
  148691. if r := recover(); r != nil {
  148692. ec.Error(ctx, ec.Recover(ctx, r))
  148693. ret = nil
  148694. }
  148695. }()
  148696. if !isLen1 {
  148697. defer wg.Done()
  148698. }
  148699. ret[i] = ec.marshalNFulfillmentEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEvent(ctx, sel, v[i])
  148700. }
  148701. if isLen1 {
  148702. f(i)
  148703. } else {
  148704. go f(i)
  148705. }
  148706. }
  148707. wg.Wait()
  148708. for _, e := range ret {
  148709. if e == graphql.Null {
  148710. return graphql.Null
  148711. }
  148712. }
  148713. return ret
  148714. }
  148715. func (ec *executionContext) marshalNFulfillmentEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEvent(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEvent) graphql.Marshaler {
  148716. if v == nil {
  148717. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148718. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148719. }
  148720. return graphql.Null
  148721. }
  148722. return ec._FulfillmentEvent(ctx, sel, v)
  148723. }
  148724. func (ec *executionContext) marshalNFulfillmentEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEventConnection) graphql.Marshaler {
  148725. if v == nil {
  148726. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148727. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148728. }
  148729. return graphql.Null
  148730. }
  148731. return ec._FulfillmentEventConnection(ctx, sel, v)
  148732. }
  148733. func (ec *executionContext) marshalNFulfillmentEventEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentEventEdge) graphql.Marshaler {
  148734. ret := make(graphql.Array, len(v))
  148735. var wg sync.WaitGroup
  148736. isLen1 := len(v) == 1
  148737. if !isLen1 {
  148738. wg.Add(len(v))
  148739. }
  148740. for i := range v {
  148741. i := i
  148742. fc := &graphql.FieldContext{
  148743. Index: &i,
  148744. Result: &v[i],
  148745. }
  148746. ctx := graphql.WithFieldContext(ctx, fc)
  148747. f := func(i int) {
  148748. defer func() {
  148749. if r := recover(); r != nil {
  148750. ec.Error(ctx, ec.Recover(ctx, r))
  148751. ret = nil
  148752. }
  148753. }()
  148754. if !isLen1 {
  148755. defer wg.Done()
  148756. }
  148757. ret[i] = ec.marshalNFulfillmentEventEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventEdge(ctx, sel, v[i])
  148758. }
  148759. if isLen1 {
  148760. f(i)
  148761. } else {
  148762. go f(i)
  148763. }
  148764. }
  148765. wg.Wait()
  148766. for _, e := range ret {
  148767. if e == graphql.Null {
  148768. return graphql.Null
  148769. }
  148770. }
  148771. return ret
  148772. }
  148773. func (ec *executionContext) marshalNFulfillmentEventEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEventEdge) graphql.Marshaler {
  148774. if v == nil {
  148775. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148776. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148777. }
  148778. return graphql.Null
  148779. }
  148780. return ec._FulfillmentEventEdge(ctx, sel, v)
  148781. }
  148782. func (ec *executionContext) unmarshalNFulfillmentEventStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventStatus(ctx context.Context, v interface{}) (FulfillmentEventStatus, error) {
  148783. var res FulfillmentEventStatus
  148784. err := res.UnmarshalGQL(v)
  148785. return res, graphql.ErrorOnPath(ctx, err)
  148786. }
  148787. func (ec *executionContext) marshalNFulfillmentEventStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventStatus(ctx context.Context, sel ast.SelectionSet, v FulfillmentEventStatus) graphql.Marshaler {
  148788. return v
  148789. }
  148790. func (ec *executionContext) marshalNFulfillmentHold2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentHoldᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentHold) graphql.Marshaler {
  148791. ret := make(graphql.Array, len(v))
  148792. var wg sync.WaitGroup
  148793. isLen1 := len(v) == 1
  148794. if !isLen1 {
  148795. wg.Add(len(v))
  148796. }
  148797. for i := range v {
  148798. i := i
  148799. fc := &graphql.FieldContext{
  148800. Index: &i,
  148801. Result: &v[i],
  148802. }
  148803. ctx := graphql.WithFieldContext(ctx, fc)
  148804. f := func(i int) {
  148805. defer func() {
  148806. if r := recover(); r != nil {
  148807. ec.Error(ctx, ec.Recover(ctx, r))
  148808. ret = nil
  148809. }
  148810. }()
  148811. if !isLen1 {
  148812. defer wg.Done()
  148813. }
  148814. ret[i] = ec.marshalNFulfillmentHold2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentHold(ctx, sel, v[i])
  148815. }
  148816. if isLen1 {
  148817. f(i)
  148818. } else {
  148819. go f(i)
  148820. }
  148821. }
  148822. wg.Wait()
  148823. for _, e := range ret {
  148824. if e == graphql.Null {
  148825. return graphql.Null
  148826. }
  148827. }
  148828. return ret
  148829. }
  148830. func (ec *executionContext) marshalNFulfillmentHold2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentHold(ctx context.Context, sel ast.SelectionSet, v *FulfillmentHold) graphql.Marshaler {
  148831. if v == nil {
  148832. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148833. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148834. }
  148835. return graphql.Null
  148836. }
  148837. return ec._FulfillmentHold(ctx, sel, v)
  148838. }
  148839. func (ec *executionContext) unmarshalNFulfillmentHoldReason2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentHoldReason(ctx context.Context, v interface{}) (FulfillmentHoldReason, error) {
  148840. var res FulfillmentHoldReason
  148841. err := res.UnmarshalGQL(v)
  148842. return res, graphql.ErrorOnPath(ctx, err)
  148843. }
  148844. func (ec *executionContext) marshalNFulfillmentHoldReason2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentHoldReason(ctx context.Context, sel ast.SelectionSet, v FulfillmentHoldReason) graphql.Marshaler {
  148845. return v
  148846. }
  148847. func (ec *executionContext) marshalNFulfillmentLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentLineItem) graphql.Marshaler {
  148848. ret := make(graphql.Array, len(v))
  148849. var wg sync.WaitGroup
  148850. isLen1 := len(v) == 1
  148851. if !isLen1 {
  148852. wg.Add(len(v))
  148853. }
  148854. for i := range v {
  148855. i := i
  148856. fc := &graphql.FieldContext{
  148857. Index: &i,
  148858. Result: &v[i],
  148859. }
  148860. ctx := graphql.WithFieldContext(ctx, fc)
  148861. f := func(i int) {
  148862. defer func() {
  148863. if r := recover(); r != nil {
  148864. ec.Error(ctx, ec.Recover(ctx, r))
  148865. ret = nil
  148866. }
  148867. }()
  148868. if !isLen1 {
  148869. defer wg.Done()
  148870. }
  148871. ret[i] = ec.marshalNFulfillmentLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItem(ctx, sel, v[i])
  148872. }
  148873. if isLen1 {
  148874. f(i)
  148875. } else {
  148876. go f(i)
  148877. }
  148878. }
  148879. wg.Wait()
  148880. for _, e := range ret {
  148881. if e == graphql.Null {
  148882. return graphql.Null
  148883. }
  148884. }
  148885. return ret
  148886. }
  148887. func (ec *executionContext) marshalNFulfillmentLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItem(ctx context.Context, sel ast.SelectionSet, v *FulfillmentLineItem) graphql.Marshaler {
  148888. if v == nil {
  148889. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148890. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148891. }
  148892. return graphql.Null
  148893. }
  148894. return ec._FulfillmentLineItem(ctx, sel, v)
  148895. }
  148896. func (ec *executionContext) marshalNFulfillmentLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItemConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentLineItemConnection) graphql.Marshaler {
  148897. if v == nil {
  148898. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148899. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148900. }
  148901. return graphql.Null
  148902. }
  148903. return ec._FulfillmentLineItemConnection(ctx, sel, v)
  148904. }
  148905. func (ec *executionContext) marshalNFulfillmentLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentLineItemEdge) graphql.Marshaler {
  148906. ret := make(graphql.Array, len(v))
  148907. var wg sync.WaitGroup
  148908. isLen1 := len(v) == 1
  148909. if !isLen1 {
  148910. wg.Add(len(v))
  148911. }
  148912. for i := range v {
  148913. i := i
  148914. fc := &graphql.FieldContext{
  148915. Index: &i,
  148916. Result: &v[i],
  148917. }
  148918. ctx := graphql.WithFieldContext(ctx, fc)
  148919. f := func(i int) {
  148920. defer func() {
  148921. if r := recover(); r != nil {
  148922. ec.Error(ctx, ec.Recover(ctx, r))
  148923. ret = nil
  148924. }
  148925. }()
  148926. if !isLen1 {
  148927. defer wg.Done()
  148928. }
  148929. ret[i] = ec.marshalNFulfillmentLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItemEdge(ctx, sel, v[i])
  148930. }
  148931. if isLen1 {
  148932. f(i)
  148933. } else {
  148934. go f(i)
  148935. }
  148936. }
  148937. wg.Wait()
  148938. for _, e := range ret {
  148939. if e == graphql.Null {
  148940. return graphql.Null
  148941. }
  148942. }
  148943. return ret
  148944. }
  148945. func (ec *executionContext) marshalNFulfillmentLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentLineItemEdge) graphql.Marshaler {
  148946. if v == nil {
  148947. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148948. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148949. }
  148950. return graphql.Null
  148951. }
  148952. return ec._FulfillmentLineItemEdge(ctx, sel, v)
  148953. }
  148954. func (ec *executionContext) marshalNFulfillmentOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrder) graphql.Marshaler {
  148955. ret := make(graphql.Array, len(v))
  148956. var wg sync.WaitGroup
  148957. isLen1 := len(v) == 1
  148958. if !isLen1 {
  148959. wg.Add(len(v))
  148960. }
  148961. for i := range v {
  148962. i := i
  148963. fc := &graphql.FieldContext{
  148964. Index: &i,
  148965. Result: &v[i],
  148966. }
  148967. ctx := graphql.WithFieldContext(ctx, fc)
  148968. f := func(i int) {
  148969. defer func() {
  148970. if r := recover(); r != nil {
  148971. ec.Error(ctx, ec.Recover(ctx, r))
  148972. ret = nil
  148973. }
  148974. }()
  148975. if !isLen1 {
  148976. defer wg.Done()
  148977. }
  148978. ret[i] = ec.marshalNFulfillmentOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrder(ctx, sel, v[i])
  148979. }
  148980. if isLen1 {
  148981. f(i)
  148982. } else {
  148983. go f(i)
  148984. }
  148985. }
  148986. wg.Wait()
  148987. for _, e := range ret {
  148988. if e == graphql.Null {
  148989. return graphql.Null
  148990. }
  148991. }
  148992. return ret
  148993. }
  148994. func (ec *executionContext) marshalNFulfillmentOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrder(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrder) graphql.Marshaler {
  148995. if v == nil {
  148996. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  148997. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  148998. }
  148999. return graphql.Null
  149000. }
  149001. return ec._FulfillmentOrder(ctx, sel, v)
  149002. }
  149003. func (ec *executionContext) unmarshalNFulfillmentOrderAction2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderAction(ctx context.Context, v interface{}) (FulfillmentOrderAction, error) {
  149004. var res FulfillmentOrderAction
  149005. err := res.UnmarshalGQL(v)
  149006. return res, graphql.ErrorOnPath(ctx, err)
  149007. }
  149008. func (ec *executionContext) marshalNFulfillmentOrderAction2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderAction(ctx context.Context, sel ast.SelectionSet, v FulfillmentOrderAction) graphql.Marshaler {
  149009. return v
  149010. }
  149011. func (ec *executionContext) marshalNFulfillmentOrderAssignedLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderAssignedLocation(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderAssignedLocation) graphql.Marshaler {
  149012. if v == nil {
  149013. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149014. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149015. }
  149016. return graphql.Null
  149017. }
  149018. return ec._FulfillmentOrderAssignedLocation(ctx, sel, v)
  149019. }
  149020. func (ec *executionContext) marshalNFulfillmentOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderConnection) graphql.Marshaler {
  149021. if v == nil {
  149022. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149023. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149024. }
  149025. return graphql.Null
  149026. }
  149027. return ec._FulfillmentOrderConnection(ctx, sel, v)
  149028. }
  149029. func (ec *executionContext) marshalNFulfillmentOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderEdge) graphql.Marshaler {
  149030. ret := make(graphql.Array, len(v))
  149031. var wg sync.WaitGroup
  149032. isLen1 := len(v) == 1
  149033. if !isLen1 {
  149034. wg.Add(len(v))
  149035. }
  149036. for i := range v {
  149037. i := i
  149038. fc := &graphql.FieldContext{
  149039. Index: &i,
  149040. Result: &v[i],
  149041. }
  149042. ctx := graphql.WithFieldContext(ctx, fc)
  149043. f := func(i int) {
  149044. defer func() {
  149045. if r := recover(); r != nil {
  149046. ec.Error(ctx, ec.Recover(ctx, r))
  149047. ret = nil
  149048. }
  149049. }()
  149050. if !isLen1 {
  149051. defer wg.Done()
  149052. }
  149053. ret[i] = ec.marshalNFulfillmentOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderEdge(ctx, sel, v[i])
  149054. }
  149055. if isLen1 {
  149056. f(i)
  149057. } else {
  149058. go f(i)
  149059. }
  149060. }
  149061. wg.Wait()
  149062. for _, e := range ret {
  149063. if e == graphql.Null {
  149064. return graphql.Null
  149065. }
  149066. }
  149067. return ret
  149068. }
  149069. func (ec *executionContext) marshalNFulfillmentOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderEdge) graphql.Marshaler {
  149070. if v == nil {
  149071. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149072. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149073. }
  149074. return graphql.Null
  149075. }
  149076. return ec._FulfillmentOrderEdge(ctx, sel, v)
  149077. }
  149078. func (ec *executionContext) marshalNFulfillmentOrderLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLineItem) graphql.Marshaler {
  149079. ret := make(graphql.Array, len(v))
  149080. var wg sync.WaitGroup
  149081. isLen1 := len(v) == 1
  149082. if !isLen1 {
  149083. wg.Add(len(v))
  149084. }
  149085. for i := range v {
  149086. i := i
  149087. fc := &graphql.FieldContext{
  149088. Index: &i,
  149089. Result: &v[i],
  149090. }
  149091. ctx := graphql.WithFieldContext(ctx, fc)
  149092. f := func(i int) {
  149093. defer func() {
  149094. if r := recover(); r != nil {
  149095. ec.Error(ctx, ec.Recover(ctx, r))
  149096. ret = nil
  149097. }
  149098. }()
  149099. if !isLen1 {
  149100. defer wg.Done()
  149101. }
  149102. ret[i] = ec.marshalNFulfillmentOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItem(ctx, sel, v[i])
  149103. }
  149104. if isLen1 {
  149105. f(i)
  149106. } else {
  149107. go f(i)
  149108. }
  149109. }
  149110. wg.Wait()
  149111. for _, e := range ret {
  149112. if e == graphql.Null {
  149113. return graphql.Null
  149114. }
  149115. }
  149116. return ret
  149117. }
  149118. func (ec *executionContext) marshalNFulfillmentOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItem(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLineItem) graphql.Marshaler {
  149119. if v == nil {
  149120. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149121. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149122. }
  149123. return graphql.Null
  149124. }
  149125. return ec._FulfillmentOrderLineItem(ctx, sel, v)
  149126. }
  149127. func (ec *executionContext) marshalNFulfillmentOrderLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLineItemConnection) graphql.Marshaler {
  149128. if v == nil {
  149129. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149130. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149131. }
  149132. return graphql.Null
  149133. }
  149134. return ec._FulfillmentOrderLineItemConnection(ctx, sel, v)
  149135. }
  149136. func (ec *executionContext) marshalNFulfillmentOrderLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLineItemEdge) graphql.Marshaler {
  149137. ret := make(graphql.Array, len(v))
  149138. var wg sync.WaitGroup
  149139. isLen1 := len(v) == 1
  149140. if !isLen1 {
  149141. wg.Add(len(v))
  149142. }
  149143. for i := range v {
  149144. i := i
  149145. fc := &graphql.FieldContext{
  149146. Index: &i,
  149147. Result: &v[i],
  149148. }
  149149. ctx := graphql.WithFieldContext(ctx, fc)
  149150. f := func(i int) {
  149151. defer func() {
  149152. if r := recover(); r != nil {
  149153. ec.Error(ctx, ec.Recover(ctx, r))
  149154. ret = nil
  149155. }
  149156. }()
  149157. if !isLen1 {
  149158. defer wg.Done()
  149159. }
  149160. ret[i] = ec.marshalNFulfillmentOrderLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemEdge(ctx, sel, v[i])
  149161. }
  149162. if isLen1 {
  149163. f(i)
  149164. } else {
  149165. go f(i)
  149166. }
  149167. }
  149168. wg.Wait()
  149169. for _, e := range ret {
  149170. if e == graphql.Null {
  149171. return graphql.Null
  149172. }
  149173. }
  149174. return ret
  149175. }
  149176. func (ec *executionContext) marshalNFulfillmentOrderLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLineItemEdge) graphql.Marshaler {
  149177. if v == nil {
  149178. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149179. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149180. }
  149181. return graphql.Null
  149182. }
  149183. return ec._FulfillmentOrderLineItemEdge(ctx, sel, v)
  149184. }
  149185. func (ec *executionContext) marshalNFulfillmentOrderLineItemWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemWarningᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLineItemWarning) graphql.Marshaler {
  149186. ret := make(graphql.Array, len(v))
  149187. var wg sync.WaitGroup
  149188. isLen1 := len(v) == 1
  149189. if !isLen1 {
  149190. wg.Add(len(v))
  149191. }
  149192. for i := range v {
  149193. i := i
  149194. fc := &graphql.FieldContext{
  149195. Index: &i,
  149196. Result: &v[i],
  149197. }
  149198. ctx := graphql.WithFieldContext(ctx, fc)
  149199. f := func(i int) {
  149200. defer func() {
  149201. if r := recover(); r != nil {
  149202. ec.Error(ctx, ec.Recover(ctx, r))
  149203. ret = nil
  149204. }
  149205. }()
  149206. if !isLen1 {
  149207. defer wg.Done()
  149208. }
  149209. ret[i] = ec.marshalNFulfillmentOrderLineItemWarning2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemWarning(ctx, sel, v[i])
  149210. }
  149211. if isLen1 {
  149212. f(i)
  149213. } else {
  149214. go f(i)
  149215. }
  149216. }
  149217. wg.Wait()
  149218. for _, e := range ret {
  149219. if e == graphql.Null {
  149220. return graphql.Null
  149221. }
  149222. }
  149223. return ret
  149224. }
  149225. func (ec *executionContext) marshalNFulfillmentOrderLineItemWarning2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLineItemWarning(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLineItemWarning) graphql.Marshaler {
  149226. if v == nil {
  149227. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149228. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149229. }
  149230. return graphql.Null
  149231. }
  149232. return ec._FulfillmentOrderLineItemWarning(ctx, sel, v)
  149233. }
  149234. func (ec *executionContext) marshalNFulfillmentOrderLocationForMove2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMoveᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLocationForMove) graphql.Marshaler {
  149235. ret := make(graphql.Array, len(v))
  149236. var wg sync.WaitGroup
  149237. isLen1 := len(v) == 1
  149238. if !isLen1 {
  149239. wg.Add(len(v))
  149240. }
  149241. for i := range v {
  149242. i := i
  149243. fc := &graphql.FieldContext{
  149244. Index: &i,
  149245. Result: &v[i],
  149246. }
  149247. ctx := graphql.WithFieldContext(ctx, fc)
  149248. f := func(i int) {
  149249. defer func() {
  149250. if r := recover(); r != nil {
  149251. ec.Error(ctx, ec.Recover(ctx, r))
  149252. ret = nil
  149253. }
  149254. }()
  149255. if !isLen1 {
  149256. defer wg.Done()
  149257. }
  149258. ret[i] = ec.marshalNFulfillmentOrderLocationForMove2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMove(ctx, sel, v[i])
  149259. }
  149260. if isLen1 {
  149261. f(i)
  149262. } else {
  149263. go f(i)
  149264. }
  149265. }
  149266. wg.Wait()
  149267. for _, e := range ret {
  149268. if e == graphql.Null {
  149269. return graphql.Null
  149270. }
  149271. }
  149272. return ret
  149273. }
  149274. func (ec *executionContext) marshalNFulfillmentOrderLocationForMove2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMove(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLocationForMove) graphql.Marshaler {
  149275. if v == nil {
  149276. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149277. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149278. }
  149279. return graphql.Null
  149280. }
  149281. return ec._FulfillmentOrderLocationForMove(ctx, sel, v)
  149282. }
  149283. func (ec *executionContext) marshalNFulfillmentOrderLocationForMoveConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMoveConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLocationForMoveConnection) graphql.Marshaler {
  149284. if v == nil {
  149285. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149286. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149287. }
  149288. return graphql.Null
  149289. }
  149290. return ec._FulfillmentOrderLocationForMoveConnection(ctx, sel, v)
  149291. }
  149292. func (ec *executionContext) marshalNFulfillmentOrderLocationForMoveEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMoveEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLocationForMoveEdge) graphql.Marshaler {
  149293. ret := make(graphql.Array, len(v))
  149294. var wg sync.WaitGroup
  149295. isLen1 := len(v) == 1
  149296. if !isLen1 {
  149297. wg.Add(len(v))
  149298. }
  149299. for i := range v {
  149300. i := i
  149301. fc := &graphql.FieldContext{
  149302. Index: &i,
  149303. Result: &v[i],
  149304. }
  149305. ctx := graphql.WithFieldContext(ctx, fc)
  149306. f := func(i int) {
  149307. defer func() {
  149308. if r := recover(); r != nil {
  149309. ec.Error(ctx, ec.Recover(ctx, r))
  149310. ret = nil
  149311. }
  149312. }()
  149313. if !isLen1 {
  149314. defer wg.Done()
  149315. }
  149316. ret[i] = ec.marshalNFulfillmentOrderLocationForMoveEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMoveEdge(ctx, sel, v[i])
  149317. }
  149318. if isLen1 {
  149319. f(i)
  149320. } else {
  149321. go f(i)
  149322. }
  149323. }
  149324. wg.Wait()
  149325. for _, e := range ret {
  149326. if e == graphql.Null {
  149327. return graphql.Null
  149328. }
  149329. }
  149330. return ret
  149331. }
  149332. func (ec *executionContext) marshalNFulfillmentOrderLocationForMoveEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderLocationForMoveEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLocationForMoveEdge) graphql.Marshaler {
  149333. if v == nil {
  149334. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149335. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149336. }
  149337. return graphql.Null
  149338. }
  149339. return ec._FulfillmentOrderLocationForMoveEdge(ctx, sel, v)
  149340. }
  149341. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequest2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderMerchantRequest) graphql.Marshaler {
  149342. ret := make(graphql.Array, len(v))
  149343. var wg sync.WaitGroup
  149344. isLen1 := len(v) == 1
  149345. if !isLen1 {
  149346. wg.Add(len(v))
  149347. }
  149348. for i := range v {
  149349. i := i
  149350. fc := &graphql.FieldContext{
  149351. Index: &i,
  149352. Result: &v[i],
  149353. }
  149354. ctx := graphql.WithFieldContext(ctx, fc)
  149355. f := func(i int) {
  149356. defer func() {
  149357. if r := recover(); r != nil {
  149358. ec.Error(ctx, ec.Recover(ctx, r))
  149359. ret = nil
  149360. }
  149361. }()
  149362. if !isLen1 {
  149363. defer wg.Done()
  149364. }
  149365. ret[i] = ec.marshalNFulfillmentOrderMerchantRequest2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequest(ctx, sel, v[i])
  149366. }
  149367. if isLen1 {
  149368. f(i)
  149369. } else {
  149370. go f(i)
  149371. }
  149372. }
  149373. wg.Wait()
  149374. for _, e := range ret {
  149375. if e == graphql.Null {
  149376. return graphql.Null
  149377. }
  149378. }
  149379. return ret
  149380. }
  149381. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequest2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequest(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderMerchantRequest) graphql.Marshaler {
  149382. if v == nil {
  149383. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149384. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149385. }
  149386. return graphql.Null
  149387. }
  149388. return ec._FulfillmentOrderMerchantRequest(ctx, sel, v)
  149389. }
  149390. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequestConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderMerchantRequestConnection) graphql.Marshaler {
  149391. if v == nil {
  149392. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149393. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149394. }
  149395. return graphql.Null
  149396. }
  149397. return ec._FulfillmentOrderMerchantRequestConnection(ctx, sel, v)
  149398. }
  149399. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequestEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderMerchantRequestEdge) graphql.Marshaler {
  149400. ret := make(graphql.Array, len(v))
  149401. var wg sync.WaitGroup
  149402. isLen1 := len(v) == 1
  149403. if !isLen1 {
  149404. wg.Add(len(v))
  149405. }
  149406. for i := range v {
  149407. i := i
  149408. fc := &graphql.FieldContext{
  149409. Index: &i,
  149410. Result: &v[i],
  149411. }
  149412. ctx := graphql.WithFieldContext(ctx, fc)
  149413. f := func(i int) {
  149414. defer func() {
  149415. if r := recover(); r != nil {
  149416. ec.Error(ctx, ec.Recover(ctx, r))
  149417. ret = nil
  149418. }
  149419. }()
  149420. if !isLen1 {
  149421. defer wg.Done()
  149422. }
  149423. ret[i] = ec.marshalNFulfillmentOrderMerchantRequestEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestEdge(ctx, sel, v[i])
  149424. }
  149425. if isLen1 {
  149426. f(i)
  149427. } else {
  149428. go f(i)
  149429. }
  149430. }
  149431. wg.Wait()
  149432. for _, e := range ret {
  149433. if e == graphql.Null {
  149434. return graphql.Null
  149435. }
  149436. }
  149437. return ret
  149438. }
  149439. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequestEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderMerchantRequestEdge) graphql.Marshaler {
  149440. if v == nil {
  149441. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149442. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149443. }
  149444. return graphql.Null
  149445. }
  149446. return ec._FulfillmentOrderMerchantRequestEdge(ctx, sel, v)
  149447. }
  149448. func (ec *executionContext) unmarshalNFulfillmentOrderMerchantRequestKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx context.Context, v interface{}) (FulfillmentOrderMerchantRequestKind, error) {
  149449. var res FulfillmentOrderMerchantRequestKind
  149450. err := res.UnmarshalGQL(v)
  149451. return res, graphql.ErrorOnPath(ctx, err)
  149452. }
  149453. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequestKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx context.Context, sel ast.SelectionSet, v FulfillmentOrderMerchantRequestKind) graphql.Marshaler {
  149454. return v
  149455. }
  149456. func (ec *executionContext) unmarshalNFulfillmentOrderRequestStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderRequestStatus(ctx context.Context, v interface{}) (FulfillmentOrderRequestStatus, error) {
  149457. var res FulfillmentOrderRequestStatus
  149458. err := res.UnmarshalGQL(v)
  149459. return res, graphql.ErrorOnPath(ctx, err)
  149460. }
  149461. func (ec *executionContext) marshalNFulfillmentOrderRequestStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderRequestStatus(ctx context.Context, sel ast.SelectionSet, v FulfillmentOrderRequestStatus) graphql.Marshaler {
  149462. return v
  149463. }
  149464. func (ec *executionContext) unmarshalNFulfillmentOrderStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderStatus(ctx context.Context, v interface{}) (FulfillmentOrderStatus, error) {
  149465. var res FulfillmentOrderStatus
  149466. err := res.UnmarshalGQL(v)
  149467. return res, graphql.ErrorOnPath(ctx, err)
  149468. }
  149469. func (ec *executionContext) marshalNFulfillmentOrderStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderStatus(ctx context.Context, sel ast.SelectionSet, v FulfillmentOrderStatus) graphql.Marshaler {
  149470. return v
  149471. }
  149472. func (ec *executionContext) marshalNFulfillmentOrderSupportedAction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderSupportedActionᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderSupportedAction) graphql.Marshaler {
  149473. ret := make(graphql.Array, len(v))
  149474. var wg sync.WaitGroup
  149475. isLen1 := len(v) == 1
  149476. if !isLen1 {
  149477. wg.Add(len(v))
  149478. }
  149479. for i := range v {
  149480. i := i
  149481. fc := &graphql.FieldContext{
  149482. Index: &i,
  149483. Result: &v[i],
  149484. }
  149485. ctx := graphql.WithFieldContext(ctx, fc)
  149486. f := func(i int) {
  149487. defer func() {
  149488. if r := recover(); r != nil {
  149489. ec.Error(ctx, ec.Recover(ctx, r))
  149490. ret = nil
  149491. }
  149492. }()
  149493. if !isLen1 {
  149494. defer wg.Done()
  149495. }
  149496. ret[i] = ec.marshalNFulfillmentOrderSupportedAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderSupportedAction(ctx, sel, v[i])
  149497. }
  149498. if isLen1 {
  149499. f(i)
  149500. } else {
  149501. go f(i)
  149502. }
  149503. }
  149504. wg.Wait()
  149505. for _, e := range ret {
  149506. if e == graphql.Null {
  149507. return graphql.Null
  149508. }
  149509. }
  149510. return ret
  149511. }
  149512. func (ec *executionContext) marshalNFulfillmentOrderSupportedAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderSupportedAction(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderSupportedAction) graphql.Marshaler {
  149513. if v == nil {
  149514. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149515. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149516. }
  149517. return graphql.Null
  149518. }
  149519. return ec._FulfillmentOrderSupportedAction(ctx, sel, v)
  149520. }
  149521. func (ec *executionContext) marshalNFulfillmentService2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentService(ctx context.Context, sel ast.SelectionSet, v FulfillmentService) graphql.Marshaler {
  149522. return ec._FulfillmentService(ctx, sel, &v)
  149523. }
  149524. func (ec *executionContext) marshalNFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentService(ctx context.Context, sel ast.SelectionSet, v *FulfillmentService) graphql.Marshaler {
  149525. if v == nil {
  149526. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149527. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149528. }
  149529. return graphql.Null
  149530. }
  149531. return ec._FulfillmentService(ctx, sel, v)
  149532. }
  149533. func (ec *executionContext) unmarshalNFulfillmentServiceType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentServiceType(ctx context.Context, v interface{}) (FulfillmentServiceType, error) {
  149534. var res FulfillmentServiceType
  149535. err := res.UnmarshalGQL(v)
  149536. return res, graphql.ErrorOnPath(ctx, err)
  149537. }
  149538. func (ec *executionContext) marshalNFulfillmentServiceType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentServiceType(ctx context.Context, sel ast.SelectionSet, v FulfillmentServiceType) graphql.Marshaler {
  149539. return v
  149540. }
  149541. func (ec *executionContext) unmarshalNFulfillmentStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentStatus(ctx context.Context, v interface{}) (FulfillmentStatus, error) {
  149542. var res FulfillmentStatus
  149543. err := res.UnmarshalGQL(v)
  149544. return res, graphql.ErrorOnPath(ctx, err)
  149545. }
  149546. func (ec *executionContext) marshalNFulfillmentStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentStatus(ctx context.Context, sel ast.SelectionSet, v FulfillmentStatus) graphql.Marshaler {
  149547. return v
  149548. }
  149549. func (ec *executionContext) marshalNFulfillmentTrackingInfo2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentTrackingInfoᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentTrackingInfo) graphql.Marshaler {
  149550. ret := make(graphql.Array, len(v))
  149551. var wg sync.WaitGroup
  149552. isLen1 := len(v) == 1
  149553. if !isLen1 {
  149554. wg.Add(len(v))
  149555. }
  149556. for i := range v {
  149557. i := i
  149558. fc := &graphql.FieldContext{
  149559. Index: &i,
  149560. Result: &v[i],
  149561. }
  149562. ctx := graphql.WithFieldContext(ctx, fc)
  149563. f := func(i int) {
  149564. defer func() {
  149565. if r := recover(); r != nil {
  149566. ec.Error(ctx, ec.Recover(ctx, r))
  149567. ret = nil
  149568. }
  149569. }()
  149570. if !isLen1 {
  149571. defer wg.Done()
  149572. }
  149573. ret[i] = ec.marshalNFulfillmentTrackingInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentTrackingInfo(ctx, sel, v[i])
  149574. }
  149575. if isLen1 {
  149576. f(i)
  149577. } else {
  149578. go f(i)
  149579. }
  149580. }
  149581. wg.Wait()
  149582. for _, e := range ret {
  149583. if e == graphql.Null {
  149584. return graphql.Null
  149585. }
  149586. }
  149587. return ret
  149588. }
  149589. func (ec *executionContext) marshalNFulfillmentTrackingInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentTrackingInfo(ctx context.Context, sel ast.SelectionSet, v *FulfillmentTrackingInfo) graphql.Marshaler {
  149590. if v == nil {
  149591. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149592. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149593. }
  149594. return graphql.Null
  149595. }
  149596. return ec._FulfillmentTrackingInfo(ctx, sel, v)
  149597. }
  149598. func (ec *executionContext) unmarshalNHTML2string(ctx context.Context, v interface{}) (string, error) {
  149599. res, err := graphql.UnmarshalString(v)
  149600. return res, graphql.ErrorOnPath(ctx, err)
  149601. }
  149602. func (ec *executionContext) marshalNHTML2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  149603. res := graphql.MarshalString(v)
  149604. if res == graphql.Null {
  149605. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149606. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149607. }
  149608. }
  149609. return res
  149610. }
  149611. func (ec *executionContext) marshalNHasMetafields2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐHasMetafields(ctx context.Context, sel ast.SelectionSet, v HasMetafields) graphql.Marshaler {
  149612. if v == nil {
  149613. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149614. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149615. }
  149616. return graphql.Null
  149617. }
  149618. return ec._HasMetafields(ctx, sel, v)
  149619. }
  149620. func (ec *executionContext) unmarshalNID2string(ctx context.Context, v interface{}) (string, error) {
  149621. res, err := graphql.UnmarshalID(v)
  149622. return res, graphql.ErrorOnPath(ctx, err)
  149623. }
  149624. func (ec *executionContext) marshalNID2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  149625. res := graphql.MarshalID(v)
  149626. if res == graphql.Null {
  149627. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149628. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149629. }
  149630. }
  149631. return res
  149632. }
  149633. func (ec *executionContext) unmarshalNID2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  149634. var vSlice []interface{}
  149635. if v != nil {
  149636. vSlice = graphql.CoerceList(v)
  149637. }
  149638. var err error
  149639. res := make([]string, len(vSlice))
  149640. for i := range vSlice {
  149641. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  149642. res[i], err = ec.unmarshalNID2string(ctx, vSlice[i])
  149643. if err != nil {
  149644. return nil, err
  149645. }
  149646. }
  149647. return res, nil
  149648. }
  149649. func (ec *executionContext) marshalNID2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  149650. ret := make(graphql.Array, len(v))
  149651. for i := range v {
  149652. ret[i] = ec.marshalNID2string(ctx, sel, v[i])
  149653. }
  149654. for _, e := range ret {
  149655. if e == graphql.Null {
  149656. return graphql.Null
  149657. }
  149658. }
  149659. return ret
  149660. }
  149661. func (ec *executionContext) marshalNImage2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageᚄ(ctx context.Context, sel ast.SelectionSet, v []*Image) graphql.Marshaler {
  149662. ret := make(graphql.Array, len(v))
  149663. var wg sync.WaitGroup
  149664. isLen1 := len(v) == 1
  149665. if !isLen1 {
  149666. wg.Add(len(v))
  149667. }
  149668. for i := range v {
  149669. i := i
  149670. fc := &graphql.FieldContext{
  149671. Index: &i,
  149672. Result: &v[i],
  149673. }
  149674. ctx := graphql.WithFieldContext(ctx, fc)
  149675. f := func(i int) {
  149676. defer func() {
  149677. if r := recover(); r != nil {
  149678. ec.Error(ctx, ec.Recover(ctx, r))
  149679. ret = nil
  149680. }
  149681. }()
  149682. if !isLen1 {
  149683. defer wg.Done()
  149684. }
  149685. ret[i] = ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, sel, v[i])
  149686. }
  149687. if isLen1 {
  149688. f(i)
  149689. } else {
  149690. go f(i)
  149691. }
  149692. }
  149693. wg.Wait()
  149694. for _, e := range ret {
  149695. if e == graphql.Null {
  149696. return graphql.Null
  149697. }
  149698. }
  149699. return ret
  149700. }
  149701. func (ec *executionContext) marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx context.Context, sel ast.SelectionSet, v *Image) graphql.Marshaler {
  149702. if v == nil {
  149703. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149704. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149705. }
  149706. return graphql.Null
  149707. }
  149708. return ec._Image(ctx, sel, v)
  149709. }
  149710. func (ec *executionContext) marshalNImageConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageConnection(ctx context.Context, sel ast.SelectionSet, v *ImageConnection) graphql.Marshaler {
  149711. if v == nil {
  149712. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149713. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149714. }
  149715. return graphql.Null
  149716. }
  149717. return ec._ImageConnection(ctx, sel, v)
  149718. }
  149719. func (ec *executionContext) marshalNImageEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ImageEdge) graphql.Marshaler {
  149720. ret := make(graphql.Array, len(v))
  149721. var wg sync.WaitGroup
  149722. isLen1 := len(v) == 1
  149723. if !isLen1 {
  149724. wg.Add(len(v))
  149725. }
  149726. for i := range v {
  149727. i := i
  149728. fc := &graphql.FieldContext{
  149729. Index: &i,
  149730. Result: &v[i],
  149731. }
  149732. ctx := graphql.WithFieldContext(ctx, fc)
  149733. f := func(i int) {
  149734. defer func() {
  149735. if r := recover(); r != nil {
  149736. ec.Error(ctx, ec.Recover(ctx, r))
  149737. ret = nil
  149738. }
  149739. }()
  149740. if !isLen1 {
  149741. defer wg.Done()
  149742. }
  149743. ret[i] = ec.marshalNImageEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageEdge(ctx, sel, v[i])
  149744. }
  149745. if isLen1 {
  149746. f(i)
  149747. } else {
  149748. go f(i)
  149749. }
  149750. }
  149751. wg.Wait()
  149752. for _, e := range ret {
  149753. if e == graphql.Null {
  149754. return graphql.Null
  149755. }
  149756. }
  149757. return ret
  149758. }
  149759. func (ec *executionContext) marshalNImageEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageEdge(ctx context.Context, sel ast.SelectionSet, v *ImageEdge) graphql.Marshaler {
  149760. if v == nil {
  149761. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149762. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149763. }
  149764. return graphql.Null
  149765. }
  149766. return ec._ImageEdge(ctx, sel, v)
  149767. }
  149768. func (ec *executionContext) unmarshalNImageInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInput(ctx context.Context, v interface{}) (ImageInput, error) {
  149769. res, err := ec.unmarshalInputImageInput(ctx, v)
  149770. return res, graphql.ErrorOnPath(ctx, err)
  149771. }
  149772. func (ec *executionContext) unmarshalNImageInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInputᚄ(ctx context.Context, v interface{}) ([]*ImageInput, error) {
  149773. var vSlice []interface{}
  149774. if v != nil {
  149775. vSlice = graphql.CoerceList(v)
  149776. }
  149777. var err error
  149778. res := make([]*ImageInput, len(vSlice))
  149779. for i := range vSlice {
  149780. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  149781. res[i], err = ec.unmarshalNImageInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInput(ctx, vSlice[i])
  149782. if err != nil {
  149783. return nil, err
  149784. }
  149785. }
  149786. return res, nil
  149787. }
  149788. func (ec *executionContext) unmarshalNImageInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInput(ctx context.Context, v interface{}) (*ImageInput, error) {
  149789. res, err := ec.unmarshalInputImageInput(ctx, v)
  149790. return &res, graphql.ErrorOnPath(ctx, err)
  149791. }
  149792. func (ec *executionContext) unmarshalNInt2int(ctx context.Context, v interface{}) (int, error) {
  149793. res, err := graphql.UnmarshalInt(v)
  149794. return res, graphql.ErrorOnPath(ctx, err)
  149795. }
  149796. func (ec *executionContext) marshalNInt2int(ctx context.Context, sel ast.SelectionSet, v int) graphql.Marshaler {
  149797. res := graphql.MarshalInt(v)
  149798. if res == graphql.Null {
  149799. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149800. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149801. }
  149802. }
  149803. return res
  149804. }
  149805. func (ec *executionContext) marshalNInventoryItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryItem(ctx context.Context, sel ast.SelectionSet, v *InventoryItem) graphql.Marshaler {
  149806. if v == nil {
  149807. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149808. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149809. }
  149810. return graphql.Null
  149811. }
  149812. return ec._InventoryItem(ctx, sel, v)
  149813. }
  149814. func (ec *executionContext) marshalNInventoryLevel2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevel(ctx context.Context, sel ast.SelectionSet, v InventoryLevel) graphql.Marshaler {
  149815. return ec._InventoryLevel(ctx, sel, &v)
  149816. }
  149817. func (ec *executionContext) marshalNInventoryLevel2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelᚄ(ctx context.Context, sel ast.SelectionSet, v []*InventoryLevel) graphql.Marshaler {
  149818. ret := make(graphql.Array, len(v))
  149819. var wg sync.WaitGroup
  149820. isLen1 := len(v) == 1
  149821. if !isLen1 {
  149822. wg.Add(len(v))
  149823. }
  149824. for i := range v {
  149825. i := i
  149826. fc := &graphql.FieldContext{
  149827. Index: &i,
  149828. Result: &v[i],
  149829. }
  149830. ctx := graphql.WithFieldContext(ctx, fc)
  149831. f := func(i int) {
  149832. defer func() {
  149833. if r := recover(); r != nil {
  149834. ec.Error(ctx, ec.Recover(ctx, r))
  149835. ret = nil
  149836. }
  149837. }()
  149838. if !isLen1 {
  149839. defer wg.Done()
  149840. }
  149841. ret[i] = ec.marshalNInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevel(ctx, sel, v[i])
  149842. }
  149843. if isLen1 {
  149844. f(i)
  149845. } else {
  149846. go f(i)
  149847. }
  149848. }
  149849. wg.Wait()
  149850. for _, e := range ret {
  149851. if e == graphql.Null {
  149852. return graphql.Null
  149853. }
  149854. }
  149855. return ret
  149856. }
  149857. func (ec *executionContext) marshalNInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevel(ctx context.Context, sel ast.SelectionSet, v *InventoryLevel) graphql.Marshaler {
  149858. if v == nil {
  149859. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149860. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149861. }
  149862. return graphql.Null
  149863. }
  149864. return ec._InventoryLevel(ctx, sel, v)
  149865. }
  149866. func (ec *executionContext) marshalNInventoryLevelConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelConnection(ctx context.Context, sel ast.SelectionSet, v *InventoryLevelConnection) graphql.Marshaler {
  149867. if v == nil {
  149868. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149869. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149870. }
  149871. return graphql.Null
  149872. }
  149873. return ec._InventoryLevelConnection(ctx, sel, v)
  149874. }
  149875. func (ec *executionContext) marshalNInventoryLevelEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*InventoryLevelEdge) graphql.Marshaler {
  149876. ret := make(graphql.Array, len(v))
  149877. var wg sync.WaitGroup
  149878. isLen1 := len(v) == 1
  149879. if !isLen1 {
  149880. wg.Add(len(v))
  149881. }
  149882. for i := range v {
  149883. i := i
  149884. fc := &graphql.FieldContext{
  149885. Index: &i,
  149886. Result: &v[i],
  149887. }
  149888. ctx := graphql.WithFieldContext(ctx, fc)
  149889. f := func(i int) {
  149890. defer func() {
  149891. if r := recover(); r != nil {
  149892. ec.Error(ctx, ec.Recover(ctx, r))
  149893. ret = nil
  149894. }
  149895. }()
  149896. if !isLen1 {
  149897. defer wg.Done()
  149898. }
  149899. ret[i] = ec.marshalNInventoryLevelEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelEdge(ctx, sel, v[i])
  149900. }
  149901. if isLen1 {
  149902. f(i)
  149903. } else {
  149904. go f(i)
  149905. }
  149906. }
  149907. wg.Wait()
  149908. for _, e := range ret {
  149909. if e == graphql.Null {
  149910. return graphql.Null
  149911. }
  149912. }
  149913. return ret
  149914. }
  149915. func (ec *executionContext) marshalNInventoryLevelEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelEdge(ctx context.Context, sel ast.SelectionSet, v *InventoryLevelEdge) graphql.Marshaler {
  149916. if v == nil {
  149917. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149918. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149919. }
  149920. return graphql.Null
  149921. }
  149922. return ec._InventoryLevelEdge(ctx, sel, v)
  149923. }
  149924. func (ec *executionContext) unmarshalNInventoryLevelInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelInput(ctx context.Context, v interface{}) (*InventoryLevelInput, error) {
  149925. res, err := ec.unmarshalInputInventoryLevelInput(ctx, v)
  149926. return &res, graphql.ErrorOnPath(ctx, err)
  149927. }
  149928. func (ec *executionContext) marshalNLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*LineItem) graphql.Marshaler {
  149929. ret := make(graphql.Array, len(v))
  149930. var wg sync.WaitGroup
  149931. isLen1 := len(v) == 1
  149932. if !isLen1 {
  149933. wg.Add(len(v))
  149934. }
  149935. for i := range v {
  149936. i := i
  149937. fc := &graphql.FieldContext{
  149938. Index: &i,
  149939. Result: &v[i],
  149940. }
  149941. ctx := graphql.WithFieldContext(ctx, fc)
  149942. f := func(i int) {
  149943. defer func() {
  149944. if r := recover(); r != nil {
  149945. ec.Error(ctx, ec.Recover(ctx, r))
  149946. ret = nil
  149947. }
  149948. }()
  149949. if !isLen1 {
  149950. defer wg.Done()
  149951. }
  149952. ret[i] = ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItem(ctx, sel, v[i])
  149953. }
  149954. if isLen1 {
  149955. f(i)
  149956. } else {
  149957. go f(i)
  149958. }
  149959. }
  149960. wg.Wait()
  149961. for _, e := range ret {
  149962. if e == graphql.Null {
  149963. return graphql.Null
  149964. }
  149965. }
  149966. return ret
  149967. }
  149968. func (ec *executionContext) marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItem(ctx context.Context, sel ast.SelectionSet, v *LineItem) graphql.Marshaler {
  149969. if v == nil {
  149970. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  149971. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  149972. }
  149973. return graphql.Null
  149974. }
  149975. return ec._LineItem(ctx, sel, v)
  149976. }
  149977. func (ec *executionContext) marshalNLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*LineItemEdge) graphql.Marshaler {
  149978. ret := make(graphql.Array, len(v))
  149979. var wg sync.WaitGroup
  149980. isLen1 := len(v) == 1
  149981. if !isLen1 {
  149982. wg.Add(len(v))
  149983. }
  149984. for i := range v {
  149985. i := i
  149986. fc := &graphql.FieldContext{
  149987. Index: &i,
  149988. Result: &v[i],
  149989. }
  149990. ctx := graphql.WithFieldContext(ctx, fc)
  149991. f := func(i int) {
  149992. defer func() {
  149993. if r := recover(); r != nil {
  149994. ec.Error(ctx, ec.Recover(ctx, r))
  149995. ret = nil
  149996. }
  149997. }()
  149998. if !isLen1 {
  149999. defer wg.Done()
  150000. }
  150001. ret[i] = ec.marshalNLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItemEdge(ctx, sel, v[i])
  150002. }
  150003. if isLen1 {
  150004. f(i)
  150005. } else {
  150006. go f(i)
  150007. }
  150008. }
  150009. wg.Wait()
  150010. for _, e := range ret {
  150011. if e == graphql.Null {
  150012. return graphql.Null
  150013. }
  150014. }
  150015. return ret
  150016. }
  150017. func (ec *executionContext) marshalNLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *LineItemEdge) graphql.Marshaler {
  150018. if v == nil {
  150019. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150020. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150021. }
  150022. return graphql.Null
  150023. }
  150024. return ec._LineItemEdge(ctx, sel, v)
  150025. }
  150026. func (ec *executionContext) marshalNLocalizationExtension2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionᚄ(ctx context.Context, sel ast.SelectionSet, v []*LocalizationExtension) graphql.Marshaler {
  150027. ret := make(graphql.Array, len(v))
  150028. var wg sync.WaitGroup
  150029. isLen1 := len(v) == 1
  150030. if !isLen1 {
  150031. wg.Add(len(v))
  150032. }
  150033. for i := range v {
  150034. i := i
  150035. fc := &graphql.FieldContext{
  150036. Index: &i,
  150037. Result: &v[i],
  150038. }
  150039. ctx := graphql.WithFieldContext(ctx, fc)
  150040. f := func(i int) {
  150041. defer func() {
  150042. if r := recover(); r != nil {
  150043. ec.Error(ctx, ec.Recover(ctx, r))
  150044. ret = nil
  150045. }
  150046. }()
  150047. if !isLen1 {
  150048. defer wg.Done()
  150049. }
  150050. ret[i] = ec.marshalNLocalizationExtension2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtension(ctx, sel, v[i])
  150051. }
  150052. if isLen1 {
  150053. f(i)
  150054. } else {
  150055. go f(i)
  150056. }
  150057. }
  150058. wg.Wait()
  150059. for _, e := range ret {
  150060. if e == graphql.Null {
  150061. return graphql.Null
  150062. }
  150063. }
  150064. return ret
  150065. }
  150066. func (ec *executionContext) marshalNLocalizationExtension2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtension(ctx context.Context, sel ast.SelectionSet, v *LocalizationExtension) graphql.Marshaler {
  150067. if v == nil {
  150068. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150069. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150070. }
  150071. return graphql.Null
  150072. }
  150073. return ec._LocalizationExtension(ctx, sel, v)
  150074. }
  150075. func (ec *executionContext) marshalNLocalizationExtensionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*LocalizationExtensionEdge) graphql.Marshaler {
  150076. ret := make(graphql.Array, len(v))
  150077. var wg sync.WaitGroup
  150078. isLen1 := len(v) == 1
  150079. if !isLen1 {
  150080. wg.Add(len(v))
  150081. }
  150082. for i := range v {
  150083. i := i
  150084. fc := &graphql.FieldContext{
  150085. Index: &i,
  150086. Result: &v[i],
  150087. }
  150088. ctx := graphql.WithFieldContext(ctx, fc)
  150089. f := func(i int) {
  150090. defer func() {
  150091. if r := recover(); r != nil {
  150092. ec.Error(ctx, ec.Recover(ctx, r))
  150093. ret = nil
  150094. }
  150095. }()
  150096. if !isLen1 {
  150097. defer wg.Done()
  150098. }
  150099. ret[i] = ec.marshalNLocalizationExtensionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionEdge(ctx, sel, v[i])
  150100. }
  150101. if isLen1 {
  150102. f(i)
  150103. } else {
  150104. go f(i)
  150105. }
  150106. }
  150107. wg.Wait()
  150108. for _, e := range ret {
  150109. if e == graphql.Null {
  150110. return graphql.Null
  150111. }
  150112. }
  150113. return ret
  150114. }
  150115. func (ec *executionContext) marshalNLocalizationExtensionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionEdge(ctx context.Context, sel ast.SelectionSet, v *LocalizationExtensionEdge) graphql.Marshaler {
  150116. if v == nil {
  150117. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150118. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150119. }
  150120. return graphql.Null
  150121. }
  150122. return ec._LocalizationExtensionEdge(ctx, sel, v)
  150123. }
  150124. func (ec *executionContext) unmarshalNLocalizationExtensionKey2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionKey(ctx context.Context, v interface{}) (LocalizationExtensionKey, error) {
  150125. var res LocalizationExtensionKey
  150126. err := res.UnmarshalGQL(v)
  150127. return res, graphql.ErrorOnPath(ctx, err)
  150128. }
  150129. func (ec *executionContext) marshalNLocalizationExtensionKey2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionKey(ctx context.Context, sel ast.SelectionSet, v LocalizationExtensionKey) graphql.Marshaler {
  150130. return v
  150131. }
  150132. func (ec *executionContext) unmarshalNLocalizationExtensionPurpose2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionPurpose(ctx context.Context, v interface{}) (LocalizationExtensionPurpose, error) {
  150133. var res LocalizationExtensionPurpose
  150134. err := res.UnmarshalGQL(v)
  150135. return res, graphql.ErrorOnPath(ctx, err)
  150136. }
  150137. func (ec *executionContext) marshalNLocalizationExtensionPurpose2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocalizationExtensionPurpose(ctx context.Context, sel ast.SelectionSet, v LocalizationExtensionPurpose) graphql.Marshaler {
  150138. return v
  150139. }
  150140. func (ec *executionContext) marshalNLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationᚄ(ctx context.Context, sel ast.SelectionSet, v []*Location) graphql.Marshaler {
  150141. ret := make(graphql.Array, len(v))
  150142. var wg sync.WaitGroup
  150143. isLen1 := len(v) == 1
  150144. if !isLen1 {
  150145. wg.Add(len(v))
  150146. }
  150147. for i := range v {
  150148. i := i
  150149. fc := &graphql.FieldContext{
  150150. Index: &i,
  150151. Result: &v[i],
  150152. }
  150153. ctx := graphql.WithFieldContext(ctx, fc)
  150154. f := func(i int) {
  150155. defer func() {
  150156. if r := recover(); r != nil {
  150157. ec.Error(ctx, ec.Recover(ctx, r))
  150158. ret = nil
  150159. }
  150160. }()
  150161. if !isLen1 {
  150162. defer wg.Done()
  150163. }
  150164. ret[i] = ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx, sel, v[i])
  150165. }
  150166. if isLen1 {
  150167. f(i)
  150168. } else {
  150169. go f(i)
  150170. }
  150171. }
  150172. wg.Wait()
  150173. for _, e := range ret {
  150174. if e == graphql.Null {
  150175. return graphql.Null
  150176. }
  150177. }
  150178. return ret
  150179. }
  150180. func (ec *executionContext) marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx context.Context, sel ast.SelectionSet, v *Location) graphql.Marshaler {
  150181. if v == nil {
  150182. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150183. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150184. }
  150185. return graphql.Null
  150186. }
  150187. return ec._Location(ctx, sel, v)
  150188. }
  150189. func (ec *executionContext) marshalNLocationAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationAddress(ctx context.Context, sel ast.SelectionSet, v *LocationAddress) graphql.Marshaler {
  150190. if v == nil {
  150191. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150192. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150193. }
  150194. return graphql.Null
  150195. }
  150196. return ec._LocationAddress(ctx, sel, v)
  150197. }
  150198. func (ec *executionContext) marshalNLocationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationConnection(ctx context.Context, sel ast.SelectionSet, v *LocationConnection) graphql.Marshaler {
  150199. if v == nil {
  150200. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150201. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150202. }
  150203. return graphql.Null
  150204. }
  150205. return ec._LocationConnection(ctx, sel, v)
  150206. }
  150207. func (ec *executionContext) marshalNLocationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*LocationEdge) graphql.Marshaler {
  150208. ret := make(graphql.Array, len(v))
  150209. var wg sync.WaitGroup
  150210. isLen1 := len(v) == 1
  150211. if !isLen1 {
  150212. wg.Add(len(v))
  150213. }
  150214. for i := range v {
  150215. i := i
  150216. fc := &graphql.FieldContext{
  150217. Index: &i,
  150218. Result: &v[i],
  150219. }
  150220. ctx := graphql.WithFieldContext(ctx, fc)
  150221. f := func(i int) {
  150222. defer func() {
  150223. if r := recover(); r != nil {
  150224. ec.Error(ctx, ec.Recover(ctx, r))
  150225. ret = nil
  150226. }
  150227. }()
  150228. if !isLen1 {
  150229. defer wg.Done()
  150230. }
  150231. ret[i] = ec.marshalNLocationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationEdge(ctx, sel, v[i])
  150232. }
  150233. if isLen1 {
  150234. f(i)
  150235. } else {
  150236. go f(i)
  150237. }
  150238. }
  150239. wg.Wait()
  150240. for _, e := range ret {
  150241. if e == graphql.Null {
  150242. return graphql.Null
  150243. }
  150244. }
  150245. return ret
  150246. }
  150247. func (ec *executionContext) marshalNLocationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationEdge(ctx context.Context, sel ast.SelectionSet, v *LocationEdge) graphql.Marshaler {
  150248. if v == nil {
  150249. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150250. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150251. }
  150252. return graphql.Null
  150253. }
  150254. return ec._LocationEdge(ctx, sel, v)
  150255. }
  150256. func (ec *executionContext) marshalNLocationSuggestedAddress2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationSuggestedAddressᚄ(ctx context.Context, sel ast.SelectionSet, v []*LocationSuggestedAddress) graphql.Marshaler {
  150257. ret := make(graphql.Array, len(v))
  150258. var wg sync.WaitGroup
  150259. isLen1 := len(v) == 1
  150260. if !isLen1 {
  150261. wg.Add(len(v))
  150262. }
  150263. for i := range v {
  150264. i := i
  150265. fc := &graphql.FieldContext{
  150266. Index: &i,
  150267. Result: &v[i],
  150268. }
  150269. ctx := graphql.WithFieldContext(ctx, fc)
  150270. f := func(i int) {
  150271. defer func() {
  150272. if r := recover(); r != nil {
  150273. ec.Error(ctx, ec.Recover(ctx, r))
  150274. ret = nil
  150275. }
  150276. }()
  150277. if !isLen1 {
  150278. defer wg.Done()
  150279. }
  150280. ret[i] = ec.marshalNLocationSuggestedAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationSuggestedAddress(ctx, sel, v[i])
  150281. }
  150282. if isLen1 {
  150283. f(i)
  150284. } else {
  150285. go f(i)
  150286. }
  150287. }
  150288. wg.Wait()
  150289. for _, e := range ret {
  150290. if e == graphql.Null {
  150291. return graphql.Null
  150292. }
  150293. }
  150294. return ret
  150295. }
  150296. func (ec *executionContext) marshalNLocationSuggestedAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationSuggestedAddress(ctx context.Context, sel ast.SelectionSet, v *LocationSuggestedAddress) graphql.Marshaler {
  150297. if v == nil {
  150298. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150299. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150300. }
  150301. return graphql.Null
  150302. }
  150303. return ec._LocationSuggestedAddress(ctx, sel, v)
  150304. }
  150305. func (ec *executionContext) marshalNMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarket(ctx context.Context, sel ast.SelectionSet, v *Market) graphql.Marshaler {
  150306. if v == nil {
  150307. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150308. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150309. }
  150310. return graphql.Null
  150311. }
  150312. return ec._Market(ctx, sel, v)
  150313. }
  150314. func (ec *executionContext) marshalNMarketRegion2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegion(ctx context.Context, sel ast.SelectionSet, v MarketRegion) graphql.Marshaler {
  150315. if v == nil {
  150316. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150317. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150318. }
  150319. return graphql.Null
  150320. }
  150321. return ec._MarketRegion(ctx, sel, v)
  150322. }
  150323. func (ec *executionContext) marshalNMarketRegion2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegionᚄ(ctx context.Context, sel ast.SelectionSet, v []MarketRegion) graphql.Marshaler {
  150324. ret := make(graphql.Array, len(v))
  150325. var wg sync.WaitGroup
  150326. isLen1 := len(v) == 1
  150327. if !isLen1 {
  150328. wg.Add(len(v))
  150329. }
  150330. for i := range v {
  150331. i := i
  150332. fc := &graphql.FieldContext{
  150333. Index: &i,
  150334. Result: &v[i],
  150335. }
  150336. ctx := graphql.WithFieldContext(ctx, fc)
  150337. f := func(i int) {
  150338. defer func() {
  150339. if r := recover(); r != nil {
  150340. ec.Error(ctx, ec.Recover(ctx, r))
  150341. ret = nil
  150342. }
  150343. }()
  150344. if !isLen1 {
  150345. defer wg.Done()
  150346. }
  150347. ret[i] = ec.marshalNMarketRegion2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegion(ctx, sel, v[i])
  150348. }
  150349. if isLen1 {
  150350. f(i)
  150351. } else {
  150352. go f(i)
  150353. }
  150354. }
  150355. wg.Wait()
  150356. for _, e := range ret {
  150357. if e == graphql.Null {
  150358. return graphql.Null
  150359. }
  150360. }
  150361. return ret
  150362. }
  150363. func (ec *executionContext) marshalNMarketRegionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MarketRegionEdge) graphql.Marshaler {
  150364. ret := make(graphql.Array, len(v))
  150365. var wg sync.WaitGroup
  150366. isLen1 := len(v) == 1
  150367. if !isLen1 {
  150368. wg.Add(len(v))
  150369. }
  150370. for i := range v {
  150371. i := i
  150372. fc := &graphql.FieldContext{
  150373. Index: &i,
  150374. Result: &v[i],
  150375. }
  150376. ctx := graphql.WithFieldContext(ctx, fc)
  150377. f := func(i int) {
  150378. defer func() {
  150379. if r := recover(); r != nil {
  150380. ec.Error(ctx, ec.Recover(ctx, r))
  150381. ret = nil
  150382. }
  150383. }()
  150384. if !isLen1 {
  150385. defer wg.Done()
  150386. }
  150387. ret[i] = ec.marshalNMarketRegionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegionEdge(ctx, sel, v[i])
  150388. }
  150389. if isLen1 {
  150390. f(i)
  150391. } else {
  150392. go f(i)
  150393. }
  150394. }
  150395. wg.Wait()
  150396. for _, e := range ret {
  150397. if e == graphql.Null {
  150398. return graphql.Null
  150399. }
  150400. }
  150401. return ret
  150402. }
  150403. func (ec *executionContext) marshalNMarketRegionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketRegionEdge(ctx context.Context, sel ast.SelectionSet, v *MarketRegionEdge) graphql.Marshaler {
  150404. if v == nil {
  150405. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150406. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150407. }
  150408. return graphql.Null
  150409. }
  150410. return ec._MarketRegionEdge(ctx, sel, v)
  150411. }
  150412. func (ec *executionContext) unmarshalNMarketingTactic2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingTactic(ctx context.Context, v interface{}) (MarketingTactic, error) {
  150413. var res MarketingTactic
  150414. err := res.UnmarshalGQL(v)
  150415. return res, graphql.ErrorOnPath(ctx, err)
  150416. }
  150417. func (ec *executionContext) marshalNMarketingTactic2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingTactic(ctx context.Context, sel ast.SelectionSet, v MarketingTactic) graphql.Marshaler {
  150418. return v
  150419. }
  150420. func (ec *executionContext) marshalNMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMedia(ctx context.Context, sel ast.SelectionSet, v Media) graphql.Marshaler {
  150421. if v == nil {
  150422. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150423. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150424. }
  150425. return graphql.Null
  150426. }
  150427. return ec._Media(ctx, sel, v)
  150428. }
  150429. func (ec *executionContext) marshalNMedia2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaᚄ(ctx context.Context, sel ast.SelectionSet, v []Media) graphql.Marshaler {
  150430. ret := make(graphql.Array, len(v))
  150431. var wg sync.WaitGroup
  150432. isLen1 := len(v) == 1
  150433. if !isLen1 {
  150434. wg.Add(len(v))
  150435. }
  150436. for i := range v {
  150437. i := i
  150438. fc := &graphql.FieldContext{
  150439. Index: &i,
  150440. Result: &v[i],
  150441. }
  150442. ctx := graphql.WithFieldContext(ctx, fc)
  150443. f := func(i int) {
  150444. defer func() {
  150445. if r := recover(); r != nil {
  150446. ec.Error(ctx, ec.Recover(ctx, r))
  150447. ret = nil
  150448. }
  150449. }()
  150450. if !isLen1 {
  150451. defer wg.Done()
  150452. }
  150453. ret[i] = ec.marshalNMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMedia(ctx, sel, v[i])
  150454. }
  150455. if isLen1 {
  150456. f(i)
  150457. } else {
  150458. go f(i)
  150459. }
  150460. }
  150461. wg.Wait()
  150462. for _, e := range ret {
  150463. if e == graphql.Null {
  150464. return graphql.Null
  150465. }
  150466. }
  150467. return ret
  150468. }
  150469. func (ec *executionContext) marshalNMediaConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaConnection(ctx context.Context, sel ast.SelectionSet, v *MediaConnection) graphql.Marshaler {
  150470. if v == nil {
  150471. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150472. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150473. }
  150474. return graphql.Null
  150475. }
  150476. return ec._MediaConnection(ctx, sel, v)
  150477. }
  150478. func (ec *executionContext) unmarshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaContentType(ctx context.Context, v interface{}) (MediaContentType, error) {
  150479. var res MediaContentType
  150480. err := res.UnmarshalGQL(v)
  150481. return res, graphql.ErrorOnPath(ctx, err)
  150482. }
  150483. func (ec *executionContext) marshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaContentType(ctx context.Context, sel ast.SelectionSet, v MediaContentType) graphql.Marshaler {
  150484. return v
  150485. }
  150486. func (ec *executionContext) marshalNMediaEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MediaEdge) graphql.Marshaler {
  150487. ret := make(graphql.Array, len(v))
  150488. var wg sync.WaitGroup
  150489. isLen1 := len(v) == 1
  150490. if !isLen1 {
  150491. wg.Add(len(v))
  150492. }
  150493. for i := range v {
  150494. i := i
  150495. fc := &graphql.FieldContext{
  150496. Index: &i,
  150497. Result: &v[i],
  150498. }
  150499. ctx := graphql.WithFieldContext(ctx, fc)
  150500. f := func(i int) {
  150501. defer func() {
  150502. if r := recover(); r != nil {
  150503. ec.Error(ctx, ec.Recover(ctx, r))
  150504. ret = nil
  150505. }
  150506. }()
  150507. if !isLen1 {
  150508. defer wg.Done()
  150509. }
  150510. ret[i] = ec.marshalNMediaEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaEdge(ctx, sel, v[i])
  150511. }
  150512. if isLen1 {
  150513. f(i)
  150514. } else {
  150515. go f(i)
  150516. }
  150517. }
  150518. wg.Wait()
  150519. for _, e := range ret {
  150520. if e == graphql.Null {
  150521. return graphql.Null
  150522. }
  150523. }
  150524. return ret
  150525. }
  150526. func (ec *executionContext) marshalNMediaEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaEdge(ctx context.Context, sel ast.SelectionSet, v *MediaEdge) graphql.Marshaler {
  150527. if v == nil {
  150528. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150529. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150530. }
  150531. return graphql.Null
  150532. }
  150533. return ec._MediaEdge(ctx, sel, v)
  150534. }
  150535. func (ec *executionContext) marshalNMediaError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*MediaError) graphql.Marshaler {
  150536. ret := make(graphql.Array, len(v))
  150537. var wg sync.WaitGroup
  150538. isLen1 := len(v) == 1
  150539. if !isLen1 {
  150540. wg.Add(len(v))
  150541. }
  150542. for i := range v {
  150543. i := i
  150544. fc := &graphql.FieldContext{
  150545. Index: &i,
  150546. Result: &v[i],
  150547. }
  150548. ctx := graphql.WithFieldContext(ctx, fc)
  150549. f := func(i int) {
  150550. defer func() {
  150551. if r := recover(); r != nil {
  150552. ec.Error(ctx, ec.Recover(ctx, r))
  150553. ret = nil
  150554. }
  150555. }()
  150556. if !isLen1 {
  150557. defer wg.Done()
  150558. }
  150559. ret[i] = ec.marshalNMediaError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaError(ctx, sel, v[i])
  150560. }
  150561. if isLen1 {
  150562. f(i)
  150563. } else {
  150564. go f(i)
  150565. }
  150566. }
  150567. wg.Wait()
  150568. for _, e := range ret {
  150569. if e == graphql.Null {
  150570. return graphql.Null
  150571. }
  150572. }
  150573. return ret
  150574. }
  150575. func (ec *executionContext) marshalNMediaError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaError(ctx context.Context, sel ast.SelectionSet, v *MediaError) graphql.Marshaler {
  150576. if v == nil {
  150577. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150578. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150579. }
  150580. return graphql.Null
  150581. }
  150582. return ec._MediaError(ctx, sel, v)
  150583. }
  150584. func (ec *executionContext) unmarshalNMediaErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaErrorCode(ctx context.Context, v interface{}) (MediaErrorCode, error) {
  150585. var res MediaErrorCode
  150586. err := res.UnmarshalGQL(v)
  150587. return res, graphql.ErrorOnPath(ctx, err)
  150588. }
  150589. func (ec *executionContext) marshalNMediaErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaErrorCode(ctx context.Context, sel ast.SelectionSet, v MediaErrorCode) graphql.Marshaler {
  150590. return v
  150591. }
  150592. func (ec *executionContext) unmarshalNMediaPreviewImageStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaPreviewImageStatus(ctx context.Context, v interface{}) (MediaPreviewImageStatus, error) {
  150593. var res MediaPreviewImageStatus
  150594. err := res.UnmarshalGQL(v)
  150595. return res, graphql.ErrorOnPath(ctx, err)
  150596. }
  150597. func (ec *executionContext) marshalNMediaPreviewImageStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaPreviewImageStatus(ctx context.Context, sel ast.SelectionSet, v MediaPreviewImageStatus) graphql.Marshaler {
  150598. return v
  150599. }
  150600. func (ec *executionContext) unmarshalNMediaStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaStatus(ctx context.Context, v interface{}) (MediaStatus, error) {
  150601. var res MediaStatus
  150602. err := res.UnmarshalGQL(v)
  150603. return res, graphql.ErrorOnPath(ctx, err)
  150604. }
  150605. func (ec *executionContext) marshalNMediaStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaStatus(ctx context.Context, sel ast.SelectionSet, v MediaStatus) graphql.Marshaler {
  150606. return v
  150607. }
  150608. func (ec *executionContext) marshalNMediaUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*MediaUserError) graphql.Marshaler {
  150609. ret := make(graphql.Array, len(v))
  150610. var wg sync.WaitGroup
  150611. isLen1 := len(v) == 1
  150612. if !isLen1 {
  150613. wg.Add(len(v))
  150614. }
  150615. for i := range v {
  150616. i := i
  150617. fc := &graphql.FieldContext{
  150618. Index: &i,
  150619. Result: &v[i],
  150620. }
  150621. ctx := graphql.WithFieldContext(ctx, fc)
  150622. f := func(i int) {
  150623. defer func() {
  150624. if r := recover(); r != nil {
  150625. ec.Error(ctx, ec.Recover(ctx, r))
  150626. ret = nil
  150627. }
  150628. }()
  150629. if !isLen1 {
  150630. defer wg.Done()
  150631. }
  150632. ret[i] = ec.marshalNMediaUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserError(ctx, sel, v[i])
  150633. }
  150634. if isLen1 {
  150635. f(i)
  150636. } else {
  150637. go f(i)
  150638. }
  150639. }
  150640. wg.Wait()
  150641. for _, e := range ret {
  150642. if e == graphql.Null {
  150643. return graphql.Null
  150644. }
  150645. }
  150646. return ret
  150647. }
  150648. func (ec *executionContext) marshalNMediaUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserError(ctx context.Context, sel ast.SelectionSet, v *MediaUserError) graphql.Marshaler {
  150649. if v == nil {
  150650. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150651. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150652. }
  150653. return graphql.Null
  150654. }
  150655. return ec._MediaUserError(ctx, sel, v)
  150656. }
  150657. func (ec *executionContext) marshalNMediaWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaWarningᚄ(ctx context.Context, sel ast.SelectionSet, v []*MediaWarning) graphql.Marshaler {
  150658. ret := make(graphql.Array, len(v))
  150659. var wg sync.WaitGroup
  150660. isLen1 := len(v) == 1
  150661. if !isLen1 {
  150662. wg.Add(len(v))
  150663. }
  150664. for i := range v {
  150665. i := i
  150666. fc := &graphql.FieldContext{
  150667. Index: &i,
  150668. Result: &v[i],
  150669. }
  150670. ctx := graphql.WithFieldContext(ctx, fc)
  150671. f := func(i int) {
  150672. defer func() {
  150673. if r := recover(); r != nil {
  150674. ec.Error(ctx, ec.Recover(ctx, r))
  150675. ret = nil
  150676. }
  150677. }()
  150678. if !isLen1 {
  150679. defer wg.Done()
  150680. }
  150681. ret[i] = ec.marshalNMediaWarning2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaWarning(ctx, sel, v[i])
  150682. }
  150683. if isLen1 {
  150684. f(i)
  150685. } else {
  150686. go f(i)
  150687. }
  150688. }
  150689. wg.Wait()
  150690. for _, e := range ret {
  150691. if e == graphql.Null {
  150692. return graphql.Null
  150693. }
  150694. }
  150695. return ret
  150696. }
  150697. func (ec *executionContext) marshalNMediaWarning2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaWarning(ctx context.Context, sel ast.SelectionSet, v *MediaWarning) graphql.Marshaler {
  150698. if v == nil {
  150699. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150700. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150701. }
  150702. return graphql.Null
  150703. }
  150704. return ec._MediaWarning(ctx, sel, v)
  150705. }
  150706. func (ec *executionContext) unmarshalNMediaWarningCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaWarningCode(ctx context.Context, v interface{}) (MediaWarningCode, error) {
  150707. var res MediaWarningCode
  150708. err := res.UnmarshalGQL(v)
  150709. return res, graphql.ErrorOnPath(ctx, err)
  150710. }
  150711. func (ec *executionContext) marshalNMediaWarningCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaWarningCode(ctx context.Context, sel ast.SelectionSet, v MediaWarningCode) graphql.Marshaler {
  150712. return v
  150713. }
  150714. func (ec *executionContext) marshalNMetafield2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldᚄ(ctx context.Context, sel ast.SelectionSet, v []*Metafield) graphql.Marshaler {
  150715. ret := make(graphql.Array, len(v))
  150716. var wg sync.WaitGroup
  150717. isLen1 := len(v) == 1
  150718. if !isLen1 {
  150719. wg.Add(len(v))
  150720. }
  150721. for i := range v {
  150722. i := i
  150723. fc := &graphql.FieldContext{
  150724. Index: &i,
  150725. Result: &v[i],
  150726. }
  150727. ctx := graphql.WithFieldContext(ctx, fc)
  150728. f := func(i int) {
  150729. defer func() {
  150730. if r := recover(); r != nil {
  150731. ec.Error(ctx, ec.Recover(ctx, r))
  150732. ret = nil
  150733. }
  150734. }()
  150735. if !isLen1 {
  150736. defer wg.Done()
  150737. }
  150738. ret[i] = ec.marshalNMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx, sel, v[i])
  150739. }
  150740. if isLen1 {
  150741. f(i)
  150742. } else {
  150743. go f(i)
  150744. }
  150745. }
  150746. wg.Wait()
  150747. for _, e := range ret {
  150748. if e == graphql.Null {
  150749. return graphql.Null
  150750. }
  150751. }
  150752. return ret
  150753. }
  150754. func (ec *executionContext) marshalNMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx context.Context, sel ast.SelectionSet, v *Metafield) graphql.Marshaler {
  150755. if v == nil {
  150756. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150757. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150758. }
  150759. return graphql.Null
  150760. }
  150761. return ec._Metafield(ctx, sel, v)
  150762. }
  150763. func (ec *executionContext) marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldConnection(ctx context.Context, sel ast.SelectionSet, v *MetafieldConnection) graphql.Marshaler {
  150764. if v == nil {
  150765. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150766. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150767. }
  150768. return graphql.Null
  150769. }
  150770. return ec._MetafieldConnection(ctx, sel, v)
  150771. }
  150772. func (ec *executionContext) marshalNMetafieldDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldDefinition) graphql.Marshaler {
  150773. ret := make(graphql.Array, len(v))
  150774. var wg sync.WaitGroup
  150775. isLen1 := len(v) == 1
  150776. if !isLen1 {
  150777. wg.Add(len(v))
  150778. }
  150779. for i := range v {
  150780. i := i
  150781. fc := &graphql.FieldContext{
  150782. Index: &i,
  150783. Result: &v[i],
  150784. }
  150785. ctx := graphql.WithFieldContext(ctx, fc)
  150786. f := func(i int) {
  150787. defer func() {
  150788. if r := recover(); r != nil {
  150789. ec.Error(ctx, ec.Recover(ctx, r))
  150790. ret = nil
  150791. }
  150792. }()
  150793. if !isLen1 {
  150794. defer wg.Done()
  150795. }
  150796. ret[i] = ec.marshalNMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinition(ctx, sel, v[i])
  150797. }
  150798. if isLen1 {
  150799. f(i)
  150800. } else {
  150801. go f(i)
  150802. }
  150803. }
  150804. wg.Wait()
  150805. for _, e := range ret {
  150806. if e == graphql.Null {
  150807. return graphql.Null
  150808. }
  150809. }
  150810. return ret
  150811. }
  150812. func (ec *executionContext) marshalNMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinition(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinition) graphql.Marshaler {
  150813. if v == nil {
  150814. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150815. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150816. }
  150817. return graphql.Null
  150818. }
  150819. return ec._MetafieldDefinition(ctx, sel, v)
  150820. }
  150821. func (ec *executionContext) marshalNMetafieldDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionConnection(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionConnection) graphql.Marshaler {
  150822. if v == nil {
  150823. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150824. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150825. }
  150826. return graphql.Null
  150827. }
  150828. return ec._MetafieldDefinitionConnection(ctx, sel, v)
  150829. }
  150830. func (ec *executionContext) marshalNMetafieldDefinitionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldDefinitionEdge) graphql.Marshaler {
  150831. ret := make(graphql.Array, len(v))
  150832. var wg sync.WaitGroup
  150833. isLen1 := len(v) == 1
  150834. if !isLen1 {
  150835. wg.Add(len(v))
  150836. }
  150837. for i := range v {
  150838. i := i
  150839. fc := &graphql.FieldContext{
  150840. Index: &i,
  150841. Result: &v[i],
  150842. }
  150843. ctx := graphql.WithFieldContext(ctx, fc)
  150844. f := func(i int) {
  150845. defer func() {
  150846. if r := recover(); r != nil {
  150847. ec.Error(ctx, ec.Recover(ctx, r))
  150848. ret = nil
  150849. }
  150850. }()
  150851. if !isLen1 {
  150852. defer wg.Done()
  150853. }
  150854. ret[i] = ec.marshalNMetafieldDefinitionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionEdge(ctx, sel, v[i])
  150855. }
  150856. if isLen1 {
  150857. f(i)
  150858. } else {
  150859. go f(i)
  150860. }
  150861. }
  150862. wg.Wait()
  150863. for _, e := range ret {
  150864. if e == graphql.Null {
  150865. return graphql.Null
  150866. }
  150867. }
  150868. return ret
  150869. }
  150870. func (ec *executionContext) marshalNMetafieldDefinitionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionEdge(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionEdge) graphql.Marshaler {
  150871. if v == nil {
  150872. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150873. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150874. }
  150875. return graphql.Null
  150876. }
  150877. return ec._MetafieldDefinitionEdge(ctx, sel, v)
  150878. }
  150879. func (ec *executionContext) marshalNMetafieldDefinitionSupportedValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSupportedValidationᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldDefinitionSupportedValidation) graphql.Marshaler {
  150880. ret := make(graphql.Array, len(v))
  150881. var wg sync.WaitGroup
  150882. isLen1 := len(v) == 1
  150883. if !isLen1 {
  150884. wg.Add(len(v))
  150885. }
  150886. for i := range v {
  150887. i := i
  150888. fc := &graphql.FieldContext{
  150889. Index: &i,
  150890. Result: &v[i],
  150891. }
  150892. ctx := graphql.WithFieldContext(ctx, fc)
  150893. f := func(i int) {
  150894. defer func() {
  150895. if r := recover(); r != nil {
  150896. ec.Error(ctx, ec.Recover(ctx, r))
  150897. ret = nil
  150898. }
  150899. }()
  150900. if !isLen1 {
  150901. defer wg.Done()
  150902. }
  150903. ret[i] = ec.marshalNMetafieldDefinitionSupportedValidation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSupportedValidation(ctx, sel, v[i])
  150904. }
  150905. if isLen1 {
  150906. f(i)
  150907. } else {
  150908. go f(i)
  150909. }
  150910. }
  150911. wg.Wait()
  150912. for _, e := range ret {
  150913. if e == graphql.Null {
  150914. return graphql.Null
  150915. }
  150916. }
  150917. return ret
  150918. }
  150919. func (ec *executionContext) marshalNMetafieldDefinitionSupportedValidation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSupportedValidation(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionSupportedValidation) graphql.Marshaler {
  150920. if v == nil {
  150921. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150922. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150923. }
  150924. return graphql.Null
  150925. }
  150926. return ec._MetafieldDefinitionSupportedValidation(ctx, sel, v)
  150927. }
  150928. func (ec *executionContext) marshalNMetafieldDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionType(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionType) graphql.Marshaler {
  150929. if v == nil {
  150930. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150931. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150932. }
  150933. return graphql.Null
  150934. }
  150935. return ec._MetafieldDefinitionType(ctx, sel, v)
  150936. }
  150937. func (ec *executionContext) marshalNMetafieldDefinitionValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionValidationᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldDefinitionValidation) graphql.Marshaler {
  150938. ret := make(graphql.Array, len(v))
  150939. var wg sync.WaitGroup
  150940. isLen1 := len(v) == 1
  150941. if !isLen1 {
  150942. wg.Add(len(v))
  150943. }
  150944. for i := range v {
  150945. i := i
  150946. fc := &graphql.FieldContext{
  150947. Index: &i,
  150948. Result: &v[i],
  150949. }
  150950. ctx := graphql.WithFieldContext(ctx, fc)
  150951. f := func(i int) {
  150952. defer func() {
  150953. if r := recover(); r != nil {
  150954. ec.Error(ctx, ec.Recover(ctx, r))
  150955. ret = nil
  150956. }
  150957. }()
  150958. if !isLen1 {
  150959. defer wg.Done()
  150960. }
  150961. ret[i] = ec.marshalNMetafieldDefinitionValidation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionValidation(ctx, sel, v[i])
  150962. }
  150963. if isLen1 {
  150964. f(i)
  150965. } else {
  150966. go f(i)
  150967. }
  150968. }
  150969. wg.Wait()
  150970. for _, e := range ret {
  150971. if e == graphql.Null {
  150972. return graphql.Null
  150973. }
  150974. }
  150975. return ret
  150976. }
  150977. func (ec *executionContext) marshalNMetafieldDefinitionValidation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionValidation(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionValidation) graphql.Marshaler {
  150978. if v == nil {
  150979. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  150980. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  150981. }
  150982. return graphql.Null
  150983. }
  150984. return ec._MetafieldDefinitionValidation(ctx, sel, v)
  150985. }
  150986. func (ec *executionContext) unmarshalNMetafieldDefinitionValidationStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionValidationStatus(ctx context.Context, v interface{}) (MetafieldDefinitionValidationStatus, error) {
  150987. var res MetafieldDefinitionValidationStatus
  150988. err := res.UnmarshalGQL(v)
  150989. return res, graphql.ErrorOnPath(ctx, err)
  150990. }
  150991. func (ec *executionContext) marshalNMetafieldDefinitionValidationStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionValidationStatus(ctx context.Context, sel ast.SelectionSet, v MetafieldDefinitionValidationStatus) graphql.Marshaler {
  150992. return v
  150993. }
  150994. func (ec *executionContext) marshalNMetafieldEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldEdge) graphql.Marshaler {
  150995. ret := make(graphql.Array, len(v))
  150996. var wg sync.WaitGroup
  150997. isLen1 := len(v) == 1
  150998. if !isLen1 {
  150999. wg.Add(len(v))
  151000. }
  151001. for i := range v {
  151002. i := i
  151003. fc := &graphql.FieldContext{
  151004. Index: &i,
  151005. Result: &v[i],
  151006. }
  151007. ctx := graphql.WithFieldContext(ctx, fc)
  151008. f := func(i int) {
  151009. defer func() {
  151010. if r := recover(); r != nil {
  151011. ec.Error(ctx, ec.Recover(ctx, r))
  151012. ret = nil
  151013. }
  151014. }()
  151015. if !isLen1 {
  151016. defer wg.Done()
  151017. }
  151018. ret[i] = ec.marshalNMetafieldEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldEdge(ctx, sel, v[i])
  151019. }
  151020. if isLen1 {
  151021. f(i)
  151022. } else {
  151023. go f(i)
  151024. }
  151025. }
  151026. wg.Wait()
  151027. for _, e := range ret {
  151028. if e == graphql.Null {
  151029. return graphql.Null
  151030. }
  151031. }
  151032. return ret
  151033. }
  151034. func (ec *executionContext) marshalNMetafieldEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldEdge(ctx context.Context, sel ast.SelectionSet, v *MetafieldEdge) graphql.Marshaler {
  151035. if v == nil {
  151036. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151037. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151038. }
  151039. return graphql.Null
  151040. }
  151041. return ec._MetafieldEdge(ctx, sel, v)
  151042. }
  151043. func (ec *executionContext) unmarshalNMetafieldInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldInput(ctx context.Context, v interface{}) (*MetafieldInput, error) {
  151044. res, err := ec.unmarshalInputMetafieldInput(ctx, v)
  151045. return &res, graphql.ErrorOnPath(ctx, err)
  151046. }
  151047. func (ec *executionContext) unmarshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerType(ctx context.Context, v interface{}) (MetafieldOwnerType, error) {
  151048. var res MetafieldOwnerType
  151049. err := res.UnmarshalGQL(v)
  151050. return res, graphql.ErrorOnPath(ctx, err)
  151051. }
  151052. func (ec *executionContext) marshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerType(ctx context.Context, sel ast.SelectionSet, v MetafieldOwnerType) graphql.Marshaler {
  151053. return v
  151054. }
  151055. func (ec *executionContext) unmarshalNMetafieldOwnerType2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerTypeᚄ(ctx context.Context, v interface{}) ([]MetafieldOwnerType, error) {
  151056. var vSlice []interface{}
  151057. if v != nil {
  151058. vSlice = graphql.CoerceList(v)
  151059. }
  151060. var err error
  151061. res := make([]MetafieldOwnerType, len(vSlice))
  151062. for i := range vSlice {
  151063. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  151064. res[i], err = ec.unmarshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerType(ctx, vSlice[i])
  151065. if err != nil {
  151066. return nil, err
  151067. }
  151068. }
  151069. return res, nil
  151070. }
  151071. func (ec *executionContext) marshalNMetafieldOwnerType2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []MetafieldOwnerType) graphql.Marshaler {
  151072. ret := make(graphql.Array, len(v))
  151073. var wg sync.WaitGroup
  151074. isLen1 := len(v) == 1
  151075. if !isLen1 {
  151076. wg.Add(len(v))
  151077. }
  151078. for i := range v {
  151079. i := i
  151080. fc := &graphql.FieldContext{
  151081. Index: &i,
  151082. Result: &v[i],
  151083. }
  151084. ctx := graphql.WithFieldContext(ctx, fc)
  151085. f := func(i int) {
  151086. defer func() {
  151087. if r := recover(); r != nil {
  151088. ec.Error(ctx, ec.Recover(ctx, r))
  151089. ret = nil
  151090. }
  151091. }()
  151092. if !isLen1 {
  151093. defer wg.Done()
  151094. }
  151095. ret[i] = ec.marshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldOwnerType(ctx, sel, v[i])
  151096. }
  151097. if isLen1 {
  151098. f(i)
  151099. } else {
  151100. go f(i)
  151101. }
  151102. }
  151103. wg.Wait()
  151104. for _, e := range ret {
  151105. if e == graphql.Null {
  151106. return graphql.Null
  151107. }
  151108. }
  151109. return ret
  151110. }
  151111. func (ec *executionContext) marshalNMetafieldReference2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReference(ctx context.Context, sel ast.SelectionSet, v []MetafieldReference) graphql.Marshaler {
  151112. ret := make(graphql.Array, len(v))
  151113. var wg sync.WaitGroup
  151114. isLen1 := len(v) == 1
  151115. if !isLen1 {
  151116. wg.Add(len(v))
  151117. }
  151118. for i := range v {
  151119. i := i
  151120. fc := &graphql.FieldContext{
  151121. Index: &i,
  151122. Result: &v[i],
  151123. }
  151124. ctx := graphql.WithFieldContext(ctx, fc)
  151125. f := func(i int) {
  151126. defer func() {
  151127. if r := recover(); r != nil {
  151128. ec.Error(ctx, ec.Recover(ctx, r))
  151129. ret = nil
  151130. }
  151131. }()
  151132. if !isLen1 {
  151133. defer wg.Done()
  151134. }
  151135. ret[i] = ec.marshalOMetafieldReference2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReference(ctx, sel, v[i])
  151136. }
  151137. if isLen1 {
  151138. f(i)
  151139. } else {
  151140. go f(i)
  151141. }
  151142. }
  151143. wg.Wait()
  151144. return ret
  151145. }
  151146. func (ec *executionContext) marshalNMetafieldReferenceEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReferenceEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldReferenceEdge) graphql.Marshaler {
  151147. ret := make(graphql.Array, len(v))
  151148. var wg sync.WaitGroup
  151149. isLen1 := len(v) == 1
  151150. if !isLen1 {
  151151. wg.Add(len(v))
  151152. }
  151153. for i := range v {
  151154. i := i
  151155. fc := &graphql.FieldContext{
  151156. Index: &i,
  151157. Result: &v[i],
  151158. }
  151159. ctx := graphql.WithFieldContext(ctx, fc)
  151160. f := func(i int) {
  151161. defer func() {
  151162. if r := recover(); r != nil {
  151163. ec.Error(ctx, ec.Recover(ctx, r))
  151164. ret = nil
  151165. }
  151166. }()
  151167. if !isLen1 {
  151168. defer wg.Done()
  151169. }
  151170. ret[i] = ec.marshalNMetafieldReferenceEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReferenceEdge(ctx, sel, v[i])
  151171. }
  151172. if isLen1 {
  151173. f(i)
  151174. } else {
  151175. go f(i)
  151176. }
  151177. }
  151178. wg.Wait()
  151179. for _, e := range ret {
  151180. if e == graphql.Null {
  151181. return graphql.Null
  151182. }
  151183. }
  151184. return ret
  151185. }
  151186. func (ec *executionContext) marshalNMetafieldReferenceEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReferenceEdge(ctx context.Context, sel ast.SelectionSet, v *MetafieldReferenceEdge) graphql.Marshaler {
  151187. if v == nil {
  151188. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151189. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151190. }
  151191. return graphql.Null
  151192. }
  151193. return ec._MetafieldReferenceEdge(ctx, sel, v)
  151194. }
  151195. func (ec *executionContext) unmarshalNMoney2string(ctx context.Context, v interface{}) (string, error) {
  151196. res, err := graphql.UnmarshalString(v)
  151197. return res, graphql.ErrorOnPath(ctx, err)
  151198. }
  151199. func (ec *executionContext) marshalNMoney2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  151200. res := graphql.MarshalString(v)
  151201. if res == graphql.Null {
  151202. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151203. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151204. }
  151205. }
  151206. return res
  151207. }
  151208. func (ec *executionContext) marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx context.Context, sel ast.SelectionSet, v *MoneyBag) graphql.Marshaler {
  151209. if v == nil {
  151210. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151211. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151212. }
  151213. return graphql.Null
  151214. }
  151215. return ec._MoneyBag(ctx, sel, v)
  151216. }
  151217. func (ec *executionContext) marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx context.Context, sel ast.SelectionSet, v *MoneyV2) graphql.Marshaler {
  151218. if v == nil {
  151219. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151220. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151221. }
  151222. return graphql.Null
  151223. }
  151224. return ec._MoneyV2(ctx, sel, v)
  151225. }
  151226. func (ec *executionContext) unmarshalNMoveInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoveInputᚄ(ctx context.Context, v interface{}) ([]*MoveInput, error) {
  151227. var vSlice []interface{}
  151228. if v != nil {
  151229. vSlice = graphql.CoerceList(v)
  151230. }
  151231. var err error
  151232. res := make([]*MoveInput, len(vSlice))
  151233. for i := range vSlice {
  151234. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  151235. res[i], err = ec.unmarshalNMoveInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoveInput(ctx, vSlice[i])
  151236. if err != nil {
  151237. return nil, err
  151238. }
  151239. }
  151240. return res, nil
  151241. }
  151242. func (ec *executionContext) unmarshalNMoveInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoveInput(ctx context.Context, v interface{}) (*MoveInput, error) {
  151243. res, err := ec.unmarshalInputMoveInput(ctx, v)
  151244. return &res, graphql.ErrorOnPath(ctx, err)
  151245. }
  151246. func (ec *executionContext) marshalNNode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐNode(ctx context.Context, sel ast.SelectionSet, v Node) graphql.Marshaler {
  151247. if v == nil {
  151248. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151249. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151250. }
  151251. return graphql.Null
  151252. }
  151253. return ec._Node(ctx, sel, v)
  151254. }
  151255. func (ec *executionContext) marshalNOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderᚄ(ctx context.Context, sel ast.SelectionSet, v []*Order) graphql.Marshaler {
  151256. ret := make(graphql.Array, len(v))
  151257. var wg sync.WaitGroup
  151258. isLen1 := len(v) == 1
  151259. if !isLen1 {
  151260. wg.Add(len(v))
  151261. }
  151262. for i := range v {
  151263. i := i
  151264. fc := &graphql.FieldContext{
  151265. Index: &i,
  151266. Result: &v[i],
  151267. }
  151268. ctx := graphql.WithFieldContext(ctx, fc)
  151269. f := func(i int) {
  151270. defer func() {
  151271. if r := recover(); r != nil {
  151272. ec.Error(ctx, ec.Recover(ctx, r))
  151273. ret = nil
  151274. }
  151275. }()
  151276. if !isLen1 {
  151277. defer wg.Done()
  151278. }
  151279. ret[i] = ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx, sel, v[i])
  151280. }
  151281. if isLen1 {
  151282. f(i)
  151283. } else {
  151284. go f(i)
  151285. }
  151286. }
  151287. wg.Wait()
  151288. for _, e := range ret {
  151289. if e == graphql.Null {
  151290. return graphql.Null
  151291. }
  151292. }
  151293. return ret
  151294. }
  151295. func (ec *executionContext) marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx context.Context, sel ast.SelectionSet, v *Order) graphql.Marshaler {
  151296. if v == nil {
  151297. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151298. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151299. }
  151300. return graphql.Null
  151301. }
  151302. return ec._Order(ctx, sel, v)
  151303. }
  151304. func (ec *executionContext) marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderConnection(ctx context.Context, sel ast.SelectionSet, v *OrderConnection) graphql.Marshaler {
  151305. if v == nil {
  151306. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151307. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151308. }
  151309. return graphql.Null
  151310. }
  151311. return ec._OrderConnection(ctx, sel, v)
  151312. }
  151313. func (ec *executionContext) marshalNOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*OrderEdge) graphql.Marshaler {
  151314. ret := make(graphql.Array, len(v))
  151315. var wg sync.WaitGroup
  151316. isLen1 := len(v) == 1
  151317. if !isLen1 {
  151318. wg.Add(len(v))
  151319. }
  151320. for i := range v {
  151321. i := i
  151322. fc := &graphql.FieldContext{
  151323. Index: &i,
  151324. Result: &v[i],
  151325. }
  151326. ctx := graphql.WithFieldContext(ctx, fc)
  151327. f := func(i int) {
  151328. defer func() {
  151329. if r := recover(); r != nil {
  151330. ec.Error(ctx, ec.Recover(ctx, r))
  151331. ret = nil
  151332. }
  151333. }()
  151334. if !isLen1 {
  151335. defer wg.Done()
  151336. }
  151337. ret[i] = ec.marshalNOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderEdge(ctx, sel, v[i])
  151338. }
  151339. if isLen1 {
  151340. f(i)
  151341. } else {
  151342. go f(i)
  151343. }
  151344. }
  151345. wg.Wait()
  151346. for _, e := range ret {
  151347. if e == graphql.Null {
  151348. return graphql.Null
  151349. }
  151350. }
  151351. return ret
  151352. }
  151353. func (ec *executionContext) marshalNOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderEdge(ctx context.Context, sel ast.SelectionSet, v *OrderEdge) graphql.Marshaler {
  151354. if v == nil {
  151355. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151356. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151357. }
  151358. return graphql.Null
  151359. }
  151360. return ec._OrderEdge(ctx, sel, v)
  151361. }
  151362. func (ec *executionContext) marshalNOrderTransaction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionᚄ(ctx context.Context, sel ast.SelectionSet, v []*OrderTransaction) graphql.Marshaler {
  151363. ret := make(graphql.Array, len(v))
  151364. var wg sync.WaitGroup
  151365. isLen1 := len(v) == 1
  151366. if !isLen1 {
  151367. wg.Add(len(v))
  151368. }
  151369. for i := range v {
  151370. i := i
  151371. fc := &graphql.FieldContext{
  151372. Index: &i,
  151373. Result: &v[i],
  151374. }
  151375. ctx := graphql.WithFieldContext(ctx, fc)
  151376. f := func(i int) {
  151377. defer func() {
  151378. if r := recover(); r != nil {
  151379. ec.Error(ctx, ec.Recover(ctx, r))
  151380. ret = nil
  151381. }
  151382. }()
  151383. if !isLen1 {
  151384. defer wg.Done()
  151385. }
  151386. ret[i] = ec.marshalNOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransaction(ctx, sel, v[i])
  151387. }
  151388. if isLen1 {
  151389. f(i)
  151390. } else {
  151391. go f(i)
  151392. }
  151393. }
  151394. wg.Wait()
  151395. for _, e := range ret {
  151396. if e == graphql.Null {
  151397. return graphql.Null
  151398. }
  151399. }
  151400. return ret
  151401. }
  151402. func (ec *executionContext) marshalNOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransaction(ctx context.Context, sel ast.SelectionSet, v *OrderTransaction) graphql.Marshaler {
  151403. if v == nil {
  151404. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151405. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151406. }
  151407. return graphql.Null
  151408. }
  151409. return ec._OrderTransaction(ctx, sel, v)
  151410. }
  151411. func (ec *executionContext) marshalNOrderTransactionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionConnection(ctx context.Context, sel ast.SelectionSet, v *OrderTransactionConnection) graphql.Marshaler {
  151412. if v == nil {
  151413. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151414. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151415. }
  151416. return graphql.Null
  151417. }
  151418. return ec._OrderTransactionConnection(ctx, sel, v)
  151419. }
  151420. func (ec *executionContext) marshalNOrderTransactionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*OrderTransactionEdge) graphql.Marshaler {
  151421. ret := make(graphql.Array, len(v))
  151422. var wg sync.WaitGroup
  151423. isLen1 := len(v) == 1
  151424. if !isLen1 {
  151425. wg.Add(len(v))
  151426. }
  151427. for i := range v {
  151428. i := i
  151429. fc := &graphql.FieldContext{
  151430. Index: &i,
  151431. Result: &v[i],
  151432. }
  151433. ctx := graphql.WithFieldContext(ctx, fc)
  151434. f := func(i int) {
  151435. defer func() {
  151436. if r := recover(); r != nil {
  151437. ec.Error(ctx, ec.Recover(ctx, r))
  151438. ret = nil
  151439. }
  151440. }()
  151441. if !isLen1 {
  151442. defer wg.Done()
  151443. }
  151444. ret[i] = ec.marshalNOrderTransactionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionEdge(ctx, sel, v[i])
  151445. }
  151446. if isLen1 {
  151447. f(i)
  151448. } else {
  151449. go f(i)
  151450. }
  151451. }
  151452. wg.Wait()
  151453. for _, e := range ret {
  151454. if e == graphql.Null {
  151455. return graphql.Null
  151456. }
  151457. }
  151458. return ret
  151459. }
  151460. func (ec *executionContext) marshalNOrderTransactionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionEdge(ctx context.Context, sel ast.SelectionSet, v *OrderTransactionEdge) graphql.Marshaler {
  151461. if v == nil {
  151462. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151463. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151464. }
  151465. return graphql.Null
  151466. }
  151467. return ec._OrderTransactionEdge(ctx, sel, v)
  151468. }
  151469. func (ec *executionContext) unmarshalNOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionKind(ctx context.Context, v interface{}) (OrderTransactionKind, error) {
  151470. var res OrderTransactionKind
  151471. err := res.UnmarshalGQL(v)
  151472. return res, graphql.ErrorOnPath(ctx, err)
  151473. }
  151474. func (ec *executionContext) marshalNOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionKind(ctx context.Context, sel ast.SelectionSet, v OrderTransactionKind) graphql.Marshaler {
  151475. return v
  151476. }
  151477. func (ec *executionContext) unmarshalNOrderTransactionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionStatus(ctx context.Context, v interface{}) (OrderTransactionStatus, error) {
  151478. var res OrderTransactionStatus
  151479. err := res.UnmarshalGQL(v)
  151480. return res, graphql.ErrorOnPath(ctx, err)
  151481. }
  151482. func (ec *executionContext) marshalNOrderTransactionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionStatus(ctx context.Context, sel ast.SelectionSet, v OrderTransactionStatus) graphql.Marshaler {
  151483. return v
  151484. }
  151485. func (ec *executionContext) marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPageInfo(ctx context.Context, sel ast.SelectionSet, v *PageInfo) graphql.Marshaler {
  151486. if v == nil {
  151487. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151488. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151489. }
  151490. return graphql.Null
  151491. }
  151492. return ec._PageInfo(ctx, sel, v)
  151493. }
  151494. func (ec *executionContext) marshalNPaymentInstrument2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentInstrument(ctx context.Context, sel ast.SelectionSet, v PaymentInstrument) graphql.Marshaler {
  151495. if v == nil {
  151496. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151497. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151498. }
  151499. return graphql.Null
  151500. }
  151501. return ec._PaymentInstrument(ctx, sel, v)
  151502. }
  151503. func (ec *executionContext) marshalNPaymentMandate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentMandate(ctx context.Context, sel ast.SelectionSet, v *PaymentMandate) graphql.Marshaler {
  151504. if v == nil {
  151505. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151506. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151507. }
  151508. return graphql.Null
  151509. }
  151510. return ec._PaymentMandate(ctx, sel, v)
  151511. }
  151512. func (ec *executionContext) marshalNPaymentSchedule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentScheduleᚄ(ctx context.Context, sel ast.SelectionSet, v []*PaymentSchedule) graphql.Marshaler {
  151513. ret := make(graphql.Array, len(v))
  151514. var wg sync.WaitGroup
  151515. isLen1 := len(v) == 1
  151516. if !isLen1 {
  151517. wg.Add(len(v))
  151518. }
  151519. for i := range v {
  151520. i := i
  151521. fc := &graphql.FieldContext{
  151522. Index: &i,
  151523. Result: &v[i],
  151524. }
  151525. ctx := graphql.WithFieldContext(ctx, fc)
  151526. f := func(i int) {
  151527. defer func() {
  151528. if r := recover(); r != nil {
  151529. ec.Error(ctx, ec.Recover(ctx, r))
  151530. ret = nil
  151531. }
  151532. }()
  151533. if !isLen1 {
  151534. defer wg.Done()
  151535. }
  151536. ret[i] = ec.marshalNPaymentSchedule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentSchedule(ctx, sel, v[i])
  151537. }
  151538. if isLen1 {
  151539. f(i)
  151540. } else {
  151541. go f(i)
  151542. }
  151543. }
  151544. wg.Wait()
  151545. for _, e := range ret {
  151546. if e == graphql.Null {
  151547. return graphql.Null
  151548. }
  151549. }
  151550. return ret
  151551. }
  151552. func (ec *executionContext) marshalNPaymentSchedule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentSchedule(ctx context.Context, sel ast.SelectionSet, v *PaymentSchedule) graphql.Marshaler {
  151553. if v == nil {
  151554. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151555. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151556. }
  151557. return graphql.Null
  151558. }
  151559. return ec._PaymentSchedule(ctx, sel, v)
  151560. }
  151561. func (ec *executionContext) marshalNPaymentScheduleConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentScheduleConnection(ctx context.Context, sel ast.SelectionSet, v *PaymentScheduleConnection) graphql.Marshaler {
  151562. if v == nil {
  151563. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151564. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151565. }
  151566. return graphql.Null
  151567. }
  151568. return ec._PaymentScheduleConnection(ctx, sel, v)
  151569. }
  151570. func (ec *executionContext) marshalNPaymentScheduleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentScheduleEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*PaymentScheduleEdge) graphql.Marshaler {
  151571. ret := make(graphql.Array, len(v))
  151572. var wg sync.WaitGroup
  151573. isLen1 := len(v) == 1
  151574. if !isLen1 {
  151575. wg.Add(len(v))
  151576. }
  151577. for i := range v {
  151578. i := i
  151579. fc := &graphql.FieldContext{
  151580. Index: &i,
  151581. Result: &v[i],
  151582. }
  151583. ctx := graphql.WithFieldContext(ctx, fc)
  151584. f := func(i int) {
  151585. defer func() {
  151586. if r := recover(); r != nil {
  151587. ec.Error(ctx, ec.Recover(ctx, r))
  151588. ret = nil
  151589. }
  151590. }()
  151591. if !isLen1 {
  151592. defer wg.Done()
  151593. }
  151594. ret[i] = ec.marshalNPaymentScheduleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentScheduleEdge(ctx, sel, v[i])
  151595. }
  151596. if isLen1 {
  151597. f(i)
  151598. } else {
  151599. go f(i)
  151600. }
  151601. }
  151602. wg.Wait()
  151603. for _, e := range ret {
  151604. if e == graphql.Null {
  151605. return graphql.Null
  151606. }
  151607. }
  151608. return ret
  151609. }
  151610. func (ec *executionContext) marshalNPaymentScheduleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentScheduleEdge(ctx context.Context, sel ast.SelectionSet, v *PaymentScheduleEdge) graphql.Marshaler {
  151611. if v == nil {
  151612. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151613. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151614. }
  151615. return graphql.Null
  151616. }
  151617. return ec._PaymentScheduleEdge(ctx, sel, v)
  151618. }
  151619. func (ec *executionContext) unmarshalNPaymentTermsType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentTermsType(ctx context.Context, v interface{}) (PaymentTermsType, error) {
  151620. var res PaymentTermsType
  151621. err := res.UnmarshalGQL(v)
  151622. return res, graphql.ErrorOnPath(ctx, err)
  151623. }
  151624. func (ec *executionContext) marshalNPaymentTermsType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentTermsType(ctx context.Context, sel ast.SelectionSet, v PaymentTermsType) graphql.Marshaler {
  151625. return v
  151626. }
  151627. func (ec *executionContext) unmarshalNPaypalExpressSubscriptionsGatewayStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaypalExpressSubscriptionsGatewayStatus(ctx context.Context, v interface{}) (PaypalExpressSubscriptionsGatewayStatus, error) {
  151628. var res PaypalExpressSubscriptionsGatewayStatus
  151629. err := res.UnmarshalGQL(v)
  151630. return res, graphql.ErrorOnPath(ctx, err)
  151631. }
  151632. func (ec *executionContext) marshalNPaypalExpressSubscriptionsGatewayStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaypalExpressSubscriptionsGatewayStatus(ctx context.Context, sel ast.SelectionSet, v PaypalExpressSubscriptionsGatewayStatus) graphql.Marshaler {
  151633. return v
  151634. }
  151635. func (ec *executionContext) marshalNPriceListAdjustment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListAdjustment(ctx context.Context, sel ast.SelectionSet, v *PriceListAdjustment) graphql.Marshaler {
  151636. if v == nil {
  151637. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151638. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151639. }
  151640. return graphql.Null
  151641. }
  151642. return ec._PriceListAdjustment(ctx, sel, v)
  151643. }
  151644. func (ec *executionContext) unmarshalNPriceListAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListAdjustmentType(ctx context.Context, v interface{}) (PriceListAdjustmentType, error) {
  151645. var res PriceListAdjustmentType
  151646. err := res.UnmarshalGQL(v)
  151647. return res, graphql.ErrorOnPath(ctx, err)
  151648. }
  151649. func (ec *executionContext) marshalNPriceListAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListAdjustmentType(ctx context.Context, sel ast.SelectionSet, v PriceListAdjustmentType) graphql.Marshaler {
  151650. return v
  151651. }
  151652. func (ec *executionContext) marshalNPriceListPrice2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceᚄ(ctx context.Context, sel ast.SelectionSet, v []*PriceListPrice) graphql.Marshaler {
  151653. ret := make(graphql.Array, len(v))
  151654. var wg sync.WaitGroup
  151655. isLen1 := len(v) == 1
  151656. if !isLen1 {
  151657. wg.Add(len(v))
  151658. }
  151659. for i := range v {
  151660. i := i
  151661. fc := &graphql.FieldContext{
  151662. Index: &i,
  151663. Result: &v[i],
  151664. }
  151665. ctx := graphql.WithFieldContext(ctx, fc)
  151666. f := func(i int) {
  151667. defer func() {
  151668. if r := recover(); r != nil {
  151669. ec.Error(ctx, ec.Recover(ctx, r))
  151670. ret = nil
  151671. }
  151672. }()
  151673. if !isLen1 {
  151674. defer wg.Done()
  151675. }
  151676. ret[i] = ec.marshalNPriceListPrice2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPrice(ctx, sel, v[i])
  151677. }
  151678. if isLen1 {
  151679. f(i)
  151680. } else {
  151681. go f(i)
  151682. }
  151683. }
  151684. wg.Wait()
  151685. for _, e := range ret {
  151686. if e == graphql.Null {
  151687. return graphql.Null
  151688. }
  151689. }
  151690. return ret
  151691. }
  151692. func (ec *executionContext) marshalNPriceListPrice2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPrice(ctx context.Context, sel ast.SelectionSet, v *PriceListPrice) graphql.Marshaler {
  151693. if v == nil {
  151694. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151695. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151696. }
  151697. return graphql.Null
  151698. }
  151699. return ec._PriceListPrice(ctx, sel, v)
  151700. }
  151701. func (ec *executionContext) marshalNPriceListPriceConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceConnection(ctx context.Context, sel ast.SelectionSet, v *PriceListPriceConnection) graphql.Marshaler {
  151702. if v == nil {
  151703. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151704. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151705. }
  151706. return graphql.Null
  151707. }
  151708. return ec._PriceListPriceConnection(ctx, sel, v)
  151709. }
  151710. func (ec *executionContext) marshalNPriceListPriceEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*PriceListPriceEdge) graphql.Marshaler {
  151711. ret := make(graphql.Array, len(v))
  151712. var wg sync.WaitGroup
  151713. isLen1 := len(v) == 1
  151714. if !isLen1 {
  151715. wg.Add(len(v))
  151716. }
  151717. for i := range v {
  151718. i := i
  151719. fc := &graphql.FieldContext{
  151720. Index: &i,
  151721. Result: &v[i],
  151722. }
  151723. ctx := graphql.WithFieldContext(ctx, fc)
  151724. f := func(i int) {
  151725. defer func() {
  151726. if r := recover(); r != nil {
  151727. ec.Error(ctx, ec.Recover(ctx, r))
  151728. ret = nil
  151729. }
  151730. }()
  151731. if !isLen1 {
  151732. defer wg.Done()
  151733. }
  151734. ret[i] = ec.marshalNPriceListPriceEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceEdge(ctx, sel, v[i])
  151735. }
  151736. if isLen1 {
  151737. f(i)
  151738. } else {
  151739. go f(i)
  151740. }
  151741. }
  151742. wg.Wait()
  151743. for _, e := range ret {
  151744. if e == graphql.Null {
  151745. return graphql.Null
  151746. }
  151747. }
  151748. return ret
  151749. }
  151750. func (ec *executionContext) marshalNPriceListPriceEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceEdge(ctx context.Context, sel ast.SelectionSet, v *PriceListPriceEdge) graphql.Marshaler {
  151751. if v == nil {
  151752. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151753. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151754. }
  151755. return graphql.Null
  151756. }
  151757. return ec._PriceListPriceEdge(ctx, sel, v)
  151758. }
  151759. func (ec *executionContext) unmarshalNPriceListPriceOriginType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceOriginType(ctx context.Context, v interface{}) (PriceListPriceOriginType, error) {
  151760. var res PriceListPriceOriginType
  151761. err := res.UnmarshalGQL(v)
  151762. return res, graphql.ErrorOnPath(ctx, err)
  151763. }
  151764. func (ec *executionContext) marshalNPriceListPriceOriginType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceOriginType(ctx context.Context, sel ast.SelectionSet, v PriceListPriceOriginType) graphql.Marshaler {
  151765. return v
  151766. }
  151767. func (ec *executionContext) marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPricingValue(ctx context.Context, sel ast.SelectionSet, v PricingValue) graphql.Marshaler {
  151768. if v == nil {
  151769. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151770. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151771. }
  151772. return graphql.Null
  151773. }
  151774. return ec._PricingValue(ctx, sel, v)
  151775. }
  151776. func (ec *executionContext) marshalNPrivateMetafield2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldᚄ(ctx context.Context, sel ast.SelectionSet, v []*PrivateMetafield) graphql.Marshaler {
  151777. ret := make(graphql.Array, len(v))
  151778. var wg sync.WaitGroup
  151779. isLen1 := len(v) == 1
  151780. if !isLen1 {
  151781. wg.Add(len(v))
  151782. }
  151783. for i := range v {
  151784. i := i
  151785. fc := &graphql.FieldContext{
  151786. Index: &i,
  151787. Result: &v[i],
  151788. }
  151789. ctx := graphql.WithFieldContext(ctx, fc)
  151790. f := func(i int) {
  151791. defer func() {
  151792. if r := recover(); r != nil {
  151793. ec.Error(ctx, ec.Recover(ctx, r))
  151794. ret = nil
  151795. }
  151796. }()
  151797. if !isLen1 {
  151798. defer wg.Done()
  151799. }
  151800. ret[i] = ec.marshalNPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx, sel, v[i])
  151801. }
  151802. if isLen1 {
  151803. f(i)
  151804. } else {
  151805. go f(i)
  151806. }
  151807. }
  151808. wg.Wait()
  151809. for _, e := range ret {
  151810. if e == graphql.Null {
  151811. return graphql.Null
  151812. }
  151813. }
  151814. return ret
  151815. }
  151816. func (ec *executionContext) marshalNPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx context.Context, sel ast.SelectionSet, v *PrivateMetafield) graphql.Marshaler {
  151817. if v == nil {
  151818. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151819. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151820. }
  151821. return graphql.Null
  151822. }
  151823. return ec._PrivateMetafield(ctx, sel, v)
  151824. }
  151825. func (ec *executionContext) marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldConnection(ctx context.Context, sel ast.SelectionSet, v *PrivateMetafieldConnection) graphql.Marshaler {
  151826. if v == nil {
  151827. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151828. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151829. }
  151830. return graphql.Null
  151831. }
  151832. return ec._PrivateMetafieldConnection(ctx, sel, v)
  151833. }
  151834. func (ec *executionContext) marshalNPrivateMetafieldEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*PrivateMetafieldEdge) graphql.Marshaler {
  151835. ret := make(graphql.Array, len(v))
  151836. var wg sync.WaitGroup
  151837. isLen1 := len(v) == 1
  151838. if !isLen1 {
  151839. wg.Add(len(v))
  151840. }
  151841. for i := range v {
  151842. i := i
  151843. fc := &graphql.FieldContext{
  151844. Index: &i,
  151845. Result: &v[i],
  151846. }
  151847. ctx := graphql.WithFieldContext(ctx, fc)
  151848. f := func(i int) {
  151849. defer func() {
  151850. if r := recover(); r != nil {
  151851. ec.Error(ctx, ec.Recover(ctx, r))
  151852. ret = nil
  151853. }
  151854. }()
  151855. if !isLen1 {
  151856. defer wg.Done()
  151857. }
  151858. ret[i] = ec.marshalNPrivateMetafieldEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldEdge(ctx, sel, v[i])
  151859. }
  151860. if isLen1 {
  151861. f(i)
  151862. } else {
  151863. go f(i)
  151864. }
  151865. }
  151866. wg.Wait()
  151867. for _, e := range ret {
  151868. if e == graphql.Null {
  151869. return graphql.Null
  151870. }
  151871. }
  151872. return ret
  151873. }
  151874. func (ec *executionContext) marshalNPrivateMetafieldEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldEdge(ctx context.Context, sel ast.SelectionSet, v *PrivateMetafieldEdge) graphql.Marshaler {
  151875. if v == nil {
  151876. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151877. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151878. }
  151879. return graphql.Null
  151880. }
  151881. return ec._PrivateMetafieldEdge(ctx, sel, v)
  151882. }
  151883. func (ec *executionContext) unmarshalNPrivateMetafieldInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldInput(ctx context.Context, v interface{}) (*PrivateMetafieldInput, error) {
  151884. res, err := ec.unmarshalInputPrivateMetafieldInput(ctx, v)
  151885. return &res, graphql.ErrorOnPath(ctx, err)
  151886. }
  151887. func (ec *executionContext) unmarshalNPrivateMetafieldValueInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldValueInput(ctx context.Context, v interface{}) (*PrivateMetafieldValueInput, error) {
  151888. res, err := ec.unmarshalInputPrivateMetafieldValueInput(ctx, v)
  151889. return &res, graphql.ErrorOnPath(ctx, err)
  151890. }
  151891. func (ec *executionContext) unmarshalNPrivateMetafieldValueType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldValueType(ctx context.Context, v interface{}) (PrivateMetafieldValueType, error) {
  151892. var res PrivateMetafieldValueType
  151893. err := res.UnmarshalGQL(v)
  151894. return res, graphql.ErrorOnPath(ctx, err)
  151895. }
  151896. func (ec *executionContext) marshalNPrivateMetafieldValueType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldValueType(ctx context.Context, sel ast.SelectionSet, v PrivateMetafieldValueType) graphql.Marshaler {
  151897. return v
  151898. }
  151899. func (ec *executionContext) marshalNProduct2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx context.Context, sel ast.SelectionSet, v Product) graphql.Marshaler {
  151900. return ec._Product(ctx, sel, &v)
  151901. }
  151902. func (ec *executionContext) marshalNProduct2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductᚄ(ctx context.Context, sel ast.SelectionSet, v []*Product) graphql.Marshaler {
  151903. ret := make(graphql.Array, len(v))
  151904. var wg sync.WaitGroup
  151905. isLen1 := len(v) == 1
  151906. if !isLen1 {
  151907. wg.Add(len(v))
  151908. }
  151909. for i := range v {
  151910. i := i
  151911. fc := &graphql.FieldContext{
  151912. Index: &i,
  151913. Result: &v[i],
  151914. }
  151915. ctx := graphql.WithFieldContext(ctx, fc)
  151916. f := func(i int) {
  151917. defer func() {
  151918. if r := recover(); r != nil {
  151919. ec.Error(ctx, ec.Recover(ctx, r))
  151920. ret = nil
  151921. }
  151922. }()
  151923. if !isLen1 {
  151924. defer wg.Done()
  151925. }
  151926. ret[i] = ec.marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx, sel, v[i])
  151927. }
  151928. if isLen1 {
  151929. f(i)
  151930. } else {
  151931. go f(i)
  151932. }
  151933. }
  151934. wg.Wait()
  151935. for _, e := range ret {
  151936. if e == graphql.Null {
  151937. return graphql.Null
  151938. }
  151939. }
  151940. return ret
  151941. }
  151942. func (ec *executionContext) marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx context.Context, sel ast.SelectionSet, v *Product) graphql.Marshaler {
  151943. if v == nil {
  151944. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151945. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151946. }
  151947. return graphql.Null
  151948. }
  151949. return ec._Product(ctx, sel, v)
  151950. }
  151951. func (ec *executionContext) unmarshalNProductAppendImagesInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductAppendImagesInput(ctx context.Context, v interface{}) (ProductAppendImagesInput, error) {
  151952. res, err := ec.unmarshalInputProductAppendImagesInput(ctx, v)
  151953. return res, graphql.ErrorOnPath(ctx, err)
  151954. }
  151955. func (ec *executionContext) marshalNProductChangeStatusUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductChangeStatusUserError) graphql.Marshaler {
  151956. ret := make(graphql.Array, len(v))
  151957. var wg sync.WaitGroup
  151958. isLen1 := len(v) == 1
  151959. if !isLen1 {
  151960. wg.Add(len(v))
  151961. }
  151962. for i := range v {
  151963. i := i
  151964. fc := &graphql.FieldContext{
  151965. Index: &i,
  151966. Result: &v[i],
  151967. }
  151968. ctx := graphql.WithFieldContext(ctx, fc)
  151969. f := func(i int) {
  151970. defer func() {
  151971. if r := recover(); r != nil {
  151972. ec.Error(ctx, ec.Recover(ctx, r))
  151973. ret = nil
  151974. }
  151975. }()
  151976. if !isLen1 {
  151977. defer wg.Done()
  151978. }
  151979. ret[i] = ec.marshalNProductChangeStatusUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusUserError(ctx, sel, v[i])
  151980. }
  151981. if isLen1 {
  151982. f(i)
  151983. } else {
  151984. go f(i)
  151985. }
  151986. }
  151987. wg.Wait()
  151988. for _, e := range ret {
  151989. if e == graphql.Null {
  151990. return graphql.Null
  151991. }
  151992. }
  151993. return ret
  151994. }
  151995. func (ec *executionContext) marshalNProductChangeStatusUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusUserError(ctx context.Context, sel ast.SelectionSet, v *ProductChangeStatusUserError) graphql.Marshaler {
  151996. if v == nil {
  151997. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  151998. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  151999. }
  152000. return graphql.Null
  152001. }
  152002. return ec._ProductChangeStatusUserError(ctx, sel, v)
  152003. }
  152004. func (ec *executionContext) marshalNProductConnection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductConnection(ctx context.Context, sel ast.SelectionSet, v ProductConnection) graphql.Marshaler {
  152005. return ec._ProductConnection(ctx, sel, &v)
  152006. }
  152007. func (ec *executionContext) marshalNProductConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductConnection(ctx context.Context, sel ast.SelectionSet, v *ProductConnection) graphql.Marshaler {
  152008. if v == nil {
  152009. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152010. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152011. }
  152012. return graphql.Null
  152013. }
  152014. return ec._ProductConnection(ctx, sel, v)
  152015. }
  152016. func (ec *executionContext) marshalNProductContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductContextualPricing(ctx context.Context, sel ast.SelectionSet, v *ProductContextualPricing) graphql.Marshaler {
  152017. if v == nil {
  152018. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152019. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152020. }
  152021. return graphql.Null
  152022. }
  152023. return ec._ProductContextualPricing(ctx, sel, v)
  152024. }
  152025. func (ec *executionContext) unmarshalNProductDeleteInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDeleteInput(ctx context.Context, v interface{}) (ProductDeleteInput, error) {
  152026. res, err := ec.unmarshalInputProductDeleteInput(ctx, v)
  152027. return res, graphql.ErrorOnPath(ctx, err)
  152028. }
  152029. func (ec *executionContext) marshalNProductEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductEdge) graphql.Marshaler {
  152030. ret := make(graphql.Array, len(v))
  152031. var wg sync.WaitGroup
  152032. isLen1 := len(v) == 1
  152033. if !isLen1 {
  152034. wg.Add(len(v))
  152035. }
  152036. for i := range v {
  152037. i := i
  152038. fc := &graphql.FieldContext{
  152039. Index: &i,
  152040. Result: &v[i],
  152041. }
  152042. ctx := graphql.WithFieldContext(ctx, fc)
  152043. f := func(i int) {
  152044. defer func() {
  152045. if r := recover(); r != nil {
  152046. ec.Error(ctx, ec.Recover(ctx, r))
  152047. ret = nil
  152048. }
  152049. }()
  152050. if !isLen1 {
  152051. defer wg.Done()
  152052. }
  152053. ret[i] = ec.marshalNProductEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductEdge(ctx, sel, v[i])
  152054. }
  152055. if isLen1 {
  152056. f(i)
  152057. } else {
  152058. go f(i)
  152059. }
  152060. }
  152061. wg.Wait()
  152062. for _, e := range ret {
  152063. if e == graphql.Null {
  152064. return graphql.Null
  152065. }
  152066. }
  152067. return ret
  152068. }
  152069. func (ec *executionContext) marshalNProductEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductEdge(ctx context.Context, sel ast.SelectionSet, v *ProductEdge) graphql.Marshaler {
  152070. if v == nil {
  152071. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152072. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152073. }
  152074. return graphql.Null
  152075. }
  152076. return ec._ProductEdge(ctx, sel, v)
  152077. }
  152078. func (ec *executionContext) unmarshalNProductInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductInput(ctx context.Context, v interface{}) (ProductInput, error) {
  152079. res, err := ec.unmarshalInputProductInput(ctx, v)
  152080. return res, graphql.ErrorOnPath(ctx, err)
  152081. }
  152082. func (ec *executionContext) marshalNProductOption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductOption(ctx context.Context, sel ast.SelectionSet, v ProductOption) graphql.Marshaler {
  152083. return ec._ProductOption(ctx, sel, &v)
  152084. }
  152085. func (ec *executionContext) marshalNProductOption2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductOptionᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductOption) graphql.Marshaler {
  152086. ret := make(graphql.Array, len(v))
  152087. var wg sync.WaitGroup
  152088. isLen1 := len(v) == 1
  152089. if !isLen1 {
  152090. wg.Add(len(v))
  152091. }
  152092. for i := range v {
  152093. i := i
  152094. fc := &graphql.FieldContext{
  152095. Index: &i,
  152096. Result: &v[i],
  152097. }
  152098. ctx := graphql.WithFieldContext(ctx, fc)
  152099. f := func(i int) {
  152100. defer func() {
  152101. if r := recover(); r != nil {
  152102. ec.Error(ctx, ec.Recover(ctx, r))
  152103. ret = nil
  152104. }
  152105. }()
  152106. if !isLen1 {
  152107. defer wg.Done()
  152108. }
  152109. ret[i] = ec.marshalNProductOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductOption(ctx, sel, v[i])
  152110. }
  152111. if isLen1 {
  152112. f(i)
  152113. } else {
  152114. go f(i)
  152115. }
  152116. }
  152117. wg.Wait()
  152118. for _, e := range ret {
  152119. if e == graphql.Null {
  152120. return graphql.Null
  152121. }
  152122. }
  152123. return ret
  152124. }
  152125. func (ec *executionContext) marshalNProductOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductOption(ctx context.Context, sel ast.SelectionSet, v *ProductOption) graphql.Marshaler {
  152126. if v == nil {
  152127. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152128. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152129. }
  152130. return graphql.Null
  152131. }
  152132. return ec._ProductOption(ctx, sel, v)
  152133. }
  152134. func (ec *executionContext) marshalNProductPriceRangeV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductPriceRangeV2(ctx context.Context, sel ast.SelectionSet, v *ProductPriceRangeV2) graphql.Marshaler {
  152135. if v == nil {
  152136. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152137. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152138. }
  152139. return graphql.Null
  152140. }
  152141. return ec._ProductPriceRangeV2(ctx, sel, v)
  152142. }
  152143. func (ec *executionContext) unmarshalNProductStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductStatus(ctx context.Context, v interface{}) (ProductStatus, error) {
  152144. var res ProductStatus
  152145. err := res.UnmarshalGQL(v)
  152146. return res, graphql.ErrorOnPath(ctx, err)
  152147. }
  152148. func (ec *executionContext) marshalNProductStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductStatus(ctx context.Context, sel ast.SelectionSet, v ProductStatus) graphql.Marshaler {
  152149. return v
  152150. }
  152151. func (ec *executionContext) marshalNProductVariant2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx context.Context, sel ast.SelectionSet, v ProductVariant) graphql.Marshaler {
  152152. return ec._ProductVariant(ctx, sel, &v)
  152153. }
  152154. func (ec *executionContext) marshalNProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariant) graphql.Marshaler {
  152155. ret := make(graphql.Array, len(v))
  152156. var wg sync.WaitGroup
  152157. isLen1 := len(v) == 1
  152158. if !isLen1 {
  152159. wg.Add(len(v))
  152160. }
  152161. for i := range v {
  152162. i := i
  152163. fc := &graphql.FieldContext{
  152164. Index: &i,
  152165. Result: &v[i],
  152166. }
  152167. ctx := graphql.WithFieldContext(ctx, fc)
  152168. f := func(i int) {
  152169. defer func() {
  152170. if r := recover(); r != nil {
  152171. ec.Error(ctx, ec.Recover(ctx, r))
  152172. ret = nil
  152173. }
  152174. }()
  152175. if !isLen1 {
  152176. defer wg.Done()
  152177. }
  152178. ret[i] = ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, sel, v[i])
  152179. }
  152180. if isLen1 {
  152181. f(i)
  152182. } else {
  152183. go f(i)
  152184. }
  152185. }
  152186. wg.Wait()
  152187. for _, e := range ret {
  152188. if e == graphql.Null {
  152189. return graphql.Null
  152190. }
  152191. }
  152192. return ret
  152193. }
  152194. func (ec *executionContext) marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx context.Context, sel ast.SelectionSet, v *ProductVariant) graphql.Marshaler {
  152195. if v == nil {
  152196. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152197. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152198. }
  152199. return graphql.Null
  152200. }
  152201. return ec._ProductVariant(ctx, sel, v)
  152202. }
  152203. func (ec *executionContext) unmarshalNProductVariantAppendMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantAppendMediaInputᚄ(ctx context.Context, v interface{}) ([]*ProductVariantAppendMediaInput, error) {
  152204. var vSlice []interface{}
  152205. if v != nil {
  152206. vSlice = graphql.CoerceList(v)
  152207. }
  152208. var err error
  152209. res := make([]*ProductVariantAppendMediaInput, len(vSlice))
  152210. for i := range vSlice {
  152211. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  152212. res[i], err = ec.unmarshalNProductVariantAppendMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantAppendMediaInput(ctx, vSlice[i])
  152213. if err != nil {
  152214. return nil, err
  152215. }
  152216. }
  152217. return res, nil
  152218. }
  152219. func (ec *executionContext) unmarshalNProductVariantAppendMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantAppendMediaInput(ctx context.Context, v interface{}) (*ProductVariantAppendMediaInput, error) {
  152220. res, err := ec.unmarshalInputProductVariantAppendMediaInput(ctx, v)
  152221. return &res, graphql.ErrorOnPath(ctx, err)
  152222. }
  152223. func (ec *executionContext) marshalNProductVariantConnection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantConnection(ctx context.Context, sel ast.SelectionSet, v ProductVariantConnection) graphql.Marshaler {
  152224. return ec._ProductVariantConnection(ctx, sel, &v)
  152225. }
  152226. func (ec *executionContext) marshalNProductVariantConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantConnection(ctx context.Context, sel ast.SelectionSet, v *ProductVariantConnection) graphql.Marshaler {
  152227. if v == nil {
  152228. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152229. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152230. }
  152231. return graphql.Null
  152232. }
  152233. return ec._ProductVariantConnection(ctx, sel, v)
  152234. }
  152235. func (ec *executionContext) marshalNProductVariantContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantContextualPricing(ctx context.Context, sel ast.SelectionSet, v *ProductVariantContextualPricing) graphql.Marshaler {
  152236. if v == nil {
  152237. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152238. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152239. }
  152240. return graphql.Null
  152241. }
  152242. return ec._ProductVariantContextualPricing(ctx, sel, v)
  152243. }
  152244. func (ec *executionContext) unmarshalNProductVariantDetachMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantDetachMediaInputᚄ(ctx context.Context, v interface{}) ([]*ProductVariantDetachMediaInput, error) {
  152245. var vSlice []interface{}
  152246. if v != nil {
  152247. vSlice = graphql.CoerceList(v)
  152248. }
  152249. var err error
  152250. res := make([]*ProductVariantDetachMediaInput, len(vSlice))
  152251. for i := range vSlice {
  152252. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  152253. res[i], err = ec.unmarshalNProductVariantDetachMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantDetachMediaInput(ctx, vSlice[i])
  152254. if err != nil {
  152255. return nil, err
  152256. }
  152257. }
  152258. return res, nil
  152259. }
  152260. func (ec *executionContext) unmarshalNProductVariantDetachMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantDetachMediaInput(ctx context.Context, v interface{}) (*ProductVariantDetachMediaInput, error) {
  152261. res, err := ec.unmarshalInputProductVariantDetachMediaInput(ctx, v)
  152262. return &res, graphql.ErrorOnPath(ctx, err)
  152263. }
  152264. func (ec *executionContext) marshalNProductVariantEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariantEdge) graphql.Marshaler {
  152265. ret := make(graphql.Array, len(v))
  152266. var wg sync.WaitGroup
  152267. isLen1 := len(v) == 1
  152268. if !isLen1 {
  152269. wg.Add(len(v))
  152270. }
  152271. for i := range v {
  152272. i := i
  152273. fc := &graphql.FieldContext{
  152274. Index: &i,
  152275. Result: &v[i],
  152276. }
  152277. ctx := graphql.WithFieldContext(ctx, fc)
  152278. f := func(i int) {
  152279. defer func() {
  152280. if r := recover(); r != nil {
  152281. ec.Error(ctx, ec.Recover(ctx, r))
  152282. ret = nil
  152283. }
  152284. }()
  152285. if !isLen1 {
  152286. defer wg.Done()
  152287. }
  152288. ret[i] = ec.marshalNProductVariantEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantEdge(ctx, sel, v[i])
  152289. }
  152290. if isLen1 {
  152291. f(i)
  152292. } else {
  152293. go f(i)
  152294. }
  152295. }
  152296. wg.Wait()
  152297. for _, e := range ret {
  152298. if e == graphql.Null {
  152299. return graphql.Null
  152300. }
  152301. }
  152302. return ret
  152303. }
  152304. func (ec *executionContext) marshalNProductVariantEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantEdge(ctx context.Context, sel ast.SelectionSet, v *ProductVariantEdge) graphql.Marshaler {
  152305. if v == nil {
  152306. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152307. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152308. }
  152309. return graphql.Null
  152310. }
  152311. return ec._ProductVariantEdge(ctx, sel, v)
  152312. }
  152313. func (ec *executionContext) unmarshalNProductVariantInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInput(ctx context.Context, v interface{}) (ProductVariantInput, error) {
  152314. res, err := ec.unmarshalInputProductVariantInput(ctx, v)
  152315. return res, graphql.ErrorOnPath(ctx, err)
  152316. }
  152317. func (ec *executionContext) unmarshalNProductVariantInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInput(ctx context.Context, v interface{}) (*ProductVariantInput, error) {
  152318. res, err := ec.unmarshalInputProductVariantInput(ctx, v)
  152319. return &res, graphql.ErrorOnPath(ctx, err)
  152320. }
  152321. func (ec *executionContext) unmarshalNProductVariantInventoryPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInventoryPolicy(ctx context.Context, v interface{}) (ProductVariantInventoryPolicy, error) {
  152322. var res ProductVariantInventoryPolicy
  152323. err := res.UnmarshalGQL(v)
  152324. return res, graphql.ErrorOnPath(ctx, err)
  152325. }
  152326. func (ec *executionContext) marshalNProductVariantInventoryPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInventoryPolicy(ctx context.Context, sel ast.SelectionSet, v ProductVariantInventoryPolicy) graphql.Marshaler {
  152327. return v
  152328. }
  152329. func (ec *executionContext) unmarshalNProductVariantPositionInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantPositionInputᚄ(ctx context.Context, v interface{}) ([]*ProductVariantPositionInput, error) {
  152330. var vSlice []interface{}
  152331. if v != nil {
  152332. vSlice = graphql.CoerceList(v)
  152333. }
  152334. var err error
  152335. res := make([]*ProductVariantPositionInput, len(vSlice))
  152336. for i := range vSlice {
  152337. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  152338. res[i], err = ec.unmarshalNProductVariantPositionInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantPositionInput(ctx, vSlice[i])
  152339. if err != nil {
  152340. return nil, err
  152341. }
  152342. }
  152343. return res, nil
  152344. }
  152345. func (ec *executionContext) unmarshalNProductVariantPositionInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantPositionInput(ctx context.Context, v interface{}) (*ProductVariantPositionInput, error) {
  152346. res, err := ec.unmarshalInputProductVariantPositionInput(ctx, v)
  152347. return &res, graphql.ErrorOnPath(ctx, err)
  152348. }
  152349. func (ec *executionContext) marshalNProductVariantsBulkCreateUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreateUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariantsBulkCreateUserError) graphql.Marshaler {
  152350. ret := make(graphql.Array, len(v))
  152351. var wg sync.WaitGroup
  152352. isLen1 := len(v) == 1
  152353. if !isLen1 {
  152354. wg.Add(len(v))
  152355. }
  152356. for i := range v {
  152357. i := i
  152358. fc := &graphql.FieldContext{
  152359. Index: &i,
  152360. Result: &v[i],
  152361. }
  152362. ctx := graphql.WithFieldContext(ctx, fc)
  152363. f := func(i int) {
  152364. defer func() {
  152365. if r := recover(); r != nil {
  152366. ec.Error(ctx, ec.Recover(ctx, r))
  152367. ret = nil
  152368. }
  152369. }()
  152370. if !isLen1 {
  152371. defer wg.Done()
  152372. }
  152373. ret[i] = ec.marshalNProductVariantsBulkCreateUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreateUserError(ctx, sel, v[i])
  152374. }
  152375. if isLen1 {
  152376. f(i)
  152377. } else {
  152378. go f(i)
  152379. }
  152380. }
  152381. wg.Wait()
  152382. for _, e := range ret {
  152383. if e == graphql.Null {
  152384. return graphql.Null
  152385. }
  152386. }
  152387. return ret
  152388. }
  152389. func (ec *executionContext) marshalNProductVariantsBulkCreateUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreateUserError(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkCreateUserError) graphql.Marshaler {
  152390. if v == nil {
  152391. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152392. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152393. }
  152394. return graphql.Null
  152395. }
  152396. return ec._ProductVariantsBulkCreateUserError(ctx, sel, v)
  152397. }
  152398. func (ec *executionContext) marshalNProductVariantsBulkDeleteUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeleteUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariantsBulkDeleteUserError) graphql.Marshaler {
  152399. ret := make(graphql.Array, len(v))
  152400. var wg sync.WaitGroup
  152401. isLen1 := len(v) == 1
  152402. if !isLen1 {
  152403. wg.Add(len(v))
  152404. }
  152405. for i := range v {
  152406. i := i
  152407. fc := &graphql.FieldContext{
  152408. Index: &i,
  152409. Result: &v[i],
  152410. }
  152411. ctx := graphql.WithFieldContext(ctx, fc)
  152412. f := func(i int) {
  152413. defer func() {
  152414. if r := recover(); r != nil {
  152415. ec.Error(ctx, ec.Recover(ctx, r))
  152416. ret = nil
  152417. }
  152418. }()
  152419. if !isLen1 {
  152420. defer wg.Done()
  152421. }
  152422. ret[i] = ec.marshalNProductVariantsBulkDeleteUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeleteUserError(ctx, sel, v[i])
  152423. }
  152424. if isLen1 {
  152425. f(i)
  152426. } else {
  152427. go f(i)
  152428. }
  152429. }
  152430. wg.Wait()
  152431. for _, e := range ret {
  152432. if e == graphql.Null {
  152433. return graphql.Null
  152434. }
  152435. }
  152436. return ret
  152437. }
  152438. func (ec *executionContext) marshalNProductVariantsBulkDeleteUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeleteUserError(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkDeleteUserError) graphql.Marshaler {
  152439. if v == nil {
  152440. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152441. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152442. }
  152443. return graphql.Null
  152444. }
  152445. return ec._ProductVariantsBulkDeleteUserError(ctx, sel, v)
  152446. }
  152447. func (ec *executionContext) unmarshalNProductVariantsBulkInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkInputᚄ(ctx context.Context, v interface{}) ([]*ProductVariantsBulkInput, error) {
  152448. var vSlice []interface{}
  152449. if v != nil {
  152450. vSlice = graphql.CoerceList(v)
  152451. }
  152452. var err error
  152453. res := make([]*ProductVariantsBulkInput, len(vSlice))
  152454. for i := range vSlice {
  152455. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  152456. res[i], err = ec.unmarshalNProductVariantsBulkInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkInput(ctx, vSlice[i])
  152457. if err != nil {
  152458. return nil, err
  152459. }
  152460. }
  152461. return res, nil
  152462. }
  152463. func (ec *executionContext) unmarshalNProductVariantsBulkInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkInput(ctx context.Context, v interface{}) (*ProductVariantsBulkInput, error) {
  152464. res, err := ec.unmarshalInputProductVariantsBulkInput(ctx, v)
  152465. return &res, graphql.ErrorOnPath(ctx, err)
  152466. }
  152467. func (ec *executionContext) marshalNProductVariantsBulkReorderUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariantsBulkReorderUserError) graphql.Marshaler {
  152468. ret := make(graphql.Array, len(v))
  152469. var wg sync.WaitGroup
  152470. isLen1 := len(v) == 1
  152471. if !isLen1 {
  152472. wg.Add(len(v))
  152473. }
  152474. for i := range v {
  152475. i := i
  152476. fc := &graphql.FieldContext{
  152477. Index: &i,
  152478. Result: &v[i],
  152479. }
  152480. ctx := graphql.WithFieldContext(ctx, fc)
  152481. f := func(i int) {
  152482. defer func() {
  152483. if r := recover(); r != nil {
  152484. ec.Error(ctx, ec.Recover(ctx, r))
  152485. ret = nil
  152486. }
  152487. }()
  152488. if !isLen1 {
  152489. defer wg.Done()
  152490. }
  152491. ret[i] = ec.marshalNProductVariantsBulkReorderUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderUserError(ctx, sel, v[i])
  152492. }
  152493. if isLen1 {
  152494. f(i)
  152495. } else {
  152496. go f(i)
  152497. }
  152498. }
  152499. wg.Wait()
  152500. for _, e := range ret {
  152501. if e == graphql.Null {
  152502. return graphql.Null
  152503. }
  152504. }
  152505. return ret
  152506. }
  152507. func (ec *executionContext) marshalNProductVariantsBulkReorderUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderUserError(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkReorderUserError) graphql.Marshaler {
  152508. if v == nil {
  152509. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152510. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152511. }
  152512. return graphql.Null
  152513. }
  152514. return ec._ProductVariantsBulkReorderUserError(ctx, sel, v)
  152515. }
  152516. func (ec *executionContext) marshalNProductVariantsBulkUpdateUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdateUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariantsBulkUpdateUserError) graphql.Marshaler {
  152517. ret := make(graphql.Array, len(v))
  152518. var wg sync.WaitGroup
  152519. isLen1 := len(v) == 1
  152520. if !isLen1 {
  152521. wg.Add(len(v))
  152522. }
  152523. for i := range v {
  152524. i := i
  152525. fc := &graphql.FieldContext{
  152526. Index: &i,
  152527. Result: &v[i],
  152528. }
  152529. ctx := graphql.WithFieldContext(ctx, fc)
  152530. f := func(i int) {
  152531. defer func() {
  152532. if r := recover(); r != nil {
  152533. ec.Error(ctx, ec.Recover(ctx, r))
  152534. ret = nil
  152535. }
  152536. }()
  152537. if !isLen1 {
  152538. defer wg.Done()
  152539. }
  152540. ret[i] = ec.marshalNProductVariantsBulkUpdateUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdateUserError(ctx, sel, v[i])
  152541. }
  152542. if isLen1 {
  152543. f(i)
  152544. } else {
  152545. go f(i)
  152546. }
  152547. }
  152548. wg.Wait()
  152549. for _, e := range ret {
  152550. if e == graphql.Null {
  152551. return graphql.Null
  152552. }
  152553. }
  152554. return ret
  152555. }
  152556. func (ec *executionContext) marshalNProductVariantsBulkUpdateUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdateUserError(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkUpdateUserError) graphql.Marshaler {
  152557. if v == nil {
  152558. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152559. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152560. }
  152561. return graphql.Null
  152562. }
  152563. return ec._ProductVariantsBulkUpdateUserError(ctx, sel, v)
  152564. }
  152565. func (ec *executionContext) marshalNPublication2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationᚄ(ctx context.Context, sel ast.SelectionSet, v []*Publication) graphql.Marshaler {
  152566. ret := make(graphql.Array, len(v))
  152567. var wg sync.WaitGroup
  152568. isLen1 := len(v) == 1
  152569. if !isLen1 {
  152570. wg.Add(len(v))
  152571. }
  152572. for i := range v {
  152573. i := i
  152574. fc := &graphql.FieldContext{
  152575. Index: &i,
  152576. Result: &v[i],
  152577. }
  152578. ctx := graphql.WithFieldContext(ctx, fc)
  152579. f := func(i int) {
  152580. defer func() {
  152581. if r := recover(); r != nil {
  152582. ec.Error(ctx, ec.Recover(ctx, r))
  152583. ret = nil
  152584. }
  152585. }()
  152586. if !isLen1 {
  152587. defer wg.Done()
  152588. }
  152589. ret[i] = ec.marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublication(ctx, sel, v[i])
  152590. }
  152591. if isLen1 {
  152592. f(i)
  152593. } else {
  152594. go f(i)
  152595. }
  152596. }
  152597. wg.Wait()
  152598. for _, e := range ret {
  152599. if e == graphql.Null {
  152600. return graphql.Null
  152601. }
  152602. }
  152603. return ret
  152604. }
  152605. func (ec *executionContext) marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublication(ctx context.Context, sel ast.SelectionSet, v *Publication) graphql.Marshaler {
  152606. if v == nil {
  152607. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152608. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152609. }
  152610. return graphql.Null
  152611. }
  152612. return ec._Publication(ctx, sel, v)
  152613. }
  152614. func (ec *executionContext) marshalNPublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationConnection(ctx context.Context, sel ast.SelectionSet, v *PublicationConnection) graphql.Marshaler {
  152615. if v == nil {
  152616. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152617. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152618. }
  152619. return graphql.Null
  152620. }
  152621. return ec._PublicationConnection(ctx, sel, v)
  152622. }
  152623. func (ec *executionContext) marshalNPublicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*PublicationEdge) graphql.Marshaler {
  152624. ret := make(graphql.Array, len(v))
  152625. var wg sync.WaitGroup
  152626. isLen1 := len(v) == 1
  152627. if !isLen1 {
  152628. wg.Add(len(v))
  152629. }
  152630. for i := range v {
  152631. i := i
  152632. fc := &graphql.FieldContext{
  152633. Index: &i,
  152634. Result: &v[i],
  152635. }
  152636. ctx := graphql.WithFieldContext(ctx, fc)
  152637. f := func(i int) {
  152638. defer func() {
  152639. if r := recover(); r != nil {
  152640. ec.Error(ctx, ec.Recover(ctx, r))
  152641. ret = nil
  152642. }
  152643. }()
  152644. if !isLen1 {
  152645. defer wg.Done()
  152646. }
  152647. ret[i] = ec.marshalNPublicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationEdge(ctx, sel, v[i])
  152648. }
  152649. if isLen1 {
  152650. f(i)
  152651. } else {
  152652. go f(i)
  152653. }
  152654. }
  152655. wg.Wait()
  152656. for _, e := range ret {
  152657. if e == graphql.Null {
  152658. return graphql.Null
  152659. }
  152660. }
  152661. return ret
  152662. }
  152663. func (ec *executionContext) marshalNPublicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublicationEdge(ctx context.Context, sel ast.SelectionSet, v *PublicationEdge) graphql.Marshaler {
  152664. if v == nil {
  152665. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152666. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152667. }
  152668. return graphql.Null
  152669. }
  152670. return ec._PublicationEdge(ctx, sel, v)
  152671. }
  152672. func (ec *executionContext) marshalNPublishable2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishable(ctx context.Context, sel ast.SelectionSet, v Publishable) graphql.Marshaler {
  152673. if v == nil {
  152674. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152675. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152676. }
  152677. return graphql.Null
  152678. }
  152679. return ec._Publishable(ctx, sel, v)
  152680. }
  152681. func (ec *executionContext) marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslationᚄ(ctx context.Context, sel ast.SelectionSet, v []*PublishedTranslation) graphql.Marshaler {
  152682. ret := make(graphql.Array, len(v))
  152683. var wg sync.WaitGroup
  152684. isLen1 := len(v) == 1
  152685. if !isLen1 {
  152686. wg.Add(len(v))
  152687. }
  152688. for i := range v {
  152689. i := i
  152690. fc := &graphql.FieldContext{
  152691. Index: &i,
  152692. Result: &v[i],
  152693. }
  152694. ctx := graphql.WithFieldContext(ctx, fc)
  152695. f := func(i int) {
  152696. defer func() {
  152697. if r := recover(); r != nil {
  152698. ec.Error(ctx, ec.Recover(ctx, r))
  152699. ret = nil
  152700. }
  152701. }()
  152702. if !isLen1 {
  152703. defer wg.Done()
  152704. }
  152705. ret[i] = ec.marshalNPublishedTranslation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslation(ctx, sel, v[i])
  152706. }
  152707. if isLen1 {
  152708. f(i)
  152709. } else {
  152710. go f(i)
  152711. }
  152712. }
  152713. wg.Wait()
  152714. for _, e := range ret {
  152715. if e == graphql.Null {
  152716. return graphql.Null
  152717. }
  152718. }
  152719. return ret
  152720. }
  152721. func (ec *executionContext) marshalNPublishedTranslation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublishedTranslation(ctx context.Context, sel ast.SelectionSet, v *PublishedTranslation) graphql.Marshaler {
  152722. if v == nil {
  152723. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152724. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152725. }
  152726. return graphql.Null
  152727. }
  152728. return ec._PublishedTranslation(ctx, sel, v)
  152729. }
  152730. func (ec *executionContext) marshalNRefundDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDutyᚄ(ctx context.Context, sel ast.SelectionSet, v []*RefundDuty) graphql.Marshaler {
  152731. ret := make(graphql.Array, len(v))
  152732. var wg sync.WaitGroup
  152733. isLen1 := len(v) == 1
  152734. if !isLen1 {
  152735. wg.Add(len(v))
  152736. }
  152737. for i := range v {
  152738. i := i
  152739. fc := &graphql.FieldContext{
  152740. Index: &i,
  152741. Result: &v[i],
  152742. }
  152743. ctx := graphql.WithFieldContext(ctx, fc)
  152744. f := func(i int) {
  152745. defer func() {
  152746. if r := recover(); r != nil {
  152747. ec.Error(ctx, ec.Recover(ctx, r))
  152748. ret = nil
  152749. }
  152750. }()
  152751. if !isLen1 {
  152752. defer wg.Done()
  152753. }
  152754. ret[i] = ec.marshalNRefundDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDuty(ctx, sel, v[i])
  152755. }
  152756. if isLen1 {
  152757. f(i)
  152758. } else {
  152759. go f(i)
  152760. }
  152761. }
  152762. wg.Wait()
  152763. for _, e := range ret {
  152764. if e == graphql.Null {
  152765. return graphql.Null
  152766. }
  152767. }
  152768. return ret
  152769. }
  152770. func (ec *executionContext) marshalNRefundDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDuty(ctx context.Context, sel ast.SelectionSet, v *RefundDuty) graphql.Marshaler {
  152771. if v == nil {
  152772. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152773. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152774. }
  152775. return graphql.Null
  152776. }
  152777. return ec._RefundDuty(ctx, sel, v)
  152778. }
  152779. func (ec *executionContext) marshalNRefundLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*RefundLineItem) graphql.Marshaler {
  152780. ret := make(graphql.Array, len(v))
  152781. var wg sync.WaitGroup
  152782. isLen1 := len(v) == 1
  152783. if !isLen1 {
  152784. wg.Add(len(v))
  152785. }
  152786. for i := range v {
  152787. i := i
  152788. fc := &graphql.FieldContext{
  152789. Index: &i,
  152790. Result: &v[i],
  152791. }
  152792. ctx := graphql.WithFieldContext(ctx, fc)
  152793. f := func(i int) {
  152794. defer func() {
  152795. if r := recover(); r != nil {
  152796. ec.Error(ctx, ec.Recover(ctx, r))
  152797. ret = nil
  152798. }
  152799. }()
  152800. if !isLen1 {
  152801. defer wg.Done()
  152802. }
  152803. ret[i] = ec.marshalNRefundLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItem(ctx, sel, v[i])
  152804. }
  152805. if isLen1 {
  152806. f(i)
  152807. } else {
  152808. go f(i)
  152809. }
  152810. }
  152811. wg.Wait()
  152812. for _, e := range ret {
  152813. if e == graphql.Null {
  152814. return graphql.Null
  152815. }
  152816. }
  152817. return ret
  152818. }
  152819. func (ec *executionContext) marshalNRefundLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItem(ctx context.Context, sel ast.SelectionSet, v *RefundLineItem) graphql.Marshaler {
  152820. if v == nil {
  152821. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152822. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152823. }
  152824. return graphql.Null
  152825. }
  152826. return ec._RefundLineItem(ctx, sel, v)
  152827. }
  152828. func (ec *executionContext) marshalNRefundLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemConnection(ctx context.Context, sel ast.SelectionSet, v *RefundLineItemConnection) graphql.Marshaler {
  152829. if v == nil {
  152830. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152831. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152832. }
  152833. return graphql.Null
  152834. }
  152835. return ec._RefundLineItemConnection(ctx, sel, v)
  152836. }
  152837. func (ec *executionContext) marshalNRefundLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*RefundLineItemEdge) graphql.Marshaler {
  152838. ret := make(graphql.Array, len(v))
  152839. var wg sync.WaitGroup
  152840. isLen1 := len(v) == 1
  152841. if !isLen1 {
  152842. wg.Add(len(v))
  152843. }
  152844. for i := range v {
  152845. i := i
  152846. fc := &graphql.FieldContext{
  152847. Index: &i,
  152848. Result: &v[i],
  152849. }
  152850. ctx := graphql.WithFieldContext(ctx, fc)
  152851. f := func(i int) {
  152852. defer func() {
  152853. if r := recover(); r != nil {
  152854. ec.Error(ctx, ec.Recover(ctx, r))
  152855. ret = nil
  152856. }
  152857. }()
  152858. if !isLen1 {
  152859. defer wg.Done()
  152860. }
  152861. ret[i] = ec.marshalNRefundLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemEdge(ctx, sel, v[i])
  152862. }
  152863. if isLen1 {
  152864. f(i)
  152865. } else {
  152866. go f(i)
  152867. }
  152868. }
  152869. wg.Wait()
  152870. for _, e := range ret {
  152871. if e == graphql.Null {
  152872. return graphql.Null
  152873. }
  152874. }
  152875. return ret
  152876. }
  152877. func (ec *executionContext) marshalNRefundLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *RefundLineItemEdge) graphql.Marshaler {
  152878. if v == nil {
  152879. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152880. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152881. }
  152882. return graphql.Null
  152883. }
  152884. return ec._RefundLineItemEdge(ctx, sel, v)
  152885. }
  152886. func (ec *executionContext) unmarshalNRefundLineItemRestockType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemRestockType(ctx context.Context, v interface{}) (RefundLineItemRestockType, error) {
  152887. var res RefundLineItemRestockType
  152888. err := res.UnmarshalGQL(v)
  152889. return res, graphql.ErrorOnPath(ctx, err)
  152890. }
  152891. func (ec *executionContext) marshalNRefundLineItemRestockType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemRestockType(ctx context.Context, sel ast.SelectionSet, v RefundLineItemRestockType) graphql.Marshaler {
  152892. return v
  152893. }
  152894. func (ec *executionContext) marshalNResourceAlertAction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertActionᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourceAlertAction) graphql.Marshaler {
  152895. ret := make(graphql.Array, len(v))
  152896. var wg sync.WaitGroup
  152897. isLen1 := len(v) == 1
  152898. if !isLen1 {
  152899. wg.Add(len(v))
  152900. }
  152901. for i := range v {
  152902. i := i
  152903. fc := &graphql.FieldContext{
  152904. Index: &i,
  152905. Result: &v[i],
  152906. }
  152907. ctx := graphql.WithFieldContext(ctx, fc)
  152908. f := func(i int) {
  152909. defer func() {
  152910. if r := recover(); r != nil {
  152911. ec.Error(ctx, ec.Recover(ctx, r))
  152912. ret = nil
  152913. }
  152914. }()
  152915. if !isLen1 {
  152916. defer wg.Done()
  152917. }
  152918. ret[i] = ec.marshalNResourceAlertAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertAction(ctx, sel, v[i])
  152919. }
  152920. if isLen1 {
  152921. f(i)
  152922. } else {
  152923. go f(i)
  152924. }
  152925. }
  152926. wg.Wait()
  152927. for _, e := range ret {
  152928. if e == graphql.Null {
  152929. return graphql.Null
  152930. }
  152931. }
  152932. return ret
  152933. }
  152934. func (ec *executionContext) marshalNResourceAlertAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertAction(ctx context.Context, sel ast.SelectionSet, v *ResourceAlertAction) graphql.Marshaler {
  152935. if v == nil {
  152936. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152937. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152938. }
  152939. return graphql.Null
  152940. }
  152941. return ec._ResourceAlertAction(ctx, sel, v)
  152942. }
  152943. func (ec *executionContext) unmarshalNResourceAlertSeverity2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertSeverity(ctx context.Context, v interface{}) (ResourceAlertSeverity, error) {
  152944. var res ResourceAlertSeverity
  152945. err := res.UnmarshalGQL(v)
  152946. return res, graphql.ErrorOnPath(ctx, err)
  152947. }
  152948. func (ec *executionContext) marshalNResourceAlertSeverity2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertSeverity(ctx context.Context, sel ast.SelectionSet, v ResourceAlertSeverity) graphql.Marshaler {
  152949. return v
  152950. }
  152951. func (ec *executionContext) unmarshalNResourceFeedbackState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceFeedbackState(ctx context.Context, v interface{}) (ResourceFeedbackState, error) {
  152952. var res ResourceFeedbackState
  152953. err := res.UnmarshalGQL(v)
  152954. return res, graphql.ErrorOnPath(ctx, err)
  152955. }
  152956. func (ec *executionContext) marshalNResourceFeedbackState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceFeedbackState(ctx context.Context, sel ast.SelectionSet, v ResourceFeedbackState) graphql.Marshaler {
  152957. return v
  152958. }
  152959. func (ec *executionContext) marshalNResourceLimit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceLimit(ctx context.Context, sel ast.SelectionSet, v *ResourceLimit) graphql.Marshaler {
  152960. if v == nil {
  152961. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  152962. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  152963. }
  152964. return graphql.Null
  152965. }
  152966. return ec._ResourceLimit(ctx, sel, v)
  152967. }
  152968. func (ec *executionContext) marshalNResourcePublication2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourcePublication) graphql.Marshaler {
  152969. ret := make(graphql.Array, len(v))
  152970. var wg sync.WaitGroup
  152971. isLen1 := len(v) == 1
  152972. if !isLen1 {
  152973. wg.Add(len(v))
  152974. }
  152975. for i := range v {
  152976. i := i
  152977. fc := &graphql.FieldContext{
  152978. Index: &i,
  152979. Result: &v[i],
  152980. }
  152981. ctx := graphql.WithFieldContext(ctx, fc)
  152982. f := func(i int) {
  152983. defer func() {
  152984. if r := recover(); r != nil {
  152985. ec.Error(ctx, ec.Recover(ctx, r))
  152986. ret = nil
  152987. }
  152988. }()
  152989. if !isLen1 {
  152990. defer wg.Done()
  152991. }
  152992. ret[i] = ec.marshalNResourcePublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublication(ctx, sel, v[i])
  152993. }
  152994. if isLen1 {
  152995. f(i)
  152996. } else {
  152997. go f(i)
  152998. }
  152999. }
  153000. wg.Wait()
  153001. for _, e := range ret {
  153002. if e == graphql.Null {
  153003. return graphql.Null
  153004. }
  153005. }
  153006. return ret
  153007. }
  153008. func (ec *executionContext) marshalNResourcePublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublication(ctx context.Context, sel ast.SelectionSet, v *ResourcePublication) graphql.Marshaler {
  153009. if v == nil {
  153010. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153011. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153012. }
  153013. return graphql.Null
  153014. }
  153015. return ec._ResourcePublication(ctx, sel, v)
  153016. }
  153017. func (ec *executionContext) marshalNResourcePublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationConnection(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationConnection) graphql.Marshaler {
  153018. if v == nil {
  153019. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153020. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153021. }
  153022. return graphql.Null
  153023. }
  153024. return ec._ResourcePublicationConnection(ctx, sel, v)
  153025. }
  153026. func (ec *executionContext) marshalNResourcePublicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourcePublicationEdge) graphql.Marshaler {
  153027. ret := make(graphql.Array, len(v))
  153028. var wg sync.WaitGroup
  153029. isLen1 := len(v) == 1
  153030. if !isLen1 {
  153031. wg.Add(len(v))
  153032. }
  153033. for i := range v {
  153034. i := i
  153035. fc := &graphql.FieldContext{
  153036. Index: &i,
  153037. Result: &v[i],
  153038. }
  153039. ctx := graphql.WithFieldContext(ctx, fc)
  153040. f := func(i int) {
  153041. defer func() {
  153042. if r := recover(); r != nil {
  153043. ec.Error(ctx, ec.Recover(ctx, r))
  153044. ret = nil
  153045. }
  153046. }()
  153047. if !isLen1 {
  153048. defer wg.Done()
  153049. }
  153050. ret[i] = ec.marshalNResourcePublicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationEdge(ctx, sel, v[i])
  153051. }
  153052. if isLen1 {
  153053. f(i)
  153054. } else {
  153055. go f(i)
  153056. }
  153057. }
  153058. wg.Wait()
  153059. for _, e := range ret {
  153060. if e == graphql.Null {
  153061. return graphql.Null
  153062. }
  153063. }
  153064. return ret
  153065. }
  153066. func (ec *executionContext) marshalNResourcePublicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationEdge(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationEdge) graphql.Marshaler {
  153067. if v == nil {
  153068. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153069. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153070. }
  153071. return graphql.Null
  153072. }
  153073. return ec._ResourcePublicationEdge(ctx, sel, v)
  153074. }
  153075. func (ec *executionContext) marshalNResourcePublicationV22ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2ᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourcePublicationV2) graphql.Marshaler {
  153076. ret := make(graphql.Array, len(v))
  153077. var wg sync.WaitGroup
  153078. isLen1 := len(v) == 1
  153079. if !isLen1 {
  153080. wg.Add(len(v))
  153081. }
  153082. for i := range v {
  153083. i := i
  153084. fc := &graphql.FieldContext{
  153085. Index: &i,
  153086. Result: &v[i],
  153087. }
  153088. ctx := graphql.WithFieldContext(ctx, fc)
  153089. f := func(i int) {
  153090. defer func() {
  153091. if r := recover(); r != nil {
  153092. ec.Error(ctx, ec.Recover(ctx, r))
  153093. ret = nil
  153094. }
  153095. }()
  153096. if !isLen1 {
  153097. defer wg.Done()
  153098. }
  153099. ret[i] = ec.marshalNResourcePublicationV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2(ctx, sel, v[i])
  153100. }
  153101. if isLen1 {
  153102. f(i)
  153103. } else {
  153104. go f(i)
  153105. }
  153106. }
  153107. wg.Wait()
  153108. for _, e := range ret {
  153109. if e == graphql.Null {
  153110. return graphql.Null
  153111. }
  153112. }
  153113. return ret
  153114. }
  153115. func (ec *executionContext) marshalNResourcePublicationV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationV2) graphql.Marshaler {
  153116. if v == nil {
  153117. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153118. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153119. }
  153120. return graphql.Null
  153121. }
  153122. return ec._ResourcePublicationV2(ctx, sel, v)
  153123. }
  153124. func (ec *executionContext) marshalNResourcePublicationV2Connection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2Connection(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationV2Connection) graphql.Marshaler {
  153125. if v == nil {
  153126. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153127. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153128. }
  153129. return graphql.Null
  153130. }
  153131. return ec._ResourcePublicationV2Connection(ctx, sel, v)
  153132. }
  153133. func (ec *executionContext) marshalNResourcePublicationV2Edge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2Edgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourcePublicationV2Edge) graphql.Marshaler {
  153134. ret := make(graphql.Array, len(v))
  153135. var wg sync.WaitGroup
  153136. isLen1 := len(v) == 1
  153137. if !isLen1 {
  153138. wg.Add(len(v))
  153139. }
  153140. for i := range v {
  153141. i := i
  153142. fc := &graphql.FieldContext{
  153143. Index: &i,
  153144. Result: &v[i],
  153145. }
  153146. ctx := graphql.WithFieldContext(ctx, fc)
  153147. f := func(i int) {
  153148. defer func() {
  153149. if r := recover(); r != nil {
  153150. ec.Error(ctx, ec.Recover(ctx, r))
  153151. ret = nil
  153152. }
  153153. }()
  153154. if !isLen1 {
  153155. defer wg.Done()
  153156. }
  153157. ret[i] = ec.marshalNResourcePublicationV2Edge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2Edge(ctx, sel, v[i])
  153158. }
  153159. if isLen1 {
  153160. f(i)
  153161. } else {
  153162. go f(i)
  153163. }
  153164. }
  153165. wg.Wait()
  153166. for _, e := range ret {
  153167. if e == graphql.Null {
  153168. return graphql.Null
  153169. }
  153170. }
  153171. return ret
  153172. }
  153173. func (ec *executionContext) marshalNResourcePublicationV2Edge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2Edge(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationV2Edge) graphql.Marshaler {
  153174. if v == nil {
  153175. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153176. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153177. }
  153178. return graphql.Null
  153179. }
  153180. return ec._ResourcePublicationV2Edge(ctx, sel, v)
  153181. }
  153182. func (ec *executionContext) marshalNSEO2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSeo(ctx context.Context, sel ast.SelectionSet, v *Seo) graphql.Marshaler {
  153183. if v == nil {
  153184. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153185. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153186. }
  153187. return graphql.Null
  153188. }
  153189. return ec._SEO(ctx, sel, v)
  153190. }
  153191. func (ec *executionContext) marshalNSale2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSale(ctx context.Context, sel ast.SelectionSet, v Sale) graphql.Marshaler {
  153192. if v == nil {
  153193. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153194. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153195. }
  153196. return graphql.Null
  153197. }
  153198. return ec._Sale(ctx, sel, v)
  153199. }
  153200. func (ec *executionContext) marshalNSale2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSaleᚄ(ctx context.Context, sel ast.SelectionSet, v []Sale) graphql.Marshaler {
  153201. ret := make(graphql.Array, len(v))
  153202. var wg sync.WaitGroup
  153203. isLen1 := len(v) == 1
  153204. if !isLen1 {
  153205. wg.Add(len(v))
  153206. }
  153207. for i := range v {
  153208. i := i
  153209. fc := &graphql.FieldContext{
  153210. Index: &i,
  153211. Result: &v[i],
  153212. }
  153213. ctx := graphql.WithFieldContext(ctx, fc)
  153214. f := func(i int) {
  153215. defer func() {
  153216. if r := recover(); r != nil {
  153217. ec.Error(ctx, ec.Recover(ctx, r))
  153218. ret = nil
  153219. }
  153220. }()
  153221. if !isLen1 {
  153222. defer wg.Done()
  153223. }
  153224. ret[i] = ec.marshalNSale2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSale(ctx, sel, v[i])
  153225. }
  153226. if isLen1 {
  153227. f(i)
  153228. } else {
  153229. go f(i)
  153230. }
  153231. }
  153232. wg.Wait()
  153233. for _, e := range ret {
  153234. if e == graphql.Null {
  153235. return graphql.Null
  153236. }
  153237. }
  153238. return ret
  153239. }
  153240. func (ec *executionContext) marshalNSaleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSaleEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SaleEdge) graphql.Marshaler {
  153241. ret := make(graphql.Array, len(v))
  153242. var wg sync.WaitGroup
  153243. isLen1 := len(v) == 1
  153244. if !isLen1 {
  153245. wg.Add(len(v))
  153246. }
  153247. for i := range v {
  153248. i := i
  153249. fc := &graphql.FieldContext{
  153250. Index: &i,
  153251. Result: &v[i],
  153252. }
  153253. ctx := graphql.WithFieldContext(ctx, fc)
  153254. f := func(i int) {
  153255. defer func() {
  153256. if r := recover(); r != nil {
  153257. ec.Error(ctx, ec.Recover(ctx, r))
  153258. ret = nil
  153259. }
  153260. }()
  153261. if !isLen1 {
  153262. defer wg.Done()
  153263. }
  153264. ret[i] = ec.marshalNSaleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSaleEdge(ctx, sel, v[i])
  153265. }
  153266. if isLen1 {
  153267. f(i)
  153268. } else {
  153269. go f(i)
  153270. }
  153271. }
  153272. wg.Wait()
  153273. for _, e := range ret {
  153274. if e == graphql.Null {
  153275. return graphql.Null
  153276. }
  153277. }
  153278. return ret
  153279. }
  153280. func (ec *executionContext) marshalNSaleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSaleEdge(ctx context.Context, sel ast.SelectionSet, v *SaleEdge) graphql.Marshaler {
  153281. if v == nil {
  153282. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153283. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153284. }
  153285. return graphql.Null
  153286. }
  153287. return ec._SaleEdge(ctx, sel, v)
  153288. }
  153289. func (ec *executionContext) marshalNSalesAgreement2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreement(ctx context.Context, sel ast.SelectionSet, v SalesAgreement) graphql.Marshaler {
  153290. if v == nil {
  153291. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153292. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153293. }
  153294. return graphql.Null
  153295. }
  153296. return ec._SalesAgreement(ctx, sel, v)
  153297. }
  153298. func (ec *executionContext) marshalNSalesAgreement2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreementᚄ(ctx context.Context, sel ast.SelectionSet, v []SalesAgreement) graphql.Marshaler {
  153299. ret := make(graphql.Array, len(v))
  153300. var wg sync.WaitGroup
  153301. isLen1 := len(v) == 1
  153302. if !isLen1 {
  153303. wg.Add(len(v))
  153304. }
  153305. for i := range v {
  153306. i := i
  153307. fc := &graphql.FieldContext{
  153308. Index: &i,
  153309. Result: &v[i],
  153310. }
  153311. ctx := graphql.WithFieldContext(ctx, fc)
  153312. f := func(i int) {
  153313. defer func() {
  153314. if r := recover(); r != nil {
  153315. ec.Error(ctx, ec.Recover(ctx, r))
  153316. ret = nil
  153317. }
  153318. }()
  153319. if !isLen1 {
  153320. defer wg.Done()
  153321. }
  153322. ret[i] = ec.marshalNSalesAgreement2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreement(ctx, sel, v[i])
  153323. }
  153324. if isLen1 {
  153325. f(i)
  153326. } else {
  153327. go f(i)
  153328. }
  153329. }
  153330. wg.Wait()
  153331. for _, e := range ret {
  153332. if e == graphql.Null {
  153333. return graphql.Null
  153334. }
  153335. }
  153336. return ret
  153337. }
  153338. func (ec *executionContext) marshalNSalesAgreementEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreementEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SalesAgreementEdge) graphql.Marshaler {
  153339. ret := make(graphql.Array, len(v))
  153340. var wg sync.WaitGroup
  153341. isLen1 := len(v) == 1
  153342. if !isLen1 {
  153343. wg.Add(len(v))
  153344. }
  153345. for i := range v {
  153346. i := i
  153347. fc := &graphql.FieldContext{
  153348. Index: &i,
  153349. Result: &v[i],
  153350. }
  153351. ctx := graphql.WithFieldContext(ctx, fc)
  153352. f := func(i int) {
  153353. defer func() {
  153354. if r := recover(); r != nil {
  153355. ec.Error(ctx, ec.Recover(ctx, r))
  153356. ret = nil
  153357. }
  153358. }()
  153359. if !isLen1 {
  153360. defer wg.Done()
  153361. }
  153362. ret[i] = ec.marshalNSalesAgreementEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreementEdge(ctx, sel, v[i])
  153363. }
  153364. if isLen1 {
  153365. f(i)
  153366. } else {
  153367. go f(i)
  153368. }
  153369. }
  153370. wg.Wait()
  153371. for _, e := range ret {
  153372. if e == graphql.Null {
  153373. return graphql.Null
  153374. }
  153375. }
  153376. return ret
  153377. }
  153378. func (ec *executionContext) marshalNSalesAgreementEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSalesAgreementEdge(ctx context.Context, sel ast.SelectionSet, v *SalesAgreementEdge) graphql.Marshaler {
  153379. if v == nil {
  153380. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153381. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153382. }
  153383. return graphql.Null
  153384. }
  153385. return ec._SalesAgreementEdge(ctx, sel, v)
  153386. }
  153387. func (ec *executionContext) marshalNSavedSearch2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchᚄ(ctx context.Context, sel ast.SelectionSet, v []*SavedSearch) graphql.Marshaler {
  153388. ret := make(graphql.Array, len(v))
  153389. var wg sync.WaitGroup
  153390. isLen1 := len(v) == 1
  153391. if !isLen1 {
  153392. wg.Add(len(v))
  153393. }
  153394. for i := range v {
  153395. i := i
  153396. fc := &graphql.FieldContext{
  153397. Index: &i,
  153398. Result: &v[i],
  153399. }
  153400. ctx := graphql.WithFieldContext(ctx, fc)
  153401. f := func(i int) {
  153402. defer func() {
  153403. if r := recover(); r != nil {
  153404. ec.Error(ctx, ec.Recover(ctx, r))
  153405. ret = nil
  153406. }
  153407. }()
  153408. if !isLen1 {
  153409. defer wg.Done()
  153410. }
  153411. ret[i] = ec.marshalNSavedSearch2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearch(ctx, sel, v[i])
  153412. }
  153413. if isLen1 {
  153414. f(i)
  153415. } else {
  153416. go f(i)
  153417. }
  153418. }
  153419. wg.Wait()
  153420. for _, e := range ret {
  153421. if e == graphql.Null {
  153422. return graphql.Null
  153423. }
  153424. }
  153425. return ret
  153426. }
  153427. func (ec *executionContext) marshalNSavedSearch2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearch(ctx context.Context, sel ast.SelectionSet, v *SavedSearch) graphql.Marshaler {
  153428. if v == nil {
  153429. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153430. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153431. }
  153432. return graphql.Null
  153433. }
  153434. return ec._SavedSearch(ctx, sel, v)
  153435. }
  153436. func (ec *executionContext) marshalNSavedSearchConnection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchConnection(ctx context.Context, sel ast.SelectionSet, v SavedSearchConnection) graphql.Marshaler {
  153437. return ec._SavedSearchConnection(ctx, sel, &v)
  153438. }
  153439. func (ec *executionContext) marshalNSavedSearchConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchConnection(ctx context.Context, sel ast.SelectionSet, v *SavedSearchConnection) graphql.Marshaler {
  153440. if v == nil {
  153441. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153442. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153443. }
  153444. return graphql.Null
  153445. }
  153446. return ec._SavedSearchConnection(ctx, sel, v)
  153447. }
  153448. func (ec *executionContext) marshalNSavedSearchEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SavedSearchEdge) graphql.Marshaler {
  153449. ret := make(graphql.Array, len(v))
  153450. var wg sync.WaitGroup
  153451. isLen1 := len(v) == 1
  153452. if !isLen1 {
  153453. wg.Add(len(v))
  153454. }
  153455. for i := range v {
  153456. i := i
  153457. fc := &graphql.FieldContext{
  153458. Index: &i,
  153459. Result: &v[i],
  153460. }
  153461. ctx := graphql.WithFieldContext(ctx, fc)
  153462. f := func(i int) {
  153463. defer func() {
  153464. if r := recover(); r != nil {
  153465. ec.Error(ctx, ec.Recover(ctx, r))
  153466. ret = nil
  153467. }
  153468. }()
  153469. if !isLen1 {
  153470. defer wg.Done()
  153471. }
  153472. ret[i] = ec.marshalNSavedSearchEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchEdge(ctx, sel, v[i])
  153473. }
  153474. if isLen1 {
  153475. f(i)
  153476. } else {
  153477. go f(i)
  153478. }
  153479. }
  153480. wg.Wait()
  153481. for _, e := range ret {
  153482. if e == graphql.Null {
  153483. return graphql.Null
  153484. }
  153485. }
  153486. return ret
  153487. }
  153488. func (ec *executionContext) marshalNSavedSearchEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSavedSearchEdge(ctx context.Context, sel ast.SelectionSet, v *SavedSearchEdge) graphql.Marshaler {
  153489. if v == nil {
  153490. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153491. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153492. }
  153493. return graphql.Null
  153494. }
  153495. return ec._SavedSearchEdge(ctx, sel, v)
  153496. }
  153497. func (ec *executionContext) marshalNSearchFilter2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchFilterᚄ(ctx context.Context, sel ast.SelectionSet, v []*SearchFilter) graphql.Marshaler {
  153498. ret := make(graphql.Array, len(v))
  153499. var wg sync.WaitGroup
  153500. isLen1 := len(v) == 1
  153501. if !isLen1 {
  153502. wg.Add(len(v))
  153503. }
  153504. for i := range v {
  153505. i := i
  153506. fc := &graphql.FieldContext{
  153507. Index: &i,
  153508. Result: &v[i],
  153509. }
  153510. ctx := graphql.WithFieldContext(ctx, fc)
  153511. f := func(i int) {
  153512. defer func() {
  153513. if r := recover(); r != nil {
  153514. ec.Error(ctx, ec.Recover(ctx, r))
  153515. ret = nil
  153516. }
  153517. }()
  153518. if !isLen1 {
  153519. defer wg.Done()
  153520. }
  153521. ret[i] = ec.marshalNSearchFilter2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchFilter(ctx, sel, v[i])
  153522. }
  153523. if isLen1 {
  153524. f(i)
  153525. } else {
  153526. go f(i)
  153527. }
  153528. }
  153529. wg.Wait()
  153530. for _, e := range ret {
  153531. if e == graphql.Null {
  153532. return graphql.Null
  153533. }
  153534. }
  153535. return ret
  153536. }
  153537. func (ec *executionContext) marshalNSearchFilter2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchFilter(ctx context.Context, sel ast.SelectionSet, v *SearchFilter) graphql.Marshaler {
  153538. if v == nil {
  153539. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153540. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153541. }
  153542. return graphql.Null
  153543. }
  153544. return ec._SearchFilter(ctx, sel, v)
  153545. }
  153546. func (ec *executionContext) marshalNSearchResult2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResult(ctx context.Context, sel ast.SelectionSet, v *SearchResult) graphql.Marshaler {
  153547. if v == nil {
  153548. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153549. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153550. }
  153551. return graphql.Null
  153552. }
  153553. return ec._SearchResult(ctx, sel, v)
  153554. }
  153555. func (ec *executionContext) marshalNSearchResultEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResultEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SearchResultEdge) graphql.Marshaler {
  153556. ret := make(graphql.Array, len(v))
  153557. var wg sync.WaitGroup
  153558. isLen1 := len(v) == 1
  153559. if !isLen1 {
  153560. wg.Add(len(v))
  153561. }
  153562. for i := range v {
  153563. i := i
  153564. fc := &graphql.FieldContext{
  153565. Index: &i,
  153566. Result: &v[i],
  153567. }
  153568. ctx := graphql.WithFieldContext(ctx, fc)
  153569. f := func(i int) {
  153570. defer func() {
  153571. if r := recover(); r != nil {
  153572. ec.Error(ctx, ec.Recover(ctx, r))
  153573. ret = nil
  153574. }
  153575. }()
  153576. if !isLen1 {
  153577. defer wg.Done()
  153578. }
  153579. ret[i] = ec.marshalNSearchResultEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResultEdge(ctx, sel, v[i])
  153580. }
  153581. if isLen1 {
  153582. f(i)
  153583. } else {
  153584. go f(i)
  153585. }
  153586. }
  153587. wg.Wait()
  153588. for _, e := range ret {
  153589. if e == graphql.Null {
  153590. return graphql.Null
  153591. }
  153592. }
  153593. return ret
  153594. }
  153595. func (ec *executionContext) marshalNSearchResultEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResultEdge(ctx context.Context, sel ast.SelectionSet, v *SearchResultEdge) graphql.Marshaler {
  153596. if v == nil {
  153597. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153598. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153599. }
  153600. return graphql.Null
  153601. }
  153602. return ec._SearchResultEdge(ctx, sel, v)
  153603. }
  153604. func (ec *executionContext) unmarshalNSearchResultType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResultType(ctx context.Context, v interface{}) (SearchResultType, error) {
  153605. var res SearchResultType
  153606. err := res.UnmarshalGQL(v)
  153607. return res, graphql.ErrorOnPath(ctx, err)
  153608. }
  153609. func (ec *executionContext) marshalNSearchResultType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSearchResultType(ctx context.Context, sel ast.SelectionSet, v SearchResultType) graphql.Marshaler {
  153610. return v
  153611. }
  153612. func (ec *executionContext) marshalNSelectedOption2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSelectedOptionᚄ(ctx context.Context, sel ast.SelectionSet, v []*SelectedOption) graphql.Marshaler {
  153613. ret := make(graphql.Array, len(v))
  153614. var wg sync.WaitGroup
  153615. isLen1 := len(v) == 1
  153616. if !isLen1 {
  153617. wg.Add(len(v))
  153618. }
  153619. for i := range v {
  153620. i := i
  153621. fc := &graphql.FieldContext{
  153622. Index: &i,
  153623. Result: &v[i],
  153624. }
  153625. ctx := graphql.WithFieldContext(ctx, fc)
  153626. f := func(i int) {
  153627. defer func() {
  153628. if r := recover(); r != nil {
  153629. ec.Error(ctx, ec.Recover(ctx, r))
  153630. ret = nil
  153631. }
  153632. }()
  153633. if !isLen1 {
  153634. defer wg.Done()
  153635. }
  153636. ret[i] = ec.marshalNSelectedOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSelectedOption(ctx, sel, v[i])
  153637. }
  153638. if isLen1 {
  153639. f(i)
  153640. } else {
  153641. go f(i)
  153642. }
  153643. }
  153644. wg.Wait()
  153645. for _, e := range ret {
  153646. if e == graphql.Null {
  153647. return graphql.Null
  153648. }
  153649. }
  153650. return ret
  153651. }
  153652. func (ec *executionContext) marshalNSelectedOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSelectedOption(ctx context.Context, sel ast.SelectionSet, v *SelectedOption) graphql.Marshaler {
  153653. if v == nil {
  153654. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153655. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153656. }
  153657. return graphql.Null
  153658. }
  153659. return ec._SelectedOption(ctx, sel, v)
  153660. }
  153661. func (ec *executionContext) marshalNSellingPlan2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlan) graphql.Marshaler {
  153662. ret := make(graphql.Array, len(v))
  153663. var wg sync.WaitGroup
  153664. isLen1 := len(v) == 1
  153665. if !isLen1 {
  153666. wg.Add(len(v))
  153667. }
  153668. for i := range v {
  153669. i := i
  153670. fc := &graphql.FieldContext{
  153671. Index: &i,
  153672. Result: &v[i],
  153673. }
  153674. ctx := graphql.WithFieldContext(ctx, fc)
  153675. f := func(i int) {
  153676. defer func() {
  153677. if r := recover(); r != nil {
  153678. ec.Error(ctx, ec.Recover(ctx, r))
  153679. ret = nil
  153680. }
  153681. }()
  153682. if !isLen1 {
  153683. defer wg.Done()
  153684. }
  153685. ret[i] = ec.marshalNSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlan(ctx, sel, v[i])
  153686. }
  153687. if isLen1 {
  153688. f(i)
  153689. } else {
  153690. go f(i)
  153691. }
  153692. }
  153693. wg.Wait()
  153694. for _, e := range ret {
  153695. if e == graphql.Null {
  153696. return graphql.Null
  153697. }
  153698. }
  153699. return ret
  153700. }
  153701. func (ec *executionContext) marshalNSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlan(ctx context.Context, sel ast.SelectionSet, v *SellingPlan) graphql.Marshaler {
  153702. if v == nil {
  153703. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153704. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153705. }
  153706. return graphql.Null
  153707. }
  153708. return ec._SellingPlan(ctx, sel, v)
  153709. }
  153710. func (ec *executionContext) marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanAnchor) graphql.Marshaler {
  153711. ret := make(graphql.Array, len(v))
  153712. var wg sync.WaitGroup
  153713. isLen1 := len(v) == 1
  153714. if !isLen1 {
  153715. wg.Add(len(v))
  153716. }
  153717. for i := range v {
  153718. i := i
  153719. fc := &graphql.FieldContext{
  153720. Index: &i,
  153721. Result: &v[i],
  153722. }
  153723. ctx := graphql.WithFieldContext(ctx, fc)
  153724. f := func(i int) {
  153725. defer func() {
  153726. if r := recover(); r != nil {
  153727. ec.Error(ctx, ec.Recover(ctx, r))
  153728. ret = nil
  153729. }
  153730. }()
  153731. if !isLen1 {
  153732. defer wg.Done()
  153733. }
  153734. ret[i] = ec.marshalNSellingPlanAnchor2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchor(ctx, sel, v[i])
  153735. }
  153736. if isLen1 {
  153737. f(i)
  153738. } else {
  153739. go f(i)
  153740. }
  153741. }
  153742. wg.Wait()
  153743. for _, e := range ret {
  153744. if e == graphql.Null {
  153745. return graphql.Null
  153746. }
  153747. }
  153748. return ret
  153749. }
  153750. func (ec *executionContext) marshalNSellingPlanAnchor2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchor(ctx context.Context, sel ast.SelectionSet, v *SellingPlanAnchor) graphql.Marshaler {
  153751. if v == nil {
  153752. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153753. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153754. }
  153755. return graphql.Null
  153756. }
  153757. return ec._SellingPlanAnchor(ctx, sel, v)
  153758. }
  153759. func (ec *executionContext) unmarshalNSellingPlanAnchorType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorType(ctx context.Context, v interface{}) (SellingPlanAnchorType, error) {
  153760. var res SellingPlanAnchorType
  153761. err := res.UnmarshalGQL(v)
  153762. return res, graphql.ErrorOnPath(ctx, err)
  153763. }
  153764. func (ec *executionContext) marshalNSellingPlanAnchorType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanAnchorType(ctx context.Context, sel ast.SelectionSet, v SellingPlanAnchorType) graphql.Marshaler {
  153765. return v
  153766. }
  153767. func (ec *executionContext) marshalNSellingPlanBillingPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanBillingPolicy(ctx context.Context, sel ast.SelectionSet, v SellingPlanBillingPolicy) graphql.Marshaler {
  153768. if v == nil {
  153769. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153770. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153771. }
  153772. return graphql.Null
  153773. }
  153774. return ec._SellingPlanBillingPolicy(ctx, sel, v)
  153775. }
  153776. func (ec *executionContext) marshalNSellingPlanCheckoutCharge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCheckoutCharge(ctx context.Context, sel ast.SelectionSet, v *SellingPlanCheckoutCharge) graphql.Marshaler {
  153777. if v == nil {
  153778. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153779. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153780. }
  153781. return graphql.Null
  153782. }
  153783. return ec._SellingPlanCheckoutCharge(ctx, sel, v)
  153784. }
  153785. func (ec *executionContext) unmarshalNSellingPlanCheckoutChargeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCheckoutChargeType(ctx context.Context, v interface{}) (SellingPlanCheckoutChargeType, error) {
  153786. var res SellingPlanCheckoutChargeType
  153787. err := res.UnmarshalGQL(v)
  153788. return res, graphql.ErrorOnPath(ctx, err)
  153789. }
  153790. func (ec *executionContext) marshalNSellingPlanCheckoutChargeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCheckoutChargeType(ctx context.Context, sel ast.SelectionSet, v SellingPlanCheckoutChargeType) graphql.Marshaler {
  153791. return v
  153792. }
  153793. func (ec *executionContext) marshalNSellingPlanCheckoutChargeValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCheckoutChargeValue(ctx context.Context, sel ast.SelectionSet, v SellingPlanCheckoutChargeValue) graphql.Marshaler {
  153794. if v == nil {
  153795. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153796. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153797. }
  153798. return graphql.Null
  153799. }
  153800. return ec._SellingPlanCheckoutChargeValue(ctx, sel, v)
  153801. }
  153802. func (ec *executionContext) marshalNSellingPlanConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanConnection(ctx context.Context, sel ast.SelectionSet, v *SellingPlanConnection) graphql.Marshaler {
  153803. if v == nil {
  153804. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153805. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153806. }
  153807. return graphql.Null
  153808. }
  153809. return ec._SellingPlanConnection(ctx, sel, v)
  153810. }
  153811. func (ec *executionContext) marshalNSellingPlanDeliveryPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, v SellingPlanDeliveryPolicy) graphql.Marshaler {
  153812. if v == nil {
  153813. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153814. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153815. }
  153816. return graphql.Null
  153817. }
  153818. return ec._SellingPlanDeliveryPolicy(ctx, sel, v)
  153819. }
  153820. func (ec *executionContext) marshalNSellingPlanEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanEdge) graphql.Marshaler {
  153821. ret := make(graphql.Array, len(v))
  153822. var wg sync.WaitGroup
  153823. isLen1 := len(v) == 1
  153824. if !isLen1 {
  153825. wg.Add(len(v))
  153826. }
  153827. for i := range v {
  153828. i := i
  153829. fc := &graphql.FieldContext{
  153830. Index: &i,
  153831. Result: &v[i],
  153832. }
  153833. ctx := graphql.WithFieldContext(ctx, fc)
  153834. f := func(i int) {
  153835. defer func() {
  153836. if r := recover(); r != nil {
  153837. ec.Error(ctx, ec.Recover(ctx, r))
  153838. ret = nil
  153839. }
  153840. }()
  153841. if !isLen1 {
  153842. defer wg.Done()
  153843. }
  153844. ret[i] = ec.marshalNSellingPlanEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanEdge(ctx, sel, v[i])
  153845. }
  153846. if isLen1 {
  153847. f(i)
  153848. } else {
  153849. go f(i)
  153850. }
  153851. }
  153852. wg.Wait()
  153853. for _, e := range ret {
  153854. if e == graphql.Null {
  153855. return graphql.Null
  153856. }
  153857. }
  153858. return ret
  153859. }
  153860. func (ec *executionContext) marshalNSellingPlanEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanEdge(ctx context.Context, sel ast.SelectionSet, v *SellingPlanEdge) graphql.Marshaler {
  153861. if v == nil {
  153862. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153863. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153864. }
  153865. return graphql.Null
  153866. }
  153867. return ec._SellingPlanEdge(ctx, sel, v)
  153868. }
  153869. func (ec *executionContext) unmarshalNSellingPlanFixedDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFixedDeliveryPolicyIntent(ctx context.Context, v interface{}) (SellingPlanFixedDeliveryPolicyIntent, error) {
  153870. var res SellingPlanFixedDeliveryPolicyIntent
  153871. err := res.UnmarshalGQL(v)
  153872. return res, graphql.ErrorOnPath(ctx, err)
  153873. }
  153874. func (ec *executionContext) marshalNSellingPlanFixedDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFixedDeliveryPolicyIntent(ctx context.Context, sel ast.SelectionSet, v SellingPlanFixedDeliveryPolicyIntent) graphql.Marshaler {
  153875. return v
  153876. }
  153877. func (ec *executionContext) unmarshalNSellingPlanFixedDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFixedDeliveryPolicyPreAnchorBehavior(ctx context.Context, v interface{}) (SellingPlanFixedDeliveryPolicyPreAnchorBehavior, error) {
  153878. var res SellingPlanFixedDeliveryPolicyPreAnchorBehavior
  153879. err := res.UnmarshalGQL(v)
  153880. return res, graphql.ErrorOnPath(ctx, err)
  153881. }
  153882. func (ec *executionContext) marshalNSellingPlanFixedDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFixedDeliveryPolicyPreAnchorBehavior(ctx context.Context, sel ast.SelectionSet, v SellingPlanFixedDeliveryPolicyPreAnchorBehavior) graphql.Marshaler {
  153883. return v
  153884. }
  153885. func (ec *executionContext) unmarshalNSellingPlanFulfillmentTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFulfillmentTrigger(ctx context.Context, v interface{}) (SellingPlanFulfillmentTrigger, error) {
  153886. var res SellingPlanFulfillmentTrigger
  153887. err := res.UnmarshalGQL(v)
  153888. return res, graphql.ErrorOnPath(ctx, err)
  153889. }
  153890. func (ec *executionContext) marshalNSellingPlanFulfillmentTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanFulfillmentTrigger(ctx context.Context, sel ast.SelectionSet, v SellingPlanFulfillmentTrigger) graphql.Marshaler {
  153891. return v
  153892. }
  153893. func (ec *executionContext) marshalNSellingPlanGroup2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanGroup) graphql.Marshaler {
  153894. ret := make(graphql.Array, len(v))
  153895. var wg sync.WaitGroup
  153896. isLen1 := len(v) == 1
  153897. if !isLen1 {
  153898. wg.Add(len(v))
  153899. }
  153900. for i := range v {
  153901. i := i
  153902. fc := &graphql.FieldContext{
  153903. Index: &i,
  153904. Result: &v[i],
  153905. }
  153906. ctx := graphql.WithFieldContext(ctx, fc)
  153907. f := func(i int) {
  153908. defer func() {
  153909. if r := recover(); r != nil {
  153910. ec.Error(ctx, ec.Recover(ctx, r))
  153911. ret = nil
  153912. }
  153913. }()
  153914. if !isLen1 {
  153915. defer wg.Done()
  153916. }
  153917. ret[i] = ec.marshalNSellingPlanGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroup(ctx, sel, v[i])
  153918. }
  153919. if isLen1 {
  153920. f(i)
  153921. } else {
  153922. go f(i)
  153923. }
  153924. }
  153925. wg.Wait()
  153926. for _, e := range ret {
  153927. if e == graphql.Null {
  153928. return graphql.Null
  153929. }
  153930. }
  153931. return ret
  153932. }
  153933. func (ec *executionContext) marshalNSellingPlanGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroup(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroup) graphql.Marshaler {
  153934. if v == nil {
  153935. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153936. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153937. }
  153938. return graphql.Null
  153939. }
  153940. return ec._SellingPlanGroup(ctx, sel, v)
  153941. }
  153942. func (ec *executionContext) marshalNSellingPlanGroupConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupConnection(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroupConnection) graphql.Marshaler {
  153943. if v == nil {
  153944. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153945. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153946. }
  153947. return graphql.Null
  153948. }
  153949. return ec._SellingPlanGroupConnection(ctx, sel, v)
  153950. }
  153951. func (ec *executionContext) marshalNSellingPlanGroupEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanGroupEdge) graphql.Marshaler {
  153952. ret := make(graphql.Array, len(v))
  153953. var wg sync.WaitGroup
  153954. isLen1 := len(v) == 1
  153955. if !isLen1 {
  153956. wg.Add(len(v))
  153957. }
  153958. for i := range v {
  153959. i := i
  153960. fc := &graphql.FieldContext{
  153961. Index: &i,
  153962. Result: &v[i],
  153963. }
  153964. ctx := graphql.WithFieldContext(ctx, fc)
  153965. f := func(i int) {
  153966. defer func() {
  153967. if r := recover(); r != nil {
  153968. ec.Error(ctx, ec.Recover(ctx, r))
  153969. ret = nil
  153970. }
  153971. }()
  153972. if !isLen1 {
  153973. defer wg.Done()
  153974. }
  153975. ret[i] = ec.marshalNSellingPlanGroupEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupEdge(ctx, sel, v[i])
  153976. }
  153977. if isLen1 {
  153978. f(i)
  153979. } else {
  153980. go f(i)
  153981. }
  153982. }
  153983. wg.Wait()
  153984. for _, e := range ret {
  153985. if e == graphql.Null {
  153986. return graphql.Null
  153987. }
  153988. }
  153989. return ret
  153990. }
  153991. func (ec *executionContext) marshalNSellingPlanGroupEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupEdge(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroupEdge) graphql.Marshaler {
  153992. if v == nil {
  153993. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  153994. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  153995. }
  153996. return graphql.Null
  153997. }
  153998. return ec._SellingPlanGroupEdge(ctx, sel, v)
  153999. }
  154000. func (ec *executionContext) marshalNSellingPlanGroupUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanGroupUserError) graphql.Marshaler {
  154001. ret := make(graphql.Array, len(v))
  154002. var wg sync.WaitGroup
  154003. isLen1 := len(v) == 1
  154004. if !isLen1 {
  154005. wg.Add(len(v))
  154006. }
  154007. for i := range v {
  154008. i := i
  154009. fc := &graphql.FieldContext{
  154010. Index: &i,
  154011. Result: &v[i],
  154012. }
  154013. ctx := graphql.WithFieldContext(ctx, fc)
  154014. f := func(i int) {
  154015. defer func() {
  154016. if r := recover(); r != nil {
  154017. ec.Error(ctx, ec.Recover(ctx, r))
  154018. ret = nil
  154019. }
  154020. }()
  154021. if !isLen1 {
  154022. defer wg.Done()
  154023. }
  154024. ret[i] = ec.marshalNSellingPlanGroupUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserError(ctx, sel, v[i])
  154025. }
  154026. if isLen1 {
  154027. f(i)
  154028. } else {
  154029. go f(i)
  154030. }
  154031. }
  154032. wg.Wait()
  154033. for _, e := range ret {
  154034. if e == graphql.Null {
  154035. return graphql.Null
  154036. }
  154037. }
  154038. return ret
  154039. }
  154040. func (ec *executionContext) marshalNSellingPlanGroupUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserError(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroupUserError) graphql.Marshaler {
  154041. if v == nil {
  154042. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154043. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154044. }
  154045. return graphql.Null
  154046. }
  154047. return ec._SellingPlanGroupUserError(ctx, sel, v)
  154048. }
  154049. func (ec *executionContext) unmarshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanInterval(ctx context.Context, v interface{}) (SellingPlanInterval, error) {
  154050. var res SellingPlanInterval
  154051. err := res.UnmarshalGQL(v)
  154052. return res, graphql.ErrorOnPath(ctx, err)
  154053. }
  154054. func (ec *executionContext) marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanInterval(ctx context.Context, sel ast.SelectionSet, v SellingPlanInterval) graphql.Marshaler {
  154055. return v
  154056. }
  154057. func (ec *executionContext) marshalNSellingPlanPricingPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicy(ctx context.Context, sel ast.SelectionSet, v SellingPlanPricingPolicy) graphql.Marshaler {
  154058. if v == nil {
  154059. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154060. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154061. }
  154062. return graphql.Null
  154063. }
  154064. return ec._SellingPlanPricingPolicy(ctx, sel, v)
  154065. }
  154066. func (ec *executionContext) marshalNSellingPlanPricingPolicy2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyᚄ(ctx context.Context, sel ast.SelectionSet, v []SellingPlanPricingPolicy) graphql.Marshaler {
  154067. ret := make(graphql.Array, len(v))
  154068. var wg sync.WaitGroup
  154069. isLen1 := len(v) == 1
  154070. if !isLen1 {
  154071. wg.Add(len(v))
  154072. }
  154073. for i := range v {
  154074. i := i
  154075. fc := &graphql.FieldContext{
  154076. Index: &i,
  154077. Result: &v[i],
  154078. }
  154079. ctx := graphql.WithFieldContext(ctx, fc)
  154080. f := func(i int) {
  154081. defer func() {
  154082. if r := recover(); r != nil {
  154083. ec.Error(ctx, ec.Recover(ctx, r))
  154084. ret = nil
  154085. }
  154086. }()
  154087. if !isLen1 {
  154088. defer wg.Done()
  154089. }
  154090. ret[i] = ec.marshalNSellingPlanPricingPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicy(ctx, sel, v[i])
  154091. }
  154092. if isLen1 {
  154093. f(i)
  154094. } else {
  154095. go f(i)
  154096. }
  154097. }
  154098. wg.Wait()
  154099. for _, e := range ret {
  154100. if e == graphql.Null {
  154101. return graphql.Null
  154102. }
  154103. }
  154104. return ret
  154105. }
  154106. func (ec *executionContext) unmarshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx context.Context, v interface{}) (SellingPlanPricingPolicyAdjustmentType, error) {
  154107. var res SellingPlanPricingPolicyAdjustmentType
  154108. err := res.UnmarshalGQL(v)
  154109. return res, graphql.ErrorOnPath(ctx, err)
  154110. }
  154111. func (ec *executionContext) marshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx context.Context, sel ast.SelectionSet, v SellingPlanPricingPolicyAdjustmentType) graphql.Marshaler {
  154112. return v
  154113. }
  154114. func (ec *executionContext) marshalNSellingPlanPricingPolicyAdjustmentValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentValue(ctx context.Context, sel ast.SelectionSet, v SellingPlanPricingPolicyAdjustmentValue) graphql.Marshaler {
  154115. if v == nil {
  154116. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154117. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154118. }
  154119. return graphql.Null
  154120. }
  154121. return ec._SellingPlanPricingPolicyAdjustmentValue(ctx, sel, v)
  154122. }
  154123. func (ec *executionContext) unmarshalNSellingPlanRecurringDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyIntent(ctx context.Context, v interface{}) (SellingPlanRecurringDeliveryPolicyIntent, error) {
  154124. var res SellingPlanRecurringDeliveryPolicyIntent
  154125. err := res.UnmarshalGQL(v)
  154126. return res, graphql.ErrorOnPath(ctx, err)
  154127. }
  154128. func (ec *executionContext) marshalNSellingPlanRecurringDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyIntent(ctx context.Context, sel ast.SelectionSet, v SellingPlanRecurringDeliveryPolicyIntent) graphql.Marshaler {
  154129. return v
  154130. }
  154131. func (ec *executionContext) unmarshalNSellingPlanRecurringDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyPreAnchorBehavior(ctx context.Context, v interface{}) (SellingPlanRecurringDeliveryPolicyPreAnchorBehavior, error) {
  154132. var res SellingPlanRecurringDeliveryPolicyPreAnchorBehavior
  154133. err := res.UnmarshalGQL(v)
  154134. return res, graphql.ErrorOnPath(ctx, err)
  154135. }
  154136. func (ec *executionContext) marshalNSellingPlanRecurringDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyPreAnchorBehavior(ctx context.Context, sel ast.SelectionSet, v SellingPlanRecurringDeliveryPolicyPreAnchorBehavior) graphql.Marshaler {
  154137. return v
  154138. }
  154139. func (ec *executionContext) unmarshalNSellingPlanRemainingBalanceChargeTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRemainingBalanceChargeTrigger(ctx context.Context, v interface{}) (SellingPlanRemainingBalanceChargeTrigger, error) {
  154140. var res SellingPlanRemainingBalanceChargeTrigger
  154141. err := res.UnmarshalGQL(v)
  154142. return res, graphql.ErrorOnPath(ctx, err)
  154143. }
  154144. func (ec *executionContext) marshalNSellingPlanRemainingBalanceChargeTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanRemainingBalanceChargeTrigger(ctx context.Context, sel ast.SelectionSet, v SellingPlanRemainingBalanceChargeTrigger) graphql.Marshaler {
  154145. return v
  154146. }
  154147. func (ec *executionContext) unmarshalNSellingPlanReserve2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanReserve(ctx context.Context, v interface{}) (SellingPlanReserve, error) {
  154148. var res SellingPlanReserve
  154149. err := res.UnmarshalGQL(v)
  154150. return res, graphql.ErrorOnPath(ctx, err)
  154151. }
  154152. func (ec *executionContext) marshalNSellingPlanReserve2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanReserve(ctx context.Context, sel ast.SelectionSet, v SellingPlanReserve) graphql.Marshaler {
  154153. return v
  154154. }
  154155. func (ec *executionContext) marshalNShippingLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLineᚄ(ctx context.Context, sel ast.SelectionSet, v []*ShippingLine) graphql.Marshaler {
  154156. ret := make(graphql.Array, len(v))
  154157. var wg sync.WaitGroup
  154158. isLen1 := len(v) == 1
  154159. if !isLen1 {
  154160. wg.Add(len(v))
  154161. }
  154162. for i := range v {
  154163. i := i
  154164. fc := &graphql.FieldContext{
  154165. Index: &i,
  154166. Result: &v[i],
  154167. }
  154168. ctx := graphql.WithFieldContext(ctx, fc)
  154169. f := func(i int) {
  154170. defer func() {
  154171. if r := recover(); r != nil {
  154172. ec.Error(ctx, ec.Recover(ctx, r))
  154173. ret = nil
  154174. }
  154175. }()
  154176. if !isLen1 {
  154177. defer wg.Done()
  154178. }
  154179. ret[i] = ec.marshalNShippingLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLine(ctx, sel, v[i])
  154180. }
  154181. if isLen1 {
  154182. f(i)
  154183. } else {
  154184. go f(i)
  154185. }
  154186. }
  154187. wg.Wait()
  154188. for _, e := range ret {
  154189. if e == graphql.Null {
  154190. return graphql.Null
  154191. }
  154192. }
  154193. return ret
  154194. }
  154195. func (ec *executionContext) marshalNShippingLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLine(ctx context.Context, sel ast.SelectionSet, v *ShippingLine) graphql.Marshaler {
  154196. if v == nil {
  154197. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154198. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154199. }
  154200. return graphql.Null
  154201. }
  154202. return ec._ShippingLine(ctx, sel, v)
  154203. }
  154204. func (ec *executionContext) marshalNShippingLineEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLineEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ShippingLineEdge) graphql.Marshaler {
  154205. ret := make(graphql.Array, len(v))
  154206. var wg sync.WaitGroup
  154207. isLen1 := len(v) == 1
  154208. if !isLen1 {
  154209. wg.Add(len(v))
  154210. }
  154211. for i := range v {
  154212. i := i
  154213. fc := &graphql.FieldContext{
  154214. Index: &i,
  154215. Result: &v[i],
  154216. }
  154217. ctx := graphql.WithFieldContext(ctx, fc)
  154218. f := func(i int) {
  154219. defer func() {
  154220. if r := recover(); r != nil {
  154221. ec.Error(ctx, ec.Recover(ctx, r))
  154222. ret = nil
  154223. }
  154224. }()
  154225. if !isLen1 {
  154226. defer wg.Done()
  154227. }
  154228. ret[i] = ec.marshalNShippingLineEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLineEdge(ctx, sel, v[i])
  154229. }
  154230. if isLen1 {
  154231. f(i)
  154232. } else {
  154233. go f(i)
  154234. }
  154235. }
  154236. wg.Wait()
  154237. for _, e := range ret {
  154238. if e == graphql.Null {
  154239. return graphql.Null
  154240. }
  154241. }
  154242. return ret
  154243. }
  154244. func (ec *executionContext) marshalNShippingLineEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingLineEdge(ctx context.Context, sel ast.SelectionSet, v *ShippingLineEdge) graphql.Marshaler {
  154245. if v == nil {
  154246. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154247. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154248. }
  154249. return graphql.Null
  154250. }
  154251. return ec._ShippingLineEdge(ctx, sel, v)
  154252. }
  154253. func (ec *executionContext) marshalNShippingRefund2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShippingRefund(ctx context.Context, sel ast.SelectionSet, v *ShippingRefund) graphql.Marshaler {
  154254. if v == nil {
  154255. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154256. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154257. }
  154258. return graphql.Null
  154259. }
  154260. return ec._ShippingRefund(ctx, sel, v)
  154261. }
  154262. func (ec *executionContext) marshalNShop2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShop(ctx context.Context, sel ast.SelectionSet, v *Shop) graphql.Marshaler {
  154263. if v == nil {
  154264. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154265. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154266. }
  154267. return graphql.Null
  154268. }
  154269. return ec._Shop(ctx, sel, v)
  154270. }
  154271. func (ec *executionContext) marshalNShopAlertAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopAlertAction(ctx context.Context, sel ast.SelectionSet, v *ShopAlertAction) graphql.Marshaler {
  154272. if v == nil {
  154273. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154274. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154275. }
  154276. return graphql.Null
  154277. }
  154278. return ec._ShopAlertAction(ctx, sel, v)
  154279. }
  154280. func (ec *executionContext) unmarshalNShopBranding2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopBranding(ctx context.Context, v interface{}) (ShopBranding, error) {
  154281. var res ShopBranding
  154282. err := res.UnmarshalGQL(v)
  154283. return res, graphql.ErrorOnPath(ctx, err)
  154284. }
  154285. func (ec *executionContext) marshalNShopBranding2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopBranding(ctx context.Context, sel ast.SelectionSet, v ShopBranding) graphql.Marshaler {
  154286. return v
  154287. }
  154288. func (ec *executionContext) unmarshalNShopPolicyType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopPolicyType(ctx context.Context, v interface{}) (ShopPolicyType, error) {
  154289. var res ShopPolicyType
  154290. err := res.UnmarshalGQL(v)
  154291. return res, graphql.ErrorOnPath(ctx, err)
  154292. }
  154293. func (ec *executionContext) marshalNShopPolicyType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopPolicyType(ctx context.Context, sel ast.SelectionSet, v ShopPolicyType) graphql.Marshaler {
  154294. return v
  154295. }
  154296. func (ec *executionContext) marshalNStaffMember2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberᚄ(ctx context.Context, sel ast.SelectionSet, v []*StaffMember) graphql.Marshaler {
  154297. ret := make(graphql.Array, len(v))
  154298. var wg sync.WaitGroup
  154299. isLen1 := len(v) == 1
  154300. if !isLen1 {
  154301. wg.Add(len(v))
  154302. }
  154303. for i := range v {
  154304. i := i
  154305. fc := &graphql.FieldContext{
  154306. Index: &i,
  154307. Result: &v[i],
  154308. }
  154309. ctx := graphql.WithFieldContext(ctx, fc)
  154310. f := func(i int) {
  154311. defer func() {
  154312. if r := recover(); r != nil {
  154313. ec.Error(ctx, ec.Recover(ctx, r))
  154314. ret = nil
  154315. }
  154316. }()
  154317. if !isLen1 {
  154318. defer wg.Done()
  154319. }
  154320. ret[i] = ec.marshalNStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMember(ctx, sel, v[i])
  154321. }
  154322. if isLen1 {
  154323. f(i)
  154324. } else {
  154325. go f(i)
  154326. }
  154327. }
  154328. wg.Wait()
  154329. for _, e := range ret {
  154330. if e == graphql.Null {
  154331. return graphql.Null
  154332. }
  154333. }
  154334. return ret
  154335. }
  154336. func (ec *executionContext) marshalNStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMember(ctx context.Context, sel ast.SelectionSet, v *StaffMember) graphql.Marshaler {
  154337. if v == nil {
  154338. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154339. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154340. }
  154341. return graphql.Null
  154342. }
  154343. return ec._StaffMember(ctx, sel, v)
  154344. }
  154345. func (ec *executionContext) marshalNStaffMemberEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*StaffMemberEdge) graphql.Marshaler {
  154346. ret := make(graphql.Array, len(v))
  154347. var wg sync.WaitGroup
  154348. isLen1 := len(v) == 1
  154349. if !isLen1 {
  154350. wg.Add(len(v))
  154351. }
  154352. for i := range v {
  154353. i := i
  154354. fc := &graphql.FieldContext{
  154355. Index: &i,
  154356. Result: &v[i],
  154357. }
  154358. ctx := graphql.WithFieldContext(ctx, fc)
  154359. f := func(i int) {
  154360. defer func() {
  154361. if r := recover(); r != nil {
  154362. ec.Error(ctx, ec.Recover(ctx, r))
  154363. ret = nil
  154364. }
  154365. }()
  154366. if !isLen1 {
  154367. defer wg.Done()
  154368. }
  154369. ret[i] = ec.marshalNStaffMemberEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberEdge(ctx, sel, v[i])
  154370. }
  154371. if isLen1 {
  154372. f(i)
  154373. } else {
  154374. go f(i)
  154375. }
  154376. }
  154377. wg.Wait()
  154378. for _, e := range ret {
  154379. if e == graphql.Null {
  154380. return graphql.Null
  154381. }
  154382. }
  154383. return ret
  154384. }
  154385. func (ec *executionContext) marshalNStaffMemberEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberEdge(ctx context.Context, sel ast.SelectionSet, v *StaffMemberEdge) graphql.Marshaler {
  154386. if v == nil {
  154387. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154388. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154389. }
  154390. return graphql.Null
  154391. }
  154392. return ec._StaffMemberEdge(ctx, sel, v)
  154393. }
  154394. func (ec *executionContext) marshalNStaffMemberPrivateData2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberPrivateData(ctx context.Context, sel ast.SelectionSet, v *StaffMemberPrivateData) graphql.Marshaler {
  154395. if v == nil {
  154396. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154397. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154398. }
  154399. return graphql.Null
  154400. }
  154401. return ec._StaffMemberPrivateData(ctx, sel, v)
  154402. }
  154403. func (ec *executionContext) marshalNStorefrontAccessToken2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessTokenᚄ(ctx context.Context, sel ast.SelectionSet, v []*StorefrontAccessToken) graphql.Marshaler {
  154404. ret := make(graphql.Array, len(v))
  154405. var wg sync.WaitGroup
  154406. isLen1 := len(v) == 1
  154407. if !isLen1 {
  154408. wg.Add(len(v))
  154409. }
  154410. for i := range v {
  154411. i := i
  154412. fc := &graphql.FieldContext{
  154413. Index: &i,
  154414. Result: &v[i],
  154415. }
  154416. ctx := graphql.WithFieldContext(ctx, fc)
  154417. f := func(i int) {
  154418. defer func() {
  154419. if r := recover(); r != nil {
  154420. ec.Error(ctx, ec.Recover(ctx, r))
  154421. ret = nil
  154422. }
  154423. }()
  154424. if !isLen1 {
  154425. defer wg.Done()
  154426. }
  154427. ret[i] = ec.marshalNStorefrontAccessToken2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessToken(ctx, sel, v[i])
  154428. }
  154429. if isLen1 {
  154430. f(i)
  154431. } else {
  154432. go f(i)
  154433. }
  154434. }
  154435. wg.Wait()
  154436. for _, e := range ret {
  154437. if e == graphql.Null {
  154438. return graphql.Null
  154439. }
  154440. }
  154441. return ret
  154442. }
  154443. func (ec *executionContext) marshalNStorefrontAccessToken2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessToken(ctx context.Context, sel ast.SelectionSet, v *StorefrontAccessToken) graphql.Marshaler {
  154444. if v == nil {
  154445. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154446. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154447. }
  154448. return graphql.Null
  154449. }
  154450. return ec._StorefrontAccessToken(ctx, sel, v)
  154451. }
  154452. func (ec *executionContext) marshalNStorefrontAccessTokenEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessTokenEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*StorefrontAccessTokenEdge) graphql.Marshaler {
  154453. ret := make(graphql.Array, len(v))
  154454. var wg sync.WaitGroup
  154455. isLen1 := len(v) == 1
  154456. if !isLen1 {
  154457. wg.Add(len(v))
  154458. }
  154459. for i := range v {
  154460. i := i
  154461. fc := &graphql.FieldContext{
  154462. Index: &i,
  154463. Result: &v[i],
  154464. }
  154465. ctx := graphql.WithFieldContext(ctx, fc)
  154466. f := func(i int) {
  154467. defer func() {
  154468. if r := recover(); r != nil {
  154469. ec.Error(ctx, ec.Recover(ctx, r))
  154470. ret = nil
  154471. }
  154472. }()
  154473. if !isLen1 {
  154474. defer wg.Done()
  154475. }
  154476. ret[i] = ec.marshalNStorefrontAccessTokenEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessTokenEdge(ctx, sel, v[i])
  154477. }
  154478. if isLen1 {
  154479. f(i)
  154480. } else {
  154481. go f(i)
  154482. }
  154483. }
  154484. wg.Wait()
  154485. for _, e := range ret {
  154486. if e == graphql.Null {
  154487. return graphql.Null
  154488. }
  154489. }
  154490. return ret
  154491. }
  154492. func (ec *executionContext) marshalNStorefrontAccessTokenEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStorefrontAccessTokenEdge(ctx context.Context, sel ast.SelectionSet, v *StorefrontAccessTokenEdge) graphql.Marshaler {
  154493. if v == nil {
  154494. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154495. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154496. }
  154497. return graphql.Null
  154498. }
  154499. return ec._StorefrontAccessTokenEdge(ctx, sel, v)
  154500. }
  154501. func (ec *executionContext) unmarshalNString2string(ctx context.Context, v interface{}) (string, error) {
  154502. res, err := graphql.UnmarshalString(v)
  154503. return res, graphql.ErrorOnPath(ctx, err)
  154504. }
  154505. func (ec *executionContext) marshalNString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  154506. res := graphql.MarshalString(v)
  154507. if res == graphql.Null {
  154508. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154509. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154510. }
  154511. }
  154512. return res
  154513. }
  154514. func (ec *executionContext) unmarshalNString2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  154515. var vSlice []interface{}
  154516. if v != nil {
  154517. vSlice = graphql.CoerceList(v)
  154518. }
  154519. var err error
  154520. res := make([]string, len(vSlice))
  154521. for i := range vSlice {
  154522. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  154523. res[i], err = ec.unmarshalNString2string(ctx, vSlice[i])
  154524. if err != nil {
  154525. return nil, err
  154526. }
  154527. }
  154528. return res, nil
  154529. }
  154530. func (ec *executionContext) marshalNString2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  154531. ret := make(graphql.Array, len(v))
  154532. for i := range v {
  154533. ret[i] = ec.marshalNString2string(ctx, sel, v[i])
  154534. }
  154535. for _, e := range ret {
  154536. if e == graphql.Null {
  154537. return graphql.Null
  154538. }
  154539. }
  154540. return ret
  154541. }
  154542. func (ec *executionContext) marshalNStringEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStringEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*StringEdge) graphql.Marshaler {
  154543. ret := make(graphql.Array, len(v))
  154544. var wg sync.WaitGroup
  154545. isLen1 := len(v) == 1
  154546. if !isLen1 {
  154547. wg.Add(len(v))
  154548. }
  154549. for i := range v {
  154550. i := i
  154551. fc := &graphql.FieldContext{
  154552. Index: &i,
  154553. Result: &v[i],
  154554. }
  154555. ctx := graphql.WithFieldContext(ctx, fc)
  154556. f := func(i int) {
  154557. defer func() {
  154558. if r := recover(); r != nil {
  154559. ec.Error(ctx, ec.Recover(ctx, r))
  154560. ret = nil
  154561. }
  154562. }()
  154563. if !isLen1 {
  154564. defer wg.Done()
  154565. }
  154566. ret[i] = ec.marshalNStringEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStringEdge(ctx, sel, v[i])
  154567. }
  154568. if isLen1 {
  154569. f(i)
  154570. } else {
  154571. go f(i)
  154572. }
  154573. }
  154574. wg.Wait()
  154575. for _, e := range ret {
  154576. if e == graphql.Null {
  154577. return graphql.Null
  154578. }
  154579. }
  154580. return ret
  154581. }
  154582. func (ec *executionContext) marshalNStringEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStringEdge(ctx context.Context, sel ast.SelectionSet, v *StringEdge) graphql.Marshaler {
  154583. if v == nil {
  154584. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154585. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154586. }
  154587. return graphql.Null
  154588. }
  154589. return ec._StringEdge(ctx, sel, v)
  154590. }
  154591. func (ec *executionContext) marshalNSubscriptionBillingAttempt2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionBillingAttempt) graphql.Marshaler {
  154592. ret := make(graphql.Array, len(v))
  154593. var wg sync.WaitGroup
  154594. isLen1 := len(v) == 1
  154595. if !isLen1 {
  154596. wg.Add(len(v))
  154597. }
  154598. for i := range v {
  154599. i := i
  154600. fc := &graphql.FieldContext{
  154601. Index: &i,
  154602. Result: &v[i],
  154603. }
  154604. ctx := graphql.WithFieldContext(ctx, fc)
  154605. f := func(i int) {
  154606. defer func() {
  154607. if r := recover(); r != nil {
  154608. ec.Error(ctx, ec.Recover(ctx, r))
  154609. ret = nil
  154610. }
  154611. }()
  154612. if !isLen1 {
  154613. defer wg.Done()
  154614. }
  154615. ret[i] = ec.marshalNSubscriptionBillingAttempt2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttempt(ctx, sel, v[i])
  154616. }
  154617. if isLen1 {
  154618. f(i)
  154619. } else {
  154620. go f(i)
  154621. }
  154622. }
  154623. wg.Wait()
  154624. for _, e := range ret {
  154625. if e == graphql.Null {
  154626. return graphql.Null
  154627. }
  154628. }
  154629. return ret
  154630. }
  154631. func (ec *executionContext) marshalNSubscriptionBillingAttempt2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttempt(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingAttempt) graphql.Marshaler {
  154632. if v == nil {
  154633. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154634. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154635. }
  154636. return graphql.Null
  154637. }
  154638. return ec._SubscriptionBillingAttempt(ctx, sel, v)
  154639. }
  154640. func (ec *executionContext) marshalNSubscriptionBillingAttemptConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptConnection(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingAttemptConnection) graphql.Marshaler {
  154641. if v == nil {
  154642. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154643. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154644. }
  154645. return graphql.Null
  154646. }
  154647. return ec._SubscriptionBillingAttemptConnection(ctx, sel, v)
  154648. }
  154649. func (ec *executionContext) marshalNSubscriptionBillingAttemptEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionBillingAttemptEdge) graphql.Marshaler {
  154650. ret := make(graphql.Array, len(v))
  154651. var wg sync.WaitGroup
  154652. isLen1 := len(v) == 1
  154653. if !isLen1 {
  154654. wg.Add(len(v))
  154655. }
  154656. for i := range v {
  154657. i := i
  154658. fc := &graphql.FieldContext{
  154659. Index: &i,
  154660. Result: &v[i],
  154661. }
  154662. ctx := graphql.WithFieldContext(ctx, fc)
  154663. f := func(i int) {
  154664. defer func() {
  154665. if r := recover(); r != nil {
  154666. ec.Error(ctx, ec.Recover(ctx, r))
  154667. ret = nil
  154668. }
  154669. }()
  154670. if !isLen1 {
  154671. defer wg.Done()
  154672. }
  154673. ret[i] = ec.marshalNSubscriptionBillingAttemptEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptEdge(ctx, sel, v[i])
  154674. }
  154675. if isLen1 {
  154676. f(i)
  154677. } else {
  154678. go f(i)
  154679. }
  154680. }
  154681. wg.Wait()
  154682. for _, e := range ret {
  154683. if e == graphql.Null {
  154684. return graphql.Null
  154685. }
  154686. }
  154687. return ret
  154688. }
  154689. func (ec *executionContext) marshalNSubscriptionBillingAttemptEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptEdge(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingAttemptEdge) graphql.Marshaler {
  154690. if v == nil {
  154691. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154692. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154693. }
  154694. return graphql.Null
  154695. }
  154696. return ec._SubscriptionBillingAttemptEdge(ctx, sel, v)
  154697. }
  154698. func (ec *executionContext) marshalNSubscriptionBillingPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingPolicy(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingPolicy) graphql.Marshaler {
  154699. if v == nil {
  154700. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154701. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154702. }
  154703. return graphql.Null
  154704. }
  154705. return ec._SubscriptionBillingPolicy(ctx, sel, v)
  154706. }
  154707. func (ec *executionContext) marshalNSubscriptionContract2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionContract) graphql.Marshaler {
  154708. ret := make(graphql.Array, len(v))
  154709. var wg sync.WaitGroup
  154710. isLen1 := len(v) == 1
  154711. if !isLen1 {
  154712. wg.Add(len(v))
  154713. }
  154714. for i := range v {
  154715. i := i
  154716. fc := &graphql.FieldContext{
  154717. Index: &i,
  154718. Result: &v[i],
  154719. }
  154720. ctx := graphql.WithFieldContext(ctx, fc)
  154721. f := func(i int) {
  154722. defer func() {
  154723. if r := recover(); r != nil {
  154724. ec.Error(ctx, ec.Recover(ctx, r))
  154725. ret = nil
  154726. }
  154727. }()
  154728. if !isLen1 {
  154729. defer wg.Done()
  154730. }
  154731. ret[i] = ec.marshalNSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContract(ctx, sel, v[i])
  154732. }
  154733. if isLen1 {
  154734. f(i)
  154735. } else {
  154736. go f(i)
  154737. }
  154738. }
  154739. wg.Wait()
  154740. for _, e := range ret {
  154741. if e == graphql.Null {
  154742. return graphql.Null
  154743. }
  154744. }
  154745. return ret
  154746. }
  154747. func (ec *executionContext) marshalNSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContract(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContract) graphql.Marshaler {
  154748. if v == nil {
  154749. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154750. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154751. }
  154752. return graphql.Null
  154753. }
  154754. return ec._SubscriptionContract(ctx, sel, v)
  154755. }
  154756. func (ec *executionContext) marshalNSubscriptionContractConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractConnection(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContractConnection) graphql.Marshaler {
  154757. if v == nil {
  154758. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154759. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154760. }
  154761. return graphql.Null
  154762. }
  154763. return ec._SubscriptionContractConnection(ctx, sel, v)
  154764. }
  154765. func (ec *executionContext) marshalNSubscriptionContractEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionContractEdge) graphql.Marshaler {
  154766. ret := make(graphql.Array, len(v))
  154767. var wg sync.WaitGroup
  154768. isLen1 := len(v) == 1
  154769. if !isLen1 {
  154770. wg.Add(len(v))
  154771. }
  154772. for i := range v {
  154773. i := i
  154774. fc := &graphql.FieldContext{
  154775. Index: &i,
  154776. Result: &v[i],
  154777. }
  154778. ctx := graphql.WithFieldContext(ctx, fc)
  154779. f := func(i int) {
  154780. defer func() {
  154781. if r := recover(); r != nil {
  154782. ec.Error(ctx, ec.Recover(ctx, r))
  154783. ret = nil
  154784. }
  154785. }()
  154786. if !isLen1 {
  154787. defer wg.Done()
  154788. }
  154789. ret[i] = ec.marshalNSubscriptionContractEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractEdge(ctx, sel, v[i])
  154790. }
  154791. if isLen1 {
  154792. f(i)
  154793. } else {
  154794. go f(i)
  154795. }
  154796. }
  154797. wg.Wait()
  154798. for _, e := range ret {
  154799. if e == graphql.Null {
  154800. return graphql.Null
  154801. }
  154802. }
  154803. return ret
  154804. }
  154805. func (ec *executionContext) marshalNSubscriptionContractEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractEdge(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContractEdge) graphql.Marshaler {
  154806. if v == nil {
  154807. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154808. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154809. }
  154810. return graphql.Null
  154811. }
  154812. return ec._SubscriptionContractEdge(ctx, sel, v)
  154813. }
  154814. func (ec *executionContext) unmarshalNSubscriptionContractSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractSubscriptionStatus(ctx context.Context, v interface{}) (SubscriptionContractSubscriptionStatus, error) {
  154815. var res SubscriptionContractSubscriptionStatus
  154816. err := res.UnmarshalGQL(v)
  154817. return res, graphql.ErrorOnPath(ctx, err)
  154818. }
  154819. func (ec *executionContext) marshalNSubscriptionContractSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractSubscriptionStatus(ctx context.Context, sel ast.SelectionSet, v SubscriptionContractSubscriptionStatus) graphql.Marshaler {
  154820. return v
  154821. }
  154822. func (ec *executionContext) marshalNSubscriptionCyclePriceAdjustment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionCyclePriceAdjustmentᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionCyclePriceAdjustment) graphql.Marshaler {
  154823. ret := make(graphql.Array, len(v))
  154824. var wg sync.WaitGroup
  154825. isLen1 := len(v) == 1
  154826. if !isLen1 {
  154827. wg.Add(len(v))
  154828. }
  154829. for i := range v {
  154830. i := i
  154831. fc := &graphql.FieldContext{
  154832. Index: &i,
  154833. Result: &v[i],
  154834. }
  154835. ctx := graphql.WithFieldContext(ctx, fc)
  154836. f := func(i int) {
  154837. defer func() {
  154838. if r := recover(); r != nil {
  154839. ec.Error(ctx, ec.Recover(ctx, r))
  154840. ret = nil
  154841. }
  154842. }()
  154843. if !isLen1 {
  154844. defer wg.Done()
  154845. }
  154846. ret[i] = ec.marshalNSubscriptionCyclePriceAdjustment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionCyclePriceAdjustment(ctx, sel, v[i])
  154847. }
  154848. if isLen1 {
  154849. f(i)
  154850. } else {
  154851. go f(i)
  154852. }
  154853. }
  154854. wg.Wait()
  154855. for _, e := range ret {
  154856. if e == graphql.Null {
  154857. return graphql.Null
  154858. }
  154859. }
  154860. return ret
  154861. }
  154862. func (ec *executionContext) marshalNSubscriptionCyclePriceAdjustment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionCyclePriceAdjustment(ctx context.Context, sel ast.SelectionSet, v *SubscriptionCyclePriceAdjustment) graphql.Marshaler {
  154863. if v == nil {
  154864. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154865. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154866. }
  154867. return graphql.Null
  154868. }
  154869. return ec._SubscriptionCyclePriceAdjustment(ctx, sel, v)
  154870. }
  154871. func (ec *executionContext) marshalNSubscriptionDeliveryMethodLocalDeliveryOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryMethodLocalDeliveryOption(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDeliveryMethodLocalDeliveryOption) graphql.Marshaler {
  154872. if v == nil {
  154873. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154874. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154875. }
  154876. return graphql.Null
  154877. }
  154878. return ec._SubscriptionDeliveryMethodLocalDeliveryOption(ctx, sel, v)
  154879. }
  154880. func (ec *executionContext) marshalNSubscriptionDeliveryMethodPickupOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryMethodPickupOption(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDeliveryMethodPickupOption) graphql.Marshaler {
  154881. if v == nil {
  154882. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154883. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154884. }
  154885. return graphql.Null
  154886. }
  154887. return ec._SubscriptionDeliveryMethodPickupOption(ctx, sel, v)
  154888. }
  154889. func (ec *executionContext) marshalNSubscriptionDeliveryMethodShippingOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryMethodShippingOption(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDeliveryMethodShippingOption) graphql.Marshaler {
  154890. if v == nil {
  154891. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154892. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154893. }
  154894. return graphql.Null
  154895. }
  154896. return ec._SubscriptionDeliveryMethodShippingOption(ctx, sel, v)
  154897. }
  154898. func (ec *executionContext) marshalNSubscriptionDeliveryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDeliveryPolicy) graphql.Marshaler {
  154899. if v == nil {
  154900. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154901. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154902. }
  154903. return graphql.Null
  154904. }
  154905. return ec._SubscriptionDeliveryPolicy(ctx, sel, v)
  154906. }
  154907. func (ec *executionContext) marshalNSubscriptionDiscount2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscount(ctx context.Context, sel ast.SelectionSet, v SubscriptionDiscount) graphql.Marshaler {
  154908. if v == nil {
  154909. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154910. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154911. }
  154912. return graphql.Null
  154913. }
  154914. return ec._SubscriptionDiscount(ctx, sel, v)
  154915. }
  154916. func (ec *executionContext) marshalNSubscriptionDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountAllocationᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionDiscountAllocation) graphql.Marshaler {
  154917. ret := make(graphql.Array, len(v))
  154918. var wg sync.WaitGroup
  154919. isLen1 := len(v) == 1
  154920. if !isLen1 {
  154921. wg.Add(len(v))
  154922. }
  154923. for i := range v {
  154924. i := i
  154925. fc := &graphql.FieldContext{
  154926. Index: &i,
  154927. Result: &v[i],
  154928. }
  154929. ctx := graphql.WithFieldContext(ctx, fc)
  154930. f := func(i int) {
  154931. defer func() {
  154932. if r := recover(); r != nil {
  154933. ec.Error(ctx, ec.Recover(ctx, r))
  154934. ret = nil
  154935. }
  154936. }()
  154937. if !isLen1 {
  154938. defer wg.Done()
  154939. }
  154940. ret[i] = ec.marshalNSubscriptionDiscountAllocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountAllocation(ctx, sel, v[i])
  154941. }
  154942. if isLen1 {
  154943. f(i)
  154944. } else {
  154945. go f(i)
  154946. }
  154947. }
  154948. wg.Wait()
  154949. for _, e := range ret {
  154950. if e == graphql.Null {
  154951. return graphql.Null
  154952. }
  154953. }
  154954. return ret
  154955. }
  154956. func (ec *executionContext) marshalNSubscriptionDiscountAllocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountAllocation(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDiscountAllocation) graphql.Marshaler {
  154957. if v == nil {
  154958. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154959. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154960. }
  154961. return graphql.Null
  154962. }
  154963. return ec._SubscriptionDiscountAllocation(ctx, sel, v)
  154964. }
  154965. func (ec *executionContext) marshalNSubscriptionDiscountEntitledLines2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountEntitledLines(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDiscountEntitledLines) graphql.Marshaler {
  154966. if v == nil {
  154967. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154968. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154969. }
  154970. return graphql.Null
  154971. }
  154972. return ec._SubscriptionDiscountEntitledLines(ctx, sel, v)
  154973. }
  154974. func (ec *executionContext) marshalNSubscriptionDiscountValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountValue(ctx context.Context, sel ast.SelectionSet, v SubscriptionDiscountValue) graphql.Marshaler {
  154975. if v == nil {
  154976. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  154977. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  154978. }
  154979. return graphql.Null
  154980. }
  154981. return ec._SubscriptionDiscountValue(ctx, sel, v)
  154982. }
  154983. func (ec *executionContext) marshalNSubscriptionLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionLine) graphql.Marshaler {
  154984. ret := make(graphql.Array, len(v))
  154985. var wg sync.WaitGroup
  154986. isLen1 := len(v) == 1
  154987. if !isLen1 {
  154988. wg.Add(len(v))
  154989. }
  154990. for i := range v {
  154991. i := i
  154992. fc := &graphql.FieldContext{
  154993. Index: &i,
  154994. Result: &v[i],
  154995. }
  154996. ctx := graphql.WithFieldContext(ctx, fc)
  154997. f := func(i int) {
  154998. defer func() {
  154999. if r := recover(); r != nil {
  155000. ec.Error(ctx, ec.Recover(ctx, r))
  155001. ret = nil
  155002. }
  155003. }()
  155004. if !isLen1 {
  155005. defer wg.Done()
  155006. }
  155007. ret[i] = ec.marshalNSubscriptionLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLine(ctx, sel, v[i])
  155008. }
  155009. if isLen1 {
  155010. f(i)
  155011. } else {
  155012. go f(i)
  155013. }
  155014. }
  155015. wg.Wait()
  155016. for _, e := range ret {
  155017. if e == graphql.Null {
  155018. return graphql.Null
  155019. }
  155020. }
  155021. return ret
  155022. }
  155023. func (ec *executionContext) marshalNSubscriptionLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLine(ctx context.Context, sel ast.SelectionSet, v *SubscriptionLine) graphql.Marshaler {
  155024. if v == nil {
  155025. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155026. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155027. }
  155028. return graphql.Null
  155029. }
  155030. return ec._SubscriptionLine(ctx, sel, v)
  155031. }
  155032. func (ec *executionContext) marshalNSubscriptionLineConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineConnection(ctx context.Context, sel ast.SelectionSet, v *SubscriptionLineConnection) graphql.Marshaler {
  155033. if v == nil {
  155034. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155035. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155036. }
  155037. return graphql.Null
  155038. }
  155039. return ec._SubscriptionLineConnection(ctx, sel, v)
  155040. }
  155041. func (ec *executionContext) marshalNSubscriptionLineEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionLineEdge) graphql.Marshaler {
  155042. ret := make(graphql.Array, len(v))
  155043. var wg sync.WaitGroup
  155044. isLen1 := len(v) == 1
  155045. if !isLen1 {
  155046. wg.Add(len(v))
  155047. }
  155048. for i := range v {
  155049. i := i
  155050. fc := &graphql.FieldContext{
  155051. Index: &i,
  155052. Result: &v[i],
  155053. }
  155054. ctx := graphql.WithFieldContext(ctx, fc)
  155055. f := func(i int) {
  155056. defer func() {
  155057. if r := recover(); r != nil {
  155058. ec.Error(ctx, ec.Recover(ctx, r))
  155059. ret = nil
  155060. }
  155061. }()
  155062. if !isLen1 {
  155063. defer wg.Done()
  155064. }
  155065. ret[i] = ec.marshalNSubscriptionLineEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineEdge(ctx, sel, v[i])
  155066. }
  155067. if isLen1 {
  155068. f(i)
  155069. } else {
  155070. go f(i)
  155071. }
  155072. }
  155073. wg.Wait()
  155074. for _, e := range ret {
  155075. if e == graphql.Null {
  155076. return graphql.Null
  155077. }
  155078. }
  155079. return ret
  155080. }
  155081. func (ec *executionContext) marshalNSubscriptionLineEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionLineEdge(ctx context.Context, sel ast.SelectionSet, v *SubscriptionLineEdge) graphql.Marshaler {
  155082. if v == nil {
  155083. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155084. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155085. }
  155086. return graphql.Null
  155087. }
  155088. return ec._SubscriptionLineEdge(ctx, sel, v)
  155089. }
  155090. func (ec *executionContext) marshalNSubscriptionMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionMailingAddress(ctx context.Context, sel ast.SelectionSet, v *SubscriptionMailingAddress) graphql.Marshaler {
  155091. if v == nil {
  155092. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155093. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155094. }
  155095. return graphql.Null
  155096. }
  155097. return ec._SubscriptionMailingAddress(ctx, sel, v)
  155098. }
  155099. func (ec *executionContext) marshalNSubscriptionManualDiscount2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscountᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionManualDiscount) graphql.Marshaler {
  155100. ret := make(graphql.Array, len(v))
  155101. var wg sync.WaitGroup
  155102. isLen1 := len(v) == 1
  155103. if !isLen1 {
  155104. wg.Add(len(v))
  155105. }
  155106. for i := range v {
  155107. i := i
  155108. fc := &graphql.FieldContext{
  155109. Index: &i,
  155110. Result: &v[i],
  155111. }
  155112. ctx := graphql.WithFieldContext(ctx, fc)
  155113. f := func(i int) {
  155114. defer func() {
  155115. if r := recover(); r != nil {
  155116. ec.Error(ctx, ec.Recover(ctx, r))
  155117. ret = nil
  155118. }
  155119. }()
  155120. if !isLen1 {
  155121. defer wg.Done()
  155122. }
  155123. ret[i] = ec.marshalNSubscriptionManualDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscount(ctx, sel, v[i])
  155124. }
  155125. if isLen1 {
  155126. f(i)
  155127. } else {
  155128. go f(i)
  155129. }
  155130. }
  155131. wg.Wait()
  155132. for _, e := range ret {
  155133. if e == graphql.Null {
  155134. return graphql.Null
  155135. }
  155136. }
  155137. return ret
  155138. }
  155139. func (ec *executionContext) marshalNSubscriptionManualDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscount(ctx context.Context, sel ast.SelectionSet, v *SubscriptionManualDiscount) graphql.Marshaler {
  155140. if v == nil {
  155141. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155142. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155143. }
  155144. return graphql.Null
  155145. }
  155146. return ec._SubscriptionManualDiscount(ctx, sel, v)
  155147. }
  155148. func (ec *executionContext) marshalNSubscriptionManualDiscountConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscountConnection(ctx context.Context, sel ast.SelectionSet, v *SubscriptionManualDiscountConnection) graphql.Marshaler {
  155149. if v == nil {
  155150. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155151. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155152. }
  155153. return graphql.Null
  155154. }
  155155. return ec._SubscriptionManualDiscountConnection(ctx, sel, v)
  155156. }
  155157. func (ec *executionContext) marshalNSubscriptionManualDiscountEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscountEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionManualDiscountEdge) graphql.Marshaler {
  155158. ret := make(graphql.Array, len(v))
  155159. var wg sync.WaitGroup
  155160. isLen1 := len(v) == 1
  155161. if !isLen1 {
  155162. wg.Add(len(v))
  155163. }
  155164. for i := range v {
  155165. i := i
  155166. fc := &graphql.FieldContext{
  155167. Index: &i,
  155168. Result: &v[i],
  155169. }
  155170. ctx := graphql.WithFieldContext(ctx, fc)
  155171. f := func(i int) {
  155172. defer func() {
  155173. if r := recover(); r != nil {
  155174. ec.Error(ctx, ec.Recover(ctx, r))
  155175. ret = nil
  155176. }
  155177. }()
  155178. if !isLen1 {
  155179. defer wg.Done()
  155180. }
  155181. ret[i] = ec.marshalNSubscriptionManualDiscountEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscountEdge(ctx, sel, v[i])
  155182. }
  155183. if isLen1 {
  155184. f(i)
  155185. } else {
  155186. go f(i)
  155187. }
  155188. }
  155189. wg.Wait()
  155190. for _, e := range ret {
  155191. if e == graphql.Null {
  155192. return graphql.Null
  155193. }
  155194. }
  155195. return ret
  155196. }
  155197. func (ec *executionContext) marshalNSubscriptionManualDiscountEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionManualDiscountEdge(ctx context.Context, sel ast.SelectionSet, v *SubscriptionManualDiscountEdge) graphql.Marshaler {
  155198. if v == nil {
  155199. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155200. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155201. }
  155202. return graphql.Null
  155203. }
  155204. return ec._SubscriptionManualDiscountEdge(ctx, sel, v)
  155205. }
  155206. func (ec *executionContext) marshalNSuggestedOrderTransaction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSuggestedOrderTransactionᚄ(ctx context.Context, sel ast.SelectionSet, v []*SuggestedOrderTransaction) graphql.Marshaler {
  155207. ret := make(graphql.Array, len(v))
  155208. var wg sync.WaitGroup
  155209. isLen1 := len(v) == 1
  155210. if !isLen1 {
  155211. wg.Add(len(v))
  155212. }
  155213. for i := range v {
  155214. i := i
  155215. fc := &graphql.FieldContext{
  155216. Index: &i,
  155217. Result: &v[i],
  155218. }
  155219. ctx := graphql.WithFieldContext(ctx, fc)
  155220. f := func(i int) {
  155221. defer func() {
  155222. if r := recover(); r != nil {
  155223. ec.Error(ctx, ec.Recover(ctx, r))
  155224. ret = nil
  155225. }
  155226. }()
  155227. if !isLen1 {
  155228. defer wg.Done()
  155229. }
  155230. ret[i] = ec.marshalNSuggestedOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSuggestedOrderTransaction(ctx, sel, v[i])
  155231. }
  155232. if isLen1 {
  155233. f(i)
  155234. } else {
  155235. go f(i)
  155236. }
  155237. }
  155238. wg.Wait()
  155239. for _, e := range ret {
  155240. if e == graphql.Null {
  155241. return graphql.Null
  155242. }
  155243. }
  155244. return ret
  155245. }
  155246. func (ec *executionContext) marshalNSuggestedOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSuggestedOrderTransaction(ctx context.Context, sel ast.SelectionSet, v *SuggestedOrderTransaction) graphql.Marshaler {
  155247. if v == nil {
  155248. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155249. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155250. }
  155251. return graphql.Null
  155252. }
  155253. return ec._SuggestedOrderTransaction(ctx, sel, v)
  155254. }
  155255. func (ec *executionContext) unmarshalNSuggestedOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSuggestedOrderTransactionKind(ctx context.Context, v interface{}) (SuggestedOrderTransactionKind, error) {
  155256. var res SuggestedOrderTransactionKind
  155257. err := res.UnmarshalGQL(v)
  155258. return res, graphql.ErrorOnPath(ctx, err)
  155259. }
  155260. func (ec *executionContext) marshalNSuggestedOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSuggestedOrderTransactionKind(ctx context.Context, sel ast.SelectionSet, v SuggestedOrderTransactionKind) graphql.Marshaler {
  155261. return v
  155262. }
  155263. func (ec *executionContext) unmarshalNTaxExemption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxExemption(ctx context.Context, v interface{}) (TaxExemption, error) {
  155264. var res TaxExemption
  155265. err := res.UnmarshalGQL(v)
  155266. return res, graphql.ErrorOnPath(ctx, err)
  155267. }
  155268. func (ec *executionContext) marshalNTaxExemption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxExemption(ctx context.Context, sel ast.SelectionSet, v TaxExemption) graphql.Marshaler {
  155269. return v
  155270. }
  155271. func (ec *executionContext) unmarshalNTaxExemption2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxExemptionᚄ(ctx context.Context, v interface{}) ([]TaxExemption, error) {
  155272. var vSlice []interface{}
  155273. if v != nil {
  155274. vSlice = graphql.CoerceList(v)
  155275. }
  155276. var err error
  155277. res := make([]TaxExemption, len(vSlice))
  155278. for i := range vSlice {
  155279. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  155280. res[i], err = ec.unmarshalNTaxExemption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxExemption(ctx, vSlice[i])
  155281. if err != nil {
  155282. return nil, err
  155283. }
  155284. }
  155285. return res, nil
  155286. }
  155287. func (ec *executionContext) marshalNTaxExemption2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxExemptionᚄ(ctx context.Context, sel ast.SelectionSet, v []TaxExemption) graphql.Marshaler {
  155288. ret := make(graphql.Array, len(v))
  155289. var wg sync.WaitGroup
  155290. isLen1 := len(v) == 1
  155291. if !isLen1 {
  155292. wg.Add(len(v))
  155293. }
  155294. for i := range v {
  155295. i := i
  155296. fc := &graphql.FieldContext{
  155297. Index: &i,
  155298. Result: &v[i],
  155299. }
  155300. ctx := graphql.WithFieldContext(ctx, fc)
  155301. f := func(i int) {
  155302. defer func() {
  155303. if r := recover(); r != nil {
  155304. ec.Error(ctx, ec.Recover(ctx, r))
  155305. ret = nil
  155306. }
  155307. }()
  155308. if !isLen1 {
  155309. defer wg.Done()
  155310. }
  155311. ret[i] = ec.marshalNTaxExemption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxExemption(ctx, sel, v[i])
  155312. }
  155313. if isLen1 {
  155314. f(i)
  155315. } else {
  155316. go f(i)
  155317. }
  155318. }
  155319. wg.Wait()
  155320. for _, e := range ret {
  155321. if e == graphql.Null {
  155322. return graphql.Null
  155323. }
  155324. }
  155325. return ret
  155326. }
  155327. func (ec *executionContext) marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxLineᚄ(ctx context.Context, sel ast.SelectionSet, v []*TaxLine) graphql.Marshaler {
  155328. ret := make(graphql.Array, len(v))
  155329. var wg sync.WaitGroup
  155330. isLen1 := len(v) == 1
  155331. if !isLen1 {
  155332. wg.Add(len(v))
  155333. }
  155334. for i := range v {
  155335. i := i
  155336. fc := &graphql.FieldContext{
  155337. Index: &i,
  155338. Result: &v[i],
  155339. }
  155340. ctx := graphql.WithFieldContext(ctx, fc)
  155341. f := func(i int) {
  155342. defer func() {
  155343. if r := recover(); r != nil {
  155344. ec.Error(ctx, ec.Recover(ctx, r))
  155345. ret = nil
  155346. }
  155347. }()
  155348. if !isLen1 {
  155349. defer wg.Done()
  155350. }
  155351. ret[i] = ec.marshalNTaxLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxLine(ctx, sel, v[i])
  155352. }
  155353. if isLen1 {
  155354. f(i)
  155355. } else {
  155356. go f(i)
  155357. }
  155358. }
  155359. wg.Wait()
  155360. for _, e := range ret {
  155361. if e == graphql.Null {
  155362. return graphql.Null
  155363. }
  155364. }
  155365. return ret
  155366. }
  155367. func (ec *executionContext) marshalNTaxLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTaxLine(ctx context.Context, sel ast.SelectionSet, v *TaxLine) graphql.Marshaler {
  155368. if v == nil {
  155369. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155370. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155371. }
  155372. return graphql.Null
  155373. }
  155374. return ec._TaxLine(ctx, sel, v)
  155375. }
  155376. func (ec *executionContext) marshalNTransactionFee2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTransactionFeeᚄ(ctx context.Context, sel ast.SelectionSet, v []*TransactionFee) graphql.Marshaler {
  155377. ret := make(graphql.Array, len(v))
  155378. var wg sync.WaitGroup
  155379. isLen1 := len(v) == 1
  155380. if !isLen1 {
  155381. wg.Add(len(v))
  155382. }
  155383. for i := range v {
  155384. i := i
  155385. fc := &graphql.FieldContext{
  155386. Index: &i,
  155387. Result: &v[i],
  155388. }
  155389. ctx := graphql.WithFieldContext(ctx, fc)
  155390. f := func(i int) {
  155391. defer func() {
  155392. if r := recover(); r != nil {
  155393. ec.Error(ctx, ec.Recover(ctx, r))
  155394. ret = nil
  155395. }
  155396. }()
  155397. if !isLen1 {
  155398. defer wg.Done()
  155399. }
  155400. ret[i] = ec.marshalNTransactionFee2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTransactionFee(ctx, sel, v[i])
  155401. }
  155402. if isLen1 {
  155403. f(i)
  155404. } else {
  155405. go f(i)
  155406. }
  155407. }
  155408. wg.Wait()
  155409. for _, e := range ret {
  155410. if e == graphql.Null {
  155411. return graphql.Null
  155412. }
  155413. }
  155414. return ret
  155415. }
  155416. func (ec *executionContext) marshalNTransactionFee2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTransactionFee(ctx context.Context, sel ast.SelectionSet, v *TransactionFee) graphql.Marshaler {
  155417. if v == nil {
  155418. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155419. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155420. }
  155421. return graphql.Null
  155422. }
  155423. return ec._TransactionFee(ctx, sel, v)
  155424. }
  155425. func (ec *executionContext) marshalNTypedAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTypedAttributeᚄ(ctx context.Context, sel ast.SelectionSet, v []*TypedAttribute) graphql.Marshaler {
  155426. ret := make(graphql.Array, len(v))
  155427. var wg sync.WaitGroup
  155428. isLen1 := len(v) == 1
  155429. if !isLen1 {
  155430. wg.Add(len(v))
  155431. }
  155432. for i := range v {
  155433. i := i
  155434. fc := &graphql.FieldContext{
  155435. Index: &i,
  155436. Result: &v[i],
  155437. }
  155438. ctx := graphql.WithFieldContext(ctx, fc)
  155439. f := func(i int) {
  155440. defer func() {
  155441. if r := recover(); r != nil {
  155442. ec.Error(ctx, ec.Recover(ctx, r))
  155443. ret = nil
  155444. }
  155445. }()
  155446. if !isLen1 {
  155447. defer wg.Done()
  155448. }
  155449. ret[i] = ec.marshalNTypedAttribute2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTypedAttribute(ctx, sel, v[i])
  155450. }
  155451. if isLen1 {
  155452. f(i)
  155453. } else {
  155454. go f(i)
  155455. }
  155456. }
  155457. wg.Wait()
  155458. for _, e := range ret {
  155459. if e == graphql.Null {
  155460. return graphql.Null
  155461. }
  155462. }
  155463. return ret
  155464. }
  155465. func (ec *executionContext) marshalNTypedAttribute2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐTypedAttribute(ctx context.Context, sel ast.SelectionSet, v *TypedAttribute) graphql.Marshaler {
  155466. if v == nil {
  155467. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155468. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155469. }
  155470. return graphql.Null
  155471. }
  155472. return ec._TypedAttribute(ctx, sel, v)
  155473. }
  155474. func (ec *executionContext) unmarshalNURL2string(ctx context.Context, v interface{}) (string, error) {
  155475. res, err := graphql.UnmarshalString(v)
  155476. return res, graphql.ErrorOnPath(ctx, err)
  155477. }
  155478. func (ec *executionContext) marshalNURL2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  155479. res := graphql.MarshalString(v)
  155480. if res == graphql.Null {
  155481. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155482. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155483. }
  155484. }
  155485. return res
  155486. }
  155487. func (ec *executionContext) unmarshalNUnsignedInt642string(ctx context.Context, v interface{}) (string, error) {
  155488. res, err := graphql.UnmarshalString(v)
  155489. return res, graphql.ErrorOnPath(ctx, err)
  155490. }
  155491. func (ec *executionContext) marshalNUnsignedInt642string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  155492. res := graphql.MarshalString(v)
  155493. if res == graphql.Null {
  155494. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155495. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155496. }
  155497. }
  155498. return res
  155499. }
  155500. func (ec *executionContext) unmarshalNUpdateMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUpdateMediaInputᚄ(ctx context.Context, v interface{}) ([]*UpdateMediaInput, error) {
  155501. var vSlice []interface{}
  155502. if v != nil {
  155503. vSlice = graphql.CoerceList(v)
  155504. }
  155505. var err error
  155506. res := make([]*UpdateMediaInput, len(vSlice))
  155507. for i := range vSlice {
  155508. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  155509. res[i], err = ec.unmarshalNUpdateMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUpdateMediaInput(ctx, vSlice[i])
  155510. if err != nil {
  155511. return nil, err
  155512. }
  155513. }
  155514. return res, nil
  155515. }
  155516. func (ec *executionContext) unmarshalNUpdateMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUpdateMediaInput(ctx context.Context, v interface{}) (*UpdateMediaInput, error) {
  155517. res, err := ec.unmarshalInputUpdateMediaInput(ctx, v)
  155518. return &res, graphql.ErrorOnPath(ctx, err)
  155519. }
  155520. func (ec *executionContext) marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*UserError) graphql.Marshaler {
  155521. ret := make(graphql.Array, len(v))
  155522. var wg sync.WaitGroup
  155523. isLen1 := len(v) == 1
  155524. if !isLen1 {
  155525. wg.Add(len(v))
  155526. }
  155527. for i := range v {
  155528. i := i
  155529. fc := &graphql.FieldContext{
  155530. Index: &i,
  155531. Result: &v[i],
  155532. }
  155533. ctx := graphql.WithFieldContext(ctx, fc)
  155534. f := func(i int) {
  155535. defer func() {
  155536. if r := recover(); r != nil {
  155537. ec.Error(ctx, ec.Recover(ctx, r))
  155538. ret = nil
  155539. }
  155540. }()
  155541. if !isLen1 {
  155542. defer wg.Done()
  155543. }
  155544. ret[i] = ec.marshalNUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserError(ctx, sel, v[i])
  155545. }
  155546. if isLen1 {
  155547. f(i)
  155548. } else {
  155549. go f(i)
  155550. }
  155551. }
  155552. wg.Wait()
  155553. for _, e := range ret {
  155554. if e == graphql.Null {
  155555. return graphql.Null
  155556. }
  155557. }
  155558. return ret
  155559. }
  155560. func (ec *executionContext) marshalNUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUserError(ctx context.Context, sel ast.SelectionSet, v *UserError) graphql.Marshaler {
  155561. if v == nil {
  155562. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155563. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155564. }
  155565. return graphql.Null
  155566. }
  155567. return ec._UserError(ctx, sel, v)
  155568. }
  155569. func (ec *executionContext) marshalNVideoSource2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐVideoSourceᚄ(ctx context.Context, sel ast.SelectionSet, v []*VideoSource) graphql.Marshaler {
  155570. ret := make(graphql.Array, len(v))
  155571. var wg sync.WaitGroup
  155572. isLen1 := len(v) == 1
  155573. if !isLen1 {
  155574. wg.Add(len(v))
  155575. }
  155576. for i := range v {
  155577. i := i
  155578. fc := &graphql.FieldContext{
  155579. Index: &i,
  155580. Result: &v[i],
  155581. }
  155582. ctx := graphql.WithFieldContext(ctx, fc)
  155583. f := func(i int) {
  155584. defer func() {
  155585. if r := recover(); r != nil {
  155586. ec.Error(ctx, ec.Recover(ctx, r))
  155587. ret = nil
  155588. }
  155589. }()
  155590. if !isLen1 {
  155591. defer wg.Done()
  155592. }
  155593. ret[i] = ec.marshalNVideoSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐVideoSource(ctx, sel, v[i])
  155594. }
  155595. if isLen1 {
  155596. f(i)
  155597. } else {
  155598. go f(i)
  155599. }
  155600. }
  155601. wg.Wait()
  155602. for _, e := range ret {
  155603. if e == graphql.Null {
  155604. return graphql.Null
  155605. }
  155606. }
  155607. return ret
  155608. }
  155609. func (ec *executionContext) marshalNVideoSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐVideoSource(ctx context.Context, sel ast.SelectionSet, v *VideoSource) graphql.Marshaler {
  155610. if v == nil {
  155611. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155612. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155613. }
  155614. return graphql.Null
  155615. }
  155616. return ec._VideoSource(ctx, sel, v)
  155617. }
  155618. func (ec *executionContext) unmarshalNWeightUnit2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeightUnit(ctx context.Context, v interface{}) (WeightUnit, error) {
  155619. var res WeightUnit
  155620. err := res.UnmarshalGQL(v)
  155621. return res, graphql.ErrorOnPath(ctx, err)
  155622. }
  155623. func (ec *executionContext) marshalNWeightUnit2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeightUnit(ctx context.Context, sel ast.SelectionSet, v WeightUnit) graphql.Marshaler {
  155624. return v
  155625. }
  155626. func (ec *executionContext) unmarshalN_Any2map(ctx context.Context, v interface{}) (map[string]interface{}, error) {
  155627. res, err := graphql.UnmarshalMap(v)
  155628. return res, graphql.ErrorOnPath(ctx, err)
  155629. }
  155630. func (ec *executionContext) marshalN_Any2map(ctx context.Context, sel ast.SelectionSet, v map[string]interface{}) graphql.Marshaler {
  155631. if v == nil {
  155632. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155633. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155634. }
  155635. return graphql.Null
  155636. }
  155637. res := graphql.MarshalMap(v)
  155638. if res == graphql.Null {
  155639. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155640. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155641. }
  155642. }
  155643. return res
  155644. }
  155645. func (ec *executionContext) unmarshalN_Any2ᚕmapᚄ(ctx context.Context, v interface{}) ([]map[string]interface{}, error) {
  155646. var vSlice []interface{}
  155647. if v != nil {
  155648. vSlice = graphql.CoerceList(v)
  155649. }
  155650. var err error
  155651. res := make([]map[string]interface{}, len(vSlice))
  155652. for i := range vSlice {
  155653. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  155654. res[i], err = ec.unmarshalN_Any2map(ctx, vSlice[i])
  155655. if err != nil {
  155656. return nil, err
  155657. }
  155658. }
  155659. return res, nil
  155660. }
  155661. func (ec *executionContext) marshalN_Any2ᚕmapᚄ(ctx context.Context, sel ast.SelectionSet, v []map[string]interface{}) graphql.Marshaler {
  155662. ret := make(graphql.Array, len(v))
  155663. for i := range v {
  155664. ret[i] = ec.marshalN_Any2map(ctx, sel, v[i])
  155665. }
  155666. for _, e := range ret {
  155667. if e == graphql.Null {
  155668. return graphql.Null
  155669. }
  155670. }
  155671. return ret
  155672. }
  155673. func (ec *executionContext) marshalN_Entity2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐEntity(ctx context.Context, sel ast.SelectionSet, v []fedruntime.Entity) graphql.Marshaler {
  155674. ret := make(graphql.Array, len(v))
  155675. var wg sync.WaitGroup
  155676. isLen1 := len(v) == 1
  155677. if !isLen1 {
  155678. wg.Add(len(v))
  155679. }
  155680. for i := range v {
  155681. i := i
  155682. fc := &graphql.FieldContext{
  155683. Index: &i,
  155684. Result: &v[i],
  155685. }
  155686. ctx := graphql.WithFieldContext(ctx, fc)
  155687. f := func(i int) {
  155688. defer func() {
  155689. if r := recover(); r != nil {
  155690. ec.Error(ctx, ec.Recover(ctx, r))
  155691. ret = nil
  155692. }
  155693. }()
  155694. if !isLen1 {
  155695. defer wg.Done()
  155696. }
  155697. ret[i] = ec.marshalO_Entity2githubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐEntity(ctx, sel, v[i])
  155698. }
  155699. if isLen1 {
  155700. f(i)
  155701. } else {
  155702. go f(i)
  155703. }
  155704. }
  155705. wg.Wait()
  155706. return ret
  155707. }
  155708. func (ec *executionContext) unmarshalN_FieldSet2string(ctx context.Context, v interface{}) (string, error) {
  155709. res, err := graphql.UnmarshalString(v)
  155710. return res, graphql.ErrorOnPath(ctx, err)
  155711. }
  155712. func (ec *executionContext) marshalN_FieldSet2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  155713. res := graphql.MarshalString(v)
  155714. if res == graphql.Null {
  155715. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155716. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155717. }
  155718. }
  155719. return res
  155720. }
  155721. func (ec *executionContext) marshalN_Service2githubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐService(ctx context.Context, sel ast.SelectionSet, v fedruntime.Service) graphql.Marshaler {
  155722. return ec.__Service(ctx, sel, &v)
  155723. }
  155724. func (ec *executionContext) marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx context.Context, sel ast.SelectionSet, v introspection.Directive) graphql.Marshaler {
  155725. return ec.___Directive(ctx, sel, &v)
  155726. }
  155727. func (ec *executionContext) marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Directive) graphql.Marshaler {
  155728. ret := make(graphql.Array, len(v))
  155729. var wg sync.WaitGroup
  155730. isLen1 := len(v) == 1
  155731. if !isLen1 {
  155732. wg.Add(len(v))
  155733. }
  155734. for i := range v {
  155735. i := i
  155736. fc := &graphql.FieldContext{
  155737. Index: &i,
  155738. Result: &v[i],
  155739. }
  155740. ctx := graphql.WithFieldContext(ctx, fc)
  155741. f := func(i int) {
  155742. defer func() {
  155743. if r := recover(); r != nil {
  155744. ec.Error(ctx, ec.Recover(ctx, r))
  155745. ret = nil
  155746. }
  155747. }()
  155748. if !isLen1 {
  155749. defer wg.Done()
  155750. }
  155751. ret[i] = ec.marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx, sel, v[i])
  155752. }
  155753. if isLen1 {
  155754. f(i)
  155755. } else {
  155756. go f(i)
  155757. }
  155758. }
  155759. wg.Wait()
  155760. for _, e := range ret {
  155761. if e == graphql.Null {
  155762. return graphql.Null
  155763. }
  155764. }
  155765. return ret
  155766. }
  155767. func (ec *executionContext) unmarshalN__DirectiveLocation2string(ctx context.Context, v interface{}) (string, error) {
  155768. res, err := graphql.UnmarshalString(v)
  155769. return res, graphql.ErrorOnPath(ctx, err)
  155770. }
  155771. func (ec *executionContext) marshalN__DirectiveLocation2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  155772. res := graphql.MarshalString(v)
  155773. if res == graphql.Null {
  155774. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155775. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155776. }
  155777. }
  155778. return res
  155779. }
  155780. func (ec *executionContext) unmarshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  155781. var vSlice []interface{}
  155782. if v != nil {
  155783. vSlice = graphql.CoerceList(v)
  155784. }
  155785. var err error
  155786. res := make([]string, len(vSlice))
  155787. for i := range vSlice {
  155788. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  155789. res[i], err = ec.unmarshalN__DirectiveLocation2string(ctx, vSlice[i])
  155790. if err != nil {
  155791. return nil, err
  155792. }
  155793. }
  155794. return res, nil
  155795. }
  155796. func (ec *executionContext) marshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  155797. ret := make(graphql.Array, len(v))
  155798. var wg sync.WaitGroup
  155799. isLen1 := len(v) == 1
  155800. if !isLen1 {
  155801. wg.Add(len(v))
  155802. }
  155803. for i := range v {
  155804. i := i
  155805. fc := &graphql.FieldContext{
  155806. Index: &i,
  155807. Result: &v[i],
  155808. }
  155809. ctx := graphql.WithFieldContext(ctx, fc)
  155810. f := func(i int) {
  155811. defer func() {
  155812. if r := recover(); r != nil {
  155813. ec.Error(ctx, ec.Recover(ctx, r))
  155814. ret = nil
  155815. }
  155816. }()
  155817. if !isLen1 {
  155818. defer wg.Done()
  155819. }
  155820. ret[i] = ec.marshalN__DirectiveLocation2string(ctx, sel, v[i])
  155821. }
  155822. if isLen1 {
  155823. f(i)
  155824. } else {
  155825. go f(i)
  155826. }
  155827. }
  155828. wg.Wait()
  155829. for _, e := range ret {
  155830. if e == graphql.Null {
  155831. return graphql.Null
  155832. }
  155833. }
  155834. return ret
  155835. }
  155836. func (ec *executionContext) marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx context.Context, sel ast.SelectionSet, v introspection.EnumValue) graphql.Marshaler {
  155837. return ec.___EnumValue(ctx, sel, &v)
  155838. }
  155839. func (ec *executionContext) marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx context.Context, sel ast.SelectionSet, v introspection.Field) graphql.Marshaler {
  155840. return ec.___Field(ctx, sel, &v)
  155841. }
  155842. func (ec *executionContext) marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx context.Context, sel ast.SelectionSet, v introspection.InputValue) graphql.Marshaler {
  155843. return ec.___InputValue(ctx, sel, &v)
  155844. }
  155845. func (ec *executionContext) marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler {
  155846. ret := make(graphql.Array, len(v))
  155847. var wg sync.WaitGroup
  155848. isLen1 := len(v) == 1
  155849. if !isLen1 {
  155850. wg.Add(len(v))
  155851. }
  155852. for i := range v {
  155853. i := i
  155854. fc := &graphql.FieldContext{
  155855. Index: &i,
  155856. Result: &v[i],
  155857. }
  155858. ctx := graphql.WithFieldContext(ctx, fc)
  155859. f := func(i int) {
  155860. defer func() {
  155861. if r := recover(); r != nil {
  155862. ec.Error(ctx, ec.Recover(ctx, r))
  155863. ret = nil
  155864. }
  155865. }()
  155866. if !isLen1 {
  155867. defer wg.Done()
  155868. }
  155869. ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i])
  155870. }
  155871. if isLen1 {
  155872. f(i)
  155873. } else {
  155874. go f(i)
  155875. }
  155876. }
  155877. wg.Wait()
  155878. for _, e := range ret {
  155879. if e == graphql.Null {
  155880. return graphql.Null
  155881. }
  155882. }
  155883. return ret
  155884. }
  155885. func (ec *executionContext) marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v introspection.Type) graphql.Marshaler {
  155886. return ec.___Type(ctx, sel, &v)
  155887. }
  155888. func (ec *executionContext) marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler {
  155889. ret := make(graphql.Array, len(v))
  155890. var wg sync.WaitGroup
  155891. isLen1 := len(v) == 1
  155892. if !isLen1 {
  155893. wg.Add(len(v))
  155894. }
  155895. for i := range v {
  155896. i := i
  155897. fc := &graphql.FieldContext{
  155898. Index: &i,
  155899. Result: &v[i],
  155900. }
  155901. ctx := graphql.WithFieldContext(ctx, fc)
  155902. f := func(i int) {
  155903. defer func() {
  155904. if r := recover(); r != nil {
  155905. ec.Error(ctx, ec.Recover(ctx, r))
  155906. ret = nil
  155907. }
  155908. }()
  155909. if !isLen1 {
  155910. defer wg.Done()
  155911. }
  155912. ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i])
  155913. }
  155914. if isLen1 {
  155915. f(i)
  155916. } else {
  155917. go f(i)
  155918. }
  155919. }
  155920. wg.Wait()
  155921. for _, e := range ret {
  155922. if e == graphql.Null {
  155923. return graphql.Null
  155924. }
  155925. }
  155926. return ret
  155927. }
  155928. func (ec *executionContext) marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler {
  155929. if v == nil {
  155930. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155931. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155932. }
  155933. return graphql.Null
  155934. }
  155935. return ec.___Type(ctx, sel, v)
  155936. }
  155937. func (ec *executionContext) unmarshalN__TypeKind2string(ctx context.Context, v interface{}) (string, error) {
  155938. res, err := graphql.UnmarshalString(v)
  155939. return res, graphql.ErrorOnPath(ctx, err)
  155940. }
  155941. func (ec *executionContext) marshalN__TypeKind2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  155942. res := graphql.MarshalString(v)
  155943. if res == graphql.Null {
  155944. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  155945. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  155946. }
  155947. }
  155948. return res
  155949. }
  155950. func (ec *executionContext) marshalOApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐApp(ctx context.Context, sel ast.SelectionSet, v *App) graphql.Marshaler {
  155951. if v == nil {
  155952. return graphql.Null
  155953. }
  155954. return ec._App(ctx, sel, v)
  155955. }
  155956. func (ec *executionContext) unmarshalOAppRevenueAttributionRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordSortKeys(ctx context.Context, v interface{}) (*AppRevenueAttributionRecordSortKeys, error) {
  155957. if v == nil {
  155958. return nil, nil
  155959. }
  155960. var res = new(AppRevenueAttributionRecordSortKeys)
  155961. err := res.UnmarshalGQL(v)
  155962. return res, graphql.ErrorOnPath(ctx, err)
  155963. }
  155964. func (ec *executionContext) marshalOAppRevenueAttributionRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppRevenueAttributionRecordSortKeys(ctx context.Context, sel ast.SelectionSet, v *AppRevenueAttributionRecordSortKeys) graphql.Marshaler {
  155965. if v == nil {
  155966. return graphql.Null
  155967. }
  155968. return v
  155969. }
  155970. func (ec *executionContext) marshalOAppSubscriptionDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionDiscount(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionDiscount) graphql.Marshaler {
  155971. if v == nil {
  155972. return graphql.Null
  155973. }
  155974. return ec._AppSubscriptionDiscount(ctx, sel, v)
  155975. }
  155976. func (ec *executionContext) unmarshalOAppSubscriptionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionSortKeys(ctx context.Context, v interface{}) (*AppSubscriptionSortKeys, error) {
  155977. if v == nil {
  155978. return nil, nil
  155979. }
  155980. var res = new(AppSubscriptionSortKeys)
  155981. err := res.UnmarshalGQL(v)
  155982. return res, graphql.ErrorOnPath(ctx, err)
  155983. }
  155984. func (ec *executionContext) marshalOAppSubscriptionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppSubscriptionSortKeys(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionSortKeys) graphql.Marshaler {
  155985. if v == nil {
  155986. return graphql.Null
  155987. }
  155988. return v
  155989. }
  155990. func (ec *executionContext) unmarshalOAppTransactionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppTransactionSortKeys(ctx context.Context, v interface{}) (*AppTransactionSortKeys, error) {
  155991. if v == nil {
  155992. return nil, nil
  155993. }
  155994. var res = new(AppTransactionSortKeys)
  155995. err := res.UnmarshalGQL(v)
  155996. return res, graphql.ErrorOnPath(ctx, err)
  155997. }
  155998. func (ec *executionContext) marshalOAppTransactionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppTransactionSortKeys(ctx context.Context, sel ast.SelectionSet, v *AppTransactionSortKeys) graphql.Marshaler {
  155999. if v == nil {
  156000. return graphql.Null
  156001. }
  156002. return v
  156003. }
  156004. func (ec *executionContext) unmarshalOAppUsageRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordSortKeys(ctx context.Context, v interface{}) (*AppUsageRecordSortKeys, error) {
  156005. if v == nil {
  156006. return nil, nil
  156007. }
  156008. var res = new(AppUsageRecordSortKeys)
  156009. err := res.UnmarshalGQL(v)
  156010. return res, graphql.ErrorOnPath(ctx, err)
  156011. }
  156012. func (ec *executionContext) marshalOAppUsageRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐAppUsageRecordSortKeys(ctx context.Context, sel ast.SelectionSet, v *AppUsageRecordSortKeys) graphql.Marshaler {
  156013. if v == nil {
  156014. return graphql.Null
  156015. }
  156016. return v
  156017. }
  156018. func (ec *executionContext) unmarshalOBoolean2bool(ctx context.Context, v interface{}) (bool, error) {
  156019. res, err := graphql.UnmarshalBoolean(v)
  156020. return res, graphql.ErrorOnPath(ctx, err)
  156021. }
  156022. func (ec *executionContext) marshalOBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler {
  156023. res := graphql.MarshalBoolean(v)
  156024. return res
  156025. }
  156026. func (ec *executionContext) unmarshalOBoolean2ᚖbool(ctx context.Context, v interface{}) (*bool, error) {
  156027. if v == nil {
  156028. return nil, nil
  156029. }
  156030. res, err := graphql.UnmarshalBoolean(v)
  156031. return &res, graphql.ErrorOnPath(ctx, err)
  156032. }
  156033. func (ec *executionContext) marshalOBoolean2ᚖbool(ctx context.Context, sel ast.SelectionSet, v *bool) graphql.Marshaler {
  156034. if v == nil {
  156035. return graphql.Null
  156036. }
  156037. res := graphql.MarshalBoolean(*v)
  156038. return res
  156039. }
  156040. func (ec *executionContext) marshalOBuyerExperienceConfiguration2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐBuyerExperienceConfiguration(ctx context.Context, sel ast.SelectionSet, v *BuyerExperienceConfiguration) graphql.Marshaler {
  156041. if v == nil {
  156042. return graphql.Null
  156043. }
  156044. return ec._BuyerExperienceConfiguration(ctx, sel, v)
  156045. }
  156046. func (ec *executionContext) marshalOChannelDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐChannelDefinition(ctx context.Context, sel ast.SelectionSet, v *ChannelDefinition) graphql.Marshaler {
  156047. if v == nil {
  156048. return graphql.Null
  156049. }
  156050. return ec._ChannelDefinition(ctx, sel, v)
  156051. }
  156052. func (ec *executionContext) marshalOCollectionRuleSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionRuleSet(ctx context.Context, sel ast.SelectionSet, v *CollectionRuleSet) graphql.Marshaler {
  156053. if v == nil {
  156054. return graphql.Null
  156055. }
  156056. return ec._CollectionRuleSet(ctx, sel, v)
  156057. }
  156058. func (ec *executionContext) unmarshalOCollectionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionSortKeys(ctx context.Context, v interface{}) (*CollectionSortKeys, error) {
  156059. if v == nil {
  156060. return nil, nil
  156061. }
  156062. var res = new(CollectionSortKeys)
  156063. err := res.UnmarshalGQL(v)
  156064. return res, graphql.ErrorOnPath(ctx, err)
  156065. }
  156066. func (ec *executionContext) marshalOCollectionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCollectionSortKeys(ctx context.Context, sel ast.SelectionSet, v *CollectionSortKeys) graphql.Marshaler {
  156067. if v == nil {
  156068. return graphql.Null
  156069. }
  156070. return v
  156071. }
  156072. func (ec *executionContext) marshalOCommentEventEmbed2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCommentEventEmbed(ctx context.Context, sel ast.SelectionSet, v CommentEventEmbed) graphql.Marshaler {
  156073. if v == nil {
  156074. return graphql.Null
  156075. }
  156076. return ec._CommentEventEmbed(ctx, sel, v)
  156077. }
  156078. func (ec *executionContext) marshalOCompanyAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyAddress(ctx context.Context, sel ast.SelectionSet, v *CompanyAddress) graphql.Marshaler {
  156079. if v == nil {
  156080. return graphql.Null
  156081. }
  156082. return ec._CompanyAddress(ctx, sel, v)
  156083. }
  156084. func (ec *executionContext) marshalOCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContact(ctx context.Context, sel ast.SelectionSet, v *CompanyContact) graphql.Marshaler {
  156085. if v == nil {
  156086. return graphql.Null
  156087. }
  156088. return ec._CompanyContact(ctx, sel, v)
  156089. }
  156090. func (ec *executionContext) marshalOCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRole(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRole) graphql.Marshaler {
  156091. if v == nil {
  156092. return graphql.Null
  156093. }
  156094. return ec._CompanyContactRole(ctx, sel, v)
  156095. }
  156096. func (ec *executionContext) unmarshalOCompanyContactRoleAssignmentSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentSortKeys(ctx context.Context, v interface{}) (*CompanyContactRoleAssignmentSortKeys, error) {
  156097. if v == nil {
  156098. return nil, nil
  156099. }
  156100. var res = new(CompanyContactRoleAssignmentSortKeys)
  156101. err := res.UnmarshalGQL(v)
  156102. return res, graphql.ErrorOnPath(ctx, err)
  156103. }
  156104. func (ec *executionContext) marshalOCompanyContactRoleAssignmentSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleAssignmentSortKeys(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleAssignmentSortKeys) graphql.Marshaler {
  156105. if v == nil {
  156106. return graphql.Null
  156107. }
  156108. return v
  156109. }
  156110. func (ec *executionContext) unmarshalOCompanyContactRoleSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleSortKeys(ctx context.Context, v interface{}) (*CompanyContactRoleSortKeys, error) {
  156111. if v == nil {
  156112. return nil, nil
  156113. }
  156114. var res = new(CompanyContactRoleSortKeys)
  156115. err := res.UnmarshalGQL(v)
  156116. return res, graphql.ErrorOnPath(ctx, err)
  156117. }
  156118. func (ec *executionContext) marshalOCompanyContactRoleSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactRoleSortKeys(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleSortKeys) graphql.Marshaler {
  156119. if v == nil {
  156120. return graphql.Null
  156121. }
  156122. return v
  156123. }
  156124. func (ec *executionContext) unmarshalOCompanyContactSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactSortKeys(ctx context.Context, v interface{}) (*CompanyContactSortKeys, error) {
  156125. if v == nil {
  156126. return nil, nil
  156127. }
  156128. var res = new(CompanyContactSortKeys)
  156129. err := res.UnmarshalGQL(v)
  156130. return res, graphql.ErrorOnPath(ctx, err)
  156131. }
  156132. func (ec *executionContext) marshalOCompanyContactSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyContactSortKeys(ctx context.Context, sel ast.SelectionSet, v *CompanyContactSortKeys) graphql.Marshaler {
  156133. if v == nil {
  156134. return graphql.Null
  156135. }
  156136. return v
  156137. }
  156138. func (ec *executionContext) unmarshalOCompanyLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationSortKeys(ctx context.Context, v interface{}) (*CompanyLocationSortKeys, error) {
  156139. if v == nil {
  156140. return nil, nil
  156141. }
  156142. var res = new(CompanyLocationSortKeys)
  156143. err := res.UnmarshalGQL(v)
  156144. return res, graphql.ErrorOnPath(ctx, err)
  156145. }
  156146. func (ec *executionContext) marshalOCompanyLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCompanyLocationSortKeys(ctx context.Context, sel ast.SelectionSet, v *CompanyLocationSortKeys) graphql.Marshaler {
  156147. if v == nil {
  156148. return graphql.Null
  156149. }
  156150. return v
  156151. }
  156152. func (ec *executionContext) unmarshalOCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCodeᚄ(ctx context.Context, v interface{}) ([]CountryCode, error) {
  156153. if v == nil {
  156154. return nil, nil
  156155. }
  156156. var vSlice []interface{}
  156157. if v != nil {
  156158. vSlice = graphql.CoerceList(v)
  156159. }
  156160. var err error
  156161. res := make([]CountryCode, len(vSlice))
  156162. for i := range vSlice {
  156163. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  156164. res[i], err = ec.unmarshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, vSlice[i])
  156165. if err != nil {
  156166. return nil, err
  156167. }
  156168. }
  156169. return res, nil
  156170. }
  156171. func (ec *executionContext) marshalOCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCodeᚄ(ctx context.Context, sel ast.SelectionSet, v []CountryCode) graphql.Marshaler {
  156172. if v == nil {
  156173. return graphql.Null
  156174. }
  156175. ret := make(graphql.Array, len(v))
  156176. var wg sync.WaitGroup
  156177. isLen1 := len(v) == 1
  156178. if !isLen1 {
  156179. wg.Add(len(v))
  156180. }
  156181. for i := range v {
  156182. i := i
  156183. fc := &graphql.FieldContext{
  156184. Index: &i,
  156185. Result: &v[i],
  156186. }
  156187. ctx := graphql.WithFieldContext(ctx, fc)
  156188. f := func(i int) {
  156189. defer func() {
  156190. if r := recover(); r != nil {
  156191. ec.Error(ctx, ec.Recover(ctx, r))
  156192. ret = nil
  156193. }
  156194. }()
  156195. if !isLen1 {
  156196. defer wg.Done()
  156197. }
  156198. ret[i] = ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx, sel, v[i])
  156199. }
  156200. if isLen1 {
  156201. f(i)
  156202. } else {
  156203. go f(i)
  156204. }
  156205. }
  156206. wg.Wait()
  156207. for _, e := range ret {
  156208. if e == graphql.Null {
  156209. return graphql.Null
  156210. }
  156211. }
  156212. return ret
  156213. }
  156214. func (ec *executionContext) unmarshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx context.Context, v interface{}) (*CountryCode, error) {
  156215. if v == nil {
  156216. return nil, nil
  156217. }
  156218. var res = new(CountryCode)
  156219. err := res.UnmarshalGQL(v)
  156220. return res, graphql.ErrorOnPath(ctx, err)
  156221. }
  156222. func (ec *executionContext) marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCountryCode(ctx context.Context, sel ast.SelectionSet, v *CountryCode) graphql.Marshaler {
  156223. if v == nil {
  156224. return graphql.Null
  156225. }
  156226. return v
  156227. }
  156228. func (ec *executionContext) unmarshalOCreateMediaInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCreateMediaInputᚄ(ctx context.Context, v interface{}) ([]*CreateMediaInput, error) {
  156229. if v == nil {
  156230. return nil, nil
  156231. }
  156232. var vSlice []interface{}
  156233. if v != nil {
  156234. vSlice = graphql.CoerceList(v)
  156235. }
  156236. var err error
  156237. res := make([]*CreateMediaInput, len(vSlice))
  156238. for i := range vSlice {
  156239. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  156240. res[i], err = ec.unmarshalNCreateMediaInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCreateMediaInput(ctx, vSlice[i])
  156241. if err != nil {
  156242. return nil, err
  156243. }
  156244. }
  156245. return res, nil
  156246. }
  156247. func (ec *executionContext) unmarshalOCropRegion2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCropRegion(ctx context.Context, v interface{}) (*CropRegion, error) {
  156248. if v == nil {
  156249. return nil, nil
  156250. }
  156251. var res = new(CropRegion)
  156252. err := res.UnmarshalGQL(v)
  156253. return res, graphql.ErrorOnPath(ctx, err)
  156254. }
  156255. func (ec *executionContext) marshalOCropRegion2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCropRegion(ctx context.Context, sel ast.SelectionSet, v *CropRegion) graphql.Marshaler {
  156256. if v == nil {
  156257. return graphql.Null
  156258. }
  156259. return v
  156260. }
  156261. func (ec *executionContext) unmarshalOCurrencyCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx context.Context, v interface{}) (*CurrencyCode, error) {
  156262. if v == nil {
  156263. return nil, nil
  156264. }
  156265. var res = new(CurrencyCode)
  156266. err := res.UnmarshalGQL(v)
  156267. return res, graphql.ErrorOnPath(ctx, err)
  156268. }
  156269. func (ec *executionContext) marshalOCurrencyCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCurrencyCode(ctx context.Context, sel ast.SelectionSet, v *CurrencyCode) graphql.Marshaler {
  156270. if v == nil {
  156271. return graphql.Null
  156272. }
  156273. return v
  156274. }
  156275. func (ec *executionContext) marshalOCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomer(ctx context.Context, sel ast.SelectionSet, v *Customer) graphql.Marshaler {
  156276. if v == nil {
  156277. return graphql.Null
  156278. }
  156279. return ec._Customer(ctx, sel, v)
  156280. }
  156281. func (ec *executionContext) unmarshalOCustomerConsentCollectedFrom2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerConsentCollectedFrom(ctx context.Context, v interface{}) (*CustomerConsentCollectedFrom, error) {
  156282. if v == nil {
  156283. return nil, nil
  156284. }
  156285. var res = new(CustomerConsentCollectedFrom)
  156286. err := res.UnmarshalGQL(v)
  156287. return res, graphql.ErrorOnPath(ctx, err)
  156288. }
  156289. func (ec *executionContext) marshalOCustomerConsentCollectedFrom2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerConsentCollectedFrom(ctx context.Context, sel ast.SelectionSet, v *CustomerConsentCollectedFrom) graphql.Marshaler {
  156290. if v == nil {
  156291. return graphql.Null
  156292. }
  156293. return v
  156294. }
  156295. func (ec *executionContext) marshalOCustomerCreditCardBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerCreditCardBillingAddress(ctx context.Context, sel ast.SelectionSet, v *CustomerCreditCardBillingAddress) graphql.Marshaler {
  156296. if v == nil {
  156297. return graphql.Null
  156298. }
  156299. return ec._CustomerCreditCardBillingAddress(ctx, sel, v)
  156300. }
  156301. func (ec *executionContext) unmarshalOCustomerMarketingOptInLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMarketingOptInLevel(ctx context.Context, v interface{}) (*CustomerMarketingOptInLevel, error) {
  156302. if v == nil {
  156303. return nil, nil
  156304. }
  156305. var res = new(CustomerMarketingOptInLevel)
  156306. err := res.UnmarshalGQL(v)
  156307. return res, graphql.ErrorOnPath(ctx, err)
  156308. }
  156309. func (ec *executionContext) marshalOCustomerMarketingOptInLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMarketingOptInLevel(ctx context.Context, sel ast.SelectionSet, v *CustomerMarketingOptInLevel) graphql.Marshaler {
  156310. if v == nil {
  156311. return graphql.Null
  156312. }
  156313. return v
  156314. }
  156315. func (ec *executionContext) marshalOCustomerMomentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerMomentConnection(ctx context.Context, sel ast.SelectionSet, v *CustomerMomentConnection) graphql.Marshaler {
  156316. if v == nil {
  156317. return graphql.Null
  156318. }
  156319. return ec._CustomerMomentConnection(ctx, sel, v)
  156320. }
  156321. func (ec *executionContext) marshalOCustomerPaymentInstrument2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentInstrument(ctx context.Context, sel ast.SelectionSet, v CustomerPaymentInstrument) graphql.Marshaler {
  156322. if v == nil {
  156323. return graphql.Null
  156324. }
  156325. return ec._CustomerPaymentInstrument(ctx, sel, v)
  156326. }
  156327. func (ec *executionContext) marshalOCustomerPaymentInstrumentBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentInstrumentBillingAddress(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentInstrumentBillingAddress) graphql.Marshaler {
  156328. if v == nil {
  156329. return graphql.Null
  156330. }
  156331. return ec._CustomerPaymentInstrumentBillingAddress(ctx, sel, v)
  156332. }
  156333. func (ec *executionContext) marshalOCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethod(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethod) graphql.Marshaler {
  156334. if v == nil {
  156335. return graphql.Null
  156336. }
  156337. return ec._CustomerPaymentMethod(ctx, sel, v)
  156338. }
  156339. func (ec *executionContext) unmarshalOCustomerPaymentMethodRevocationReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodRevocationReason(ctx context.Context, v interface{}) (*CustomerPaymentMethodRevocationReason, error) {
  156340. if v == nil {
  156341. return nil, nil
  156342. }
  156343. var res = new(CustomerPaymentMethodRevocationReason)
  156344. err := res.UnmarshalGQL(v)
  156345. return res, graphql.ErrorOnPath(ctx, err)
  156346. }
  156347. func (ec *executionContext) marshalOCustomerPaymentMethodRevocationReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPaymentMethodRevocationReason(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethodRevocationReason) graphql.Marshaler {
  156348. if v == nil {
  156349. return graphql.Null
  156350. }
  156351. return v
  156352. }
  156353. func (ec *executionContext) unmarshalOCustomerPredictedSpendTier2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPredictedSpendTier(ctx context.Context, v interface{}) (*CustomerPredictedSpendTier, error) {
  156354. if v == nil {
  156355. return nil, nil
  156356. }
  156357. var res = new(CustomerPredictedSpendTier)
  156358. err := res.UnmarshalGQL(v)
  156359. return res, graphql.ErrorOnPath(ctx, err)
  156360. }
  156361. func (ec *executionContext) marshalOCustomerPredictedSpendTier2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerPredictedSpendTier(ctx context.Context, sel ast.SelectionSet, v *CustomerPredictedSpendTier) graphql.Marshaler {
  156362. if v == nil {
  156363. return graphql.Null
  156364. }
  156365. return v
  156366. }
  156367. func (ec *executionContext) marshalOCustomerVisit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐCustomerVisit(ctx context.Context, sel ast.SelectionSet, v *CustomerVisit) graphql.Marshaler {
  156368. if v == nil {
  156369. return graphql.Null
  156370. }
  156371. return ec._CustomerVisit(ctx, sel, v)
  156372. }
  156373. func (ec *executionContext) unmarshalODateTime2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  156374. if v == nil {
  156375. return nil, nil
  156376. }
  156377. res, err := graphql.UnmarshalString(v)
  156378. return &res, graphql.ErrorOnPath(ctx, err)
  156379. }
  156380. func (ec *executionContext) marshalODateTime2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  156381. if v == nil {
  156382. return graphql.Null
  156383. }
  156384. res := graphql.MarshalString(*v)
  156385. return res
  156386. }
  156387. func (ec *executionContext) unmarshalODecimal2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  156388. if v == nil {
  156389. return nil, nil
  156390. }
  156391. res, err := graphql.UnmarshalString(v)
  156392. return &res, graphql.ErrorOnPath(ctx, err)
  156393. }
  156394. func (ec *executionContext) marshalODecimal2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  156395. if v == nil {
  156396. return graphql.Null
  156397. }
  156398. res := graphql.MarshalString(*v)
  156399. return res
  156400. }
  156401. func (ec *executionContext) marshalODeliveryCarrierService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryCarrierService(ctx context.Context, sel ast.SelectionSet, v *DeliveryCarrierService) graphql.Marshaler {
  156402. if v == nil {
  156403. return graphql.Null
  156404. }
  156405. return ec._DeliveryCarrierService(ctx, sel, v)
  156406. }
  156407. func (ec *executionContext) marshalODeliveryMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethod(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethod) graphql.Marshaler {
  156408. if v == nil {
  156409. return graphql.Null
  156410. }
  156411. return ec._DeliveryMethod(ctx, sel, v)
  156412. }
  156413. func (ec *executionContext) unmarshalODeliveryMethodDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionType(ctx context.Context, v interface{}) (*DeliveryMethodDefinitionType, error) {
  156414. if v == nil {
  156415. return nil, nil
  156416. }
  156417. var res = new(DeliveryMethodDefinitionType)
  156418. err := res.UnmarshalGQL(v)
  156419. return res, graphql.ErrorOnPath(ctx, err)
  156420. }
  156421. func (ec *executionContext) marshalODeliveryMethodDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryMethodDefinitionType(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinitionType) graphql.Marshaler {
  156422. if v == nil {
  156423. return graphql.Null
  156424. }
  156425. return v
  156426. }
  156427. func (ec *executionContext) marshalODeliveryProfile2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDeliveryProfile(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfile) graphql.Marshaler {
  156428. if v == nil {
  156429. return graphql.Null
  156430. }
  156431. return ec._DeliveryProfile(ctx, sel, v)
  156432. }
  156433. func (ec *executionContext) marshalODomainLocalization2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDomainLocalization(ctx context.Context, sel ast.SelectionSet, v *DomainLocalization) graphql.Marshaler {
  156434. if v == nil {
  156435. return graphql.Null
  156436. }
  156437. return ec._DomainLocalization(ctx, sel, v)
  156438. }
  156439. func (ec *executionContext) marshalODraftOrderAppliedDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderAppliedDiscount(ctx context.Context, sel ast.SelectionSet, v *DraftOrderAppliedDiscount) graphql.Marshaler {
  156440. if v == nil {
  156441. return graphql.Null
  156442. }
  156443. return ec._DraftOrderAppliedDiscount(ctx, sel, v)
  156444. }
  156445. func (ec *executionContext) unmarshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderSortKeys(ctx context.Context, v interface{}) (*DraftOrderSortKeys, error) {
  156446. if v == nil {
  156447. return nil, nil
  156448. }
  156449. var res = new(DraftOrderSortKeys)
  156450. err := res.UnmarshalGQL(v)
  156451. return res, graphql.ErrorOnPath(ctx, err)
  156452. }
  156453. func (ec *executionContext) marshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDraftOrderSortKeys(ctx context.Context, sel ast.SelectionSet, v *DraftOrderSortKeys) graphql.Marshaler {
  156454. if v == nil {
  156455. return graphql.Null
  156456. }
  156457. return v
  156458. }
  156459. func (ec *executionContext) marshalODuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐDuty(ctx context.Context, sel ast.SelectionSet, v *Duty) graphql.Marshaler {
  156460. if v == nil {
  156461. return graphql.Null
  156462. }
  156463. return ec._Duty(ctx, sel, v)
  156464. }
  156465. func (ec *executionContext) unmarshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventSortKeys(ctx context.Context, v interface{}) (*EventSortKeys, error) {
  156466. if v == nil {
  156467. return nil, nil
  156468. }
  156469. var res = new(EventSortKeys)
  156470. err := res.UnmarshalGQL(v)
  156471. return res, graphql.ErrorOnPath(ctx, err)
  156472. }
  156473. func (ec *executionContext) marshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐEventSortKeys(ctx context.Context, sel ast.SelectionSet, v *EventSortKeys) graphql.Marshaler {
  156474. if v == nil {
  156475. return graphql.Null
  156476. }
  156477. return v
  156478. }
  156479. func (ec *executionContext) unmarshalOFloat2ᚖfloat64(ctx context.Context, v interface{}) (*float64, error) {
  156480. if v == nil {
  156481. return nil, nil
  156482. }
  156483. res, err := graphql.UnmarshalFloatContext(ctx, v)
  156484. return &res, graphql.ErrorOnPath(ctx, err)
  156485. }
  156486. func (ec *executionContext) marshalOFloat2ᚖfloat64(ctx context.Context, sel ast.SelectionSet, v *float64) graphql.Marshaler {
  156487. if v == nil {
  156488. return graphql.Null
  156489. }
  156490. res := graphql.MarshalFloatContext(*v)
  156491. return graphql.WrapContextMarshaler(ctx, res)
  156492. }
  156493. func (ec *executionContext) unmarshalOFormattedString2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  156494. if v == nil {
  156495. return nil, nil
  156496. }
  156497. res, err := graphql.UnmarshalString(v)
  156498. return &res, graphql.ErrorOnPath(ctx, err)
  156499. }
  156500. func (ec *executionContext) marshalOFormattedString2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  156501. if v == nil {
  156502. return graphql.Null
  156503. }
  156504. res := graphql.MarshalString(*v)
  156505. return res
  156506. }
  156507. func (ec *executionContext) unmarshalOFulfillmentDisplayStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentDisplayStatus(ctx context.Context, v interface{}) (*FulfillmentDisplayStatus, error) {
  156508. if v == nil {
  156509. return nil, nil
  156510. }
  156511. var res = new(FulfillmentDisplayStatus)
  156512. err := res.UnmarshalGQL(v)
  156513. return res, graphql.ErrorOnPath(ctx, err)
  156514. }
  156515. func (ec *executionContext) marshalOFulfillmentDisplayStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentDisplayStatus(ctx context.Context, sel ast.SelectionSet, v *FulfillmentDisplayStatus) graphql.Marshaler {
  156516. if v == nil {
  156517. return graphql.Null
  156518. }
  156519. return v
  156520. }
  156521. func (ec *executionContext) unmarshalOFulfillmentEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventSortKeys(ctx context.Context, v interface{}) (*FulfillmentEventSortKeys, error) {
  156522. if v == nil {
  156523. return nil, nil
  156524. }
  156525. var res = new(FulfillmentEventSortKeys)
  156526. err := res.UnmarshalGQL(v)
  156527. return res, graphql.ErrorOnPath(ctx, err)
  156528. }
  156529. func (ec *executionContext) marshalOFulfillmentEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentEventSortKeys(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEventSortKeys) graphql.Marshaler {
  156530. if v == nil {
  156531. return graphql.Null
  156532. }
  156533. return v
  156534. }
  156535. func (ec *executionContext) marshalOFulfillmentOrderDestination2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderDestination(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderDestination) graphql.Marshaler {
  156536. if v == nil {
  156537. return graphql.Null
  156538. }
  156539. return ec._FulfillmentOrderDestination(ctx, sel, v)
  156540. }
  156541. func (ec *executionContext) marshalOFulfillmentOrderInternationalDuties2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderInternationalDuties(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderInternationalDuties) graphql.Marshaler {
  156542. if v == nil {
  156543. return graphql.Null
  156544. }
  156545. return ec._FulfillmentOrderInternationalDuties(ctx, sel, v)
  156546. }
  156547. func (ec *executionContext) unmarshalOFulfillmentOrderMerchantRequestKind2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx context.Context, v interface{}) (*FulfillmentOrderMerchantRequestKind, error) {
  156548. if v == nil {
  156549. return nil, nil
  156550. }
  156551. var res = new(FulfillmentOrderMerchantRequestKind)
  156552. err := res.UnmarshalGQL(v)
  156553. return res, graphql.ErrorOnPath(ctx, err)
  156554. }
  156555. func (ec *executionContext) marshalOFulfillmentOrderMerchantRequestKind2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderMerchantRequestKind) graphql.Marshaler {
  156556. if v == nil {
  156557. return graphql.Null
  156558. }
  156559. return v
  156560. }
  156561. func (ec *executionContext) marshalOFulfillmentOriginAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentOriginAddress(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOriginAddress) graphql.Marshaler {
  156562. if v == nil {
  156563. return graphql.Null
  156564. }
  156565. return ec._FulfillmentOriginAddress(ctx, sel, v)
  156566. }
  156567. func (ec *executionContext) marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐFulfillmentService(ctx context.Context, sel ast.SelectionSet, v *FulfillmentService) graphql.Marshaler {
  156568. if v == nil {
  156569. return graphql.Null
  156570. }
  156571. return ec._FulfillmentService(ctx, sel, v)
  156572. }
  156573. func (ec *executionContext) unmarshalOHTML2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  156574. if v == nil {
  156575. return nil, nil
  156576. }
  156577. res, err := graphql.UnmarshalString(v)
  156578. return &res, graphql.ErrorOnPath(ctx, err)
  156579. }
  156580. func (ec *executionContext) marshalOHTML2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  156581. if v == nil {
  156582. return graphql.Null
  156583. }
  156584. res := graphql.MarshalString(*v)
  156585. return res
  156586. }
  156587. func (ec *executionContext) unmarshalOID2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  156588. if v == nil {
  156589. return nil, nil
  156590. }
  156591. var vSlice []interface{}
  156592. if v != nil {
  156593. vSlice = graphql.CoerceList(v)
  156594. }
  156595. var err error
  156596. res := make([]string, len(vSlice))
  156597. for i := range vSlice {
  156598. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  156599. res[i], err = ec.unmarshalNID2string(ctx, vSlice[i])
  156600. if err != nil {
  156601. return nil, err
  156602. }
  156603. }
  156604. return res, nil
  156605. }
  156606. func (ec *executionContext) marshalOID2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  156607. if v == nil {
  156608. return graphql.Null
  156609. }
  156610. ret := make(graphql.Array, len(v))
  156611. for i := range v {
  156612. ret[i] = ec.marshalNID2string(ctx, sel, v[i])
  156613. }
  156614. for _, e := range ret {
  156615. if e == graphql.Null {
  156616. return graphql.Null
  156617. }
  156618. }
  156619. return ret
  156620. }
  156621. func (ec *executionContext) unmarshalOID2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  156622. if v == nil {
  156623. return nil, nil
  156624. }
  156625. res, err := graphql.UnmarshalID(v)
  156626. return &res, graphql.ErrorOnPath(ctx, err)
  156627. }
  156628. func (ec *executionContext) marshalOID2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  156629. if v == nil {
  156630. return graphql.Null
  156631. }
  156632. res := graphql.MarshalID(*v)
  156633. return res
  156634. }
  156635. func (ec *executionContext) marshalOImage2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageᚄ(ctx context.Context, sel ast.SelectionSet, v []*Image) graphql.Marshaler {
  156636. if v == nil {
  156637. return graphql.Null
  156638. }
  156639. ret := make(graphql.Array, len(v))
  156640. var wg sync.WaitGroup
  156641. isLen1 := len(v) == 1
  156642. if !isLen1 {
  156643. wg.Add(len(v))
  156644. }
  156645. for i := range v {
  156646. i := i
  156647. fc := &graphql.FieldContext{
  156648. Index: &i,
  156649. Result: &v[i],
  156650. }
  156651. ctx := graphql.WithFieldContext(ctx, fc)
  156652. f := func(i int) {
  156653. defer func() {
  156654. if r := recover(); r != nil {
  156655. ec.Error(ctx, ec.Recover(ctx, r))
  156656. ret = nil
  156657. }
  156658. }()
  156659. if !isLen1 {
  156660. defer wg.Done()
  156661. }
  156662. ret[i] = ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx, sel, v[i])
  156663. }
  156664. if isLen1 {
  156665. f(i)
  156666. } else {
  156667. go f(i)
  156668. }
  156669. }
  156670. wg.Wait()
  156671. for _, e := range ret {
  156672. if e == graphql.Null {
  156673. return graphql.Null
  156674. }
  156675. }
  156676. return ret
  156677. }
  156678. func (ec *executionContext) marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImage(ctx context.Context, sel ast.SelectionSet, v *Image) graphql.Marshaler {
  156679. if v == nil {
  156680. return graphql.Null
  156681. }
  156682. return ec._Image(ctx, sel, v)
  156683. }
  156684. func (ec *executionContext) unmarshalOImageContentType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageContentType(ctx context.Context, v interface{}) (*ImageContentType, error) {
  156685. if v == nil {
  156686. return nil, nil
  156687. }
  156688. var res = new(ImageContentType)
  156689. err := res.UnmarshalGQL(v)
  156690. return res, graphql.ErrorOnPath(ctx, err)
  156691. }
  156692. func (ec *executionContext) marshalOImageContentType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageContentType(ctx context.Context, sel ast.SelectionSet, v *ImageContentType) graphql.Marshaler {
  156693. if v == nil {
  156694. return graphql.Null
  156695. }
  156696. return v
  156697. }
  156698. func (ec *executionContext) unmarshalOImageInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInputᚄ(ctx context.Context, v interface{}) ([]*ImageInput, error) {
  156699. if v == nil {
  156700. return nil, nil
  156701. }
  156702. var vSlice []interface{}
  156703. if v != nil {
  156704. vSlice = graphql.CoerceList(v)
  156705. }
  156706. var err error
  156707. res := make([]*ImageInput, len(vSlice))
  156708. for i := range vSlice {
  156709. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  156710. res[i], err = ec.unmarshalNImageInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageInput(ctx, vSlice[i])
  156711. if err != nil {
  156712. return nil, err
  156713. }
  156714. }
  156715. return res, nil
  156716. }
  156717. func (ec *executionContext) unmarshalOImageTransformInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐImageTransformInput(ctx context.Context, v interface{}) (*ImageTransformInput, error) {
  156718. if v == nil {
  156719. return nil, nil
  156720. }
  156721. res, err := ec.unmarshalInputImageTransformInput(ctx, v)
  156722. return &res, graphql.ErrorOnPath(ctx, err)
  156723. }
  156724. func (ec *executionContext) unmarshalOInt2ᚖint(ctx context.Context, v interface{}) (*int, error) {
  156725. if v == nil {
  156726. return nil, nil
  156727. }
  156728. res, err := graphql.UnmarshalInt(v)
  156729. return &res, graphql.ErrorOnPath(ctx, err)
  156730. }
  156731. func (ec *executionContext) marshalOInt2ᚖint(ctx context.Context, sel ast.SelectionSet, v *int) graphql.Marshaler {
  156732. if v == nil {
  156733. return graphql.Null
  156734. }
  156735. res := graphql.MarshalInt(*v)
  156736. return res
  156737. }
  156738. func (ec *executionContext) unmarshalOInventoryItemInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryItemInput(ctx context.Context, v interface{}) (*InventoryItemInput, error) {
  156739. if v == nil {
  156740. return nil, nil
  156741. }
  156742. res, err := ec.unmarshalInputInventoryItemInput(ctx, v)
  156743. return &res, graphql.ErrorOnPath(ctx, err)
  156744. }
  156745. func (ec *executionContext) marshalOInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevel(ctx context.Context, sel ast.SelectionSet, v *InventoryLevel) graphql.Marshaler {
  156746. if v == nil {
  156747. return graphql.Null
  156748. }
  156749. return ec._InventoryLevel(ctx, sel, v)
  156750. }
  156751. func (ec *executionContext) unmarshalOInventoryLevelInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelInputᚄ(ctx context.Context, v interface{}) ([]*InventoryLevelInput, error) {
  156752. if v == nil {
  156753. return nil, nil
  156754. }
  156755. var vSlice []interface{}
  156756. if v != nil {
  156757. vSlice = graphql.CoerceList(v)
  156758. }
  156759. var err error
  156760. res := make([]*InventoryLevelInput, len(vSlice))
  156761. for i := range vSlice {
  156762. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  156763. res[i], err = ec.unmarshalNInventoryLevelInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐInventoryLevelInput(ctx, vSlice[i])
  156764. if err != nil {
  156765. return nil, err
  156766. }
  156767. }
  156768. return res, nil
  156769. }
  156770. func (ec *executionContext) unmarshalOJSON2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  156771. if v == nil {
  156772. return nil, nil
  156773. }
  156774. res, err := graphql.UnmarshalString(v)
  156775. return &res, graphql.ErrorOnPath(ctx, err)
  156776. }
  156777. func (ec *executionContext) marshalOJSON2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  156778. if v == nil {
  156779. return graphql.Null
  156780. }
  156781. res := graphql.MarshalString(*v)
  156782. return res
  156783. }
  156784. func (ec *executionContext) marshalOJob2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐJob(ctx context.Context, sel ast.SelectionSet, v *Job) graphql.Marshaler {
  156785. if v == nil {
  156786. return graphql.Null
  156787. }
  156788. return ec._Job(ctx, sel, v)
  156789. }
  156790. func (ec *executionContext) unmarshalOLanguageCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLanguageCode(ctx context.Context, v interface{}) (*LanguageCode, error) {
  156791. if v == nil {
  156792. return nil, nil
  156793. }
  156794. var res = new(LanguageCode)
  156795. err := res.UnmarshalGQL(v)
  156796. return res, graphql.ErrorOnPath(ctx, err)
  156797. }
  156798. func (ec *executionContext) marshalOLanguageCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLanguageCode(ctx context.Context, sel ast.SelectionSet, v *LanguageCode) graphql.Marshaler {
  156799. if v == nil {
  156800. return graphql.Null
  156801. }
  156802. return v
  156803. }
  156804. func (ec *executionContext) marshalOLineItemSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLineItemSellingPlan(ctx context.Context, sel ast.SelectionSet, v *LineItemSellingPlan) graphql.Marshaler {
  156805. if v == nil {
  156806. return graphql.Null
  156807. }
  156808. return ec._LineItemSellingPlan(ctx, sel, v)
  156809. }
  156810. func (ec *executionContext) marshalOLink2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLink(ctx context.Context, sel ast.SelectionSet, v *Link) graphql.Marshaler {
  156811. if v == nil {
  156812. return graphql.Null
  156813. }
  156814. return ec._Link(ctx, sel, v)
  156815. }
  156816. func (ec *executionContext) marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocation(ctx context.Context, sel ast.SelectionSet, v *Location) graphql.Marshaler {
  156817. if v == nil {
  156818. return graphql.Null
  156819. }
  156820. return ec._Location(ctx, sel, v)
  156821. }
  156822. func (ec *executionContext) unmarshalOLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationSortKeys(ctx context.Context, v interface{}) (*LocationSortKeys, error) {
  156823. if v == nil {
  156824. return nil, nil
  156825. }
  156826. var res = new(LocationSortKeys)
  156827. err := res.UnmarshalGQL(v)
  156828. return res, graphql.ErrorOnPath(ctx, err)
  156829. }
  156830. func (ec *executionContext) marshalOLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐLocationSortKeys(ctx context.Context, sel ast.SelectionSet, v *LocationSortKeys) graphql.Marshaler {
  156831. if v == nil {
  156832. return graphql.Null
  156833. }
  156834. return v
  156835. }
  156836. func (ec *executionContext) marshalOMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarket(ctx context.Context, sel ast.SelectionSet, v *Market) graphql.Marshaler {
  156837. if v == nil {
  156838. return graphql.Null
  156839. }
  156840. return ec._Market(ctx, sel, v)
  156841. }
  156842. func (ec *executionContext) marshalOMarketWebPresence2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketWebPresence(ctx context.Context, sel ast.SelectionSet, v *MarketWebPresence) graphql.Marshaler {
  156843. if v == nil {
  156844. return graphql.Null
  156845. }
  156846. return ec._MarketWebPresence(ctx, sel, v)
  156847. }
  156848. func (ec *executionContext) unmarshalOMarketingChannel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingChannel(ctx context.Context, v interface{}) (*MarketingChannel, error) {
  156849. if v == nil {
  156850. return nil, nil
  156851. }
  156852. var res = new(MarketingChannel)
  156853. err := res.UnmarshalGQL(v)
  156854. return res, graphql.ErrorOnPath(ctx, err)
  156855. }
  156856. func (ec *executionContext) marshalOMarketingChannel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingChannel(ctx context.Context, sel ast.SelectionSet, v *MarketingChannel) graphql.Marshaler {
  156857. if v == nil {
  156858. return graphql.Null
  156859. }
  156860. return v
  156861. }
  156862. func (ec *executionContext) marshalOMarketingEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingEvent(ctx context.Context, sel ast.SelectionSet, v *MarketingEvent) graphql.Marshaler {
  156863. if v == nil {
  156864. return graphql.Null
  156865. }
  156866. return ec._MarketingEvent(ctx, sel, v)
  156867. }
  156868. func (ec *executionContext) unmarshalOMarketingTactic2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingTactic(ctx context.Context, v interface{}) (*MarketingTactic, error) {
  156869. if v == nil {
  156870. return nil, nil
  156871. }
  156872. var res = new(MarketingTactic)
  156873. err := res.UnmarshalGQL(v)
  156874. return res, graphql.ErrorOnPath(ctx, err)
  156875. }
  156876. func (ec *executionContext) marshalOMarketingTactic2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMarketingTactic(ctx context.Context, sel ast.SelectionSet, v *MarketingTactic) graphql.Marshaler {
  156877. if v == nil {
  156878. return graphql.Null
  156879. }
  156880. return v
  156881. }
  156882. func (ec *executionContext) marshalOMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMedia(ctx context.Context, sel ast.SelectionSet, v Media) graphql.Marshaler {
  156883. if v == nil {
  156884. return graphql.Null
  156885. }
  156886. return ec._Media(ctx, sel, v)
  156887. }
  156888. func (ec *executionContext) marshalOMedia2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaᚄ(ctx context.Context, sel ast.SelectionSet, v []Media) graphql.Marshaler {
  156889. if v == nil {
  156890. return graphql.Null
  156891. }
  156892. ret := make(graphql.Array, len(v))
  156893. var wg sync.WaitGroup
  156894. isLen1 := len(v) == 1
  156895. if !isLen1 {
  156896. wg.Add(len(v))
  156897. }
  156898. for i := range v {
  156899. i := i
  156900. fc := &graphql.FieldContext{
  156901. Index: &i,
  156902. Result: &v[i],
  156903. }
  156904. ctx := graphql.WithFieldContext(ctx, fc)
  156905. f := func(i int) {
  156906. defer func() {
  156907. if r := recover(); r != nil {
  156908. ec.Error(ctx, ec.Recover(ctx, r))
  156909. ret = nil
  156910. }
  156911. }()
  156912. if !isLen1 {
  156913. defer wg.Done()
  156914. }
  156915. ret[i] = ec.marshalNMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMedia(ctx, sel, v[i])
  156916. }
  156917. if isLen1 {
  156918. f(i)
  156919. } else {
  156920. go f(i)
  156921. }
  156922. }
  156923. wg.Wait()
  156924. for _, e := range ret {
  156925. if e == graphql.Null {
  156926. return graphql.Null
  156927. }
  156928. }
  156929. return ret
  156930. }
  156931. func (ec *executionContext) marshalOMediaImageOriginalSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaImageOriginalSource(ctx context.Context, sel ast.SelectionSet, v *MediaImageOriginalSource) graphql.Marshaler {
  156932. if v == nil {
  156933. return graphql.Null
  156934. }
  156935. return ec._MediaImageOriginalSource(ctx, sel, v)
  156936. }
  156937. func (ec *executionContext) marshalOMediaPreviewImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaPreviewImage(ctx context.Context, sel ast.SelectionSet, v *MediaPreviewImage) graphql.Marshaler {
  156938. if v == nil {
  156939. return graphql.Null
  156940. }
  156941. return ec._MediaPreviewImage(ctx, sel, v)
  156942. }
  156943. func (ec *executionContext) unmarshalOMediaUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorCode(ctx context.Context, v interface{}) (*MediaUserErrorCode, error) {
  156944. if v == nil {
  156945. return nil, nil
  156946. }
  156947. var res = new(MediaUserErrorCode)
  156948. err := res.UnmarshalGQL(v)
  156949. return res, graphql.ErrorOnPath(ctx, err)
  156950. }
  156951. func (ec *executionContext) marshalOMediaUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMediaUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *MediaUserErrorCode) graphql.Marshaler {
  156952. if v == nil {
  156953. return graphql.Null
  156954. }
  156955. return v
  156956. }
  156957. func (ec *executionContext) marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafield(ctx context.Context, sel ast.SelectionSet, v *Metafield) graphql.Marshaler {
  156958. if v == nil {
  156959. return graphql.Null
  156960. }
  156961. return ec._Metafield(ctx, sel, v)
  156962. }
  156963. func (ec *executionContext) marshalOMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinition(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinition) graphql.Marshaler {
  156964. if v == nil {
  156965. return graphql.Null
  156966. }
  156967. return ec._MetafieldDefinition(ctx, sel, v)
  156968. }
  156969. func (ec *executionContext) unmarshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx context.Context, v interface{}) (*MetafieldDefinitionPinnedStatus, error) {
  156970. if v == nil {
  156971. return nil, nil
  156972. }
  156973. var res = new(MetafieldDefinitionPinnedStatus)
  156974. err := res.UnmarshalGQL(v)
  156975. return res, graphql.ErrorOnPath(ctx, err)
  156976. }
  156977. func (ec *executionContext) marshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionPinnedStatus) graphql.Marshaler {
  156978. if v == nil {
  156979. return graphql.Null
  156980. }
  156981. return v
  156982. }
  156983. func (ec *executionContext) unmarshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx context.Context, v interface{}) (*MetafieldDefinitionSortKeys, error) {
  156984. if v == nil {
  156985. return nil, nil
  156986. }
  156987. var res = new(MetafieldDefinitionSortKeys)
  156988. err := res.UnmarshalGQL(v)
  156989. return res, graphql.ErrorOnPath(ctx, err)
  156990. }
  156991. func (ec *executionContext) marshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionSortKeys) graphql.Marshaler {
  156992. if v == nil {
  156993. return graphql.Null
  156994. }
  156995. return v
  156996. }
  156997. func (ec *executionContext) unmarshalOMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldInputᚄ(ctx context.Context, v interface{}) ([]*MetafieldInput, error) {
  156998. if v == nil {
  156999. return nil, nil
  157000. }
  157001. var vSlice []interface{}
  157002. if v != nil {
  157003. vSlice = graphql.CoerceList(v)
  157004. }
  157005. var err error
  157006. res := make([]*MetafieldInput, len(vSlice))
  157007. for i := range vSlice {
  157008. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  157009. res[i], err = ec.unmarshalNMetafieldInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldInput(ctx, vSlice[i])
  157010. if err != nil {
  157011. return nil, err
  157012. }
  157013. }
  157014. return res, nil
  157015. }
  157016. func (ec *executionContext) marshalOMetafieldReference2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReference(ctx context.Context, sel ast.SelectionSet, v MetafieldReference) graphql.Marshaler {
  157017. if v == nil {
  157018. return graphql.Null
  157019. }
  157020. return ec._MetafieldReference(ctx, sel, v)
  157021. }
  157022. func (ec *executionContext) marshalOMetafieldReferenceConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldReferenceConnection(ctx context.Context, sel ast.SelectionSet, v *MetafieldReferenceConnection) graphql.Marshaler {
  157023. if v == nil {
  157024. return graphql.Null
  157025. }
  157026. return ec._MetafieldReferenceConnection(ctx, sel, v)
  157027. }
  157028. func (ec *executionContext) unmarshalOMetafieldValidationStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldValidationStatus(ctx context.Context, v interface{}) (*MetafieldValidationStatus, error) {
  157029. if v == nil {
  157030. return nil, nil
  157031. }
  157032. var res = new(MetafieldValidationStatus)
  157033. err := res.UnmarshalGQL(v)
  157034. return res, graphql.ErrorOnPath(ctx, err)
  157035. }
  157036. func (ec *executionContext) marshalOMetafieldValidationStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMetafieldValidationStatus(ctx context.Context, sel ast.SelectionSet, v *MetafieldValidationStatus) graphql.Marshaler {
  157037. if v == nil {
  157038. return graphql.Null
  157039. }
  157040. return v
  157041. }
  157042. func (ec *executionContext) unmarshalOMethodDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMethodDefinitionSortKeys(ctx context.Context, v interface{}) (*MethodDefinitionSortKeys, error) {
  157043. if v == nil {
  157044. return nil, nil
  157045. }
  157046. var res = new(MethodDefinitionSortKeys)
  157047. err := res.UnmarshalGQL(v)
  157048. return res, graphql.ErrorOnPath(ctx, err)
  157049. }
  157050. func (ec *executionContext) marshalOMethodDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMethodDefinitionSortKeys(ctx context.Context, sel ast.SelectionSet, v *MethodDefinitionSortKeys) graphql.Marshaler {
  157051. if v == nil {
  157052. return graphql.Null
  157053. }
  157054. return v
  157055. }
  157056. func (ec *executionContext) unmarshalOMoney2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  157057. if v == nil {
  157058. return nil, nil
  157059. }
  157060. res, err := graphql.UnmarshalString(v)
  157061. return &res, graphql.ErrorOnPath(ctx, err)
  157062. }
  157063. func (ec *executionContext) marshalOMoney2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  157064. if v == nil {
  157065. return graphql.Null
  157066. }
  157067. res := graphql.MarshalString(*v)
  157068. return res
  157069. }
  157070. func (ec *executionContext) marshalOMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyBag(ctx context.Context, sel ast.SelectionSet, v *MoneyBag) graphql.Marshaler {
  157071. if v == nil {
  157072. return graphql.Null
  157073. }
  157074. return ec._MoneyBag(ctx, sel, v)
  157075. }
  157076. func (ec *executionContext) marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐMoneyV2(ctx context.Context, sel ast.SelectionSet, v *MoneyV2) graphql.Marshaler {
  157077. if v == nil {
  157078. return graphql.Null
  157079. }
  157080. return ec._MoneyV2(ctx, sel, v)
  157081. }
  157082. func (ec *executionContext) marshalONavigationItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐNavigationItem(ctx context.Context, sel ast.SelectionSet, v *NavigationItem) graphql.Marshaler {
  157083. if v == nil {
  157084. return graphql.Null
  157085. }
  157086. return ec._NavigationItem(ctx, sel, v)
  157087. }
  157088. func (ec *executionContext) marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrder(ctx context.Context, sel ast.SelectionSet, v *Order) graphql.Marshaler {
  157089. if v == nil {
  157090. return graphql.Null
  157091. }
  157092. return ec._Order(ctx, sel, v)
  157093. }
  157094. func (ec *executionContext) unmarshalOOrderRiskLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderRiskLevel(ctx context.Context, v interface{}) (*OrderRiskLevel, error) {
  157095. if v == nil {
  157096. return nil, nil
  157097. }
  157098. var res = new(OrderRiskLevel)
  157099. err := res.UnmarshalGQL(v)
  157100. return res, graphql.ErrorOnPath(ctx, err)
  157101. }
  157102. func (ec *executionContext) marshalOOrderRiskLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderRiskLevel(ctx context.Context, sel ast.SelectionSet, v *OrderRiskLevel) graphql.Marshaler {
  157103. if v == nil {
  157104. return graphql.Null
  157105. }
  157106. return v
  157107. }
  157108. func (ec *executionContext) unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderSortKeys(ctx context.Context, v interface{}) (*OrderSortKeys, error) {
  157109. if v == nil {
  157110. return nil, nil
  157111. }
  157112. var res = new(OrderSortKeys)
  157113. err := res.UnmarshalGQL(v)
  157114. return res, graphql.ErrorOnPath(ctx, err)
  157115. }
  157116. func (ec *executionContext) marshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderSortKeys(ctx context.Context, sel ast.SelectionSet, v *OrderSortKeys) graphql.Marshaler {
  157117. if v == nil {
  157118. return graphql.Null
  157119. }
  157120. return v
  157121. }
  157122. func (ec *executionContext) marshalOOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransaction(ctx context.Context, sel ast.SelectionSet, v *OrderTransaction) graphql.Marshaler {
  157123. if v == nil {
  157124. return graphql.Null
  157125. }
  157126. return ec._OrderTransaction(ctx, sel, v)
  157127. }
  157128. func (ec *executionContext) unmarshalOOrderTransactionErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionErrorCode(ctx context.Context, v interface{}) (*OrderTransactionErrorCode, error) {
  157129. if v == nil {
  157130. return nil, nil
  157131. }
  157132. var res = new(OrderTransactionErrorCode)
  157133. err := res.UnmarshalGQL(v)
  157134. return res, graphql.ErrorOnPath(ctx, err)
  157135. }
  157136. func (ec *executionContext) marshalOOrderTransactionErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐOrderTransactionErrorCode(ctx context.Context, sel ast.SelectionSet, v *OrderTransactionErrorCode) graphql.Marshaler {
  157137. if v == nil {
  157138. return graphql.Null
  157139. }
  157140. return v
  157141. }
  157142. func (ec *executionContext) marshalOPaymentMandate2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentMandateᚄ(ctx context.Context, sel ast.SelectionSet, v []*PaymentMandate) graphql.Marshaler {
  157143. if v == nil {
  157144. return graphql.Null
  157145. }
  157146. ret := make(graphql.Array, len(v))
  157147. var wg sync.WaitGroup
  157148. isLen1 := len(v) == 1
  157149. if !isLen1 {
  157150. wg.Add(len(v))
  157151. }
  157152. for i := range v {
  157153. i := i
  157154. fc := &graphql.FieldContext{
  157155. Index: &i,
  157156. Result: &v[i],
  157157. }
  157158. ctx := graphql.WithFieldContext(ctx, fc)
  157159. f := func(i int) {
  157160. defer func() {
  157161. if r := recover(); r != nil {
  157162. ec.Error(ctx, ec.Recover(ctx, r))
  157163. ret = nil
  157164. }
  157165. }()
  157166. if !isLen1 {
  157167. defer wg.Done()
  157168. }
  157169. ret[i] = ec.marshalNPaymentMandate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentMandate(ctx, sel, v[i])
  157170. }
  157171. if isLen1 {
  157172. f(i)
  157173. } else {
  157174. go f(i)
  157175. }
  157176. }
  157177. wg.Wait()
  157178. for _, e := range ret {
  157179. if e == graphql.Null {
  157180. return graphql.Null
  157181. }
  157182. }
  157183. return ret
  157184. }
  157185. func (ec *executionContext) marshalOPaymentTermsTemplate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPaymentTermsTemplate(ctx context.Context, sel ast.SelectionSet, v *PaymentTermsTemplate) graphql.Marshaler {
  157186. if v == nil {
  157187. return graphql.Null
  157188. }
  157189. return ec._PaymentTermsTemplate(ctx, sel, v)
  157190. }
  157191. func (ec *executionContext) marshalOPriceListContextRule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListContextRule(ctx context.Context, sel ast.SelectionSet, v *PriceListContextRule) graphql.Marshaler {
  157192. if v == nil {
  157193. return graphql.Null
  157194. }
  157195. return ec._PriceListContextRule(ctx, sel, v)
  157196. }
  157197. func (ec *executionContext) marshalOPriceListParent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListParent(ctx context.Context, sel ast.SelectionSet, v *PriceListParent) graphql.Marshaler {
  157198. if v == nil {
  157199. return graphql.Null
  157200. }
  157201. return ec._PriceListParent(ctx, sel, v)
  157202. }
  157203. func (ec *executionContext) unmarshalOPriceListPriceOriginType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceOriginType(ctx context.Context, v interface{}) (*PriceListPriceOriginType, error) {
  157204. if v == nil {
  157205. return nil, nil
  157206. }
  157207. var res = new(PriceListPriceOriginType)
  157208. err := res.UnmarshalGQL(v)
  157209. return res, graphql.ErrorOnPath(ctx, err)
  157210. }
  157211. func (ec *executionContext) marshalOPriceListPriceOriginType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPriceListPriceOriginType(ctx context.Context, sel ast.SelectionSet, v *PriceListPriceOriginType) graphql.Marshaler {
  157212. if v == nil {
  157213. return graphql.Null
  157214. }
  157215. return v
  157216. }
  157217. func (ec *executionContext) marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafield(ctx context.Context, sel ast.SelectionSet, v *PrivateMetafield) graphql.Marshaler {
  157218. if v == nil {
  157219. return graphql.Null
  157220. }
  157221. return ec._PrivateMetafield(ctx, sel, v)
  157222. }
  157223. func (ec *executionContext) unmarshalOPrivateMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldInputᚄ(ctx context.Context, v interface{}) ([]*PrivateMetafieldInput, error) {
  157224. if v == nil {
  157225. return nil, nil
  157226. }
  157227. var vSlice []interface{}
  157228. if v != nil {
  157229. vSlice = graphql.CoerceList(v)
  157230. }
  157231. var err error
  157232. res := make([]*PrivateMetafieldInput, len(vSlice))
  157233. for i := range vSlice {
  157234. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  157235. res[i], err = ec.unmarshalNPrivateMetafieldInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPrivateMetafieldInput(ctx, vSlice[i])
  157236. if err != nil {
  157237. return nil, err
  157238. }
  157239. }
  157240. return res, nil
  157241. }
  157242. func (ec *executionContext) marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProduct(ctx context.Context, sel ast.SelectionSet, v *Product) graphql.Marshaler {
  157243. if v == nil {
  157244. return graphql.Null
  157245. }
  157246. return ec._Product(ctx, sel, v)
  157247. }
  157248. func (ec *executionContext) marshalOProductAppendImagesPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductAppendImagesPayload(ctx context.Context, sel ast.SelectionSet, v *ProductAppendImagesPayload) graphql.Marshaler {
  157249. if v == nil {
  157250. return graphql.Null
  157251. }
  157252. return ec._ProductAppendImagesPayload(ctx, sel, v)
  157253. }
  157254. func (ec *executionContext) marshalOProductCategory2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCategory(ctx context.Context, sel ast.SelectionSet, v *ProductCategory) graphql.Marshaler {
  157255. if v == nil {
  157256. return graphql.Null
  157257. }
  157258. return ec._ProductCategory(ctx, sel, v)
  157259. }
  157260. func (ec *executionContext) unmarshalOProductCategoryInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCategoryInput(ctx context.Context, v interface{}) (*ProductCategoryInput, error) {
  157261. if v == nil {
  157262. return nil, nil
  157263. }
  157264. res, err := ec.unmarshalInputProductCategoryInput(ctx, v)
  157265. return &res, graphql.ErrorOnPath(ctx, err)
  157266. }
  157267. func (ec *executionContext) marshalOProductChangeStatusPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusPayload(ctx context.Context, sel ast.SelectionSet, v *ProductChangeStatusPayload) graphql.Marshaler {
  157268. if v == nil {
  157269. return graphql.Null
  157270. }
  157271. return ec._ProductChangeStatusPayload(ctx, sel, v)
  157272. }
  157273. func (ec *executionContext) unmarshalOProductChangeStatusUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusUserErrorCode(ctx context.Context, v interface{}) (*ProductChangeStatusUserErrorCode, error) {
  157274. if v == nil {
  157275. return nil, nil
  157276. }
  157277. var res = new(ProductChangeStatusUserErrorCode)
  157278. err := res.UnmarshalGQL(v)
  157279. return res, graphql.ErrorOnPath(ctx, err)
  157280. }
  157281. func (ec *executionContext) marshalOProductChangeStatusUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductChangeStatusUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductChangeStatusUserErrorCode) graphql.Marshaler {
  157282. if v == nil {
  157283. return graphql.Null
  157284. }
  157285. return v
  157286. }
  157287. func (ec *executionContext) unmarshalOProductCollectionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCollectionSortKeys(ctx context.Context, v interface{}) (*ProductCollectionSortKeys, error) {
  157288. if v == nil {
  157289. return nil, nil
  157290. }
  157291. var res = new(ProductCollectionSortKeys)
  157292. err := res.UnmarshalGQL(v)
  157293. return res, graphql.ErrorOnPath(ctx, err)
  157294. }
  157295. func (ec *executionContext) marshalOProductCollectionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCollectionSortKeys(ctx context.Context, sel ast.SelectionSet, v *ProductCollectionSortKeys) graphql.Marshaler {
  157296. if v == nil {
  157297. return graphql.Null
  157298. }
  157299. return v
  157300. }
  157301. func (ec *executionContext) marshalOProductCreateMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCreateMediaPayload(ctx context.Context, sel ast.SelectionSet, v *ProductCreateMediaPayload) graphql.Marshaler {
  157302. if v == nil {
  157303. return graphql.Null
  157304. }
  157305. return ec._ProductCreateMediaPayload(ctx, sel, v)
  157306. }
  157307. func (ec *executionContext) marshalOProductCreatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductCreatePayload(ctx context.Context, sel ast.SelectionSet, v *ProductCreatePayload) graphql.Marshaler {
  157308. if v == nil {
  157309. return graphql.Null
  157310. }
  157311. return ec._ProductCreatePayload(ctx, sel, v)
  157312. }
  157313. func (ec *executionContext) marshalOProductDeleteImagesPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDeleteImagesPayload(ctx context.Context, sel ast.SelectionSet, v *ProductDeleteImagesPayload) graphql.Marshaler {
  157314. if v == nil {
  157315. return graphql.Null
  157316. }
  157317. return ec._ProductDeleteImagesPayload(ctx, sel, v)
  157318. }
  157319. func (ec *executionContext) marshalOProductDeleteMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDeleteMediaPayload(ctx context.Context, sel ast.SelectionSet, v *ProductDeleteMediaPayload) graphql.Marshaler {
  157320. if v == nil {
  157321. return graphql.Null
  157322. }
  157323. return ec._ProductDeleteMediaPayload(ctx, sel, v)
  157324. }
  157325. func (ec *executionContext) marshalOProductDeletePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDeletePayload(ctx context.Context, sel ast.SelectionSet, v *ProductDeletePayload) graphql.Marshaler {
  157326. if v == nil {
  157327. return graphql.Null
  157328. }
  157329. return ec._ProductDeletePayload(ctx, sel, v)
  157330. }
  157331. func (ec *executionContext) marshalOProductDuplicatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductDuplicatePayload(ctx context.Context, sel ast.SelectionSet, v *ProductDuplicatePayload) graphql.Marshaler {
  157332. if v == nil {
  157333. return graphql.Null
  157334. }
  157335. return ec._ProductDuplicatePayload(ctx, sel, v)
  157336. }
  157337. func (ec *executionContext) unmarshalOProductImageSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductImageSortKeys(ctx context.Context, v interface{}) (*ProductImageSortKeys, error) {
  157338. if v == nil {
  157339. return nil, nil
  157340. }
  157341. var res = new(ProductImageSortKeys)
  157342. err := res.UnmarshalGQL(v)
  157343. return res, graphql.ErrorOnPath(ctx, err)
  157344. }
  157345. func (ec *executionContext) marshalOProductImageSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductImageSortKeys(ctx context.Context, sel ast.SelectionSet, v *ProductImageSortKeys) graphql.Marshaler {
  157346. if v == nil {
  157347. return graphql.Null
  157348. }
  157349. return v
  157350. }
  157351. func (ec *executionContext) marshalOProductImageUpdatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductImageUpdatePayload(ctx context.Context, sel ast.SelectionSet, v *ProductImageUpdatePayload) graphql.Marshaler {
  157352. if v == nil {
  157353. return graphql.Null
  157354. }
  157355. return ec._ProductImageUpdatePayload(ctx, sel, v)
  157356. }
  157357. func (ec *executionContext) marshalOProductJoinSellingPlanGroupsPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductJoinSellingPlanGroupsPayload(ctx context.Context, sel ast.SelectionSet, v *ProductJoinSellingPlanGroupsPayload) graphql.Marshaler {
  157358. if v == nil {
  157359. return graphql.Null
  157360. }
  157361. return ec._ProductJoinSellingPlanGroupsPayload(ctx, sel, v)
  157362. }
  157363. func (ec *executionContext) marshalOProductLeaveSellingPlanGroupsPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductLeaveSellingPlanGroupsPayload(ctx context.Context, sel ast.SelectionSet, v *ProductLeaveSellingPlanGroupsPayload) graphql.Marshaler {
  157364. if v == nil {
  157365. return graphql.Null
  157366. }
  157367. return ec._ProductLeaveSellingPlanGroupsPayload(ctx, sel, v)
  157368. }
  157369. func (ec *executionContext) unmarshalOProductMediaSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductMediaSortKeys(ctx context.Context, v interface{}) (*ProductMediaSortKeys, error) {
  157370. if v == nil {
  157371. return nil, nil
  157372. }
  157373. var res = new(ProductMediaSortKeys)
  157374. err := res.UnmarshalGQL(v)
  157375. return res, graphql.ErrorOnPath(ctx, err)
  157376. }
  157377. func (ec *executionContext) marshalOProductMediaSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductMediaSortKeys(ctx context.Context, sel ast.SelectionSet, v *ProductMediaSortKeys) graphql.Marshaler {
  157378. if v == nil {
  157379. return graphql.Null
  157380. }
  157381. return v
  157382. }
  157383. func (ec *executionContext) marshalOProductReorderImagesPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductReorderImagesPayload(ctx context.Context, sel ast.SelectionSet, v *ProductReorderImagesPayload) graphql.Marshaler {
  157384. if v == nil {
  157385. return graphql.Null
  157386. }
  157387. return ec._ProductReorderImagesPayload(ctx, sel, v)
  157388. }
  157389. func (ec *executionContext) marshalOProductReorderMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductReorderMediaPayload(ctx context.Context, sel ast.SelectionSet, v *ProductReorderMediaPayload) graphql.Marshaler {
  157390. if v == nil {
  157391. return graphql.Null
  157392. }
  157393. return ec._ProductReorderMediaPayload(ctx, sel, v)
  157394. }
  157395. func (ec *executionContext) marshalOProductResourceFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductResourceFeedback(ctx context.Context, sel ast.SelectionSet, v *ProductResourceFeedback) graphql.Marshaler {
  157396. if v == nil {
  157397. return graphql.Null
  157398. }
  157399. return ec._ProductResourceFeedback(ctx, sel, v)
  157400. }
  157401. func (ec *executionContext) unmarshalOProductSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductSortKeys(ctx context.Context, v interface{}) (*ProductSortKeys, error) {
  157402. if v == nil {
  157403. return nil, nil
  157404. }
  157405. var res = new(ProductSortKeys)
  157406. err := res.UnmarshalGQL(v)
  157407. return res, graphql.ErrorOnPath(ctx, err)
  157408. }
  157409. func (ec *executionContext) marshalOProductSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductSortKeys(ctx context.Context, sel ast.SelectionSet, v *ProductSortKeys) graphql.Marshaler {
  157410. if v == nil {
  157411. return graphql.Null
  157412. }
  157413. return v
  157414. }
  157415. func (ec *executionContext) unmarshalOProductStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductStatus(ctx context.Context, v interface{}) (*ProductStatus, error) {
  157416. if v == nil {
  157417. return nil, nil
  157418. }
  157419. var res = new(ProductStatus)
  157420. err := res.UnmarshalGQL(v)
  157421. return res, graphql.ErrorOnPath(ctx, err)
  157422. }
  157423. func (ec *executionContext) marshalOProductStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductStatus(ctx context.Context, sel ast.SelectionSet, v *ProductStatus) graphql.Marshaler {
  157424. if v == nil {
  157425. return graphql.Null
  157426. }
  157427. return v
  157428. }
  157429. func (ec *executionContext) marshalOProductTaxonomyNode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductTaxonomyNode(ctx context.Context, sel ast.SelectionSet, v *ProductTaxonomyNode) graphql.Marshaler {
  157430. if v == nil {
  157431. return graphql.Null
  157432. }
  157433. return ec._ProductTaxonomyNode(ctx, sel, v)
  157434. }
  157435. func (ec *executionContext) marshalOProductUpdateMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductUpdateMediaPayload(ctx context.Context, sel ast.SelectionSet, v *ProductUpdateMediaPayload) graphql.Marshaler {
  157436. if v == nil {
  157437. return graphql.Null
  157438. }
  157439. return ec._ProductUpdateMediaPayload(ctx, sel, v)
  157440. }
  157441. func (ec *executionContext) marshalOProductUpdatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductUpdatePayload(ctx context.Context, sel ast.SelectionSet, v *ProductUpdatePayload) graphql.Marshaler {
  157442. if v == nil {
  157443. return graphql.Null
  157444. }
  157445. return ec._ProductUpdatePayload(ctx, sel, v)
  157446. }
  157447. func (ec *executionContext) marshalOProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariant) graphql.Marshaler {
  157448. if v == nil {
  157449. return graphql.Null
  157450. }
  157451. ret := make(graphql.Array, len(v))
  157452. var wg sync.WaitGroup
  157453. isLen1 := len(v) == 1
  157454. if !isLen1 {
  157455. wg.Add(len(v))
  157456. }
  157457. for i := range v {
  157458. i := i
  157459. fc := &graphql.FieldContext{
  157460. Index: &i,
  157461. Result: &v[i],
  157462. }
  157463. ctx := graphql.WithFieldContext(ctx, fc)
  157464. f := func(i int) {
  157465. defer func() {
  157466. if r := recover(); r != nil {
  157467. ec.Error(ctx, ec.Recover(ctx, r))
  157468. ret = nil
  157469. }
  157470. }()
  157471. if !isLen1 {
  157472. defer wg.Done()
  157473. }
  157474. ret[i] = ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx, sel, v[i])
  157475. }
  157476. if isLen1 {
  157477. f(i)
  157478. } else {
  157479. go f(i)
  157480. }
  157481. }
  157482. wg.Wait()
  157483. for _, e := range ret {
  157484. if e == graphql.Null {
  157485. return graphql.Null
  157486. }
  157487. }
  157488. return ret
  157489. }
  157490. func (ec *executionContext) marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariant(ctx context.Context, sel ast.SelectionSet, v *ProductVariant) graphql.Marshaler {
  157491. if v == nil {
  157492. return graphql.Null
  157493. }
  157494. return ec._ProductVariant(ctx, sel, v)
  157495. }
  157496. func (ec *executionContext) marshalOProductVariantAppendMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantAppendMediaPayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantAppendMediaPayload) graphql.Marshaler {
  157497. if v == nil {
  157498. return graphql.Null
  157499. }
  157500. return ec._ProductVariantAppendMediaPayload(ctx, sel, v)
  157501. }
  157502. func (ec *executionContext) marshalOProductVariantContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantContextualPricing(ctx context.Context, sel ast.SelectionSet, v *ProductVariantContextualPricing) graphql.Marshaler {
  157503. if v == nil {
  157504. return graphql.Null
  157505. }
  157506. return ec._ProductVariantContextualPricing(ctx, sel, v)
  157507. }
  157508. func (ec *executionContext) marshalOProductVariantCreatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantCreatePayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantCreatePayload) graphql.Marshaler {
  157509. if v == nil {
  157510. return graphql.Null
  157511. }
  157512. return ec._ProductVariantCreatePayload(ctx, sel, v)
  157513. }
  157514. func (ec *executionContext) marshalOProductVariantDeletePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantDeletePayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantDeletePayload) graphql.Marshaler {
  157515. if v == nil {
  157516. return graphql.Null
  157517. }
  157518. return ec._ProductVariantDeletePayload(ctx, sel, v)
  157519. }
  157520. func (ec *executionContext) marshalOProductVariantDetachMediaPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantDetachMediaPayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantDetachMediaPayload) graphql.Marshaler {
  157521. if v == nil {
  157522. return graphql.Null
  157523. }
  157524. return ec._ProductVariantDetachMediaPayload(ctx, sel, v)
  157525. }
  157526. func (ec *executionContext) unmarshalOProductVariantInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInputᚄ(ctx context.Context, v interface{}) ([]*ProductVariantInput, error) {
  157527. if v == nil {
  157528. return nil, nil
  157529. }
  157530. var vSlice []interface{}
  157531. if v != nil {
  157532. vSlice = graphql.CoerceList(v)
  157533. }
  157534. var err error
  157535. res := make([]*ProductVariantInput, len(vSlice))
  157536. for i := range vSlice {
  157537. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  157538. res[i], err = ec.unmarshalNProductVariantInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInput(ctx, vSlice[i])
  157539. if err != nil {
  157540. return nil, err
  157541. }
  157542. }
  157543. return res, nil
  157544. }
  157545. func (ec *executionContext) unmarshalOProductVariantInventoryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInventoryPolicy(ctx context.Context, v interface{}) (*ProductVariantInventoryPolicy, error) {
  157546. if v == nil {
  157547. return nil, nil
  157548. }
  157549. var res = new(ProductVariantInventoryPolicy)
  157550. err := res.UnmarshalGQL(v)
  157551. return res, graphql.ErrorOnPath(ctx, err)
  157552. }
  157553. func (ec *executionContext) marshalOProductVariantInventoryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantInventoryPolicy(ctx context.Context, sel ast.SelectionSet, v *ProductVariantInventoryPolicy) graphql.Marshaler {
  157554. if v == nil {
  157555. return graphql.Null
  157556. }
  157557. return v
  157558. }
  157559. func (ec *executionContext) marshalOProductVariantJoinSellingPlanGroupsPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantJoinSellingPlanGroupsPayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantJoinSellingPlanGroupsPayload) graphql.Marshaler {
  157560. if v == nil {
  157561. return graphql.Null
  157562. }
  157563. return ec._ProductVariantJoinSellingPlanGroupsPayload(ctx, sel, v)
  157564. }
  157565. func (ec *executionContext) marshalOProductVariantLeaveSellingPlanGroupsPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantLeaveSellingPlanGroupsPayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantLeaveSellingPlanGroupsPayload) graphql.Marshaler {
  157566. if v == nil {
  157567. return graphql.Null
  157568. }
  157569. return ec._ProductVariantLeaveSellingPlanGroupsPayload(ctx, sel, v)
  157570. }
  157571. func (ec *executionContext) unmarshalOProductVariantSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantSortKeys(ctx context.Context, v interface{}) (*ProductVariantSortKeys, error) {
  157572. if v == nil {
  157573. return nil, nil
  157574. }
  157575. var res = new(ProductVariantSortKeys)
  157576. err := res.UnmarshalGQL(v)
  157577. return res, graphql.ErrorOnPath(ctx, err)
  157578. }
  157579. func (ec *executionContext) marshalOProductVariantSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantSortKeys(ctx context.Context, sel ast.SelectionSet, v *ProductVariantSortKeys) graphql.Marshaler {
  157580. if v == nil {
  157581. return graphql.Null
  157582. }
  157583. return v
  157584. }
  157585. func (ec *executionContext) marshalOProductVariantUpdatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantUpdatePayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantUpdatePayload) graphql.Marshaler {
  157586. if v == nil {
  157587. return graphql.Null
  157588. }
  157589. return ec._ProductVariantUpdatePayload(ctx, sel, v)
  157590. }
  157591. func (ec *executionContext) marshalOProductVariantsBulkCreatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreatePayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkCreatePayload) graphql.Marshaler {
  157592. if v == nil {
  157593. return graphql.Null
  157594. }
  157595. return ec._ProductVariantsBulkCreatePayload(ctx, sel, v)
  157596. }
  157597. func (ec *executionContext) unmarshalOProductVariantsBulkCreateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreateUserErrorCode(ctx context.Context, v interface{}) (*ProductVariantsBulkCreateUserErrorCode, error) {
  157598. if v == nil {
  157599. return nil, nil
  157600. }
  157601. var res = new(ProductVariantsBulkCreateUserErrorCode)
  157602. err := res.UnmarshalGQL(v)
  157603. return res, graphql.ErrorOnPath(ctx, err)
  157604. }
  157605. func (ec *executionContext) marshalOProductVariantsBulkCreateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkCreateUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkCreateUserErrorCode) graphql.Marshaler {
  157606. if v == nil {
  157607. return graphql.Null
  157608. }
  157609. return v
  157610. }
  157611. func (ec *executionContext) marshalOProductVariantsBulkDeletePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeletePayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkDeletePayload) graphql.Marshaler {
  157612. if v == nil {
  157613. return graphql.Null
  157614. }
  157615. return ec._ProductVariantsBulkDeletePayload(ctx, sel, v)
  157616. }
  157617. func (ec *executionContext) unmarshalOProductVariantsBulkDeleteUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeleteUserErrorCode(ctx context.Context, v interface{}) (*ProductVariantsBulkDeleteUserErrorCode, error) {
  157618. if v == nil {
  157619. return nil, nil
  157620. }
  157621. var res = new(ProductVariantsBulkDeleteUserErrorCode)
  157622. err := res.UnmarshalGQL(v)
  157623. return res, graphql.ErrorOnPath(ctx, err)
  157624. }
  157625. func (ec *executionContext) marshalOProductVariantsBulkDeleteUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkDeleteUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkDeleteUserErrorCode) graphql.Marshaler {
  157626. if v == nil {
  157627. return graphql.Null
  157628. }
  157629. return v
  157630. }
  157631. func (ec *executionContext) marshalOProductVariantsBulkReorderPayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderPayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkReorderPayload) graphql.Marshaler {
  157632. if v == nil {
  157633. return graphql.Null
  157634. }
  157635. return ec._ProductVariantsBulkReorderPayload(ctx, sel, v)
  157636. }
  157637. func (ec *executionContext) unmarshalOProductVariantsBulkReorderUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderUserErrorCode(ctx context.Context, v interface{}) (*ProductVariantsBulkReorderUserErrorCode, error) {
  157638. if v == nil {
  157639. return nil, nil
  157640. }
  157641. var res = new(ProductVariantsBulkReorderUserErrorCode)
  157642. err := res.UnmarshalGQL(v)
  157643. return res, graphql.ErrorOnPath(ctx, err)
  157644. }
  157645. func (ec *executionContext) marshalOProductVariantsBulkReorderUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkReorderUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkReorderUserErrorCode) graphql.Marshaler {
  157646. if v == nil {
  157647. return graphql.Null
  157648. }
  157649. return v
  157650. }
  157651. func (ec *executionContext) marshalOProductVariantsBulkUpdatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdatePayload(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkUpdatePayload) graphql.Marshaler {
  157652. if v == nil {
  157653. return graphql.Null
  157654. }
  157655. return ec._ProductVariantsBulkUpdatePayload(ctx, sel, v)
  157656. }
  157657. func (ec *executionContext) unmarshalOProductVariantsBulkUpdateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdateUserErrorCode(ctx context.Context, v interface{}) (*ProductVariantsBulkUpdateUserErrorCode, error) {
  157658. if v == nil {
  157659. return nil, nil
  157660. }
  157661. var res = new(ProductVariantsBulkUpdateUserErrorCode)
  157662. err := res.UnmarshalGQL(v)
  157663. return res, graphql.ErrorOnPath(ctx, err)
  157664. }
  157665. func (ec *executionContext) marshalOProductVariantsBulkUpdateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐProductVariantsBulkUpdateUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkUpdateUserErrorCode) graphql.Marshaler {
  157666. if v == nil {
  157667. return graphql.Null
  157668. }
  157669. return v
  157670. }
  157671. func (ec *executionContext) marshalOPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐPublication(ctx context.Context, sel ast.SelectionSet, v *Publication) graphql.Marshaler {
  157672. if v == nil {
  157673. return graphql.Null
  157674. }
  157675. return ec._Publication(ctx, sel, v)
  157676. }
  157677. func (ec *executionContext) marshalORefundDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDutyᚄ(ctx context.Context, sel ast.SelectionSet, v []*RefundDuty) graphql.Marshaler {
  157678. if v == nil {
  157679. return graphql.Null
  157680. }
  157681. ret := make(graphql.Array, len(v))
  157682. var wg sync.WaitGroup
  157683. isLen1 := len(v) == 1
  157684. if !isLen1 {
  157685. wg.Add(len(v))
  157686. }
  157687. for i := range v {
  157688. i := i
  157689. fc := &graphql.FieldContext{
  157690. Index: &i,
  157691. Result: &v[i],
  157692. }
  157693. ctx := graphql.WithFieldContext(ctx, fc)
  157694. f := func(i int) {
  157695. defer func() {
  157696. if r := recover(); r != nil {
  157697. ec.Error(ctx, ec.Recover(ctx, r))
  157698. ret = nil
  157699. }
  157700. }()
  157701. if !isLen1 {
  157702. defer wg.Done()
  157703. }
  157704. ret[i] = ec.marshalNRefundDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDuty(ctx, sel, v[i])
  157705. }
  157706. if isLen1 {
  157707. f(i)
  157708. } else {
  157709. go f(i)
  157710. }
  157711. }
  157712. wg.Wait()
  157713. for _, e := range ret {
  157714. if e == graphql.Null {
  157715. return graphql.Null
  157716. }
  157717. }
  157718. return ret
  157719. }
  157720. func (ec *executionContext) unmarshalORefundDutyRefundType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDutyRefundType(ctx context.Context, v interface{}) (*RefundDutyRefundType, error) {
  157721. if v == nil {
  157722. return nil, nil
  157723. }
  157724. var res = new(RefundDutyRefundType)
  157725. err := res.UnmarshalGQL(v)
  157726. return res, graphql.ErrorOnPath(ctx, err)
  157727. }
  157728. func (ec *executionContext) marshalORefundDutyRefundType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundDutyRefundType(ctx context.Context, sel ast.SelectionSet, v *RefundDutyRefundType) graphql.Marshaler {
  157729. if v == nil {
  157730. return graphql.Null
  157731. }
  157732. return v
  157733. }
  157734. func (ec *executionContext) unmarshalORefundLineItemRestockType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemRestockType(ctx context.Context, v interface{}) (*RefundLineItemRestockType, error) {
  157735. if v == nil {
  157736. return nil, nil
  157737. }
  157738. var res = new(RefundLineItemRestockType)
  157739. err := res.UnmarshalGQL(v)
  157740. return res, graphql.ErrorOnPath(ctx, err)
  157741. }
  157742. func (ec *executionContext) marshalORefundLineItemRestockType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐRefundLineItemRestockType(ctx context.Context, sel ast.SelectionSet, v *RefundLineItemRestockType) graphql.Marshaler {
  157743. if v == nil {
  157744. return graphql.Null
  157745. }
  157746. return v
  157747. }
  157748. func (ec *executionContext) unmarshalOResourceAlertIcon2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertIcon(ctx context.Context, v interface{}) (*ResourceAlertIcon, error) {
  157749. if v == nil {
  157750. return nil, nil
  157751. }
  157752. var res = new(ResourceAlertIcon)
  157753. err := res.UnmarshalGQL(v)
  157754. return res, graphql.ErrorOnPath(ctx, err)
  157755. }
  157756. func (ec *executionContext) marshalOResourceAlertIcon2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceAlertIcon(ctx context.Context, sel ast.SelectionSet, v *ResourceAlertIcon) graphql.Marshaler {
  157757. if v == nil {
  157758. return graphql.Null
  157759. }
  157760. return v
  157761. }
  157762. func (ec *executionContext) marshalOResourceFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourceFeedback(ctx context.Context, sel ast.SelectionSet, v *ResourceFeedback) graphql.Marshaler {
  157763. if v == nil {
  157764. return graphql.Null
  157765. }
  157766. return ec._ResourceFeedback(ctx, sel, v)
  157767. }
  157768. func (ec *executionContext) marshalOResourcePublicationV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐResourcePublicationV2(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationV2) graphql.Marshaler {
  157769. if v == nil {
  157770. return graphql.Null
  157771. }
  157772. return ec._ResourcePublicationV2(ctx, sel, v)
  157773. }
  157774. func (ec *executionContext) unmarshalOSEOInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSEOInput(ctx context.Context, v interface{}) (*SEOInput, error) {
  157775. if v == nil {
  157776. return nil, nil
  157777. }
  157778. res, err := ec.unmarshalInputSEOInput(ctx, v)
  157779. return &res, graphql.ErrorOnPath(ctx, err)
  157780. }
  157781. func (ec *executionContext) unmarshalOSellingPlanCategory2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCategory(ctx context.Context, v interface{}) (*SellingPlanCategory, error) {
  157782. if v == nil {
  157783. return nil, nil
  157784. }
  157785. var res = new(SellingPlanCategory)
  157786. err := res.UnmarshalGQL(v)
  157787. return res, graphql.ErrorOnPath(ctx, err)
  157788. }
  157789. func (ec *executionContext) marshalOSellingPlanCategory2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanCategory(ctx context.Context, sel ast.SelectionSet, v *SellingPlanCategory) graphql.Marshaler {
  157790. if v == nil {
  157791. return graphql.Null
  157792. }
  157793. return v
  157794. }
  157795. func (ec *executionContext) unmarshalOSellingPlanGroupUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserErrorCode(ctx context.Context, v interface{}) (*SellingPlanGroupUserErrorCode, error) {
  157796. if v == nil {
  157797. return nil, nil
  157798. }
  157799. var res = new(SellingPlanGroupUserErrorCode)
  157800. err := res.UnmarshalGQL(v)
  157801. return res, graphql.ErrorOnPath(ctx, err)
  157802. }
  157803. func (ec *executionContext) marshalOSellingPlanGroupUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanGroupUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroupUserErrorCode) graphql.Marshaler {
  157804. if v == nil {
  157805. return graphql.Null
  157806. }
  157807. return v
  157808. }
  157809. func (ec *executionContext) marshalOSellingPlanInventoryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSellingPlanInventoryPolicy(ctx context.Context, sel ast.SelectionSet, v *SellingPlanInventoryPolicy) graphql.Marshaler {
  157810. if v == nil {
  157811. return graphql.Null
  157812. }
  157813. return ec._SellingPlanInventoryPolicy(ctx, sel, v)
  157814. }
  157815. func (ec *executionContext) marshalOShopifyPaymentsExtendedAuthorization2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopifyPaymentsExtendedAuthorization(ctx context.Context, sel ast.SelectionSet, v *ShopifyPaymentsExtendedAuthorization) graphql.Marshaler {
  157816. if v == nil {
  157817. return graphql.Null
  157818. }
  157819. return ec._ShopifyPaymentsExtendedAuthorization(ctx, sel, v)
  157820. }
  157821. func (ec *executionContext) marshalOShopifyPaymentsRefundSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopifyPaymentsRefundSet(ctx context.Context, sel ast.SelectionSet, v *ShopifyPaymentsRefundSet) graphql.Marshaler {
  157822. if v == nil {
  157823. return graphql.Null
  157824. }
  157825. return ec._ShopifyPaymentsRefundSet(ctx, sel, v)
  157826. }
  157827. func (ec *executionContext) marshalOShopifyPaymentsTransactionSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐShopifyPaymentsTransactionSet(ctx context.Context, sel ast.SelectionSet, v *ShopifyPaymentsTransactionSet) graphql.Marshaler {
  157828. if v == nil {
  157829. return graphql.Null
  157830. }
  157831. return ec._ShopifyPaymentsTransactionSet(ctx, sel, v)
  157832. }
  157833. func (ec *executionContext) marshalOStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMember(ctx context.Context, sel ast.SelectionSet, v *StaffMember) graphql.Marshaler {
  157834. if v == nil {
  157835. return graphql.Null
  157836. }
  157837. return ec._StaffMember(ctx, sel, v)
  157838. }
  157839. func (ec *executionContext) unmarshalOStaffMemberDefaultImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberDefaultImage(ctx context.Context, v interface{}) (*StaffMemberDefaultImage, error) {
  157840. if v == nil {
  157841. return nil, nil
  157842. }
  157843. var res = new(StaffMemberDefaultImage)
  157844. err := res.UnmarshalGQL(v)
  157845. return res, graphql.ErrorOnPath(ctx, err)
  157846. }
  157847. func (ec *executionContext) marshalOStaffMemberDefaultImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStaffMemberDefaultImage(ctx context.Context, sel ast.SelectionSet, v *StaffMemberDefaultImage) graphql.Marshaler {
  157848. if v == nil {
  157849. return graphql.Null
  157850. }
  157851. return v
  157852. }
  157853. func (ec *executionContext) marshalOStandardMetafieldDefinitionTemplate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStandardMetafieldDefinitionTemplate(ctx context.Context, sel ast.SelectionSet, v *StandardMetafieldDefinitionTemplate) graphql.Marshaler {
  157854. if v == nil {
  157855. return graphql.Null
  157856. }
  157857. return ec._StandardMetafieldDefinitionTemplate(ctx, sel, v)
  157858. }
  157859. func (ec *executionContext) unmarshalOStandardizedProductTypeInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐStandardizedProductTypeInput(ctx context.Context, v interface{}) (*StandardizedProductTypeInput, error) {
  157860. if v == nil {
  157861. return nil, nil
  157862. }
  157863. res, err := ec.unmarshalInputStandardizedProductTypeInput(ctx, v)
  157864. return &res, graphql.ErrorOnPath(ctx, err)
  157865. }
  157866. func (ec *executionContext) unmarshalOString2string(ctx context.Context, v interface{}) (string, error) {
  157867. res, err := graphql.UnmarshalString(v)
  157868. return res, graphql.ErrorOnPath(ctx, err)
  157869. }
  157870. func (ec *executionContext) marshalOString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  157871. res := graphql.MarshalString(v)
  157872. return res
  157873. }
  157874. func (ec *executionContext) unmarshalOString2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  157875. if v == nil {
  157876. return nil, nil
  157877. }
  157878. var vSlice []interface{}
  157879. if v != nil {
  157880. vSlice = graphql.CoerceList(v)
  157881. }
  157882. var err error
  157883. res := make([]string, len(vSlice))
  157884. for i := range vSlice {
  157885. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  157886. res[i], err = ec.unmarshalNString2string(ctx, vSlice[i])
  157887. if err != nil {
  157888. return nil, err
  157889. }
  157890. }
  157891. return res, nil
  157892. }
  157893. func (ec *executionContext) marshalOString2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  157894. if v == nil {
  157895. return graphql.Null
  157896. }
  157897. ret := make(graphql.Array, len(v))
  157898. for i := range v {
  157899. ret[i] = ec.marshalNString2string(ctx, sel, v[i])
  157900. }
  157901. for _, e := range ret {
  157902. if e == graphql.Null {
  157903. return graphql.Null
  157904. }
  157905. }
  157906. return ret
  157907. }
  157908. func (ec *executionContext) unmarshalOString2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  157909. if v == nil {
  157910. return nil, nil
  157911. }
  157912. res, err := graphql.UnmarshalString(v)
  157913. return &res, graphql.ErrorOnPath(ctx, err)
  157914. }
  157915. func (ec *executionContext) marshalOString2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  157916. if v == nil {
  157917. return graphql.Null
  157918. }
  157919. res := graphql.MarshalString(*v)
  157920. return res
  157921. }
  157922. func (ec *executionContext) unmarshalOSubscriptionBillingAttemptErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptErrorCode(ctx context.Context, v interface{}) (*SubscriptionBillingAttemptErrorCode, error) {
  157923. if v == nil {
  157924. return nil, nil
  157925. }
  157926. var res = new(SubscriptionBillingAttemptErrorCode)
  157927. err := res.UnmarshalGQL(v)
  157928. return res, graphql.ErrorOnPath(ctx, err)
  157929. }
  157930. func (ec *executionContext) marshalOSubscriptionBillingAttemptErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionBillingAttemptErrorCode(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingAttemptErrorCode) graphql.Marshaler {
  157931. if v == nil {
  157932. return graphql.Null
  157933. }
  157934. return v
  157935. }
  157936. func (ec *executionContext) marshalOSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContract(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContract) graphql.Marshaler {
  157937. if v == nil {
  157938. return graphql.Null
  157939. }
  157940. return ec._SubscriptionContract(ctx, sel, v)
  157941. }
  157942. func (ec *executionContext) unmarshalOSubscriptionContractLastPaymentStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractLastPaymentStatus(ctx context.Context, v interface{}) (*SubscriptionContractLastPaymentStatus, error) {
  157943. if v == nil {
  157944. return nil, nil
  157945. }
  157946. var res = new(SubscriptionContractLastPaymentStatus)
  157947. err := res.UnmarshalGQL(v)
  157948. return res, graphql.ErrorOnPath(ctx, err)
  157949. }
  157950. func (ec *executionContext) marshalOSubscriptionContractLastPaymentStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionContractLastPaymentStatus(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContractLastPaymentStatus) graphql.Marshaler {
  157951. if v == nil {
  157952. return graphql.Null
  157953. }
  157954. return v
  157955. }
  157956. func (ec *executionContext) marshalOSubscriptionDeliveryMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDeliveryMethod(ctx context.Context, sel ast.SelectionSet, v SubscriptionDeliveryMethod) graphql.Marshaler {
  157957. if v == nil {
  157958. return graphql.Null
  157959. }
  157960. return ec._SubscriptionDeliveryMethod(ctx, sel, v)
  157961. }
  157962. func (ec *executionContext) unmarshalOSubscriptionDiscountRejectionReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountRejectionReason(ctx context.Context, v interface{}) (*SubscriptionDiscountRejectionReason, error) {
  157963. if v == nil {
  157964. return nil, nil
  157965. }
  157966. var res = new(SubscriptionDiscountRejectionReason)
  157967. err := res.UnmarshalGQL(v)
  157968. return res, graphql.ErrorOnPath(ctx, err)
  157969. }
  157970. func (ec *executionContext) marshalOSubscriptionDiscountRejectionReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionDiscountRejectionReason(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDiscountRejectionReason) graphql.Marshaler {
  157971. if v == nil {
  157972. return graphql.Null
  157973. }
  157974. return v
  157975. }
  157976. func (ec *executionContext) marshalOSubscriptionPricingPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐSubscriptionPricingPolicy(ctx context.Context, sel ast.SelectionSet, v *SubscriptionPricingPolicy) graphql.Marshaler {
  157977. if v == nil {
  157978. return graphql.Null
  157979. }
  157980. return ec._SubscriptionPricingPolicy(ctx, sel, v)
  157981. }
  157982. func (ec *executionContext) unmarshalOURL2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  157983. if v == nil {
  157984. return nil, nil
  157985. }
  157986. res, err := graphql.UnmarshalString(v)
  157987. return &res, graphql.ErrorOnPath(ctx, err)
  157988. }
  157989. func (ec *executionContext) marshalOURL2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  157990. if v == nil {
  157991. return graphql.Null
  157992. }
  157993. res := graphql.MarshalString(*v)
  157994. return res
  157995. }
  157996. func (ec *executionContext) marshalOUTMParameters2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐUTMParameters(ctx context.Context, sel ast.SelectionSet, v *UTMParameters) graphql.Marshaler {
  157997. if v == nil {
  157998. return graphql.Null
  157999. }
  158000. return ec._UTMParameters(ctx, sel, v)
  158001. }
  158002. func (ec *executionContext) marshalOVideoSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐVideoSource(ctx context.Context, sel ast.SelectionSet, v *VideoSource) graphql.Marshaler {
  158003. if v == nil {
  158004. return graphql.Null
  158005. }
  158006. return ec._VideoSource(ctx, sel, v)
  158007. }
  158008. func (ec *executionContext) marshalOWeight2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeight(ctx context.Context, sel ast.SelectionSet, v *Weight) graphql.Marshaler {
  158009. if v == nil {
  158010. return graphql.Null
  158011. }
  158012. return ec._Weight(ctx, sel, v)
  158013. }
  158014. func (ec *executionContext) unmarshalOWeightUnit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeightUnit(ctx context.Context, v interface{}) (*WeightUnit, error) {
  158015. if v == nil {
  158016. return nil, nil
  158017. }
  158018. var res = new(WeightUnit)
  158019. err := res.UnmarshalGQL(v)
  158020. return res, graphql.ErrorOnPath(ctx, err)
  158021. }
  158022. func (ec *executionContext) marshalOWeightUnit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋproductᚋgeneratedᚐWeightUnit(ctx context.Context, sel ast.SelectionSet, v *WeightUnit) graphql.Marshaler {
  158023. if v == nil {
  158024. return graphql.Null
  158025. }
  158026. return v
  158027. }
  158028. func (ec *executionContext) marshalO_Entity2githubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐEntity(ctx context.Context, sel ast.SelectionSet, v fedruntime.Entity) graphql.Marshaler {
  158029. if v == nil {
  158030. return graphql.Null
  158031. }
  158032. return ec.__Entity(ctx, sel, v)
  158033. }
  158034. func (ec *executionContext) marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.EnumValue) graphql.Marshaler {
  158035. if v == nil {
  158036. return graphql.Null
  158037. }
  158038. ret := make(graphql.Array, len(v))
  158039. var wg sync.WaitGroup
  158040. isLen1 := len(v) == 1
  158041. if !isLen1 {
  158042. wg.Add(len(v))
  158043. }
  158044. for i := range v {
  158045. i := i
  158046. fc := &graphql.FieldContext{
  158047. Index: &i,
  158048. Result: &v[i],
  158049. }
  158050. ctx := graphql.WithFieldContext(ctx, fc)
  158051. f := func(i int) {
  158052. defer func() {
  158053. if r := recover(); r != nil {
  158054. ec.Error(ctx, ec.Recover(ctx, r))
  158055. ret = nil
  158056. }
  158057. }()
  158058. if !isLen1 {
  158059. defer wg.Done()
  158060. }
  158061. ret[i] = ec.marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx, sel, v[i])
  158062. }
  158063. if isLen1 {
  158064. f(i)
  158065. } else {
  158066. go f(i)
  158067. }
  158068. }
  158069. wg.Wait()
  158070. for _, e := range ret {
  158071. if e == graphql.Null {
  158072. return graphql.Null
  158073. }
  158074. }
  158075. return ret
  158076. }
  158077. func (ec *executionContext) marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Field) graphql.Marshaler {
  158078. if v == nil {
  158079. return graphql.Null
  158080. }
  158081. ret := make(graphql.Array, len(v))
  158082. var wg sync.WaitGroup
  158083. isLen1 := len(v) == 1
  158084. if !isLen1 {
  158085. wg.Add(len(v))
  158086. }
  158087. for i := range v {
  158088. i := i
  158089. fc := &graphql.FieldContext{
  158090. Index: &i,
  158091. Result: &v[i],
  158092. }
  158093. ctx := graphql.WithFieldContext(ctx, fc)
  158094. f := func(i int) {
  158095. defer func() {
  158096. if r := recover(); r != nil {
  158097. ec.Error(ctx, ec.Recover(ctx, r))
  158098. ret = nil
  158099. }
  158100. }()
  158101. if !isLen1 {
  158102. defer wg.Done()
  158103. }
  158104. ret[i] = ec.marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx, sel, v[i])
  158105. }
  158106. if isLen1 {
  158107. f(i)
  158108. } else {
  158109. go f(i)
  158110. }
  158111. }
  158112. wg.Wait()
  158113. for _, e := range ret {
  158114. if e == graphql.Null {
  158115. return graphql.Null
  158116. }
  158117. }
  158118. return ret
  158119. }
  158120. func (ec *executionContext) marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler {
  158121. if v == nil {
  158122. return graphql.Null
  158123. }
  158124. ret := make(graphql.Array, len(v))
  158125. var wg sync.WaitGroup
  158126. isLen1 := len(v) == 1
  158127. if !isLen1 {
  158128. wg.Add(len(v))
  158129. }
  158130. for i := range v {
  158131. i := i
  158132. fc := &graphql.FieldContext{
  158133. Index: &i,
  158134. Result: &v[i],
  158135. }
  158136. ctx := graphql.WithFieldContext(ctx, fc)
  158137. f := func(i int) {
  158138. defer func() {
  158139. if r := recover(); r != nil {
  158140. ec.Error(ctx, ec.Recover(ctx, r))
  158141. ret = nil
  158142. }
  158143. }()
  158144. if !isLen1 {
  158145. defer wg.Done()
  158146. }
  158147. ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i])
  158148. }
  158149. if isLen1 {
  158150. f(i)
  158151. } else {
  158152. go f(i)
  158153. }
  158154. }
  158155. wg.Wait()
  158156. for _, e := range ret {
  158157. if e == graphql.Null {
  158158. return graphql.Null
  158159. }
  158160. }
  158161. return ret
  158162. }
  158163. func (ec *executionContext) marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx context.Context, sel ast.SelectionSet, v *introspection.Schema) graphql.Marshaler {
  158164. if v == nil {
  158165. return graphql.Null
  158166. }
  158167. return ec.___Schema(ctx, sel, v)
  158168. }
  158169. func (ec *executionContext) marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler {
  158170. if v == nil {
  158171. return graphql.Null
  158172. }
  158173. ret := make(graphql.Array, len(v))
  158174. var wg sync.WaitGroup
  158175. isLen1 := len(v) == 1
  158176. if !isLen1 {
  158177. wg.Add(len(v))
  158178. }
  158179. for i := range v {
  158180. i := i
  158181. fc := &graphql.FieldContext{
  158182. Index: &i,
  158183. Result: &v[i],
  158184. }
  158185. ctx := graphql.WithFieldContext(ctx, fc)
  158186. f := func(i int) {
  158187. defer func() {
  158188. if r := recover(); r != nil {
  158189. ec.Error(ctx, ec.Recover(ctx, r))
  158190. ret = nil
  158191. }
  158192. }()
  158193. if !isLen1 {
  158194. defer wg.Done()
  158195. }
  158196. ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i])
  158197. }
  158198. if isLen1 {
  158199. f(i)
  158200. } else {
  158201. go f(i)
  158202. }
  158203. }
  158204. wg.Wait()
  158205. for _, e := range ret {
  158206. if e == graphql.Null {
  158207. return graphql.Null
  158208. }
  158209. }
  158210. return ret
  158211. }
  158212. func (ec *executionContext) marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler {
  158213. if v == nil {
  158214. return graphql.Null
  158215. }
  158216. return ec.___Type(ctx, sel, v)
  158217. }
  158218. // endregion ***************************** type.gotpl *****************************