prisma-schema.js 112 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309
  1. module.exports = {
  2. typeDefs: // Code generated by Prisma (prisma@1.30.1). DO NOT EDIT.
  3. // Please don't change this file manually but run `prisma generate` to update it.
  4. // For more information, please read the docs: https://www.prisma.io/docs/prisma-client/
  5. /* GraphQL */ `type AggregateCharacterization {
  6. count: Int!
  7. }
  8. type AggregateComment {
  9. count: Int!
  10. }
  11. type AggregateDUT {
  12. count: Int!
  13. }
  14. type AggregateEvent {
  15. count: Int!
  16. }
  17. type AggregateFile {
  18. count: Int!
  19. }
  20. type AggregateInstrument {
  21. count: Int!
  22. }
  23. type AggregateInstrumentCommand {
  24. count: Int!
  25. }
  26. type AggregateInstrumentInstance {
  27. count: Int!
  28. }
  29. type AggregateInstrumentParameter {
  30. count: Int!
  31. }
  32. type AggregateInstrumentSubsystem {
  33. count: Int!
  34. }
  35. type AggregateMeasurement {
  36. count: Int!
  37. }
  38. type AggregateMeasurementRun {
  39. count: Int!
  40. }
  41. type AggregateProject {
  42. count: Int!
  43. }
  44. type AggregateProjectVersion {
  45. count: Int!
  46. }
  47. type AggregateSetup {
  48. count: Int!
  49. }
  50. type AggregateSetupHardware {
  51. count: Int!
  52. }
  53. type AggregateSetupHardwareInstance {
  54. count: Int!
  55. }
  56. type AggregateUser {
  57. count: Int!
  58. }
  59. type BatchPayload {
  60. count: Long!
  61. }
  62. type Characterization {
  63. id: ID!
  64. project: Project!
  65. measurementRuns(where: MeasurementRunWhereInput, orderBy: MeasurementRunOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [MeasurementRun!]
  66. }
  67. type CharacterizationConnection {
  68. pageInfo: PageInfo!
  69. edges: [CharacterizationEdge]!
  70. aggregate: AggregateCharacterization!
  71. }
  72. input CharacterizationCreateInput {
  73. project: ProjectCreateOneInput!
  74. measurementRuns: MeasurementRunCreateManyInput
  75. }
  76. type CharacterizationEdge {
  77. node: Characterization!
  78. cursor: String!
  79. }
  80. enum CharacterizationOrderByInput {
  81. id_ASC
  82. id_DESC
  83. createdAt_ASC
  84. createdAt_DESC
  85. updatedAt_ASC
  86. updatedAt_DESC
  87. }
  88. type CharacterizationPreviousValues {
  89. id: ID!
  90. }
  91. type CharacterizationSubscriptionPayload {
  92. mutation: MutationType!
  93. node: Characterization
  94. updatedFields: [String!]
  95. previousValues: CharacterizationPreviousValues
  96. }
  97. input CharacterizationSubscriptionWhereInput {
  98. mutation_in: [MutationType!]
  99. updatedFields_contains: String
  100. updatedFields_contains_every: [String!]
  101. updatedFields_contains_some: [String!]
  102. node: CharacterizationWhereInput
  103. AND: [CharacterizationSubscriptionWhereInput!]
  104. OR: [CharacterizationSubscriptionWhereInput!]
  105. NOT: [CharacterizationSubscriptionWhereInput!]
  106. }
  107. input CharacterizationUpdateInput {
  108. project: ProjectUpdateOneRequiredInput
  109. measurementRuns: MeasurementRunUpdateManyInput
  110. }
  111. input CharacterizationWhereInput {
  112. id: ID
  113. id_not: ID
  114. id_in: [ID!]
  115. id_not_in: [ID!]
  116. id_lt: ID
  117. id_lte: ID
  118. id_gt: ID
  119. id_gte: ID
  120. id_contains: ID
  121. id_not_contains: ID
  122. id_starts_with: ID
  123. id_not_starts_with: ID
  124. id_ends_with: ID
  125. id_not_ends_with: ID
  126. project: ProjectWhereInput
  127. measurementRuns_every: MeasurementRunWhereInput
  128. measurementRuns_some: MeasurementRunWhereInput
  129. measurementRuns_none: MeasurementRunWhereInput
  130. AND: [CharacterizationWhereInput!]
  131. OR: [CharacterizationWhereInput!]
  132. NOT: [CharacterizationWhereInput!]
  133. }
  134. input CharacterizationWhereUniqueInput {
  135. id: ID
  136. }
  137. type Comment {
  138. id: ID!
  139. text: String
  140. createdAt: DateTime!
  141. previousVersion: Comment
  142. }
  143. type CommentConnection {
  144. pageInfo: PageInfo!
  145. edges: [CommentEdge]!
  146. aggregate: AggregateComment!
  147. }
  148. input CommentCreateInput {
  149. text: String
  150. previousVersion: CommentCreateOneInput
  151. }
  152. input CommentCreateManyInput {
  153. create: [CommentCreateInput!]
  154. connect: [CommentWhereUniqueInput!]
  155. }
  156. input CommentCreateOneInput {
  157. create: CommentCreateInput
  158. connect: CommentWhereUniqueInput
  159. }
  160. type CommentEdge {
  161. node: Comment!
  162. cursor: String!
  163. }
  164. enum CommentOrderByInput {
  165. id_ASC
  166. id_DESC
  167. text_ASC
  168. text_DESC
  169. createdAt_ASC
  170. createdAt_DESC
  171. updatedAt_ASC
  172. updatedAt_DESC
  173. }
  174. type CommentPreviousValues {
  175. id: ID!
  176. text: String
  177. createdAt: DateTime!
  178. }
  179. input CommentScalarWhereInput {
  180. id: ID
  181. id_not: ID
  182. id_in: [ID!]
  183. id_not_in: [ID!]
  184. id_lt: ID
  185. id_lte: ID
  186. id_gt: ID
  187. id_gte: ID
  188. id_contains: ID
  189. id_not_contains: ID
  190. id_starts_with: ID
  191. id_not_starts_with: ID
  192. id_ends_with: ID
  193. id_not_ends_with: ID
  194. text: String
  195. text_not: String
  196. text_in: [String!]
  197. text_not_in: [String!]
  198. text_lt: String
  199. text_lte: String
  200. text_gt: String
  201. text_gte: String
  202. text_contains: String
  203. text_not_contains: String
  204. text_starts_with: String
  205. text_not_starts_with: String
  206. text_ends_with: String
  207. text_not_ends_with: String
  208. createdAt: DateTime
  209. createdAt_not: DateTime
  210. createdAt_in: [DateTime!]
  211. createdAt_not_in: [DateTime!]
  212. createdAt_lt: DateTime
  213. createdAt_lte: DateTime
  214. createdAt_gt: DateTime
  215. createdAt_gte: DateTime
  216. AND: [CommentScalarWhereInput!]
  217. OR: [CommentScalarWhereInput!]
  218. NOT: [CommentScalarWhereInput!]
  219. }
  220. type CommentSubscriptionPayload {
  221. mutation: MutationType!
  222. node: Comment
  223. updatedFields: [String!]
  224. previousValues: CommentPreviousValues
  225. }
  226. input CommentSubscriptionWhereInput {
  227. mutation_in: [MutationType!]
  228. updatedFields_contains: String
  229. updatedFields_contains_every: [String!]
  230. updatedFields_contains_some: [String!]
  231. node: CommentWhereInput
  232. AND: [CommentSubscriptionWhereInput!]
  233. OR: [CommentSubscriptionWhereInput!]
  234. NOT: [CommentSubscriptionWhereInput!]
  235. }
  236. input CommentUpdateDataInput {
  237. text: String
  238. previousVersion: CommentUpdateOneInput
  239. }
  240. input CommentUpdateInput {
  241. text: String
  242. previousVersion: CommentUpdateOneInput
  243. }
  244. input CommentUpdateManyDataInput {
  245. text: String
  246. }
  247. input CommentUpdateManyInput {
  248. create: [CommentCreateInput!]
  249. update: [CommentUpdateWithWhereUniqueNestedInput!]
  250. upsert: [CommentUpsertWithWhereUniqueNestedInput!]
  251. delete: [CommentWhereUniqueInput!]
  252. connect: [CommentWhereUniqueInput!]
  253. set: [CommentWhereUniqueInput!]
  254. disconnect: [CommentWhereUniqueInput!]
  255. deleteMany: [CommentScalarWhereInput!]
  256. updateMany: [CommentUpdateManyWithWhereNestedInput!]
  257. }
  258. input CommentUpdateManyMutationInput {
  259. text: String
  260. }
  261. input CommentUpdateManyWithWhereNestedInput {
  262. where: CommentScalarWhereInput!
  263. data: CommentUpdateManyDataInput!
  264. }
  265. input CommentUpdateOneInput {
  266. create: CommentCreateInput
  267. update: CommentUpdateDataInput
  268. upsert: CommentUpsertNestedInput
  269. delete: Boolean
  270. disconnect: Boolean
  271. connect: CommentWhereUniqueInput
  272. }
  273. input CommentUpdateWithWhereUniqueNestedInput {
  274. where: CommentWhereUniqueInput!
  275. data: CommentUpdateDataInput!
  276. }
  277. input CommentUpsertNestedInput {
  278. update: CommentUpdateDataInput!
  279. create: CommentCreateInput!
  280. }
  281. input CommentUpsertWithWhereUniqueNestedInput {
  282. where: CommentWhereUniqueInput!
  283. update: CommentUpdateDataInput!
  284. create: CommentCreateInput!
  285. }
  286. input CommentWhereInput {
  287. id: ID
  288. id_not: ID
  289. id_in: [ID!]
  290. id_not_in: [ID!]
  291. id_lt: ID
  292. id_lte: ID
  293. id_gt: ID
  294. id_gte: ID
  295. id_contains: ID
  296. id_not_contains: ID
  297. id_starts_with: ID
  298. id_not_starts_with: ID
  299. id_ends_with: ID
  300. id_not_ends_with: ID
  301. text: String
  302. text_not: String
  303. text_in: [String!]
  304. text_not_in: [String!]
  305. text_lt: String
  306. text_lte: String
  307. text_gt: String
  308. text_gte: String
  309. text_contains: String
  310. text_not_contains: String
  311. text_starts_with: String
  312. text_not_starts_with: String
  313. text_ends_with: String
  314. text_not_ends_with: String
  315. createdAt: DateTime
  316. createdAt_not: DateTime
  317. createdAt_in: [DateTime!]
  318. createdAt_not_in: [DateTime!]
  319. createdAt_lt: DateTime
  320. createdAt_lte: DateTime
  321. createdAt_gt: DateTime
  322. createdAt_gte: DateTime
  323. previousVersion: CommentWhereInput
  324. AND: [CommentWhereInput!]
  325. OR: [CommentWhereInput!]
  326. NOT: [CommentWhereInput!]
  327. }
  328. input CommentWhereUniqueInput {
  329. id: ID
  330. }
  331. scalar DateTime
  332. type DUT {
  333. id: ID!
  334. name: String!
  335. description: String
  336. project: ProjectVersion!
  337. modifications: [String!]!
  338. }
  339. type DUTConnection {
  340. pageInfo: PageInfo!
  341. edges: [DUTEdge]!
  342. aggregate: AggregateDUT!
  343. }
  344. input DUTCreateInput {
  345. name: String!
  346. description: String
  347. project: ProjectVersionCreateOneInput!
  348. modifications: DUTCreatemodificationsInput
  349. }
  350. input DUTCreatemodificationsInput {
  351. set: [String!]
  352. }
  353. type DUTEdge {
  354. node: DUT!
  355. cursor: String!
  356. }
  357. enum DUTOrderByInput {
  358. id_ASC
  359. id_DESC
  360. name_ASC
  361. name_DESC
  362. description_ASC
  363. description_DESC
  364. createdAt_ASC
  365. createdAt_DESC
  366. updatedAt_ASC
  367. updatedAt_DESC
  368. }
  369. type DUTPreviousValues {
  370. id: ID!
  371. name: String!
  372. description: String
  373. modifications: [String!]!
  374. }
  375. type DUTSubscriptionPayload {
  376. mutation: MutationType!
  377. node: DUT
  378. updatedFields: [String!]
  379. previousValues: DUTPreviousValues
  380. }
  381. input DUTSubscriptionWhereInput {
  382. mutation_in: [MutationType!]
  383. updatedFields_contains: String
  384. updatedFields_contains_every: [String!]
  385. updatedFields_contains_some: [String!]
  386. node: DUTWhereInput
  387. AND: [DUTSubscriptionWhereInput!]
  388. OR: [DUTSubscriptionWhereInput!]
  389. NOT: [DUTSubscriptionWhereInput!]
  390. }
  391. input DUTUpdateInput {
  392. name: String
  393. description: String
  394. project: ProjectVersionUpdateOneRequiredInput
  395. modifications: DUTUpdatemodificationsInput
  396. }
  397. input DUTUpdateManyMutationInput {
  398. name: String
  399. description: String
  400. modifications: DUTUpdatemodificationsInput
  401. }
  402. input DUTUpdatemodificationsInput {
  403. set: [String!]
  404. }
  405. input DUTWhereInput {
  406. id: ID
  407. id_not: ID
  408. id_in: [ID!]
  409. id_not_in: [ID!]
  410. id_lt: ID
  411. id_lte: ID
  412. id_gt: ID
  413. id_gte: ID
  414. id_contains: ID
  415. id_not_contains: ID
  416. id_starts_with: ID
  417. id_not_starts_with: ID
  418. id_ends_with: ID
  419. id_not_ends_with: ID
  420. name: String
  421. name_not: String
  422. name_in: [String!]
  423. name_not_in: [String!]
  424. name_lt: String
  425. name_lte: String
  426. name_gt: String
  427. name_gte: String
  428. name_contains: String
  429. name_not_contains: String
  430. name_starts_with: String
  431. name_not_starts_with: String
  432. name_ends_with: String
  433. name_not_ends_with: String
  434. description: String
  435. description_not: String
  436. description_in: [String!]
  437. description_not_in: [String!]
  438. description_lt: String
  439. description_lte: String
  440. description_gt: String
  441. description_gte: String
  442. description_contains: String
  443. description_not_contains: String
  444. description_starts_with: String
  445. description_not_starts_with: String
  446. description_ends_with: String
  447. description_not_ends_with: String
  448. project: ProjectVersionWhereInput
  449. AND: [DUTWhereInput!]
  450. OR: [DUTWhereInput!]
  451. NOT: [DUTWhereInput!]
  452. }
  453. input DUTWhereUniqueInput {
  454. id: ID
  455. }
  456. type Event {
  457. id: ID!
  458. type: String!
  459. when: DateTime!
  460. }
  461. type EventConnection {
  462. pageInfo: PageInfo!
  463. edges: [EventEdge]!
  464. aggregate: AggregateEvent!
  465. }
  466. input EventCreateInput {
  467. type: String!
  468. when: DateTime!
  469. }
  470. input EventCreateManyInput {
  471. create: [EventCreateInput!]
  472. connect: [EventWhereUniqueInput!]
  473. }
  474. type EventEdge {
  475. node: Event!
  476. cursor: String!
  477. }
  478. enum EventOrderByInput {
  479. id_ASC
  480. id_DESC
  481. type_ASC
  482. type_DESC
  483. when_ASC
  484. when_DESC
  485. createdAt_ASC
  486. createdAt_DESC
  487. updatedAt_ASC
  488. updatedAt_DESC
  489. }
  490. type EventPreviousValues {
  491. id: ID!
  492. type: String!
  493. when: DateTime!
  494. }
  495. input EventScalarWhereInput {
  496. id: ID
  497. id_not: ID
  498. id_in: [ID!]
  499. id_not_in: [ID!]
  500. id_lt: ID
  501. id_lte: ID
  502. id_gt: ID
  503. id_gte: ID
  504. id_contains: ID
  505. id_not_contains: ID
  506. id_starts_with: ID
  507. id_not_starts_with: ID
  508. id_ends_with: ID
  509. id_not_ends_with: ID
  510. type: String
  511. type_not: String
  512. type_in: [String!]
  513. type_not_in: [String!]
  514. type_lt: String
  515. type_lte: String
  516. type_gt: String
  517. type_gte: String
  518. type_contains: String
  519. type_not_contains: String
  520. type_starts_with: String
  521. type_not_starts_with: String
  522. type_ends_with: String
  523. type_not_ends_with: String
  524. when: DateTime
  525. when_not: DateTime
  526. when_in: [DateTime!]
  527. when_not_in: [DateTime!]
  528. when_lt: DateTime
  529. when_lte: DateTime
  530. when_gt: DateTime
  531. when_gte: DateTime
  532. AND: [EventScalarWhereInput!]
  533. OR: [EventScalarWhereInput!]
  534. NOT: [EventScalarWhereInput!]
  535. }
  536. type EventSubscriptionPayload {
  537. mutation: MutationType!
  538. node: Event
  539. updatedFields: [String!]
  540. previousValues: EventPreviousValues
  541. }
  542. input EventSubscriptionWhereInput {
  543. mutation_in: [MutationType!]
  544. updatedFields_contains: String
  545. updatedFields_contains_every: [String!]
  546. updatedFields_contains_some: [String!]
  547. node: EventWhereInput
  548. AND: [EventSubscriptionWhereInput!]
  549. OR: [EventSubscriptionWhereInput!]
  550. NOT: [EventSubscriptionWhereInput!]
  551. }
  552. input EventUpdateDataInput {
  553. type: String
  554. when: DateTime
  555. }
  556. input EventUpdateInput {
  557. type: String
  558. when: DateTime
  559. }
  560. input EventUpdateManyDataInput {
  561. type: String
  562. when: DateTime
  563. }
  564. input EventUpdateManyInput {
  565. create: [EventCreateInput!]
  566. update: [EventUpdateWithWhereUniqueNestedInput!]
  567. upsert: [EventUpsertWithWhereUniqueNestedInput!]
  568. delete: [EventWhereUniqueInput!]
  569. connect: [EventWhereUniqueInput!]
  570. set: [EventWhereUniqueInput!]
  571. disconnect: [EventWhereUniqueInput!]
  572. deleteMany: [EventScalarWhereInput!]
  573. updateMany: [EventUpdateManyWithWhereNestedInput!]
  574. }
  575. input EventUpdateManyMutationInput {
  576. type: String
  577. when: DateTime
  578. }
  579. input EventUpdateManyWithWhereNestedInput {
  580. where: EventScalarWhereInput!
  581. data: EventUpdateManyDataInput!
  582. }
  583. input EventUpdateWithWhereUniqueNestedInput {
  584. where: EventWhereUniqueInput!
  585. data: EventUpdateDataInput!
  586. }
  587. input EventUpsertWithWhereUniqueNestedInput {
  588. where: EventWhereUniqueInput!
  589. update: EventUpdateDataInput!
  590. create: EventCreateInput!
  591. }
  592. input EventWhereInput {
  593. id: ID
  594. id_not: ID
  595. id_in: [ID!]
  596. id_not_in: [ID!]
  597. id_lt: ID
  598. id_lte: ID
  599. id_gt: ID
  600. id_gte: ID
  601. id_contains: ID
  602. id_not_contains: ID
  603. id_starts_with: ID
  604. id_not_starts_with: ID
  605. id_ends_with: ID
  606. id_not_ends_with: ID
  607. type: String
  608. type_not: String
  609. type_in: [String!]
  610. type_not_in: [String!]
  611. type_lt: String
  612. type_lte: String
  613. type_gt: String
  614. type_gte: String
  615. type_contains: String
  616. type_not_contains: String
  617. type_starts_with: String
  618. type_not_starts_with: String
  619. type_ends_with: String
  620. type_not_ends_with: String
  621. when: DateTime
  622. when_not: DateTime
  623. when_in: [DateTime!]
  624. when_not_in: [DateTime!]
  625. when_lt: DateTime
  626. when_lte: DateTime
  627. when_gt: DateTime
  628. when_gte: DateTime
  629. AND: [EventWhereInput!]
  630. OR: [EventWhereInput!]
  631. NOT: [EventWhereInput!]
  632. }
  633. input EventWhereUniqueInput {
  634. id: ID
  635. }
  636. type File {
  637. id: ID!
  638. filename: String!
  639. mimetype: String!
  640. truncated: Boolean!
  641. size: Int!
  642. md5: String!
  643. }
  644. type FileConnection {
  645. pageInfo: PageInfo!
  646. edges: [FileEdge]!
  647. aggregate: AggregateFile!
  648. }
  649. input FileCreateInput {
  650. filename: String!
  651. mimetype: String!
  652. truncated: Boolean!
  653. size: Int!
  654. md5: String!
  655. }
  656. input FileCreateManyInput {
  657. create: [FileCreateInput!]
  658. connect: [FileWhereUniqueInput!]
  659. }
  660. type FileEdge {
  661. node: File!
  662. cursor: String!
  663. }
  664. enum FileOrderByInput {
  665. id_ASC
  666. id_DESC
  667. filename_ASC
  668. filename_DESC
  669. mimetype_ASC
  670. mimetype_DESC
  671. truncated_ASC
  672. truncated_DESC
  673. size_ASC
  674. size_DESC
  675. md5_ASC
  676. md5_DESC
  677. createdAt_ASC
  678. createdAt_DESC
  679. updatedAt_ASC
  680. updatedAt_DESC
  681. }
  682. type FilePreviousValues {
  683. id: ID!
  684. filename: String!
  685. mimetype: String!
  686. truncated: Boolean!
  687. size: Int!
  688. md5: String!
  689. }
  690. input FileScalarWhereInput {
  691. id: ID
  692. id_not: ID
  693. id_in: [ID!]
  694. id_not_in: [ID!]
  695. id_lt: ID
  696. id_lte: ID
  697. id_gt: ID
  698. id_gte: ID
  699. id_contains: ID
  700. id_not_contains: ID
  701. id_starts_with: ID
  702. id_not_starts_with: ID
  703. id_ends_with: ID
  704. id_not_ends_with: ID
  705. filename: String
  706. filename_not: String
  707. filename_in: [String!]
  708. filename_not_in: [String!]
  709. filename_lt: String
  710. filename_lte: String
  711. filename_gt: String
  712. filename_gte: String
  713. filename_contains: String
  714. filename_not_contains: String
  715. filename_starts_with: String
  716. filename_not_starts_with: String
  717. filename_ends_with: String
  718. filename_not_ends_with: String
  719. mimetype: String
  720. mimetype_not: String
  721. mimetype_in: [String!]
  722. mimetype_not_in: [String!]
  723. mimetype_lt: String
  724. mimetype_lte: String
  725. mimetype_gt: String
  726. mimetype_gte: String
  727. mimetype_contains: String
  728. mimetype_not_contains: String
  729. mimetype_starts_with: String
  730. mimetype_not_starts_with: String
  731. mimetype_ends_with: String
  732. mimetype_not_ends_with: String
  733. truncated: Boolean
  734. truncated_not: Boolean
  735. size: Int
  736. size_not: Int
  737. size_in: [Int!]
  738. size_not_in: [Int!]
  739. size_lt: Int
  740. size_lte: Int
  741. size_gt: Int
  742. size_gte: Int
  743. md5: String
  744. md5_not: String
  745. md5_in: [String!]
  746. md5_not_in: [String!]
  747. md5_lt: String
  748. md5_lte: String
  749. md5_gt: String
  750. md5_gte: String
  751. md5_contains: String
  752. md5_not_contains: String
  753. md5_starts_with: String
  754. md5_not_starts_with: String
  755. md5_ends_with: String
  756. md5_not_ends_with: String
  757. AND: [FileScalarWhereInput!]
  758. OR: [FileScalarWhereInput!]
  759. NOT: [FileScalarWhereInput!]
  760. }
  761. type FileSubscriptionPayload {
  762. mutation: MutationType!
  763. node: File
  764. updatedFields: [String!]
  765. previousValues: FilePreviousValues
  766. }
  767. input FileSubscriptionWhereInput {
  768. mutation_in: [MutationType!]
  769. updatedFields_contains: String
  770. updatedFields_contains_every: [String!]
  771. updatedFields_contains_some: [String!]
  772. node: FileWhereInput
  773. AND: [FileSubscriptionWhereInput!]
  774. OR: [FileSubscriptionWhereInput!]
  775. NOT: [FileSubscriptionWhereInput!]
  776. }
  777. input FileUpdateDataInput {
  778. filename: String
  779. mimetype: String
  780. truncated: Boolean
  781. size: Int
  782. md5: String
  783. }
  784. input FileUpdateInput {
  785. filename: String
  786. mimetype: String
  787. truncated: Boolean
  788. size: Int
  789. md5: String
  790. }
  791. input FileUpdateManyDataInput {
  792. filename: String
  793. mimetype: String
  794. truncated: Boolean
  795. size: Int
  796. md5: String
  797. }
  798. input FileUpdateManyInput {
  799. create: [FileCreateInput!]
  800. update: [FileUpdateWithWhereUniqueNestedInput!]
  801. upsert: [FileUpsertWithWhereUniqueNestedInput!]
  802. delete: [FileWhereUniqueInput!]
  803. connect: [FileWhereUniqueInput!]
  804. set: [FileWhereUniqueInput!]
  805. disconnect: [FileWhereUniqueInput!]
  806. deleteMany: [FileScalarWhereInput!]
  807. updateMany: [FileUpdateManyWithWhereNestedInput!]
  808. }
  809. input FileUpdateManyMutationInput {
  810. filename: String
  811. mimetype: String
  812. truncated: Boolean
  813. size: Int
  814. md5: String
  815. }
  816. input FileUpdateManyWithWhereNestedInput {
  817. where: FileScalarWhereInput!
  818. data: FileUpdateManyDataInput!
  819. }
  820. input FileUpdateWithWhereUniqueNestedInput {
  821. where: FileWhereUniqueInput!
  822. data: FileUpdateDataInput!
  823. }
  824. input FileUpsertWithWhereUniqueNestedInput {
  825. where: FileWhereUniqueInput!
  826. update: FileUpdateDataInput!
  827. create: FileCreateInput!
  828. }
  829. input FileWhereInput {
  830. id: ID
  831. id_not: ID
  832. id_in: [ID!]
  833. id_not_in: [ID!]
  834. id_lt: ID
  835. id_lte: ID
  836. id_gt: ID
  837. id_gte: ID
  838. id_contains: ID
  839. id_not_contains: ID
  840. id_starts_with: ID
  841. id_not_starts_with: ID
  842. id_ends_with: ID
  843. id_not_ends_with: ID
  844. filename: String
  845. filename_not: String
  846. filename_in: [String!]
  847. filename_not_in: [String!]
  848. filename_lt: String
  849. filename_lte: String
  850. filename_gt: String
  851. filename_gte: String
  852. filename_contains: String
  853. filename_not_contains: String
  854. filename_starts_with: String
  855. filename_not_starts_with: String
  856. filename_ends_with: String
  857. filename_not_ends_with: String
  858. mimetype: String
  859. mimetype_not: String
  860. mimetype_in: [String!]
  861. mimetype_not_in: [String!]
  862. mimetype_lt: String
  863. mimetype_lte: String
  864. mimetype_gt: String
  865. mimetype_gte: String
  866. mimetype_contains: String
  867. mimetype_not_contains: String
  868. mimetype_starts_with: String
  869. mimetype_not_starts_with: String
  870. mimetype_ends_with: String
  871. mimetype_not_ends_with: String
  872. truncated: Boolean
  873. truncated_not: Boolean
  874. size: Int
  875. size_not: Int
  876. size_in: [Int!]
  877. size_not_in: [Int!]
  878. size_lt: Int
  879. size_lte: Int
  880. size_gt: Int
  881. size_gte: Int
  882. md5: String
  883. md5_not: String
  884. md5_in: [String!]
  885. md5_not_in: [String!]
  886. md5_lt: String
  887. md5_lte: String
  888. md5_gt: String
  889. md5_gte: String
  890. md5_contains: String
  891. md5_not_contains: String
  892. md5_starts_with: String
  893. md5_not_starts_with: String
  894. md5_ends_with: String
  895. md5_not_ends_with: String
  896. AND: [FileWhereInput!]
  897. OR: [FileWhereInput!]
  898. NOT: [FileWhereInput!]
  899. }
  900. input FileWhereUniqueInput {
  901. id: ID
  902. }
  903. type Instrument {
  904. id: ID!
  905. name: String!
  906. description: String
  907. documents(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [File!]
  908. interfaces: [String!]!
  909. commands(where: InstrumentCommandWhereInput, orderBy: InstrumentCommandOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentCommand!]
  910. parameters(where: InstrumentParameterWhereInput, orderBy: InstrumentParameterOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentParameter!]
  911. subsystems(where: InstrumentSubsystemWhereInput, orderBy: InstrumentSubsystemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentSubsystem!]
  912. }
  913. type InstrumentCommand {
  914. id: ID!
  915. tag: String!
  916. name: String
  917. description: String!
  918. instrument: Instrument!
  919. readString: String
  920. writeString: String
  921. parameters(where: InstrumentParameterWhereInput, orderBy: InstrumentParameterOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentParameter!]
  922. }
  923. type InstrumentCommandConnection {
  924. pageInfo: PageInfo!
  925. edges: [InstrumentCommandEdge]!
  926. aggregate: AggregateInstrumentCommand!
  927. }
  928. input InstrumentCommandCreateInput {
  929. tag: String!
  930. name: String
  931. description: String!
  932. instrument: InstrumentCreateOneWithoutCommandsInput!
  933. readString: String
  934. writeString: String
  935. parameters: InstrumentParameterCreateManyInput
  936. }
  937. input InstrumentCommandCreateManyInput {
  938. create: [InstrumentCommandCreateInput!]
  939. connect: [InstrumentCommandWhereUniqueInput!]
  940. }
  941. input InstrumentCommandCreateManyWithoutInstrumentInput {
  942. create: [InstrumentCommandCreateWithoutInstrumentInput!]
  943. connect: [InstrumentCommandWhereUniqueInput!]
  944. }
  945. input InstrumentCommandCreateWithoutInstrumentInput {
  946. tag: String!
  947. name: String
  948. description: String!
  949. readString: String
  950. writeString: String
  951. parameters: InstrumentParameterCreateManyInput
  952. }
  953. type InstrumentCommandEdge {
  954. node: InstrumentCommand!
  955. cursor: String!
  956. }
  957. enum InstrumentCommandOrderByInput {
  958. id_ASC
  959. id_DESC
  960. tag_ASC
  961. tag_DESC
  962. name_ASC
  963. name_DESC
  964. description_ASC
  965. description_DESC
  966. readString_ASC
  967. readString_DESC
  968. writeString_ASC
  969. writeString_DESC
  970. createdAt_ASC
  971. createdAt_DESC
  972. updatedAt_ASC
  973. updatedAt_DESC
  974. }
  975. type InstrumentCommandPreviousValues {
  976. id: ID!
  977. tag: String!
  978. name: String
  979. description: String!
  980. readString: String
  981. writeString: String
  982. }
  983. input InstrumentCommandScalarWhereInput {
  984. id: ID
  985. id_not: ID
  986. id_in: [ID!]
  987. id_not_in: [ID!]
  988. id_lt: ID
  989. id_lte: ID
  990. id_gt: ID
  991. id_gte: ID
  992. id_contains: ID
  993. id_not_contains: ID
  994. id_starts_with: ID
  995. id_not_starts_with: ID
  996. id_ends_with: ID
  997. id_not_ends_with: ID
  998. tag: String
  999. tag_not: String
  1000. tag_in: [String!]
  1001. tag_not_in: [String!]
  1002. tag_lt: String
  1003. tag_lte: String
  1004. tag_gt: String
  1005. tag_gte: String
  1006. tag_contains: String
  1007. tag_not_contains: String
  1008. tag_starts_with: String
  1009. tag_not_starts_with: String
  1010. tag_ends_with: String
  1011. tag_not_ends_with: String
  1012. name: String
  1013. name_not: String
  1014. name_in: [String!]
  1015. name_not_in: [String!]
  1016. name_lt: String
  1017. name_lte: String
  1018. name_gt: String
  1019. name_gte: String
  1020. name_contains: String
  1021. name_not_contains: String
  1022. name_starts_with: String
  1023. name_not_starts_with: String
  1024. name_ends_with: String
  1025. name_not_ends_with: String
  1026. description: String
  1027. description_not: String
  1028. description_in: [String!]
  1029. description_not_in: [String!]
  1030. description_lt: String
  1031. description_lte: String
  1032. description_gt: String
  1033. description_gte: String
  1034. description_contains: String
  1035. description_not_contains: String
  1036. description_starts_with: String
  1037. description_not_starts_with: String
  1038. description_ends_with: String
  1039. description_not_ends_with: String
  1040. readString: String
  1041. readString_not: String
  1042. readString_in: [String!]
  1043. readString_not_in: [String!]
  1044. readString_lt: String
  1045. readString_lte: String
  1046. readString_gt: String
  1047. readString_gte: String
  1048. readString_contains: String
  1049. readString_not_contains: String
  1050. readString_starts_with: String
  1051. readString_not_starts_with: String
  1052. readString_ends_with: String
  1053. readString_not_ends_with: String
  1054. writeString: String
  1055. writeString_not: String
  1056. writeString_in: [String!]
  1057. writeString_not_in: [String!]
  1058. writeString_lt: String
  1059. writeString_lte: String
  1060. writeString_gt: String
  1061. writeString_gte: String
  1062. writeString_contains: String
  1063. writeString_not_contains: String
  1064. writeString_starts_with: String
  1065. writeString_not_starts_with: String
  1066. writeString_ends_with: String
  1067. writeString_not_ends_with: String
  1068. AND: [InstrumentCommandScalarWhereInput!]
  1069. OR: [InstrumentCommandScalarWhereInput!]
  1070. NOT: [InstrumentCommandScalarWhereInput!]
  1071. }
  1072. type InstrumentCommandSubscriptionPayload {
  1073. mutation: MutationType!
  1074. node: InstrumentCommand
  1075. updatedFields: [String!]
  1076. previousValues: InstrumentCommandPreviousValues
  1077. }
  1078. input InstrumentCommandSubscriptionWhereInput {
  1079. mutation_in: [MutationType!]
  1080. updatedFields_contains: String
  1081. updatedFields_contains_every: [String!]
  1082. updatedFields_contains_some: [String!]
  1083. node: InstrumentCommandWhereInput
  1084. AND: [InstrumentCommandSubscriptionWhereInput!]
  1085. OR: [InstrumentCommandSubscriptionWhereInput!]
  1086. NOT: [InstrumentCommandSubscriptionWhereInput!]
  1087. }
  1088. input InstrumentCommandUpdateDataInput {
  1089. tag: String
  1090. name: String
  1091. description: String
  1092. instrument: InstrumentUpdateOneRequiredWithoutCommandsInput
  1093. readString: String
  1094. writeString: String
  1095. parameters: InstrumentParameterUpdateManyInput
  1096. }
  1097. input InstrumentCommandUpdateInput {
  1098. tag: String
  1099. name: String
  1100. description: String
  1101. instrument: InstrumentUpdateOneRequiredWithoutCommandsInput
  1102. readString: String
  1103. writeString: String
  1104. parameters: InstrumentParameterUpdateManyInput
  1105. }
  1106. input InstrumentCommandUpdateManyDataInput {
  1107. tag: String
  1108. name: String
  1109. description: String
  1110. readString: String
  1111. writeString: String
  1112. }
  1113. input InstrumentCommandUpdateManyInput {
  1114. create: [InstrumentCommandCreateInput!]
  1115. update: [InstrumentCommandUpdateWithWhereUniqueNestedInput!]
  1116. upsert: [InstrumentCommandUpsertWithWhereUniqueNestedInput!]
  1117. delete: [InstrumentCommandWhereUniqueInput!]
  1118. connect: [InstrumentCommandWhereUniqueInput!]
  1119. set: [InstrumentCommandWhereUniqueInput!]
  1120. disconnect: [InstrumentCommandWhereUniqueInput!]
  1121. deleteMany: [InstrumentCommandScalarWhereInput!]
  1122. updateMany: [InstrumentCommandUpdateManyWithWhereNestedInput!]
  1123. }
  1124. input InstrumentCommandUpdateManyMutationInput {
  1125. tag: String
  1126. name: String
  1127. description: String
  1128. readString: String
  1129. writeString: String
  1130. }
  1131. input InstrumentCommandUpdateManyWithoutInstrumentInput {
  1132. create: [InstrumentCommandCreateWithoutInstrumentInput!]
  1133. delete: [InstrumentCommandWhereUniqueInput!]
  1134. connect: [InstrumentCommandWhereUniqueInput!]
  1135. set: [InstrumentCommandWhereUniqueInput!]
  1136. disconnect: [InstrumentCommandWhereUniqueInput!]
  1137. update: [InstrumentCommandUpdateWithWhereUniqueWithoutInstrumentInput!]
  1138. upsert: [InstrumentCommandUpsertWithWhereUniqueWithoutInstrumentInput!]
  1139. deleteMany: [InstrumentCommandScalarWhereInput!]
  1140. updateMany: [InstrumentCommandUpdateManyWithWhereNestedInput!]
  1141. }
  1142. input InstrumentCommandUpdateManyWithWhereNestedInput {
  1143. where: InstrumentCommandScalarWhereInput!
  1144. data: InstrumentCommandUpdateManyDataInput!
  1145. }
  1146. input InstrumentCommandUpdateWithoutInstrumentDataInput {
  1147. tag: String
  1148. name: String
  1149. description: String
  1150. readString: String
  1151. writeString: String
  1152. parameters: InstrumentParameterUpdateManyInput
  1153. }
  1154. input InstrumentCommandUpdateWithWhereUniqueNestedInput {
  1155. where: InstrumentCommandWhereUniqueInput!
  1156. data: InstrumentCommandUpdateDataInput!
  1157. }
  1158. input InstrumentCommandUpdateWithWhereUniqueWithoutInstrumentInput {
  1159. where: InstrumentCommandWhereUniqueInput!
  1160. data: InstrumentCommandUpdateWithoutInstrumentDataInput!
  1161. }
  1162. input InstrumentCommandUpsertWithWhereUniqueNestedInput {
  1163. where: InstrumentCommandWhereUniqueInput!
  1164. update: InstrumentCommandUpdateDataInput!
  1165. create: InstrumentCommandCreateInput!
  1166. }
  1167. input InstrumentCommandUpsertWithWhereUniqueWithoutInstrumentInput {
  1168. where: InstrumentCommandWhereUniqueInput!
  1169. update: InstrumentCommandUpdateWithoutInstrumentDataInput!
  1170. create: InstrumentCommandCreateWithoutInstrumentInput!
  1171. }
  1172. input InstrumentCommandWhereInput {
  1173. id: ID
  1174. id_not: ID
  1175. id_in: [ID!]
  1176. id_not_in: [ID!]
  1177. id_lt: ID
  1178. id_lte: ID
  1179. id_gt: ID
  1180. id_gte: ID
  1181. id_contains: ID
  1182. id_not_contains: ID
  1183. id_starts_with: ID
  1184. id_not_starts_with: ID
  1185. id_ends_with: ID
  1186. id_not_ends_with: ID
  1187. tag: String
  1188. tag_not: String
  1189. tag_in: [String!]
  1190. tag_not_in: [String!]
  1191. tag_lt: String
  1192. tag_lte: String
  1193. tag_gt: String
  1194. tag_gte: String
  1195. tag_contains: String
  1196. tag_not_contains: String
  1197. tag_starts_with: String
  1198. tag_not_starts_with: String
  1199. tag_ends_with: String
  1200. tag_not_ends_with: String
  1201. name: String
  1202. name_not: String
  1203. name_in: [String!]
  1204. name_not_in: [String!]
  1205. name_lt: String
  1206. name_lte: String
  1207. name_gt: String
  1208. name_gte: String
  1209. name_contains: String
  1210. name_not_contains: String
  1211. name_starts_with: String
  1212. name_not_starts_with: String
  1213. name_ends_with: String
  1214. name_not_ends_with: String
  1215. description: String
  1216. description_not: String
  1217. description_in: [String!]
  1218. description_not_in: [String!]
  1219. description_lt: String
  1220. description_lte: String
  1221. description_gt: String
  1222. description_gte: String
  1223. description_contains: String
  1224. description_not_contains: String
  1225. description_starts_with: String
  1226. description_not_starts_with: String
  1227. description_ends_with: String
  1228. description_not_ends_with: String
  1229. instrument: InstrumentWhereInput
  1230. readString: String
  1231. readString_not: String
  1232. readString_in: [String!]
  1233. readString_not_in: [String!]
  1234. readString_lt: String
  1235. readString_lte: String
  1236. readString_gt: String
  1237. readString_gte: String
  1238. readString_contains: String
  1239. readString_not_contains: String
  1240. readString_starts_with: String
  1241. readString_not_starts_with: String
  1242. readString_ends_with: String
  1243. readString_not_ends_with: String
  1244. writeString: String
  1245. writeString_not: String
  1246. writeString_in: [String!]
  1247. writeString_not_in: [String!]
  1248. writeString_lt: String
  1249. writeString_lte: String
  1250. writeString_gt: String
  1251. writeString_gte: String
  1252. writeString_contains: String
  1253. writeString_not_contains: String
  1254. writeString_starts_with: String
  1255. writeString_not_starts_with: String
  1256. writeString_ends_with: String
  1257. writeString_not_ends_with: String
  1258. parameters_every: InstrumentParameterWhereInput
  1259. parameters_some: InstrumentParameterWhereInput
  1260. parameters_none: InstrumentParameterWhereInput
  1261. AND: [InstrumentCommandWhereInput!]
  1262. OR: [InstrumentCommandWhereInput!]
  1263. NOT: [InstrumentCommandWhereInput!]
  1264. }
  1265. input InstrumentCommandWhereUniqueInput {
  1266. id: ID
  1267. }
  1268. type InstrumentConnection {
  1269. pageInfo: PageInfo!
  1270. edges: [InstrumentEdge]!
  1271. aggregate: AggregateInstrument!
  1272. }
  1273. input InstrumentCreateInput {
  1274. name: String!
  1275. description: String
  1276. documents: FileCreateManyInput
  1277. interfaces: InstrumentCreateinterfacesInput
  1278. commands: InstrumentCommandCreateManyWithoutInstrumentInput
  1279. parameters: InstrumentParameterCreateManyInput
  1280. subsystems: InstrumentSubsystemCreateManyInput
  1281. }
  1282. input InstrumentCreateinterfacesInput {
  1283. set: [String!]
  1284. }
  1285. input InstrumentCreateOneInput {
  1286. create: InstrumentCreateInput
  1287. connect: InstrumentWhereUniqueInput
  1288. }
  1289. input InstrumentCreateOneWithoutCommandsInput {
  1290. create: InstrumentCreateWithoutCommandsInput
  1291. connect: InstrumentWhereUniqueInput
  1292. }
  1293. input InstrumentCreateWithoutCommandsInput {
  1294. name: String!
  1295. description: String
  1296. documents: FileCreateManyInput
  1297. interfaces: InstrumentCreateinterfacesInput
  1298. parameters: InstrumentParameterCreateManyInput
  1299. subsystems: InstrumentSubsystemCreateManyInput
  1300. }
  1301. type InstrumentEdge {
  1302. node: Instrument!
  1303. cursor: String!
  1304. }
  1305. type InstrumentInstance {
  1306. id: ID!
  1307. instrument: Instrument!
  1308. identifier: String!
  1309. interface: [String!]!
  1310. label: String
  1311. location: String
  1312. }
  1313. type InstrumentInstanceConnection {
  1314. pageInfo: PageInfo!
  1315. edges: [InstrumentInstanceEdge]!
  1316. aggregate: AggregateInstrumentInstance!
  1317. }
  1318. input InstrumentInstanceCreateInput {
  1319. instrument: InstrumentCreateOneInput!
  1320. identifier: String!
  1321. interface: InstrumentInstanceCreateinterfaceInput
  1322. label: String
  1323. location: String
  1324. }
  1325. input InstrumentInstanceCreateinterfaceInput {
  1326. set: [String!]
  1327. }
  1328. input InstrumentInstanceCreateManyInput {
  1329. create: [InstrumentInstanceCreateInput!]
  1330. connect: [InstrumentInstanceWhereUniqueInput!]
  1331. }
  1332. type InstrumentInstanceEdge {
  1333. node: InstrumentInstance!
  1334. cursor: String!
  1335. }
  1336. enum InstrumentInstanceOrderByInput {
  1337. id_ASC
  1338. id_DESC
  1339. identifier_ASC
  1340. identifier_DESC
  1341. label_ASC
  1342. label_DESC
  1343. location_ASC
  1344. location_DESC
  1345. createdAt_ASC
  1346. createdAt_DESC
  1347. updatedAt_ASC
  1348. updatedAt_DESC
  1349. }
  1350. type InstrumentInstancePreviousValues {
  1351. id: ID!
  1352. identifier: String!
  1353. interface: [String!]!
  1354. label: String
  1355. location: String
  1356. }
  1357. input InstrumentInstanceScalarWhereInput {
  1358. id: ID
  1359. id_not: ID
  1360. id_in: [ID!]
  1361. id_not_in: [ID!]
  1362. id_lt: ID
  1363. id_lte: ID
  1364. id_gt: ID
  1365. id_gte: ID
  1366. id_contains: ID
  1367. id_not_contains: ID
  1368. id_starts_with: ID
  1369. id_not_starts_with: ID
  1370. id_ends_with: ID
  1371. id_not_ends_with: ID
  1372. identifier: String
  1373. identifier_not: String
  1374. identifier_in: [String!]
  1375. identifier_not_in: [String!]
  1376. identifier_lt: String
  1377. identifier_lte: String
  1378. identifier_gt: String
  1379. identifier_gte: String
  1380. identifier_contains: String
  1381. identifier_not_contains: String
  1382. identifier_starts_with: String
  1383. identifier_not_starts_with: String
  1384. identifier_ends_with: String
  1385. identifier_not_ends_with: String
  1386. label: String
  1387. label_not: String
  1388. label_in: [String!]
  1389. label_not_in: [String!]
  1390. label_lt: String
  1391. label_lte: String
  1392. label_gt: String
  1393. label_gte: String
  1394. label_contains: String
  1395. label_not_contains: String
  1396. label_starts_with: String
  1397. label_not_starts_with: String
  1398. label_ends_with: String
  1399. label_not_ends_with: String
  1400. location: String
  1401. location_not: String
  1402. location_in: [String!]
  1403. location_not_in: [String!]
  1404. location_lt: String
  1405. location_lte: String
  1406. location_gt: String
  1407. location_gte: String
  1408. location_contains: String
  1409. location_not_contains: String
  1410. location_starts_with: String
  1411. location_not_starts_with: String
  1412. location_ends_with: String
  1413. location_not_ends_with: String
  1414. AND: [InstrumentInstanceScalarWhereInput!]
  1415. OR: [InstrumentInstanceScalarWhereInput!]
  1416. NOT: [InstrumentInstanceScalarWhereInput!]
  1417. }
  1418. type InstrumentInstanceSubscriptionPayload {
  1419. mutation: MutationType!
  1420. node: InstrumentInstance
  1421. updatedFields: [String!]
  1422. previousValues: InstrumentInstancePreviousValues
  1423. }
  1424. input InstrumentInstanceSubscriptionWhereInput {
  1425. mutation_in: [MutationType!]
  1426. updatedFields_contains: String
  1427. updatedFields_contains_every: [String!]
  1428. updatedFields_contains_some: [String!]
  1429. node: InstrumentInstanceWhereInput
  1430. AND: [InstrumentInstanceSubscriptionWhereInput!]
  1431. OR: [InstrumentInstanceSubscriptionWhereInput!]
  1432. NOT: [InstrumentInstanceSubscriptionWhereInput!]
  1433. }
  1434. input InstrumentInstanceUpdateDataInput {
  1435. instrument: InstrumentUpdateOneRequiredInput
  1436. identifier: String
  1437. interface: InstrumentInstanceUpdateinterfaceInput
  1438. label: String
  1439. location: String
  1440. }
  1441. input InstrumentInstanceUpdateInput {
  1442. instrument: InstrumentUpdateOneRequiredInput
  1443. identifier: String
  1444. interface: InstrumentInstanceUpdateinterfaceInput
  1445. label: String
  1446. location: String
  1447. }
  1448. input InstrumentInstanceUpdateinterfaceInput {
  1449. set: [String!]
  1450. }
  1451. input InstrumentInstanceUpdateManyDataInput {
  1452. identifier: String
  1453. interface: InstrumentInstanceUpdateinterfaceInput
  1454. label: String
  1455. location: String
  1456. }
  1457. input InstrumentInstanceUpdateManyInput {
  1458. create: [InstrumentInstanceCreateInput!]
  1459. update: [InstrumentInstanceUpdateWithWhereUniqueNestedInput!]
  1460. upsert: [InstrumentInstanceUpsertWithWhereUniqueNestedInput!]
  1461. delete: [InstrumentInstanceWhereUniqueInput!]
  1462. connect: [InstrumentInstanceWhereUniqueInput!]
  1463. set: [InstrumentInstanceWhereUniqueInput!]
  1464. disconnect: [InstrumentInstanceWhereUniqueInput!]
  1465. deleteMany: [InstrumentInstanceScalarWhereInput!]
  1466. updateMany: [InstrumentInstanceUpdateManyWithWhereNestedInput!]
  1467. }
  1468. input InstrumentInstanceUpdateManyMutationInput {
  1469. identifier: String
  1470. interface: InstrumentInstanceUpdateinterfaceInput
  1471. label: String
  1472. location: String
  1473. }
  1474. input InstrumentInstanceUpdateManyWithWhereNestedInput {
  1475. where: InstrumentInstanceScalarWhereInput!
  1476. data: InstrumentInstanceUpdateManyDataInput!
  1477. }
  1478. input InstrumentInstanceUpdateWithWhereUniqueNestedInput {
  1479. where: InstrumentInstanceWhereUniqueInput!
  1480. data: InstrumentInstanceUpdateDataInput!
  1481. }
  1482. input InstrumentInstanceUpsertWithWhereUniqueNestedInput {
  1483. where: InstrumentInstanceWhereUniqueInput!
  1484. update: InstrumentInstanceUpdateDataInput!
  1485. create: InstrumentInstanceCreateInput!
  1486. }
  1487. input InstrumentInstanceWhereInput {
  1488. id: ID
  1489. id_not: ID
  1490. id_in: [ID!]
  1491. id_not_in: [ID!]
  1492. id_lt: ID
  1493. id_lte: ID
  1494. id_gt: ID
  1495. id_gte: ID
  1496. id_contains: ID
  1497. id_not_contains: ID
  1498. id_starts_with: ID
  1499. id_not_starts_with: ID
  1500. id_ends_with: ID
  1501. id_not_ends_with: ID
  1502. instrument: InstrumentWhereInput
  1503. identifier: String
  1504. identifier_not: String
  1505. identifier_in: [String!]
  1506. identifier_not_in: [String!]
  1507. identifier_lt: String
  1508. identifier_lte: String
  1509. identifier_gt: String
  1510. identifier_gte: String
  1511. identifier_contains: String
  1512. identifier_not_contains: String
  1513. identifier_starts_with: String
  1514. identifier_not_starts_with: String
  1515. identifier_ends_with: String
  1516. identifier_not_ends_with: String
  1517. label: String
  1518. label_not: String
  1519. label_in: [String!]
  1520. label_not_in: [String!]
  1521. label_lt: String
  1522. label_lte: String
  1523. label_gt: String
  1524. label_gte: String
  1525. label_contains: String
  1526. label_not_contains: String
  1527. label_starts_with: String
  1528. label_not_starts_with: String
  1529. label_ends_with: String
  1530. label_not_ends_with: String
  1531. location: String
  1532. location_not: String
  1533. location_in: [String!]
  1534. location_not_in: [String!]
  1535. location_lt: String
  1536. location_lte: String
  1537. location_gt: String
  1538. location_gte: String
  1539. location_contains: String
  1540. location_not_contains: String
  1541. location_starts_with: String
  1542. location_not_starts_with: String
  1543. location_ends_with: String
  1544. location_not_ends_with: String
  1545. AND: [InstrumentInstanceWhereInput!]
  1546. OR: [InstrumentInstanceWhereInput!]
  1547. NOT: [InstrumentInstanceWhereInput!]
  1548. }
  1549. input InstrumentInstanceWhereUniqueInput {
  1550. id: ID
  1551. }
  1552. enum InstrumentOrderByInput {
  1553. id_ASC
  1554. id_DESC
  1555. name_ASC
  1556. name_DESC
  1557. description_ASC
  1558. description_DESC
  1559. createdAt_ASC
  1560. createdAt_DESC
  1561. updatedAt_ASC
  1562. updatedAt_DESC
  1563. }
  1564. type InstrumentParameter {
  1565. id: ID!
  1566. tag: String!
  1567. name: String
  1568. description: String
  1569. type: String!
  1570. values: String
  1571. }
  1572. type InstrumentParameterConnection {
  1573. pageInfo: PageInfo!
  1574. edges: [InstrumentParameterEdge]!
  1575. aggregate: AggregateInstrumentParameter!
  1576. }
  1577. input InstrumentParameterCreateInput {
  1578. tag: String!
  1579. name: String
  1580. description: String
  1581. type: String!
  1582. values: String
  1583. }
  1584. input InstrumentParameterCreateManyInput {
  1585. create: [InstrumentParameterCreateInput!]
  1586. connect: [InstrumentParameterWhereUniqueInput!]
  1587. }
  1588. type InstrumentParameterEdge {
  1589. node: InstrumentParameter!
  1590. cursor: String!
  1591. }
  1592. enum InstrumentParameterOrderByInput {
  1593. id_ASC
  1594. id_DESC
  1595. tag_ASC
  1596. tag_DESC
  1597. name_ASC
  1598. name_DESC
  1599. description_ASC
  1600. description_DESC
  1601. type_ASC
  1602. type_DESC
  1603. values_ASC
  1604. values_DESC
  1605. createdAt_ASC
  1606. createdAt_DESC
  1607. updatedAt_ASC
  1608. updatedAt_DESC
  1609. }
  1610. type InstrumentParameterPreviousValues {
  1611. id: ID!
  1612. tag: String!
  1613. name: String
  1614. description: String
  1615. type: String!
  1616. values: String
  1617. }
  1618. input InstrumentParameterScalarWhereInput {
  1619. id: ID
  1620. id_not: ID
  1621. id_in: [ID!]
  1622. id_not_in: [ID!]
  1623. id_lt: ID
  1624. id_lte: ID
  1625. id_gt: ID
  1626. id_gte: ID
  1627. id_contains: ID
  1628. id_not_contains: ID
  1629. id_starts_with: ID
  1630. id_not_starts_with: ID
  1631. id_ends_with: ID
  1632. id_not_ends_with: ID
  1633. tag: String
  1634. tag_not: String
  1635. tag_in: [String!]
  1636. tag_not_in: [String!]
  1637. tag_lt: String
  1638. tag_lte: String
  1639. tag_gt: String
  1640. tag_gte: String
  1641. tag_contains: String
  1642. tag_not_contains: String
  1643. tag_starts_with: String
  1644. tag_not_starts_with: String
  1645. tag_ends_with: String
  1646. tag_not_ends_with: String
  1647. name: String
  1648. name_not: String
  1649. name_in: [String!]
  1650. name_not_in: [String!]
  1651. name_lt: String
  1652. name_lte: String
  1653. name_gt: String
  1654. name_gte: String
  1655. name_contains: String
  1656. name_not_contains: String
  1657. name_starts_with: String
  1658. name_not_starts_with: String
  1659. name_ends_with: String
  1660. name_not_ends_with: String
  1661. description: String
  1662. description_not: String
  1663. description_in: [String!]
  1664. description_not_in: [String!]
  1665. description_lt: String
  1666. description_lte: String
  1667. description_gt: String
  1668. description_gte: String
  1669. description_contains: String
  1670. description_not_contains: String
  1671. description_starts_with: String
  1672. description_not_starts_with: String
  1673. description_ends_with: String
  1674. description_not_ends_with: String
  1675. type: String
  1676. type_not: String
  1677. type_in: [String!]
  1678. type_not_in: [String!]
  1679. type_lt: String
  1680. type_lte: String
  1681. type_gt: String
  1682. type_gte: String
  1683. type_contains: String
  1684. type_not_contains: String
  1685. type_starts_with: String
  1686. type_not_starts_with: String
  1687. type_ends_with: String
  1688. type_not_ends_with: String
  1689. values: String
  1690. values_not: String
  1691. values_in: [String!]
  1692. values_not_in: [String!]
  1693. values_lt: String
  1694. values_lte: String
  1695. values_gt: String
  1696. values_gte: String
  1697. values_contains: String
  1698. values_not_contains: String
  1699. values_starts_with: String
  1700. values_not_starts_with: String
  1701. values_ends_with: String
  1702. values_not_ends_with: String
  1703. AND: [InstrumentParameterScalarWhereInput!]
  1704. OR: [InstrumentParameterScalarWhereInput!]
  1705. NOT: [InstrumentParameterScalarWhereInput!]
  1706. }
  1707. type InstrumentParameterSubscriptionPayload {
  1708. mutation: MutationType!
  1709. node: InstrumentParameter
  1710. updatedFields: [String!]
  1711. previousValues: InstrumentParameterPreviousValues
  1712. }
  1713. input InstrumentParameterSubscriptionWhereInput {
  1714. mutation_in: [MutationType!]
  1715. updatedFields_contains: String
  1716. updatedFields_contains_every: [String!]
  1717. updatedFields_contains_some: [String!]
  1718. node: InstrumentParameterWhereInput
  1719. AND: [InstrumentParameterSubscriptionWhereInput!]
  1720. OR: [InstrumentParameterSubscriptionWhereInput!]
  1721. NOT: [InstrumentParameterSubscriptionWhereInput!]
  1722. }
  1723. input InstrumentParameterUpdateDataInput {
  1724. tag: String
  1725. name: String
  1726. description: String
  1727. type: String
  1728. values: String
  1729. }
  1730. input InstrumentParameterUpdateInput {
  1731. tag: String
  1732. name: String
  1733. description: String
  1734. type: String
  1735. values: String
  1736. }
  1737. input InstrumentParameterUpdateManyDataInput {
  1738. tag: String
  1739. name: String
  1740. description: String
  1741. type: String
  1742. values: String
  1743. }
  1744. input InstrumentParameterUpdateManyInput {
  1745. create: [InstrumentParameterCreateInput!]
  1746. update: [InstrumentParameterUpdateWithWhereUniqueNestedInput!]
  1747. upsert: [InstrumentParameterUpsertWithWhereUniqueNestedInput!]
  1748. delete: [InstrumentParameterWhereUniqueInput!]
  1749. connect: [InstrumentParameterWhereUniqueInput!]
  1750. set: [InstrumentParameterWhereUniqueInput!]
  1751. disconnect: [InstrumentParameterWhereUniqueInput!]
  1752. deleteMany: [InstrumentParameterScalarWhereInput!]
  1753. updateMany: [InstrumentParameterUpdateManyWithWhereNestedInput!]
  1754. }
  1755. input InstrumentParameterUpdateManyMutationInput {
  1756. tag: String
  1757. name: String
  1758. description: String
  1759. type: String
  1760. values: String
  1761. }
  1762. input InstrumentParameterUpdateManyWithWhereNestedInput {
  1763. where: InstrumentParameterScalarWhereInput!
  1764. data: InstrumentParameterUpdateManyDataInput!
  1765. }
  1766. input InstrumentParameterUpdateWithWhereUniqueNestedInput {
  1767. where: InstrumentParameterWhereUniqueInput!
  1768. data: InstrumentParameterUpdateDataInput!
  1769. }
  1770. input InstrumentParameterUpsertWithWhereUniqueNestedInput {
  1771. where: InstrumentParameterWhereUniqueInput!
  1772. update: InstrumentParameterUpdateDataInput!
  1773. create: InstrumentParameterCreateInput!
  1774. }
  1775. input InstrumentParameterWhereInput {
  1776. id: ID
  1777. id_not: ID
  1778. id_in: [ID!]
  1779. id_not_in: [ID!]
  1780. id_lt: ID
  1781. id_lte: ID
  1782. id_gt: ID
  1783. id_gte: ID
  1784. id_contains: ID
  1785. id_not_contains: ID
  1786. id_starts_with: ID
  1787. id_not_starts_with: ID
  1788. id_ends_with: ID
  1789. id_not_ends_with: ID
  1790. tag: String
  1791. tag_not: String
  1792. tag_in: [String!]
  1793. tag_not_in: [String!]
  1794. tag_lt: String
  1795. tag_lte: String
  1796. tag_gt: String
  1797. tag_gte: String
  1798. tag_contains: String
  1799. tag_not_contains: String
  1800. tag_starts_with: String
  1801. tag_not_starts_with: String
  1802. tag_ends_with: String
  1803. tag_not_ends_with: String
  1804. name: String
  1805. name_not: String
  1806. name_in: [String!]
  1807. name_not_in: [String!]
  1808. name_lt: String
  1809. name_lte: String
  1810. name_gt: String
  1811. name_gte: String
  1812. name_contains: String
  1813. name_not_contains: String
  1814. name_starts_with: String
  1815. name_not_starts_with: String
  1816. name_ends_with: String
  1817. name_not_ends_with: String
  1818. description: String
  1819. description_not: String
  1820. description_in: [String!]
  1821. description_not_in: [String!]
  1822. description_lt: String
  1823. description_lte: String
  1824. description_gt: String
  1825. description_gte: String
  1826. description_contains: String
  1827. description_not_contains: String
  1828. description_starts_with: String
  1829. description_not_starts_with: String
  1830. description_ends_with: String
  1831. description_not_ends_with: String
  1832. type: String
  1833. type_not: String
  1834. type_in: [String!]
  1835. type_not_in: [String!]
  1836. type_lt: String
  1837. type_lte: String
  1838. type_gt: String
  1839. type_gte: String
  1840. type_contains: String
  1841. type_not_contains: String
  1842. type_starts_with: String
  1843. type_not_starts_with: String
  1844. type_ends_with: String
  1845. type_not_ends_with: String
  1846. values: String
  1847. values_not: String
  1848. values_in: [String!]
  1849. values_not_in: [String!]
  1850. values_lt: String
  1851. values_lte: String
  1852. values_gt: String
  1853. values_gte: String
  1854. values_contains: String
  1855. values_not_contains: String
  1856. values_starts_with: String
  1857. values_not_starts_with: String
  1858. values_ends_with: String
  1859. values_not_ends_with: String
  1860. AND: [InstrumentParameterWhereInput!]
  1861. OR: [InstrumentParameterWhereInput!]
  1862. NOT: [InstrumentParameterWhereInput!]
  1863. }
  1864. input InstrumentParameterWhereUniqueInput {
  1865. id: ID
  1866. }
  1867. type InstrumentPreviousValues {
  1868. id: ID!
  1869. name: String!
  1870. description: String
  1871. interfaces: [String!]!
  1872. }
  1873. type InstrumentSubscriptionPayload {
  1874. mutation: MutationType!
  1875. node: Instrument
  1876. updatedFields: [String!]
  1877. previousValues: InstrumentPreviousValues
  1878. }
  1879. input InstrumentSubscriptionWhereInput {
  1880. mutation_in: [MutationType!]
  1881. updatedFields_contains: String
  1882. updatedFields_contains_every: [String!]
  1883. updatedFields_contains_some: [String!]
  1884. node: InstrumentWhereInput
  1885. AND: [InstrumentSubscriptionWhereInput!]
  1886. OR: [InstrumentSubscriptionWhereInput!]
  1887. NOT: [InstrumentSubscriptionWhereInput!]
  1888. }
  1889. type InstrumentSubsystem {
  1890. id: ID!
  1891. name: String
  1892. description: String!
  1893. commands(where: InstrumentCommandWhereInput, orderBy: InstrumentCommandOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentCommand!]
  1894. parameters(where: InstrumentParameterWhereInput, orderBy: InstrumentParameterOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentParameter!]
  1895. subsystems(where: InstrumentSubsystemWhereInput, orderBy: InstrumentSubsystemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentSubsystem!]
  1896. }
  1897. type InstrumentSubsystemConnection {
  1898. pageInfo: PageInfo!
  1899. edges: [InstrumentSubsystemEdge]!
  1900. aggregate: AggregateInstrumentSubsystem!
  1901. }
  1902. input InstrumentSubsystemCreateInput {
  1903. name: String
  1904. description: String!
  1905. commands: InstrumentCommandCreateManyInput
  1906. parameters: InstrumentParameterCreateManyInput
  1907. subsystems: InstrumentSubsystemCreateManyInput
  1908. }
  1909. input InstrumentSubsystemCreateManyInput {
  1910. create: [InstrumentSubsystemCreateInput!]
  1911. connect: [InstrumentSubsystemWhereUniqueInput!]
  1912. }
  1913. type InstrumentSubsystemEdge {
  1914. node: InstrumentSubsystem!
  1915. cursor: String!
  1916. }
  1917. enum InstrumentSubsystemOrderByInput {
  1918. id_ASC
  1919. id_DESC
  1920. name_ASC
  1921. name_DESC
  1922. description_ASC
  1923. description_DESC
  1924. createdAt_ASC
  1925. createdAt_DESC
  1926. updatedAt_ASC
  1927. updatedAt_DESC
  1928. }
  1929. type InstrumentSubsystemPreviousValues {
  1930. id: ID!
  1931. name: String
  1932. description: String!
  1933. }
  1934. input InstrumentSubsystemScalarWhereInput {
  1935. id: ID
  1936. id_not: ID
  1937. id_in: [ID!]
  1938. id_not_in: [ID!]
  1939. id_lt: ID
  1940. id_lte: ID
  1941. id_gt: ID
  1942. id_gte: ID
  1943. id_contains: ID
  1944. id_not_contains: ID
  1945. id_starts_with: ID
  1946. id_not_starts_with: ID
  1947. id_ends_with: ID
  1948. id_not_ends_with: ID
  1949. name: String
  1950. name_not: String
  1951. name_in: [String!]
  1952. name_not_in: [String!]
  1953. name_lt: String
  1954. name_lte: String
  1955. name_gt: String
  1956. name_gte: String
  1957. name_contains: String
  1958. name_not_contains: String
  1959. name_starts_with: String
  1960. name_not_starts_with: String
  1961. name_ends_with: String
  1962. name_not_ends_with: String
  1963. description: String
  1964. description_not: String
  1965. description_in: [String!]
  1966. description_not_in: [String!]
  1967. description_lt: String
  1968. description_lte: String
  1969. description_gt: String
  1970. description_gte: String
  1971. description_contains: String
  1972. description_not_contains: String
  1973. description_starts_with: String
  1974. description_not_starts_with: String
  1975. description_ends_with: String
  1976. description_not_ends_with: String
  1977. AND: [InstrumentSubsystemScalarWhereInput!]
  1978. OR: [InstrumentSubsystemScalarWhereInput!]
  1979. NOT: [InstrumentSubsystemScalarWhereInput!]
  1980. }
  1981. type InstrumentSubsystemSubscriptionPayload {
  1982. mutation: MutationType!
  1983. node: InstrumentSubsystem
  1984. updatedFields: [String!]
  1985. previousValues: InstrumentSubsystemPreviousValues
  1986. }
  1987. input InstrumentSubsystemSubscriptionWhereInput {
  1988. mutation_in: [MutationType!]
  1989. updatedFields_contains: String
  1990. updatedFields_contains_every: [String!]
  1991. updatedFields_contains_some: [String!]
  1992. node: InstrumentSubsystemWhereInput
  1993. AND: [InstrumentSubsystemSubscriptionWhereInput!]
  1994. OR: [InstrumentSubsystemSubscriptionWhereInput!]
  1995. NOT: [InstrumentSubsystemSubscriptionWhereInput!]
  1996. }
  1997. input InstrumentSubsystemUpdateDataInput {
  1998. name: String
  1999. description: String
  2000. commands: InstrumentCommandUpdateManyInput
  2001. parameters: InstrumentParameterUpdateManyInput
  2002. subsystems: InstrumentSubsystemUpdateManyInput
  2003. }
  2004. input InstrumentSubsystemUpdateInput {
  2005. name: String
  2006. description: String
  2007. commands: InstrumentCommandUpdateManyInput
  2008. parameters: InstrumentParameterUpdateManyInput
  2009. subsystems: InstrumentSubsystemUpdateManyInput
  2010. }
  2011. input InstrumentSubsystemUpdateManyDataInput {
  2012. name: String
  2013. description: String
  2014. }
  2015. input InstrumentSubsystemUpdateManyInput {
  2016. create: [InstrumentSubsystemCreateInput!]
  2017. update: [InstrumentSubsystemUpdateWithWhereUniqueNestedInput!]
  2018. upsert: [InstrumentSubsystemUpsertWithWhereUniqueNestedInput!]
  2019. delete: [InstrumentSubsystemWhereUniqueInput!]
  2020. connect: [InstrumentSubsystemWhereUniqueInput!]
  2021. set: [InstrumentSubsystemWhereUniqueInput!]
  2022. disconnect: [InstrumentSubsystemWhereUniqueInput!]
  2023. deleteMany: [InstrumentSubsystemScalarWhereInput!]
  2024. updateMany: [InstrumentSubsystemUpdateManyWithWhereNestedInput!]
  2025. }
  2026. input InstrumentSubsystemUpdateManyMutationInput {
  2027. name: String
  2028. description: String
  2029. }
  2030. input InstrumentSubsystemUpdateManyWithWhereNestedInput {
  2031. where: InstrumentSubsystemScalarWhereInput!
  2032. data: InstrumentSubsystemUpdateManyDataInput!
  2033. }
  2034. input InstrumentSubsystemUpdateWithWhereUniqueNestedInput {
  2035. where: InstrumentSubsystemWhereUniqueInput!
  2036. data: InstrumentSubsystemUpdateDataInput!
  2037. }
  2038. input InstrumentSubsystemUpsertWithWhereUniqueNestedInput {
  2039. where: InstrumentSubsystemWhereUniqueInput!
  2040. update: InstrumentSubsystemUpdateDataInput!
  2041. create: InstrumentSubsystemCreateInput!
  2042. }
  2043. input InstrumentSubsystemWhereInput {
  2044. id: ID
  2045. id_not: ID
  2046. id_in: [ID!]
  2047. id_not_in: [ID!]
  2048. id_lt: ID
  2049. id_lte: ID
  2050. id_gt: ID
  2051. id_gte: ID
  2052. id_contains: ID
  2053. id_not_contains: ID
  2054. id_starts_with: ID
  2055. id_not_starts_with: ID
  2056. id_ends_with: ID
  2057. id_not_ends_with: ID
  2058. name: String
  2059. name_not: String
  2060. name_in: [String!]
  2061. name_not_in: [String!]
  2062. name_lt: String
  2063. name_lte: String
  2064. name_gt: String
  2065. name_gte: String
  2066. name_contains: String
  2067. name_not_contains: String
  2068. name_starts_with: String
  2069. name_not_starts_with: String
  2070. name_ends_with: String
  2071. name_not_ends_with: String
  2072. description: String
  2073. description_not: String
  2074. description_in: [String!]
  2075. description_not_in: [String!]
  2076. description_lt: String
  2077. description_lte: String
  2078. description_gt: String
  2079. description_gte: String
  2080. description_contains: String
  2081. description_not_contains: String
  2082. description_starts_with: String
  2083. description_not_starts_with: String
  2084. description_ends_with: String
  2085. description_not_ends_with: String
  2086. commands_every: InstrumentCommandWhereInput
  2087. commands_some: InstrumentCommandWhereInput
  2088. commands_none: InstrumentCommandWhereInput
  2089. parameters_every: InstrumentParameterWhereInput
  2090. parameters_some: InstrumentParameterWhereInput
  2091. parameters_none: InstrumentParameterWhereInput
  2092. subsystems_every: InstrumentSubsystemWhereInput
  2093. subsystems_some: InstrumentSubsystemWhereInput
  2094. subsystems_none: InstrumentSubsystemWhereInput
  2095. AND: [InstrumentSubsystemWhereInput!]
  2096. OR: [InstrumentSubsystemWhereInput!]
  2097. NOT: [InstrumentSubsystemWhereInput!]
  2098. }
  2099. input InstrumentSubsystemWhereUniqueInput {
  2100. id: ID
  2101. }
  2102. input InstrumentUpdateDataInput {
  2103. name: String
  2104. description: String
  2105. documents: FileUpdateManyInput
  2106. interfaces: InstrumentUpdateinterfacesInput
  2107. commands: InstrumentCommandUpdateManyWithoutInstrumentInput
  2108. parameters: InstrumentParameterUpdateManyInput
  2109. subsystems: InstrumentSubsystemUpdateManyInput
  2110. }
  2111. input InstrumentUpdateInput {
  2112. name: String
  2113. description: String
  2114. documents: FileUpdateManyInput
  2115. interfaces: InstrumentUpdateinterfacesInput
  2116. commands: InstrumentCommandUpdateManyWithoutInstrumentInput
  2117. parameters: InstrumentParameterUpdateManyInput
  2118. subsystems: InstrumentSubsystemUpdateManyInput
  2119. }
  2120. input InstrumentUpdateinterfacesInput {
  2121. set: [String!]
  2122. }
  2123. input InstrumentUpdateManyMutationInput {
  2124. name: String
  2125. description: String
  2126. interfaces: InstrumentUpdateinterfacesInput
  2127. }
  2128. input InstrumentUpdateOneRequiredInput {
  2129. create: InstrumentCreateInput
  2130. update: InstrumentUpdateDataInput
  2131. upsert: InstrumentUpsertNestedInput
  2132. connect: InstrumentWhereUniqueInput
  2133. }
  2134. input InstrumentUpdateOneRequiredWithoutCommandsInput {
  2135. create: InstrumentCreateWithoutCommandsInput
  2136. update: InstrumentUpdateWithoutCommandsDataInput
  2137. upsert: InstrumentUpsertWithoutCommandsInput
  2138. connect: InstrumentWhereUniqueInput
  2139. }
  2140. input InstrumentUpdateWithoutCommandsDataInput {
  2141. name: String
  2142. description: String
  2143. documents: FileUpdateManyInput
  2144. interfaces: InstrumentUpdateinterfacesInput
  2145. parameters: InstrumentParameterUpdateManyInput
  2146. subsystems: InstrumentSubsystemUpdateManyInput
  2147. }
  2148. input InstrumentUpsertNestedInput {
  2149. update: InstrumentUpdateDataInput!
  2150. create: InstrumentCreateInput!
  2151. }
  2152. input InstrumentUpsertWithoutCommandsInput {
  2153. update: InstrumentUpdateWithoutCommandsDataInput!
  2154. create: InstrumentCreateWithoutCommandsInput!
  2155. }
  2156. input InstrumentWhereInput {
  2157. id: ID
  2158. id_not: ID
  2159. id_in: [ID!]
  2160. id_not_in: [ID!]
  2161. id_lt: ID
  2162. id_lte: ID
  2163. id_gt: ID
  2164. id_gte: ID
  2165. id_contains: ID
  2166. id_not_contains: ID
  2167. id_starts_with: ID
  2168. id_not_starts_with: ID
  2169. id_ends_with: ID
  2170. id_not_ends_with: ID
  2171. name: String
  2172. name_not: String
  2173. name_in: [String!]
  2174. name_not_in: [String!]
  2175. name_lt: String
  2176. name_lte: String
  2177. name_gt: String
  2178. name_gte: String
  2179. name_contains: String
  2180. name_not_contains: String
  2181. name_starts_with: String
  2182. name_not_starts_with: String
  2183. name_ends_with: String
  2184. name_not_ends_with: String
  2185. description: String
  2186. description_not: String
  2187. description_in: [String!]
  2188. description_not_in: [String!]
  2189. description_lt: String
  2190. description_lte: String
  2191. description_gt: String
  2192. description_gte: String
  2193. description_contains: String
  2194. description_not_contains: String
  2195. description_starts_with: String
  2196. description_not_starts_with: String
  2197. description_ends_with: String
  2198. description_not_ends_with: String
  2199. documents_every: FileWhereInput
  2200. documents_some: FileWhereInput
  2201. documents_none: FileWhereInput
  2202. commands_every: InstrumentCommandWhereInput
  2203. commands_some: InstrumentCommandWhereInput
  2204. commands_none: InstrumentCommandWhereInput
  2205. parameters_every: InstrumentParameterWhereInput
  2206. parameters_some: InstrumentParameterWhereInput
  2207. parameters_none: InstrumentParameterWhereInput
  2208. subsystems_every: InstrumentSubsystemWhereInput
  2209. subsystems_some: InstrumentSubsystemWhereInput
  2210. subsystems_none: InstrumentSubsystemWhereInput
  2211. AND: [InstrumentWhereInput!]
  2212. OR: [InstrumentWhereInput!]
  2213. NOT: [InstrumentWhereInput!]
  2214. }
  2215. input InstrumentWhereUniqueInput {
  2216. id: ID
  2217. }
  2218. scalar Long
  2219. type Measurement {
  2220. id: ID!
  2221. createdAt: DateTime!
  2222. intValue: Int
  2223. floatValue: Float
  2224. stringValue: String
  2225. }
  2226. type MeasurementConnection {
  2227. pageInfo: PageInfo!
  2228. edges: [MeasurementEdge]!
  2229. aggregate: AggregateMeasurement!
  2230. }
  2231. input MeasurementCreateInput {
  2232. intValue: Int
  2233. floatValue: Float
  2234. stringValue: String
  2235. }
  2236. input MeasurementCreateManyInput {
  2237. create: [MeasurementCreateInput!]
  2238. connect: [MeasurementWhereUniqueInput!]
  2239. }
  2240. type MeasurementEdge {
  2241. node: Measurement!
  2242. cursor: String!
  2243. }
  2244. enum MeasurementOrderByInput {
  2245. id_ASC
  2246. id_DESC
  2247. createdAt_ASC
  2248. createdAt_DESC
  2249. intValue_ASC
  2250. intValue_DESC
  2251. floatValue_ASC
  2252. floatValue_DESC
  2253. stringValue_ASC
  2254. stringValue_DESC
  2255. updatedAt_ASC
  2256. updatedAt_DESC
  2257. }
  2258. type MeasurementPreviousValues {
  2259. id: ID!
  2260. createdAt: DateTime!
  2261. intValue: Int
  2262. floatValue: Float
  2263. stringValue: String
  2264. }
  2265. type MeasurementRun {
  2266. id: ID!
  2267. operator(where: UserWhereInput, orderBy: UserOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [User!]
  2268. location: String!
  2269. temperature: Float
  2270. startTime: DateTime!
  2271. endTime: DateTime!
  2272. timeline(where: EventWhereInput, orderBy: EventOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Event!]
  2273. comments(where: CommentWhereInput, orderBy: CommentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Comment!]
  2274. measurements(where: MeasurementWhereInput, orderBy: MeasurementOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Measurement!]
  2275. setup: Setup!
  2276. }
  2277. type MeasurementRunConnection {
  2278. pageInfo: PageInfo!
  2279. edges: [MeasurementRunEdge]!
  2280. aggregate: AggregateMeasurementRun!
  2281. }
  2282. input MeasurementRunCreateInput {
  2283. operator: UserCreateManyInput
  2284. location: String!
  2285. temperature: Float
  2286. startTime: DateTime!
  2287. endTime: DateTime!
  2288. timeline: EventCreateManyInput
  2289. comments: CommentCreateManyInput
  2290. measurements: MeasurementCreateManyInput
  2291. setup: SetupCreateOneInput!
  2292. }
  2293. input MeasurementRunCreateManyInput {
  2294. create: [MeasurementRunCreateInput!]
  2295. connect: [MeasurementRunWhereUniqueInput!]
  2296. }
  2297. type MeasurementRunEdge {
  2298. node: MeasurementRun!
  2299. cursor: String!
  2300. }
  2301. enum MeasurementRunOrderByInput {
  2302. id_ASC
  2303. id_DESC
  2304. location_ASC
  2305. location_DESC
  2306. temperature_ASC
  2307. temperature_DESC
  2308. startTime_ASC
  2309. startTime_DESC
  2310. endTime_ASC
  2311. endTime_DESC
  2312. createdAt_ASC
  2313. createdAt_DESC
  2314. updatedAt_ASC
  2315. updatedAt_DESC
  2316. }
  2317. type MeasurementRunPreviousValues {
  2318. id: ID!
  2319. location: String!
  2320. temperature: Float
  2321. startTime: DateTime!
  2322. endTime: DateTime!
  2323. }
  2324. input MeasurementRunScalarWhereInput {
  2325. id: ID
  2326. id_not: ID
  2327. id_in: [ID!]
  2328. id_not_in: [ID!]
  2329. id_lt: ID
  2330. id_lte: ID
  2331. id_gt: ID
  2332. id_gte: ID
  2333. id_contains: ID
  2334. id_not_contains: ID
  2335. id_starts_with: ID
  2336. id_not_starts_with: ID
  2337. id_ends_with: ID
  2338. id_not_ends_with: ID
  2339. location: String
  2340. location_not: String
  2341. location_in: [String!]
  2342. location_not_in: [String!]
  2343. location_lt: String
  2344. location_lte: String
  2345. location_gt: String
  2346. location_gte: String
  2347. location_contains: String
  2348. location_not_contains: String
  2349. location_starts_with: String
  2350. location_not_starts_with: String
  2351. location_ends_with: String
  2352. location_not_ends_with: String
  2353. temperature: Float
  2354. temperature_not: Float
  2355. temperature_in: [Float!]
  2356. temperature_not_in: [Float!]
  2357. temperature_lt: Float
  2358. temperature_lte: Float
  2359. temperature_gt: Float
  2360. temperature_gte: Float
  2361. startTime: DateTime
  2362. startTime_not: DateTime
  2363. startTime_in: [DateTime!]
  2364. startTime_not_in: [DateTime!]
  2365. startTime_lt: DateTime
  2366. startTime_lte: DateTime
  2367. startTime_gt: DateTime
  2368. startTime_gte: DateTime
  2369. endTime: DateTime
  2370. endTime_not: DateTime
  2371. endTime_in: [DateTime!]
  2372. endTime_not_in: [DateTime!]
  2373. endTime_lt: DateTime
  2374. endTime_lte: DateTime
  2375. endTime_gt: DateTime
  2376. endTime_gte: DateTime
  2377. AND: [MeasurementRunScalarWhereInput!]
  2378. OR: [MeasurementRunScalarWhereInput!]
  2379. NOT: [MeasurementRunScalarWhereInput!]
  2380. }
  2381. type MeasurementRunSubscriptionPayload {
  2382. mutation: MutationType!
  2383. node: MeasurementRun
  2384. updatedFields: [String!]
  2385. previousValues: MeasurementRunPreviousValues
  2386. }
  2387. input MeasurementRunSubscriptionWhereInput {
  2388. mutation_in: [MutationType!]
  2389. updatedFields_contains: String
  2390. updatedFields_contains_every: [String!]
  2391. updatedFields_contains_some: [String!]
  2392. node: MeasurementRunWhereInput
  2393. AND: [MeasurementRunSubscriptionWhereInput!]
  2394. OR: [MeasurementRunSubscriptionWhereInput!]
  2395. NOT: [MeasurementRunSubscriptionWhereInput!]
  2396. }
  2397. input MeasurementRunUpdateDataInput {
  2398. operator: UserUpdateManyInput
  2399. location: String
  2400. temperature: Float
  2401. startTime: DateTime
  2402. endTime: DateTime
  2403. timeline: EventUpdateManyInput
  2404. comments: CommentUpdateManyInput
  2405. measurements: MeasurementUpdateManyInput
  2406. setup: SetupUpdateOneRequiredInput
  2407. }
  2408. input MeasurementRunUpdateInput {
  2409. operator: UserUpdateManyInput
  2410. location: String
  2411. temperature: Float
  2412. startTime: DateTime
  2413. endTime: DateTime
  2414. timeline: EventUpdateManyInput
  2415. comments: CommentUpdateManyInput
  2416. measurements: MeasurementUpdateManyInput
  2417. setup: SetupUpdateOneRequiredInput
  2418. }
  2419. input MeasurementRunUpdateManyDataInput {
  2420. location: String
  2421. temperature: Float
  2422. startTime: DateTime
  2423. endTime: DateTime
  2424. }
  2425. input MeasurementRunUpdateManyInput {
  2426. create: [MeasurementRunCreateInput!]
  2427. update: [MeasurementRunUpdateWithWhereUniqueNestedInput!]
  2428. upsert: [MeasurementRunUpsertWithWhereUniqueNestedInput!]
  2429. delete: [MeasurementRunWhereUniqueInput!]
  2430. connect: [MeasurementRunWhereUniqueInput!]
  2431. set: [MeasurementRunWhereUniqueInput!]
  2432. disconnect: [MeasurementRunWhereUniqueInput!]
  2433. deleteMany: [MeasurementRunScalarWhereInput!]
  2434. updateMany: [MeasurementRunUpdateManyWithWhereNestedInput!]
  2435. }
  2436. input MeasurementRunUpdateManyMutationInput {
  2437. location: String
  2438. temperature: Float
  2439. startTime: DateTime
  2440. endTime: DateTime
  2441. }
  2442. input MeasurementRunUpdateManyWithWhereNestedInput {
  2443. where: MeasurementRunScalarWhereInput!
  2444. data: MeasurementRunUpdateManyDataInput!
  2445. }
  2446. input MeasurementRunUpdateWithWhereUniqueNestedInput {
  2447. where: MeasurementRunWhereUniqueInput!
  2448. data: MeasurementRunUpdateDataInput!
  2449. }
  2450. input MeasurementRunUpsertWithWhereUniqueNestedInput {
  2451. where: MeasurementRunWhereUniqueInput!
  2452. update: MeasurementRunUpdateDataInput!
  2453. create: MeasurementRunCreateInput!
  2454. }
  2455. input MeasurementRunWhereInput {
  2456. id: ID
  2457. id_not: ID
  2458. id_in: [ID!]
  2459. id_not_in: [ID!]
  2460. id_lt: ID
  2461. id_lte: ID
  2462. id_gt: ID
  2463. id_gte: ID
  2464. id_contains: ID
  2465. id_not_contains: ID
  2466. id_starts_with: ID
  2467. id_not_starts_with: ID
  2468. id_ends_with: ID
  2469. id_not_ends_with: ID
  2470. operator_every: UserWhereInput
  2471. operator_some: UserWhereInput
  2472. operator_none: UserWhereInput
  2473. location: String
  2474. location_not: String
  2475. location_in: [String!]
  2476. location_not_in: [String!]
  2477. location_lt: String
  2478. location_lte: String
  2479. location_gt: String
  2480. location_gte: String
  2481. location_contains: String
  2482. location_not_contains: String
  2483. location_starts_with: String
  2484. location_not_starts_with: String
  2485. location_ends_with: String
  2486. location_not_ends_with: String
  2487. temperature: Float
  2488. temperature_not: Float
  2489. temperature_in: [Float!]
  2490. temperature_not_in: [Float!]
  2491. temperature_lt: Float
  2492. temperature_lte: Float
  2493. temperature_gt: Float
  2494. temperature_gte: Float
  2495. startTime: DateTime
  2496. startTime_not: DateTime
  2497. startTime_in: [DateTime!]
  2498. startTime_not_in: [DateTime!]
  2499. startTime_lt: DateTime
  2500. startTime_lte: DateTime
  2501. startTime_gt: DateTime
  2502. startTime_gte: DateTime
  2503. endTime: DateTime
  2504. endTime_not: DateTime
  2505. endTime_in: [DateTime!]
  2506. endTime_not_in: [DateTime!]
  2507. endTime_lt: DateTime
  2508. endTime_lte: DateTime
  2509. endTime_gt: DateTime
  2510. endTime_gte: DateTime
  2511. timeline_every: EventWhereInput
  2512. timeline_some: EventWhereInput
  2513. timeline_none: EventWhereInput
  2514. comments_every: CommentWhereInput
  2515. comments_some: CommentWhereInput
  2516. comments_none: CommentWhereInput
  2517. measurements_every: MeasurementWhereInput
  2518. measurements_some: MeasurementWhereInput
  2519. measurements_none: MeasurementWhereInput
  2520. setup: SetupWhereInput
  2521. AND: [MeasurementRunWhereInput!]
  2522. OR: [MeasurementRunWhereInput!]
  2523. NOT: [MeasurementRunWhereInput!]
  2524. }
  2525. input MeasurementRunWhereUniqueInput {
  2526. id: ID
  2527. }
  2528. input MeasurementScalarWhereInput {
  2529. id: ID
  2530. id_not: ID
  2531. id_in: [ID!]
  2532. id_not_in: [ID!]
  2533. id_lt: ID
  2534. id_lte: ID
  2535. id_gt: ID
  2536. id_gte: ID
  2537. id_contains: ID
  2538. id_not_contains: ID
  2539. id_starts_with: ID
  2540. id_not_starts_with: ID
  2541. id_ends_with: ID
  2542. id_not_ends_with: ID
  2543. createdAt: DateTime
  2544. createdAt_not: DateTime
  2545. createdAt_in: [DateTime!]
  2546. createdAt_not_in: [DateTime!]
  2547. createdAt_lt: DateTime
  2548. createdAt_lte: DateTime
  2549. createdAt_gt: DateTime
  2550. createdAt_gte: DateTime
  2551. intValue: Int
  2552. intValue_not: Int
  2553. intValue_in: [Int!]
  2554. intValue_not_in: [Int!]
  2555. intValue_lt: Int
  2556. intValue_lte: Int
  2557. intValue_gt: Int
  2558. intValue_gte: Int
  2559. floatValue: Float
  2560. floatValue_not: Float
  2561. floatValue_in: [Float!]
  2562. floatValue_not_in: [Float!]
  2563. floatValue_lt: Float
  2564. floatValue_lte: Float
  2565. floatValue_gt: Float
  2566. floatValue_gte: Float
  2567. stringValue: String
  2568. stringValue_not: String
  2569. stringValue_in: [String!]
  2570. stringValue_not_in: [String!]
  2571. stringValue_lt: String
  2572. stringValue_lte: String
  2573. stringValue_gt: String
  2574. stringValue_gte: String
  2575. stringValue_contains: String
  2576. stringValue_not_contains: String
  2577. stringValue_starts_with: String
  2578. stringValue_not_starts_with: String
  2579. stringValue_ends_with: String
  2580. stringValue_not_ends_with: String
  2581. AND: [MeasurementScalarWhereInput!]
  2582. OR: [MeasurementScalarWhereInput!]
  2583. NOT: [MeasurementScalarWhereInput!]
  2584. }
  2585. type MeasurementSubscriptionPayload {
  2586. mutation: MutationType!
  2587. node: Measurement
  2588. updatedFields: [String!]
  2589. previousValues: MeasurementPreviousValues
  2590. }
  2591. input MeasurementSubscriptionWhereInput {
  2592. mutation_in: [MutationType!]
  2593. updatedFields_contains: String
  2594. updatedFields_contains_every: [String!]
  2595. updatedFields_contains_some: [String!]
  2596. node: MeasurementWhereInput
  2597. AND: [MeasurementSubscriptionWhereInput!]
  2598. OR: [MeasurementSubscriptionWhereInput!]
  2599. NOT: [MeasurementSubscriptionWhereInput!]
  2600. }
  2601. input MeasurementUpdateDataInput {
  2602. intValue: Int
  2603. floatValue: Float
  2604. stringValue: String
  2605. }
  2606. input MeasurementUpdateInput {
  2607. intValue: Int
  2608. floatValue: Float
  2609. stringValue: String
  2610. }
  2611. input MeasurementUpdateManyDataInput {
  2612. intValue: Int
  2613. floatValue: Float
  2614. stringValue: String
  2615. }
  2616. input MeasurementUpdateManyInput {
  2617. create: [MeasurementCreateInput!]
  2618. update: [MeasurementUpdateWithWhereUniqueNestedInput!]
  2619. upsert: [MeasurementUpsertWithWhereUniqueNestedInput!]
  2620. delete: [MeasurementWhereUniqueInput!]
  2621. connect: [MeasurementWhereUniqueInput!]
  2622. set: [MeasurementWhereUniqueInput!]
  2623. disconnect: [MeasurementWhereUniqueInput!]
  2624. deleteMany: [MeasurementScalarWhereInput!]
  2625. updateMany: [MeasurementUpdateManyWithWhereNestedInput!]
  2626. }
  2627. input MeasurementUpdateManyMutationInput {
  2628. intValue: Int
  2629. floatValue: Float
  2630. stringValue: String
  2631. }
  2632. input MeasurementUpdateManyWithWhereNestedInput {
  2633. where: MeasurementScalarWhereInput!
  2634. data: MeasurementUpdateManyDataInput!
  2635. }
  2636. input MeasurementUpdateWithWhereUniqueNestedInput {
  2637. where: MeasurementWhereUniqueInput!
  2638. data: MeasurementUpdateDataInput!
  2639. }
  2640. input MeasurementUpsertWithWhereUniqueNestedInput {
  2641. where: MeasurementWhereUniqueInput!
  2642. update: MeasurementUpdateDataInput!
  2643. create: MeasurementCreateInput!
  2644. }
  2645. input MeasurementWhereInput {
  2646. id: ID
  2647. id_not: ID
  2648. id_in: [ID!]
  2649. id_not_in: [ID!]
  2650. id_lt: ID
  2651. id_lte: ID
  2652. id_gt: ID
  2653. id_gte: ID
  2654. id_contains: ID
  2655. id_not_contains: ID
  2656. id_starts_with: ID
  2657. id_not_starts_with: ID
  2658. id_ends_with: ID
  2659. id_not_ends_with: ID
  2660. createdAt: DateTime
  2661. createdAt_not: DateTime
  2662. createdAt_in: [DateTime!]
  2663. createdAt_not_in: [DateTime!]
  2664. createdAt_lt: DateTime
  2665. createdAt_lte: DateTime
  2666. createdAt_gt: DateTime
  2667. createdAt_gte: DateTime
  2668. intValue: Int
  2669. intValue_not: Int
  2670. intValue_in: [Int!]
  2671. intValue_not_in: [Int!]
  2672. intValue_lt: Int
  2673. intValue_lte: Int
  2674. intValue_gt: Int
  2675. intValue_gte: Int
  2676. floatValue: Float
  2677. floatValue_not: Float
  2678. floatValue_in: [Float!]
  2679. floatValue_not_in: [Float!]
  2680. floatValue_lt: Float
  2681. floatValue_lte: Float
  2682. floatValue_gt: Float
  2683. floatValue_gte: Float
  2684. stringValue: String
  2685. stringValue_not: String
  2686. stringValue_in: [String!]
  2687. stringValue_not_in: [String!]
  2688. stringValue_lt: String
  2689. stringValue_lte: String
  2690. stringValue_gt: String
  2691. stringValue_gte: String
  2692. stringValue_contains: String
  2693. stringValue_not_contains: String
  2694. stringValue_starts_with: String
  2695. stringValue_not_starts_with: String
  2696. stringValue_ends_with: String
  2697. stringValue_not_ends_with: String
  2698. AND: [MeasurementWhereInput!]
  2699. OR: [MeasurementWhereInput!]
  2700. NOT: [MeasurementWhereInput!]
  2701. }
  2702. input MeasurementWhereUniqueInput {
  2703. id: ID
  2704. }
  2705. type Mutation {
  2706. createCharacterization(data: CharacterizationCreateInput!): Characterization!
  2707. updateCharacterization(data: CharacterizationUpdateInput!, where: CharacterizationWhereUniqueInput!): Characterization
  2708. upsertCharacterization(where: CharacterizationWhereUniqueInput!, create: CharacterizationCreateInput!, update: CharacterizationUpdateInput!): Characterization!
  2709. deleteCharacterization(where: CharacterizationWhereUniqueInput!): Characterization
  2710. deleteManyCharacterizations(where: CharacterizationWhereInput): BatchPayload!
  2711. createComment(data: CommentCreateInput!): Comment!
  2712. updateComment(data: CommentUpdateInput!, where: CommentWhereUniqueInput!): Comment
  2713. updateManyComments(data: CommentUpdateManyMutationInput!, where: CommentWhereInput): BatchPayload!
  2714. upsertComment(where: CommentWhereUniqueInput!, create: CommentCreateInput!, update: CommentUpdateInput!): Comment!
  2715. deleteComment(where: CommentWhereUniqueInput!): Comment
  2716. deleteManyComments(where: CommentWhereInput): BatchPayload!
  2717. createDUT(data: DUTCreateInput!): DUT!
  2718. updateDUT(data: DUTUpdateInput!, where: DUTWhereUniqueInput!): DUT
  2719. updateManyDUTs(data: DUTUpdateManyMutationInput!, where: DUTWhereInput): BatchPayload!
  2720. upsertDUT(where: DUTWhereUniqueInput!, create: DUTCreateInput!, update: DUTUpdateInput!): DUT!
  2721. deleteDUT(where: DUTWhereUniqueInput!): DUT
  2722. deleteManyDUTs(where: DUTWhereInput): BatchPayload!
  2723. createEvent(data: EventCreateInput!): Event!
  2724. updateEvent(data: EventUpdateInput!, where: EventWhereUniqueInput!): Event
  2725. updateManyEvents(data: EventUpdateManyMutationInput!, where: EventWhereInput): BatchPayload!
  2726. upsertEvent(where: EventWhereUniqueInput!, create: EventCreateInput!, update: EventUpdateInput!): Event!
  2727. deleteEvent(where: EventWhereUniqueInput!): Event
  2728. deleteManyEvents(where: EventWhereInput): BatchPayload!
  2729. createFile(data: FileCreateInput!): File!
  2730. updateFile(data: FileUpdateInput!, where: FileWhereUniqueInput!): File
  2731. updateManyFiles(data: FileUpdateManyMutationInput!, where: FileWhereInput): BatchPayload!
  2732. upsertFile(where: FileWhereUniqueInput!, create: FileCreateInput!, update: FileUpdateInput!): File!
  2733. deleteFile(where: FileWhereUniqueInput!): File
  2734. deleteManyFiles(where: FileWhereInput): BatchPayload!
  2735. createInstrument(data: InstrumentCreateInput!): Instrument!
  2736. updateInstrument(data: InstrumentUpdateInput!, where: InstrumentWhereUniqueInput!): Instrument
  2737. updateManyInstruments(data: InstrumentUpdateManyMutationInput!, where: InstrumentWhereInput): BatchPayload!
  2738. upsertInstrument(where: InstrumentWhereUniqueInput!, create: InstrumentCreateInput!, update: InstrumentUpdateInput!): Instrument!
  2739. deleteInstrument(where: InstrumentWhereUniqueInput!): Instrument
  2740. deleteManyInstruments(where: InstrumentWhereInput): BatchPayload!
  2741. createInstrumentCommand(data: InstrumentCommandCreateInput!): InstrumentCommand!
  2742. updateInstrumentCommand(data: InstrumentCommandUpdateInput!, where: InstrumentCommandWhereUniqueInput!): InstrumentCommand
  2743. updateManyInstrumentCommands(data: InstrumentCommandUpdateManyMutationInput!, where: InstrumentCommandWhereInput): BatchPayload!
  2744. upsertInstrumentCommand(where: InstrumentCommandWhereUniqueInput!, create: InstrumentCommandCreateInput!, update: InstrumentCommandUpdateInput!): InstrumentCommand!
  2745. deleteInstrumentCommand(where: InstrumentCommandWhereUniqueInput!): InstrumentCommand
  2746. deleteManyInstrumentCommands(where: InstrumentCommandWhereInput): BatchPayload!
  2747. createInstrumentInstance(data: InstrumentInstanceCreateInput!): InstrumentInstance!
  2748. updateInstrumentInstance(data: InstrumentInstanceUpdateInput!, where: InstrumentInstanceWhereUniqueInput!): InstrumentInstance
  2749. updateManyInstrumentInstances(data: InstrumentInstanceUpdateManyMutationInput!, where: InstrumentInstanceWhereInput): BatchPayload!
  2750. upsertInstrumentInstance(where: InstrumentInstanceWhereUniqueInput!, create: InstrumentInstanceCreateInput!, update: InstrumentInstanceUpdateInput!): InstrumentInstance!
  2751. deleteInstrumentInstance(where: InstrumentInstanceWhereUniqueInput!): InstrumentInstance
  2752. deleteManyInstrumentInstances(where: InstrumentInstanceWhereInput): BatchPayload!
  2753. createInstrumentParameter(data: InstrumentParameterCreateInput!): InstrumentParameter!
  2754. updateInstrumentParameter(data: InstrumentParameterUpdateInput!, where: InstrumentParameterWhereUniqueInput!): InstrumentParameter
  2755. updateManyInstrumentParameters(data: InstrumentParameterUpdateManyMutationInput!, where: InstrumentParameterWhereInput): BatchPayload!
  2756. upsertInstrumentParameter(where: InstrumentParameterWhereUniqueInput!, create: InstrumentParameterCreateInput!, update: InstrumentParameterUpdateInput!): InstrumentParameter!
  2757. deleteInstrumentParameter(where: InstrumentParameterWhereUniqueInput!): InstrumentParameter
  2758. deleteManyInstrumentParameters(where: InstrumentParameterWhereInput): BatchPayload!
  2759. createInstrumentSubsystem(data: InstrumentSubsystemCreateInput!): InstrumentSubsystem!
  2760. updateInstrumentSubsystem(data: InstrumentSubsystemUpdateInput!, where: InstrumentSubsystemWhereUniqueInput!): InstrumentSubsystem
  2761. updateManyInstrumentSubsystems(data: InstrumentSubsystemUpdateManyMutationInput!, where: InstrumentSubsystemWhereInput): BatchPayload!
  2762. upsertInstrumentSubsystem(where: InstrumentSubsystemWhereUniqueInput!, create: InstrumentSubsystemCreateInput!, update: InstrumentSubsystemUpdateInput!): InstrumentSubsystem!
  2763. deleteInstrumentSubsystem(where: InstrumentSubsystemWhereUniqueInput!): InstrumentSubsystem
  2764. deleteManyInstrumentSubsystems(where: InstrumentSubsystemWhereInput): BatchPayload!
  2765. createMeasurement(data: MeasurementCreateInput!): Measurement!
  2766. updateMeasurement(data: MeasurementUpdateInput!, where: MeasurementWhereUniqueInput!): Measurement
  2767. updateManyMeasurements(data: MeasurementUpdateManyMutationInput!, where: MeasurementWhereInput): BatchPayload!
  2768. upsertMeasurement(where: MeasurementWhereUniqueInput!, create: MeasurementCreateInput!, update: MeasurementUpdateInput!): Measurement!
  2769. deleteMeasurement(where: MeasurementWhereUniqueInput!): Measurement
  2770. deleteManyMeasurements(where: MeasurementWhereInput): BatchPayload!
  2771. createMeasurementRun(data: MeasurementRunCreateInput!): MeasurementRun!
  2772. updateMeasurementRun(data: MeasurementRunUpdateInput!, where: MeasurementRunWhereUniqueInput!): MeasurementRun
  2773. updateManyMeasurementRuns(data: MeasurementRunUpdateManyMutationInput!, where: MeasurementRunWhereInput): BatchPayload!
  2774. upsertMeasurementRun(where: MeasurementRunWhereUniqueInput!, create: MeasurementRunCreateInput!, update: MeasurementRunUpdateInput!): MeasurementRun!
  2775. deleteMeasurementRun(where: MeasurementRunWhereUniqueInput!): MeasurementRun
  2776. deleteManyMeasurementRuns(where: MeasurementRunWhereInput): BatchPayload!
  2777. createProject(data: ProjectCreateInput!): Project!
  2778. updateProject(data: ProjectUpdateInput!, where: ProjectWhereUniqueInput!): Project
  2779. updateManyProjects(data: ProjectUpdateManyMutationInput!, where: ProjectWhereInput): BatchPayload!
  2780. upsertProject(where: ProjectWhereUniqueInput!, create: ProjectCreateInput!, update: ProjectUpdateInput!): Project!
  2781. deleteProject(where: ProjectWhereUniqueInput!): Project
  2782. deleteManyProjects(where: ProjectWhereInput): BatchPayload!
  2783. createProjectVersion(data: ProjectVersionCreateInput!): ProjectVersion!
  2784. updateProjectVersion(data: ProjectVersionUpdateInput!, where: ProjectVersionWhereUniqueInput!): ProjectVersion
  2785. updateManyProjectVersions(data: ProjectVersionUpdateManyMutationInput!, where: ProjectVersionWhereInput): BatchPayload!
  2786. upsertProjectVersion(where: ProjectVersionWhereUniqueInput!, create: ProjectVersionCreateInput!, update: ProjectVersionUpdateInput!): ProjectVersion!
  2787. deleteProjectVersion(where: ProjectVersionWhereUniqueInput!): ProjectVersion
  2788. deleteManyProjectVersions(where: ProjectVersionWhereInput): BatchPayload!
  2789. createSetup(data: SetupCreateInput!): Setup!
  2790. updateSetup(data: SetupUpdateInput!, where: SetupWhereUniqueInput!): Setup
  2791. updateManySetups(data: SetupUpdateManyMutationInput!, where: SetupWhereInput): BatchPayload!
  2792. upsertSetup(where: SetupWhereUniqueInput!, create: SetupCreateInput!, update: SetupUpdateInput!): Setup!
  2793. deleteSetup(where: SetupWhereUniqueInput!): Setup
  2794. deleteManySetups(where: SetupWhereInput): BatchPayload!
  2795. createSetupHardware(data: SetupHardwareCreateInput!): SetupHardware!
  2796. updateSetupHardware(data: SetupHardwareUpdateInput!, where: SetupHardwareWhereUniqueInput!): SetupHardware
  2797. updateManySetupHardwares(data: SetupHardwareUpdateManyMutationInput!, where: SetupHardwareWhereInput): BatchPayload!
  2798. upsertSetupHardware(where: SetupHardwareWhereUniqueInput!, create: SetupHardwareCreateInput!, update: SetupHardwareUpdateInput!): SetupHardware!
  2799. deleteSetupHardware(where: SetupHardwareWhereUniqueInput!): SetupHardware
  2800. deleteManySetupHardwares(where: SetupHardwareWhereInput): BatchPayload!
  2801. createSetupHardwareInstance(data: SetupHardwareInstanceCreateInput!): SetupHardwareInstance!
  2802. updateSetupHardwareInstance(data: SetupHardwareInstanceUpdateInput!, where: SetupHardwareInstanceWhereUniqueInput!): SetupHardwareInstance
  2803. updateManySetupHardwareInstances(data: SetupHardwareInstanceUpdateManyMutationInput!, where: SetupHardwareInstanceWhereInput): BatchPayload!
  2804. upsertSetupHardwareInstance(where: SetupHardwareInstanceWhereUniqueInput!, create: SetupHardwareInstanceCreateInput!, update: SetupHardwareInstanceUpdateInput!): SetupHardwareInstance!
  2805. deleteSetupHardwareInstance(where: SetupHardwareInstanceWhereUniqueInput!): SetupHardwareInstance
  2806. deleteManySetupHardwareInstances(where: SetupHardwareInstanceWhereInput): BatchPayload!
  2807. createUser(data: UserCreateInput!): User!
  2808. updateUser(data: UserUpdateInput!, where: UserWhereUniqueInput!): User
  2809. updateManyUsers(data: UserUpdateManyMutationInput!, where: UserWhereInput): BatchPayload!
  2810. upsertUser(where: UserWhereUniqueInput!, create: UserCreateInput!, update: UserUpdateInput!): User!
  2811. deleteUser(where: UserWhereUniqueInput!): User
  2812. deleteManyUsers(where: UserWhereInput): BatchPayload!
  2813. }
  2814. enum MutationType {
  2815. CREATED
  2816. UPDATED
  2817. DELETED
  2818. }
  2819. interface Node {
  2820. id: ID!
  2821. }
  2822. type PageInfo {
  2823. hasNextPage: Boolean!
  2824. hasPreviousPage: Boolean!
  2825. startCursor: String
  2826. endCursor: String
  2827. }
  2828. type Project {
  2829. id: ID!
  2830. name: String!
  2831. abbreviation: String!
  2832. description: String
  2833. images(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [File!]
  2834. }
  2835. type ProjectConnection {
  2836. pageInfo: PageInfo!
  2837. edges: [ProjectEdge]!
  2838. aggregate: AggregateProject!
  2839. }
  2840. input ProjectCreateInput {
  2841. name: String!
  2842. abbreviation: String!
  2843. description: String
  2844. images: FileCreateManyInput
  2845. }
  2846. input ProjectCreateOneInput {
  2847. create: ProjectCreateInput
  2848. connect: ProjectWhereUniqueInput
  2849. }
  2850. type ProjectEdge {
  2851. node: Project!
  2852. cursor: String!
  2853. }
  2854. enum ProjectOrderByInput {
  2855. id_ASC
  2856. id_DESC
  2857. name_ASC
  2858. name_DESC
  2859. abbreviation_ASC
  2860. abbreviation_DESC
  2861. description_ASC
  2862. description_DESC
  2863. createdAt_ASC
  2864. createdAt_DESC
  2865. updatedAt_ASC
  2866. updatedAt_DESC
  2867. }
  2868. type ProjectPreviousValues {
  2869. id: ID!
  2870. name: String!
  2871. abbreviation: String!
  2872. description: String
  2873. }
  2874. type ProjectSubscriptionPayload {
  2875. mutation: MutationType!
  2876. node: Project
  2877. updatedFields: [String!]
  2878. previousValues: ProjectPreviousValues
  2879. }
  2880. input ProjectSubscriptionWhereInput {
  2881. mutation_in: [MutationType!]
  2882. updatedFields_contains: String
  2883. updatedFields_contains_every: [String!]
  2884. updatedFields_contains_some: [String!]
  2885. node: ProjectWhereInput
  2886. AND: [ProjectSubscriptionWhereInput!]
  2887. OR: [ProjectSubscriptionWhereInput!]
  2888. NOT: [ProjectSubscriptionWhereInput!]
  2889. }
  2890. input ProjectUpdateDataInput {
  2891. name: String
  2892. abbreviation: String
  2893. description: String
  2894. images: FileUpdateManyInput
  2895. }
  2896. input ProjectUpdateInput {
  2897. name: String
  2898. abbreviation: String
  2899. description: String
  2900. images: FileUpdateManyInput
  2901. }
  2902. input ProjectUpdateManyMutationInput {
  2903. name: String
  2904. abbreviation: String
  2905. description: String
  2906. }
  2907. input ProjectUpdateOneRequiredInput {
  2908. create: ProjectCreateInput
  2909. update: ProjectUpdateDataInput
  2910. upsert: ProjectUpsertNestedInput
  2911. connect: ProjectWhereUniqueInput
  2912. }
  2913. input ProjectUpsertNestedInput {
  2914. update: ProjectUpdateDataInput!
  2915. create: ProjectCreateInput!
  2916. }
  2917. type ProjectVersion {
  2918. id: ID!
  2919. name: String!
  2920. changes: String!
  2921. date: DateTime!
  2922. }
  2923. type ProjectVersionConnection {
  2924. pageInfo: PageInfo!
  2925. edges: [ProjectVersionEdge]!
  2926. aggregate: AggregateProjectVersion!
  2927. }
  2928. input ProjectVersionCreateInput {
  2929. name: String!
  2930. changes: String!
  2931. date: DateTime!
  2932. }
  2933. input ProjectVersionCreateOneInput {
  2934. create: ProjectVersionCreateInput
  2935. connect: ProjectVersionWhereUniqueInput
  2936. }
  2937. type ProjectVersionEdge {
  2938. node: ProjectVersion!
  2939. cursor: String!
  2940. }
  2941. enum ProjectVersionOrderByInput {
  2942. id_ASC
  2943. id_DESC
  2944. name_ASC
  2945. name_DESC
  2946. changes_ASC
  2947. changes_DESC
  2948. date_ASC
  2949. date_DESC
  2950. createdAt_ASC
  2951. createdAt_DESC
  2952. updatedAt_ASC
  2953. updatedAt_DESC
  2954. }
  2955. type ProjectVersionPreviousValues {
  2956. id: ID!
  2957. name: String!
  2958. changes: String!
  2959. date: DateTime!
  2960. }
  2961. type ProjectVersionSubscriptionPayload {
  2962. mutation: MutationType!
  2963. node: ProjectVersion
  2964. updatedFields: [String!]
  2965. previousValues: ProjectVersionPreviousValues
  2966. }
  2967. input ProjectVersionSubscriptionWhereInput {
  2968. mutation_in: [MutationType!]
  2969. updatedFields_contains: String
  2970. updatedFields_contains_every: [String!]
  2971. updatedFields_contains_some: [String!]
  2972. node: ProjectVersionWhereInput
  2973. AND: [ProjectVersionSubscriptionWhereInput!]
  2974. OR: [ProjectVersionSubscriptionWhereInput!]
  2975. NOT: [ProjectVersionSubscriptionWhereInput!]
  2976. }
  2977. input ProjectVersionUpdateDataInput {
  2978. name: String
  2979. changes: String
  2980. date: DateTime
  2981. }
  2982. input ProjectVersionUpdateInput {
  2983. name: String
  2984. changes: String
  2985. date: DateTime
  2986. }
  2987. input ProjectVersionUpdateManyMutationInput {
  2988. name: String
  2989. changes: String
  2990. date: DateTime
  2991. }
  2992. input ProjectVersionUpdateOneRequiredInput {
  2993. create: ProjectVersionCreateInput
  2994. update: ProjectVersionUpdateDataInput
  2995. upsert: ProjectVersionUpsertNestedInput
  2996. connect: ProjectVersionWhereUniqueInput
  2997. }
  2998. input ProjectVersionUpsertNestedInput {
  2999. update: ProjectVersionUpdateDataInput!
  3000. create: ProjectVersionCreateInput!
  3001. }
  3002. input ProjectVersionWhereInput {
  3003. id: ID
  3004. id_not: ID
  3005. id_in: [ID!]
  3006. id_not_in: [ID!]
  3007. id_lt: ID
  3008. id_lte: ID
  3009. id_gt: ID
  3010. id_gte: ID
  3011. id_contains: ID
  3012. id_not_contains: ID
  3013. id_starts_with: ID
  3014. id_not_starts_with: ID
  3015. id_ends_with: ID
  3016. id_not_ends_with: ID
  3017. name: String
  3018. name_not: String
  3019. name_in: [String!]
  3020. name_not_in: [String!]
  3021. name_lt: String
  3022. name_lte: String
  3023. name_gt: String
  3024. name_gte: String
  3025. name_contains: String
  3026. name_not_contains: String
  3027. name_starts_with: String
  3028. name_not_starts_with: String
  3029. name_ends_with: String
  3030. name_not_ends_with: String
  3031. changes: String
  3032. changes_not: String
  3033. changes_in: [String!]
  3034. changes_not_in: [String!]
  3035. changes_lt: String
  3036. changes_lte: String
  3037. changes_gt: String
  3038. changes_gte: String
  3039. changes_contains: String
  3040. changes_not_contains: String
  3041. changes_starts_with: String
  3042. changes_not_starts_with: String
  3043. changes_ends_with: String
  3044. changes_not_ends_with: String
  3045. date: DateTime
  3046. date_not: DateTime
  3047. date_in: [DateTime!]
  3048. date_not_in: [DateTime!]
  3049. date_lt: DateTime
  3050. date_lte: DateTime
  3051. date_gt: DateTime
  3052. date_gte: DateTime
  3053. AND: [ProjectVersionWhereInput!]
  3054. OR: [ProjectVersionWhereInput!]
  3055. NOT: [ProjectVersionWhereInput!]
  3056. }
  3057. input ProjectVersionWhereUniqueInput {
  3058. id: ID
  3059. name: String
  3060. }
  3061. input ProjectWhereInput {
  3062. id: ID
  3063. id_not: ID
  3064. id_in: [ID!]
  3065. id_not_in: [ID!]
  3066. id_lt: ID
  3067. id_lte: ID
  3068. id_gt: ID
  3069. id_gte: ID
  3070. id_contains: ID
  3071. id_not_contains: ID
  3072. id_starts_with: ID
  3073. id_not_starts_with: ID
  3074. id_ends_with: ID
  3075. id_not_ends_with: ID
  3076. name: String
  3077. name_not: String
  3078. name_in: [String!]
  3079. name_not_in: [String!]
  3080. name_lt: String
  3081. name_lte: String
  3082. name_gt: String
  3083. name_gte: String
  3084. name_contains: String
  3085. name_not_contains: String
  3086. name_starts_with: String
  3087. name_not_starts_with: String
  3088. name_ends_with: String
  3089. name_not_ends_with: String
  3090. abbreviation: String
  3091. abbreviation_not: String
  3092. abbreviation_in: [String!]
  3093. abbreviation_not_in: [String!]
  3094. abbreviation_lt: String
  3095. abbreviation_lte: String
  3096. abbreviation_gt: String
  3097. abbreviation_gte: String
  3098. abbreviation_contains: String
  3099. abbreviation_not_contains: String
  3100. abbreviation_starts_with: String
  3101. abbreviation_not_starts_with: String
  3102. abbreviation_ends_with: String
  3103. abbreviation_not_ends_with: String
  3104. description: String
  3105. description_not: String
  3106. description_in: [String!]
  3107. description_not_in: [String!]
  3108. description_lt: String
  3109. description_lte: String
  3110. description_gt: String
  3111. description_gte: String
  3112. description_contains: String
  3113. description_not_contains: String
  3114. description_starts_with: String
  3115. description_not_starts_with: String
  3116. description_ends_with: String
  3117. description_not_ends_with: String
  3118. images_every: FileWhereInput
  3119. images_some: FileWhereInput
  3120. images_none: FileWhereInput
  3121. AND: [ProjectWhereInput!]
  3122. OR: [ProjectWhereInput!]
  3123. NOT: [ProjectWhereInput!]
  3124. }
  3125. input ProjectWhereUniqueInput {
  3126. id: ID
  3127. name: String
  3128. abbreviation: String
  3129. }
  3130. type Query {
  3131. characterization(where: CharacterizationWhereUniqueInput!): Characterization
  3132. characterizations(where: CharacterizationWhereInput, orderBy: CharacterizationOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Characterization]!
  3133. characterizationsConnection(where: CharacterizationWhereInput, orderBy: CharacterizationOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): CharacterizationConnection!
  3134. comment(where: CommentWhereUniqueInput!): Comment
  3135. comments(where: CommentWhereInput, orderBy: CommentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Comment]!
  3136. commentsConnection(where: CommentWhereInput, orderBy: CommentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): CommentConnection!
  3137. dUT(where: DUTWhereUniqueInput!): DUT
  3138. dUTs(where: DUTWhereInput, orderBy: DUTOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [DUT]!
  3139. dUTsConnection(where: DUTWhereInput, orderBy: DUTOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): DUTConnection!
  3140. event(where: EventWhereUniqueInput!): Event
  3141. events(where: EventWhereInput, orderBy: EventOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Event]!
  3142. eventsConnection(where: EventWhereInput, orderBy: EventOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): EventConnection!
  3143. file(where: FileWhereUniqueInput!): File
  3144. files(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [File]!
  3145. filesConnection(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): FileConnection!
  3146. instrument(where: InstrumentWhereUniqueInput!): Instrument
  3147. instruments(where: InstrumentWhereInput, orderBy: InstrumentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Instrument]!
  3148. instrumentsConnection(where: InstrumentWhereInput, orderBy: InstrumentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): InstrumentConnection!
  3149. instrumentCommand(where: InstrumentCommandWhereUniqueInput!): InstrumentCommand
  3150. instrumentCommands(where: InstrumentCommandWhereInput, orderBy: InstrumentCommandOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentCommand]!
  3151. instrumentCommandsConnection(where: InstrumentCommandWhereInput, orderBy: InstrumentCommandOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): InstrumentCommandConnection!
  3152. instrumentInstance(where: InstrumentInstanceWhereUniqueInput!): InstrumentInstance
  3153. instrumentInstances(where: InstrumentInstanceWhereInput, orderBy: InstrumentInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentInstance]!
  3154. instrumentInstancesConnection(where: InstrumentInstanceWhereInput, orderBy: InstrumentInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): InstrumentInstanceConnection!
  3155. instrumentParameter(where: InstrumentParameterWhereUniqueInput!): InstrumentParameter
  3156. instrumentParameters(where: InstrumentParameterWhereInput, orderBy: InstrumentParameterOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentParameter]!
  3157. instrumentParametersConnection(where: InstrumentParameterWhereInput, orderBy: InstrumentParameterOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): InstrumentParameterConnection!
  3158. instrumentSubsystem(where: InstrumentSubsystemWhereUniqueInput!): InstrumentSubsystem
  3159. instrumentSubsystems(where: InstrumentSubsystemWhereInput, orderBy: InstrumentSubsystemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentSubsystem]!
  3160. instrumentSubsystemsConnection(where: InstrumentSubsystemWhereInput, orderBy: InstrumentSubsystemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): InstrumentSubsystemConnection!
  3161. measurement(where: MeasurementWhereUniqueInput!): Measurement
  3162. measurements(where: MeasurementWhereInput, orderBy: MeasurementOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Measurement]!
  3163. measurementsConnection(where: MeasurementWhereInput, orderBy: MeasurementOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): MeasurementConnection!
  3164. measurementRun(where: MeasurementRunWhereUniqueInput!): MeasurementRun
  3165. measurementRuns(where: MeasurementRunWhereInput, orderBy: MeasurementRunOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [MeasurementRun]!
  3166. measurementRunsConnection(where: MeasurementRunWhereInput, orderBy: MeasurementRunOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): MeasurementRunConnection!
  3167. project(where: ProjectWhereUniqueInput!): Project
  3168. projects(where: ProjectWhereInput, orderBy: ProjectOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Project]!
  3169. projectsConnection(where: ProjectWhereInput, orderBy: ProjectOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): ProjectConnection!
  3170. projectVersion(where: ProjectVersionWhereUniqueInput!): ProjectVersion
  3171. projectVersions(where: ProjectVersionWhereInput, orderBy: ProjectVersionOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [ProjectVersion]!
  3172. projectVersionsConnection(where: ProjectVersionWhereInput, orderBy: ProjectVersionOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): ProjectVersionConnection!
  3173. setup(where: SetupWhereUniqueInput!): Setup
  3174. setups(where: SetupWhereInput, orderBy: SetupOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Setup]!
  3175. setupsConnection(where: SetupWhereInput, orderBy: SetupOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): SetupConnection!
  3176. setupHardware(where: SetupHardwareWhereUniqueInput!): SetupHardware
  3177. setupHardwares(where: SetupHardwareWhereInput, orderBy: SetupHardwareOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [SetupHardware]!
  3178. setupHardwaresConnection(where: SetupHardwareWhereInput, orderBy: SetupHardwareOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): SetupHardwareConnection!
  3179. setupHardwareInstance(where: SetupHardwareInstanceWhereUniqueInput!): SetupHardwareInstance
  3180. setupHardwareInstances(where: SetupHardwareInstanceWhereInput, orderBy: SetupHardwareInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [SetupHardwareInstance]!
  3181. setupHardwareInstancesConnection(where: SetupHardwareInstanceWhereInput, orderBy: SetupHardwareInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): SetupHardwareInstanceConnection!
  3182. user(where: UserWhereUniqueInput!): User
  3183. users(where: UserWhereInput, orderBy: UserOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [User]!
  3184. usersConnection(where: UserWhereInput, orderBy: UserOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): UserConnection!
  3185. node(id: ID!): Node
  3186. }
  3187. type Setup {
  3188. id: ID!
  3189. name: String!
  3190. description: String!
  3191. images(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [File!]
  3192. comments(where: CommentWhereInput, orderBy: CommentOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Comment!]
  3193. setupHardware(where: SetupHardwareInstanceWhereInput, orderBy: SetupHardwareInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [SetupHardwareInstance!]
  3194. instruments(where: InstrumentInstanceWhereInput, orderBy: InstrumentInstanceOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [InstrumentInstance!]
  3195. }
  3196. type SetupConnection {
  3197. pageInfo: PageInfo!
  3198. edges: [SetupEdge]!
  3199. aggregate: AggregateSetup!
  3200. }
  3201. input SetupCreateInput {
  3202. name: String!
  3203. description: String!
  3204. images: FileCreateManyInput
  3205. comments: CommentCreateManyInput
  3206. setupHardware: SetupHardwareInstanceCreateManyInput
  3207. instruments: InstrumentInstanceCreateManyInput
  3208. }
  3209. input SetupCreateOneInput {
  3210. create: SetupCreateInput
  3211. connect: SetupWhereUniqueInput
  3212. }
  3213. type SetupEdge {
  3214. node: Setup!
  3215. cursor: String!
  3216. }
  3217. type SetupHardware {
  3218. id: ID!
  3219. name: String!
  3220. description: String
  3221. images(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [File!]
  3222. }
  3223. type SetupHardwareConnection {
  3224. pageInfo: PageInfo!
  3225. edges: [SetupHardwareEdge]!
  3226. aggregate: AggregateSetupHardware!
  3227. }
  3228. input SetupHardwareCreateInput {
  3229. name: String!
  3230. description: String
  3231. images: FileCreateManyInput
  3232. }
  3233. input SetupHardwareCreateOneInput {
  3234. create: SetupHardwareCreateInput
  3235. connect: SetupHardwareWhereUniqueInput
  3236. }
  3237. type SetupHardwareEdge {
  3238. node: SetupHardware!
  3239. cursor: String!
  3240. }
  3241. type SetupHardwareInstance {
  3242. id: ID!
  3243. setupHardware: SetupHardware!
  3244. identifier: String!
  3245. images(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [File!]
  3246. }
  3247. type SetupHardwareInstanceConnection {
  3248. pageInfo: PageInfo!
  3249. edges: [SetupHardwareInstanceEdge]!
  3250. aggregate: AggregateSetupHardwareInstance!
  3251. }
  3252. input SetupHardwareInstanceCreateInput {
  3253. setupHardware: SetupHardwareCreateOneInput!
  3254. identifier: String!
  3255. images: FileCreateManyInput
  3256. }
  3257. input SetupHardwareInstanceCreateManyInput {
  3258. create: [SetupHardwareInstanceCreateInput!]
  3259. connect: [SetupHardwareInstanceWhereUniqueInput!]
  3260. }
  3261. type SetupHardwareInstanceEdge {
  3262. node: SetupHardwareInstance!
  3263. cursor: String!
  3264. }
  3265. enum SetupHardwareInstanceOrderByInput {
  3266. id_ASC
  3267. id_DESC
  3268. identifier_ASC
  3269. identifier_DESC
  3270. createdAt_ASC
  3271. createdAt_DESC
  3272. updatedAt_ASC
  3273. updatedAt_DESC
  3274. }
  3275. type SetupHardwareInstancePreviousValues {
  3276. id: ID!
  3277. identifier: String!
  3278. }
  3279. input SetupHardwareInstanceScalarWhereInput {
  3280. id: ID
  3281. id_not: ID
  3282. id_in: [ID!]
  3283. id_not_in: [ID!]
  3284. id_lt: ID
  3285. id_lte: ID
  3286. id_gt: ID
  3287. id_gte: ID
  3288. id_contains: ID
  3289. id_not_contains: ID
  3290. id_starts_with: ID
  3291. id_not_starts_with: ID
  3292. id_ends_with: ID
  3293. id_not_ends_with: ID
  3294. identifier: String
  3295. identifier_not: String
  3296. identifier_in: [String!]
  3297. identifier_not_in: [String!]
  3298. identifier_lt: String
  3299. identifier_lte: String
  3300. identifier_gt: String
  3301. identifier_gte: String
  3302. identifier_contains: String
  3303. identifier_not_contains: String
  3304. identifier_starts_with: String
  3305. identifier_not_starts_with: String
  3306. identifier_ends_with: String
  3307. identifier_not_ends_with: String
  3308. AND: [SetupHardwareInstanceScalarWhereInput!]
  3309. OR: [SetupHardwareInstanceScalarWhereInput!]
  3310. NOT: [SetupHardwareInstanceScalarWhereInput!]
  3311. }
  3312. type SetupHardwareInstanceSubscriptionPayload {
  3313. mutation: MutationType!
  3314. node: SetupHardwareInstance
  3315. updatedFields: [String!]
  3316. previousValues: SetupHardwareInstancePreviousValues
  3317. }
  3318. input SetupHardwareInstanceSubscriptionWhereInput {
  3319. mutation_in: [MutationType!]
  3320. updatedFields_contains: String
  3321. updatedFields_contains_every: [String!]
  3322. updatedFields_contains_some: [String!]
  3323. node: SetupHardwareInstanceWhereInput
  3324. AND: [SetupHardwareInstanceSubscriptionWhereInput!]
  3325. OR: [SetupHardwareInstanceSubscriptionWhereInput!]
  3326. NOT: [SetupHardwareInstanceSubscriptionWhereInput!]
  3327. }
  3328. input SetupHardwareInstanceUpdateDataInput {
  3329. setupHardware: SetupHardwareUpdateOneRequiredInput
  3330. identifier: String
  3331. images: FileUpdateManyInput
  3332. }
  3333. input SetupHardwareInstanceUpdateInput {
  3334. setupHardware: SetupHardwareUpdateOneRequiredInput
  3335. identifier: String
  3336. images: FileUpdateManyInput
  3337. }
  3338. input SetupHardwareInstanceUpdateManyDataInput {
  3339. identifier: String
  3340. }
  3341. input SetupHardwareInstanceUpdateManyInput {
  3342. create: [SetupHardwareInstanceCreateInput!]
  3343. update: [SetupHardwareInstanceUpdateWithWhereUniqueNestedInput!]
  3344. upsert: [SetupHardwareInstanceUpsertWithWhereUniqueNestedInput!]
  3345. delete: [SetupHardwareInstanceWhereUniqueInput!]
  3346. connect: [SetupHardwareInstanceWhereUniqueInput!]
  3347. set: [SetupHardwareInstanceWhereUniqueInput!]
  3348. disconnect: [SetupHardwareInstanceWhereUniqueInput!]
  3349. deleteMany: [SetupHardwareInstanceScalarWhereInput!]
  3350. updateMany: [SetupHardwareInstanceUpdateManyWithWhereNestedInput!]
  3351. }
  3352. input SetupHardwareInstanceUpdateManyMutationInput {
  3353. identifier: String
  3354. }
  3355. input SetupHardwareInstanceUpdateManyWithWhereNestedInput {
  3356. where: SetupHardwareInstanceScalarWhereInput!
  3357. data: SetupHardwareInstanceUpdateManyDataInput!
  3358. }
  3359. input SetupHardwareInstanceUpdateWithWhereUniqueNestedInput {
  3360. where: SetupHardwareInstanceWhereUniqueInput!
  3361. data: SetupHardwareInstanceUpdateDataInput!
  3362. }
  3363. input SetupHardwareInstanceUpsertWithWhereUniqueNestedInput {
  3364. where: SetupHardwareInstanceWhereUniqueInput!
  3365. update: SetupHardwareInstanceUpdateDataInput!
  3366. create: SetupHardwareInstanceCreateInput!
  3367. }
  3368. input SetupHardwareInstanceWhereInput {
  3369. id: ID
  3370. id_not: ID
  3371. id_in: [ID!]
  3372. id_not_in: [ID!]
  3373. id_lt: ID
  3374. id_lte: ID
  3375. id_gt: ID
  3376. id_gte: ID
  3377. id_contains: ID
  3378. id_not_contains: ID
  3379. id_starts_with: ID
  3380. id_not_starts_with: ID
  3381. id_ends_with: ID
  3382. id_not_ends_with: ID
  3383. setupHardware: SetupHardwareWhereInput
  3384. identifier: String
  3385. identifier_not: String
  3386. identifier_in: [String!]
  3387. identifier_not_in: [String!]
  3388. identifier_lt: String
  3389. identifier_lte: String
  3390. identifier_gt: String
  3391. identifier_gte: String
  3392. identifier_contains: String
  3393. identifier_not_contains: String
  3394. identifier_starts_with: String
  3395. identifier_not_starts_with: String
  3396. identifier_ends_with: String
  3397. identifier_not_ends_with: String
  3398. images_every: FileWhereInput
  3399. images_some: FileWhereInput
  3400. images_none: FileWhereInput
  3401. AND: [SetupHardwareInstanceWhereInput!]
  3402. OR: [SetupHardwareInstanceWhereInput!]
  3403. NOT: [SetupHardwareInstanceWhereInput!]
  3404. }
  3405. input SetupHardwareInstanceWhereUniqueInput {
  3406. id: ID
  3407. }
  3408. enum SetupHardwareOrderByInput {
  3409. id_ASC
  3410. id_DESC
  3411. name_ASC
  3412. name_DESC
  3413. description_ASC
  3414. description_DESC
  3415. createdAt_ASC
  3416. createdAt_DESC
  3417. updatedAt_ASC
  3418. updatedAt_DESC
  3419. }
  3420. type SetupHardwarePreviousValues {
  3421. id: ID!
  3422. name: String!
  3423. description: String
  3424. }
  3425. type SetupHardwareSubscriptionPayload {
  3426. mutation: MutationType!
  3427. node: SetupHardware
  3428. updatedFields: [String!]
  3429. previousValues: SetupHardwarePreviousValues
  3430. }
  3431. input SetupHardwareSubscriptionWhereInput {
  3432. mutation_in: [MutationType!]
  3433. updatedFields_contains: String
  3434. updatedFields_contains_every: [String!]
  3435. updatedFields_contains_some: [String!]
  3436. node: SetupHardwareWhereInput
  3437. AND: [SetupHardwareSubscriptionWhereInput!]
  3438. OR: [SetupHardwareSubscriptionWhereInput!]
  3439. NOT: [SetupHardwareSubscriptionWhereInput!]
  3440. }
  3441. input SetupHardwareUpdateDataInput {
  3442. name: String
  3443. description: String
  3444. images: FileUpdateManyInput
  3445. }
  3446. input SetupHardwareUpdateInput {
  3447. name: String
  3448. description: String
  3449. images: FileUpdateManyInput
  3450. }
  3451. input SetupHardwareUpdateManyMutationInput {
  3452. name: String
  3453. description: String
  3454. }
  3455. input SetupHardwareUpdateOneRequiredInput {
  3456. create: SetupHardwareCreateInput
  3457. update: SetupHardwareUpdateDataInput
  3458. upsert: SetupHardwareUpsertNestedInput
  3459. connect: SetupHardwareWhereUniqueInput
  3460. }
  3461. input SetupHardwareUpsertNestedInput {
  3462. update: SetupHardwareUpdateDataInput!
  3463. create: SetupHardwareCreateInput!
  3464. }
  3465. input SetupHardwareWhereInput {
  3466. id: ID
  3467. id_not: ID
  3468. id_in: [ID!]
  3469. id_not_in: [ID!]
  3470. id_lt: ID
  3471. id_lte: ID
  3472. id_gt: ID
  3473. id_gte: ID
  3474. id_contains: ID
  3475. id_not_contains: ID
  3476. id_starts_with: ID
  3477. id_not_starts_with: ID
  3478. id_ends_with: ID
  3479. id_not_ends_with: ID
  3480. name: String
  3481. name_not: String
  3482. name_in: [String!]
  3483. name_not_in: [String!]
  3484. name_lt: String
  3485. name_lte: String
  3486. name_gt: String
  3487. name_gte: String
  3488. name_contains: String
  3489. name_not_contains: String
  3490. name_starts_with: String
  3491. name_not_starts_with: String
  3492. name_ends_with: String
  3493. name_not_ends_with: String
  3494. description: String
  3495. description_not: String
  3496. description_in: [String!]
  3497. description_not_in: [String!]
  3498. description_lt: String
  3499. description_lte: String
  3500. description_gt: String
  3501. description_gte: String
  3502. description_contains: String
  3503. description_not_contains: String
  3504. description_starts_with: String
  3505. description_not_starts_with: String
  3506. description_ends_with: String
  3507. description_not_ends_with: String
  3508. images_every: FileWhereInput
  3509. images_some: FileWhereInput
  3510. images_none: FileWhereInput
  3511. AND: [SetupHardwareWhereInput!]
  3512. OR: [SetupHardwareWhereInput!]
  3513. NOT: [SetupHardwareWhereInput!]
  3514. }
  3515. input SetupHardwareWhereUniqueInput {
  3516. id: ID
  3517. }
  3518. enum SetupOrderByInput {
  3519. id_ASC
  3520. id_DESC
  3521. name_ASC
  3522. name_DESC
  3523. description_ASC
  3524. description_DESC
  3525. createdAt_ASC
  3526. createdAt_DESC
  3527. updatedAt_ASC
  3528. updatedAt_DESC
  3529. }
  3530. type SetupPreviousValues {
  3531. id: ID!
  3532. name: String!
  3533. description: String!
  3534. }
  3535. type SetupSubscriptionPayload {
  3536. mutation: MutationType!
  3537. node: Setup
  3538. updatedFields: [String!]
  3539. previousValues: SetupPreviousValues
  3540. }
  3541. input SetupSubscriptionWhereInput {
  3542. mutation_in: [MutationType!]
  3543. updatedFields_contains: String
  3544. updatedFields_contains_every: [String!]
  3545. updatedFields_contains_some: [String!]
  3546. node: SetupWhereInput
  3547. AND: [SetupSubscriptionWhereInput!]
  3548. OR: [SetupSubscriptionWhereInput!]
  3549. NOT: [SetupSubscriptionWhereInput!]
  3550. }
  3551. input SetupUpdateDataInput {
  3552. name: String
  3553. description: String
  3554. images: FileUpdateManyInput
  3555. comments: CommentUpdateManyInput
  3556. setupHardware: SetupHardwareInstanceUpdateManyInput
  3557. instruments: InstrumentInstanceUpdateManyInput
  3558. }
  3559. input SetupUpdateInput {
  3560. name: String
  3561. description: String
  3562. images: FileUpdateManyInput
  3563. comments: CommentUpdateManyInput
  3564. setupHardware: SetupHardwareInstanceUpdateManyInput
  3565. instruments: InstrumentInstanceUpdateManyInput
  3566. }
  3567. input SetupUpdateManyMutationInput {
  3568. name: String
  3569. description: String
  3570. }
  3571. input SetupUpdateOneRequiredInput {
  3572. create: SetupCreateInput
  3573. update: SetupUpdateDataInput
  3574. upsert: SetupUpsertNestedInput
  3575. connect: SetupWhereUniqueInput
  3576. }
  3577. input SetupUpsertNestedInput {
  3578. update: SetupUpdateDataInput!
  3579. create: SetupCreateInput!
  3580. }
  3581. input SetupWhereInput {
  3582. id: ID
  3583. id_not: ID
  3584. id_in: [ID!]
  3585. id_not_in: [ID!]
  3586. id_lt: ID
  3587. id_lte: ID
  3588. id_gt: ID
  3589. id_gte: ID
  3590. id_contains: ID
  3591. id_not_contains: ID
  3592. id_starts_with: ID
  3593. id_not_starts_with: ID
  3594. id_ends_with: ID
  3595. id_not_ends_with: ID
  3596. name: String
  3597. name_not: String
  3598. name_in: [String!]
  3599. name_not_in: [String!]
  3600. name_lt: String
  3601. name_lte: String
  3602. name_gt: String
  3603. name_gte: String
  3604. name_contains: String
  3605. name_not_contains: String
  3606. name_starts_with: String
  3607. name_not_starts_with: String
  3608. name_ends_with: String
  3609. name_not_ends_with: String
  3610. description: String
  3611. description_not: String
  3612. description_in: [String!]
  3613. description_not_in: [String!]
  3614. description_lt: String
  3615. description_lte: String
  3616. description_gt: String
  3617. description_gte: String
  3618. description_contains: String
  3619. description_not_contains: String
  3620. description_starts_with: String
  3621. description_not_starts_with: String
  3622. description_ends_with: String
  3623. description_not_ends_with: String
  3624. images_every: FileWhereInput
  3625. images_some: FileWhereInput
  3626. images_none: FileWhereInput
  3627. comments_every: CommentWhereInput
  3628. comments_some: CommentWhereInput
  3629. comments_none: CommentWhereInput
  3630. setupHardware_every: SetupHardwareInstanceWhereInput
  3631. setupHardware_some: SetupHardwareInstanceWhereInput
  3632. setupHardware_none: SetupHardwareInstanceWhereInput
  3633. instruments_every: InstrumentInstanceWhereInput
  3634. instruments_some: InstrumentInstanceWhereInput
  3635. instruments_none: InstrumentInstanceWhereInput
  3636. AND: [SetupWhereInput!]
  3637. OR: [SetupWhereInput!]
  3638. NOT: [SetupWhereInput!]
  3639. }
  3640. input SetupWhereUniqueInput {
  3641. id: ID
  3642. }
  3643. type Subscription {
  3644. characterization(where: CharacterizationSubscriptionWhereInput): CharacterizationSubscriptionPayload
  3645. comment(where: CommentSubscriptionWhereInput): CommentSubscriptionPayload
  3646. dUT(where: DUTSubscriptionWhereInput): DUTSubscriptionPayload
  3647. event(where: EventSubscriptionWhereInput): EventSubscriptionPayload
  3648. file(where: FileSubscriptionWhereInput): FileSubscriptionPayload
  3649. instrument(where: InstrumentSubscriptionWhereInput): InstrumentSubscriptionPayload
  3650. instrumentCommand(where: InstrumentCommandSubscriptionWhereInput): InstrumentCommandSubscriptionPayload
  3651. instrumentInstance(where: InstrumentInstanceSubscriptionWhereInput): InstrumentInstanceSubscriptionPayload
  3652. instrumentParameter(where: InstrumentParameterSubscriptionWhereInput): InstrumentParameterSubscriptionPayload
  3653. instrumentSubsystem(where: InstrumentSubsystemSubscriptionWhereInput): InstrumentSubsystemSubscriptionPayload
  3654. measurement(where: MeasurementSubscriptionWhereInput): MeasurementSubscriptionPayload
  3655. measurementRun(where: MeasurementRunSubscriptionWhereInput): MeasurementRunSubscriptionPayload
  3656. project(where: ProjectSubscriptionWhereInput): ProjectSubscriptionPayload
  3657. projectVersion(where: ProjectVersionSubscriptionWhereInput): ProjectVersionSubscriptionPayload
  3658. setup(where: SetupSubscriptionWhereInput): SetupSubscriptionPayload
  3659. setupHardware(where: SetupHardwareSubscriptionWhereInput): SetupHardwareSubscriptionPayload
  3660. setupHardwareInstance(where: SetupHardwareInstanceSubscriptionWhereInput): SetupHardwareInstanceSubscriptionPayload
  3661. user(where: UserSubscriptionWhereInput): UserSubscriptionPayload
  3662. }
  3663. type User {
  3664. id: ID!
  3665. email: String!
  3666. name: String!
  3667. abbreviation: String!
  3668. password: String!
  3669. images(where: FileWhereInput, orderBy: FileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [File!]
  3670. }
  3671. type UserConnection {
  3672. pageInfo: PageInfo!
  3673. edges: [UserEdge]!
  3674. aggregate: AggregateUser!
  3675. }
  3676. input UserCreateInput {
  3677. email: String!
  3678. name: String!
  3679. abbreviation: String!
  3680. password: String!
  3681. images: FileCreateManyInput
  3682. }
  3683. input UserCreateManyInput {
  3684. create: [UserCreateInput!]
  3685. connect: [UserWhereUniqueInput!]
  3686. }
  3687. type UserEdge {
  3688. node: User!
  3689. cursor: String!
  3690. }
  3691. enum UserOrderByInput {
  3692. id_ASC
  3693. id_DESC
  3694. email_ASC
  3695. email_DESC
  3696. name_ASC
  3697. name_DESC
  3698. abbreviation_ASC
  3699. abbreviation_DESC
  3700. password_ASC
  3701. password_DESC
  3702. createdAt_ASC
  3703. createdAt_DESC
  3704. updatedAt_ASC
  3705. updatedAt_DESC
  3706. }
  3707. type UserPreviousValues {
  3708. id: ID!
  3709. email: String!
  3710. name: String!
  3711. abbreviation: String!
  3712. password: String!
  3713. }
  3714. input UserScalarWhereInput {
  3715. id: ID
  3716. id_not: ID
  3717. id_in: [ID!]
  3718. id_not_in: [ID!]
  3719. id_lt: ID
  3720. id_lte: ID
  3721. id_gt: ID
  3722. id_gte: ID
  3723. id_contains: ID
  3724. id_not_contains: ID
  3725. id_starts_with: ID
  3726. id_not_starts_with: ID
  3727. id_ends_with: ID
  3728. id_not_ends_with: ID
  3729. email: String
  3730. email_not: String
  3731. email_in: [String!]
  3732. email_not_in: [String!]
  3733. email_lt: String
  3734. email_lte: String
  3735. email_gt: String
  3736. email_gte: String
  3737. email_contains: String
  3738. email_not_contains: String
  3739. email_starts_with: String
  3740. email_not_starts_with: String
  3741. email_ends_with: String
  3742. email_not_ends_with: String
  3743. name: String
  3744. name_not: String
  3745. name_in: [String!]
  3746. name_not_in: [String!]
  3747. name_lt: String
  3748. name_lte: String
  3749. name_gt: String
  3750. name_gte: String
  3751. name_contains: String
  3752. name_not_contains: String
  3753. name_starts_with: String
  3754. name_not_starts_with: String
  3755. name_ends_with: String
  3756. name_not_ends_with: String
  3757. abbreviation: String
  3758. abbreviation_not: String
  3759. abbreviation_in: [String!]
  3760. abbreviation_not_in: [String!]
  3761. abbreviation_lt: String
  3762. abbreviation_lte: String
  3763. abbreviation_gt: String
  3764. abbreviation_gte: String
  3765. abbreviation_contains: String
  3766. abbreviation_not_contains: String
  3767. abbreviation_starts_with: String
  3768. abbreviation_not_starts_with: String
  3769. abbreviation_ends_with: String
  3770. abbreviation_not_ends_with: String
  3771. password: String
  3772. password_not: String
  3773. password_in: [String!]
  3774. password_not_in: [String!]
  3775. password_lt: String
  3776. password_lte: String
  3777. password_gt: String
  3778. password_gte: String
  3779. password_contains: String
  3780. password_not_contains: String
  3781. password_starts_with: String
  3782. password_not_starts_with: String
  3783. password_ends_with: String
  3784. password_not_ends_with: String
  3785. AND: [UserScalarWhereInput!]
  3786. OR: [UserScalarWhereInput!]
  3787. NOT: [UserScalarWhereInput!]
  3788. }
  3789. type UserSubscriptionPayload {
  3790. mutation: MutationType!
  3791. node: User
  3792. updatedFields: [String!]
  3793. previousValues: UserPreviousValues
  3794. }
  3795. input UserSubscriptionWhereInput {
  3796. mutation_in: [MutationType!]
  3797. updatedFields_contains: String
  3798. updatedFields_contains_every: [String!]
  3799. updatedFields_contains_some: [String!]
  3800. node: UserWhereInput
  3801. AND: [UserSubscriptionWhereInput!]
  3802. OR: [UserSubscriptionWhereInput!]
  3803. NOT: [UserSubscriptionWhereInput!]
  3804. }
  3805. input UserUpdateDataInput {
  3806. email: String
  3807. name: String
  3808. abbreviation: String
  3809. password: String
  3810. images: FileUpdateManyInput
  3811. }
  3812. input UserUpdateInput {
  3813. email: String
  3814. name: String
  3815. abbreviation: String
  3816. password: String
  3817. images: FileUpdateManyInput
  3818. }
  3819. input UserUpdateManyDataInput {
  3820. email: String
  3821. name: String
  3822. abbreviation: String
  3823. password: String
  3824. }
  3825. input UserUpdateManyInput {
  3826. create: [UserCreateInput!]
  3827. update: [UserUpdateWithWhereUniqueNestedInput!]
  3828. upsert: [UserUpsertWithWhereUniqueNestedInput!]
  3829. delete: [UserWhereUniqueInput!]
  3830. connect: [UserWhereUniqueInput!]
  3831. set: [UserWhereUniqueInput!]
  3832. disconnect: [UserWhereUniqueInput!]
  3833. deleteMany: [UserScalarWhereInput!]
  3834. updateMany: [UserUpdateManyWithWhereNestedInput!]
  3835. }
  3836. input UserUpdateManyMutationInput {
  3837. email: String
  3838. name: String
  3839. abbreviation: String
  3840. password: String
  3841. }
  3842. input UserUpdateManyWithWhereNestedInput {
  3843. where: UserScalarWhereInput!
  3844. data: UserUpdateManyDataInput!
  3845. }
  3846. input UserUpdateWithWhereUniqueNestedInput {
  3847. where: UserWhereUniqueInput!
  3848. data: UserUpdateDataInput!
  3849. }
  3850. input UserUpsertWithWhereUniqueNestedInput {
  3851. where: UserWhereUniqueInput!
  3852. update: UserUpdateDataInput!
  3853. create: UserCreateInput!
  3854. }
  3855. input UserWhereInput {
  3856. id: ID
  3857. id_not: ID
  3858. id_in: [ID!]
  3859. id_not_in: [ID!]
  3860. id_lt: ID
  3861. id_lte: ID
  3862. id_gt: ID
  3863. id_gte: ID
  3864. id_contains: ID
  3865. id_not_contains: ID
  3866. id_starts_with: ID
  3867. id_not_starts_with: ID
  3868. id_ends_with: ID
  3869. id_not_ends_with: ID
  3870. email: String
  3871. email_not: String
  3872. email_in: [String!]
  3873. email_not_in: [String!]
  3874. email_lt: String
  3875. email_lte: String
  3876. email_gt: String
  3877. email_gte: String
  3878. email_contains: String
  3879. email_not_contains: String
  3880. email_starts_with: String
  3881. email_not_starts_with: String
  3882. email_ends_with: String
  3883. email_not_ends_with: String
  3884. name: String
  3885. name_not: String
  3886. name_in: [String!]
  3887. name_not_in: [String!]
  3888. name_lt: String
  3889. name_lte: String
  3890. name_gt: String
  3891. name_gte: String
  3892. name_contains: String
  3893. name_not_contains: String
  3894. name_starts_with: String
  3895. name_not_starts_with: String
  3896. name_ends_with: String
  3897. name_not_ends_with: String
  3898. abbreviation: String
  3899. abbreviation_not: String
  3900. abbreviation_in: [String!]
  3901. abbreviation_not_in: [String!]
  3902. abbreviation_lt: String
  3903. abbreviation_lte: String
  3904. abbreviation_gt: String
  3905. abbreviation_gte: String
  3906. abbreviation_contains: String
  3907. abbreviation_not_contains: String
  3908. abbreviation_starts_with: String
  3909. abbreviation_not_starts_with: String
  3910. abbreviation_ends_with: String
  3911. abbreviation_not_ends_with: String
  3912. password: String
  3913. password_not: String
  3914. password_in: [String!]
  3915. password_not_in: [String!]
  3916. password_lt: String
  3917. password_lte: String
  3918. password_gt: String
  3919. password_gte: String
  3920. password_contains: String
  3921. password_not_contains: String
  3922. password_starts_with: String
  3923. password_not_starts_with: String
  3924. password_ends_with: String
  3925. password_not_ends_with: String
  3926. images_every: FileWhereInput
  3927. images_some: FileWhereInput
  3928. images_none: FileWhereInput
  3929. AND: [UserWhereInput!]
  3930. OR: [UserWhereInput!]
  3931. NOT: [UserWhereInput!]
  3932. }
  3933. input UserWhereUniqueInput {
  3934. id: ID
  3935. email: String
  3936. }
  3937. `
  3938. }