prisma.graphql 139 KB

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