prisma.graphql 171 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729
  1. # source: http://prisma:4466
  2. # timestamp: Sat Apr 25 2020 23:03:26 GMT+0000 (Coordinated Universal Time)
  3. type AggregateBlock {
  4. count: Int!
  5. }
  6. type AggregateBlockInstance {
  7. count: Int!
  8. }
  9. type AggregateComment {
  10. count: Int!
  11. }
  12. type AggregateExercise {
  13. count: Int!
  14. }
  15. type AggregateExerciseInstance {
  16. count: Int!
  17. }
  18. type AggregateFile {
  19. count: Int!
  20. }
  21. type AggregateFormat {
  22. count: Int!
  23. }
  24. type AggregatePicture {
  25. count: Int!
  26. }
  27. type AggregateRating {
  28. count: Int!
  29. }
  30. type AggregateTrack {
  31. count: Int!
  32. }
  33. type AggregateTraining {
  34. count: Int!
  35. }
  36. type AggregateTrainingType {
  37. count: Int!
  38. }
  39. type AggregateUser {
  40. count: Int!
  41. }
  42. type AggregateVideo {
  43. count: Int!
  44. }
  45. type BatchPayload {
  46. """The number of nodes that have been affected by the Batch operation."""
  47. count: Long!
  48. }
  49. type Block implements Node {
  50. id: ID!
  51. title: String!
  52. description: String
  53. duration: Int
  54. format: Format!
  55. rest: Int
  56. tracks(where: TrackWhereInput, orderBy: TrackOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Track!]
  57. videos(where: VideoWhereInput, orderBy: VideoOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Video!]
  58. pictures(where: PictureWhereInput, orderBy: PictureOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Picture!]
  59. blocks(where: BlockInstanceWhereInput, orderBy: BlockInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [BlockInstance!]
  60. parentBlockInstances(where: BlockInstanceWhereInput, orderBy: BlockInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [BlockInstance!]
  61. exercises(where: ExerciseInstanceWhereInput, orderBy: ExerciseInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [ExerciseInstance!]
  62. }
  63. """A connection to a list of items."""
  64. type BlockConnection {
  65. """Information to aid in pagination."""
  66. pageInfo: PageInfo!
  67. """A list of edges."""
  68. edges: [BlockEdge]!
  69. aggregate: AggregateBlock!
  70. }
  71. input BlockCreateInput {
  72. id: ID
  73. title: String!
  74. description: String
  75. duration: Int
  76. rest: Int
  77. format: FormatCreateOneInput!
  78. tracks: TrackCreateManyInput
  79. videos: VideoCreateManyInput
  80. pictures: PictureCreateManyInput
  81. blocks: BlockInstanceCreateManyWithoutParentBlockInput
  82. parentBlockInstances: BlockInstanceCreateManyWithoutBlockInput
  83. exercises: ExerciseInstanceCreateManyWithoutParentBlockInstancesInput
  84. }
  85. input BlockCreateOneWithoutBlocksInput {
  86. create: BlockCreateWithoutBlocksInput
  87. connect: BlockWhereUniqueInput
  88. }
  89. input BlockCreateOneWithoutExercisesInput {
  90. create: BlockCreateWithoutExercisesInput
  91. connect: BlockWhereUniqueInput
  92. }
  93. input BlockCreateOneWithoutParentBlockInstancesInput {
  94. create: BlockCreateWithoutParentBlockInstancesInput
  95. connect: BlockWhereUniqueInput
  96. }
  97. input BlockCreateWithoutBlocksInput {
  98. id: ID
  99. title: String!
  100. description: String
  101. duration: Int
  102. rest: Int
  103. format: FormatCreateOneInput!
  104. tracks: TrackCreateManyInput
  105. videos: VideoCreateManyInput
  106. pictures: PictureCreateManyInput
  107. parentBlockInstances: BlockInstanceCreateManyWithoutBlockInput
  108. exercises: ExerciseInstanceCreateManyWithoutParentBlockInstancesInput
  109. }
  110. input BlockCreateWithoutExercisesInput {
  111. id: ID
  112. title: String!
  113. description: String
  114. duration: Int
  115. rest: Int
  116. format: FormatCreateOneInput!
  117. tracks: TrackCreateManyInput
  118. videos: VideoCreateManyInput
  119. pictures: PictureCreateManyInput
  120. blocks: BlockInstanceCreateManyWithoutParentBlockInput
  121. parentBlockInstances: BlockInstanceCreateManyWithoutBlockInput
  122. }
  123. input BlockCreateWithoutParentBlockInstancesInput {
  124. id: ID
  125. title: String!
  126. description: String
  127. duration: Int
  128. rest: Int
  129. format: FormatCreateOneInput!
  130. tracks: TrackCreateManyInput
  131. videos: VideoCreateManyInput
  132. pictures: PictureCreateManyInput
  133. blocks: BlockInstanceCreateManyWithoutParentBlockInput
  134. exercises: ExerciseInstanceCreateManyWithoutParentBlockInstancesInput
  135. }
  136. """An edge in a connection."""
  137. type BlockEdge {
  138. """The item at the end of the edge."""
  139. node: Block!
  140. """A cursor for use in pagination."""
  141. cursor: String!
  142. }
  143. type BlockInstance implements Node {
  144. id: ID!
  145. block: Block!
  146. parentBlock: Block
  147. parentTraining: Training
  148. order: Int!
  149. rounds: Int
  150. variation: String
  151. }
  152. """A connection to a list of items."""
  153. type BlockInstanceConnection {
  154. """Information to aid in pagination."""
  155. pageInfo: PageInfo!
  156. """A list of edges."""
  157. edges: [BlockInstanceEdge]!
  158. aggregate: AggregateBlockInstance!
  159. }
  160. input BlockInstanceCreateInput {
  161. id: ID
  162. order: Int!
  163. rounds: Int
  164. variation: String
  165. block: BlockCreateOneWithoutParentBlockInstancesInput!
  166. parentBlock: BlockCreateOneWithoutBlocksInput
  167. parentTraining: TrainingCreateOneWithoutBlocksInput
  168. }
  169. input BlockInstanceCreateManyWithoutBlockInput {
  170. create: [BlockInstanceCreateWithoutBlockInput!]
  171. connect: [BlockInstanceWhereUniqueInput!]
  172. }
  173. input BlockInstanceCreateManyWithoutParentBlockInput {
  174. create: [BlockInstanceCreateWithoutParentBlockInput!]
  175. connect: [BlockInstanceWhereUniqueInput!]
  176. }
  177. input BlockInstanceCreateManyWithoutParentTrainingInput {
  178. create: [BlockInstanceCreateWithoutParentTrainingInput!]
  179. connect: [BlockInstanceWhereUniqueInput!]
  180. }
  181. input BlockInstanceCreateWithoutBlockInput {
  182. id: ID
  183. order: Int!
  184. rounds: Int
  185. variation: String
  186. parentBlock: BlockCreateOneWithoutBlocksInput
  187. parentTraining: TrainingCreateOneWithoutBlocksInput
  188. }
  189. input BlockInstanceCreateWithoutParentBlockInput {
  190. id: ID
  191. order: Int!
  192. rounds: Int
  193. variation: String
  194. block: BlockCreateOneWithoutParentBlockInstancesInput!
  195. parentTraining: TrainingCreateOneWithoutBlocksInput
  196. }
  197. input BlockInstanceCreateWithoutParentTrainingInput {
  198. id: ID
  199. order: Int!
  200. rounds: Int
  201. variation: String
  202. block: BlockCreateOneWithoutParentBlockInstancesInput!
  203. parentBlock: BlockCreateOneWithoutBlocksInput
  204. }
  205. """An edge in a connection."""
  206. type BlockInstanceEdge {
  207. """The item at the end of the edge."""
  208. node: BlockInstance!
  209. """A cursor for use in pagination."""
  210. cursor: String!
  211. }
  212. enum BlockInstanceOrderByInput {
  213. id_ASC
  214. id_DESC
  215. order_ASC
  216. order_DESC
  217. rounds_ASC
  218. rounds_DESC
  219. variation_ASC
  220. variation_DESC
  221. }
  222. type BlockInstancePreviousValues {
  223. id: ID!
  224. order: Int!
  225. rounds: Int
  226. variation: String
  227. }
  228. input BlockInstanceScalarWhereInput {
  229. """Logical AND on all given filters."""
  230. AND: [BlockInstanceScalarWhereInput!]
  231. """Logical OR on all given filters."""
  232. OR: [BlockInstanceScalarWhereInput!]
  233. """Logical NOT on all given filters combined by AND."""
  234. NOT: [BlockInstanceScalarWhereInput!]
  235. id: ID
  236. """All values that are not equal to given value."""
  237. id_not: ID
  238. """All values that are contained in given list."""
  239. id_in: [ID!]
  240. """All values that are not contained in given list."""
  241. id_not_in: [ID!]
  242. """All values less than the given value."""
  243. id_lt: ID
  244. """All values less than or equal the given value."""
  245. id_lte: ID
  246. """All values greater than the given value."""
  247. id_gt: ID
  248. """All values greater than or equal the given value."""
  249. id_gte: ID
  250. """All values containing the given string."""
  251. id_contains: ID
  252. """All values not containing the given string."""
  253. id_not_contains: ID
  254. """All values starting with the given string."""
  255. id_starts_with: ID
  256. """All values not starting with the given string."""
  257. id_not_starts_with: ID
  258. """All values ending with the given string."""
  259. id_ends_with: ID
  260. """All values not ending with the given string."""
  261. id_not_ends_with: ID
  262. order: Int
  263. """All values that are not equal to given value."""
  264. order_not: Int
  265. """All values that are contained in given list."""
  266. order_in: [Int!]
  267. """All values that are not contained in given list."""
  268. order_not_in: [Int!]
  269. """All values less than the given value."""
  270. order_lt: Int
  271. """All values less than or equal the given value."""
  272. order_lte: Int
  273. """All values greater than the given value."""
  274. order_gt: Int
  275. """All values greater than or equal the given value."""
  276. order_gte: Int
  277. rounds: Int
  278. """All values that are not equal to given value."""
  279. rounds_not: Int
  280. """All values that are contained in given list."""
  281. rounds_in: [Int!]
  282. """All values that are not contained in given list."""
  283. rounds_not_in: [Int!]
  284. """All values less than the given value."""
  285. rounds_lt: Int
  286. """All values less than or equal the given value."""
  287. rounds_lte: Int
  288. """All values greater than the given value."""
  289. rounds_gt: Int
  290. """All values greater than or equal the given value."""
  291. rounds_gte: Int
  292. variation: String
  293. """All values that are not equal to given value."""
  294. variation_not: String
  295. """All values that are contained in given list."""
  296. variation_in: [String!]
  297. """All values that are not contained in given list."""
  298. variation_not_in: [String!]
  299. """All values less than the given value."""
  300. variation_lt: String
  301. """All values less than or equal the given value."""
  302. variation_lte: String
  303. """All values greater than the given value."""
  304. variation_gt: String
  305. """All values greater than or equal the given value."""
  306. variation_gte: String
  307. """All values containing the given string."""
  308. variation_contains: String
  309. """All values not containing the given string."""
  310. variation_not_contains: String
  311. """All values starting with the given string."""
  312. variation_starts_with: String
  313. """All values not starting with the given string."""
  314. variation_not_starts_with: String
  315. """All values ending with the given string."""
  316. variation_ends_with: String
  317. """All values not ending with the given string."""
  318. variation_not_ends_with: String
  319. }
  320. type BlockInstanceSubscriptionPayload {
  321. mutation: MutationType!
  322. node: BlockInstance
  323. updatedFields: [String!]
  324. previousValues: BlockInstancePreviousValues
  325. }
  326. input BlockInstanceSubscriptionWhereInput {
  327. """Logical AND on all given filters."""
  328. AND: [BlockInstanceSubscriptionWhereInput!]
  329. """Logical OR on all given filters."""
  330. OR: [BlockInstanceSubscriptionWhereInput!]
  331. """Logical NOT on all given filters combined by AND."""
  332. NOT: [BlockInstanceSubscriptionWhereInput!]
  333. """The subscription event gets dispatched when it's listed in mutation_in"""
  334. mutation_in: [MutationType!]
  335. """
  336. The subscription event gets only dispatched when one of the updated fields names is included in this list
  337. """
  338. updatedFields_contains: String
  339. """
  340. The subscription event gets only dispatched when all of the field names included in this list have been updated
  341. """
  342. updatedFields_contains_every: [String!]
  343. """
  344. The subscription event gets only dispatched when some of the field names included in this list have been updated
  345. """
  346. updatedFields_contains_some: [String!]
  347. node: BlockInstanceWhereInput
  348. }
  349. input BlockInstanceUpdateInput {
  350. order: Int
  351. rounds: Int
  352. variation: String
  353. block: BlockUpdateOneRequiredWithoutParentBlockInstancesInput
  354. parentBlock: BlockUpdateOneWithoutBlocksInput
  355. parentTraining: TrainingUpdateOneWithoutBlocksInput
  356. }
  357. input BlockInstanceUpdateManyDataInput {
  358. order: Int
  359. rounds: Int
  360. variation: String
  361. }
  362. input BlockInstanceUpdateManyMutationInput {
  363. order: Int
  364. rounds: Int
  365. variation: String
  366. }
  367. input BlockInstanceUpdateManyWithoutBlockInput {
  368. create: [BlockInstanceCreateWithoutBlockInput!]
  369. connect: [BlockInstanceWhereUniqueInput!]
  370. set: [BlockInstanceWhereUniqueInput!]
  371. disconnect: [BlockInstanceWhereUniqueInput!]
  372. delete: [BlockInstanceWhereUniqueInput!]
  373. update: [BlockInstanceUpdateWithWhereUniqueWithoutBlockInput!]
  374. updateMany: [BlockInstanceUpdateManyWithWhereNestedInput!]
  375. deleteMany: [BlockInstanceScalarWhereInput!]
  376. upsert: [BlockInstanceUpsertWithWhereUniqueWithoutBlockInput!]
  377. }
  378. input BlockInstanceUpdateManyWithoutParentBlockInput {
  379. create: [BlockInstanceCreateWithoutParentBlockInput!]
  380. connect: [BlockInstanceWhereUniqueInput!]
  381. set: [BlockInstanceWhereUniqueInput!]
  382. disconnect: [BlockInstanceWhereUniqueInput!]
  383. delete: [BlockInstanceWhereUniqueInput!]
  384. update: [BlockInstanceUpdateWithWhereUniqueWithoutParentBlockInput!]
  385. updateMany: [BlockInstanceUpdateManyWithWhereNestedInput!]
  386. deleteMany: [BlockInstanceScalarWhereInput!]
  387. upsert: [BlockInstanceUpsertWithWhereUniqueWithoutParentBlockInput!]
  388. }
  389. input BlockInstanceUpdateManyWithoutParentTrainingInput {
  390. create: [BlockInstanceCreateWithoutParentTrainingInput!]
  391. connect: [BlockInstanceWhereUniqueInput!]
  392. set: [BlockInstanceWhereUniqueInput!]
  393. disconnect: [BlockInstanceWhereUniqueInput!]
  394. delete: [BlockInstanceWhereUniqueInput!]
  395. update: [BlockInstanceUpdateWithWhereUniqueWithoutParentTrainingInput!]
  396. updateMany: [BlockInstanceUpdateManyWithWhereNestedInput!]
  397. deleteMany: [BlockInstanceScalarWhereInput!]
  398. upsert: [BlockInstanceUpsertWithWhereUniqueWithoutParentTrainingInput!]
  399. }
  400. input BlockInstanceUpdateManyWithWhereNestedInput {
  401. where: BlockInstanceScalarWhereInput!
  402. data: BlockInstanceUpdateManyDataInput!
  403. }
  404. input BlockInstanceUpdateWithoutBlockDataInput {
  405. order: Int
  406. rounds: Int
  407. variation: String
  408. parentBlock: BlockUpdateOneWithoutBlocksInput
  409. parentTraining: TrainingUpdateOneWithoutBlocksInput
  410. }
  411. input BlockInstanceUpdateWithoutParentBlockDataInput {
  412. order: Int
  413. rounds: Int
  414. variation: String
  415. block: BlockUpdateOneRequiredWithoutParentBlockInstancesInput
  416. parentTraining: TrainingUpdateOneWithoutBlocksInput
  417. }
  418. input BlockInstanceUpdateWithoutParentTrainingDataInput {
  419. order: Int
  420. rounds: Int
  421. variation: String
  422. block: BlockUpdateOneRequiredWithoutParentBlockInstancesInput
  423. parentBlock: BlockUpdateOneWithoutBlocksInput
  424. }
  425. input BlockInstanceUpdateWithWhereUniqueWithoutBlockInput {
  426. where: BlockInstanceWhereUniqueInput!
  427. data: BlockInstanceUpdateWithoutBlockDataInput!
  428. }
  429. input BlockInstanceUpdateWithWhereUniqueWithoutParentBlockInput {
  430. where: BlockInstanceWhereUniqueInput!
  431. data: BlockInstanceUpdateWithoutParentBlockDataInput!
  432. }
  433. input BlockInstanceUpdateWithWhereUniqueWithoutParentTrainingInput {
  434. where: BlockInstanceWhereUniqueInput!
  435. data: BlockInstanceUpdateWithoutParentTrainingDataInput!
  436. }
  437. input BlockInstanceUpsertWithWhereUniqueWithoutBlockInput {
  438. where: BlockInstanceWhereUniqueInput!
  439. update: BlockInstanceUpdateWithoutBlockDataInput!
  440. create: BlockInstanceCreateWithoutBlockInput!
  441. }
  442. input BlockInstanceUpsertWithWhereUniqueWithoutParentBlockInput {
  443. where: BlockInstanceWhereUniqueInput!
  444. update: BlockInstanceUpdateWithoutParentBlockDataInput!
  445. create: BlockInstanceCreateWithoutParentBlockInput!
  446. }
  447. input BlockInstanceUpsertWithWhereUniqueWithoutParentTrainingInput {
  448. where: BlockInstanceWhereUniqueInput!
  449. update: BlockInstanceUpdateWithoutParentTrainingDataInput!
  450. create: BlockInstanceCreateWithoutParentTrainingInput!
  451. }
  452. input BlockInstanceWhereInput {
  453. """Logical AND on all given filters."""
  454. AND: [BlockInstanceWhereInput!]
  455. """Logical OR on all given filters."""
  456. OR: [BlockInstanceWhereInput!]
  457. """Logical NOT on all given filters combined by AND."""
  458. NOT: [BlockInstanceWhereInput!]
  459. id: ID
  460. """All values that are not equal to given value."""
  461. id_not: ID
  462. """All values that are contained in given list."""
  463. id_in: [ID!]
  464. """All values that are not contained in given list."""
  465. id_not_in: [ID!]
  466. """All values less than the given value."""
  467. id_lt: ID
  468. """All values less than or equal the given value."""
  469. id_lte: ID
  470. """All values greater than the given value."""
  471. id_gt: ID
  472. """All values greater than or equal the given value."""
  473. id_gte: ID
  474. """All values containing the given string."""
  475. id_contains: ID
  476. """All values not containing the given string."""
  477. id_not_contains: ID
  478. """All values starting with the given string."""
  479. id_starts_with: ID
  480. """All values not starting with the given string."""
  481. id_not_starts_with: ID
  482. """All values ending with the given string."""
  483. id_ends_with: ID
  484. """All values not ending with the given string."""
  485. id_not_ends_with: ID
  486. order: Int
  487. """All values that are not equal to given value."""
  488. order_not: Int
  489. """All values that are contained in given list."""
  490. order_in: [Int!]
  491. """All values that are not contained in given list."""
  492. order_not_in: [Int!]
  493. """All values less than the given value."""
  494. order_lt: Int
  495. """All values less than or equal the given value."""
  496. order_lte: Int
  497. """All values greater than the given value."""
  498. order_gt: Int
  499. """All values greater than or equal the given value."""
  500. order_gte: Int
  501. rounds: Int
  502. """All values that are not equal to given value."""
  503. rounds_not: Int
  504. """All values that are contained in given list."""
  505. rounds_in: [Int!]
  506. """All values that are not contained in given list."""
  507. rounds_not_in: [Int!]
  508. """All values less than the given value."""
  509. rounds_lt: Int
  510. """All values less than or equal the given value."""
  511. rounds_lte: Int
  512. """All values greater than the given value."""
  513. rounds_gt: Int
  514. """All values greater than or equal the given value."""
  515. rounds_gte: Int
  516. variation: String
  517. """All values that are not equal to given value."""
  518. variation_not: String
  519. """All values that are contained in given list."""
  520. variation_in: [String!]
  521. """All values that are not contained in given list."""
  522. variation_not_in: [String!]
  523. """All values less than the given value."""
  524. variation_lt: String
  525. """All values less than or equal the given value."""
  526. variation_lte: String
  527. """All values greater than the given value."""
  528. variation_gt: String
  529. """All values greater than or equal the given value."""
  530. variation_gte: String
  531. """All values containing the given string."""
  532. variation_contains: String
  533. """All values not containing the given string."""
  534. variation_not_contains: String
  535. """All values starting with the given string."""
  536. variation_starts_with: String
  537. """All values not starting with the given string."""
  538. variation_not_starts_with: String
  539. """All values ending with the given string."""
  540. variation_ends_with: String
  541. """All values not ending with the given string."""
  542. variation_not_ends_with: String
  543. block: BlockWhereInput
  544. parentBlock: BlockWhereInput
  545. parentTraining: TrainingWhereInput
  546. }
  547. input BlockInstanceWhereUniqueInput {
  548. id: ID
  549. }
  550. enum BlockOrderByInput {
  551. id_ASC
  552. id_DESC
  553. title_ASC
  554. title_DESC
  555. description_ASC
  556. description_DESC
  557. duration_ASC
  558. duration_DESC
  559. rest_ASC
  560. rest_DESC
  561. }
  562. type BlockPreviousValues {
  563. id: ID!
  564. title: String!
  565. description: String
  566. duration: Int
  567. rest: Int
  568. }
  569. type BlockSubscriptionPayload {
  570. mutation: MutationType!
  571. node: Block
  572. updatedFields: [String!]
  573. previousValues: BlockPreviousValues
  574. }
  575. input BlockSubscriptionWhereInput {
  576. """Logical AND on all given filters."""
  577. AND: [BlockSubscriptionWhereInput!]
  578. """Logical OR on all given filters."""
  579. OR: [BlockSubscriptionWhereInput!]
  580. """Logical NOT on all given filters combined by AND."""
  581. NOT: [BlockSubscriptionWhereInput!]
  582. """The subscription event gets dispatched when it's listed in mutation_in"""
  583. mutation_in: [MutationType!]
  584. """
  585. The subscription event gets only dispatched when one of the updated fields names is included in this list
  586. """
  587. updatedFields_contains: String
  588. """
  589. The subscription event gets only dispatched when all of the field names included in this list have been updated
  590. """
  591. updatedFields_contains_every: [String!]
  592. """
  593. The subscription event gets only dispatched when some of the field names included in this list have been updated
  594. """
  595. updatedFields_contains_some: [String!]
  596. node: BlockWhereInput
  597. }
  598. input BlockUpdateInput {
  599. title: String
  600. description: String
  601. duration: Int
  602. rest: Int
  603. format: FormatUpdateOneRequiredInput
  604. tracks: TrackUpdateManyInput
  605. videos: VideoUpdateManyInput
  606. pictures: PictureUpdateManyInput
  607. blocks: BlockInstanceUpdateManyWithoutParentBlockInput
  608. parentBlockInstances: BlockInstanceUpdateManyWithoutBlockInput
  609. exercises: ExerciseInstanceUpdateManyWithoutParentBlockInstancesInput
  610. }
  611. input BlockUpdateManyMutationInput {
  612. title: String
  613. description: String
  614. duration: Int
  615. rest: Int
  616. }
  617. input BlockUpdateOneRequiredWithoutExercisesInput {
  618. create: BlockCreateWithoutExercisesInput
  619. connect: BlockWhereUniqueInput
  620. update: BlockUpdateWithoutExercisesDataInput
  621. upsert: BlockUpsertWithoutExercisesInput
  622. }
  623. input BlockUpdateOneRequiredWithoutParentBlockInstancesInput {
  624. create: BlockCreateWithoutParentBlockInstancesInput
  625. connect: BlockWhereUniqueInput
  626. update: BlockUpdateWithoutParentBlockInstancesDataInput
  627. upsert: BlockUpsertWithoutParentBlockInstancesInput
  628. }
  629. input BlockUpdateOneWithoutBlocksInput {
  630. create: BlockCreateWithoutBlocksInput
  631. connect: BlockWhereUniqueInput
  632. disconnect: Boolean
  633. delete: Boolean
  634. update: BlockUpdateWithoutBlocksDataInput
  635. upsert: BlockUpsertWithoutBlocksInput
  636. }
  637. input BlockUpdateWithoutBlocksDataInput {
  638. title: String
  639. description: String
  640. duration: Int
  641. rest: Int
  642. format: FormatUpdateOneRequiredInput
  643. tracks: TrackUpdateManyInput
  644. videos: VideoUpdateManyInput
  645. pictures: PictureUpdateManyInput
  646. parentBlockInstances: BlockInstanceUpdateManyWithoutBlockInput
  647. exercises: ExerciseInstanceUpdateManyWithoutParentBlockInstancesInput
  648. }
  649. input BlockUpdateWithoutExercisesDataInput {
  650. title: String
  651. description: String
  652. duration: Int
  653. rest: Int
  654. format: FormatUpdateOneRequiredInput
  655. tracks: TrackUpdateManyInput
  656. videos: VideoUpdateManyInput
  657. pictures: PictureUpdateManyInput
  658. blocks: BlockInstanceUpdateManyWithoutParentBlockInput
  659. parentBlockInstances: BlockInstanceUpdateManyWithoutBlockInput
  660. }
  661. input BlockUpdateWithoutParentBlockInstancesDataInput {
  662. title: String
  663. description: String
  664. duration: Int
  665. rest: Int
  666. format: FormatUpdateOneRequiredInput
  667. tracks: TrackUpdateManyInput
  668. videos: VideoUpdateManyInput
  669. pictures: PictureUpdateManyInput
  670. blocks: BlockInstanceUpdateManyWithoutParentBlockInput
  671. exercises: ExerciseInstanceUpdateManyWithoutParentBlockInstancesInput
  672. }
  673. input BlockUpsertWithoutBlocksInput {
  674. update: BlockUpdateWithoutBlocksDataInput!
  675. create: BlockCreateWithoutBlocksInput!
  676. }
  677. input BlockUpsertWithoutExercisesInput {
  678. update: BlockUpdateWithoutExercisesDataInput!
  679. create: BlockCreateWithoutExercisesInput!
  680. }
  681. input BlockUpsertWithoutParentBlockInstancesInput {
  682. update: BlockUpdateWithoutParentBlockInstancesDataInput!
  683. create: BlockCreateWithoutParentBlockInstancesInput!
  684. }
  685. input BlockWhereInput {
  686. """Logical AND on all given filters."""
  687. AND: [BlockWhereInput!]
  688. """Logical OR on all given filters."""
  689. OR: [BlockWhereInput!]
  690. """Logical NOT on all given filters combined by AND."""
  691. NOT: [BlockWhereInput!]
  692. id: ID
  693. """All values that are not equal to given value."""
  694. id_not: ID
  695. """All values that are contained in given list."""
  696. id_in: [ID!]
  697. """All values that are not contained in given list."""
  698. id_not_in: [ID!]
  699. """All values less than the given value."""
  700. id_lt: ID
  701. """All values less than or equal the given value."""
  702. id_lte: ID
  703. """All values greater than the given value."""
  704. id_gt: ID
  705. """All values greater than or equal the given value."""
  706. id_gte: ID
  707. """All values containing the given string."""
  708. id_contains: ID
  709. """All values not containing the given string."""
  710. id_not_contains: ID
  711. """All values starting with the given string."""
  712. id_starts_with: ID
  713. """All values not starting with the given string."""
  714. id_not_starts_with: ID
  715. """All values ending with the given string."""
  716. id_ends_with: ID
  717. """All values not ending with the given string."""
  718. id_not_ends_with: ID
  719. title: String
  720. """All values that are not equal to given value."""
  721. title_not: String
  722. """All values that are contained in given list."""
  723. title_in: [String!]
  724. """All values that are not contained in given list."""
  725. title_not_in: [String!]
  726. """All values less than the given value."""
  727. title_lt: String
  728. """All values less than or equal the given value."""
  729. title_lte: String
  730. """All values greater than the given value."""
  731. title_gt: String
  732. """All values greater than or equal the given value."""
  733. title_gte: String
  734. """All values containing the given string."""
  735. title_contains: String
  736. """All values not containing the given string."""
  737. title_not_contains: String
  738. """All values starting with the given string."""
  739. title_starts_with: String
  740. """All values not starting with the given string."""
  741. title_not_starts_with: String
  742. """All values ending with the given string."""
  743. title_ends_with: String
  744. """All values not ending with the given string."""
  745. title_not_ends_with: String
  746. description: String
  747. """All values that are not equal to given value."""
  748. description_not: String
  749. """All values that are contained in given list."""
  750. description_in: [String!]
  751. """All values that are not contained in given list."""
  752. description_not_in: [String!]
  753. """All values less than the given value."""
  754. description_lt: String
  755. """All values less than or equal the given value."""
  756. description_lte: String
  757. """All values greater than the given value."""
  758. description_gt: String
  759. """All values greater than or equal the given value."""
  760. description_gte: String
  761. """All values containing the given string."""
  762. description_contains: String
  763. """All values not containing the given string."""
  764. description_not_contains: String
  765. """All values starting with the given string."""
  766. description_starts_with: String
  767. """All values not starting with the given string."""
  768. description_not_starts_with: String
  769. """All values ending with the given string."""
  770. description_ends_with: String
  771. """All values not ending with the given string."""
  772. description_not_ends_with: String
  773. duration: Int
  774. """All values that are not equal to given value."""
  775. duration_not: Int
  776. """All values that are contained in given list."""
  777. duration_in: [Int!]
  778. """All values that are not contained in given list."""
  779. duration_not_in: [Int!]
  780. """All values less than the given value."""
  781. duration_lt: Int
  782. """All values less than or equal the given value."""
  783. duration_lte: Int
  784. """All values greater than the given value."""
  785. duration_gt: Int
  786. """All values greater than or equal the given value."""
  787. duration_gte: Int
  788. rest: Int
  789. """All values that are not equal to given value."""
  790. rest_not: Int
  791. """All values that are contained in given list."""
  792. rest_in: [Int!]
  793. """All values that are not contained in given list."""
  794. rest_not_in: [Int!]
  795. """All values less than the given value."""
  796. rest_lt: Int
  797. """All values less than or equal the given value."""
  798. rest_lte: Int
  799. """All values greater than the given value."""
  800. rest_gt: Int
  801. """All values greater than or equal the given value."""
  802. rest_gte: Int
  803. format: FormatWhereInput
  804. tracks_every: TrackWhereInput
  805. tracks_some: TrackWhereInput
  806. tracks_none: TrackWhereInput
  807. videos_every: VideoWhereInput
  808. videos_some: VideoWhereInput
  809. videos_none: VideoWhereInput
  810. pictures_every: PictureWhereInput
  811. pictures_some: PictureWhereInput
  812. pictures_none: PictureWhereInput
  813. blocks_every: BlockInstanceWhereInput
  814. blocks_some: BlockInstanceWhereInput
  815. blocks_none: BlockInstanceWhereInput
  816. parentBlockInstances_every: BlockInstanceWhereInput
  817. parentBlockInstances_some: BlockInstanceWhereInput
  818. parentBlockInstances_none: BlockInstanceWhereInput
  819. exercises_every: ExerciseInstanceWhereInput
  820. exercises_some: ExerciseInstanceWhereInput
  821. exercises_none: ExerciseInstanceWhereInput
  822. }
  823. input BlockWhereUniqueInput {
  824. id: ID
  825. }
  826. type Comment implements Node {
  827. id: ID!
  828. text: String!
  829. author: User!
  830. createdAt: DateTime!
  831. }
  832. """A connection to a list of items."""
  833. type CommentConnection {
  834. """Information to aid in pagination."""
  835. pageInfo: PageInfo!
  836. """A list of edges."""
  837. edges: [CommentEdge]!
  838. aggregate: AggregateComment!
  839. }
  840. input CommentCreateInput {
  841. id: ID
  842. text: String!
  843. author: UserCreateOneWithoutCommentsInput!
  844. }
  845. input CommentCreateManyWithoutAuthorInput {
  846. create: [CommentCreateWithoutAuthorInput!]
  847. connect: [CommentWhereUniqueInput!]
  848. }
  849. input CommentCreateWithoutAuthorInput {
  850. id: ID
  851. text: String!
  852. }
  853. """An edge in a connection."""
  854. type CommentEdge {
  855. """The item at the end of the edge."""
  856. node: Comment!
  857. """A cursor for use in pagination."""
  858. cursor: String!
  859. }
  860. enum CommentOrderByInput {
  861. id_ASC
  862. id_DESC
  863. text_ASC
  864. text_DESC
  865. createdAt_ASC
  866. createdAt_DESC
  867. }
  868. type CommentPreviousValues {
  869. id: ID!
  870. text: String!
  871. createdAt: DateTime!
  872. }
  873. input CommentScalarWhereInput {
  874. """Logical AND on all given filters."""
  875. AND: [CommentScalarWhereInput!]
  876. """Logical OR on all given filters."""
  877. OR: [CommentScalarWhereInput!]
  878. """Logical NOT on all given filters combined by AND."""
  879. NOT: [CommentScalarWhereInput!]
  880. id: ID
  881. """All values that are not equal to given value."""
  882. id_not: ID
  883. """All values that are contained in given list."""
  884. id_in: [ID!]
  885. """All values that are not contained in given list."""
  886. id_not_in: [ID!]
  887. """All values less than the given value."""
  888. id_lt: ID
  889. """All values less than or equal the given value."""
  890. id_lte: ID
  891. """All values greater than the given value."""
  892. id_gt: ID
  893. """All values greater than or equal the given value."""
  894. id_gte: ID
  895. """All values containing the given string."""
  896. id_contains: ID
  897. """All values not containing the given string."""
  898. id_not_contains: ID
  899. """All values starting with the given string."""
  900. id_starts_with: ID
  901. """All values not starting with the given string."""
  902. id_not_starts_with: ID
  903. """All values ending with the given string."""
  904. id_ends_with: ID
  905. """All values not ending with the given string."""
  906. id_not_ends_with: ID
  907. text: String
  908. """All values that are not equal to given value."""
  909. text_not: String
  910. """All values that are contained in given list."""
  911. text_in: [String!]
  912. """All values that are not contained in given list."""
  913. text_not_in: [String!]
  914. """All values less than the given value."""
  915. text_lt: String
  916. """All values less than or equal the given value."""
  917. text_lte: String
  918. """All values greater than the given value."""
  919. text_gt: String
  920. """All values greater than or equal the given value."""
  921. text_gte: String
  922. """All values containing the given string."""
  923. text_contains: String
  924. """All values not containing the given string."""
  925. text_not_contains: String
  926. """All values starting with the given string."""
  927. text_starts_with: String
  928. """All values not starting with the given string."""
  929. text_not_starts_with: String
  930. """All values ending with the given string."""
  931. text_ends_with: String
  932. """All values not ending with the given string."""
  933. text_not_ends_with: String
  934. createdAt: DateTime
  935. """All values that are not equal to given value."""
  936. createdAt_not: DateTime
  937. """All values that are contained in given list."""
  938. createdAt_in: [DateTime!]
  939. """All values that are not contained in given list."""
  940. createdAt_not_in: [DateTime!]
  941. """All values less than the given value."""
  942. createdAt_lt: DateTime
  943. """All values less than or equal the given value."""
  944. createdAt_lte: DateTime
  945. """All values greater than the given value."""
  946. createdAt_gt: DateTime
  947. """All values greater than or equal the given value."""
  948. createdAt_gte: DateTime
  949. }
  950. type CommentSubscriptionPayload {
  951. mutation: MutationType!
  952. node: Comment
  953. updatedFields: [String!]
  954. previousValues: CommentPreviousValues
  955. }
  956. input CommentSubscriptionWhereInput {
  957. """Logical AND on all given filters."""
  958. AND: [CommentSubscriptionWhereInput!]
  959. """Logical OR on all given filters."""
  960. OR: [CommentSubscriptionWhereInput!]
  961. """Logical NOT on all given filters combined by AND."""
  962. NOT: [CommentSubscriptionWhereInput!]
  963. """The subscription event gets dispatched when it's listed in mutation_in"""
  964. mutation_in: [MutationType!]
  965. """
  966. The subscription event gets only dispatched when one of the updated fields names is included in this list
  967. """
  968. updatedFields_contains: String
  969. """
  970. The subscription event gets only dispatched when all of the field names included in this list have been updated
  971. """
  972. updatedFields_contains_every: [String!]
  973. """
  974. The subscription event gets only dispatched when some of the field names included in this list have been updated
  975. """
  976. updatedFields_contains_some: [String!]
  977. node: CommentWhereInput
  978. }
  979. input CommentUpdateInput {
  980. text: String
  981. author: UserUpdateOneRequiredWithoutCommentsInput
  982. }
  983. input CommentUpdateManyDataInput {
  984. text: String
  985. }
  986. input CommentUpdateManyMutationInput {
  987. text: String
  988. }
  989. input CommentUpdateManyWithoutAuthorInput {
  990. create: [CommentCreateWithoutAuthorInput!]
  991. connect: [CommentWhereUniqueInput!]
  992. set: [CommentWhereUniqueInput!]
  993. disconnect: [CommentWhereUniqueInput!]
  994. delete: [CommentWhereUniqueInput!]
  995. update: [CommentUpdateWithWhereUniqueWithoutAuthorInput!]
  996. updateMany: [CommentUpdateManyWithWhereNestedInput!]
  997. deleteMany: [CommentScalarWhereInput!]
  998. upsert: [CommentUpsertWithWhereUniqueWithoutAuthorInput!]
  999. }
  1000. input CommentUpdateManyWithWhereNestedInput {
  1001. where: CommentScalarWhereInput!
  1002. data: CommentUpdateManyDataInput!
  1003. }
  1004. input CommentUpdateWithoutAuthorDataInput {
  1005. text: String
  1006. }
  1007. input CommentUpdateWithWhereUniqueWithoutAuthorInput {
  1008. where: CommentWhereUniqueInput!
  1009. data: CommentUpdateWithoutAuthorDataInput!
  1010. }
  1011. input CommentUpsertWithWhereUniqueWithoutAuthorInput {
  1012. where: CommentWhereUniqueInput!
  1013. update: CommentUpdateWithoutAuthorDataInput!
  1014. create: CommentCreateWithoutAuthorInput!
  1015. }
  1016. input CommentWhereInput {
  1017. """Logical AND on all given filters."""
  1018. AND: [CommentWhereInput!]
  1019. """Logical OR on all given filters."""
  1020. OR: [CommentWhereInput!]
  1021. """Logical NOT on all given filters combined by AND."""
  1022. NOT: [CommentWhereInput!]
  1023. id: ID
  1024. """All values that are not equal to given value."""
  1025. id_not: ID
  1026. """All values that are contained in given list."""
  1027. id_in: [ID!]
  1028. """All values that are not contained in given list."""
  1029. id_not_in: [ID!]
  1030. """All values less than the given value."""
  1031. id_lt: ID
  1032. """All values less than or equal the given value."""
  1033. id_lte: ID
  1034. """All values greater than the given value."""
  1035. id_gt: ID
  1036. """All values greater than or equal the given value."""
  1037. id_gte: ID
  1038. """All values containing the given string."""
  1039. id_contains: ID
  1040. """All values not containing the given string."""
  1041. id_not_contains: ID
  1042. """All values starting with the given string."""
  1043. id_starts_with: ID
  1044. """All values not starting with the given string."""
  1045. id_not_starts_with: ID
  1046. """All values ending with the given string."""
  1047. id_ends_with: ID
  1048. """All values not ending with the given string."""
  1049. id_not_ends_with: ID
  1050. text: String
  1051. """All values that are not equal to given value."""
  1052. text_not: String
  1053. """All values that are contained in given list."""
  1054. text_in: [String!]
  1055. """All values that are not contained in given list."""
  1056. text_not_in: [String!]
  1057. """All values less than the given value."""
  1058. text_lt: String
  1059. """All values less than or equal the given value."""
  1060. text_lte: String
  1061. """All values greater than the given value."""
  1062. text_gt: String
  1063. """All values greater than or equal the given value."""
  1064. text_gte: String
  1065. """All values containing the given string."""
  1066. text_contains: String
  1067. """All values not containing the given string."""
  1068. text_not_contains: String
  1069. """All values starting with the given string."""
  1070. text_starts_with: String
  1071. """All values not starting with the given string."""
  1072. text_not_starts_with: String
  1073. """All values ending with the given string."""
  1074. text_ends_with: String
  1075. """All values not ending with the given string."""
  1076. text_not_ends_with: String
  1077. createdAt: DateTime
  1078. """All values that are not equal to given value."""
  1079. createdAt_not: DateTime
  1080. """All values that are contained in given list."""
  1081. createdAt_in: [DateTime!]
  1082. """All values that are not contained in given list."""
  1083. createdAt_not_in: [DateTime!]
  1084. """All values less than the given value."""
  1085. createdAt_lt: DateTime
  1086. """All values less than or equal the given value."""
  1087. createdAt_lte: DateTime
  1088. """All values greater than the given value."""
  1089. createdAt_gt: DateTime
  1090. """All values greater than or equal the given value."""
  1091. createdAt_gte: DateTime
  1092. author: UserWhereInput
  1093. }
  1094. input CommentWhereUniqueInput {
  1095. id: ID
  1096. }
  1097. scalar DateTime
  1098. type Exercise implements Node {
  1099. id: ID!
  1100. name: String!
  1101. description: String
  1102. videos(where: VideoWhereInput, orderBy: VideoOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Video!]
  1103. pictures(where: PictureWhereInput, orderBy: PictureOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Picture!]
  1104. targets: [String!]!
  1105. baseExercise: [String!]!
  1106. parentExerciseInstances(where: ExerciseInstanceWhereInput, orderBy: ExerciseInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [ExerciseInstance!]
  1107. }
  1108. """A connection to a list of items."""
  1109. type ExerciseConnection {
  1110. """Information to aid in pagination."""
  1111. pageInfo: PageInfo!
  1112. """A list of edges."""
  1113. edges: [ExerciseEdge]!
  1114. aggregate: AggregateExercise!
  1115. }
  1116. input ExerciseCreatebaseExerciseInput {
  1117. set: [String!]
  1118. }
  1119. input ExerciseCreateInput {
  1120. id: ID
  1121. name: String!
  1122. description: String
  1123. targets: ExerciseCreatetargetsInput
  1124. baseExercise: ExerciseCreatebaseExerciseInput
  1125. videos: VideoCreateManyInput
  1126. pictures: PictureCreateManyInput
  1127. parentExerciseInstances: ExerciseInstanceCreateManyWithoutExerciseInput
  1128. }
  1129. input ExerciseCreateOneWithoutParentExerciseInstancesInput {
  1130. create: ExerciseCreateWithoutParentExerciseInstancesInput
  1131. connect: ExerciseWhereUniqueInput
  1132. }
  1133. input ExerciseCreatetargetsInput {
  1134. set: [String!]
  1135. }
  1136. input ExerciseCreateWithoutParentExerciseInstancesInput {
  1137. id: ID
  1138. name: String!
  1139. description: String
  1140. targets: ExerciseCreatetargetsInput
  1141. baseExercise: ExerciseCreatebaseExerciseInput
  1142. videos: VideoCreateManyInput
  1143. pictures: PictureCreateManyInput
  1144. }
  1145. """An edge in a connection."""
  1146. type ExerciseEdge {
  1147. """The item at the end of the edge."""
  1148. node: Exercise!
  1149. """A cursor for use in pagination."""
  1150. cursor: String!
  1151. }
  1152. type ExerciseInstance implements Node {
  1153. id: ID!
  1154. exercise: Exercise!
  1155. order: Int!
  1156. repetitions: Int
  1157. variation: String
  1158. parentBlockInstances: Block!
  1159. }
  1160. """A connection to a list of items."""
  1161. type ExerciseInstanceConnection {
  1162. """Information to aid in pagination."""
  1163. pageInfo: PageInfo!
  1164. """A list of edges."""
  1165. edges: [ExerciseInstanceEdge]!
  1166. aggregate: AggregateExerciseInstance!
  1167. }
  1168. input ExerciseInstanceCreateInput {
  1169. id: ID
  1170. order: Int!
  1171. repetitions: Int
  1172. variation: String
  1173. exercise: ExerciseCreateOneWithoutParentExerciseInstancesInput!
  1174. parentBlockInstances: BlockCreateOneWithoutExercisesInput!
  1175. }
  1176. input ExerciseInstanceCreateManyWithoutExerciseInput {
  1177. create: [ExerciseInstanceCreateWithoutExerciseInput!]
  1178. connect: [ExerciseInstanceWhereUniqueInput!]
  1179. }
  1180. input ExerciseInstanceCreateManyWithoutParentBlockInstancesInput {
  1181. create: [ExerciseInstanceCreateWithoutParentBlockInstancesInput!]
  1182. connect: [ExerciseInstanceWhereUniqueInput!]
  1183. }
  1184. input ExerciseInstanceCreateWithoutExerciseInput {
  1185. id: ID
  1186. order: Int!
  1187. repetitions: Int
  1188. variation: String
  1189. parentBlockInstances: BlockCreateOneWithoutExercisesInput!
  1190. }
  1191. input ExerciseInstanceCreateWithoutParentBlockInstancesInput {
  1192. id: ID
  1193. order: Int!
  1194. repetitions: Int
  1195. variation: String
  1196. exercise: ExerciseCreateOneWithoutParentExerciseInstancesInput!
  1197. }
  1198. """An edge in a connection."""
  1199. type ExerciseInstanceEdge {
  1200. """The item at the end of the edge."""
  1201. node: ExerciseInstance!
  1202. """A cursor for use in pagination."""
  1203. cursor: String!
  1204. }
  1205. enum ExerciseInstanceOrderByInput {
  1206. id_ASC
  1207. id_DESC
  1208. order_ASC
  1209. order_DESC
  1210. repetitions_ASC
  1211. repetitions_DESC
  1212. variation_ASC
  1213. variation_DESC
  1214. }
  1215. type ExerciseInstancePreviousValues {
  1216. id: ID!
  1217. order: Int!
  1218. repetitions: Int
  1219. variation: String
  1220. }
  1221. input ExerciseInstanceScalarWhereInput {
  1222. """Logical AND on all given filters."""
  1223. AND: [ExerciseInstanceScalarWhereInput!]
  1224. """Logical OR on all given filters."""
  1225. OR: [ExerciseInstanceScalarWhereInput!]
  1226. """Logical NOT on all given filters combined by AND."""
  1227. NOT: [ExerciseInstanceScalarWhereInput!]
  1228. id: ID
  1229. """All values that are not equal to given value."""
  1230. id_not: ID
  1231. """All values that are contained in given list."""
  1232. id_in: [ID!]
  1233. """All values that are not contained in given list."""
  1234. id_not_in: [ID!]
  1235. """All values less than the given value."""
  1236. id_lt: ID
  1237. """All values less than or equal the given value."""
  1238. id_lte: ID
  1239. """All values greater than the given value."""
  1240. id_gt: ID
  1241. """All values greater than or equal the given value."""
  1242. id_gte: ID
  1243. """All values containing the given string."""
  1244. id_contains: ID
  1245. """All values not containing the given string."""
  1246. id_not_contains: ID
  1247. """All values starting with the given string."""
  1248. id_starts_with: ID
  1249. """All values not starting with the given string."""
  1250. id_not_starts_with: ID
  1251. """All values ending with the given string."""
  1252. id_ends_with: ID
  1253. """All values not ending with the given string."""
  1254. id_not_ends_with: ID
  1255. order: Int
  1256. """All values that are not equal to given value."""
  1257. order_not: Int
  1258. """All values that are contained in given list."""
  1259. order_in: [Int!]
  1260. """All values that are not contained in given list."""
  1261. order_not_in: [Int!]
  1262. """All values less than the given value."""
  1263. order_lt: Int
  1264. """All values less than or equal the given value."""
  1265. order_lte: Int
  1266. """All values greater than the given value."""
  1267. order_gt: Int
  1268. """All values greater than or equal the given value."""
  1269. order_gte: Int
  1270. repetitions: Int
  1271. """All values that are not equal to given value."""
  1272. repetitions_not: Int
  1273. """All values that are contained in given list."""
  1274. repetitions_in: [Int!]
  1275. """All values that are not contained in given list."""
  1276. repetitions_not_in: [Int!]
  1277. """All values less than the given value."""
  1278. repetitions_lt: Int
  1279. """All values less than or equal the given value."""
  1280. repetitions_lte: Int
  1281. """All values greater than the given value."""
  1282. repetitions_gt: Int
  1283. """All values greater than or equal the given value."""
  1284. repetitions_gte: Int
  1285. variation: String
  1286. """All values that are not equal to given value."""
  1287. variation_not: String
  1288. """All values that are contained in given list."""
  1289. variation_in: [String!]
  1290. """All values that are not contained in given list."""
  1291. variation_not_in: [String!]
  1292. """All values less than the given value."""
  1293. variation_lt: String
  1294. """All values less than or equal the given value."""
  1295. variation_lte: String
  1296. """All values greater than the given value."""
  1297. variation_gt: String
  1298. """All values greater than or equal the given value."""
  1299. variation_gte: String
  1300. """All values containing the given string."""
  1301. variation_contains: String
  1302. """All values not containing the given string."""
  1303. variation_not_contains: String
  1304. """All values starting with the given string."""
  1305. variation_starts_with: String
  1306. """All values not starting with the given string."""
  1307. variation_not_starts_with: String
  1308. """All values ending with the given string."""
  1309. variation_ends_with: String
  1310. """All values not ending with the given string."""
  1311. variation_not_ends_with: String
  1312. }
  1313. type ExerciseInstanceSubscriptionPayload {
  1314. mutation: MutationType!
  1315. node: ExerciseInstance
  1316. updatedFields: [String!]
  1317. previousValues: ExerciseInstancePreviousValues
  1318. }
  1319. input ExerciseInstanceSubscriptionWhereInput {
  1320. """Logical AND on all given filters."""
  1321. AND: [ExerciseInstanceSubscriptionWhereInput!]
  1322. """Logical OR on all given filters."""
  1323. OR: [ExerciseInstanceSubscriptionWhereInput!]
  1324. """Logical NOT on all given filters combined by AND."""
  1325. NOT: [ExerciseInstanceSubscriptionWhereInput!]
  1326. """The subscription event gets dispatched when it's listed in mutation_in"""
  1327. mutation_in: [MutationType!]
  1328. """
  1329. The subscription event gets only dispatched when one of the updated fields names is included in this list
  1330. """
  1331. updatedFields_contains: String
  1332. """
  1333. The subscription event gets only dispatched when all of the field names included in this list have been updated
  1334. """
  1335. updatedFields_contains_every: [String!]
  1336. """
  1337. The subscription event gets only dispatched when some of the field names included in this list have been updated
  1338. """
  1339. updatedFields_contains_some: [String!]
  1340. node: ExerciseInstanceWhereInput
  1341. }
  1342. input ExerciseInstanceUpdateInput {
  1343. order: Int
  1344. repetitions: Int
  1345. variation: String
  1346. exercise: ExerciseUpdateOneRequiredWithoutParentExerciseInstancesInput
  1347. parentBlockInstances: BlockUpdateOneRequiredWithoutExercisesInput
  1348. }
  1349. input ExerciseInstanceUpdateManyDataInput {
  1350. order: Int
  1351. repetitions: Int
  1352. variation: String
  1353. }
  1354. input ExerciseInstanceUpdateManyMutationInput {
  1355. order: Int
  1356. repetitions: Int
  1357. variation: String
  1358. }
  1359. input ExerciseInstanceUpdateManyWithoutExerciseInput {
  1360. create: [ExerciseInstanceCreateWithoutExerciseInput!]
  1361. connect: [ExerciseInstanceWhereUniqueInput!]
  1362. set: [ExerciseInstanceWhereUniqueInput!]
  1363. disconnect: [ExerciseInstanceWhereUniqueInput!]
  1364. delete: [ExerciseInstanceWhereUniqueInput!]
  1365. update: [ExerciseInstanceUpdateWithWhereUniqueWithoutExerciseInput!]
  1366. updateMany: [ExerciseInstanceUpdateManyWithWhereNestedInput!]
  1367. deleteMany: [ExerciseInstanceScalarWhereInput!]
  1368. upsert: [ExerciseInstanceUpsertWithWhereUniqueWithoutExerciseInput!]
  1369. }
  1370. input ExerciseInstanceUpdateManyWithoutParentBlockInstancesInput {
  1371. create: [ExerciseInstanceCreateWithoutParentBlockInstancesInput!]
  1372. connect: [ExerciseInstanceWhereUniqueInput!]
  1373. set: [ExerciseInstanceWhereUniqueInput!]
  1374. disconnect: [ExerciseInstanceWhereUniqueInput!]
  1375. delete: [ExerciseInstanceWhereUniqueInput!]
  1376. update: [ExerciseInstanceUpdateWithWhereUniqueWithoutParentBlockInstancesInput!]
  1377. updateMany: [ExerciseInstanceUpdateManyWithWhereNestedInput!]
  1378. deleteMany: [ExerciseInstanceScalarWhereInput!]
  1379. upsert: [ExerciseInstanceUpsertWithWhereUniqueWithoutParentBlockInstancesInput!]
  1380. }
  1381. input ExerciseInstanceUpdateManyWithWhereNestedInput {
  1382. where: ExerciseInstanceScalarWhereInput!
  1383. data: ExerciseInstanceUpdateManyDataInput!
  1384. }
  1385. input ExerciseInstanceUpdateWithoutExerciseDataInput {
  1386. order: Int
  1387. repetitions: Int
  1388. variation: String
  1389. parentBlockInstances: BlockUpdateOneRequiredWithoutExercisesInput
  1390. }
  1391. input ExerciseInstanceUpdateWithoutParentBlockInstancesDataInput {
  1392. order: Int
  1393. repetitions: Int
  1394. variation: String
  1395. exercise: ExerciseUpdateOneRequiredWithoutParentExerciseInstancesInput
  1396. }
  1397. input ExerciseInstanceUpdateWithWhereUniqueWithoutExerciseInput {
  1398. where: ExerciseInstanceWhereUniqueInput!
  1399. data: ExerciseInstanceUpdateWithoutExerciseDataInput!
  1400. }
  1401. input ExerciseInstanceUpdateWithWhereUniqueWithoutParentBlockInstancesInput {
  1402. where: ExerciseInstanceWhereUniqueInput!
  1403. data: ExerciseInstanceUpdateWithoutParentBlockInstancesDataInput!
  1404. }
  1405. input ExerciseInstanceUpsertWithWhereUniqueWithoutExerciseInput {
  1406. where: ExerciseInstanceWhereUniqueInput!
  1407. update: ExerciseInstanceUpdateWithoutExerciseDataInput!
  1408. create: ExerciseInstanceCreateWithoutExerciseInput!
  1409. }
  1410. input ExerciseInstanceUpsertWithWhereUniqueWithoutParentBlockInstancesInput {
  1411. where: ExerciseInstanceWhereUniqueInput!
  1412. update: ExerciseInstanceUpdateWithoutParentBlockInstancesDataInput!
  1413. create: ExerciseInstanceCreateWithoutParentBlockInstancesInput!
  1414. }
  1415. input ExerciseInstanceWhereInput {
  1416. """Logical AND on all given filters."""
  1417. AND: [ExerciseInstanceWhereInput!]
  1418. """Logical OR on all given filters."""
  1419. OR: [ExerciseInstanceWhereInput!]
  1420. """Logical NOT on all given filters combined by AND."""
  1421. NOT: [ExerciseInstanceWhereInput!]
  1422. id: ID
  1423. """All values that are not equal to given value."""
  1424. id_not: ID
  1425. """All values that are contained in given list."""
  1426. id_in: [ID!]
  1427. """All values that are not contained in given list."""
  1428. id_not_in: [ID!]
  1429. """All values less than the given value."""
  1430. id_lt: ID
  1431. """All values less than or equal the given value."""
  1432. id_lte: ID
  1433. """All values greater than the given value."""
  1434. id_gt: ID
  1435. """All values greater than or equal the given value."""
  1436. id_gte: ID
  1437. """All values containing the given string."""
  1438. id_contains: ID
  1439. """All values not containing the given string."""
  1440. id_not_contains: ID
  1441. """All values starting with the given string."""
  1442. id_starts_with: ID
  1443. """All values not starting with the given string."""
  1444. id_not_starts_with: ID
  1445. """All values ending with the given string."""
  1446. id_ends_with: ID
  1447. """All values not ending with the given string."""
  1448. id_not_ends_with: ID
  1449. order: Int
  1450. """All values that are not equal to given value."""
  1451. order_not: Int
  1452. """All values that are contained in given list."""
  1453. order_in: [Int!]
  1454. """All values that are not contained in given list."""
  1455. order_not_in: [Int!]
  1456. """All values less than the given value."""
  1457. order_lt: Int
  1458. """All values less than or equal the given value."""
  1459. order_lte: Int
  1460. """All values greater than the given value."""
  1461. order_gt: Int
  1462. """All values greater than or equal the given value."""
  1463. order_gte: Int
  1464. repetitions: Int
  1465. """All values that are not equal to given value."""
  1466. repetitions_not: Int
  1467. """All values that are contained in given list."""
  1468. repetitions_in: [Int!]
  1469. """All values that are not contained in given list."""
  1470. repetitions_not_in: [Int!]
  1471. """All values less than the given value."""
  1472. repetitions_lt: Int
  1473. """All values less than or equal the given value."""
  1474. repetitions_lte: Int
  1475. """All values greater than the given value."""
  1476. repetitions_gt: Int
  1477. """All values greater than or equal the given value."""
  1478. repetitions_gte: Int
  1479. variation: String
  1480. """All values that are not equal to given value."""
  1481. variation_not: String
  1482. """All values that are contained in given list."""
  1483. variation_in: [String!]
  1484. """All values that are not contained in given list."""
  1485. variation_not_in: [String!]
  1486. """All values less than the given value."""
  1487. variation_lt: String
  1488. """All values less than or equal the given value."""
  1489. variation_lte: String
  1490. """All values greater than the given value."""
  1491. variation_gt: String
  1492. """All values greater than or equal the given value."""
  1493. variation_gte: String
  1494. """All values containing the given string."""
  1495. variation_contains: String
  1496. """All values not containing the given string."""
  1497. variation_not_contains: String
  1498. """All values starting with the given string."""
  1499. variation_starts_with: String
  1500. """All values not starting with the given string."""
  1501. variation_not_starts_with: String
  1502. """All values ending with the given string."""
  1503. variation_ends_with: String
  1504. """All values not ending with the given string."""
  1505. variation_not_ends_with: String
  1506. exercise: ExerciseWhereInput
  1507. parentBlockInstances: BlockWhereInput
  1508. }
  1509. input ExerciseInstanceWhereUniqueInput {
  1510. id: ID
  1511. }
  1512. enum ExerciseOrderByInput {
  1513. id_ASC
  1514. id_DESC
  1515. name_ASC
  1516. name_DESC
  1517. description_ASC
  1518. description_DESC
  1519. }
  1520. type ExercisePreviousValues {
  1521. id: ID!
  1522. name: String!
  1523. description: String
  1524. targets: [String!]!
  1525. baseExercise: [String!]!
  1526. }
  1527. type ExerciseSubscriptionPayload {
  1528. mutation: MutationType!
  1529. node: Exercise
  1530. updatedFields: [String!]
  1531. previousValues: ExercisePreviousValues
  1532. }
  1533. input ExerciseSubscriptionWhereInput {
  1534. """Logical AND on all given filters."""
  1535. AND: [ExerciseSubscriptionWhereInput!]
  1536. """Logical OR on all given filters."""
  1537. OR: [ExerciseSubscriptionWhereInput!]
  1538. """Logical NOT on all given filters combined by AND."""
  1539. NOT: [ExerciseSubscriptionWhereInput!]
  1540. """The subscription event gets dispatched when it's listed in mutation_in"""
  1541. mutation_in: [MutationType!]
  1542. """
  1543. The subscription event gets only dispatched when one of the updated fields names is included in this list
  1544. """
  1545. updatedFields_contains: String
  1546. """
  1547. The subscription event gets only dispatched when all of the field names included in this list have been updated
  1548. """
  1549. updatedFields_contains_every: [String!]
  1550. """
  1551. The subscription event gets only dispatched when some of the field names included in this list have been updated
  1552. """
  1553. updatedFields_contains_some: [String!]
  1554. node: ExerciseWhereInput
  1555. }
  1556. input ExerciseUpdatebaseExerciseInput {
  1557. set: [String!]
  1558. }
  1559. input ExerciseUpdateInput {
  1560. name: String
  1561. description: String
  1562. targets: ExerciseUpdatetargetsInput
  1563. baseExercise: ExerciseUpdatebaseExerciseInput
  1564. videos: VideoUpdateManyInput
  1565. pictures: PictureUpdateManyInput
  1566. parentExerciseInstances: ExerciseInstanceUpdateManyWithoutExerciseInput
  1567. }
  1568. input ExerciseUpdateManyMutationInput {
  1569. name: String
  1570. description: String
  1571. targets: ExerciseUpdatetargetsInput
  1572. baseExercise: ExerciseUpdatebaseExerciseInput
  1573. }
  1574. input ExerciseUpdateOneRequiredWithoutParentExerciseInstancesInput {
  1575. create: ExerciseCreateWithoutParentExerciseInstancesInput
  1576. connect: ExerciseWhereUniqueInput
  1577. update: ExerciseUpdateWithoutParentExerciseInstancesDataInput
  1578. upsert: ExerciseUpsertWithoutParentExerciseInstancesInput
  1579. }
  1580. input ExerciseUpdatetargetsInput {
  1581. set: [String!]
  1582. }
  1583. input ExerciseUpdateWithoutParentExerciseInstancesDataInput {
  1584. name: String
  1585. description: String
  1586. targets: ExerciseUpdatetargetsInput
  1587. baseExercise: ExerciseUpdatebaseExerciseInput
  1588. videos: VideoUpdateManyInput
  1589. pictures: PictureUpdateManyInput
  1590. }
  1591. input ExerciseUpsertWithoutParentExerciseInstancesInput {
  1592. update: ExerciseUpdateWithoutParentExerciseInstancesDataInput!
  1593. create: ExerciseCreateWithoutParentExerciseInstancesInput!
  1594. }
  1595. input ExerciseWhereInput {
  1596. """Logical AND on all given filters."""
  1597. AND: [ExerciseWhereInput!]
  1598. """Logical OR on all given filters."""
  1599. OR: [ExerciseWhereInput!]
  1600. """Logical NOT on all given filters combined by AND."""
  1601. NOT: [ExerciseWhereInput!]
  1602. id: ID
  1603. """All values that are not equal to given value."""
  1604. id_not: ID
  1605. """All values that are contained in given list."""
  1606. id_in: [ID!]
  1607. """All values that are not contained in given list."""
  1608. id_not_in: [ID!]
  1609. """All values less than the given value."""
  1610. id_lt: ID
  1611. """All values less than or equal the given value."""
  1612. id_lte: ID
  1613. """All values greater than the given value."""
  1614. id_gt: ID
  1615. """All values greater than or equal the given value."""
  1616. id_gte: ID
  1617. """All values containing the given string."""
  1618. id_contains: ID
  1619. """All values not containing the given string."""
  1620. id_not_contains: ID
  1621. """All values starting with the given string."""
  1622. id_starts_with: ID
  1623. """All values not starting with the given string."""
  1624. id_not_starts_with: ID
  1625. """All values ending with the given string."""
  1626. id_ends_with: ID
  1627. """All values not ending with the given string."""
  1628. id_not_ends_with: ID
  1629. name: String
  1630. """All values that are not equal to given value."""
  1631. name_not: String
  1632. """All values that are contained in given list."""
  1633. name_in: [String!]
  1634. """All values that are not contained in given list."""
  1635. name_not_in: [String!]
  1636. """All values less than the given value."""
  1637. name_lt: String
  1638. """All values less than or equal the given value."""
  1639. name_lte: String
  1640. """All values greater than the given value."""
  1641. name_gt: String
  1642. """All values greater than or equal the given value."""
  1643. name_gte: String
  1644. """All values containing the given string."""
  1645. name_contains: String
  1646. """All values not containing the given string."""
  1647. name_not_contains: String
  1648. """All values starting with the given string."""
  1649. name_starts_with: String
  1650. """All values not starting with the given string."""
  1651. name_not_starts_with: String
  1652. """All values ending with the given string."""
  1653. name_ends_with: String
  1654. """All values not ending with the given string."""
  1655. name_not_ends_with: String
  1656. description: String
  1657. """All values that are not equal to given value."""
  1658. description_not: String
  1659. """All values that are contained in given list."""
  1660. description_in: [String!]
  1661. """All values that are not contained in given list."""
  1662. description_not_in: [String!]
  1663. """All values less than the given value."""
  1664. description_lt: String
  1665. """All values less than or equal the given value."""
  1666. description_lte: String
  1667. """All values greater than the given value."""
  1668. description_gt: String
  1669. """All values greater than or equal the given value."""
  1670. description_gte: String
  1671. """All values containing the given string."""
  1672. description_contains: String
  1673. """All values not containing the given string."""
  1674. description_not_contains: String
  1675. """All values starting with the given string."""
  1676. description_starts_with: String
  1677. """All values not starting with the given string."""
  1678. description_not_starts_with: String
  1679. """All values ending with the given string."""
  1680. description_ends_with: String
  1681. """All values not ending with the given string."""
  1682. description_not_ends_with: String
  1683. videos_every: VideoWhereInput
  1684. videos_some: VideoWhereInput
  1685. videos_none: VideoWhereInput
  1686. pictures_every: PictureWhereInput
  1687. pictures_some: PictureWhereInput
  1688. pictures_none: PictureWhereInput
  1689. parentExerciseInstances_every: ExerciseInstanceWhereInput
  1690. parentExerciseInstances_some: ExerciseInstanceWhereInput
  1691. parentExerciseInstances_none: ExerciseInstanceWhereInput
  1692. }
  1693. input ExerciseWhereUniqueInput {
  1694. id: ID
  1695. }
  1696. type File implements Node {
  1697. id: ID!
  1698. createdAt: DateTime!
  1699. updatedAt: DateTime!
  1700. path: String!
  1701. mimetype: String!
  1702. user: User!
  1703. thumbnail: String
  1704. filename: String!
  1705. encoding: String!
  1706. size: Int!
  1707. comment: String
  1708. }
  1709. """A connection to a list of items."""
  1710. type FileConnection {
  1711. """Information to aid in pagination."""
  1712. pageInfo: PageInfo!
  1713. """A list of edges."""
  1714. edges: [FileEdge]!
  1715. aggregate: AggregateFile!
  1716. }
  1717. input FileCreateInput {
  1718. id: ID
  1719. path: String!
  1720. mimetype: String!
  1721. thumbnail: String
  1722. filename: String!
  1723. encoding: String!
  1724. size: Int!
  1725. comment: String
  1726. user: UserCreateOneInput!
  1727. }
  1728. input FileCreateOneInput {
  1729. create: FileCreateInput
  1730. connect: FileWhereUniqueInput
  1731. }
  1732. """An edge in a connection."""
  1733. type FileEdge {
  1734. """The item at the end of the edge."""
  1735. node: File!
  1736. """A cursor for use in pagination."""
  1737. cursor: String!
  1738. }
  1739. enum FileOrderByInput {
  1740. id_ASC
  1741. id_DESC
  1742. createdAt_ASC
  1743. createdAt_DESC
  1744. updatedAt_ASC
  1745. updatedAt_DESC
  1746. path_ASC
  1747. path_DESC
  1748. mimetype_ASC
  1749. mimetype_DESC
  1750. thumbnail_ASC
  1751. thumbnail_DESC
  1752. filename_ASC
  1753. filename_DESC
  1754. encoding_ASC
  1755. encoding_DESC
  1756. size_ASC
  1757. size_DESC
  1758. comment_ASC
  1759. comment_DESC
  1760. }
  1761. type FilePreviousValues {
  1762. id: ID!
  1763. createdAt: DateTime!
  1764. updatedAt: DateTime!
  1765. path: String!
  1766. mimetype: String!
  1767. thumbnail: String
  1768. filename: String!
  1769. encoding: String!
  1770. size: Int!
  1771. comment: String
  1772. }
  1773. type FileSubscriptionPayload {
  1774. mutation: MutationType!
  1775. node: File
  1776. updatedFields: [String!]
  1777. previousValues: FilePreviousValues
  1778. }
  1779. input FileSubscriptionWhereInput {
  1780. """Logical AND on all given filters."""
  1781. AND: [FileSubscriptionWhereInput!]
  1782. """Logical OR on all given filters."""
  1783. OR: [FileSubscriptionWhereInput!]
  1784. """Logical NOT on all given filters combined by AND."""
  1785. NOT: [FileSubscriptionWhereInput!]
  1786. """The subscription event gets dispatched when it's listed in mutation_in"""
  1787. mutation_in: [MutationType!]
  1788. """
  1789. The subscription event gets only dispatched when one of the updated fields names is included in this list
  1790. """
  1791. updatedFields_contains: String
  1792. """
  1793. The subscription event gets only dispatched when all of the field names included in this list have been updated
  1794. """
  1795. updatedFields_contains_every: [String!]
  1796. """
  1797. The subscription event gets only dispatched when some of the field names included in this list have been updated
  1798. """
  1799. updatedFields_contains_some: [String!]
  1800. node: FileWhereInput
  1801. }
  1802. input FileUpdateDataInput {
  1803. path: String
  1804. mimetype: String
  1805. thumbnail: String
  1806. filename: String
  1807. encoding: String
  1808. size: Int
  1809. comment: String
  1810. user: UserUpdateOneRequiredInput
  1811. }
  1812. input FileUpdateInput {
  1813. path: String
  1814. mimetype: String
  1815. thumbnail: String
  1816. filename: String
  1817. encoding: String
  1818. size: Int
  1819. comment: String
  1820. user: UserUpdateOneRequiredInput
  1821. }
  1822. input FileUpdateManyMutationInput {
  1823. path: String
  1824. mimetype: String
  1825. thumbnail: String
  1826. filename: String
  1827. encoding: String
  1828. size: Int
  1829. comment: String
  1830. }
  1831. input FileUpdateOneInput {
  1832. create: FileCreateInput
  1833. connect: FileWhereUniqueInput
  1834. disconnect: Boolean
  1835. delete: Boolean
  1836. update: FileUpdateDataInput
  1837. upsert: FileUpsertNestedInput
  1838. }
  1839. input FileUpsertNestedInput {
  1840. update: FileUpdateDataInput!
  1841. create: FileCreateInput!
  1842. }
  1843. input FileWhereInput {
  1844. """Logical AND on all given filters."""
  1845. AND: [FileWhereInput!]
  1846. """Logical OR on all given filters."""
  1847. OR: [FileWhereInput!]
  1848. """Logical NOT on all given filters combined by AND."""
  1849. NOT: [FileWhereInput!]
  1850. id: ID
  1851. """All values that are not equal to given value."""
  1852. id_not: ID
  1853. """All values that are contained in given list."""
  1854. id_in: [ID!]
  1855. """All values that are not contained in given list."""
  1856. id_not_in: [ID!]
  1857. """All values less than the given value."""
  1858. id_lt: ID
  1859. """All values less than or equal the given value."""
  1860. id_lte: ID
  1861. """All values greater than the given value."""
  1862. id_gt: ID
  1863. """All values greater than or equal the given value."""
  1864. id_gte: ID
  1865. """All values containing the given string."""
  1866. id_contains: ID
  1867. """All values not containing the given string."""
  1868. id_not_contains: ID
  1869. """All values starting with the given string."""
  1870. id_starts_with: ID
  1871. """All values not starting with the given string."""
  1872. id_not_starts_with: ID
  1873. """All values ending with the given string."""
  1874. id_ends_with: ID
  1875. """All values not ending with the given string."""
  1876. id_not_ends_with: ID
  1877. createdAt: DateTime
  1878. """All values that are not equal to given value."""
  1879. createdAt_not: DateTime
  1880. """All values that are contained in given list."""
  1881. createdAt_in: [DateTime!]
  1882. """All values that are not contained in given list."""
  1883. createdAt_not_in: [DateTime!]
  1884. """All values less than the given value."""
  1885. createdAt_lt: DateTime
  1886. """All values less than or equal the given value."""
  1887. createdAt_lte: DateTime
  1888. """All values greater than the given value."""
  1889. createdAt_gt: DateTime
  1890. """All values greater than or equal the given value."""
  1891. createdAt_gte: DateTime
  1892. updatedAt: DateTime
  1893. """All values that are not equal to given value."""
  1894. updatedAt_not: DateTime
  1895. """All values that are contained in given list."""
  1896. updatedAt_in: [DateTime!]
  1897. """All values that are not contained in given list."""
  1898. updatedAt_not_in: [DateTime!]
  1899. """All values less than the given value."""
  1900. updatedAt_lt: DateTime
  1901. """All values less than or equal the given value."""
  1902. updatedAt_lte: DateTime
  1903. """All values greater than the given value."""
  1904. updatedAt_gt: DateTime
  1905. """All values greater than or equal the given value."""
  1906. updatedAt_gte: DateTime
  1907. path: String
  1908. """All values that are not equal to given value."""
  1909. path_not: String
  1910. """All values that are contained in given list."""
  1911. path_in: [String!]
  1912. """All values that are not contained in given list."""
  1913. path_not_in: [String!]
  1914. """All values less than the given value."""
  1915. path_lt: String
  1916. """All values less than or equal the given value."""
  1917. path_lte: String
  1918. """All values greater than the given value."""
  1919. path_gt: String
  1920. """All values greater than or equal the given value."""
  1921. path_gte: String
  1922. """All values containing the given string."""
  1923. path_contains: String
  1924. """All values not containing the given string."""
  1925. path_not_contains: String
  1926. """All values starting with the given string."""
  1927. path_starts_with: String
  1928. """All values not starting with the given string."""
  1929. path_not_starts_with: String
  1930. """All values ending with the given string."""
  1931. path_ends_with: String
  1932. """All values not ending with the given string."""
  1933. path_not_ends_with: String
  1934. mimetype: String
  1935. """All values that are not equal to given value."""
  1936. mimetype_not: String
  1937. """All values that are contained in given list."""
  1938. mimetype_in: [String!]
  1939. """All values that are not contained in given list."""
  1940. mimetype_not_in: [String!]
  1941. """All values less than the given value."""
  1942. mimetype_lt: String
  1943. """All values less than or equal the given value."""
  1944. mimetype_lte: String
  1945. """All values greater than the given value."""
  1946. mimetype_gt: String
  1947. """All values greater than or equal the given value."""
  1948. mimetype_gte: String
  1949. """All values containing the given string."""
  1950. mimetype_contains: String
  1951. """All values not containing the given string."""
  1952. mimetype_not_contains: String
  1953. """All values starting with the given string."""
  1954. mimetype_starts_with: String
  1955. """All values not starting with the given string."""
  1956. mimetype_not_starts_with: String
  1957. """All values ending with the given string."""
  1958. mimetype_ends_with: String
  1959. """All values not ending with the given string."""
  1960. mimetype_not_ends_with: String
  1961. thumbnail: String
  1962. """All values that are not equal to given value."""
  1963. thumbnail_not: String
  1964. """All values that are contained in given list."""
  1965. thumbnail_in: [String!]
  1966. """All values that are not contained in given list."""
  1967. thumbnail_not_in: [String!]
  1968. """All values less than the given value."""
  1969. thumbnail_lt: String
  1970. """All values less than or equal the given value."""
  1971. thumbnail_lte: String
  1972. """All values greater than the given value."""
  1973. thumbnail_gt: String
  1974. """All values greater than or equal the given value."""
  1975. thumbnail_gte: String
  1976. """All values containing the given string."""
  1977. thumbnail_contains: String
  1978. """All values not containing the given string."""
  1979. thumbnail_not_contains: String
  1980. """All values starting with the given string."""
  1981. thumbnail_starts_with: String
  1982. """All values not starting with the given string."""
  1983. thumbnail_not_starts_with: String
  1984. """All values ending with the given string."""
  1985. thumbnail_ends_with: String
  1986. """All values not ending with the given string."""
  1987. thumbnail_not_ends_with: String
  1988. filename: String
  1989. """All values that are not equal to given value."""
  1990. filename_not: String
  1991. """All values that are contained in given list."""
  1992. filename_in: [String!]
  1993. """All values that are not contained in given list."""
  1994. filename_not_in: [String!]
  1995. """All values less than the given value."""
  1996. filename_lt: String
  1997. """All values less than or equal the given value."""
  1998. filename_lte: String
  1999. """All values greater than the given value."""
  2000. filename_gt: String
  2001. """All values greater than or equal the given value."""
  2002. filename_gte: String
  2003. """All values containing the given string."""
  2004. filename_contains: String
  2005. """All values not containing the given string."""
  2006. filename_not_contains: String
  2007. """All values starting with the given string."""
  2008. filename_starts_with: String
  2009. """All values not starting with the given string."""
  2010. filename_not_starts_with: String
  2011. """All values ending with the given string."""
  2012. filename_ends_with: String
  2013. """All values not ending with the given string."""
  2014. filename_not_ends_with: String
  2015. encoding: String
  2016. """All values that are not equal to given value."""
  2017. encoding_not: String
  2018. """All values that are contained in given list."""
  2019. encoding_in: [String!]
  2020. """All values that are not contained in given list."""
  2021. encoding_not_in: [String!]
  2022. """All values less than the given value."""
  2023. encoding_lt: String
  2024. """All values less than or equal the given value."""
  2025. encoding_lte: String
  2026. """All values greater than the given value."""
  2027. encoding_gt: String
  2028. """All values greater than or equal the given value."""
  2029. encoding_gte: String
  2030. """All values containing the given string."""
  2031. encoding_contains: String
  2032. """All values not containing the given string."""
  2033. encoding_not_contains: String
  2034. """All values starting with the given string."""
  2035. encoding_starts_with: String
  2036. """All values not starting with the given string."""
  2037. encoding_not_starts_with: String
  2038. """All values ending with the given string."""
  2039. encoding_ends_with: String
  2040. """All values not ending with the given string."""
  2041. encoding_not_ends_with: String
  2042. size: Int
  2043. """All values that are not equal to given value."""
  2044. size_not: Int
  2045. """All values that are contained in given list."""
  2046. size_in: [Int!]
  2047. """All values that are not contained in given list."""
  2048. size_not_in: [Int!]
  2049. """All values less than the given value."""
  2050. size_lt: Int
  2051. """All values less than or equal the given value."""
  2052. size_lte: Int
  2053. """All values greater than the given value."""
  2054. size_gt: Int
  2055. """All values greater than or equal the given value."""
  2056. size_gte: Int
  2057. comment: String
  2058. """All values that are not equal to given value."""
  2059. comment_not: String
  2060. """All values that are contained in given list."""
  2061. comment_in: [String!]
  2062. """All values that are not contained in given list."""
  2063. comment_not_in: [String!]
  2064. """All values less than the given value."""
  2065. comment_lt: String
  2066. """All values less than or equal the given value."""
  2067. comment_lte: String
  2068. """All values greater than the given value."""
  2069. comment_gt: String
  2070. """All values greater than or equal the given value."""
  2071. comment_gte: String
  2072. """All values containing the given string."""
  2073. comment_contains: String
  2074. """All values not containing the given string."""
  2075. comment_not_contains: String
  2076. """All values starting with the given string."""
  2077. comment_starts_with: String
  2078. """All values not starting with the given string."""
  2079. comment_not_starts_with: String
  2080. """All values ending with the given string."""
  2081. comment_ends_with: String
  2082. """All values not ending with the given string."""
  2083. comment_not_ends_with: String
  2084. user: UserWhereInput
  2085. }
  2086. input FileWhereUniqueInput {
  2087. id: ID
  2088. }
  2089. type Format implements Node {
  2090. id: ID!
  2091. name: String!
  2092. description: String!
  2093. }
  2094. """A connection to a list of items."""
  2095. type FormatConnection {
  2096. """Information to aid in pagination."""
  2097. pageInfo: PageInfo!
  2098. """A list of edges."""
  2099. edges: [FormatEdge]!
  2100. aggregate: AggregateFormat!
  2101. }
  2102. input FormatCreateInput {
  2103. id: ID
  2104. name: String!
  2105. description: String!
  2106. }
  2107. input FormatCreateOneInput {
  2108. create: FormatCreateInput
  2109. connect: FormatWhereUniqueInput
  2110. }
  2111. """An edge in a connection."""
  2112. type FormatEdge {
  2113. """The item at the end of the edge."""
  2114. node: Format!
  2115. """A cursor for use in pagination."""
  2116. cursor: String!
  2117. }
  2118. enum FormatOrderByInput {
  2119. id_ASC
  2120. id_DESC
  2121. name_ASC
  2122. name_DESC
  2123. description_ASC
  2124. description_DESC
  2125. }
  2126. type FormatPreviousValues {
  2127. id: ID!
  2128. name: String!
  2129. description: String!
  2130. }
  2131. type FormatSubscriptionPayload {
  2132. mutation: MutationType!
  2133. node: Format
  2134. updatedFields: [String!]
  2135. previousValues: FormatPreviousValues
  2136. }
  2137. input FormatSubscriptionWhereInput {
  2138. """Logical AND on all given filters."""
  2139. AND: [FormatSubscriptionWhereInput!]
  2140. """Logical OR on all given filters."""
  2141. OR: [FormatSubscriptionWhereInput!]
  2142. """Logical NOT on all given filters combined by AND."""
  2143. NOT: [FormatSubscriptionWhereInput!]
  2144. """The subscription event gets dispatched when it's listed in mutation_in"""
  2145. mutation_in: [MutationType!]
  2146. """
  2147. The subscription event gets only dispatched when one of the updated fields names is included in this list
  2148. """
  2149. updatedFields_contains: String
  2150. """
  2151. The subscription event gets only dispatched when all of the field names included in this list have been updated
  2152. """
  2153. updatedFields_contains_every: [String!]
  2154. """
  2155. The subscription event gets only dispatched when some of the field names included in this list have been updated
  2156. """
  2157. updatedFields_contains_some: [String!]
  2158. node: FormatWhereInput
  2159. }
  2160. input FormatUpdateDataInput {
  2161. name: String
  2162. description: String
  2163. }
  2164. input FormatUpdateInput {
  2165. name: String
  2166. description: String
  2167. }
  2168. input FormatUpdateManyMutationInput {
  2169. name: String
  2170. description: String
  2171. }
  2172. input FormatUpdateOneRequiredInput {
  2173. create: FormatCreateInput
  2174. connect: FormatWhereUniqueInput
  2175. update: FormatUpdateDataInput
  2176. upsert: FormatUpsertNestedInput
  2177. }
  2178. input FormatUpsertNestedInput {
  2179. update: FormatUpdateDataInput!
  2180. create: FormatCreateInput!
  2181. }
  2182. input FormatWhereInput {
  2183. """Logical AND on all given filters."""
  2184. AND: [FormatWhereInput!]
  2185. """Logical OR on all given filters."""
  2186. OR: [FormatWhereInput!]
  2187. """Logical NOT on all given filters combined by AND."""
  2188. NOT: [FormatWhereInput!]
  2189. id: ID
  2190. """All values that are not equal to given value."""
  2191. id_not: ID
  2192. """All values that are contained in given list."""
  2193. id_in: [ID!]
  2194. """All values that are not contained in given list."""
  2195. id_not_in: [ID!]
  2196. """All values less than the given value."""
  2197. id_lt: ID
  2198. """All values less than or equal the given value."""
  2199. id_lte: ID
  2200. """All values greater than the given value."""
  2201. id_gt: ID
  2202. """All values greater than or equal the given value."""
  2203. id_gte: ID
  2204. """All values containing the given string."""
  2205. id_contains: ID
  2206. """All values not containing the given string."""
  2207. id_not_contains: ID
  2208. """All values starting with the given string."""
  2209. id_starts_with: ID
  2210. """All values not starting with the given string."""
  2211. id_not_starts_with: ID
  2212. """All values ending with the given string."""
  2213. id_ends_with: ID
  2214. """All values not ending with the given string."""
  2215. id_not_ends_with: ID
  2216. name: String
  2217. """All values that are not equal to given value."""
  2218. name_not: String
  2219. """All values that are contained in given list."""
  2220. name_in: [String!]
  2221. """All values that are not contained in given list."""
  2222. name_not_in: [String!]
  2223. """All values less than the given value."""
  2224. name_lt: String
  2225. """All values less than or equal the given value."""
  2226. name_lte: String
  2227. """All values greater than the given value."""
  2228. name_gt: String
  2229. """All values greater than or equal the given value."""
  2230. name_gte: String
  2231. """All values containing the given string."""
  2232. name_contains: String
  2233. """All values not containing the given string."""
  2234. name_not_contains: String
  2235. """All values starting with the given string."""
  2236. name_starts_with: String
  2237. """All values not starting with the given string."""
  2238. name_not_starts_with: String
  2239. """All values ending with the given string."""
  2240. name_ends_with: String
  2241. """All values not ending with the given string."""
  2242. name_not_ends_with: String
  2243. description: String
  2244. """All values that are not equal to given value."""
  2245. description_not: String
  2246. """All values that are contained in given list."""
  2247. description_in: [String!]
  2248. """All values that are not contained in given list."""
  2249. description_not_in: [String!]
  2250. """All values less than the given value."""
  2251. description_lt: String
  2252. """All values less than or equal the given value."""
  2253. description_lte: String
  2254. """All values greater than the given value."""
  2255. description_gt: String
  2256. """All values greater than or equal the given value."""
  2257. description_gte: String
  2258. """All values containing the given string."""
  2259. description_contains: String
  2260. """All values not containing the given string."""
  2261. description_not_contains: String
  2262. """All values starting with the given string."""
  2263. description_starts_with: String
  2264. """All values not starting with the given string."""
  2265. description_not_starts_with: String
  2266. """All values ending with the given string."""
  2267. description_ends_with: String
  2268. """All values not ending with the given string."""
  2269. description_not_ends_with: String
  2270. }
  2271. input FormatWhereUniqueInput {
  2272. id: ID
  2273. }
  2274. """
  2275. The `Long` scalar type represents non-fractional signed whole numeric values.
  2276. Long can represent values between -(2^63) and 2^63 - 1.
  2277. """
  2278. scalar Long
  2279. type Mutation {
  2280. createTraining(data: TrainingCreateInput!): Training!
  2281. createBlock(data: BlockCreateInput!): Block!
  2282. createBlockInstance(data: BlockInstanceCreateInput!): BlockInstance!
  2283. createExercise(data: ExerciseCreateInput!): Exercise!
  2284. createExerciseInstance(data: ExerciseInstanceCreateInput!): ExerciseInstance!
  2285. createComment(data: CommentCreateInput!): Comment!
  2286. createTrainingType(data: TrainingTypeCreateInput!): TrainingType!
  2287. createUser(data: UserCreateInput!): User!
  2288. createTrack(data: TrackCreateInput!): Track!
  2289. createFile(data: FileCreateInput!): File!
  2290. createFormat(data: FormatCreateInput!): Format!
  2291. createPicture(data: PictureCreateInput!): Picture!
  2292. createRating(data: RatingCreateInput!): Rating!
  2293. createVideo(data: VideoCreateInput!): Video!
  2294. updateTraining(data: TrainingUpdateInput!, where: TrainingWhereUniqueInput!): Training
  2295. updateBlock(data: BlockUpdateInput!, where: BlockWhereUniqueInput!): Block
  2296. updateBlockInstance(data: BlockInstanceUpdateInput!, where: BlockInstanceWhereUniqueInput!): BlockInstance
  2297. updateExercise(data: ExerciseUpdateInput!, where: ExerciseWhereUniqueInput!): Exercise
  2298. updateExerciseInstance(data: ExerciseInstanceUpdateInput!, where: ExerciseInstanceWhereUniqueInput!): ExerciseInstance
  2299. updateComment(data: CommentUpdateInput!, where: CommentWhereUniqueInput!): Comment
  2300. updateTrainingType(data: TrainingTypeUpdateInput!, where: TrainingTypeWhereUniqueInput!): TrainingType
  2301. updateUser(data: UserUpdateInput!, where: UserWhereUniqueInput!): User
  2302. updateTrack(data: TrackUpdateInput!, where: TrackWhereUniqueInput!): Track
  2303. updateFile(data: FileUpdateInput!, where: FileWhereUniqueInput!): File
  2304. updateFormat(data: FormatUpdateInput!, where: FormatWhereUniqueInput!): Format
  2305. updatePicture(data: PictureUpdateInput!, where: PictureWhereUniqueInput!): Picture
  2306. updateRating(data: RatingUpdateInput!, where: RatingWhereUniqueInput!): Rating
  2307. updateVideo(data: VideoUpdateInput!, where: VideoWhereUniqueInput!): Video
  2308. deleteTraining(where: TrainingWhereUniqueInput!): Training
  2309. deleteBlock(where: BlockWhereUniqueInput!): Block
  2310. deleteBlockInstance(where: BlockInstanceWhereUniqueInput!): BlockInstance
  2311. deleteExercise(where: ExerciseWhereUniqueInput!): Exercise
  2312. deleteExerciseInstance(where: ExerciseInstanceWhereUniqueInput!): ExerciseInstance
  2313. deleteComment(where: CommentWhereUniqueInput!): Comment
  2314. deleteTrainingType(where: TrainingTypeWhereUniqueInput!): TrainingType
  2315. deleteUser(where: UserWhereUniqueInput!): User
  2316. deleteTrack(where: TrackWhereUniqueInput!): Track
  2317. deleteFile(where: FileWhereUniqueInput!): File
  2318. deleteFormat(where: FormatWhereUniqueInput!): Format
  2319. deletePicture(where: PictureWhereUniqueInput!): Picture
  2320. deleteRating(where: RatingWhereUniqueInput!): Rating
  2321. deleteVideo(where: VideoWhereUniqueInput!): Video
  2322. upsertTraining(where: TrainingWhereUniqueInput!, create: TrainingCreateInput!, update: TrainingUpdateInput!): Training!
  2323. upsertBlock(where: BlockWhereUniqueInput!, create: BlockCreateInput!, update: BlockUpdateInput!): Block!
  2324. upsertBlockInstance(where: BlockInstanceWhereUniqueInput!, create: BlockInstanceCreateInput!, update: BlockInstanceUpdateInput!): BlockInstance!
  2325. upsertExercise(where: ExerciseWhereUniqueInput!, create: ExerciseCreateInput!, update: ExerciseUpdateInput!): Exercise!
  2326. upsertExerciseInstance(where: ExerciseInstanceWhereUniqueInput!, create: ExerciseInstanceCreateInput!, update: ExerciseInstanceUpdateInput!): ExerciseInstance!
  2327. upsertComment(where: CommentWhereUniqueInput!, create: CommentCreateInput!, update: CommentUpdateInput!): Comment!
  2328. upsertTrainingType(where: TrainingTypeWhereUniqueInput!, create: TrainingTypeCreateInput!, update: TrainingTypeUpdateInput!): TrainingType!
  2329. upsertUser(where: UserWhereUniqueInput!, create: UserCreateInput!, update: UserUpdateInput!): User!
  2330. upsertTrack(where: TrackWhereUniqueInput!, create: TrackCreateInput!, update: TrackUpdateInput!): Track!
  2331. upsertFile(where: FileWhereUniqueInput!, create: FileCreateInput!, update: FileUpdateInput!): File!
  2332. upsertFormat(where: FormatWhereUniqueInput!, create: FormatCreateInput!, update: FormatUpdateInput!): Format!
  2333. upsertPicture(where: PictureWhereUniqueInput!, create: PictureCreateInput!, update: PictureUpdateInput!): Picture!
  2334. upsertRating(where: RatingWhereUniqueInput!, create: RatingCreateInput!, update: RatingUpdateInput!): Rating!
  2335. upsertVideo(where: VideoWhereUniqueInput!, create: VideoCreateInput!, update: VideoUpdateInput!): Video!
  2336. updateManyTrainings(data: TrainingUpdateManyMutationInput!, where: TrainingWhereInput): BatchPayload!
  2337. updateManyBlocks(data: BlockUpdateManyMutationInput!, where: BlockWhereInput): BatchPayload!
  2338. updateManyBlockInstances(data: BlockInstanceUpdateManyMutationInput!, where: BlockInstanceWhereInput): BatchPayload!
  2339. updateManyExercises(data: ExerciseUpdateManyMutationInput!, where: ExerciseWhereInput): BatchPayload!
  2340. updateManyExerciseInstances(data: ExerciseInstanceUpdateManyMutationInput!, where: ExerciseInstanceWhereInput): BatchPayload!
  2341. updateManyComments(data: CommentUpdateManyMutationInput!, where: CommentWhereInput): BatchPayload!
  2342. updateManyTrainingTypes(data: TrainingTypeUpdateManyMutationInput!, where: TrainingTypeWhereInput): BatchPayload!
  2343. updateManyUsers(data: UserUpdateManyMutationInput!, where: UserWhereInput): BatchPayload!
  2344. updateManyTracks(data: TrackUpdateManyMutationInput!, where: TrackWhereInput): BatchPayload!
  2345. updateManyFiles(data: FileUpdateManyMutationInput!, where: FileWhereInput): BatchPayload!
  2346. updateManyFormats(data: FormatUpdateManyMutationInput!, where: FormatWhereInput): BatchPayload!
  2347. updateManyPictures(data: PictureUpdateManyMutationInput!, where: PictureWhereInput): BatchPayload!
  2348. updateManyRatings(data: RatingUpdateManyMutationInput!, where: RatingWhereInput): BatchPayload!
  2349. updateManyVideos(data: VideoUpdateManyMutationInput!, where: VideoWhereInput): BatchPayload!
  2350. deleteManyTrainings(where: TrainingWhereInput): BatchPayload!
  2351. deleteManyBlocks(where: BlockWhereInput): BatchPayload!
  2352. deleteManyBlockInstances(where: BlockInstanceWhereInput): BatchPayload!
  2353. deleteManyExercises(where: ExerciseWhereInput): BatchPayload!
  2354. deleteManyExerciseInstances(where: ExerciseInstanceWhereInput): BatchPayload!
  2355. deleteManyComments(where: CommentWhereInput): BatchPayload!
  2356. deleteManyTrainingTypes(where: TrainingTypeWhereInput): BatchPayload!
  2357. deleteManyUsers(where: UserWhereInput): BatchPayload!
  2358. deleteManyTracks(where: TrackWhereInput): BatchPayload!
  2359. deleteManyFiles(where: FileWhereInput): BatchPayload!
  2360. deleteManyFormats(where: FormatWhereInput): BatchPayload!
  2361. deleteManyPictures(where: PictureWhereInput): BatchPayload!
  2362. deleteManyRatings(where: RatingWhereInput): BatchPayload!
  2363. deleteManyVideos(where: VideoWhereInput): BatchPayload!
  2364. }
  2365. enum MutationType {
  2366. CREATED
  2367. UPDATED
  2368. DELETED
  2369. }
  2370. """An object with an ID"""
  2371. interface Node {
  2372. """The id of the object."""
  2373. id: ID!
  2374. }
  2375. """Information about pagination in a connection."""
  2376. type PageInfo {
  2377. """When paginating forwards, are there more items?"""
  2378. hasNextPage: Boolean!
  2379. """When paginating backwards, are there more items?"""
  2380. hasPreviousPage: Boolean!
  2381. """When paginating backwards, the cursor to continue."""
  2382. startCursor: String
  2383. """When paginating forwards, the cursor to continue."""
  2384. endCursor: String
  2385. }
  2386. enum Permission {
  2387. ADMIN
  2388. INSTRUCTOR
  2389. }
  2390. type Picture implements Node {
  2391. id: ID!
  2392. title: String!
  2393. description: String!
  2394. file: File
  2395. link: String
  2396. }
  2397. """A connection to a list of items."""
  2398. type PictureConnection {
  2399. """Information to aid in pagination."""
  2400. pageInfo: PageInfo!
  2401. """A list of edges."""
  2402. edges: [PictureEdge]!
  2403. aggregate: AggregatePicture!
  2404. }
  2405. input PictureCreateInput {
  2406. id: ID
  2407. title: String!
  2408. description: String!
  2409. link: String
  2410. file: FileCreateOneInput
  2411. }
  2412. input PictureCreateManyInput {
  2413. create: [PictureCreateInput!]
  2414. connect: [PictureWhereUniqueInput!]
  2415. }
  2416. input PictureCreateOneInput {
  2417. create: PictureCreateInput
  2418. connect: PictureWhereUniqueInput
  2419. }
  2420. """An edge in a connection."""
  2421. type PictureEdge {
  2422. """The item at the end of the edge."""
  2423. node: Picture!
  2424. """A cursor for use in pagination."""
  2425. cursor: String!
  2426. }
  2427. enum PictureOrderByInput {
  2428. id_ASC
  2429. id_DESC
  2430. title_ASC
  2431. title_DESC
  2432. description_ASC
  2433. description_DESC
  2434. link_ASC
  2435. link_DESC
  2436. }
  2437. type PicturePreviousValues {
  2438. id: ID!
  2439. title: String!
  2440. description: String!
  2441. link: String
  2442. }
  2443. input PictureScalarWhereInput {
  2444. """Logical AND on all given filters."""
  2445. AND: [PictureScalarWhereInput!]
  2446. """Logical OR on all given filters."""
  2447. OR: [PictureScalarWhereInput!]
  2448. """Logical NOT on all given filters combined by AND."""
  2449. NOT: [PictureScalarWhereInput!]
  2450. id: ID
  2451. """All values that are not equal to given value."""
  2452. id_not: ID
  2453. """All values that are contained in given list."""
  2454. id_in: [ID!]
  2455. """All values that are not contained in given list."""
  2456. id_not_in: [ID!]
  2457. """All values less than the given value."""
  2458. id_lt: ID
  2459. """All values less than or equal the given value."""
  2460. id_lte: ID
  2461. """All values greater than the given value."""
  2462. id_gt: ID
  2463. """All values greater than or equal the given value."""
  2464. id_gte: ID
  2465. """All values containing the given string."""
  2466. id_contains: ID
  2467. """All values not containing the given string."""
  2468. id_not_contains: ID
  2469. """All values starting with the given string."""
  2470. id_starts_with: ID
  2471. """All values not starting with the given string."""
  2472. id_not_starts_with: ID
  2473. """All values ending with the given string."""
  2474. id_ends_with: ID
  2475. """All values not ending with the given string."""
  2476. id_not_ends_with: ID
  2477. title: String
  2478. """All values that are not equal to given value."""
  2479. title_not: String
  2480. """All values that are contained in given list."""
  2481. title_in: [String!]
  2482. """All values that are not contained in given list."""
  2483. title_not_in: [String!]
  2484. """All values less than the given value."""
  2485. title_lt: String
  2486. """All values less than or equal the given value."""
  2487. title_lte: String
  2488. """All values greater than the given value."""
  2489. title_gt: String
  2490. """All values greater than or equal the given value."""
  2491. title_gte: String
  2492. """All values containing the given string."""
  2493. title_contains: String
  2494. """All values not containing the given string."""
  2495. title_not_contains: String
  2496. """All values starting with the given string."""
  2497. title_starts_with: String
  2498. """All values not starting with the given string."""
  2499. title_not_starts_with: String
  2500. """All values ending with the given string."""
  2501. title_ends_with: String
  2502. """All values not ending with the given string."""
  2503. title_not_ends_with: String
  2504. description: String
  2505. """All values that are not equal to given value."""
  2506. description_not: String
  2507. """All values that are contained in given list."""
  2508. description_in: [String!]
  2509. """All values that are not contained in given list."""
  2510. description_not_in: [String!]
  2511. """All values less than the given value."""
  2512. description_lt: String
  2513. """All values less than or equal the given value."""
  2514. description_lte: String
  2515. """All values greater than the given value."""
  2516. description_gt: String
  2517. """All values greater than or equal the given value."""
  2518. description_gte: String
  2519. """All values containing the given string."""
  2520. description_contains: String
  2521. """All values not containing the given string."""
  2522. description_not_contains: String
  2523. """All values starting with the given string."""
  2524. description_starts_with: String
  2525. """All values not starting with the given string."""
  2526. description_not_starts_with: String
  2527. """All values ending with the given string."""
  2528. description_ends_with: String
  2529. """All values not ending with the given string."""
  2530. description_not_ends_with: String
  2531. link: String
  2532. """All values that are not equal to given value."""
  2533. link_not: String
  2534. """All values that are contained in given list."""
  2535. link_in: [String!]
  2536. """All values that are not contained in given list."""
  2537. link_not_in: [String!]
  2538. """All values less than the given value."""
  2539. link_lt: String
  2540. """All values less than or equal the given value."""
  2541. link_lte: String
  2542. """All values greater than the given value."""
  2543. link_gt: String
  2544. """All values greater than or equal the given value."""
  2545. link_gte: String
  2546. """All values containing the given string."""
  2547. link_contains: String
  2548. """All values not containing the given string."""
  2549. link_not_contains: String
  2550. """All values starting with the given string."""
  2551. link_starts_with: String
  2552. """All values not starting with the given string."""
  2553. link_not_starts_with: String
  2554. """All values ending with the given string."""
  2555. link_ends_with: String
  2556. """All values not ending with the given string."""
  2557. link_not_ends_with: String
  2558. }
  2559. type PictureSubscriptionPayload {
  2560. mutation: MutationType!
  2561. node: Picture
  2562. updatedFields: [String!]
  2563. previousValues: PicturePreviousValues
  2564. }
  2565. input PictureSubscriptionWhereInput {
  2566. """Logical AND on all given filters."""
  2567. AND: [PictureSubscriptionWhereInput!]
  2568. """Logical OR on all given filters."""
  2569. OR: [PictureSubscriptionWhereInput!]
  2570. """Logical NOT on all given filters combined by AND."""
  2571. NOT: [PictureSubscriptionWhereInput!]
  2572. """The subscription event gets dispatched when it's listed in mutation_in"""
  2573. mutation_in: [MutationType!]
  2574. """
  2575. The subscription event gets only dispatched when one of the updated fields names is included in this list
  2576. """
  2577. updatedFields_contains: String
  2578. """
  2579. The subscription event gets only dispatched when all of the field names included in this list have been updated
  2580. """
  2581. updatedFields_contains_every: [String!]
  2582. """
  2583. The subscription event gets only dispatched when some of the field names included in this list have been updated
  2584. """
  2585. updatedFields_contains_some: [String!]
  2586. node: PictureWhereInput
  2587. }
  2588. input PictureUpdateDataInput {
  2589. title: String
  2590. description: String
  2591. link: String
  2592. file: FileUpdateOneInput
  2593. }
  2594. input PictureUpdateInput {
  2595. title: String
  2596. description: String
  2597. link: String
  2598. file: FileUpdateOneInput
  2599. }
  2600. input PictureUpdateManyDataInput {
  2601. title: String
  2602. description: String
  2603. link: String
  2604. }
  2605. input PictureUpdateManyInput {
  2606. create: [PictureCreateInput!]
  2607. connect: [PictureWhereUniqueInput!]
  2608. set: [PictureWhereUniqueInput!]
  2609. disconnect: [PictureWhereUniqueInput!]
  2610. delete: [PictureWhereUniqueInput!]
  2611. update: [PictureUpdateWithWhereUniqueNestedInput!]
  2612. updateMany: [PictureUpdateManyWithWhereNestedInput!]
  2613. deleteMany: [PictureScalarWhereInput!]
  2614. upsert: [PictureUpsertWithWhereUniqueNestedInput!]
  2615. }
  2616. input PictureUpdateManyMutationInput {
  2617. title: String
  2618. description: String
  2619. link: String
  2620. }
  2621. input PictureUpdateManyWithWhereNestedInput {
  2622. where: PictureScalarWhereInput!
  2623. data: PictureUpdateManyDataInput!
  2624. }
  2625. input PictureUpdateOneInput {
  2626. create: PictureCreateInput
  2627. connect: PictureWhereUniqueInput
  2628. disconnect: Boolean
  2629. delete: Boolean
  2630. update: PictureUpdateDataInput
  2631. upsert: PictureUpsertNestedInput
  2632. }
  2633. input PictureUpdateWithWhereUniqueNestedInput {
  2634. where: PictureWhereUniqueInput!
  2635. data: PictureUpdateDataInput!
  2636. }
  2637. input PictureUpsertNestedInput {
  2638. update: PictureUpdateDataInput!
  2639. create: PictureCreateInput!
  2640. }
  2641. input PictureUpsertWithWhereUniqueNestedInput {
  2642. where: PictureWhereUniqueInput!
  2643. update: PictureUpdateDataInput!
  2644. create: PictureCreateInput!
  2645. }
  2646. input PictureWhereInput {
  2647. """Logical AND on all given filters."""
  2648. AND: [PictureWhereInput!]
  2649. """Logical OR on all given filters."""
  2650. OR: [PictureWhereInput!]
  2651. """Logical NOT on all given filters combined by AND."""
  2652. NOT: [PictureWhereInput!]
  2653. id: ID
  2654. """All values that are not equal to given value."""
  2655. id_not: ID
  2656. """All values that are contained in given list."""
  2657. id_in: [ID!]
  2658. """All values that are not contained in given list."""
  2659. id_not_in: [ID!]
  2660. """All values less than the given value."""
  2661. id_lt: ID
  2662. """All values less than or equal the given value."""
  2663. id_lte: ID
  2664. """All values greater than the given value."""
  2665. id_gt: ID
  2666. """All values greater than or equal the given value."""
  2667. id_gte: ID
  2668. """All values containing the given string."""
  2669. id_contains: ID
  2670. """All values not containing the given string."""
  2671. id_not_contains: ID
  2672. """All values starting with the given string."""
  2673. id_starts_with: ID
  2674. """All values not starting with the given string."""
  2675. id_not_starts_with: ID
  2676. """All values ending with the given string."""
  2677. id_ends_with: ID
  2678. """All values not ending with the given string."""
  2679. id_not_ends_with: ID
  2680. title: String
  2681. """All values that are not equal to given value."""
  2682. title_not: String
  2683. """All values that are contained in given list."""
  2684. title_in: [String!]
  2685. """All values that are not contained in given list."""
  2686. title_not_in: [String!]
  2687. """All values less than the given value."""
  2688. title_lt: String
  2689. """All values less than or equal the given value."""
  2690. title_lte: String
  2691. """All values greater than the given value."""
  2692. title_gt: String
  2693. """All values greater than or equal the given value."""
  2694. title_gte: String
  2695. """All values containing the given string."""
  2696. title_contains: String
  2697. """All values not containing the given string."""
  2698. title_not_contains: String
  2699. """All values starting with the given string."""
  2700. title_starts_with: String
  2701. """All values not starting with the given string."""
  2702. title_not_starts_with: String
  2703. """All values ending with the given string."""
  2704. title_ends_with: String
  2705. """All values not ending with the given string."""
  2706. title_not_ends_with: String
  2707. description: String
  2708. """All values that are not equal to given value."""
  2709. description_not: String
  2710. """All values that are contained in given list."""
  2711. description_in: [String!]
  2712. """All values that are not contained in given list."""
  2713. description_not_in: [String!]
  2714. """All values less than the given value."""
  2715. description_lt: String
  2716. """All values less than or equal the given value."""
  2717. description_lte: String
  2718. """All values greater than the given value."""
  2719. description_gt: String
  2720. """All values greater than or equal the given value."""
  2721. description_gte: String
  2722. """All values containing the given string."""
  2723. description_contains: String
  2724. """All values not containing the given string."""
  2725. description_not_contains: String
  2726. """All values starting with the given string."""
  2727. description_starts_with: String
  2728. """All values not starting with the given string."""
  2729. description_not_starts_with: String
  2730. """All values ending with the given string."""
  2731. description_ends_with: String
  2732. """All values not ending with the given string."""
  2733. description_not_ends_with: String
  2734. link: String
  2735. """All values that are not equal to given value."""
  2736. link_not: String
  2737. """All values that are contained in given list."""
  2738. link_in: [String!]
  2739. """All values that are not contained in given list."""
  2740. link_not_in: [String!]
  2741. """All values less than the given value."""
  2742. link_lt: String
  2743. """All values less than or equal the given value."""
  2744. link_lte: String
  2745. """All values greater than the given value."""
  2746. link_gt: String
  2747. """All values greater than or equal the given value."""
  2748. link_gte: String
  2749. """All values containing the given string."""
  2750. link_contains: String
  2751. """All values not containing the given string."""
  2752. link_not_contains: String
  2753. """All values starting with the given string."""
  2754. link_starts_with: String
  2755. """All values not starting with the given string."""
  2756. link_not_starts_with: String
  2757. """All values ending with the given string."""
  2758. link_ends_with: String
  2759. """All values not ending with the given string."""
  2760. link_not_ends_with: String
  2761. file: FileWhereInput
  2762. }
  2763. input PictureWhereUniqueInput {
  2764. id: ID
  2765. }
  2766. type Query {
  2767. trainings(where: TrainingWhereInput, orderBy: TrainingOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Training]!
  2768. blocks(where: BlockWhereInput, orderBy: BlockOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Block]!
  2769. blockInstances(where: BlockInstanceWhereInput, orderBy: BlockInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [BlockInstance]!
  2770. exercises(where: ExerciseWhereInput, orderBy: ExerciseOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Exercise]!
  2771. exerciseInstances(where: ExerciseInstanceWhereInput, orderBy: ExerciseInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [ExerciseInstance]!
  2772. comments(where: CommentWhereInput, orderBy: CommentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Comment]!
  2773. trainingTypes(where: TrainingTypeWhereInput, orderBy: TrainingTypeOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [TrainingType]!
  2774. users(where: UserWhereInput, orderBy: UserOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [User]!
  2775. tracks(where: TrackWhereInput, orderBy: TrackOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Track]!
  2776. files(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [File]!
  2777. formats(where: FormatWhereInput, orderBy: FormatOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Format]!
  2778. pictures(where: PictureWhereInput, orderBy: PictureOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Picture]!
  2779. ratings(where: RatingWhereInput, orderBy: RatingOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Rating]!
  2780. videos(where: VideoWhereInput, orderBy: VideoOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Video]!
  2781. training(where: TrainingWhereUniqueInput!): Training
  2782. block(where: BlockWhereUniqueInput!): Block
  2783. blockInstance(where: BlockInstanceWhereUniqueInput!): BlockInstance
  2784. exercise(where: ExerciseWhereUniqueInput!): Exercise
  2785. exerciseInstance(where: ExerciseInstanceWhereUniqueInput!): ExerciseInstance
  2786. comment(where: CommentWhereUniqueInput!): Comment
  2787. trainingType(where: TrainingTypeWhereUniqueInput!): TrainingType
  2788. user(where: UserWhereUniqueInput!): User
  2789. track(where: TrackWhereUniqueInput!): Track
  2790. file(where: FileWhereUniqueInput!): File
  2791. format(where: FormatWhereUniqueInput!): Format
  2792. picture(where: PictureWhereUniqueInput!): Picture
  2793. rating(where: RatingWhereUniqueInput!): Rating
  2794. video(where: VideoWhereUniqueInput!): Video
  2795. trainingsConnection(where: TrainingWhereInput, orderBy: TrainingOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): TrainingConnection!
  2796. blocksConnection(where: BlockWhereInput, orderBy: BlockOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): BlockConnection!
  2797. blockInstancesConnection(where: BlockInstanceWhereInput, orderBy: BlockInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): BlockInstanceConnection!
  2798. exercisesConnection(where: ExerciseWhereInput, orderBy: ExerciseOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): ExerciseConnection!
  2799. exerciseInstancesConnection(where: ExerciseInstanceWhereInput, orderBy: ExerciseInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): ExerciseInstanceConnection!
  2800. commentsConnection(where: CommentWhereInput, orderBy: CommentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): CommentConnection!
  2801. trainingTypesConnection(where: TrainingTypeWhereInput, orderBy: TrainingTypeOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): TrainingTypeConnection!
  2802. usersConnection(where: UserWhereInput, orderBy: UserOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): UserConnection!
  2803. tracksConnection(where: TrackWhereInput, orderBy: TrackOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): TrackConnection!
  2804. filesConnection(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): FileConnection!
  2805. formatsConnection(where: FormatWhereInput, orderBy: FormatOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): FormatConnection!
  2806. picturesConnection(where: PictureWhereInput, orderBy: PictureOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): PictureConnection!
  2807. ratingsConnection(where: RatingWhereInput, orderBy: RatingOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): RatingConnection!
  2808. videosConnection(where: VideoWhereInput, orderBy: VideoOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): VideoConnection!
  2809. """Fetches an object given its ID"""
  2810. node(
  2811. """The ID of an object"""
  2812. id: ID!
  2813. ): Node
  2814. }
  2815. type Rating implements Node {
  2816. id: ID!
  2817. user: User!
  2818. value: Int!
  2819. comment: String!
  2820. createdAt: DateTime!
  2821. }
  2822. """A connection to a list of items."""
  2823. type RatingConnection {
  2824. """Information to aid in pagination."""
  2825. pageInfo: PageInfo!
  2826. """A list of edges."""
  2827. edges: [RatingEdge]!
  2828. aggregate: AggregateRating!
  2829. }
  2830. input RatingCreateInput {
  2831. id: ID
  2832. value: Int!
  2833. comment: String!
  2834. user: UserCreateOneWithoutRatingsInput!
  2835. }
  2836. input RatingCreateManyInput {
  2837. create: [RatingCreateInput!]
  2838. connect: [RatingWhereUniqueInput!]
  2839. }
  2840. input RatingCreateManyWithoutUserInput {
  2841. create: [RatingCreateWithoutUserInput!]
  2842. connect: [RatingWhereUniqueInput!]
  2843. }
  2844. input RatingCreateWithoutUserInput {
  2845. id: ID
  2846. value: Int!
  2847. comment: String!
  2848. }
  2849. """An edge in a connection."""
  2850. type RatingEdge {
  2851. """The item at the end of the edge."""
  2852. node: Rating!
  2853. """A cursor for use in pagination."""
  2854. cursor: String!
  2855. }
  2856. enum RatingOrderByInput {
  2857. id_ASC
  2858. id_DESC
  2859. value_ASC
  2860. value_DESC
  2861. comment_ASC
  2862. comment_DESC
  2863. createdAt_ASC
  2864. createdAt_DESC
  2865. }
  2866. type RatingPreviousValues {
  2867. id: ID!
  2868. value: Int!
  2869. comment: String!
  2870. createdAt: DateTime!
  2871. }
  2872. input RatingScalarWhereInput {
  2873. """Logical AND on all given filters."""
  2874. AND: [RatingScalarWhereInput!]
  2875. """Logical OR on all given filters."""
  2876. OR: [RatingScalarWhereInput!]
  2877. """Logical NOT on all given filters combined by AND."""
  2878. NOT: [RatingScalarWhereInput!]
  2879. id: ID
  2880. """All values that are not equal to given value."""
  2881. id_not: ID
  2882. """All values that are contained in given list."""
  2883. id_in: [ID!]
  2884. """All values that are not contained in given list."""
  2885. id_not_in: [ID!]
  2886. """All values less than the given value."""
  2887. id_lt: ID
  2888. """All values less than or equal the given value."""
  2889. id_lte: ID
  2890. """All values greater than the given value."""
  2891. id_gt: ID
  2892. """All values greater than or equal the given value."""
  2893. id_gte: ID
  2894. """All values containing the given string."""
  2895. id_contains: ID
  2896. """All values not containing the given string."""
  2897. id_not_contains: ID
  2898. """All values starting with the given string."""
  2899. id_starts_with: ID
  2900. """All values not starting with the given string."""
  2901. id_not_starts_with: ID
  2902. """All values ending with the given string."""
  2903. id_ends_with: ID
  2904. """All values not ending with the given string."""
  2905. id_not_ends_with: ID
  2906. value: Int
  2907. """All values that are not equal to given value."""
  2908. value_not: Int
  2909. """All values that are contained in given list."""
  2910. value_in: [Int!]
  2911. """All values that are not contained in given list."""
  2912. value_not_in: [Int!]
  2913. """All values less than the given value."""
  2914. value_lt: Int
  2915. """All values less than or equal the given value."""
  2916. value_lte: Int
  2917. """All values greater than the given value."""
  2918. value_gt: Int
  2919. """All values greater than or equal the given value."""
  2920. value_gte: Int
  2921. comment: String
  2922. """All values that are not equal to given value."""
  2923. comment_not: String
  2924. """All values that are contained in given list."""
  2925. comment_in: [String!]
  2926. """All values that are not contained in given list."""
  2927. comment_not_in: [String!]
  2928. """All values less than the given value."""
  2929. comment_lt: String
  2930. """All values less than or equal the given value."""
  2931. comment_lte: String
  2932. """All values greater than the given value."""
  2933. comment_gt: String
  2934. """All values greater than or equal the given value."""
  2935. comment_gte: String
  2936. """All values containing the given string."""
  2937. comment_contains: String
  2938. """All values not containing the given string."""
  2939. comment_not_contains: String
  2940. """All values starting with the given string."""
  2941. comment_starts_with: String
  2942. """All values not starting with the given string."""
  2943. comment_not_starts_with: String
  2944. """All values ending with the given string."""
  2945. comment_ends_with: String
  2946. """All values not ending with the given string."""
  2947. comment_not_ends_with: String
  2948. createdAt: DateTime
  2949. """All values that are not equal to given value."""
  2950. createdAt_not: DateTime
  2951. """All values that are contained in given list."""
  2952. createdAt_in: [DateTime!]
  2953. """All values that are not contained in given list."""
  2954. createdAt_not_in: [DateTime!]
  2955. """All values less than the given value."""
  2956. createdAt_lt: DateTime
  2957. """All values less than or equal the given value."""
  2958. createdAt_lte: DateTime
  2959. """All values greater than the given value."""
  2960. createdAt_gt: DateTime
  2961. """All values greater than or equal the given value."""
  2962. createdAt_gte: DateTime
  2963. }
  2964. type RatingSubscriptionPayload {
  2965. mutation: MutationType!
  2966. node: Rating
  2967. updatedFields: [String!]
  2968. previousValues: RatingPreviousValues
  2969. }
  2970. input RatingSubscriptionWhereInput {
  2971. """Logical AND on all given filters."""
  2972. AND: [RatingSubscriptionWhereInput!]
  2973. """Logical OR on all given filters."""
  2974. OR: [RatingSubscriptionWhereInput!]
  2975. """Logical NOT on all given filters combined by AND."""
  2976. NOT: [RatingSubscriptionWhereInput!]
  2977. """The subscription event gets dispatched when it's listed in mutation_in"""
  2978. mutation_in: [MutationType!]
  2979. """
  2980. The subscription event gets only dispatched when one of the updated fields names is included in this list
  2981. """
  2982. updatedFields_contains: String
  2983. """
  2984. The subscription event gets only dispatched when all of the field names included in this list have been updated
  2985. """
  2986. updatedFields_contains_every: [String!]
  2987. """
  2988. The subscription event gets only dispatched when some of the field names included in this list have been updated
  2989. """
  2990. updatedFields_contains_some: [String!]
  2991. node: RatingWhereInput
  2992. }
  2993. input RatingUpdateDataInput {
  2994. value: Int
  2995. comment: String
  2996. user: UserUpdateOneRequiredWithoutRatingsInput
  2997. }
  2998. input RatingUpdateInput {
  2999. value: Int
  3000. comment: String
  3001. user: UserUpdateOneRequiredWithoutRatingsInput
  3002. }
  3003. input RatingUpdateManyDataInput {
  3004. value: Int
  3005. comment: String
  3006. }
  3007. input RatingUpdateManyInput {
  3008. create: [RatingCreateInput!]
  3009. connect: [RatingWhereUniqueInput!]
  3010. set: [RatingWhereUniqueInput!]
  3011. disconnect: [RatingWhereUniqueInput!]
  3012. delete: [RatingWhereUniqueInput!]
  3013. update: [RatingUpdateWithWhereUniqueNestedInput!]
  3014. updateMany: [RatingUpdateManyWithWhereNestedInput!]
  3015. deleteMany: [RatingScalarWhereInput!]
  3016. upsert: [RatingUpsertWithWhereUniqueNestedInput!]
  3017. }
  3018. input RatingUpdateManyMutationInput {
  3019. value: Int
  3020. comment: String
  3021. }
  3022. input RatingUpdateManyWithoutUserInput {
  3023. create: [RatingCreateWithoutUserInput!]
  3024. connect: [RatingWhereUniqueInput!]
  3025. set: [RatingWhereUniqueInput!]
  3026. disconnect: [RatingWhereUniqueInput!]
  3027. delete: [RatingWhereUniqueInput!]
  3028. update: [RatingUpdateWithWhereUniqueWithoutUserInput!]
  3029. updateMany: [RatingUpdateManyWithWhereNestedInput!]
  3030. deleteMany: [RatingScalarWhereInput!]
  3031. upsert: [RatingUpsertWithWhereUniqueWithoutUserInput!]
  3032. }
  3033. input RatingUpdateManyWithWhereNestedInput {
  3034. where: RatingScalarWhereInput!
  3035. data: RatingUpdateManyDataInput!
  3036. }
  3037. input RatingUpdateWithoutUserDataInput {
  3038. value: Int
  3039. comment: String
  3040. }
  3041. input RatingUpdateWithWhereUniqueNestedInput {
  3042. where: RatingWhereUniqueInput!
  3043. data: RatingUpdateDataInput!
  3044. }
  3045. input RatingUpdateWithWhereUniqueWithoutUserInput {
  3046. where: RatingWhereUniqueInput!
  3047. data: RatingUpdateWithoutUserDataInput!
  3048. }
  3049. input RatingUpsertWithWhereUniqueNestedInput {
  3050. where: RatingWhereUniqueInput!
  3051. update: RatingUpdateDataInput!
  3052. create: RatingCreateInput!
  3053. }
  3054. input RatingUpsertWithWhereUniqueWithoutUserInput {
  3055. where: RatingWhereUniqueInput!
  3056. update: RatingUpdateWithoutUserDataInput!
  3057. create: RatingCreateWithoutUserInput!
  3058. }
  3059. input RatingWhereInput {
  3060. """Logical AND on all given filters."""
  3061. AND: [RatingWhereInput!]
  3062. """Logical OR on all given filters."""
  3063. OR: [RatingWhereInput!]
  3064. """Logical NOT on all given filters combined by AND."""
  3065. NOT: [RatingWhereInput!]
  3066. id: ID
  3067. """All values that are not equal to given value."""
  3068. id_not: ID
  3069. """All values that are contained in given list."""
  3070. id_in: [ID!]
  3071. """All values that are not contained in given list."""
  3072. id_not_in: [ID!]
  3073. """All values less than the given value."""
  3074. id_lt: ID
  3075. """All values less than or equal the given value."""
  3076. id_lte: ID
  3077. """All values greater than the given value."""
  3078. id_gt: ID
  3079. """All values greater than or equal the given value."""
  3080. id_gte: ID
  3081. """All values containing the given string."""
  3082. id_contains: ID
  3083. """All values not containing the given string."""
  3084. id_not_contains: ID
  3085. """All values starting with the given string."""
  3086. id_starts_with: ID
  3087. """All values not starting with the given string."""
  3088. id_not_starts_with: ID
  3089. """All values ending with the given string."""
  3090. id_ends_with: ID
  3091. """All values not ending with the given string."""
  3092. id_not_ends_with: ID
  3093. value: Int
  3094. """All values that are not equal to given value."""
  3095. value_not: Int
  3096. """All values that are contained in given list."""
  3097. value_in: [Int!]
  3098. """All values that are not contained in given list."""
  3099. value_not_in: [Int!]
  3100. """All values less than the given value."""
  3101. value_lt: Int
  3102. """All values less than or equal the given value."""
  3103. value_lte: Int
  3104. """All values greater than the given value."""
  3105. value_gt: Int
  3106. """All values greater than or equal the given value."""
  3107. value_gte: Int
  3108. comment: String
  3109. """All values that are not equal to given value."""
  3110. comment_not: String
  3111. """All values that are contained in given list."""
  3112. comment_in: [String!]
  3113. """All values that are not contained in given list."""
  3114. comment_not_in: [String!]
  3115. """All values less than the given value."""
  3116. comment_lt: String
  3117. """All values less than or equal the given value."""
  3118. comment_lte: String
  3119. """All values greater than the given value."""
  3120. comment_gt: String
  3121. """All values greater than or equal the given value."""
  3122. comment_gte: String
  3123. """All values containing the given string."""
  3124. comment_contains: String
  3125. """All values not containing the given string."""
  3126. comment_not_contains: String
  3127. """All values starting with the given string."""
  3128. comment_starts_with: String
  3129. """All values not starting with the given string."""
  3130. comment_not_starts_with: String
  3131. """All values ending with the given string."""
  3132. comment_ends_with: String
  3133. """All values not ending with the given string."""
  3134. comment_not_ends_with: String
  3135. createdAt: DateTime
  3136. """All values that are not equal to given value."""
  3137. createdAt_not: DateTime
  3138. """All values that are contained in given list."""
  3139. createdAt_in: [DateTime!]
  3140. """All values that are not contained in given list."""
  3141. createdAt_not_in: [DateTime!]
  3142. """All values less than the given value."""
  3143. createdAt_lt: DateTime
  3144. """All values less than or equal the given value."""
  3145. createdAt_lte: DateTime
  3146. """All values greater than the given value."""
  3147. createdAt_gt: DateTime
  3148. """All values greater than or equal the given value."""
  3149. createdAt_gte: DateTime
  3150. user: UserWhereInput
  3151. }
  3152. input RatingWhereUniqueInput {
  3153. id: ID
  3154. }
  3155. type Subscription {
  3156. training(where: TrainingSubscriptionWhereInput): TrainingSubscriptionPayload
  3157. block(where: BlockSubscriptionWhereInput): BlockSubscriptionPayload
  3158. blockInstance(where: BlockInstanceSubscriptionWhereInput): BlockInstanceSubscriptionPayload
  3159. exercise(where: ExerciseSubscriptionWhereInput): ExerciseSubscriptionPayload
  3160. exerciseInstance(where: ExerciseInstanceSubscriptionWhereInput): ExerciseInstanceSubscriptionPayload
  3161. comment(where: CommentSubscriptionWhereInput): CommentSubscriptionPayload
  3162. trainingType(where: TrainingTypeSubscriptionWhereInput): TrainingTypeSubscriptionPayload
  3163. user(where: UserSubscriptionWhereInput): UserSubscriptionPayload
  3164. track(where: TrackSubscriptionWhereInput): TrackSubscriptionPayload
  3165. file(where: FileSubscriptionWhereInput): FileSubscriptionPayload
  3166. format(where: FormatSubscriptionWhereInput): FormatSubscriptionPayload
  3167. picture(where: PictureSubscriptionWhereInput): PictureSubscriptionPayload
  3168. rating(where: RatingSubscriptionWhereInput): RatingSubscriptionPayload
  3169. video(where: VideoSubscriptionWhereInput): VideoSubscriptionPayload
  3170. }
  3171. type Track implements Node {
  3172. id: ID!
  3173. title: String!
  3174. artist: String!
  3175. duration: Int!
  3176. file: File
  3177. link: String
  3178. }
  3179. """A connection to a list of items."""
  3180. type TrackConnection {
  3181. """Information to aid in pagination."""
  3182. pageInfo: PageInfo!
  3183. """A list of edges."""
  3184. edges: [TrackEdge]!
  3185. aggregate: AggregateTrack!
  3186. }
  3187. input TrackCreateInput {
  3188. id: ID
  3189. title: String!
  3190. artist: String!
  3191. duration: Int!
  3192. link: String
  3193. file: FileCreateOneInput
  3194. }
  3195. input TrackCreateManyInput {
  3196. create: [TrackCreateInput!]
  3197. connect: [TrackWhereUniqueInput!]
  3198. }
  3199. """An edge in a connection."""
  3200. type TrackEdge {
  3201. """The item at the end of the edge."""
  3202. node: Track!
  3203. """A cursor for use in pagination."""
  3204. cursor: String!
  3205. }
  3206. enum TrackOrderByInput {
  3207. id_ASC
  3208. id_DESC
  3209. title_ASC
  3210. title_DESC
  3211. artist_ASC
  3212. artist_DESC
  3213. duration_ASC
  3214. duration_DESC
  3215. link_ASC
  3216. link_DESC
  3217. }
  3218. type TrackPreviousValues {
  3219. id: ID!
  3220. title: String!
  3221. artist: String!
  3222. duration: Int!
  3223. link: String
  3224. }
  3225. input TrackScalarWhereInput {
  3226. """Logical AND on all given filters."""
  3227. AND: [TrackScalarWhereInput!]
  3228. """Logical OR on all given filters."""
  3229. OR: [TrackScalarWhereInput!]
  3230. """Logical NOT on all given filters combined by AND."""
  3231. NOT: [TrackScalarWhereInput!]
  3232. id: ID
  3233. """All values that are not equal to given value."""
  3234. id_not: ID
  3235. """All values that are contained in given list."""
  3236. id_in: [ID!]
  3237. """All values that are not contained in given list."""
  3238. id_not_in: [ID!]
  3239. """All values less than the given value."""
  3240. id_lt: ID
  3241. """All values less than or equal the given value."""
  3242. id_lte: ID
  3243. """All values greater than the given value."""
  3244. id_gt: ID
  3245. """All values greater than or equal the given value."""
  3246. id_gte: ID
  3247. """All values containing the given string."""
  3248. id_contains: ID
  3249. """All values not containing the given string."""
  3250. id_not_contains: ID
  3251. """All values starting with the given string."""
  3252. id_starts_with: ID
  3253. """All values not starting with the given string."""
  3254. id_not_starts_with: ID
  3255. """All values ending with the given string."""
  3256. id_ends_with: ID
  3257. """All values not ending with the given string."""
  3258. id_not_ends_with: ID
  3259. title: String
  3260. """All values that are not equal to given value."""
  3261. title_not: String
  3262. """All values that are contained in given list."""
  3263. title_in: [String!]
  3264. """All values that are not contained in given list."""
  3265. title_not_in: [String!]
  3266. """All values less than the given value."""
  3267. title_lt: String
  3268. """All values less than or equal the given value."""
  3269. title_lte: String
  3270. """All values greater than the given value."""
  3271. title_gt: String
  3272. """All values greater than or equal the given value."""
  3273. title_gte: String
  3274. """All values containing the given string."""
  3275. title_contains: String
  3276. """All values not containing the given string."""
  3277. title_not_contains: String
  3278. """All values starting with the given string."""
  3279. title_starts_with: String
  3280. """All values not starting with the given string."""
  3281. title_not_starts_with: String
  3282. """All values ending with the given string."""
  3283. title_ends_with: String
  3284. """All values not ending with the given string."""
  3285. title_not_ends_with: String
  3286. artist: String
  3287. """All values that are not equal to given value."""
  3288. artist_not: String
  3289. """All values that are contained in given list."""
  3290. artist_in: [String!]
  3291. """All values that are not contained in given list."""
  3292. artist_not_in: [String!]
  3293. """All values less than the given value."""
  3294. artist_lt: String
  3295. """All values less than or equal the given value."""
  3296. artist_lte: String
  3297. """All values greater than the given value."""
  3298. artist_gt: String
  3299. """All values greater than or equal the given value."""
  3300. artist_gte: String
  3301. """All values containing the given string."""
  3302. artist_contains: String
  3303. """All values not containing the given string."""
  3304. artist_not_contains: String
  3305. """All values starting with the given string."""
  3306. artist_starts_with: String
  3307. """All values not starting with the given string."""
  3308. artist_not_starts_with: String
  3309. """All values ending with the given string."""
  3310. artist_ends_with: String
  3311. """All values not ending with the given string."""
  3312. artist_not_ends_with: String
  3313. duration: Int
  3314. """All values that are not equal to given value."""
  3315. duration_not: Int
  3316. """All values that are contained in given list."""
  3317. duration_in: [Int!]
  3318. """All values that are not contained in given list."""
  3319. duration_not_in: [Int!]
  3320. """All values less than the given value."""
  3321. duration_lt: Int
  3322. """All values less than or equal the given value."""
  3323. duration_lte: Int
  3324. """All values greater than the given value."""
  3325. duration_gt: Int
  3326. """All values greater than or equal the given value."""
  3327. duration_gte: Int
  3328. link: String
  3329. """All values that are not equal to given value."""
  3330. link_not: String
  3331. """All values that are contained in given list."""
  3332. link_in: [String!]
  3333. """All values that are not contained in given list."""
  3334. link_not_in: [String!]
  3335. """All values less than the given value."""
  3336. link_lt: String
  3337. """All values less than or equal the given value."""
  3338. link_lte: String
  3339. """All values greater than the given value."""
  3340. link_gt: String
  3341. """All values greater than or equal the given value."""
  3342. link_gte: String
  3343. """All values containing the given string."""
  3344. link_contains: String
  3345. """All values not containing the given string."""
  3346. link_not_contains: String
  3347. """All values starting with the given string."""
  3348. link_starts_with: String
  3349. """All values not starting with the given string."""
  3350. link_not_starts_with: String
  3351. """All values ending with the given string."""
  3352. link_ends_with: String
  3353. """All values not ending with the given string."""
  3354. link_not_ends_with: String
  3355. }
  3356. type TrackSubscriptionPayload {
  3357. mutation: MutationType!
  3358. node: Track
  3359. updatedFields: [String!]
  3360. previousValues: TrackPreviousValues
  3361. }
  3362. input TrackSubscriptionWhereInput {
  3363. """Logical AND on all given filters."""
  3364. AND: [TrackSubscriptionWhereInput!]
  3365. """Logical OR on all given filters."""
  3366. OR: [TrackSubscriptionWhereInput!]
  3367. """Logical NOT on all given filters combined by AND."""
  3368. NOT: [TrackSubscriptionWhereInput!]
  3369. """The subscription event gets dispatched when it's listed in mutation_in"""
  3370. mutation_in: [MutationType!]
  3371. """
  3372. The subscription event gets only dispatched when one of the updated fields names is included in this list
  3373. """
  3374. updatedFields_contains: String
  3375. """
  3376. The subscription event gets only dispatched when all of the field names included in this list have been updated
  3377. """
  3378. updatedFields_contains_every: [String!]
  3379. """
  3380. The subscription event gets only dispatched when some of the field names included in this list have been updated
  3381. """
  3382. updatedFields_contains_some: [String!]
  3383. node: TrackWhereInput
  3384. }
  3385. input TrackUpdateDataInput {
  3386. title: String
  3387. artist: String
  3388. duration: Int
  3389. link: String
  3390. file: FileUpdateOneInput
  3391. }
  3392. input TrackUpdateInput {
  3393. title: String
  3394. artist: String
  3395. duration: Int
  3396. link: String
  3397. file: FileUpdateOneInput
  3398. }
  3399. input TrackUpdateManyDataInput {
  3400. title: String
  3401. artist: String
  3402. duration: Int
  3403. link: String
  3404. }
  3405. input TrackUpdateManyInput {
  3406. create: [TrackCreateInput!]
  3407. connect: [TrackWhereUniqueInput!]
  3408. set: [TrackWhereUniqueInput!]
  3409. disconnect: [TrackWhereUniqueInput!]
  3410. delete: [TrackWhereUniqueInput!]
  3411. update: [TrackUpdateWithWhereUniqueNestedInput!]
  3412. updateMany: [TrackUpdateManyWithWhereNestedInput!]
  3413. deleteMany: [TrackScalarWhereInput!]
  3414. upsert: [TrackUpsertWithWhereUniqueNestedInput!]
  3415. }
  3416. input TrackUpdateManyMutationInput {
  3417. title: String
  3418. artist: String
  3419. duration: Int
  3420. link: String
  3421. }
  3422. input TrackUpdateManyWithWhereNestedInput {
  3423. where: TrackScalarWhereInput!
  3424. data: TrackUpdateManyDataInput!
  3425. }
  3426. input TrackUpdateWithWhereUniqueNestedInput {
  3427. where: TrackWhereUniqueInput!
  3428. data: TrackUpdateDataInput!
  3429. }
  3430. input TrackUpsertWithWhereUniqueNestedInput {
  3431. where: TrackWhereUniqueInput!
  3432. update: TrackUpdateDataInput!
  3433. create: TrackCreateInput!
  3434. }
  3435. input TrackWhereInput {
  3436. """Logical AND on all given filters."""
  3437. AND: [TrackWhereInput!]
  3438. """Logical OR on all given filters."""
  3439. OR: [TrackWhereInput!]
  3440. """Logical NOT on all given filters combined by AND."""
  3441. NOT: [TrackWhereInput!]
  3442. id: ID
  3443. """All values that are not equal to given value."""
  3444. id_not: ID
  3445. """All values that are contained in given list."""
  3446. id_in: [ID!]
  3447. """All values that are not contained in given list."""
  3448. id_not_in: [ID!]
  3449. """All values less than the given value."""
  3450. id_lt: ID
  3451. """All values less than or equal the given value."""
  3452. id_lte: ID
  3453. """All values greater than the given value."""
  3454. id_gt: ID
  3455. """All values greater than or equal the given value."""
  3456. id_gte: ID
  3457. """All values containing the given string."""
  3458. id_contains: ID
  3459. """All values not containing the given string."""
  3460. id_not_contains: ID
  3461. """All values starting with the given string."""
  3462. id_starts_with: ID
  3463. """All values not starting with the given string."""
  3464. id_not_starts_with: ID
  3465. """All values ending with the given string."""
  3466. id_ends_with: ID
  3467. """All values not ending with the given string."""
  3468. id_not_ends_with: ID
  3469. title: String
  3470. """All values that are not equal to given value."""
  3471. title_not: String
  3472. """All values that are contained in given list."""
  3473. title_in: [String!]
  3474. """All values that are not contained in given list."""
  3475. title_not_in: [String!]
  3476. """All values less than the given value."""
  3477. title_lt: String
  3478. """All values less than or equal the given value."""
  3479. title_lte: String
  3480. """All values greater than the given value."""
  3481. title_gt: String
  3482. """All values greater than or equal the given value."""
  3483. title_gte: String
  3484. """All values containing the given string."""
  3485. title_contains: String
  3486. """All values not containing the given string."""
  3487. title_not_contains: String
  3488. """All values starting with the given string."""
  3489. title_starts_with: String
  3490. """All values not starting with the given string."""
  3491. title_not_starts_with: String
  3492. """All values ending with the given string."""
  3493. title_ends_with: String
  3494. """All values not ending with the given string."""
  3495. title_not_ends_with: String
  3496. artist: String
  3497. """All values that are not equal to given value."""
  3498. artist_not: String
  3499. """All values that are contained in given list."""
  3500. artist_in: [String!]
  3501. """All values that are not contained in given list."""
  3502. artist_not_in: [String!]
  3503. """All values less than the given value."""
  3504. artist_lt: String
  3505. """All values less than or equal the given value."""
  3506. artist_lte: String
  3507. """All values greater than the given value."""
  3508. artist_gt: String
  3509. """All values greater than or equal the given value."""
  3510. artist_gte: String
  3511. """All values containing the given string."""
  3512. artist_contains: String
  3513. """All values not containing the given string."""
  3514. artist_not_contains: String
  3515. """All values starting with the given string."""
  3516. artist_starts_with: String
  3517. """All values not starting with the given string."""
  3518. artist_not_starts_with: String
  3519. """All values ending with the given string."""
  3520. artist_ends_with: String
  3521. """All values not ending with the given string."""
  3522. artist_not_ends_with: String
  3523. duration: Int
  3524. """All values that are not equal to given value."""
  3525. duration_not: Int
  3526. """All values that are contained in given list."""
  3527. duration_in: [Int!]
  3528. """All values that are not contained in given list."""
  3529. duration_not_in: [Int!]
  3530. """All values less than the given value."""
  3531. duration_lt: Int
  3532. """All values less than or equal the given value."""
  3533. duration_lte: Int
  3534. """All values greater than the given value."""
  3535. duration_gt: Int
  3536. """All values greater than or equal the given value."""
  3537. duration_gte: Int
  3538. link: String
  3539. """All values that are not equal to given value."""
  3540. link_not: String
  3541. """All values that are contained in given list."""
  3542. link_in: [String!]
  3543. """All values that are not contained in given list."""
  3544. link_not_in: [String!]
  3545. """All values less than the given value."""
  3546. link_lt: String
  3547. """All values less than or equal the given value."""
  3548. link_lte: String
  3549. """All values greater than the given value."""
  3550. link_gt: String
  3551. """All values greater than or equal the given value."""
  3552. link_gte: String
  3553. """All values containing the given string."""
  3554. link_contains: String
  3555. """All values not containing the given string."""
  3556. link_not_contains: String
  3557. """All values starting with the given string."""
  3558. link_starts_with: String
  3559. """All values not starting with the given string."""
  3560. link_not_starts_with: String
  3561. """All values ending with the given string."""
  3562. link_ends_with: String
  3563. """All values not ending with the given string."""
  3564. link_not_ends_with: String
  3565. file: FileWhereInput
  3566. }
  3567. input TrackWhereUniqueInput {
  3568. id: ID
  3569. }
  3570. type Training implements Node {
  3571. id: ID!
  3572. title: String!
  3573. type: TrainingType!
  3574. createdAt: DateTime!
  3575. trainingDate: DateTime!
  3576. location: String!
  3577. registrations(where: UserWhereInput, orderBy: UserOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [User!]
  3578. attendance: Int
  3579. ratings(where: RatingWhereInput, orderBy: RatingOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Rating!]
  3580. published: Boolean!
  3581. blocks(where: BlockInstanceWhereInput, orderBy: BlockInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [BlockInstance!]
  3582. }
  3583. """A connection to a list of items."""
  3584. type TrainingConnection {
  3585. """Information to aid in pagination."""
  3586. pageInfo: PageInfo!
  3587. """A list of edges."""
  3588. edges: [TrainingEdge]!
  3589. aggregate: AggregateTraining!
  3590. }
  3591. input TrainingCreateInput {
  3592. id: ID
  3593. title: String!
  3594. trainingDate: DateTime!
  3595. location: String!
  3596. attendance: Int
  3597. published: Boolean!
  3598. type: TrainingTypeCreateOneInput!
  3599. registrations: UserCreateManyInput
  3600. ratings: RatingCreateManyInput
  3601. blocks: BlockInstanceCreateManyWithoutParentTrainingInput
  3602. }
  3603. input TrainingCreateOneWithoutBlocksInput {
  3604. create: TrainingCreateWithoutBlocksInput
  3605. connect: TrainingWhereUniqueInput
  3606. }
  3607. input TrainingCreateWithoutBlocksInput {
  3608. id: ID
  3609. title: String!
  3610. trainingDate: DateTime!
  3611. location: String!
  3612. attendance: Int
  3613. published: Boolean!
  3614. type: TrainingTypeCreateOneInput!
  3615. registrations: UserCreateManyInput
  3616. ratings: RatingCreateManyInput
  3617. }
  3618. """An edge in a connection."""
  3619. type TrainingEdge {
  3620. """The item at the end of the edge."""
  3621. node: Training!
  3622. """A cursor for use in pagination."""
  3623. cursor: String!
  3624. }
  3625. enum TrainingOrderByInput {
  3626. id_ASC
  3627. id_DESC
  3628. title_ASC
  3629. title_DESC
  3630. createdAt_ASC
  3631. createdAt_DESC
  3632. trainingDate_ASC
  3633. trainingDate_DESC
  3634. location_ASC
  3635. location_DESC
  3636. attendance_ASC
  3637. attendance_DESC
  3638. published_ASC
  3639. published_DESC
  3640. }
  3641. type TrainingPreviousValues {
  3642. id: ID!
  3643. title: String!
  3644. createdAt: DateTime!
  3645. trainingDate: DateTime!
  3646. location: String!
  3647. attendance: Int
  3648. published: Boolean!
  3649. }
  3650. type TrainingSubscriptionPayload {
  3651. mutation: MutationType!
  3652. node: Training
  3653. updatedFields: [String!]
  3654. previousValues: TrainingPreviousValues
  3655. }
  3656. input TrainingSubscriptionWhereInput {
  3657. """Logical AND on all given filters."""
  3658. AND: [TrainingSubscriptionWhereInput!]
  3659. """Logical OR on all given filters."""
  3660. OR: [TrainingSubscriptionWhereInput!]
  3661. """Logical NOT on all given filters combined by AND."""
  3662. NOT: [TrainingSubscriptionWhereInput!]
  3663. """The subscription event gets dispatched when it's listed in mutation_in"""
  3664. mutation_in: [MutationType!]
  3665. """
  3666. The subscription event gets only dispatched when one of the updated fields names is included in this list
  3667. """
  3668. updatedFields_contains: String
  3669. """
  3670. The subscription event gets only dispatched when all of the field names included in this list have been updated
  3671. """
  3672. updatedFields_contains_every: [String!]
  3673. """
  3674. The subscription event gets only dispatched when some of the field names included in this list have been updated
  3675. """
  3676. updatedFields_contains_some: [String!]
  3677. node: TrainingWhereInput
  3678. }
  3679. type TrainingType implements Node {
  3680. id: ID!
  3681. name: String!
  3682. description: String!
  3683. }
  3684. """A connection to a list of items."""
  3685. type TrainingTypeConnection {
  3686. """Information to aid in pagination."""
  3687. pageInfo: PageInfo!
  3688. """A list of edges."""
  3689. edges: [TrainingTypeEdge]!
  3690. aggregate: AggregateTrainingType!
  3691. }
  3692. input TrainingTypeCreateInput {
  3693. id: ID
  3694. name: String!
  3695. description: String!
  3696. }
  3697. input TrainingTypeCreateOneInput {
  3698. create: TrainingTypeCreateInput
  3699. connect: TrainingTypeWhereUniqueInput
  3700. }
  3701. """An edge in a connection."""
  3702. type TrainingTypeEdge {
  3703. """The item at the end of the edge."""
  3704. node: TrainingType!
  3705. """A cursor for use in pagination."""
  3706. cursor: String!
  3707. }
  3708. enum TrainingTypeOrderByInput {
  3709. id_ASC
  3710. id_DESC
  3711. name_ASC
  3712. name_DESC
  3713. description_ASC
  3714. description_DESC
  3715. }
  3716. type TrainingTypePreviousValues {
  3717. id: ID!
  3718. name: String!
  3719. description: String!
  3720. }
  3721. type TrainingTypeSubscriptionPayload {
  3722. mutation: MutationType!
  3723. node: TrainingType
  3724. updatedFields: [String!]
  3725. previousValues: TrainingTypePreviousValues
  3726. }
  3727. input TrainingTypeSubscriptionWhereInput {
  3728. """Logical AND on all given filters."""
  3729. AND: [TrainingTypeSubscriptionWhereInput!]
  3730. """Logical OR on all given filters."""
  3731. OR: [TrainingTypeSubscriptionWhereInput!]
  3732. """Logical NOT on all given filters combined by AND."""
  3733. NOT: [TrainingTypeSubscriptionWhereInput!]
  3734. """The subscription event gets dispatched when it's listed in mutation_in"""
  3735. mutation_in: [MutationType!]
  3736. """
  3737. The subscription event gets only dispatched when one of the updated fields names is included in this list
  3738. """
  3739. updatedFields_contains: String
  3740. """
  3741. The subscription event gets only dispatched when all of the field names included in this list have been updated
  3742. """
  3743. updatedFields_contains_every: [String!]
  3744. """
  3745. The subscription event gets only dispatched when some of the field names included in this list have been updated
  3746. """
  3747. updatedFields_contains_some: [String!]
  3748. node: TrainingTypeWhereInput
  3749. }
  3750. input TrainingTypeUpdateDataInput {
  3751. name: String
  3752. description: String
  3753. }
  3754. input TrainingTypeUpdateInput {
  3755. name: String
  3756. description: String
  3757. }
  3758. input TrainingTypeUpdateManyMutationInput {
  3759. name: String
  3760. description: String
  3761. }
  3762. input TrainingTypeUpdateOneRequiredInput {
  3763. create: TrainingTypeCreateInput
  3764. connect: TrainingTypeWhereUniqueInput
  3765. update: TrainingTypeUpdateDataInput
  3766. upsert: TrainingTypeUpsertNestedInput
  3767. }
  3768. input TrainingTypeUpsertNestedInput {
  3769. update: TrainingTypeUpdateDataInput!
  3770. create: TrainingTypeCreateInput!
  3771. }
  3772. input TrainingTypeWhereInput {
  3773. """Logical AND on all given filters."""
  3774. AND: [TrainingTypeWhereInput!]
  3775. """Logical OR on all given filters."""
  3776. OR: [TrainingTypeWhereInput!]
  3777. """Logical NOT on all given filters combined by AND."""
  3778. NOT: [TrainingTypeWhereInput!]
  3779. id: ID
  3780. """All values that are not equal to given value."""
  3781. id_not: ID
  3782. """All values that are contained in given list."""
  3783. id_in: [ID!]
  3784. """All values that are not contained in given list."""
  3785. id_not_in: [ID!]
  3786. """All values less than the given value."""
  3787. id_lt: ID
  3788. """All values less than or equal the given value."""
  3789. id_lte: ID
  3790. """All values greater than the given value."""
  3791. id_gt: ID
  3792. """All values greater than or equal the given value."""
  3793. id_gte: ID
  3794. """All values containing the given string."""
  3795. id_contains: ID
  3796. """All values not containing the given string."""
  3797. id_not_contains: ID
  3798. """All values starting with the given string."""
  3799. id_starts_with: ID
  3800. """All values not starting with the given string."""
  3801. id_not_starts_with: ID
  3802. """All values ending with the given string."""
  3803. id_ends_with: ID
  3804. """All values not ending with the given string."""
  3805. id_not_ends_with: ID
  3806. name: String
  3807. """All values that are not equal to given value."""
  3808. name_not: String
  3809. """All values that are contained in given list."""
  3810. name_in: [String!]
  3811. """All values that are not contained in given list."""
  3812. name_not_in: [String!]
  3813. """All values less than the given value."""
  3814. name_lt: String
  3815. """All values less than or equal the given value."""
  3816. name_lte: String
  3817. """All values greater than the given value."""
  3818. name_gt: String
  3819. """All values greater than or equal the given value."""
  3820. name_gte: String
  3821. """All values containing the given string."""
  3822. name_contains: String
  3823. """All values not containing the given string."""
  3824. name_not_contains: String
  3825. """All values starting with the given string."""
  3826. name_starts_with: String
  3827. """All values not starting with the given string."""
  3828. name_not_starts_with: String
  3829. """All values ending with the given string."""
  3830. name_ends_with: String
  3831. """All values not ending with the given string."""
  3832. name_not_ends_with: String
  3833. description: String
  3834. """All values that are not equal to given value."""
  3835. description_not: String
  3836. """All values that are contained in given list."""
  3837. description_in: [String!]
  3838. """All values that are not contained in given list."""
  3839. description_not_in: [String!]
  3840. """All values less than the given value."""
  3841. description_lt: String
  3842. """All values less than or equal the given value."""
  3843. description_lte: String
  3844. """All values greater than the given value."""
  3845. description_gt: String
  3846. """All values greater than or equal the given value."""
  3847. description_gte: String
  3848. """All values containing the given string."""
  3849. description_contains: String
  3850. """All values not containing the given string."""
  3851. description_not_contains: String
  3852. """All values starting with the given string."""
  3853. description_starts_with: String
  3854. """All values not starting with the given string."""
  3855. description_not_starts_with: String
  3856. """All values ending with the given string."""
  3857. description_ends_with: String
  3858. """All values not ending with the given string."""
  3859. description_not_ends_with: String
  3860. }
  3861. input TrainingTypeWhereUniqueInput {
  3862. id: ID
  3863. name: String
  3864. }
  3865. input TrainingUpdateInput {
  3866. title: String
  3867. trainingDate: DateTime
  3868. location: String
  3869. attendance: Int
  3870. published: Boolean
  3871. type: TrainingTypeUpdateOneRequiredInput
  3872. registrations: UserUpdateManyInput
  3873. ratings: RatingUpdateManyInput
  3874. blocks: BlockInstanceUpdateManyWithoutParentTrainingInput
  3875. }
  3876. input TrainingUpdateManyMutationInput {
  3877. title: String
  3878. trainingDate: DateTime
  3879. location: String
  3880. attendance: Int
  3881. published: Boolean
  3882. }
  3883. input TrainingUpdateOneWithoutBlocksInput {
  3884. create: TrainingCreateWithoutBlocksInput
  3885. connect: TrainingWhereUniqueInput
  3886. disconnect: Boolean
  3887. delete: Boolean
  3888. update: TrainingUpdateWithoutBlocksDataInput
  3889. upsert: TrainingUpsertWithoutBlocksInput
  3890. }
  3891. input TrainingUpdateWithoutBlocksDataInput {
  3892. title: String
  3893. trainingDate: DateTime
  3894. location: String
  3895. attendance: Int
  3896. published: Boolean
  3897. type: TrainingTypeUpdateOneRequiredInput
  3898. registrations: UserUpdateManyInput
  3899. ratings: RatingUpdateManyInput
  3900. }
  3901. input TrainingUpsertWithoutBlocksInput {
  3902. update: TrainingUpdateWithoutBlocksDataInput!
  3903. create: TrainingCreateWithoutBlocksInput!
  3904. }
  3905. input TrainingWhereInput {
  3906. """Logical AND on all given filters."""
  3907. AND: [TrainingWhereInput!]
  3908. """Logical OR on all given filters."""
  3909. OR: [TrainingWhereInput!]
  3910. """Logical NOT on all given filters combined by AND."""
  3911. NOT: [TrainingWhereInput!]
  3912. id: ID
  3913. """All values that are not equal to given value."""
  3914. id_not: ID
  3915. """All values that are contained in given list."""
  3916. id_in: [ID!]
  3917. """All values that are not contained in given list."""
  3918. id_not_in: [ID!]
  3919. """All values less than the given value."""
  3920. id_lt: ID
  3921. """All values less than or equal the given value."""
  3922. id_lte: ID
  3923. """All values greater than the given value."""
  3924. id_gt: ID
  3925. """All values greater than or equal the given value."""
  3926. id_gte: ID
  3927. """All values containing the given string."""
  3928. id_contains: ID
  3929. """All values not containing the given string."""
  3930. id_not_contains: ID
  3931. """All values starting with the given string."""
  3932. id_starts_with: ID
  3933. """All values not starting with the given string."""
  3934. id_not_starts_with: ID
  3935. """All values ending with the given string."""
  3936. id_ends_with: ID
  3937. """All values not ending with the given string."""
  3938. id_not_ends_with: ID
  3939. title: String
  3940. """All values that are not equal to given value."""
  3941. title_not: String
  3942. """All values that are contained in given list."""
  3943. title_in: [String!]
  3944. """All values that are not contained in given list."""
  3945. title_not_in: [String!]
  3946. """All values less than the given value."""
  3947. title_lt: String
  3948. """All values less than or equal the given value."""
  3949. title_lte: String
  3950. """All values greater than the given value."""
  3951. title_gt: String
  3952. """All values greater than or equal the given value."""
  3953. title_gte: String
  3954. """All values containing the given string."""
  3955. title_contains: String
  3956. """All values not containing the given string."""
  3957. title_not_contains: String
  3958. """All values starting with the given string."""
  3959. title_starts_with: String
  3960. """All values not starting with the given string."""
  3961. title_not_starts_with: String
  3962. """All values ending with the given string."""
  3963. title_ends_with: String
  3964. """All values not ending with the given string."""
  3965. title_not_ends_with: String
  3966. createdAt: DateTime
  3967. """All values that are not equal to given value."""
  3968. createdAt_not: DateTime
  3969. """All values that are contained in given list."""
  3970. createdAt_in: [DateTime!]
  3971. """All values that are not contained in given list."""
  3972. createdAt_not_in: [DateTime!]
  3973. """All values less than the given value."""
  3974. createdAt_lt: DateTime
  3975. """All values less than or equal the given value."""
  3976. createdAt_lte: DateTime
  3977. """All values greater than the given value."""
  3978. createdAt_gt: DateTime
  3979. """All values greater than or equal the given value."""
  3980. createdAt_gte: DateTime
  3981. trainingDate: DateTime
  3982. """All values that are not equal to given value."""
  3983. trainingDate_not: DateTime
  3984. """All values that are contained in given list."""
  3985. trainingDate_in: [DateTime!]
  3986. """All values that are not contained in given list."""
  3987. trainingDate_not_in: [DateTime!]
  3988. """All values less than the given value."""
  3989. trainingDate_lt: DateTime
  3990. """All values less than or equal the given value."""
  3991. trainingDate_lte: DateTime
  3992. """All values greater than the given value."""
  3993. trainingDate_gt: DateTime
  3994. """All values greater than or equal the given value."""
  3995. trainingDate_gte: DateTime
  3996. location: String
  3997. """All values that are not equal to given value."""
  3998. location_not: String
  3999. """All values that are contained in given list."""
  4000. location_in: [String!]
  4001. """All values that are not contained in given list."""
  4002. location_not_in: [String!]
  4003. """All values less than the given value."""
  4004. location_lt: String
  4005. """All values less than or equal the given value."""
  4006. location_lte: String
  4007. """All values greater than the given value."""
  4008. location_gt: String
  4009. """All values greater than or equal the given value."""
  4010. location_gte: String
  4011. """All values containing the given string."""
  4012. location_contains: String
  4013. """All values not containing the given string."""
  4014. location_not_contains: String
  4015. """All values starting with the given string."""
  4016. location_starts_with: String
  4017. """All values not starting with the given string."""
  4018. location_not_starts_with: String
  4019. """All values ending with the given string."""
  4020. location_ends_with: String
  4021. """All values not ending with the given string."""
  4022. location_not_ends_with: String
  4023. attendance: Int
  4024. """All values that are not equal to given value."""
  4025. attendance_not: Int
  4026. """All values that are contained in given list."""
  4027. attendance_in: [Int!]
  4028. """All values that are not contained in given list."""
  4029. attendance_not_in: [Int!]
  4030. """All values less than the given value."""
  4031. attendance_lt: Int
  4032. """All values less than or equal the given value."""
  4033. attendance_lte: Int
  4034. """All values greater than the given value."""
  4035. attendance_gt: Int
  4036. """All values greater than or equal the given value."""
  4037. attendance_gte: Int
  4038. published: Boolean
  4039. """All values that are not equal to given value."""
  4040. published_not: Boolean
  4041. type: TrainingTypeWhereInput
  4042. registrations_every: UserWhereInput
  4043. registrations_some: UserWhereInput
  4044. registrations_none: UserWhereInput
  4045. ratings_every: RatingWhereInput
  4046. ratings_some: RatingWhereInput
  4047. ratings_none: RatingWhereInput
  4048. blocks_every: BlockInstanceWhereInput
  4049. blocks_some: BlockInstanceWhereInput
  4050. blocks_none: BlockInstanceWhereInput
  4051. }
  4052. input TrainingWhereUniqueInput {
  4053. id: ID
  4054. }
  4055. type User implements Node {
  4056. id: ID!
  4057. email: String!
  4058. name: String!
  4059. password: String!
  4060. resetToken: String
  4061. resetTokenExpiry: Float
  4062. createdAt: DateTime!
  4063. comments(where: CommentWhereInput, orderBy: CommentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Comment!]
  4064. ratings(where: RatingWhereInput, orderBy: RatingOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Rating!]
  4065. permissions: [Permission!]!
  4066. interests: [String!]!
  4067. avatar: Picture
  4068. }
  4069. """A connection to a list of items."""
  4070. type UserConnection {
  4071. """Information to aid in pagination."""
  4072. pageInfo: PageInfo!
  4073. """A list of edges."""
  4074. edges: [UserEdge]!
  4075. aggregate: AggregateUser!
  4076. }
  4077. input UserCreateInput {
  4078. id: ID
  4079. email: String!
  4080. name: String!
  4081. password: String!
  4082. resetToken: String
  4083. resetTokenExpiry: Float
  4084. permissions: UserCreatepermissionsInput
  4085. interests: UserCreateinterestsInput
  4086. comments: CommentCreateManyWithoutAuthorInput
  4087. ratings: RatingCreateManyWithoutUserInput
  4088. avatar: PictureCreateOneInput
  4089. }
  4090. input UserCreateinterestsInput {
  4091. set: [String!]
  4092. }
  4093. input UserCreateManyInput {
  4094. create: [UserCreateInput!]
  4095. connect: [UserWhereUniqueInput!]
  4096. }
  4097. input UserCreateOneInput {
  4098. create: UserCreateInput
  4099. connect: UserWhereUniqueInput
  4100. }
  4101. input UserCreateOneWithoutCommentsInput {
  4102. create: UserCreateWithoutCommentsInput
  4103. connect: UserWhereUniqueInput
  4104. }
  4105. input UserCreateOneWithoutRatingsInput {
  4106. create: UserCreateWithoutRatingsInput
  4107. connect: UserWhereUniqueInput
  4108. }
  4109. input UserCreatepermissionsInput {
  4110. set: [Permission!]
  4111. }
  4112. input UserCreateWithoutCommentsInput {
  4113. id: ID
  4114. email: String!
  4115. name: String!
  4116. password: String!
  4117. resetToken: String
  4118. resetTokenExpiry: Float
  4119. permissions: UserCreatepermissionsInput
  4120. interests: UserCreateinterestsInput
  4121. ratings: RatingCreateManyWithoutUserInput
  4122. avatar: PictureCreateOneInput
  4123. }
  4124. input UserCreateWithoutRatingsInput {
  4125. id: ID
  4126. email: String!
  4127. name: String!
  4128. password: String!
  4129. resetToken: String
  4130. resetTokenExpiry: Float
  4131. permissions: UserCreatepermissionsInput
  4132. interests: UserCreateinterestsInput
  4133. comments: CommentCreateManyWithoutAuthorInput
  4134. avatar: PictureCreateOneInput
  4135. }
  4136. """An edge in a connection."""
  4137. type UserEdge {
  4138. """The item at the end of the edge."""
  4139. node: User!
  4140. """A cursor for use in pagination."""
  4141. cursor: String!
  4142. }
  4143. enum UserOrderByInput {
  4144. id_ASC
  4145. id_DESC
  4146. email_ASC
  4147. email_DESC
  4148. name_ASC
  4149. name_DESC
  4150. password_ASC
  4151. password_DESC
  4152. resetToken_ASC
  4153. resetToken_DESC
  4154. resetTokenExpiry_ASC
  4155. resetTokenExpiry_DESC
  4156. createdAt_ASC
  4157. createdAt_DESC
  4158. }
  4159. type UserPreviousValues {
  4160. id: ID!
  4161. email: String!
  4162. name: String!
  4163. password: String!
  4164. resetToken: String
  4165. resetTokenExpiry: Float
  4166. createdAt: DateTime!
  4167. permissions: [Permission!]!
  4168. interests: [String!]!
  4169. }
  4170. input UserScalarWhereInput {
  4171. """Logical AND on all given filters."""
  4172. AND: [UserScalarWhereInput!]
  4173. """Logical OR on all given filters."""
  4174. OR: [UserScalarWhereInput!]
  4175. """Logical NOT on all given filters combined by AND."""
  4176. NOT: [UserScalarWhereInput!]
  4177. id: ID
  4178. """All values that are not equal to given value."""
  4179. id_not: ID
  4180. """All values that are contained in given list."""
  4181. id_in: [ID!]
  4182. """All values that are not contained in given list."""
  4183. id_not_in: [ID!]
  4184. """All values less than the given value."""
  4185. id_lt: ID
  4186. """All values less than or equal the given value."""
  4187. id_lte: ID
  4188. """All values greater than the given value."""
  4189. id_gt: ID
  4190. """All values greater than or equal the given value."""
  4191. id_gte: ID
  4192. """All values containing the given string."""
  4193. id_contains: ID
  4194. """All values not containing the given string."""
  4195. id_not_contains: ID
  4196. """All values starting with the given string."""
  4197. id_starts_with: ID
  4198. """All values not starting with the given string."""
  4199. id_not_starts_with: ID
  4200. """All values ending with the given string."""
  4201. id_ends_with: ID
  4202. """All values not ending with the given string."""
  4203. id_not_ends_with: ID
  4204. email: String
  4205. """All values that are not equal to given value."""
  4206. email_not: String
  4207. """All values that are contained in given list."""
  4208. email_in: [String!]
  4209. """All values that are not contained in given list."""
  4210. email_not_in: [String!]
  4211. """All values less than the given value."""
  4212. email_lt: String
  4213. """All values less than or equal the given value."""
  4214. email_lte: String
  4215. """All values greater than the given value."""
  4216. email_gt: String
  4217. """All values greater than or equal the given value."""
  4218. email_gte: String
  4219. """All values containing the given string."""
  4220. email_contains: String
  4221. """All values not containing the given string."""
  4222. email_not_contains: String
  4223. """All values starting with the given string."""
  4224. email_starts_with: String
  4225. """All values not starting with the given string."""
  4226. email_not_starts_with: String
  4227. """All values ending with the given string."""
  4228. email_ends_with: String
  4229. """All values not ending with the given string."""
  4230. email_not_ends_with: String
  4231. name: String
  4232. """All values that are not equal to given value."""
  4233. name_not: String
  4234. """All values that are contained in given list."""
  4235. name_in: [String!]
  4236. """All values that are not contained in given list."""
  4237. name_not_in: [String!]
  4238. """All values less than the given value."""
  4239. name_lt: String
  4240. """All values less than or equal the given value."""
  4241. name_lte: String
  4242. """All values greater than the given value."""
  4243. name_gt: String
  4244. """All values greater than or equal the given value."""
  4245. name_gte: String
  4246. """All values containing the given string."""
  4247. name_contains: String
  4248. """All values not containing the given string."""
  4249. name_not_contains: String
  4250. """All values starting with the given string."""
  4251. name_starts_with: String
  4252. """All values not starting with the given string."""
  4253. name_not_starts_with: String
  4254. """All values ending with the given string."""
  4255. name_ends_with: String
  4256. """All values not ending with the given string."""
  4257. name_not_ends_with: String
  4258. password: String
  4259. """All values that are not equal to given value."""
  4260. password_not: String
  4261. """All values that are contained in given list."""
  4262. password_in: [String!]
  4263. """All values that are not contained in given list."""
  4264. password_not_in: [String!]
  4265. """All values less than the given value."""
  4266. password_lt: String
  4267. """All values less than or equal the given value."""
  4268. password_lte: String
  4269. """All values greater than the given value."""
  4270. password_gt: String
  4271. """All values greater than or equal the given value."""
  4272. password_gte: String
  4273. """All values containing the given string."""
  4274. password_contains: String
  4275. """All values not containing the given string."""
  4276. password_not_contains: String
  4277. """All values starting with the given string."""
  4278. password_starts_with: String
  4279. """All values not starting with the given string."""
  4280. password_not_starts_with: String
  4281. """All values ending with the given string."""
  4282. password_ends_with: String
  4283. """All values not ending with the given string."""
  4284. password_not_ends_with: String
  4285. resetToken: String
  4286. """All values that are not equal to given value."""
  4287. resetToken_not: String
  4288. """All values that are contained in given list."""
  4289. resetToken_in: [String!]
  4290. """All values that are not contained in given list."""
  4291. resetToken_not_in: [String!]
  4292. """All values less than the given value."""
  4293. resetToken_lt: String
  4294. """All values less than or equal the given value."""
  4295. resetToken_lte: String
  4296. """All values greater than the given value."""
  4297. resetToken_gt: String
  4298. """All values greater than or equal the given value."""
  4299. resetToken_gte: String
  4300. """All values containing the given string."""
  4301. resetToken_contains: String
  4302. """All values not containing the given string."""
  4303. resetToken_not_contains: String
  4304. """All values starting with the given string."""
  4305. resetToken_starts_with: String
  4306. """All values not starting with the given string."""
  4307. resetToken_not_starts_with: String
  4308. """All values ending with the given string."""
  4309. resetToken_ends_with: String
  4310. """All values not ending with the given string."""
  4311. resetToken_not_ends_with: String
  4312. resetTokenExpiry: Float
  4313. """All values that are not equal to given value."""
  4314. resetTokenExpiry_not: Float
  4315. """All values that are contained in given list."""
  4316. resetTokenExpiry_in: [Float!]
  4317. """All values that are not contained in given list."""
  4318. resetTokenExpiry_not_in: [Float!]
  4319. """All values less than the given value."""
  4320. resetTokenExpiry_lt: Float
  4321. """All values less than or equal the given value."""
  4322. resetTokenExpiry_lte: Float
  4323. """All values greater than the given value."""
  4324. resetTokenExpiry_gt: Float
  4325. """All values greater than or equal the given value."""
  4326. resetTokenExpiry_gte: Float
  4327. createdAt: DateTime
  4328. """All values that are not equal to given value."""
  4329. createdAt_not: DateTime
  4330. """All values that are contained in given list."""
  4331. createdAt_in: [DateTime!]
  4332. """All values that are not contained in given list."""
  4333. createdAt_not_in: [DateTime!]
  4334. """All values less than the given value."""
  4335. createdAt_lt: DateTime
  4336. """All values less than or equal the given value."""
  4337. createdAt_lte: DateTime
  4338. """All values greater than the given value."""
  4339. createdAt_gt: DateTime
  4340. """All values greater than or equal the given value."""
  4341. createdAt_gte: DateTime
  4342. }
  4343. type UserSubscriptionPayload {
  4344. mutation: MutationType!
  4345. node: User
  4346. updatedFields: [String!]
  4347. previousValues: UserPreviousValues
  4348. }
  4349. input UserSubscriptionWhereInput {
  4350. """Logical AND on all given filters."""
  4351. AND: [UserSubscriptionWhereInput!]
  4352. """Logical OR on all given filters."""
  4353. OR: [UserSubscriptionWhereInput!]
  4354. """Logical NOT on all given filters combined by AND."""
  4355. NOT: [UserSubscriptionWhereInput!]
  4356. """The subscription event gets dispatched when it's listed in mutation_in"""
  4357. mutation_in: [MutationType!]
  4358. """
  4359. The subscription event gets only dispatched when one of the updated fields names is included in this list
  4360. """
  4361. updatedFields_contains: String
  4362. """
  4363. The subscription event gets only dispatched when all of the field names included in this list have been updated
  4364. """
  4365. updatedFields_contains_every: [String!]
  4366. """
  4367. The subscription event gets only dispatched when some of the field names included in this list have been updated
  4368. """
  4369. updatedFields_contains_some: [String!]
  4370. node: UserWhereInput
  4371. }
  4372. input UserUpdateDataInput {
  4373. email: String
  4374. name: String
  4375. password: String
  4376. resetToken: String
  4377. resetTokenExpiry: Float
  4378. permissions: UserUpdatepermissionsInput
  4379. interests: UserUpdateinterestsInput
  4380. comments: CommentUpdateManyWithoutAuthorInput
  4381. ratings: RatingUpdateManyWithoutUserInput
  4382. avatar: PictureUpdateOneInput
  4383. }
  4384. input UserUpdateInput {
  4385. email: String
  4386. name: String
  4387. password: String
  4388. resetToken: String
  4389. resetTokenExpiry: Float
  4390. permissions: UserUpdatepermissionsInput
  4391. interests: UserUpdateinterestsInput
  4392. comments: CommentUpdateManyWithoutAuthorInput
  4393. ratings: RatingUpdateManyWithoutUserInput
  4394. avatar: PictureUpdateOneInput
  4395. }
  4396. input UserUpdateinterestsInput {
  4397. set: [String!]
  4398. }
  4399. input UserUpdateManyDataInput {
  4400. email: String
  4401. name: String
  4402. password: String
  4403. resetToken: String
  4404. resetTokenExpiry: Float
  4405. permissions: UserUpdatepermissionsInput
  4406. interests: UserUpdateinterestsInput
  4407. }
  4408. input UserUpdateManyInput {
  4409. create: [UserCreateInput!]
  4410. connect: [UserWhereUniqueInput!]
  4411. set: [UserWhereUniqueInput!]
  4412. disconnect: [UserWhereUniqueInput!]
  4413. delete: [UserWhereUniqueInput!]
  4414. update: [UserUpdateWithWhereUniqueNestedInput!]
  4415. updateMany: [UserUpdateManyWithWhereNestedInput!]
  4416. deleteMany: [UserScalarWhereInput!]
  4417. upsert: [UserUpsertWithWhereUniqueNestedInput!]
  4418. }
  4419. input UserUpdateManyMutationInput {
  4420. email: String
  4421. name: String
  4422. password: String
  4423. resetToken: String
  4424. resetTokenExpiry: Float
  4425. permissions: UserUpdatepermissionsInput
  4426. interests: UserUpdateinterestsInput
  4427. }
  4428. input UserUpdateManyWithWhereNestedInput {
  4429. where: UserScalarWhereInput!
  4430. data: UserUpdateManyDataInput!
  4431. }
  4432. input UserUpdateOneRequiredInput {
  4433. create: UserCreateInput
  4434. connect: UserWhereUniqueInput
  4435. update: UserUpdateDataInput
  4436. upsert: UserUpsertNestedInput
  4437. }
  4438. input UserUpdateOneRequiredWithoutCommentsInput {
  4439. create: UserCreateWithoutCommentsInput
  4440. connect: UserWhereUniqueInput
  4441. update: UserUpdateWithoutCommentsDataInput
  4442. upsert: UserUpsertWithoutCommentsInput
  4443. }
  4444. input UserUpdateOneRequiredWithoutRatingsInput {
  4445. create: UserCreateWithoutRatingsInput
  4446. connect: UserWhereUniqueInput
  4447. update: UserUpdateWithoutRatingsDataInput
  4448. upsert: UserUpsertWithoutRatingsInput
  4449. }
  4450. input UserUpdatepermissionsInput {
  4451. set: [Permission!]
  4452. }
  4453. input UserUpdateWithoutCommentsDataInput {
  4454. email: String
  4455. name: String
  4456. password: String
  4457. resetToken: String
  4458. resetTokenExpiry: Float
  4459. permissions: UserUpdatepermissionsInput
  4460. interests: UserUpdateinterestsInput
  4461. ratings: RatingUpdateManyWithoutUserInput
  4462. avatar: PictureUpdateOneInput
  4463. }
  4464. input UserUpdateWithoutRatingsDataInput {
  4465. email: String
  4466. name: String
  4467. password: String
  4468. resetToken: String
  4469. resetTokenExpiry: Float
  4470. permissions: UserUpdatepermissionsInput
  4471. interests: UserUpdateinterestsInput
  4472. comments: CommentUpdateManyWithoutAuthorInput
  4473. avatar: PictureUpdateOneInput
  4474. }
  4475. input UserUpdateWithWhereUniqueNestedInput {
  4476. where: UserWhereUniqueInput!
  4477. data: UserUpdateDataInput!
  4478. }
  4479. input UserUpsertNestedInput {
  4480. update: UserUpdateDataInput!
  4481. create: UserCreateInput!
  4482. }
  4483. input UserUpsertWithoutCommentsInput {
  4484. update: UserUpdateWithoutCommentsDataInput!
  4485. create: UserCreateWithoutCommentsInput!
  4486. }
  4487. input UserUpsertWithoutRatingsInput {
  4488. update: UserUpdateWithoutRatingsDataInput!
  4489. create: UserCreateWithoutRatingsInput!
  4490. }
  4491. input UserUpsertWithWhereUniqueNestedInput {
  4492. where: UserWhereUniqueInput!
  4493. update: UserUpdateDataInput!
  4494. create: UserCreateInput!
  4495. }
  4496. input UserWhereInput {
  4497. """Logical AND on all given filters."""
  4498. AND: [UserWhereInput!]
  4499. """Logical OR on all given filters."""
  4500. OR: [UserWhereInput!]
  4501. """Logical NOT on all given filters combined by AND."""
  4502. NOT: [UserWhereInput!]
  4503. id: ID
  4504. """All values that are not equal to given value."""
  4505. id_not: ID
  4506. """All values that are contained in given list."""
  4507. id_in: [ID!]
  4508. """All values that are not contained in given list."""
  4509. id_not_in: [ID!]
  4510. """All values less than the given value."""
  4511. id_lt: ID
  4512. """All values less than or equal the given value."""
  4513. id_lte: ID
  4514. """All values greater than the given value."""
  4515. id_gt: ID
  4516. """All values greater than or equal the given value."""
  4517. id_gte: ID
  4518. """All values containing the given string."""
  4519. id_contains: ID
  4520. """All values not containing the given string."""
  4521. id_not_contains: ID
  4522. """All values starting with the given string."""
  4523. id_starts_with: ID
  4524. """All values not starting with the given string."""
  4525. id_not_starts_with: ID
  4526. """All values ending with the given string."""
  4527. id_ends_with: ID
  4528. """All values not ending with the given string."""
  4529. id_not_ends_with: ID
  4530. email: String
  4531. """All values that are not equal to given value."""
  4532. email_not: String
  4533. """All values that are contained in given list."""
  4534. email_in: [String!]
  4535. """All values that are not contained in given list."""
  4536. email_not_in: [String!]
  4537. """All values less than the given value."""
  4538. email_lt: String
  4539. """All values less than or equal the given value."""
  4540. email_lte: String
  4541. """All values greater than the given value."""
  4542. email_gt: String
  4543. """All values greater than or equal the given value."""
  4544. email_gte: String
  4545. """All values containing the given string."""
  4546. email_contains: String
  4547. """All values not containing the given string."""
  4548. email_not_contains: String
  4549. """All values starting with the given string."""
  4550. email_starts_with: String
  4551. """All values not starting with the given string."""
  4552. email_not_starts_with: String
  4553. """All values ending with the given string."""
  4554. email_ends_with: String
  4555. """All values not ending with the given string."""
  4556. email_not_ends_with: String
  4557. name: String
  4558. """All values that are not equal to given value."""
  4559. name_not: String
  4560. """All values that are contained in given list."""
  4561. name_in: [String!]
  4562. """All values that are not contained in given list."""
  4563. name_not_in: [String!]
  4564. """All values less than the given value."""
  4565. name_lt: String
  4566. """All values less than or equal the given value."""
  4567. name_lte: String
  4568. """All values greater than the given value."""
  4569. name_gt: String
  4570. """All values greater than or equal the given value."""
  4571. name_gte: String
  4572. """All values containing the given string."""
  4573. name_contains: String
  4574. """All values not containing the given string."""
  4575. name_not_contains: String
  4576. """All values starting with the given string."""
  4577. name_starts_with: String
  4578. """All values not starting with the given string."""
  4579. name_not_starts_with: String
  4580. """All values ending with the given string."""
  4581. name_ends_with: String
  4582. """All values not ending with the given string."""
  4583. name_not_ends_with: String
  4584. password: String
  4585. """All values that are not equal to given value."""
  4586. password_not: String
  4587. """All values that are contained in given list."""
  4588. password_in: [String!]
  4589. """All values that are not contained in given list."""
  4590. password_not_in: [String!]
  4591. """All values less than the given value."""
  4592. password_lt: String
  4593. """All values less than or equal the given value."""
  4594. password_lte: String
  4595. """All values greater than the given value."""
  4596. password_gt: String
  4597. """All values greater than or equal the given value."""
  4598. password_gte: String
  4599. """All values containing the given string."""
  4600. password_contains: String
  4601. """All values not containing the given string."""
  4602. password_not_contains: String
  4603. """All values starting with the given string."""
  4604. password_starts_with: String
  4605. """All values not starting with the given string."""
  4606. password_not_starts_with: String
  4607. """All values ending with the given string."""
  4608. password_ends_with: String
  4609. """All values not ending with the given string."""
  4610. password_not_ends_with: String
  4611. resetToken: String
  4612. """All values that are not equal to given value."""
  4613. resetToken_not: String
  4614. """All values that are contained in given list."""
  4615. resetToken_in: [String!]
  4616. """All values that are not contained in given list."""
  4617. resetToken_not_in: [String!]
  4618. """All values less than the given value."""
  4619. resetToken_lt: String
  4620. """All values less than or equal the given value."""
  4621. resetToken_lte: String
  4622. """All values greater than the given value."""
  4623. resetToken_gt: String
  4624. """All values greater than or equal the given value."""
  4625. resetToken_gte: String
  4626. """All values containing the given string."""
  4627. resetToken_contains: String
  4628. """All values not containing the given string."""
  4629. resetToken_not_contains: String
  4630. """All values starting with the given string."""
  4631. resetToken_starts_with: String
  4632. """All values not starting with the given string."""
  4633. resetToken_not_starts_with: String
  4634. """All values ending with the given string."""
  4635. resetToken_ends_with: String
  4636. """All values not ending with the given string."""
  4637. resetToken_not_ends_with: String
  4638. resetTokenExpiry: Float
  4639. """All values that are not equal to given value."""
  4640. resetTokenExpiry_not: Float
  4641. """All values that are contained in given list."""
  4642. resetTokenExpiry_in: [Float!]
  4643. """All values that are not contained in given list."""
  4644. resetTokenExpiry_not_in: [Float!]
  4645. """All values less than the given value."""
  4646. resetTokenExpiry_lt: Float
  4647. """All values less than or equal the given value."""
  4648. resetTokenExpiry_lte: Float
  4649. """All values greater than the given value."""
  4650. resetTokenExpiry_gt: Float
  4651. """All values greater than or equal the given value."""
  4652. resetTokenExpiry_gte: Float
  4653. createdAt: DateTime
  4654. """All values that are not equal to given value."""
  4655. createdAt_not: DateTime
  4656. """All values that are contained in given list."""
  4657. createdAt_in: [DateTime!]
  4658. """All values that are not contained in given list."""
  4659. createdAt_not_in: [DateTime!]
  4660. """All values less than the given value."""
  4661. createdAt_lt: DateTime
  4662. """All values less than or equal the given value."""
  4663. createdAt_lte: DateTime
  4664. """All values greater than the given value."""
  4665. createdAt_gt: DateTime
  4666. """All values greater than or equal the given value."""
  4667. createdAt_gte: DateTime
  4668. comments_every: CommentWhereInput
  4669. comments_some: CommentWhereInput
  4670. comments_none: CommentWhereInput
  4671. ratings_every: RatingWhereInput
  4672. ratings_some: RatingWhereInput
  4673. ratings_none: RatingWhereInput
  4674. avatar: PictureWhereInput
  4675. }
  4676. input UserWhereUniqueInput {
  4677. id: ID
  4678. email: String
  4679. }
  4680. type Video implements Node {
  4681. id: ID!
  4682. title: String!
  4683. description: String!
  4684. duration: Int!
  4685. file: File
  4686. link: String
  4687. }
  4688. """A connection to a list of items."""
  4689. type VideoConnection {
  4690. """Information to aid in pagination."""
  4691. pageInfo: PageInfo!
  4692. """A list of edges."""
  4693. edges: [VideoEdge]!
  4694. aggregate: AggregateVideo!
  4695. }
  4696. input VideoCreateInput {
  4697. id: ID
  4698. title: String!
  4699. description: String!
  4700. duration: Int!
  4701. link: String
  4702. file: FileCreateOneInput
  4703. }
  4704. input VideoCreateManyInput {
  4705. create: [VideoCreateInput!]
  4706. connect: [VideoWhereUniqueInput!]
  4707. }
  4708. """An edge in a connection."""
  4709. type VideoEdge {
  4710. """The item at the end of the edge."""
  4711. node: Video!
  4712. """A cursor for use in pagination."""
  4713. cursor: String!
  4714. }
  4715. enum VideoOrderByInput {
  4716. id_ASC
  4717. id_DESC
  4718. title_ASC
  4719. title_DESC
  4720. description_ASC
  4721. description_DESC
  4722. duration_ASC
  4723. duration_DESC
  4724. link_ASC
  4725. link_DESC
  4726. }
  4727. type VideoPreviousValues {
  4728. id: ID!
  4729. title: String!
  4730. description: String!
  4731. duration: Int!
  4732. link: String
  4733. }
  4734. input VideoScalarWhereInput {
  4735. """Logical AND on all given filters."""
  4736. AND: [VideoScalarWhereInput!]
  4737. """Logical OR on all given filters."""
  4738. OR: [VideoScalarWhereInput!]
  4739. """Logical NOT on all given filters combined by AND."""
  4740. NOT: [VideoScalarWhereInput!]
  4741. id: ID
  4742. """All values that are not equal to given value."""
  4743. id_not: ID
  4744. """All values that are contained in given list."""
  4745. id_in: [ID!]
  4746. """All values that are not contained in given list."""
  4747. id_not_in: [ID!]
  4748. """All values less than the given value."""
  4749. id_lt: ID
  4750. """All values less than or equal the given value."""
  4751. id_lte: ID
  4752. """All values greater than the given value."""
  4753. id_gt: ID
  4754. """All values greater than or equal the given value."""
  4755. id_gte: ID
  4756. """All values containing the given string."""
  4757. id_contains: ID
  4758. """All values not containing the given string."""
  4759. id_not_contains: ID
  4760. """All values starting with the given string."""
  4761. id_starts_with: ID
  4762. """All values not starting with the given string."""
  4763. id_not_starts_with: ID
  4764. """All values ending with the given string."""
  4765. id_ends_with: ID
  4766. """All values not ending with the given string."""
  4767. id_not_ends_with: ID
  4768. title: String
  4769. """All values that are not equal to given value."""
  4770. title_not: String
  4771. """All values that are contained in given list."""
  4772. title_in: [String!]
  4773. """All values that are not contained in given list."""
  4774. title_not_in: [String!]
  4775. """All values less than the given value."""
  4776. title_lt: String
  4777. """All values less than or equal the given value."""
  4778. title_lte: String
  4779. """All values greater than the given value."""
  4780. title_gt: String
  4781. """All values greater than or equal the given value."""
  4782. title_gte: String
  4783. """All values containing the given string."""
  4784. title_contains: String
  4785. """All values not containing the given string."""
  4786. title_not_contains: String
  4787. """All values starting with the given string."""
  4788. title_starts_with: String
  4789. """All values not starting with the given string."""
  4790. title_not_starts_with: String
  4791. """All values ending with the given string."""
  4792. title_ends_with: String
  4793. """All values not ending with the given string."""
  4794. title_not_ends_with: String
  4795. description: String
  4796. """All values that are not equal to given value."""
  4797. description_not: String
  4798. """All values that are contained in given list."""
  4799. description_in: [String!]
  4800. """All values that are not contained in given list."""
  4801. description_not_in: [String!]
  4802. """All values less than the given value."""
  4803. description_lt: String
  4804. """All values less than or equal the given value."""
  4805. description_lte: String
  4806. """All values greater than the given value."""
  4807. description_gt: String
  4808. """All values greater than or equal the given value."""
  4809. description_gte: String
  4810. """All values containing the given string."""
  4811. description_contains: String
  4812. """All values not containing the given string."""
  4813. description_not_contains: String
  4814. """All values starting with the given string."""
  4815. description_starts_with: String
  4816. """All values not starting with the given string."""
  4817. description_not_starts_with: String
  4818. """All values ending with the given string."""
  4819. description_ends_with: String
  4820. """All values not ending with the given string."""
  4821. description_not_ends_with: String
  4822. duration: Int
  4823. """All values that are not equal to given value."""
  4824. duration_not: Int
  4825. """All values that are contained in given list."""
  4826. duration_in: [Int!]
  4827. """All values that are not contained in given list."""
  4828. duration_not_in: [Int!]
  4829. """All values less than the given value."""
  4830. duration_lt: Int
  4831. """All values less than or equal the given value."""
  4832. duration_lte: Int
  4833. """All values greater than the given value."""
  4834. duration_gt: Int
  4835. """All values greater than or equal the given value."""
  4836. duration_gte: Int
  4837. link: String
  4838. """All values that are not equal to given value."""
  4839. link_not: String
  4840. """All values that are contained in given list."""
  4841. link_in: [String!]
  4842. """All values that are not contained in given list."""
  4843. link_not_in: [String!]
  4844. """All values less than the given value."""
  4845. link_lt: String
  4846. """All values less than or equal the given value."""
  4847. link_lte: String
  4848. """All values greater than the given value."""
  4849. link_gt: String
  4850. """All values greater than or equal the given value."""
  4851. link_gte: String
  4852. """All values containing the given string."""
  4853. link_contains: String
  4854. """All values not containing the given string."""
  4855. link_not_contains: String
  4856. """All values starting with the given string."""
  4857. link_starts_with: String
  4858. """All values not starting with the given string."""
  4859. link_not_starts_with: String
  4860. """All values ending with the given string."""
  4861. link_ends_with: String
  4862. """All values not ending with the given string."""
  4863. link_not_ends_with: String
  4864. }
  4865. type VideoSubscriptionPayload {
  4866. mutation: MutationType!
  4867. node: Video
  4868. updatedFields: [String!]
  4869. previousValues: VideoPreviousValues
  4870. }
  4871. input VideoSubscriptionWhereInput {
  4872. """Logical AND on all given filters."""
  4873. AND: [VideoSubscriptionWhereInput!]
  4874. """Logical OR on all given filters."""
  4875. OR: [VideoSubscriptionWhereInput!]
  4876. """Logical NOT on all given filters combined by AND."""
  4877. NOT: [VideoSubscriptionWhereInput!]
  4878. """The subscription event gets dispatched when it's listed in mutation_in"""
  4879. mutation_in: [MutationType!]
  4880. """
  4881. The subscription event gets only dispatched when one of the updated fields names is included in this list
  4882. """
  4883. updatedFields_contains: String
  4884. """
  4885. The subscription event gets only dispatched when all of the field names included in this list have been updated
  4886. """
  4887. updatedFields_contains_every: [String!]
  4888. """
  4889. The subscription event gets only dispatched when some of the field names included in this list have been updated
  4890. """
  4891. updatedFields_contains_some: [String!]
  4892. node: VideoWhereInput
  4893. }
  4894. input VideoUpdateDataInput {
  4895. title: String
  4896. description: String
  4897. duration: Int
  4898. link: String
  4899. file: FileUpdateOneInput
  4900. }
  4901. input VideoUpdateInput {
  4902. title: String
  4903. description: String
  4904. duration: Int
  4905. link: String
  4906. file: FileUpdateOneInput
  4907. }
  4908. input VideoUpdateManyDataInput {
  4909. title: String
  4910. description: String
  4911. duration: Int
  4912. link: String
  4913. }
  4914. input VideoUpdateManyInput {
  4915. create: [VideoCreateInput!]
  4916. connect: [VideoWhereUniqueInput!]
  4917. set: [VideoWhereUniqueInput!]
  4918. disconnect: [VideoWhereUniqueInput!]
  4919. delete: [VideoWhereUniqueInput!]
  4920. update: [VideoUpdateWithWhereUniqueNestedInput!]
  4921. updateMany: [VideoUpdateManyWithWhereNestedInput!]
  4922. deleteMany: [VideoScalarWhereInput!]
  4923. upsert: [VideoUpsertWithWhereUniqueNestedInput!]
  4924. }
  4925. input VideoUpdateManyMutationInput {
  4926. title: String
  4927. description: String
  4928. duration: Int
  4929. link: String
  4930. }
  4931. input VideoUpdateManyWithWhereNestedInput {
  4932. where: VideoScalarWhereInput!
  4933. data: VideoUpdateManyDataInput!
  4934. }
  4935. input VideoUpdateWithWhereUniqueNestedInput {
  4936. where: VideoWhereUniqueInput!
  4937. data: VideoUpdateDataInput!
  4938. }
  4939. input VideoUpsertWithWhereUniqueNestedInput {
  4940. where: VideoWhereUniqueInput!
  4941. update: VideoUpdateDataInput!
  4942. create: VideoCreateInput!
  4943. }
  4944. input VideoWhereInput {
  4945. """Logical AND on all given filters."""
  4946. AND: [VideoWhereInput!]
  4947. """Logical OR on all given filters."""
  4948. OR: [VideoWhereInput!]
  4949. """Logical NOT on all given filters combined by AND."""
  4950. NOT: [VideoWhereInput!]
  4951. id: ID
  4952. """All values that are not equal to given value."""
  4953. id_not: ID
  4954. """All values that are contained in given list."""
  4955. id_in: [ID!]
  4956. """All values that are not contained in given list."""
  4957. id_not_in: [ID!]
  4958. """All values less than the given value."""
  4959. id_lt: ID
  4960. """All values less than or equal the given value."""
  4961. id_lte: ID
  4962. """All values greater than the given value."""
  4963. id_gt: ID
  4964. """All values greater than or equal the given value."""
  4965. id_gte: ID
  4966. """All values containing the given string."""
  4967. id_contains: ID
  4968. """All values not containing the given string."""
  4969. id_not_contains: ID
  4970. """All values starting with the given string."""
  4971. id_starts_with: ID
  4972. """All values not starting with the given string."""
  4973. id_not_starts_with: ID
  4974. """All values ending with the given string."""
  4975. id_ends_with: ID
  4976. """All values not ending with the given string."""
  4977. id_not_ends_with: ID
  4978. title: String
  4979. """All values that are not equal to given value."""
  4980. title_not: String
  4981. """All values that are contained in given list."""
  4982. title_in: [String!]
  4983. """All values that are not contained in given list."""
  4984. title_not_in: [String!]
  4985. """All values less than the given value."""
  4986. title_lt: String
  4987. """All values less than or equal the given value."""
  4988. title_lte: String
  4989. """All values greater than the given value."""
  4990. title_gt: String
  4991. """All values greater than or equal the given value."""
  4992. title_gte: String
  4993. """All values containing the given string."""
  4994. title_contains: String
  4995. """All values not containing the given string."""
  4996. title_not_contains: String
  4997. """All values starting with the given string."""
  4998. title_starts_with: String
  4999. """All values not starting with the given string."""
  5000. title_not_starts_with: String
  5001. """All values ending with the given string."""
  5002. title_ends_with: String
  5003. """All values not ending with the given string."""
  5004. title_not_ends_with: String
  5005. description: String
  5006. """All values that are not equal to given value."""
  5007. description_not: String
  5008. """All values that are contained in given list."""
  5009. description_in: [String!]
  5010. """All values that are not contained in given list."""
  5011. description_not_in: [String!]
  5012. """All values less than the given value."""
  5013. description_lt: String
  5014. """All values less than or equal the given value."""
  5015. description_lte: String
  5016. """All values greater than the given value."""
  5017. description_gt: String
  5018. """All values greater than or equal the given value."""
  5019. description_gte: String
  5020. """All values containing the given string."""
  5021. description_contains: String
  5022. """All values not containing the given string."""
  5023. description_not_contains: String
  5024. """All values starting with the given string."""
  5025. description_starts_with: String
  5026. """All values not starting with the given string."""
  5027. description_not_starts_with: String
  5028. """All values ending with the given string."""
  5029. description_ends_with: String
  5030. """All values not ending with the given string."""
  5031. description_not_ends_with: String
  5032. duration: Int
  5033. """All values that are not equal to given value."""
  5034. duration_not: Int
  5035. """All values that are contained in given list."""
  5036. duration_in: [Int!]
  5037. """All values that are not contained in given list."""
  5038. duration_not_in: [Int!]
  5039. """All values less than the given value."""
  5040. duration_lt: Int
  5041. """All values less than or equal the given value."""
  5042. duration_lte: Int
  5043. """All values greater than the given value."""
  5044. duration_gt: Int
  5045. """All values greater than or equal the given value."""
  5046. duration_gte: Int
  5047. link: String
  5048. """All values that are not equal to given value."""
  5049. link_not: String
  5050. """All values that are contained in given list."""
  5051. link_in: [String!]
  5052. """All values that are not contained in given list."""
  5053. link_not_in: [String!]
  5054. """All values less than the given value."""
  5055. link_lt: String
  5056. """All values less than or equal the given value."""
  5057. link_lte: String
  5058. """All values greater than the given value."""
  5059. link_gt: String
  5060. """All values greater than or equal the given value."""
  5061. link_gte: String
  5062. """All values containing the given string."""
  5063. link_contains: String
  5064. """All values not containing the given string."""
  5065. link_not_contains: String
  5066. """All values starting with the given string."""
  5067. link_starts_with: String
  5068. """All values not starting with the given string."""
  5069. link_not_starts_with: String
  5070. """All values ending with the given string."""
  5071. link_ends_with: String
  5072. """All values not ending with the given string."""
  5073. link_not_ends_with: String
  5074. file: FileWhereInput
  5075. }
  5076. input VideoWhereUniqueInput {
  5077. id: ID
  5078. }