prisma.graphql 160 KB

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