123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130 |
- // Code generated by Prisma (prisma@1.30.1). DO NOT EDIT.
- // Please don't change this file manually but run `prisma generate` to update it.
- // For more information, please read the docs: https://www.prisma.io/docs/prisma-client/
- import { DocumentNode } from "graphql";
- import {
- makePrismaClientClass,
- BaseClientOptions,
- Model
- } from "prisma-client-lib";
- import { typeDefs } from "./prisma-schema";
- export type AtLeastOne<T, U = { [K in keyof T]: Pick<T, K> }> = Partial<T> &
- U[keyof U];
- export interface Exists {
- characterization: (where?: CharacterizationWhereInput) => Promise<boolean>;
- comment: (where?: CommentWhereInput) => Promise<boolean>;
- dUT: (where?: DUTWhereInput) => Promise<boolean>;
- event: (where?: EventWhereInput) => Promise<boolean>;
- file: (where?: FileWhereInput) => Promise<boolean>;
- instrument: (where?: InstrumentWhereInput) => Promise<boolean>;
- instrumentCommand: (where?: InstrumentCommandWhereInput) => Promise<boolean>;
- instrumentInstance: (
- where?: InstrumentInstanceWhereInput
- ) => Promise<boolean>;
- instrumentParameter: (
- where?: InstrumentParameterWhereInput
- ) => Promise<boolean>;
- instrumentSubsystem: (
- where?: InstrumentSubsystemWhereInput
- ) => Promise<boolean>;
- measurement: (where?: MeasurementWhereInput) => Promise<boolean>;
- measurementRun: (where?: MeasurementRunWhereInput) => Promise<boolean>;
- meta: (where?: MetaWhereInput) => Promise<boolean>;
- project: (where?: ProjectWhereInput) => Promise<boolean>;
- projectVersion: (where?: ProjectVersionWhereInput) => Promise<boolean>;
- setup: (where?: SetupWhereInput) => Promise<boolean>;
- setupHardware: (where?: SetupHardwareWhereInput) => Promise<boolean>;
- setupHardwareInstance: (
- where?: SetupHardwareInstanceWhereInput
- ) => Promise<boolean>;
- user: (where?: UserWhereInput) => Promise<boolean>;
- }
- export interface Node {}
- export type FragmentableArray<T> = Promise<Array<T>> & Fragmentable;
- export interface Fragmentable {
- $fragment<T>(fragment: string | DocumentNode): Promise<T>;
- }
- export interface Prisma {
- $exists: Exists;
- $graphql: <T = any>(
- query: string,
- variables?: { [key: string]: any }
- ) => Promise<T>;
- /**
- * Queries
- */
- characterization: (
- where: CharacterizationWhereUniqueInput
- ) => CharacterizationPromise;
- characterizations: (
- args?: {
- where?: CharacterizationWhereInput;
- orderBy?: CharacterizationOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<Characterization>;
- characterizationsConnection: (
- args?: {
- where?: CharacterizationWhereInput;
- orderBy?: CharacterizationOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => CharacterizationConnectionPromise;
- comment: (where: CommentWhereUniqueInput) => CommentPromise;
- comments: (
- args?: {
- where?: CommentWhereInput;
- orderBy?: CommentOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<Comment>;
- commentsConnection: (
- args?: {
- where?: CommentWhereInput;
- orderBy?: CommentOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => CommentConnectionPromise;
- dUT: (where: DUTWhereUniqueInput) => DUTPromise;
- dUTs: (
- args?: {
- where?: DUTWhereInput;
- orderBy?: DUTOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<DUT>;
- dUTsConnection: (
- args?: {
- where?: DUTWhereInput;
- orderBy?: DUTOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => DUTConnectionPromise;
- event: (where: EventWhereUniqueInput) => EventPromise;
- events: (
- args?: {
- where?: EventWhereInput;
- orderBy?: EventOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<Event>;
- eventsConnection: (
- args?: {
- where?: EventWhereInput;
- orderBy?: EventOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => EventConnectionPromise;
- file: (where: FileWhereUniqueInput) => FilePromise;
- files: (
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<File>;
- filesConnection: (
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FileConnectionPromise;
- instrument: (where: InstrumentWhereUniqueInput) => InstrumentPromise;
- instruments: (
- args?: {
- where?: InstrumentWhereInput;
- orderBy?: InstrumentOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<Instrument>;
- instrumentsConnection: (
- args?: {
- where?: InstrumentWhereInput;
- orderBy?: InstrumentOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => InstrumentConnectionPromise;
- instrumentCommand: (
- where: InstrumentCommandWhereUniqueInput
- ) => InstrumentCommandPromise;
- instrumentCommands: (
- args?: {
- where?: InstrumentCommandWhereInput;
- orderBy?: InstrumentCommandOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<InstrumentCommand>;
- instrumentCommandsConnection: (
- args?: {
- where?: InstrumentCommandWhereInput;
- orderBy?: InstrumentCommandOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => InstrumentCommandConnectionPromise;
- instrumentInstance: (
- where: InstrumentInstanceWhereUniqueInput
- ) => InstrumentInstancePromise;
- instrumentInstances: (
- args?: {
- where?: InstrumentInstanceWhereInput;
- orderBy?: InstrumentInstanceOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<InstrumentInstance>;
- instrumentInstancesConnection: (
- args?: {
- where?: InstrumentInstanceWhereInput;
- orderBy?: InstrumentInstanceOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => InstrumentInstanceConnectionPromise;
- instrumentParameter: (
- where: InstrumentParameterWhereUniqueInput
- ) => InstrumentParameterPromise;
- instrumentParameters: (
- args?: {
- where?: InstrumentParameterWhereInput;
- orderBy?: InstrumentParameterOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<InstrumentParameter>;
- instrumentParametersConnection: (
- args?: {
- where?: InstrumentParameterWhereInput;
- orderBy?: InstrumentParameterOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => InstrumentParameterConnectionPromise;
- instrumentSubsystem: (
- where: InstrumentSubsystemWhereUniqueInput
- ) => InstrumentSubsystemPromise;
- instrumentSubsystems: (
- args?: {
- where?: InstrumentSubsystemWhereInput;
- orderBy?: InstrumentSubsystemOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<InstrumentSubsystem>;
- instrumentSubsystemsConnection: (
- args?: {
- where?: InstrumentSubsystemWhereInput;
- orderBy?: InstrumentSubsystemOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => InstrumentSubsystemConnectionPromise;
- measurement: (where: MeasurementWhereUniqueInput) => MeasurementPromise;
- measurements: (
- args?: {
- where?: MeasurementWhereInput;
- orderBy?: MeasurementOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<Measurement>;
- measurementsConnection: (
- args?: {
- where?: MeasurementWhereInput;
- orderBy?: MeasurementOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => MeasurementConnectionPromise;
- measurementRun: (
- where: MeasurementRunWhereUniqueInput
- ) => MeasurementRunPromise;
- measurementRuns: (
- args?: {
- where?: MeasurementRunWhereInput;
- orderBy?: MeasurementRunOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<MeasurementRun>;
- measurementRunsConnection: (
- args?: {
- where?: MeasurementRunWhereInput;
- orderBy?: MeasurementRunOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => MeasurementRunConnectionPromise;
- meta: (where: MetaWhereUniqueInput) => MetaPromise;
- metas: (
- args?: {
- where?: MetaWhereInput;
- orderBy?: MetaOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<Meta>;
- metasConnection: (
- args?: {
- where?: MetaWhereInput;
- orderBy?: MetaOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => MetaConnectionPromise;
- project: (where: ProjectWhereUniqueInput) => ProjectPromise;
- projects: (
- args?: {
- where?: ProjectWhereInput;
- orderBy?: ProjectOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<Project>;
- projectsConnection: (
- args?: {
- where?: ProjectWhereInput;
- orderBy?: ProjectOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => ProjectConnectionPromise;
- projectVersion: (
- where: ProjectVersionWhereUniqueInput
- ) => ProjectVersionPromise;
- projectVersions: (
- args?: {
- where?: ProjectVersionWhereInput;
- orderBy?: ProjectVersionOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<ProjectVersion>;
- projectVersionsConnection: (
- args?: {
- where?: ProjectVersionWhereInput;
- orderBy?: ProjectVersionOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => ProjectVersionConnectionPromise;
- setup: (where: SetupWhereUniqueInput) => SetupPromise;
- setups: (
- args?: {
- where?: SetupWhereInput;
- orderBy?: SetupOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<Setup>;
- setupsConnection: (
- args?: {
- where?: SetupWhereInput;
- orderBy?: SetupOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => SetupConnectionPromise;
- setupHardware: (where: SetupHardwareWhereUniqueInput) => SetupHardwarePromise;
- setupHardwares: (
- args?: {
- where?: SetupHardwareWhereInput;
- orderBy?: SetupHardwareOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<SetupHardware>;
- setupHardwaresConnection: (
- args?: {
- where?: SetupHardwareWhereInput;
- orderBy?: SetupHardwareOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => SetupHardwareConnectionPromise;
- setupHardwareInstance: (
- where: SetupHardwareInstanceWhereUniqueInput
- ) => SetupHardwareInstancePromise;
- setupHardwareInstances: (
- args?: {
- where?: SetupHardwareInstanceWhereInput;
- orderBy?: SetupHardwareInstanceOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<SetupHardwareInstance>;
- setupHardwareInstancesConnection: (
- args?: {
- where?: SetupHardwareInstanceWhereInput;
- orderBy?: SetupHardwareInstanceOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => SetupHardwareInstanceConnectionPromise;
- user: (where: UserWhereUniqueInput) => UserPromise;
- users: (
- args?: {
- where?: UserWhereInput;
- orderBy?: UserOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => FragmentableArray<User>;
- usersConnection: (
- args?: {
- where?: UserWhereInput;
- orderBy?: UserOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => UserConnectionPromise;
- node: (args: { id: ID_Output }) => Node;
- /**
- * Mutations
- */
- createCharacterization: (
- data: CharacterizationCreateInput
- ) => CharacterizationPromise;
- updateCharacterization: (
- args: {
- data: CharacterizationUpdateInput;
- where: CharacterizationWhereUniqueInput;
- }
- ) => CharacterizationPromise;
- updateManyCharacterizations: (
- args: {
- data: CharacterizationUpdateManyMutationInput;
- where?: CharacterizationWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertCharacterization: (
- args: {
- where: CharacterizationWhereUniqueInput;
- create: CharacterizationCreateInput;
- update: CharacterizationUpdateInput;
- }
- ) => CharacterizationPromise;
- deleteCharacterization: (
- where: CharacterizationWhereUniqueInput
- ) => CharacterizationPromise;
- deleteManyCharacterizations: (
- where?: CharacterizationWhereInput
- ) => BatchPayloadPromise;
- createComment: (data: CommentCreateInput) => CommentPromise;
- updateComment: (
- args: { data: CommentUpdateInput; where: CommentWhereUniqueInput }
- ) => CommentPromise;
- updateManyComments: (
- args: { data: CommentUpdateManyMutationInput; where?: CommentWhereInput }
- ) => BatchPayloadPromise;
- upsertComment: (
- args: {
- where: CommentWhereUniqueInput;
- create: CommentCreateInput;
- update: CommentUpdateInput;
- }
- ) => CommentPromise;
- deleteComment: (where: CommentWhereUniqueInput) => CommentPromise;
- deleteManyComments: (where?: CommentWhereInput) => BatchPayloadPromise;
- createDUT: (data: DUTCreateInput) => DUTPromise;
- updateDUT: (
- args: { data: DUTUpdateInput; where: DUTWhereUniqueInput }
- ) => DUTPromise;
- updateManyDUTs: (
- args: { data: DUTUpdateManyMutationInput; where?: DUTWhereInput }
- ) => BatchPayloadPromise;
- upsertDUT: (
- args: {
- where: DUTWhereUniqueInput;
- create: DUTCreateInput;
- update: DUTUpdateInput;
- }
- ) => DUTPromise;
- deleteDUT: (where: DUTWhereUniqueInput) => DUTPromise;
- deleteManyDUTs: (where?: DUTWhereInput) => BatchPayloadPromise;
- createEvent: (data: EventCreateInput) => EventPromise;
- updateEvent: (
- args: { data: EventUpdateInput; where: EventWhereUniqueInput }
- ) => EventPromise;
- updateManyEvents: (
- args: { data: EventUpdateManyMutationInput; where?: EventWhereInput }
- ) => BatchPayloadPromise;
- upsertEvent: (
- args: {
- where: EventWhereUniqueInput;
- create: EventCreateInput;
- update: EventUpdateInput;
- }
- ) => EventPromise;
- deleteEvent: (where: EventWhereUniqueInput) => EventPromise;
- deleteManyEvents: (where?: EventWhereInput) => BatchPayloadPromise;
- createFile: (data: FileCreateInput) => FilePromise;
- updateFile: (
- args: { data: FileUpdateInput; where: FileWhereUniqueInput }
- ) => FilePromise;
- updateManyFiles: (
- args: { data: FileUpdateManyMutationInput; where?: FileWhereInput }
- ) => BatchPayloadPromise;
- upsertFile: (
- args: {
- where: FileWhereUniqueInput;
- create: FileCreateInput;
- update: FileUpdateInput;
- }
- ) => FilePromise;
- deleteFile: (where: FileWhereUniqueInput) => FilePromise;
- deleteManyFiles: (where?: FileWhereInput) => BatchPayloadPromise;
- createInstrument: (data: InstrumentCreateInput) => InstrumentPromise;
- updateInstrument: (
- args: { data: InstrumentUpdateInput; where: InstrumentWhereUniqueInput }
- ) => InstrumentPromise;
- updateManyInstruments: (
- args: {
- data: InstrumentUpdateManyMutationInput;
- where?: InstrumentWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertInstrument: (
- args: {
- where: InstrumentWhereUniqueInput;
- create: InstrumentCreateInput;
- update: InstrumentUpdateInput;
- }
- ) => InstrumentPromise;
- deleteInstrument: (where: InstrumentWhereUniqueInput) => InstrumentPromise;
- deleteManyInstruments: (where?: InstrumentWhereInput) => BatchPayloadPromise;
- createInstrumentCommand: (
- data: InstrumentCommandCreateInput
- ) => InstrumentCommandPromise;
- updateInstrumentCommand: (
- args: {
- data: InstrumentCommandUpdateInput;
- where: InstrumentCommandWhereUniqueInput;
- }
- ) => InstrumentCommandPromise;
- updateManyInstrumentCommands: (
- args: {
- data: InstrumentCommandUpdateManyMutationInput;
- where?: InstrumentCommandWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertInstrumentCommand: (
- args: {
- where: InstrumentCommandWhereUniqueInput;
- create: InstrumentCommandCreateInput;
- update: InstrumentCommandUpdateInput;
- }
- ) => InstrumentCommandPromise;
- deleteInstrumentCommand: (
- where: InstrumentCommandWhereUniqueInput
- ) => InstrumentCommandPromise;
- deleteManyInstrumentCommands: (
- where?: InstrumentCommandWhereInput
- ) => BatchPayloadPromise;
- createInstrumentInstance: (
- data: InstrumentInstanceCreateInput
- ) => InstrumentInstancePromise;
- updateInstrumentInstance: (
- args: {
- data: InstrumentInstanceUpdateInput;
- where: InstrumentInstanceWhereUniqueInput;
- }
- ) => InstrumentInstancePromise;
- updateManyInstrumentInstances: (
- args: {
- data: InstrumentInstanceUpdateManyMutationInput;
- where?: InstrumentInstanceWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertInstrumentInstance: (
- args: {
- where: InstrumentInstanceWhereUniqueInput;
- create: InstrumentInstanceCreateInput;
- update: InstrumentInstanceUpdateInput;
- }
- ) => InstrumentInstancePromise;
- deleteInstrumentInstance: (
- where: InstrumentInstanceWhereUniqueInput
- ) => InstrumentInstancePromise;
- deleteManyInstrumentInstances: (
- where?: InstrumentInstanceWhereInput
- ) => BatchPayloadPromise;
- createInstrumentParameter: (
- data: InstrumentParameterCreateInput
- ) => InstrumentParameterPromise;
- updateInstrumentParameter: (
- args: {
- data: InstrumentParameterUpdateInput;
- where: InstrumentParameterWhereUniqueInput;
- }
- ) => InstrumentParameterPromise;
- updateManyInstrumentParameters: (
- args: {
- data: InstrumentParameterUpdateManyMutationInput;
- where?: InstrumentParameterWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertInstrumentParameter: (
- args: {
- where: InstrumentParameterWhereUniqueInput;
- create: InstrumentParameterCreateInput;
- update: InstrumentParameterUpdateInput;
- }
- ) => InstrumentParameterPromise;
- deleteInstrumentParameter: (
- where: InstrumentParameterWhereUniqueInput
- ) => InstrumentParameterPromise;
- deleteManyInstrumentParameters: (
- where?: InstrumentParameterWhereInput
- ) => BatchPayloadPromise;
- createInstrumentSubsystem: (
- data: InstrumentSubsystemCreateInput
- ) => InstrumentSubsystemPromise;
- updateInstrumentSubsystem: (
- args: {
- data: InstrumentSubsystemUpdateInput;
- where: InstrumentSubsystemWhereUniqueInput;
- }
- ) => InstrumentSubsystemPromise;
- updateManyInstrumentSubsystems: (
- args: {
- data: InstrumentSubsystemUpdateManyMutationInput;
- where?: InstrumentSubsystemWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertInstrumentSubsystem: (
- args: {
- where: InstrumentSubsystemWhereUniqueInput;
- create: InstrumentSubsystemCreateInput;
- update: InstrumentSubsystemUpdateInput;
- }
- ) => InstrumentSubsystemPromise;
- deleteInstrumentSubsystem: (
- where: InstrumentSubsystemWhereUniqueInput
- ) => InstrumentSubsystemPromise;
- deleteManyInstrumentSubsystems: (
- where?: InstrumentSubsystemWhereInput
- ) => BatchPayloadPromise;
- createMeasurement: (data: MeasurementCreateInput) => MeasurementPromise;
- updateMeasurement: (
- args: { data: MeasurementUpdateInput; where: MeasurementWhereUniqueInput }
- ) => MeasurementPromise;
- updateManyMeasurements: (
- args: {
- data: MeasurementUpdateManyMutationInput;
- where?: MeasurementWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertMeasurement: (
- args: {
- where: MeasurementWhereUniqueInput;
- create: MeasurementCreateInput;
- update: MeasurementUpdateInput;
- }
- ) => MeasurementPromise;
- deleteMeasurement: (where: MeasurementWhereUniqueInput) => MeasurementPromise;
- deleteManyMeasurements: (
- where?: MeasurementWhereInput
- ) => BatchPayloadPromise;
- createMeasurementRun: (
- data: MeasurementRunCreateInput
- ) => MeasurementRunPromise;
- updateMeasurementRun: (
- args: {
- data: MeasurementRunUpdateInput;
- where: MeasurementRunWhereUniqueInput;
- }
- ) => MeasurementRunPromise;
- updateManyMeasurementRuns: (
- args: {
- data: MeasurementRunUpdateManyMutationInput;
- where?: MeasurementRunWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertMeasurementRun: (
- args: {
- where: MeasurementRunWhereUniqueInput;
- create: MeasurementRunCreateInput;
- update: MeasurementRunUpdateInput;
- }
- ) => MeasurementRunPromise;
- deleteMeasurementRun: (
- where: MeasurementRunWhereUniqueInput
- ) => MeasurementRunPromise;
- deleteManyMeasurementRuns: (
- where?: MeasurementRunWhereInput
- ) => BatchPayloadPromise;
- createMeta: (data: MetaCreateInput) => MetaPromise;
- updateMeta: (
- args: { data: MetaUpdateInput; where: MetaWhereUniqueInput }
- ) => MetaPromise;
- updateManyMetas: (
- args: { data: MetaUpdateManyMutationInput; where?: MetaWhereInput }
- ) => BatchPayloadPromise;
- upsertMeta: (
- args: {
- where: MetaWhereUniqueInput;
- create: MetaCreateInput;
- update: MetaUpdateInput;
- }
- ) => MetaPromise;
- deleteMeta: (where: MetaWhereUniqueInput) => MetaPromise;
- deleteManyMetas: (where?: MetaWhereInput) => BatchPayloadPromise;
- createProject: (data: ProjectCreateInput) => ProjectPromise;
- updateProject: (
- args: { data: ProjectUpdateInput; where: ProjectWhereUniqueInput }
- ) => ProjectPromise;
- updateManyProjects: (
- args: { data: ProjectUpdateManyMutationInput; where?: ProjectWhereInput }
- ) => BatchPayloadPromise;
- upsertProject: (
- args: {
- where: ProjectWhereUniqueInput;
- create: ProjectCreateInput;
- update: ProjectUpdateInput;
- }
- ) => ProjectPromise;
- deleteProject: (where: ProjectWhereUniqueInput) => ProjectPromise;
- deleteManyProjects: (where?: ProjectWhereInput) => BatchPayloadPromise;
- createProjectVersion: (
- data: ProjectVersionCreateInput
- ) => ProjectVersionPromise;
- updateProjectVersion: (
- args: {
- data: ProjectVersionUpdateInput;
- where: ProjectVersionWhereUniqueInput;
- }
- ) => ProjectVersionPromise;
- updateManyProjectVersions: (
- args: {
- data: ProjectVersionUpdateManyMutationInput;
- where?: ProjectVersionWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertProjectVersion: (
- args: {
- where: ProjectVersionWhereUniqueInput;
- create: ProjectVersionCreateInput;
- update: ProjectVersionUpdateInput;
- }
- ) => ProjectVersionPromise;
- deleteProjectVersion: (
- where: ProjectVersionWhereUniqueInput
- ) => ProjectVersionPromise;
- deleteManyProjectVersions: (
- where?: ProjectVersionWhereInput
- ) => BatchPayloadPromise;
- createSetup: (data: SetupCreateInput) => SetupPromise;
- updateSetup: (
- args: { data: SetupUpdateInput; where: SetupWhereUniqueInput }
- ) => SetupPromise;
- updateManySetups: (
- args: { data: SetupUpdateManyMutationInput; where?: SetupWhereInput }
- ) => BatchPayloadPromise;
- upsertSetup: (
- args: {
- where: SetupWhereUniqueInput;
- create: SetupCreateInput;
- update: SetupUpdateInput;
- }
- ) => SetupPromise;
- deleteSetup: (where: SetupWhereUniqueInput) => SetupPromise;
- deleteManySetups: (where?: SetupWhereInput) => BatchPayloadPromise;
- createSetupHardware: (data: SetupHardwareCreateInput) => SetupHardwarePromise;
- updateSetupHardware: (
- args: {
- data: SetupHardwareUpdateInput;
- where: SetupHardwareWhereUniqueInput;
- }
- ) => SetupHardwarePromise;
- updateManySetupHardwares: (
- args: {
- data: SetupHardwareUpdateManyMutationInput;
- where?: SetupHardwareWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertSetupHardware: (
- args: {
- where: SetupHardwareWhereUniqueInput;
- create: SetupHardwareCreateInput;
- update: SetupHardwareUpdateInput;
- }
- ) => SetupHardwarePromise;
- deleteSetupHardware: (
- where: SetupHardwareWhereUniqueInput
- ) => SetupHardwarePromise;
- deleteManySetupHardwares: (
- where?: SetupHardwareWhereInput
- ) => BatchPayloadPromise;
- createSetupHardwareInstance: (
- data: SetupHardwareInstanceCreateInput
- ) => SetupHardwareInstancePromise;
- updateSetupHardwareInstance: (
- args: {
- data: SetupHardwareInstanceUpdateInput;
- where: SetupHardwareInstanceWhereUniqueInput;
- }
- ) => SetupHardwareInstancePromise;
- updateManySetupHardwareInstances: (
- args: {
- data: SetupHardwareInstanceUpdateManyMutationInput;
- where?: SetupHardwareInstanceWhereInput;
- }
- ) => BatchPayloadPromise;
- upsertSetupHardwareInstance: (
- args: {
- where: SetupHardwareInstanceWhereUniqueInput;
- create: SetupHardwareInstanceCreateInput;
- update: SetupHardwareInstanceUpdateInput;
- }
- ) => SetupHardwareInstancePromise;
- deleteSetupHardwareInstance: (
- where: SetupHardwareInstanceWhereUniqueInput
- ) => SetupHardwareInstancePromise;
- deleteManySetupHardwareInstances: (
- where?: SetupHardwareInstanceWhereInput
- ) => BatchPayloadPromise;
- createUser: (data: UserCreateInput) => UserPromise;
- updateUser: (
- args: { data: UserUpdateInput; where: UserWhereUniqueInput }
- ) => UserPromise;
- updateManyUsers: (
- args: { data: UserUpdateManyMutationInput; where?: UserWhereInput }
- ) => BatchPayloadPromise;
- upsertUser: (
- args: {
- where: UserWhereUniqueInput;
- create: UserCreateInput;
- update: UserUpdateInput;
- }
- ) => UserPromise;
- deleteUser: (where: UserWhereUniqueInput) => UserPromise;
- deleteManyUsers: (where?: UserWhereInput) => BatchPayloadPromise;
- /**
- * Subscriptions
- */
- $subscribe: Subscription;
- }
- export interface Subscription {
- characterization: (
- where?: CharacterizationSubscriptionWhereInput
- ) => CharacterizationSubscriptionPayloadSubscription;
- comment: (
- where?: CommentSubscriptionWhereInput
- ) => CommentSubscriptionPayloadSubscription;
- dUT: (
- where?: DUTSubscriptionWhereInput
- ) => DUTSubscriptionPayloadSubscription;
- event: (
- where?: EventSubscriptionWhereInput
- ) => EventSubscriptionPayloadSubscription;
- file: (
- where?: FileSubscriptionWhereInput
- ) => FileSubscriptionPayloadSubscription;
- instrument: (
- where?: InstrumentSubscriptionWhereInput
- ) => InstrumentSubscriptionPayloadSubscription;
- instrumentCommand: (
- where?: InstrumentCommandSubscriptionWhereInput
- ) => InstrumentCommandSubscriptionPayloadSubscription;
- instrumentInstance: (
- where?: InstrumentInstanceSubscriptionWhereInput
- ) => InstrumentInstanceSubscriptionPayloadSubscription;
- instrumentParameter: (
- where?: InstrumentParameterSubscriptionWhereInput
- ) => InstrumentParameterSubscriptionPayloadSubscription;
- instrumentSubsystem: (
- where?: InstrumentSubsystemSubscriptionWhereInput
- ) => InstrumentSubsystemSubscriptionPayloadSubscription;
- measurement: (
- where?: MeasurementSubscriptionWhereInput
- ) => MeasurementSubscriptionPayloadSubscription;
- measurementRun: (
- where?: MeasurementRunSubscriptionWhereInput
- ) => MeasurementRunSubscriptionPayloadSubscription;
- meta: (
- where?: MetaSubscriptionWhereInput
- ) => MetaSubscriptionPayloadSubscription;
- project: (
- where?: ProjectSubscriptionWhereInput
- ) => ProjectSubscriptionPayloadSubscription;
- projectVersion: (
- where?: ProjectVersionSubscriptionWhereInput
- ) => ProjectVersionSubscriptionPayloadSubscription;
- setup: (
- where?: SetupSubscriptionWhereInput
- ) => SetupSubscriptionPayloadSubscription;
- setupHardware: (
- where?: SetupHardwareSubscriptionWhereInput
- ) => SetupHardwareSubscriptionPayloadSubscription;
- setupHardwareInstance: (
- where?: SetupHardwareInstanceSubscriptionWhereInput
- ) => SetupHardwareInstanceSubscriptionPayloadSubscription;
- user: (
- where?: UserSubscriptionWhereInput
- ) => UserSubscriptionPayloadSubscription;
- }
- export interface ClientConstructor<T> {
- new (options?: BaseClientOptions): T;
- }
- /**
- * Types
- */
- export type FileOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "path_ASC"
- | "path_DESC"
- | "name_ASC"
- | "name_DESC"
- | "description_ASC"
- | "description_DESC"
- | "filename_ASC"
- | "filename_DESC"
- | "mimetype_ASC"
- | "mimetype_DESC"
- | "size_ASC"
- | "size_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type ProjectVersionOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "date_ASC"
- | "date_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type MeasurementRunOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "location_ASC"
- | "location_DESC"
- | "temperature_ASC"
- | "temperature_DESC"
- | "startTime_ASC"
- | "startTime_DESC"
- | "endTime_ASC"
- | "endTime_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type UserOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "email_ASC"
- | "email_DESC"
- | "name_ASC"
- | "name_DESC"
- | "abbreviation_ASC"
- | "abbreviation_DESC"
- | "password_ASC"
- | "password_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type EventOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "json_ASC"
- | "json_DESC"
- | "when_ASC"
- | "when_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type CommentOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "text_ASC"
- | "text_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type MeasurementOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "intValue_ASC"
- | "intValue_DESC"
- | "floatValue_ASC"
- | "floatValue_DESC"
- | "stringValue_ASC"
- | "stringValue_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type SetupHardwareInstanceOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "identifier_ASC"
- | "identifier_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type InstrumentInstanceOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "identifier_ASC"
- | "identifier_DESC"
- | "interface_ASC"
- | "interface_DESC"
- | "label_ASC"
- | "label_DESC"
- | "location_ASC"
- | "location_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type InstrumentCommandOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "tag_ASC"
- | "tag_DESC"
- | "name_ASC"
- | "name_DESC"
- | "description_ASC"
- | "description_DESC"
- | "readString_ASC"
- | "readString_DESC"
- | "writeString_ASC"
- | "writeString_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type InstrumentParameterOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "tag_ASC"
- | "tag_DESC"
- | "name_ASC"
- | "name_DESC"
- | "description_ASC"
- | "description_DESC"
- | "type_ASC"
- | "type_DESC"
- | "values_ASC"
- | "values_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type InstrumentSubsystemOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "description_ASC"
- | "description_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type CharacterizationOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type DUTOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "description_ASC"
- | "description_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type InstrumentOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "description_ASC"
- | "description_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type MetaOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "key_ASC"
- | "key_DESC"
- | "value_ASC"
- | "value_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type ProjectOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "abbreviation_ASC"
- | "abbreviation_DESC"
- | "description_ASC"
- | "description_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type SetupOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "description_ASC"
- | "description_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type SetupHardwareOrderByInput =
- | "id_ASC"
- | "id_DESC"
- | "name_ASC"
- | "name_DESC"
- | "description_ASC"
- | "description_DESC"
- | "createdAt_ASC"
- | "createdAt_DESC"
- | "updatedAt_ASC"
- | "updatedAt_DESC";
- export type MutationType = "CREATED" | "UPDATED" | "DELETED";
- export type CharacterizationWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export interface FileWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- path?: String;
- path_not?: String;
- path_in?: String[] | String;
- path_not_in?: String[] | String;
- path_lt?: String;
- path_lte?: String;
- path_gt?: String;
- path_gte?: String;
- path_contains?: String;
- path_not_contains?: String;
- path_starts_with?: String;
- path_not_starts_with?: String;
- path_ends_with?: String;
- path_not_ends_with?: String;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- filename?: String;
- filename_not?: String;
- filename_in?: String[] | String;
- filename_not_in?: String[] | String;
- filename_lt?: String;
- filename_lte?: String;
- filename_gt?: String;
- filename_gte?: String;
- filename_contains?: String;
- filename_not_contains?: String;
- filename_starts_with?: String;
- filename_not_starts_with?: String;
- filename_ends_with?: String;
- filename_not_ends_with?: String;
- mimetype?: String;
- mimetype_not?: String;
- mimetype_in?: String[] | String;
- mimetype_not_in?: String[] | String;
- mimetype_lt?: String;
- mimetype_lte?: String;
- mimetype_gt?: String;
- mimetype_gte?: String;
- mimetype_contains?: String;
- mimetype_not_contains?: String;
- mimetype_starts_with?: String;
- mimetype_not_starts_with?: String;
- mimetype_ends_with?: String;
- mimetype_not_ends_with?: String;
- size?: Int;
- size_not?: Int;
- size_in?: Int[] | Int;
- size_not_in?: Int[] | Int;
- size_lt?: Int;
- size_lte?: Int;
- size_gt?: Int;
- size_gte?: Int;
- AND?: FileWhereInput[] | FileWhereInput;
- OR?: FileWhereInput[] | FileWhereInput;
- NOT?: FileWhereInput[] | FileWhereInput;
- }
- export interface ProjectVersionWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- date?: DateTimeInput;
- date_not?: DateTimeInput;
- date_in?: DateTimeInput[] | DateTimeInput;
- date_not_in?: DateTimeInput[] | DateTimeInput;
- date_lt?: DateTimeInput;
- date_lte?: DateTimeInput;
- date_gt?: DateTimeInput;
- date_gte?: DateTimeInput;
- project?: ProjectWhereInput;
- AND?: ProjectVersionWhereInput[] | ProjectVersionWhereInput;
- OR?: ProjectVersionWhereInput[] | ProjectVersionWhereInput;
- NOT?: ProjectVersionWhereInput[] | ProjectVersionWhereInput;
- }
- export interface ProjectWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- abbreviation?: String;
- abbreviation_not?: String;
- abbreviation_in?: String[] | String;
- abbreviation_not_in?: String[] | String;
- abbreviation_lt?: String;
- abbreviation_lte?: String;
- abbreviation_gt?: String;
- abbreviation_gte?: String;
- abbreviation_contains?: String;
- abbreviation_not_contains?: String;
- abbreviation_starts_with?: String;
- abbreviation_not_starts_with?: String;
- abbreviation_ends_with?: String;
- abbreviation_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- files_every?: FileWhereInput;
- files_some?: FileWhereInput;
- files_none?: FileWhereInput;
- versions_every?: ProjectVersionWhereInput;
- versions_some?: ProjectVersionWhereInput;
- versions_none?: ProjectVersionWhereInput;
- AND?: ProjectWhereInput[] | ProjectWhereInput;
- OR?: ProjectWhereInput[] | ProjectWhereInput;
- NOT?: ProjectWhereInput[] | ProjectWhereInput;
- }
- export interface MeasurementRunWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- operators_every?: UserWhereInput;
- operators_some?: UserWhereInput;
- operators_none?: UserWhereInput;
- location?: String;
- location_not?: String;
- location_in?: String[] | String;
- location_not_in?: String[] | String;
- location_lt?: String;
- location_lte?: String;
- location_gt?: String;
- location_gte?: String;
- location_contains?: String;
- location_not_contains?: String;
- location_starts_with?: String;
- location_not_starts_with?: String;
- location_ends_with?: String;
- location_not_ends_with?: String;
- temperature?: Float;
- temperature_not?: Float;
- temperature_in?: Float[] | Float;
- temperature_not_in?: Float[] | Float;
- temperature_lt?: Float;
- temperature_lte?: Float;
- temperature_gt?: Float;
- temperature_gte?: Float;
- startTime?: DateTimeInput;
- startTime_not?: DateTimeInput;
- startTime_in?: DateTimeInput[] | DateTimeInput;
- startTime_not_in?: DateTimeInput[] | DateTimeInput;
- startTime_lt?: DateTimeInput;
- startTime_lte?: DateTimeInput;
- startTime_gt?: DateTimeInput;
- startTime_gte?: DateTimeInput;
- endTime?: DateTimeInput;
- endTime_not?: DateTimeInput;
- endTime_in?: DateTimeInput[] | DateTimeInput;
- endTime_not_in?: DateTimeInput[] | DateTimeInput;
- endTime_lt?: DateTimeInput;
- endTime_lte?: DateTimeInput;
- endTime_gt?: DateTimeInput;
- endTime_gte?: DateTimeInput;
- log_every?: EventWhereInput;
- log_some?: EventWhereInput;
- log_none?: EventWhereInput;
- comments_every?: CommentWhereInput;
- comments_some?: CommentWhereInput;
- comments_none?: CommentWhereInput;
- measurements_every?: MeasurementWhereInput;
- measurements_some?: MeasurementWhereInput;
- measurements_none?: MeasurementWhereInput;
- setup?: SetupWhereInput;
- AND?: MeasurementRunWhereInput[] | MeasurementRunWhereInput;
- OR?: MeasurementRunWhereInput[] | MeasurementRunWhereInput;
- NOT?: MeasurementRunWhereInput[] | MeasurementRunWhereInput;
- }
- export interface UserWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- email?: String;
- email_not?: String;
- email_in?: String[] | String;
- email_not_in?: String[] | String;
- email_lt?: String;
- email_lte?: String;
- email_gt?: String;
- email_gte?: String;
- email_contains?: String;
- email_not_contains?: String;
- email_starts_with?: String;
- email_not_starts_with?: String;
- email_ends_with?: String;
- email_not_ends_with?: String;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- abbreviation?: String;
- abbreviation_not?: String;
- abbreviation_in?: String[] | String;
- abbreviation_not_in?: String[] | String;
- abbreviation_lt?: String;
- abbreviation_lte?: String;
- abbreviation_gt?: String;
- abbreviation_gte?: String;
- abbreviation_contains?: String;
- abbreviation_not_contains?: String;
- abbreviation_starts_with?: String;
- abbreviation_not_starts_with?: String;
- abbreviation_ends_with?: String;
- abbreviation_not_ends_with?: String;
- password?: String;
- password_not?: String;
- password_in?: String[] | String;
- password_not_in?: String[] | String;
- password_lt?: String;
- password_lte?: String;
- password_gt?: String;
- password_gte?: String;
- password_contains?: String;
- password_not_contains?: String;
- password_starts_with?: String;
- password_not_starts_with?: String;
- password_ends_with?: String;
- password_not_ends_with?: String;
- images_every?: FileWhereInput;
- images_some?: FileWhereInput;
- images_none?: FileWhereInput;
- AND?: UserWhereInput[] | UserWhereInput;
- OR?: UserWhereInput[] | UserWhereInput;
- NOT?: UserWhereInput[] | UserWhereInput;
- }
- export interface EventWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- json?: String;
- json_not?: String;
- json_in?: String[] | String;
- json_not_in?: String[] | String;
- json_lt?: String;
- json_lte?: String;
- json_gt?: String;
- json_gte?: String;
- json_contains?: String;
- json_not_contains?: String;
- json_starts_with?: String;
- json_not_starts_with?: String;
- json_ends_with?: String;
- json_not_ends_with?: String;
- when?: DateTimeInput;
- when_not?: DateTimeInput;
- when_in?: DateTimeInput[] | DateTimeInput;
- when_not_in?: DateTimeInput[] | DateTimeInput;
- when_lt?: DateTimeInput;
- when_lte?: DateTimeInput;
- when_gt?: DateTimeInput;
- when_gte?: DateTimeInput;
- AND?: EventWhereInput[] | EventWhereInput;
- OR?: EventWhereInput[] | EventWhereInput;
- NOT?: EventWhereInput[] | EventWhereInput;
- }
- export interface CommentWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- text?: String;
- text_not?: String;
- text_in?: String[] | String;
- text_not_in?: String[] | String;
- text_lt?: String;
- text_lte?: String;
- text_gt?: String;
- text_gte?: String;
- text_contains?: String;
- text_not_contains?: String;
- text_starts_with?: String;
- text_not_starts_with?: String;
- text_ends_with?: String;
- text_not_ends_with?: String;
- createdAt?: DateTimeInput;
- createdAt_not?: DateTimeInput;
- createdAt_in?: DateTimeInput[] | DateTimeInput;
- createdAt_not_in?: DateTimeInput[] | DateTimeInput;
- createdAt_lt?: DateTimeInput;
- createdAt_lte?: DateTimeInput;
- createdAt_gt?: DateTimeInput;
- createdAt_gte?: DateTimeInput;
- previousVersion?: CommentWhereInput;
- AND?: CommentWhereInput[] | CommentWhereInput;
- OR?: CommentWhereInput[] | CommentWhereInput;
- NOT?: CommentWhereInput[] | CommentWhereInput;
- }
- export interface MeasurementWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- createdAt?: DateTimeInput;
- createdAt_not?: DateTimeInput;
- createdAt_in?: DateTimeInput[] | DateTimeInput;
- createdAt_not_in?: DateTimeInput[] | DateTimeInput;
- createdAt_lt?: DateTimeInput;
- createdAt_lte?: DateTimeInput;
- createdAt_gt?: DateTimeInput;
- createdAt_gte?: DateTimeInput;
- intValue?: Int;
- intValue_not?: Int;
- intValue_in?: Int[] | Int;
- intValue_not_in?: Int[] | Int;
- intValue_lt?: Int;
- intValue_lte?: Int;
- intValue_gt?: Int;
- intValue_gte?: Int;
- floatValue?: Float;
- floatValue_not?: Float;
- floatValue_in?: Float[] | Float;
- floatValue_not_in?: Float[] | Float;
- floatValue_lt?: Float;
- floatValue_lte?: Float;
- floatValue_gt?: Float;
- floatValue_gte?: Float;
- stringValue?: String;
- stringValue_not?: String;
- stringValue_in?: String[] | String;
- stringValue_not_in?: String[] | String;
- stringValue_lt?: String;
- stringValue_lte?: String;
- stringValue_gt?: String;
- stringValue_gte?: String;
- stringValue_contains?: String;
- stringValue_not_contains?: String;
- stringValue_starts_with?: String;
- stringValue_not_starts_with?: String;
- stringValue_ends_with?: String;
- stringValue_not_ends_with?: String;
- AND?: MeasurementWhereInput[] | MeasurementWhereInput;
- OR?: MeasurementWhereInput[] | MeasurementWhereInput;
- NOT?: MeasurementWhereInput[] | MeasurementWhereInput;
- }
- export interface SetupWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- images_every?: FileWhereInput;
- images_some?: FileWhereInput;
- images_none?: FileWhereInput;
- comments_every?: CommentWhereInput;
- comments_some?: CommentWhereInput;
- comments_none?: CommentWhereInput;
- setupHardware_every?: SetupHardwareInstanceWhereInput;
- setupHardware_some?: SetupHardwareInstanceWhereInput;
- setupHardware_none?: SetupHardwareInstanceWhereInput;
- instruments_every?: InstrumentInstanceWhereInput;
- instruments_some?: InstrumentInstanceWhereInput;
- instruments_none?: InstrumentInstanceWhereInput;
- AND?: SetupWhereInput[] | SetupWhereInput;
- OR?: SetupWhereInput[] | SetupWhereInput;
- NOT?: SetupWhereInput[] | SetupWhereInput;
- }
- export interface SetupHardwareInstanceWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- setupHardware?: SetupHardwareWhereInput;
- identifier?: String;
- identifier_not?: String;
- identifier_in?: String[] | String;
- identifier_not_in?: String[] | String;
- identifier_lt?: String;
- identifier_lte?: String;
- identifier_gt?: String;
- identifier_gte?: String;
- identifier_contains?: String;
- identifier_not_contains?: String;
- identifier_starts_with?: String;
- identifier_not_starts_with?: String;
- identifier_ends_with?: String;
- identifier_not_ends_with?: String;
- images_every?: FileWhereInput;
- images_some?: FileWhereInput;
- images_none?: FileWhereInput;
- AND?: SetupHardwareInstanceWhereInput[] | SetupHardwareInstanceWhereInput;
- OR?: SetupHardwareInstanceWhereInput[] | SetupHardwareInstanceWhereInput;
- NOT?: SetupHardwareInstanceWhereInput[] | SetupHardwareInstanceWhereInput;
- }
- export interface SetupHardwareWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- images_every?: FileWhereInput;
- images_some?: FileWhereInput;
- images_none?: FileWhereInput;
- AND?: SetupHardwareWhereInput[] | SetupHardwareWhereInput;
- OR?: SetupHardwareWhereInput[] | SetupHardwareWhereInput;
- NOT?: SetupHardwareWhereInput[] | SetupHardwareWhereInput;
- }
- export interface InstrumentInstanceWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- instrument?: InstrumentWhereInput;
- identifier?: String;
- identifier_not?: String;
- identifier_in?: String[] | String;
- identifier_not_in?: String[] | String;
- identifier_lt?: String;
- identifier_lte?: String;
- identifier_gt?: String;
- identifier_gte?: String;
- identifier_contains?: String;
- identifier_not_contains?: String;
- identifier_starts_with?: String;
- identifier_not_starts_with?: String;
- identifier_ends_with?: String;
- identifier_not_ends_with?: String;
- interface?: String;
- interface_not?: String;
- interface_in?: String[] | String;
- interface_not_in?: String[] | String;
- interface_lt?: String;
- interface_lte?: String;
- interface_gt?: String;
- interface_gte?: String;
- interface_contains?: String;
- interface_not_contains?: String;
- interface_starts_with?: String;
- interface_not_starts_with?: String;
- interface_ends_with?: String;
- interface_not_ends_with?: String;
- label?: String;
- label_not?: String;
- label_in?: String[] | String;
- label_not_in?: String[] | String;
- label_lt?: String;
- label_lte?: String;
- label_gt?: String;
- label_gte?: String;
- label_contains?: String;
- label_not_contains?: String;
- label_starts_with?: String;
- label_not_starts_with?: String;
- label_ends_with?: String;
- label_not_ends_with?: String;
- location?: String;
- location_not?: String;
- location_in?: String[] | String;
- location_not_in?: String[] | String;
- location_lt?: String;
- location_lte?: String;
- location_gt?: String;
- location_gte?: String;
- location_contains?: String;
- location_not_contains?: String;
- location_starts_with?: String;
- location_not_starts_with?: String;
- location_ends_with?: String;
- location_not_ends_with?: String;
- AND?: InstrumentInstanceWhereInput[] | InstrumentInstanceWhereInput;
- OR?: InstrumentInstanceWhereInput[] | InstrumentInstanceWhereInput;
- NOT?: InstrumentInstanceWhereInput[] | InstrumentInstanceWhereInput;
- }
- export interface InstrumentWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- documents_every?: FileWhereInput;
- documents_some?: FileWhereInput;
- documents_none?: FileWhereInput;
- commands_every?: InstrumentCommandWhereInput;
- commands_some?: InstrumentCommandWhereInput;
- commands_none?: InstrumentCommandWhereInput;
- parameters_every?: InstrumentParameterWhereInput;
- parameters_some?: InstrumentParameterWhereInput;
- parameters_none?: InstrumentParameterWhereInput;
- subsystems_every?: InstrumentSubsystemWhereInput;
- subsystems_some?: InstrumentSubsystemWhereInput;
- subsystems_none?: InstrumentSubsystemWhereInput;
- AND?: InstrumentWhereInput[] | InstrumentWhereInput;
- OR?: InstrumentWhereInput[] | InstrumentWhereInput;
- NOT?: InstrumentWhereInput[] | InstrumentWhereInput;
- }
- export interface InstrumentCommandWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- tag?: String;
- tag_not?: String;
- tag_in?: String[] | String;
- tag_not_in?: String[] | String;
- tag_lt?: String;
- tag_lte?: String;
- tag_gt?: String;
- tag_gte?: String;
- tag_contains?: String;
- tag_not_contains?: String;
- tag_starts_with?: String;
- tag_not_starts_with?: String;
- tag_ends_with?: String;
- tag_not_ends_with?: String;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- instrument?: InstrumentWhereInput;
- readString?: String;
- readString_not?: String;
- readString_in?: String[] | String;
- readString_not_in?: String[] | String;
- readString_lt?: String;
- readString_lte?: String;
- readString_gt?: String;
- readString_gte?: String;
- readString_contains?: String;
- readString_not_contains?: String;
- readString_starts_with?: String;
- readString_not_starts_with?: String;
- readString_ends_with?: String;
- readString_not_ends_with?: String;
- writeString?: String;
- writeString_not?: String;
- writeString_in?: String[] | String;
- writeString_not_in?: String[] | String;
- writeString_lt?: String;
- writeString_lte?: String;
- writeString_gt?: String;
- writeString_gte?: String;
- writeString_contains?: String;
- writeString_not_contains?: String;
- writeString_starts_with?: String;
- writeString_not_starts_with?: String;
- writeString_ends_with?: String;
- writeString_not_ends_with?: String;
- parameters_every?: InstrumentParameterWhereInput;
- parameters_some?: InstrumentParameterWhereInput;
- parameters_none?: InstrumentParameterWhereInput;
- AND?: InstrumentCommandWhereInput[] | InstrumentCommandWhereInput;
- OR?: InstrumentCommandWhereInput[] | InstrumentCommandWhereInput;
- NOT?: InstrumentCommandWhereInput[] | InstrumentCommandWhereInput;
- }
- export interface InstrumentParameterWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- tag?: String;
- tag_not?: String;
- tag_in?: String[] | String;
- tag_not_in?: String[] | String;
- tag_lt?: String;
- tag_lte?: String;
- tag_gt?: String;
- tag_gte?: String;
- tag_contains?: String;
- tag_not_contains?: String;
- tag_starts_with?: String;
- tag_not_starts_with?: String;
- tag_ends_with?: String;
- tag_not_ends_with?: String;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- type?: String;
- type_not?: String;
- type_in?: String[] | String;
- type_not_in?: String[] | String;
- type_lt?: String;
- type_lte?: String;
- type_gt?: String;
- type_gte?: String;
- type_contains?: String;
- type_not_contains?: String;
- type_starts_with?: String;
- type_not_starts_with?: String;
- type_ends_with?: String;
- type_not_ends_with?: String;
- values?: String;
- values_not?: String;
- values_in?: String[] | String;
- values_not_in?: String[] | String;
- values_lt?: String;
- values_lte?: String;
- values_gt?: String;
- values_gte?: String;
- values_contains?: String;
- values_not_contains?: String;
- values_starts_with?: String;
- values_not_starts_with?: String;
- values_ends_with?: String;
- values_not_ends_with?: String;
- AND?: InstrumentParameterWhereInput[] | InstrumentParameterWhereInput;
- OR?: InstrumentParameterWhereInput[] | InstrumentParameterWhereInput;
- NOT?: InstrumentParameterWhereInput[] | InstrumentParameterWhereInput;
- }
- export interface InstrumentSubsystemWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- commands_every?: InstrumentCommandWhereInput;
- commands_some?: InstrumentCommandWhereInput;
- commands_none?: InstrumentCommandWhereInput;
- parameters_every?: InstrumentParameterWhereInput;
- parameters_some?: InstrumentParameterWhereInput;
- parameters_none?: InstrumentParameterWhereInput;
- subsystems_every?: InstrumentSubsystemWhereInput;
- subsystems_some?: InstrumentSubsystemWhereInput;
- subsystems_none?: InstrumentSubsystemWhereInput;
- AND?: InstrumentSubsystemWhereInput[] | InstrumentSubsystemWhereInput;
- OR?: InstrumentSubsystemWhereInput[] | InstrumentSubsystemWhereInput;
- NOT?: InstrumentSubsystemWhereInput[] | InstrumentSubsystemWhereInput;
- }
- export interface CharacterizationWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- projectVersion?: ProjectVersionWhereInput;
- measurementRuns_every?: MeasurementRunWhereInput;
- measurementRuns_some?: MeasurementRunWhereInput;
- measurementRuns_none?: MeasurementRunWhereInput;
- AND?: CharacterizationWhereInput[] | CharacterizationWhereInput;
- OR?: CharacterizationWhereInput[] | CharacterizationWhereInput;
- NOT?: CharacterizationWhereInput[] | CharacterizationWhereInput;
- }
- export type CommentWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type DUTWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export interface DUTWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- project?: ProjectVersionWhereInput;
- AND?: DUTWhereInput[] | DUTWhereInput;
- OR?: DUTWhereInput[] | DUTWhereInput;
- NOT?: DUTWhereInput[] | DUTWhereInput;
- }
- export type EventWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type FileWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type InstrumentWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type InstrumentCommandWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type InstrumentInstanceWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type InstrumentParameterWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type InstrumentSubsystemWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type MeasurementWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type MeasurementRunWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type MetaWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export interface MetaWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- key?: String;
- key_not?: String;
- key_in?: String[] | String;
- key_not_in?: String[] | String;
- key_lt?: String;
- key_lte?: String;
- key_gt?: String;
- key_gte?: String;
- key_contains?: String;
- key_not_contains?: String;
- key_starts_with?: String;
- key_not_starts_with?: String;
- key_ends_with?: String;
- key_not_ends_with?: String;
- value?: String;
- value_not?: String;
- value_in?: String[] | String;
- value_not_in?: String[] | String;
- value_lt?: String;
- value_lte?: String;
- value_gt?: String;
- value_gte?: String;
- value_contains?: String;
- value_not_contains?: String;
- value_starts_with?: String;
- value_not_starts_with?: String;
- value_ends_with?: String;
- value_not_ends_with?: String;
- AND?: MetaWhereInput[] | MetaWhereInput;
- OR?: MetaWhereInput[] | MetaWhereInput;
- NOT?: MetaWhereInput[] | MetaWhereInput;
- }
- export type ProjectWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- name?: String;
- abbreviation?: String;
- }>;
- export type ProjectVersionWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- name?: String;
- }>;
- export type SetupWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type SetupHardwareWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type SetupHardwareInstanceWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- }>;
- export type UserWhereUniqueInput = AtLeastOne<{
- id: ID_Input;
- email?: String;
- }>;
- export interface CharacterizationCreateInput {
- name: String;
- projectVersion: ProjectVersionCreateOneInput;
- measurementRuns?: MeasurementRunCreateManyInput;
- }
- export interface ProjectVersionCreateOneInput {
- create?: ProjectVersionCreateInput;
- connect?: ProjectVersionWhereUniqueInput;
- }
- export interface ProjectVersionCreateInput {
- name: String;
- changes?: ProjectVersionCreatechangesInput;
- date: DateTimeInput;
- project: ProjectCreateOneWithoutVersionsInput;
- }
- export interface ProjectVersionCreatechangesInput {
- set?: String[] | String;
- }
- export interface ProjectCreateOneWithoutVersionsInput {
- create?: ProjectCreateWithoutVersionsInput;
- connect?: ProjectWhereUniqueInput;
- }
- export interface ProjectCreateWithoutVersionsInput {
- name: String;
- abbreviation: String;
- description?: String;
- files?: FileCreateManyInput;
- }
- export interface FileCreateManyInput {
- create?: FileCreateInput[] | FileCreateInput;
- connect?: FileWhereUniqueInput[] | FileWhereUniqueInput;
- }
- export interface FileCreateInput {
- path: String;
- name?: String;
- description?: String;
- filename: String;
- mimetype: String;
- size: Int;
- }
- export interface MeasurementRunCreateManyInput {
- create?: MeasurementRunCreateInput[] | MeasurementRunCreateInput;
- connect?: MeasurementRunWhereUniqueInput[] | MeasurementRunWhereUniqueInput;
- }
- export interface MeasurementRunCreateInput {
- name: String;
- operators?: UserCreateManyInput;
- location: String;
- temperature?: Float;
- startTime: DateTimeInput;
- endTime: DateTimeInput;
- log?: EventCreateManyInput;
- comments?: CommentCreateManyInput;
- measurements?: MeasurementCreateManyInput;
- setup: SetupCreateOneInput;
- }
- export interface UserCreateManyInput {
- create?: UserCreateInput[] | UserCreateInput;
- connect?: UserWhereUniqueInput[] | UserWhereUniqueInput;
- }
- export interface UserCreateInput {
- email: String;
- name: String;
- abbreviation: String;
- password: String;
- images?: FileCreateManyInput;
- }
- export interface EventCreateManyInput {
- create?: EventCreateInput[] | EventCreateInput;
- connect?: EventWhereUniqueInput[] | EventWhereUniqueInput;
- }
- export interface EventCreateInput {
- json: String;
- when: DateTimeInput;
- }
- export interface CommentCreateManyInput {
- create?: CommentCreateInput[] | CommentCreateInput;
- connect?: CommentWhereUniqueInput[] | CommentWhereUniqueInput;
- }
- export interface CommentCreateInput {
- text?: String;
- previousVersion?: CommentCreateOneInput;
- }
- export interface CommentCreateOneInput {
- create?: CommentCreateInput;
- connect?: CommentWhereUniqueInput;
- }
- export interface MeasurementCreateManyInput {
- create?: MeasurementCreateInput[] | MeasurementCreateInput;
- connect?: MeasurementWhereUniqueInput[] | MeasurementWhereUniqueInput;
- }
- export interface MeasurementCreateInput {
- intValue?: Int;
- floatValue?: Float;
- stringValue?: String;
- }
- export interface SetupCreateOneInput {
- create?: SetupCreateInput;
- connect?: SetupWhereUniqueInput;
- }
- export interface SetupCreateInput {
- name: String;
- description: String;
- images?: FileCreateManyInput;
- comments?: CommentCreateManyInput;
- setupHardware?: SetupHardwareInstanceCreateManyInput;
- instruments?: InstrumentInstanceCreateManyInput;
- }
- export interface SetupHardwareInstanceCreateManyInput {
- create?:
- | SetupHardwareInstanceCreateInput[]
- | SetupHardwareInstanceCreateInput;
- connect?:
- | SetupHardwareInstanceWhereUniqueInput[]
- | SetupHardwareInstanceWhereUniqueInput;
- }
- export interface SetupHardwareInstanceCreateInput {
- setupHardware: SetupHardwareCreateOneInput;
- identifier: String;
- images?: FileCreateManyInput;
- }
- export interface SetupHardwareCreateOneInput {
- create?: SetupHardwareCreateInput;
- connect?: SetupHardwareWhereUniqueInput;
- }
- export interface SetupHardwareCreateInput {
- name: String;
- description?: String;
- images?: FileCreateManyInput;
- }
- export interface InstrumentInstanceCreateManyInput {
- create?: InstrumentInstanceCreateInput[] | InstrumentInstanceCreateInput;
- connect?:
- | InstrumentInstanceWhereUniqueInput[]
- | InstrumentInstanceWhereUniqueInput;
- }
- export interface InstrumentInstanceCreateInput {
- instrument: InstrumentCreateOneInput;
- identifier: String;
- interface: String;
- label?: String;
- location?: String;
- }
- export interface InstrumentCreateOneInput {
- create?: InstrumentCreateInput;
- connect?: InstrumentWhereUniqueInput;
- }
- export interface InstrumentCreateInput {
- name: String;
- description?: String;
- documents?: FileCreateManyInput;
- interfaces?: InstrumentCreateinterfacesInput;
- commands?: InstrumentCommandCreateManyWithoutInstrumentInput;
- parameters?: InstrumentParameterCreateManyInput;
- subsystems?: InstrumentSubsystemCreateManyInput;
- }
- export interface InstrumentCreateinterfacesInput {
- set?: String[] | String;
- }
- export interface InstrumentCommandCreateManyWithoutInstrumentInput {
- create?:
- | InstrumentCommandCreateWithoutInstrumentInput[]
- | InstrumentCommandCreateWithoutInstrumentInput;
- connect?:
- | InstrumentCommandWhereUniqueInput[]
- | InstrumentCommandWhereUniqueInput;
- }
- export interface InstrumentCommandCreateWithoutInstrumentInput {
- tag: String;
- name?: String;
- description: String;
- readString?: String;
- writeString?: String;
- parameters?: InstrumentParameterCreateManyInput;
- }
- export interface InstrumentParameterCreateManyInput {
- create?: InstrumentParameterCreateInput[] | InstrumentParameterCreateInput;
- connect?:
- | InstrumentParameterWhereUniqueInput[]
- | InstrumentParameterWhereUniqueInput;
- }
- export interface InstrumentParameterCreateInput {
- tag: String;
- name?: String;
- description?: String;
- type: String;
- values?: String;
- }
- export interface InstrumentSubsystemCreateManyInput {
- create?: InstrumentSubsystemCreateInput[] | InstrumentSubsystemCreateInput;
- connect?:
- | InstrumentSubsystemWhereUniqueInput[]
- | InstrumentSubsystemWhereUniqueInput;
- }
- export interface InstrumentSubsystemCreateInput {
- name?: String;
- description: String;
- commands?: InstrumentCommandCreateManyInput;
- parameters?: InstrumentParameterCreateManyInput;
- subsystems?: InstrumentSubsystemCreateManyInput;
- }
- export interface InstrumentCommandCreateManyInput {
- create?: InstrumentCommandCreateInput[] | InstrumentCommandCreateInput;
- connect?:
- | InstrumentCommandWhereUniqueInput[]
- | InstrumentCommandWhereUniqueInput;
- }
- export interface InstrumentCommandCreateInput {
- tag: String;
- name?: String;
- description: String;
- instrument: InstrumentCreateOneWithoutCommandsInput;
- readString?: String;
- writeString?: String;
- parameters?: InstrumentParameterCreateManyInput;
- }
- export interface InstrumentCreateOneWithoutCommandsInput {
- create?: InstrumentCreateWithoutCommandsInput;
- connect?: InstrumentWhereUniqueInput;
- }
- export interface InstrumentCreateWithoutCommandsInput {
- name: String;
- description?: String;
- documents?: FileCreateManyInput;
- interfaces?: InstrumentCreateinterfacesInput;
- parameters?: InstrumentParameterCreateManyInput;
- subsystems?: InstrumentSubsystemCreateManyInput;
- }
- export interface CharacterizationUpdateInput {
- name?: String;
- projectVersion?: ProjectVersionUpdateOneRequiredInput;
- measurementRuns?: MeasurementRunUpdateManyInput;
- }
- export interface ProjectVersionUpdateOneRequiredInput {
- create?: ProjectVersionCreateInput;
- update?: ProjectVersionUpdateDataInput;
- upsert?: ProjectVersionUpsertNestedInput;
- connect?: ProjectVersionWhereUniqueInput;
- }
- export interface ProjectVersionUpdateDataInput {
- name?: String;
- changes?: ProjectVersionUpdatechangesInput;
- date?: DateTimeInput;
- project?: ProjectUpdateOneRequiredWithoutVersionsInput;
- }
- export interface ProjectVersionUpdatechangesInput {
- set?: String[] | String;
- }
- export interface ProjectUpdateOneRequiredWithoutVersionsInput {
- create?: ProjectCreateWithoutVersionsInput;
- update?: ProjectUpdateWithoutVersionsDataInput;
- upsert?: ProjectUpsertWithoutVersionsInput;
- connect?: ProjectWhereUniqueInput;
- }
- export interface ProjectUpdateWithoutVersionsDataInput {
- name?: String;
- abbreviation?: String;
- description?: String;
- files?: FileUpdateManyInput;
- }
- export interface FileUpdateManyInput {
- create?: FileCreateInput[] | FileCreateInput;
- update?:
- | FileUpdateWithWhereUniqueNestedInput[]
- | FileUpdateWithWhereUniqueNestedInput;
- upsert?:
- | FileUpsertWithWhereUniqueNestedInput[]
- | FileUpsertWithWhereUniqueNestedInput;
- delete?: FileWhereUniqueInput[] | FileWhereUniqueInput;
- connect?: FileWhereUniqueInput[] | FileWhereUniqueInput;
- set?: FileWhereUniqueInput[] | FileWhereUniqueInput;
- disconnect?: FileWhereUniqueInput[] | FileWhereUniqueInput;
- deleteMany?: FileScalarWhereInput[] | FileScalarWhereInput;
- updateMany?:
- | FileUpdateManyWithWhereNestedInput[]
- | FileUpdateManyWithWhereNestedInput;
- }
- export interface FileUpdateWithWhereUniqueNestedInput {
- where: FileWhereUniqueInput;
- data: FileUpdateDataInput;
- }
- export interface FileUpdateDataInput {
- path?: String;
- name?: String;
- description?: String;
- filename?: String;
- mimetype?: String;
- size?: Int;
- }
- export interface FileUpsertWithWhereUniqueNestedInput {
- where: FileWhereUniqueInput;
- update: FileUpdateDataInput;
- create: FileCreateInput;
- }
- export interface FileScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- path?: String;
- path_not?: String;
- path_in?: String[] | String;
- path_not_in?: String[] | String;
- path_lt?: String;
- path_lte?: String;
- path_gt?: String;
- path_gte?: String;
- path_contains?: String;
- path_not_contains?: String;
- path_starts_with?: String;
- path_not_starts_with?: String;
- path_ends_with?: String;
- path_not_ends_with?: String;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- filename?: String;
- filename_not?: String;
- filename_in?: String[] | String;
- filename_not_in?: String[] | String;
- filename_lt?: String;
- filename_lte?: String;
- filename_gt?: String;
- filename_gte?: String;
- filename_contains?: String;
- filename_not_contains?: String;
- filename_starts_with?: String;
- filename_not_starts_with?: String;
- filename_ends_with?: String;
- filename_not_ends_with?: String;
- mimetype?: String;
- mimetype_not?: String;
- mimetype_in?: String[] | String;
- mimetype_not_in?: String[] | String;
- mimetype_lt?: String;
- mimetype_lte?: String;
- mimetype_gt?: String;
- mimetype_gte?: String;
- mimetype_contains?: String;
- mimetype_not_contains?: String;
- mimetype_starts_with?: String;
- mimetype_not_starts_with?: String;
- mimetype_ends_with?: String;
- mimetype_not_ends_with?: String;
- size?: Int;
- size_not?: Int;
- size_in?: Int[] | Int;
- size_not_in?: Int[] | Int;
- size_lt?: Int;
- size_lte?: Int;
- size_gt?: Int;
- size_gte?: Int;
- AND?: FileScalarWhereInput[] | FileScalarWhereInput;
- OR?: FileScalarWhereInput[] | FileScalarWhereInput;
- NOT?: FileScalarWhereInput[] | FileScalarWhereInput;
- }
- export interface FileUpdateManyWithWhereNestedInput {
- where: FileScalarWhereInput;
- data: FileUpdateManyDataInput;
- }
- export interface FileUpdateManyDataInput {
- path?: String;
- name?: String;
- description?: String;
- filename?: String;
- mimetype?: String;
- size?: Int;
- }
- export interface ProjectUpsertWithoutVersionsInput {
- update: ProjectUpdateWithoutVersionsDataInput;
- create: ProjectCreateWithoutVersionsInput;
- }
- export interface ProjectVersionUpsertNestedInput {
- update: ProjectVersionUpdateDataInput;
- create: ProjectVersionCreateInput;
- }
- export interface MeasurementRunUpdateManyInput {
- create?: MeasurementRunCreateInput[] | MeasurementRunCreateInput;
- update?:
- | MeasurementRunUpdateWithWhereUniqueNestedInput[]
- | MeasurementRunUpdateWithWhereUniqueNestedInput;
- upsert?:
- | MeasurementRunUpsertWithWhereUniqueNestedInput[]
- | MeasurementRunUpsertWithWhereUniqueNestedInput;
- delete?: MeasurementRunWhereUniqueInput[] | MeasurementRunWhereUniqueInput;
- connect?: MeasurementRunWhereUniqueInput[] | MeasurementRunWhereUniqueInput;
- set?: MeasurementRunWhereUniqueInput[] | MeasurementRunWhereUniqueInput;
- disconnect?:
- | MeasurementRunWhereUniqueInput[]
- | MeasurementRunWhereUniqueInput;
- deleteMany?:
- | MeasurementRunScalarWhereInput[]
- | MeasurementRunScalarWhereInput;
- updateMany?:
- | MeasurementRunUpdateManyWithWhereNestedInput[]
- | MeasurementRunUpdateManyWithWhereNestedInput;
- }
- export interface MeasurementRunUpdateWithWhereUniqueNestedInput {
- where: MeasurementRunWhereUniqueInput;
- data: MeasurementRunUpdateDataInput;
- }
- export interface MeasurementRunUpdateDataInput {
- name?: String;
- operators?: UserUpdateManyInput;
- location?: String;
- temperature?: Float;
- startTime?: DateTimeInput;
- endTime?: DateTimeInput;
- log?: EventUpdateManyInput;
- comments?: CommentUpdateManyInput;
- measurements?: MeasurementUpdateManyInput;
- setup?: SetupUpdateOneRequiredInput;
- }
- export interface UserUpdateManyInput {
- create?: UserCreateInput[] | UserCreateInput;
- update?:
- | UserUpdateWithWhereUniqueNestedInput[]
- | UserUpdateWithWhereUniqueNestedInput;
- upsert?:
- | UserUpsertWithWhereUniqueNestedInput[]
- | UserUpsertWithWhereUniqueNestedInput;
- delete?: UserWhereUniqueInput[] | UserWhereUniqueInput;
- connect?: UserWhereUniqueInput[] | UserWhereUniqueInput;
- set?: UserWhereUniqueInput[] | UserWhereUniqueInput;
- disconnect?: UserWhereUniqueInput[] | UserWhereUniqueInput;
- deleteMany?: UserScalarWhereInput[] | UserScalarWhereInput;
- updateMany?:
- | UserUpdateManyWithWhereNestedInput[]
- | UserUpdateManyWithWhereNestedInput;
- }
- export interface UserUpdateWithWhereUniqueNestedInput {
- where: UserWhereUniqueInput;
- data: UserUpdateDataInput;
- }
- export interface UserUpdateDataInput {
- email?: String;
- name?: String;
- abbreviation?: String;
- password?: String;
- images?: FileUpdateManyInput;
- }
- export interface UserUpsertWithWhereUniqueNestedInput {
- where: UserWhereUniqueInput;
- update: UserUpdateDataInput;
- create: UserCreateInput;
- }
- export interface UserScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- email?: String;
- email_not?: String;
- email_in?: String[] | String;
- email_not_in?: String[] | String;
- email_lt?: String;
- email_lte?: String;
- email_gt?: String;
- email_gte?: String;
- email_contains?: String;
- email_not_contains?: String;
- email_starts_with?: String;
- email_not_starts_with?: String;
- email_ends_with?: String;
- email_not_ends_with?: String;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- abbreviation?: String;
- abbreviation_not?: String;
- abbreviation_in?: String[] | String;
- abbreviation_not_in?: String[] | String;
- abbreviation_lt?: String;
- abbreviation_lte?: String;
- abbreviation_gt?: String;
- abbreviation_gte?: String;
- abbreviation_contains?: String;
- abbreviation_not_contains?: String;
- abbreviation_starts_with?: String;
- abbreviation_not_starts_with?: String;
- abbreviation_ends_with?: String;
- abbreviation_not_ends_with?: String;
- password?: String;
- password_not?: String;
- password_in?: String[] | String;
- password_not_in?: String[] | String;
- password_lt?: String;
- password_lte?: String;
- password_gt?: String;
- password_gte?: String;
- password_contains?: String;
- password_not_contains?: String;
- password_starts_with?: String;
- password_not_starts_with?: String;
- password_ends_with?: String;
- password_not_ends_with?: String;
- AND?: UserScalarWhereInput[] | UserScalarWhereInput;
- OR?: UserScalarWhereInput[] | UserScalarWhereInput;
- NOT?: UserScalarWhereInput[] | UserScalarWhereInput;
- }
- export interface UserUpdateManyWithWhereNestedInput {
- where: UserScalarWhereInput;
- data: UserUpdateManyDataInput;
- }
- export interface UserUpdateManyDataInput {
- email?: String;
- name?: String;
- abbreviation?: String;
- password?: String;
- }
- export interface EventUpdateManyInput {
- create?: EventCreateInput[] | EventCreateInput;
- update?:
- | EventUpdateWithWhereUniqueNestedInput[]
- | EventUpdateWithWhereUniqueNestedInput;
- upsert?:
- | EventUpsertWithWhereUniqueNestedInput[]
- | EventUpsertWithWhereUniqueNestedInput;
- delete?: EventWhereUniqueInput[] | EventWhereUniqueInput;
- connect?: EventWhereUniqueInput[] | EventWhereUniqueInput;
- set?: EventWhereUniqueInput[] | EventWhereUniqueInput;
- disconnect?: EventWhereUniqueInput[] | EventWhereUniqueInput;
- deleteMany?: EventScalarWhereInput[] | EventScalarWhereInput;
- updateMany?:
- | EventUpdateManyWithWhereNestedInput[]
- | EventUpdateManyWithWhereNestedInput;
- }
- export interface EventUpdateWithWhereUniqueNestedInput {
- where: EventWhereUniqueInput;
- data: EventUpdateDataInput;
- }
- export interface EventUpdateDataInput {
- json?: String;
- when?: DateTimeInput;
- }
- export interface EventUpsertWithWhereUniqueNestedInput {
- where: EventWhereUniqueInput;
- update: EventUpdateDataInput;
- create: EventCreateInput;
- }
- export interface EventScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- json?: String;
- json_not?: String;
- json_in?: String[] | String;
- json_not_in?: String[] | String;
- json_lt?: String;
- json_lte?: String;
- json_gt?: String;
- json_gte?: String;
- json_contains?: String;
- json_not_contains?: String;
- json_starts_with?: String;
- json_not_starts_with?: String;
- json_ends_with?: String;
- json_not_ends_with?: String;
- when?: DateTimeInput;
- when_not?: DateTimeInput;
- when_in?: DateTimeInput[] | DateTimeInput;
- when_not_in?: DateTimeInput[] | DateTimeInput;
- when_lt?: DateTimeInput;
- when_lte?: DateTimeInput;
- when_gt?: DateTimeInput;
- when_gte?: DateTimeInput;
- AND?: EventScalarWhereInput[] | EventScalarWhereInput;
- OR?: EventScalarWhereInput[] | EventScalarWhereInput;
- NOT?: EventScalarWhereInput[] | EventScalarWhereInput;
- }
- export interface EventUpdateManyWithWhereNestedInput {
- where: EventScalarWhereInput;
- data: EventUpdateManyDataInput;
- }
- export interface EventUpdateManyDataInput {
- json?: String;
- when?: DateTimeInput;
- }
- export interface CommentUpdateManyInput {
- create?: CommentCreateInput[] | CommentCreateInput;
- update?:
- | CommentUpdateWithWhereUniqueNestedInput[]
- | CommentUpdateWithWhereUniqueNestedInput;
- upsert?:
- | CommentUpsertWithWhereUniqueNestedInput[]
- | CommentUpsertWithWhereUniqueNestedInput;
- delete?: CommentWhereUniqueInput[] | CommentWhereUniqueInput;
- connect?: CommentWhereUniqueInput[] | CommentWhereUniqueInput;
- set?: CommentWhereUniqueInput[] | CommentWhereUniqueInput;
- disconnect?: CommentWhereUniqueInput[] | CommentWhereUniqueInput;
- deleteMany?: CommentScalarWhereInput[] | CommentScalarWhereInput;
- updateMany?:
- | CommentUpdateManyWithWhereNestedInput[]
- | CommentUpdateManyWithWhereNestedInput;
- }
- export interface CommentUpdateWithWhereUniqueNestedInput {
- where: CommentWhereUniqueInput;
- data: CommentUpdateDataInput;
- }
- export interface CommentUpdateDataInput {
- text?: String;
- previousVersion?: CommentUpdateOneInput;
- }
- export interface CommentUpdateOneInput {
- create?: CommentCreateInput;
- update?: CommentUpdateDataInput;
- upsert?: CommentUpsertNestedInput;
- delete?: Boolean;
- disconnect?: Boolean;
- connect?: CommentWhereUniqueInput;
- }
- export interface CommentUpsertNestedInput {
- update: CommentUpdateDataInput;
- create: CommentCreateInput;
- }
- export interface CommentUpsertWithWhereUniqueNestedInput {
- where: CommentWhereUniqueInput;
- update: CommentUpdateDataInput;
- create: CommentCreateInput;
- }
- export interface CommentScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- text?: String;
- text_not?: String;
- text_in?: String[] | String;
- text_not_in?: String[] | String;
- text_lt?: String;
- text_lte?: String;
- text_gt?: String;
- text_gte?: String;
- text_contains?: String;
- text_not_contains?: String;
- text_starts_with?: String;
- text_not_starts_with?: String;
- text_ends_with?: String;
- text_not_ends_with?: String;
- createdAt?: DateTimeInput;
- createdAt_not?: DateTimeInput;
- createdAt_in?: DateTimeInput[] | DateTimeInput;
- createdAt_not_in?: DateTimeInput[] | DateTimeInput;
- createdAt_lt?: DateTimeInput;
- createdAt_lte?: DateTimeInput;
- createdAt_gt?: DateTimeInput;
- createdAt_gte?: DateTimeInput;
- AND?: CommentScalarWhereInput[] | CommentScalarWhereInput;
- OR?: CommentScalarWhereInput[] | CommentScalarWhereInput;
- NOT?: CommentScalarWhereInput[] | CommentScalarWhereInput;
- }
- export interface CommentUpdateManyWithWhereNestedInput {
- where: CommentScalarWhereInput;
- data: CommentUpdateManyDataInput;
- }
- export interface CommentUpdateManyDataInput {
- text?: String;
- }
- export interface MeasurementUpdateManyInput {
- create?: MeasurementCreateInput[] | MeasurementCreateInput;
- update?:
- | MeasurementUpdateWithWhereUniqueNestedInput[]
- | MeasurementUpdateWithWhereUniqueNestedInput;
- upsert?:
- | MeasurementUpsertWithWhereUniqueNestedInput[]
- | MeasurementUpsertWithWhereUniqueNestedInput;
- delete?: MeasurementWhereUniqueInput[] | MeasurementWhereUniqueInput;
- connect?: MeasurementWhereUniqueInput[] | MeasurementWhereUniqueInput;
- set?: MeasurementWhereUniqueInput[] | MeasurementWhereUniqueInput;
- disconnect?: MeasurementWhereUniqueInput[] | MeasurementWhereUniqueInput;
- deleteMany?: MeasurementScalarWhereInput[] | MeasurementScalarWhereInput;
- updateMany?:
- | MeasurementUpdateManyWithWhereNestedInput[]
- | MeasurementUpdateManyWithWhereNestedInput;
- }
- export interface MeasurementUpdateWithWhereUniqueNestedInput {
- where: MeasurementWhereUniqueInput;
- data: MeasurementUpdateDataInput;
- }
- export interface MeasurementUpdateDataInput {
- intValue?: Int;
- floatValue?: Float;
- stringValue?: String;
- }
- export interface MeasurementUpsertWithWhereUniqueNestedInput {
- where: MeasurementWhereUniqueInput;
- update: MeasurementUpdateDataInput;
- create: MeasurementCreateInput;
- }
- export interface MeasurementScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- createdAt?: DateTimeInput;
- createdAt_not?: DateTimeInput;
- createdAt_in?: DateTimeInput[] | DateTimeInput;
- createdAt_not_in?: DateTimeInput[] | DateTimeInput;
- createdAt_lt?: DateTimeInput;
- createdAt_lte?: DateTimeInput;
- createdAt_gt?: DateTimeInput;
- createdAt_gte?: DateTimeInput;
- intValue?: Int;
- intValue_not?: Int;
- intValue_in?: Int[] | Int;
- intValue_not_in?: Int[] | Int;
- intValue_lt?: Int;
- intValue_lte?: Int;
- intValue_gt?: Int;
- intValue_gte?: Int;
- floatValue?: Float;
- floatValue_not?: Float;
- floatValue_in?: Float[] | Float;
- floatValue_not_in?: Float[] | Float;
- floatValue_lt?: Float;
- floatValue_lte?: Float;
- floatValue_gt?: Float;
- floatValue_gte?: Float;
- stringValue?: String;
- stringValue_not?: String;
- stringValue_in?: String[] | String;
- stringValue_not_in?: String[] | String;
- stringValue_lt?: String;
- stringValue_lte?: String;
- stringValue_gt?: String;
- stringValue_gte?: String;
- stringValue_contains?: String;
- stringValue_not_contains?: String;
- stringValue_starts_with?: String;
- stringValue_not_starts_with?: String;
- stringValue_ends_with?: String;
- stringValue_not_ends_with?: String;
- AND?: MeasurementScalarWhereInput[] | MeasurementScalarWhereInput;
- OR?: MeasurementScalarWhereInput[] | MeasurementScalarWhereInput;
- NOT?: MeasurementScalarWhereInput[] | MeasurementScalarWhereInput;
- }
- export interface MeasurementUpdateManyWithWhereNestedInput {
- where: MeasurementScalarWhereInput;
- data: MeasurementUpdateManyDataInput;
- }
- export interface MeasurementUpdateManyDataInput {
- intValue?: Int;
- floatValue?: Float;
- stringValue?: String;
- }
- export interface SetupUpdateOneRequiredInput {
- create?: SetupCreateInput;
- update?: SetupUpdateDataInput;
- upsert?: SetupUpsertNestedInput;
- connect?: SetupWhereUniqueInput;
- }
- export interface SetupUpdateDataInput {
- name?: String;
- description?: String;
- images?: FileUpdateManyInput;
- comments?: CommentUpdateManyInput;
- setupHardware?: SetupHardwareInstanceUpdateManyInput;
- instruments?: InstrumentInstanceUpdateManyInput;
- }
- export interface SetupHardwareInstanceUpdateManyInput {
- create?:
- | SetupHardwareInstanceCreateInput[]
- | SetupHardwareInstanceCreateInput;
- update?:
- | SetupHardwareInstanceUpdateWithWhereUniqueNestedInput[]
- | SetupHardwareInstanceUpdateWithWhereUniqueNestedInput;
- upsert?:
- | SetupHardwareInstanceUpsertWithWhereUniqueNestedInput[]
- | SetupHardwareInstanceUpsertWithWhereUniqueNestedInput;
- delete?:
- | SetupHardwareInstanceWhereUniqueInput[]
- | SetupHardwareInstanceWhereUniqueInput;
- connect?:
- | SetupHardwareInstanceWhereUniqueInput[]
- | SetupHardwareInstanceWhereUniqueInput;
- set?:
- | SetupHardwareInstanceWhereUniqueInput[]
- | SetupHardwareInstanceWhereUniqueInput;
- disconnect?:
- | SetupHardwareInstanceWhereUniqueInput[]
- | SetupHardwareInstanceWhereUniqueInput;
- deleteMany?:
- | SetupHardwareInstanceScalarWhereInput[]
- | SetupHardwareInstanceScalarWhereInput;
- updateMany?:
- | SetupHardwareInstanceUpdateManyWithWhereNestedInput[]
- | SetupHardwareInstanceUpdateManyWithWhereNestedInput;
- }
- export interface SetupHardwareInstanceUpdateWithWhereUniqueNestedInput {
- where: SetupHardwareInstanceWhereUniqueInput;
- data: SetupHardwareInstanceUpdateDataInput;
- }
- export interface SetupHardwareInstanceUpdateDataInput {
- setupHardware?: SetupHardwareUpdateOneRequiredInput;
- identifier?: String;
- images?: FileUpdateManyInput;
- }
- export interface SetupHardwareUpdateOneRequiredInput {
- create?: SetupHardwareCreateInput;
- update?: SetupHardwareUpdateDataInput;
- upsert?: SetupHardwareUpsertNestedInput;
- connect?: SetupHardwareWhereUniqueInput;
- }
- export interface SetupHardwareUpdateDataInput {
- name?: String;
- description?: String;
- images?: FileUpdateManyInput;
- }
- export interface SetupHardwareUpsertNestedInput {
- update: SetupHardwareUpdateDataInput;
- create: SetupHardwareCreateInput;
- }
- export interface SetupHardwareInstanceUpsertWithWhereUniqueNestedInput {
- where: SetupHardwareInstanceWhereUniqueInput;
- update: SetupHardwareInstanceUpdateDataInput;
- create: SetupHardwareInstanceCreateInput;
- }
- export interface SetupHardwareInstanceScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- identifier?: String;
- identifier_not?: String;
- identifier_in?: String[] | String;
- identifier_not_in?: String[] | String;
- identifier_lt?: String;
- identifier_lte?: String;
- identifier_gt?: String;
- identifier_gte?: String;
- identifier_contains?: String;
- identifier_not_contains?: String;
- identifier_starts_with?: String;
- identifier_not_starts_with?: String;
- identifier_ends_with?: String;
- identifier_not_ends_with?: String;
- AND?:
- | SetupHardwareInstanceScalarWhereInput[]
- | SetupHardwareInstanceScalarWhereInput;
- OR?:
- | SetupHardwareInstanceScalarWhereInput[]
- | SetupHardwareInstanceScalarWhereInput;
- NOT?:
- | SetupHardwareInstanceScalarWhereInput[]
- | SetupHardwareInstanceScalarWhereInput;
- }
- export interface SetupHardwareInstanceUpdateManyWithWhereNestedInput {
- where: SetupHardwareInstanceScalarWhereInput;
- data: SetupHardwareInstanceUpdateManyDataInput;
- }
- export interface SetupHardwareInstanceUpdateManyDataInput {
- identifier?: String;
- }
- export interface InstrumentInstanceUpdateManyInput {
- create?: InstrumentInstanceCreateInput[] | InstrumentInstanceCreateInput;
- update?:
- | InstrumentInstanceUpdateWithWhereUniqueNestedInput[]
- | InstrumentInstanceUpdateWithWhereUniqueNestedInput;
- upsert?:
- | InstrumentInstanceUpsertWithWhereUniqueNestedInput[]
- | InstrumentInstanceUpsertWithWhereUniqueNestedInput;
- delete?:
- | InstrumentInstanceWhereUniqueInput[]
- | InstrumentInstanceWhereUniqueInput;
- connect?:
- | InstrumentInstanceWhereUniqueInput[]
- | InstrumentInstanceWhereUniqueInput;
- set?:
- | InstrumentInstanceWhereUniqueInput[]
- | InstrumentInstanceWhereUniqueInput;
- disconnect?:
- | InstrumentInstanceWhereUniqueInput[]
- | InstrumentInstanceWhereUniqueInput;
- deleteMany?:
- | InstrumentInstanceScalarWhereInput[]
- | InstrumentInstanceScalarWhereInput;
- updateMany?:
- | InstrumentInstanceUpdateManyWithWhereNestedInput[]
- | InstrumentInstanceUpdateManyWithWhereNestedInput;
- }
- export interface InstrumentInstanceUpdateWithWhereUniqueNestedInput {
- where: InstrumentInstanceWhereUniqueInput;
- data: InstrumentInstanceUpdateDataInput;
- }
- export interface InstrumentInstanceUpdateDataInput {
- instrument?: InstrumentUpdateOneRequiredInput;
- identifier?: String;
- interface?: String;
- label?: String;
- location?: String;
- }
- export interface InstrumentUpdateOneRequiredInput {
- create?: InstrumentCreateInput;
- update?: InstrumentUpdateDataInput;
- upsert?: InstrumentUpsertNestedInput;
- connect?: InstrumentWhereUniqueInput;
- }
- export interface InstrumentUpdateDataInput {
- name?: String;
- description?: String;
- documents?: FileUpdateManyInput;
- interfaces?: InstrumentUpdateinterfacesInput;
- commands?: InstrumentCommandUpdateManyWithoutInstrumentInput;
- parameters?: InstrumentParameterUpdateManyInput;
- subsystems?: InstrumentSubsystemUpdateManyInput;
- }
- export interface InstrumentUpdateinterfacesInput {
- set?: String[] | String;
- }
- export interface InstrumentCommandUpdateManyWithoutInstrumentInput {
- create?:
- | InstrumentCommandCreateWithoutInstrumentInput[]
- | InstrumentCommandCreateWithoutInstrumentInput;
- delete?:
- | InstrumentCommandWhereUniqueInput[]
- | InstrumentCommandWhereUniqueInput;
- connect?:
- | InstrumentCommandWhereUniqueInput[]
- | InstrumentCommandWhereUniqueInput;
- set?: InstrumentCommandWhereUniqueInput[] | InstrumentCommandWhereUniqueInput;
- disconnect?:
- | InstrumentCommandWhereUniqueInput[]
- | InstrumentCommandWhereUniqueInput;
- update?:
- | InstrumentCommandUpdateWithWhereUniqueWithoutInstrumentInput[]
- | InstrumentCommandUpdateWithWhereUniqueWithoutInstrumentInput;
- upsert?:
- | InstrumentCommandUpsertWithWhereUniqueWithoutInstrumentInput[]
- | InstrumentCommandUpsertWithWhereUniqueWithoutInstrumentInput;
- deleteMany?:
- | InstrumentCommandScalarWhereInput[]
- | InstrumentCommandScalarWhereInput;
- updateMany?:
- | InstrumentCommandUpdateManyWithWhereNestedInput[]
- | InstrumentCommandUpdateManyWithWhereNestedInput;
- }
- export interface InstrumentCommandUpdateWithWhereUniqueWithoutInstrumentInput {
- where: InstrumentCommandWhereUniqueInput;
- data: InstrumentCommandUpdateWithoutInstrumentDataInput;
- }
- export interface InstrumentCommandUpdateWithoutInstrumentDataInput {
- tag?: String;
- name?: String;
- description?: String;
- readString?: String;
- writeString?: String;
- parameters?: InstrumentParameterUpdateManyInput;
- }
- export interface InstrumentParameterUpdateManyInput {
- create?: InstrumentParameterCreateInput[] | InstrumentParameterCreateInput;
- update?:
- | InstrumentParameterUpdateWithWhereUniqueNestedInput[]
- | InstrumentParameterUpdateWithWhereUniqueNestedInput;
- upsert?:
- | InstrumentParameterUpsertWithWhereUniqueNestedInput[]
- | InstrumentParameterUpsertWithWhereUniqueNestedInput;
- delete?:
- | InstrumentParameterWhereUniqueInput[]
- | InstrumentParameterWhereUniqueInput;
- connect?:
- | InstrumentParameterWhereUniqueInput[]
- | InstrumentParameterWhereUniqueInput;
- set?:
- | InstrumentParameterWhereUniqueInput[]
- | InstrumentParameterWhereUniqueInput;
- disconnect?:
- | InstrumentParameterWhereUniqueInput[]
- | InstrumentParameterWhereUniqueInput;
- deleteMany?:
- | InstrumentParameterScalarWhereInput[]
- | InstrumentParameterScalarWhereInput;
- updateMany?:
- | InstrumentParameterUpdateManyWithWhereNestedInput[]
- | InstrumentParameterUpdateManyWithWhereNestedInput;
- }
- export interface InstrumentParameterUpdateWithWhereUniqueNestedInput {
- where: InstrumentParameterWhereUniqueInput;
- data: InstrumentParameterUpdateDataInput;
- }
- export interface InstrumentParameterUpdateDataInput {
- tag?: String;
- name?: String;
- description?: String;
- type?: String;
- values?: String;
- }
- export interface InstrumentParameterUpsertWithWhereUniqueNestedInput {
- where: InstrumentParameterWhereUniqueInput;
- update: InstrumentParameterUpdateDataInput;
- create: InstrumentParameterCreateInput;
- }
- export interface InstrumentParameterScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- tag?: String;
- tag_not?: String;
- tag_in?: String[] | String;
- tag_not_in?: String[] | String;
- tag_lt?: String;
- tag_lte?: String;
- tag_gt?: String;
- tag_gte?: String;
- tag_contains?: String;
- tag_not_contains?: String;
- tag_starts_with?: String;
- tag_not_starts_with?: String;
- tag_ends_with?: String;
- tag_not_ends_with?: String;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- type?: String;
- type_not?: String;
- type_in?: String[] | String;
- type_not_in?: String[] | String;
- type_lt?: String;
- type_lte?: String;
- type_gt?: String;
- type_gte?: String;
- type_contains?: String;
- type_not_contains?: String;
- type_starts_with?: String;
- type_not_starts_with?: String;
- type_ends_with?: String;
- type_not_ends_with?: String;
- values?: String;
- values_not?: String;
- values_in?: String[] | String;
- values_not_in?: String[] | String;
- values_lt?: String;
- values_lte?: String;
- values_gt?: String;
- values_gte?: String;
- values_contains?: String;
- values_not_contains?: String;
- values_starts_with?: String;
- values_not_starts_with?: String;
- values_ends_with?: String;
- values_not_ends_with?: String;
- AND?:
- | InstrumentParameterScalarWhereInput[]
- | InstrumentParameterScalarWhereInput;
- OR?:
- | InstrumentParameterScalarWhereInput[]
- | InstrumentParameterScalarWhereInput;
- NOT?:
- | InstrumentParameterScalarWhereInput[]
- | InstrumentParameterScalarWhereInput;
- }
- export interface InstrumentParameterUpdateManyWithWhereNestedInput {
- where: InstrumentParameterScalarWhereInput;
- data: InstrumentParameterUpdateManyDataInput;
- }
- export interface InstrumentParameterUpdateManyDataInput {
- tag?: String;
- name?: String;
- description?: String;
- type?: String;
- values?: String;
- }
- export interface InstrumentCommandUpsertWithWhereUniqueWithoutInstrumentInput {
- where: InstrumentCommandWhereUniqueInput;
- update: InstrumentCommandUpdateWithoutInstrumentDataInput;
- create: InstrumentCommandCreateWithoutInstrumentInput;
- }
- export interface InstrumentCommandScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- tag?: String;
- tag_not?: String;
- tag_in?: String[] | String;
- tag_not_in?: String[] | String;
- tag_lt?: String;
- tag_lte?: String;
- tag_gt?: String;
- tag_gte?: String;
- tag_contains?: String;
- tag_not_contains?: String;
- tag_starts_with?: String;
- tag_not_starts_with?: String;
- tag_ends_with?: String;
- tag_not_ends_with?: String;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- readString?: String;
- readString_not?: String;
- readString_in?: String[] | String;
- readString_not_in?: String[] | String;
- readString_lt?: String;
- readString_lte?: String;
- readString_gt?: String;
- readString_gte?: String;
- readString_contains?: String;
- readString_not_contains?: String;
- readString_starts_with?: String;
- readString_not_starts_with?: String;
- readString_ends_with?: String;
- readString_not_ends_with?: String;
- writeString?: String;
- writeString_not?: String;
- writeString_in?: String[] | String;
- writeString_not_in?: String[] | String;
- writeString_lt?: String;
- writeString_lte?: String;
- writeString_gt?: String;
- writeString_gte?: String;
- writeString_contains?: String;
- writeString_not_contains?: String;
- writeString_starts_with?: String;
- writeString_not_starts_with?: String;
- writeString_ends_with?: String;
- writeString_not_ends_with?: String;
- AND?: InstrumentCommandScalarWhereInput[] | InstrumentCommandScalarWhereInput;
- OR?: InstrumentCommandScalarWhereInput[] | InstrumentCommandScalarWhereInput;
- NOT?: InstrumentCommandScalarWhereInput[] | InstrumentCommandScalarWhereInput;
- }
- export interface InstrumentCommandUpdateManyWithWhereNestedInput {
- where: InstrumentCommandScalarWhereInput;
- data: InstrumentCommandUpdateManyDataInput;
- }
- export interface InstrumentCommandUpdateManyDataInput {
- tag?: String;
- name?: String;
- description?: String;
- readString?: String;
- writeString?: String;
- }
- export interface InstrumentSubsystemUpdateManyInput {
- create?: InstrumentSubsystemCreateInput[] | InstrumentSubsystemCreateInput;
- update?:
- | InstrumentSubsystemUpdateWithWhereUniqueNestedInput[]
- | InstrumentSubsystemUpdateWithWhereUniqueNestedInput;
- upsert?:
- | InstrumentSubsystemUpsertWithWhereUniqueNestedInput[]
- | InstrumentSubsystemUpsertWithWhereUniqueNestedInput;
- delete?:
- | InstrumentSubsystemWhereUniqueInput[]
- | InstrumentSubsystemWhereUniqueInput;
- connect?:
- | InstrumentSubsystemWhereUniqueInput[]
- | InstrumentSubsystemWhereUniqueInput;
- set?:
- | InstrumentSubsystemWhereUniqueInput[]
- | InstrumentSubsystemWhereUniqueInput;
- disconnect?:
- | InstrumentSubsystemWhereUniqueInput[]
- | InstrumentSubsystemWhereUniqueInput;
- deleteMany?:
- | InstrumentSubsystemScalarWhereInput[]
- | InstrumentSubsystemScalarWhereInput;
- updateMany?:
- | InstrumentSubsystemUpdateManyWithWhereNestedInput[]
- | InstrumentSubsystemUpdateManyWithWhereNestedInput;
- }
- export interface InstrumentSubsystemUpdateWithWhereUniqueNestedInput {
- where: InstrumentSubsystemWhereUniqueInput;
- data: InstrumentSubsystemUpdateDataInput;
- }
- export interface InstrumentSubsystemUpdateDataInput {
- name?: String;
- description?: String;
- commands?: InstrumentCommandUpdateManyInput;
- parameters?: InstrumentParameterUpdateManyInput;
- subsystems?: InstrumentSubsystemUpdateManyInput;
- }
- export interface InstrumentCommandUpdateManyInput {
- create?: InstrumentCommandCreateInput[] | InstrumentCommandCreateInput;
- update?:
- | InstrumentCommandUpdateWithWhereUniqueNestedInput[]
- | InstrumentCommandUpdateWithWhereUniqueNestedInput;
- upsert?:
- | InstrumentCommandUpsertWithWhereUniqueNestedInput[]
- | InstrumentCommandUpsertWithWhereUniqueNestedInput;
- delete?:
- | InstrumentCommandWhereUniqueInput[]
- | InstrumentCommandWhereUniqueInput;
- connect?:
- | InstrumentCommandWhereUniqueInput[]
- | InstrumentCommandWhereUniqueInput;
- set?: InstrumentCommandWhereUniqueInput[] | InstrumentCommandWhereUniqueInput;
- disconnect?:
- | InstrumentCommandWhereUniqueInput[]
- | InstrumentCommandWhereUniqueInput;
- deleteMany?:
- | InstrumentCommandScalarWhereInput[]
- | InstrumentCommandScalarWhereInput;
- updateMany?:
- | InstrumentCommandUpdateManyWithWhereNestedInput[]
- | InstrumentCommandUpdateManyWithWhereNestedInput;
- }
- export interface InstrumentCommandUpdateWithWhereUniqueNestedInput {
- where: InstrumentCommandWhereUniqueInput;
- data: InstrumentCommandUpdateDataInput;
- }
- export interface InstrumentCommandUpdateDataInput {
- tag?: String;
- name?: String;
- description?: String;
- instrument?: InstrumentUpdateOneRequiredWithoutCommandsInput;
- readString?: String;
- writeString?: String;
- parameters?: InstrumentParameterUpdateManyInput;
- }
- export interface InstrumentUpdateOneRequiredWithoutCommandsInput {
- create?: InstrumentCreateWithoutCommandsInput;
- update?: InstrumentUpdateWithoutCommandsDataInput;
- upsert?: InstrumentUpsertWithoutCommandsInput;
- connect?: InstrumentWhereUniqueInput;
- }
- export interface InstrumentUpdateWithoutCommandsDataInput {
- name?: String;
- description?: String;
- documents?: FileUpdateManyInput;
- interfaces?: InstrumentUpdateinterfacesInput;
- parameters?: InstrumentParameterUpdateManyInput;
- subsystems?: InstrumentSubsystemUpdateManyInput;
- }
- export interface InstrumentUpsertWithoutCommandsInput {
- update: InstrumentUpdateWithoutCommandsDataInput;
- create: InstrumentCreateWithoutCommandsInput;
- }
- export interface InstrumentCommandUpsertWithWhereUniqueNestedInput {
- where: InstrumentCommandWhereUniqueInput;
- update: InstrumentCommandUpdateDataInput;
- create: InstrumentCommandCreateInput;
- }
- export interface InstrumentSubsystemUpsertWithWhereUniqueNestedInput {
- where: InstrumentSubsystemWhereUniqueInput;
- update: InstrumentSubsystemUpdateDataInput;
- create: InstrumentSubsystemCreateInput;
- }
- export interface InstrumentSubsystemScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- description?: String;
- description_not?: String;
- description_in?: String[] | String;
- description_not_in?: String[] | String;
- description_lt?: String;
- description_lte?: String;
- description_gt?: String;
- description_gte?: String;
- description_contains?: String;
- description_not_contains?: String;
- description_starts_with?: String;
- description_not_starts_with?: String;
- description_ends_with?: String;
- description_not_ends_with?: String;
- AND?:
- | InstrumentSubsystemScalarWhereInput[]
- | InstrumentSubsystemScalarWhereInput;
- OR?:
- | InstrumentSubsystemScalarWhereInput[]
- | InstrumentSubsystemScalarWhereInput;
- NOT?:
- | InstrumentSubsystemScalarWhereInput[]
- | InstrumentSubsystemScalarWhereInput;
- }
- export interface InstrumentSubsystemUpdateManyWithWhereNestedInput {
- where: InstrumentSubsystemScalarWhereInput;
- data: InstrumentSubsystemUpdateManyDataInput;
- }
- export interface InstrumentSubsystemUpdateManyDataInput {
- name?: String;
- description?: String;
- }
- export interface InstrumentUpsertNestedInput {
- update: InstrumentUpdateDataInput;
- create: InstrumentCreateInput;
- }
- export interface InstrumentInstanceUpsertWithWhereUniqueNestedInput {
- where: InstrumentInstanceWhereUniqueInput;
- update: InstrumentInstanceUpdateDataInput;
- create: InstrumentInstanceCreateInput;
- }
- export interface InstrumentInstanceScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- identifier?: String;
- identifier_not?: String;
- identifier_in?: String[] | String;
- identifier_not_in?: String[] | String;
- identifier_lt?: String;
- identifier_lte?: String;
- identifier_gt?: String;
- identifier_gte?: String;
- identifier_contains?: String;
- identifier_not_contains?: String;
- identifier_starts_with?: String;
- identifier_not_starts_with?: String;
- identifier_ends_with?: String;
- identifier_not_ends_with?: String;
- interface?: String;
- interface_not?: String;
- interface_in?: String[] | String;
- interface_not_in?: String[] | String;
- interface_lt?: String;
- interface_lte?: String;
- interface_gt?: String;
- interface_gte?: String;
- interface_contains?: String;
- interface_not_contains?: String;
- interface_starts_with?: String;
- interface_not_starts_with?: String;
- interface_ends_with?: String;
- interface_not_ends_with?: String;
- label?: String;
- label_not?: String;
- label_in?: String[] | String;
- label_not_in?: String[] | String;
- label_lt?: String;
- label_lte?: String;
- label_gt?: String;
- label_gte?: String;
- label_contains?: String;
- label_not_contains?: String;
- label_starts_with?: String;
- label_not_starts_with?: String;
- label_ends_with?: String;
- label_not_ends_with?: String;
- location?: String;
- location_not?: String;
- location_in?: String[] | String;
- location_not_in?: String[] | String;
- location_lt?: String;
- location_lte?: String;
- location_gt?: String;
- location_gte?: String;
- location_contains?: String;
- location_not_contains?: String;
- location_starts_with?: String;
- location_not_starts_with?: String;
- location_ends_with?: String;
- location_not_ends_with?: String;
- AND?:
- | InstrumentInstanceScalarWhereInput[]
- | InstrumentInstanceScalarWhereInput;
- OR?:
- | InstrumentInstanceScalarWhereInput[]
- | InstrumentInstanceScalarWhereInput;
- NOT?:
- | InstrumentInstanceScalarWhereInput[]
- | InstrumentInstanceScalarWhereInput;
- }
- export interface InstrumentInstanceUpdateManyWithWhereNestedInput {
- where: InstrumentInstanceScalarWhereInput;
- data: InstrumentInstanceUpdateManyDataInput;
- }
- export interface InstrumentInstanceUpdateManyDataInput {
- identifier?: String;
- interface?: String;
- label?: String;
- location?: String;
- }
- export interface SetupUpsertNestedInput {
- update: SetupUpdateDataInput;
- create: SetupCreateInput;
- }
- export interface MeasurementRunUpsertWithWhereUniqueNestedInput {
- where: MeasurementRunWhereUniqueInput;
- update: MeasurementRunUpdateDataInput;
- create: MeasurementRunCreateInput;
- }
- export interface MeasurementRunScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- location?: String;
- location_not?: String;
- location_in?: String[] | String;
- location_not_in?: String[] | String;
- location_lt?: String;
- location_lte?: String;
- location_gt?: String;
- location_gte?: String;
- location_contains?: String;
- location_not_contains?: String;
- location_starts_with?: String;
- location_not_starts_with?: String;
- location_ends_with?: String;
- location_not_ends_with?: String;
- temperature?: Float;
- temperature_not?: Float;
- temperature_in?: Float[] | Float;
- temperature_not_in?: Float[] | Float;
- temperature_lt?: Float;
- temperature_lte?: Float;
- temperature_gt?: Float;
- temperature_gte?: Float;
- startTime?: DateTimeInput;
- startTime_not?: DateTimeInput;
- startTime_in?: DateTimeInput[] | DateTimeInput;
- startTime_not_in?: DateTimeInput[] | DateTimeInput;
- startTime_lt?: DateTimeInput;
- startTime_lte?: DateTimeInput;
- startTime_gt?: DateTimeInput;
- startTime_gte?: DateTimeInput;
- endTime?: DateTimeInput;
- endTime_not?: DateTimeInput;
- endTime_in?: DateTimeInput[] | DateTimeInput;
- endTime_not_in?: DateTimeInput[] | DateTimeInput;
- endTime_lt?: DateTimeInput;
- endTime_lte?: DateTimeInput;
- endTime_gt?: DateTimeInput;
- endTime_gte?: DateTimeInput;
- AND?: MeasurementRunScalarWhereInput[] | MeasurementRunScalarWhereInput;
- OR?: MeasurementRunScalarWhereInput[] | MeasurementRunScalarWhereInput;
- NOT?: MeasurementRunScalarWhereInput[] | MeasurementRunScalarWhereInput;
- }
- export interface MeasurementRunUpdateManyWithWhereNestedInput {
- where: MeasurementRunScalarWhereInput;
- data: MeasurementRunUpdateManyDataInput;
- }
- export interface MeasurementRunUpdateManyDataInput {
- name?: String;
- location?: String;
- temperature?: Float;
- startTime?: DateTimeInput;
- endTime?: DateTimeInput;
- }
- export interface CharacterizationUpdateManyMutationInput {
- name?: String;
- }
- export interface CommentUpdateInput {
- text?: String;
- previousVersion?: CommentUpdateOneInput;
- }
- export interface CommentUpdateManyMutationInput {
- text?: String;
- }
- export interface DUTCreateInput {
- name: String;
- description?: String;
- project: ProjectVersionCreateOneInput;
- modifications?: DUTCreatemodificationsInput;
- }
- export interface DUTCreatemodificationsInput {
- set?: String[] | String;
- }
- export interface DUTUpdateInput {
- name?: String;
- description?: String;
- project?: ProjectVersionUpdateOneRequiredInput;
- modifications?: DUTUpdatemodificationsInput;
- }
- export interface DUTUpdatemodificationsInput {
- set?: String[] | String;
- }
- export interface DUTUpdateManyMutationInput {
- name?: String;
- description?: String;
- modifications?: DUTUpdatemodificationsInput;
- }
- export interface EventUpdateInput {
- json?: String;
- when?: DateTimeInput;
- }
- export interface EventUpdateManyMutationInput {
- json?: String;
- when?: DateTimeInput;
- }
- export interface FileUpdateInput {
- path?: String;
- name?: String;
- description?: String;
- filename?: String;
- mimetype?: String;
- size?: Int;
- }
- export interface FileUpdateManyMutationInput {
- path?: String;
- name?: String;
- description?: String;
- filename?: String;
- mimetype?: String;
- size?: Int;
- }
- export interface InstrumentUpdateInput {
- name?: String;
- description?: String;
- documents?: FileUpdateManyInput;
- interfaces?: InstrumentUpdateinterfacesInput;
- commands?: InstrumentCommandUpdateManyWithoutInstrumentInput;
- parameters?: InstrumentParameterUpdateManyInput;
- subsystems?: InstrumentSubsystemUpdateManyInput;
- }
- export interface InstrumentUpdateManyMutationInput {
- name?: String;
- description?: String;
- interfaces?: InstrumentUpdateinterfacesInput;
- }
- export interface InstrumentCommandUpdateInput {
- tag?: String;
- name?: String;
- description?: String;
- instrument?: InstrumentUpdateOneRequiredWithoutCommandsInput;
- readString?: String;
- writeString?: String;
- parameters?: InstrumentParameterUpdateManyInput;
- }
- export interface InstrumentCommandUpdateManyMutationInput {
- tag?: String;
- name?: String;
- description?: String;
- readString?: String;
- writeString?: String;
- }
- export interface InstrumentInstanceUpdateInput {
- instrument?: InstrumentUpdateOneRequiredInput;
- identifier?: String;
- interface?: String;
- label?: String;
- location?: String;
- }
- export interface InstrumentInstanceUpdateManyMutationInput {
- identifier?: String;
- interface?: String;
- label?: String;
- location?: String;
- }
- export interface InstrumentParameterUpdateInput {
- tag?: String;
- name?: String;
- description?: String;
- type?: String;
- values?: String;
- }
- export interface InstrumentParameterUpdateManyMutationInput {
- tag?: String;
- name?: String;
- description?: String;
- type?: String;
- values?: String;
- }
- export interface InstrumentSubsystemUpdateInput {
- name?: String;
- description?: String;
- commands?: InstrumentCommandUpdateManyInput;
- parameters?: InstrumentParameterUpdateManyInput;
- subsystems?: InstrumentSubsystemUpdateManyInput;
- }
- export interface InstrumentSubsystemUpdateManyMutationInput {
- name?: String;
- description?: String;
- }
- export interface MeasurementUpdateInput {
- intValue?: Int;
- floatValue?: Float;
- stringValue?: String;
- }
- export interface MeasurementUpdateManyMutationInput {
- intValue?: Int;
- floatValue?: Float;
- stringValue?: String;
- }
- export interface MeasurementRunUpdateInput {
- name?: String;
- operators?: UserUpdateManyInput;
- location?: String;
- temperature?: Float;
- startTime?: DateTimeInput;
- endTime?: DateTimeInput;
- log?: EventUpdateManyInput;
- comments?: CommentUpdateManyInput;
- measurements?: MeasurementUpdateManyInput;
- setup?: SetupUpdateOneRequiredInput;
- }
- export interface MeasurementRunUpdateManyMutationInput {
- name?: String;
- location?: String;
- temperature?: Float;
- startTime?: DateTimeInput;
- endTime?: DateTimeInput;
- }
- export interface MetaCreateInput {
- key: String;
- value: String;
- }
- export interface MetaUpdateInput {
- key?: String;
- value?: String;
- }
- export interface MetaUpdateManyMutationInput {
- key?: String;
- value?: String;
- }
- export interface ProjectCreateInput {
- name: String;
- abbreviation: String;
- description?: String;
- files?: FileCreateManyInput;
- versions?: ProjectVersionCreateManyWithoutProjectInput;
- }
- export interface ProjectVersionCreateManyWithoutProjectInput {
- create?:
- | ProjectVersionCreateWithoutProjectInput[]
- | ProjectVersionCreateWithoutProjectInput;
- connect?: ProjectVersionWhereUniqueInput[] | ProjectVersionWhereUniqueInput;
- }
- export interface ProjectVersionCreateWithoutProjectInput {
- name: String;
- changes?: ProjectVersionCreatechangesInput;
- date: DateTimeInput;
- }
- export interface ProjectUpdateInput {
- name?: String;
- abbreviation?: String;
- description?: String;
- files?: FileUpdateManyInput;
- versions?: ProjectVersionUpdateManyWithoutProjectInput;
- }
- export interface ProjectVersionUpdateManyWithoutProjectInput {
- create?:
- | ProjectVersionCreateWithoutProjectInput[]
- | ProjectVersionCreateWithoutProjectInput;
- delete?: ProjectVersionWhereUniqueInput[] | ProjectVersionWhereUniqueInput;
- connect?: ProjectVersionWhereUniqueInput[] | ProjectVersionWhereUniqueInput;
- set?: ProjectVersionWhereUniqueInput[] | ProjectVersionWhereUniqueInput;
- disconnect?:
- | ProjectVersionWhereUniqueInput[]
- | ProjectVersionWhereUniqueInput;
- update?:
- | ProjectVersionUpdateWithWhereUniqueWithoutProjectInput[]
- | ProjectVersionUpdateWithWhereUniqueWithoutProjectInput;
- upsert?:
- | ProjectVersionUpsertWithWhereUniqueWithoutProjectInput[]
- | ProjectVersionUpsertWithWhereUniqueWithoutProjectInput;
- deleteMany?:
- | ProjectVersionScalarWhereInput[]
- | ProjectVersionScalarWhereInput;
- updateMany?:
- | ProjectVersionUpdateManyWithWhereNestedInput[]
- | ProjectVersionUpdateManyWithWhereNestedInput;
- }
- export interface ProjectVersionUpdateWithWhereUniqueWithoutProjectInput {
- where: ProjectVersionWhereUniqueInput;
- data: ProjectVersionUpdateWithoutProjectDataInput;
- }
- export interface ProjectVersionUpdateWithoutProjectDataInput {
- name?: String;
- changes?: ProjectVersionUpdatechangesInput;
- date?: DateTimeInput;
- }
- export interface ProjectVersionUpsertWithWhereUniqueWithoutProjectInput {
- where: ProjectVersionWhereUniqueInput;
- update: ProjectVersionUpdateWithoutProjectDataInput;
- create: ProjectVersionCreateWithoutProjectInput;
- }
- export interface ProjectVersionScalarWhereInput {
- id?: ID_Input;
- id_not?: ID_Input;
- id_in?: ID_Input[] | ID_Input;
- id_not_in?: ID_Input[] | ID_Input;
- id_lt?: ID_Input;
- id_lte?: ID_Input;
- id_gt?: ID_Input;
- id_gte?: ID_Input;
- id_contains?: ID_Input;
- id_not_contains?: ID_Input;
- id_starts_with?: ID_Input;
- id_not_starts_with?: ID_Input;
- id_ends_with?: ID_Input;
- id_not_ends_with?: ID_Input;
- name?: String;
- name_not?: String;
- name_in?: String[] | String;
- name_not_in?: String[] | String;
- name_lt?: String;
- name_lte?: String;
- name_gt?: String;
- name_gte?: String;
- name_contains?: String;
- name_not_contains?: String;
- name_starts_with?: String;
- name_not_starts_with?: String;
- name_ends_with?: String;
- name_not_ends_with?: String;
- date?: DateTimeInput;
- date_not?: DateTimeInput;
- date_in?: DateTimeInput[] | DateTimeInput;
- date_not_in?: DateTimeInput[] | DateTimeInput;
- date_lt?: DateTimeInput;
- date_lte?: DateTimeInput;
- date_gt?: DateTimeInput;
- date_gte?: DateTimeInput;
- AND?: ProjectVersionScalarWhereInput[] | ProjectVersionScalarWhereInput;
- OR?: ProjectVersionScalarWhereInput[] | ProjectVersionScalarWhereInput;
- NOT?: ProjectVersionScalarWhereInput[] | ProjectVersionScalarWhereInput;
- }
- export interface ProjectVersionUpdateManyWithWhereNestedInput {
- where: ProjectVersionScalarWhereInput;
- data: ProjectVersionUpdateManyDataInput;
- }
- export interface ProjectVersionUpdateManyDataInput {
- name?: String;
- changes?: ProjectVersionUpdatechangesInput;
- date?: DateTimeInput;
- }
- export interface ProjectUpdateManyMutationInput {
- name?: String;
- abbreviation?: String;
- description?: String;
- }
- export interface ProjectVersionUpdateInput {
- name?: String;
- changes?: ProjectVersionUpdatechangesInput;
- date?: DateTimeInput;
- project?: ProjectUpdateOneRequiredWithoutVersionsInput;
- }
- export interface ProjectVersionUpdateManyMutationInput {
- name?: String;
- changes?: ProjectVersionUpdatechangesInput;
- date?: DateTimeInput;
- }
- export interface SetupUpdateInput {
- name?: String;
- description?: String;
- images?: FileUpdateManyInput;
- comments?: CommentUpdateManyInput;
- setupHardware?: SetupHardwareInstanceUpdateManyInput;
- instruments?: InstrumentInstanceUpdateManyInput;
- }
- export interface SetupUpdateManyMutationInput {
- name?: String;
- description?: String;
- }
- export interface SetupHardwareUpdateInput {
- name?: String;
- description?: String;
- images?: FileUpdateManyInput;
- }
- export interface SetupHardwareUpdateManyMutationInput {
- name?: String;
- description?: String;
- }
- export interface SetupHardwareInstanceUpdateInput {
- setupHardware?: SetupHardwareUpdateOneRequiredInput;
- identifier?: String;
- images?: FileUpdateManyInput;
- }
- export interface SetupHardwareInstanceUpdateManyMutationInput {
- identifier?: String;
- }
- export interface UserUpdateInput {
- email?: String;
- name?: String;
- abbreviation?: String;
- password?: String;
- images?: FileUpdateManyInput;
- }
- export interface UserUpdateManyMutationInput {
- email?: String;
- name?: String;
- abbreviation?: String;
- password?: String;
- }
- export interface CharacterizationSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: CharacterizationWhereInput;
- AND?:
- | CharacterizationSubscriptionWhereInput[]
- | CharacterizationSubscriptionWhereInput;
- OR?:
- | CharacterizationSubscriptionWhereInput[]
- | CharacterizationSubscriptionWhereInput;
- NOT?:
- | CharacterizationSubscriptionWhereInput[]
- | CharacterizationSubscriptionWhereInput;
- }
- export interface CommentSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: CommentWhereInput;
- AND?: CommentSubscriptionWhereInput[] | CommentSubscriptionWhereInput;
- OR?: CommentSubscriptionWhereInput[] | CommentSubscriptionWhereInput;
- NOT?: CommentSubscriptionWhereInput[] | CommentSubscriptionWhereInput;
- }
- export interface DUTSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: DUTWhereInput;
- AND?: DUTSubscriptionWhereInput[] | DUTSubscriptionWhereInput;
- OR?: DUTSubscriptionWhereInput[] | DUTSubscriptionWhereInput;
- NOT?: DUTSubscriptionWhereInput[] | DUTSubscriptionWhereInput;
- }
- export interface EventSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: EventWhereInput;
- AND?: EventSubscriptionWhereInput[] | EventSubscriptionWhereInput;
- OR?: EventSubscriptionWhereInput[] | EventSubscriptionWhereInput;
- NOT?: EventSubscriptionWhereInput[] | EventSubscriptionWhereInput;
- }
- export interface FileSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: FileWhereInput;
- AND?: FileSubscriptionWhereInput[] | FileSubscriptionWhereInput;
- OR?: FileSubscriptionWhereInput[] | FileSubscriptionWhereInput;
- NOT?: FileSubscriptionWhereInput[] | FileSubscriptionWhereInput;
- }
- export interface InstrumentSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: InstrumentWhereInput;
- AND?: InstrumentSubscriptionWhereInput[] | InstrumentSubscriptionWhereInput;
- OR?: InstrumentSubscriptionWhereInput[] | InstrumentSubscriptionWhereInput;
- NOT?: InstrumentSubscriptionWhereInput[] | InstrumentSubscriptionWhereInput;
- }
- export interface InstrumentCommandSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: InstrumentCommandWhereInput;
- AND?:
- | InstrumentCommandSubscriptionWhereInput[]
- | InstrumentCommandSubscriptionWhereInput;
- OR?:
- | InstrumentCommandSubscriptionWhereInput[]
- | InstrumentCommandSubscriptionWhereInput;
- NOT?:
- | InstrumentCommandSubscriptionWhereInput[]
- | InstrumentCommandSubscriptionWhereInput;
- }
- export interface InstrumentInstanceSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: InstrumentInstanceWhereInput;
- AND?:
- | InstrumentInstanceSubscriptionWhereInput[]
- | InstrumentInstanceSubscriptionWhereInput;
- OR?:
- | InstrumentInstanceSubscriptionWhereInput[]
- | InstrumentInstanceSubscriptionWhereInput;
- NOT?:
- | InstrumentInstanceSubscriptionWhereInput[]
- | InstrumentInstanceSubscriptionWhereInput;
- }
- export interface InstrumentParameterSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: InstrumentParameterWhereInput;
- AND?:
- | InstrumentParameterSubscriptionWhereInput[]
- | InstrumentParameterSubscriptionWhereInput;
- OR?:
- | InstrumentParameterSubscriptionWhereInput[]
- | InstrumentParameterSubscriptionWhereInput;
- NOT?:
- | InstrumentParameterSubscriptionWhereInput[]
- | InstrumentParameterSubscriptionWhereInput;
- }
- export interface InstrumentSubsystemSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: InstrumentSubsystemWhereInput;
- AND?:
- | InstrumentSubsystemSubscriptionWhereInput[]
- | InstrumentSubsystemSubscriptionWhereInput;
- OR?:
- | InstrumentSubsystemSubscriptionWhereInput[]
- | InstrumentSubsystemSubscriptionWhereInput;
- NOT?:
- | InstrumentSubsystemSubscriptionWhereInput[]
- | InstrumentSubsystemSubscriptionWhereInput;
- }
- export interface MeasurementSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: MeasurementWhereInput;
- AND?: MeasurementSubscriptionWhereInput[] | MeasurementSubscriptionWhereInput;
- OR?: MeasurementSubscriptionWhereInput[] | MeasurementSubscriptionWhereInput;
- NOT?: MeasurementSubscriptionWhereInput[] | MeasurementSubscriptionWhereInput;
- }
- export interface MeasurementRunSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: MeasurementRunWhereInput;
- AND?:
- | MeasurementRunSubscriptionWhereInput[]
- | MeasurementRunSubscriptionWhereInput;
- OR?:
- | MeasurementRunSubscriptionWhereInput[]
- | MeasurementRunSubscriptionWhereInput;
- NOT?:
- | MeasurementRunSubscriptionWhereInput[]
- | MeasurementRunSubscriptionWhereInput;
- }
- export interface MetaSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: MetaWhereInput;
- AND?: MetaSubscriptionWhereInput[] | MetaSubscriptionWhereInput;
- OR?: MetaSubscriptionWhereInput[] | MetaSubscriptionWhereInput;
- NOT?: MetaSubscriptionWhereInput[] | MetaSubscriptionWhereInput;
- }
- export interface ProjectSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: ProjectWhereInput;
- AND?: ProjectSubscriptionWhereInput[] | ProjectSubscriptionWhereInput;
- OR?: ProjectSubscriptionWhereInput[] | ProjectSubscriptionWhereInput;
- NOT?: ProjectSubscriptionWhereInput[] | ProjectSubscriptionWhereInput;
- }
- export interface ProjectVersionSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: ProjectVersionWhereInput;
- AND?:
- | ProjectVersionSubscriptionWhereInput[]
- | ProjectVersionSubscriptionWhereInput;
- OR?:
- | ProjectVersionSubscriptionWhereInput[]
- | ProjectVersionSubscriptionWhereInput;
- NOT?:
- | ProjectVersionSubscriptionWhereInput[]
- | ProjectVersionSubscriptionWhereInput;
- }
- export interface SetupSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: SetupWhereInput;
- AND?: SetupSubscriptionWhereInput[] | SetupSubscriptionWhereInput;
- OR?: SetupSubscriptionWhereInput[] | SetupSubscriptionWhereInput;
- NOT?: SetupSubscriptionWhereInput[] | SetupSubscriptionWhereInput;
- }
- export interface SetupHardwareSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: SetupHardwareWhereInput;
- AND?:
- | SetupHardwareSubscriptionWhereInput[]
- | SetupHardwareSubscriptionWhereInput;
- OR?:
- | SetupHardwareSubscriptionWhereInput[]
- | SetupHardwareSubscriptionWhereInput;
- NOT?:
- | SetupHardwareSubscriptionWhereInput[]
- | SetupHardwareSubscriptionWhereInput;
- }
- export interface SetupHardwareInstanceSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: SetupHardwareInstanceWhereInput;
- AND?:
- | SetupHardwareInstanceSubscriptionWhereInput[]
- | SetupHardwareInstanceSubscriptionWhereInput;
- OR?:
- | SetupHardwareInstanceSubscriptionWhereInput[]
- | SetupHardwareInstanceSubscriptionWhereInput;
- NOT?:
- | SetupHardwareInstanceSubscriptionWhereInput[]
- | SetupHardwareInstanceSubscriptionWhereInput;
- }
- export interface UserSubscriptionWhereInput {
- mutation_in?: MutationType[] | MutationType;
- updatedFields_contains?: String;
- updatedFields_contains_every?: String[] | String;
- updatedFields_contains_some?: String[] | String;
- node?: UserWhereInput;
- AND?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput;
- OR?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput;
- NOT?: UserSubscriptionWhereInput[] | UserSubscriptionWhereInput;
- }
- export interface NodeNode {
- id: ID_Output;
- }
- export interface Characterization {
- id: ID_Output;
- name: String;
- }
- export interface CharacterizationPromise
- extends Promise<Characterization>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- projectVersion: <T = ProjectVersionPromise>() => T;
- measurementRuns: <T = FragmentableArray<MeasurementRun>>(
- args?: {
- where?: MeasurementRunWhereInput;
- orderBy?: MeasurementRunOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface CharacterizationSubscription
- extends Promise<AsyncIterator<Characterization>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- projectVersion: <T = ProjectVersionSubscription>() => T;
- measurementRuns: <T = Promise<AsyncIterator<MeasurementRunSubscription>>>(
- args?: {
- where?: MeasurementRunWhereInput;
- orderBy?: MeasurementRunOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface ProjectVersion {
- id: ID_Output;
- name: String;
- changes: String[];
- date: DateTimeOutput;
- }
- export interface ProjectVersionPromise
- extends Promise<ProjectVersion>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- changes: () => Promise<String[]>;
- date: () => Promise<DateTimeOutput>;
- project: <T = ProjectPromise>() => T;
- }
- export interface ProjectVersionSubscription
- extends Promise<AsyncIterator<ProjectVersion>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- changes: () => Promise<AsyncIterator<String[]>>;
- date: () => Promise<AsyncIterator<DateTimeOutput>>;
- project: <T = ProjectSubscription>() => T;
- }
- export interface Project {
- id: ID_Output;
- name: String;
- abbreviation: String;
- description?: String;
- }
- export interface ProjectPromise extends Promise<Project>, Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- abbreviation: () => Promise<String>;
- description: () => Promise<String>;
- files: <T = FragmentableArray<File>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- versions: <T = FragmentableArray<ProjectVersion>>(
- args?: {
- where?: ProjectVersionWhereInput;
- orderBy?: ProjectVersionOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface ProjectSubscription
- extends Promise<AsyncIterator<Project>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- abbreviation: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- files: <T = Promise<AsyncIterator<FileSubscription>>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- versions: <T = Promise<AsyncIterator<ProjectVersionSubscription>>>(
- args?: {
- where?: ProjectVersionWhereInput;
- orderBy?: ProjectVersionOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface File {
- id: ID_Output;
- path: String;
- name?: String;
- description?: String;
- filename: String;
- mimetype: String;
- size: Int;
- }
- export interface FilePromise extends Promise<File>, Fragmentable {
- id: () => Promise<ID_Output>;
- path: () => Promise<String>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- filename: () => Promise<String>;
- mimetype: () => Promise<String>;
- size: () => Promise<Int>;
- }
- export interface FileSubscription
- extends Promise<AsyncIterator<File>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- path: () => Promise<AsyncIterator<String>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- filename: () => Promise<AsyncIterator<String>>;
- mimetype: () => Promise<AsyncIterator<String>>;
- size: () => Promise<AsyncIterator<Int>>;
- }
- export interface MeasurementRun {
- id: ID_Output;
- name: String;
- location: String;
- temperature?: Float;
- startTime: DateTimeOutput;
- endTime: DateTimeOutput;
- }
- export interface MeasurementRunPromise
- extends Promise<MeasurementRun>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- operators: <T = FragmentableArray<User>>(
- args?: {
- where?: UserWhereInput;
- orderBy?: UserOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- location: () => Promise<String>;
- temperature: () => Promise<Float>;
- startTime: () => Promise<DateTimeOutput>;
- endTime: () => Promise<DateTimeOutput>;
- log: <T = FragmentableArray<Event>>(
- args?: {
- where?: EventWhereInput;
- orderBy?: EventOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- comments: <T = FragmentableArray<Comment>>(
- args?: {
- where?: CommentWhereInput;
- orderBy?: CommentOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- measurements: <T = FragmentableArray<Measurement>>(
- args?: {
- where?: MeasurementWhereInput;
- orderBy?: MeasurementOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- setup: <T = SetupPromise>() => T;
- }
- export interface MeasurementRunSubscription
- extends Promise<AsyncIterator<MeasurementRun>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- operators: <T = Promise<AsyncIterator<UserSubscription>>>(
- args?: {
- where?: UserWhereInput;
- orderBy?: UserOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- location: () => Promise<AsyncIterator<String>>;
- temperature: () => Promise<AsyncIterator<Float>>;
- startTime: () => Promise<AsyncIterator<DateTimeOutput>>;
- endTime: () => Promise<AsyncIterator<DateTimeOutput>>;
- log: <T = Promise<AsyncIterator<EventSubscription>>>(
- args?: {
- where?: EventWhereInput;
- orderBy?: EventOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- comments: <T = Promise<AsyncIterator<CommentSubscription>>>(
- args?: {
- where?: CommentWhereInput;
- orderBy?: CommentOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- measurements: <T = Promise<AsyncIterator<MeasurementSubscription>>>(
- args?: {
- where?: MeasurementWhereInput;
- orderBy?: MeasurementOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- setup: <T = SetupSubscription>() => T;
- }
- export interface User {
- id: ID_Output;
- email: String;
- name: String;
- abbreviation: String;
- password: String;
- }
- export interface UserPromise extends Promise<User>, Fragmentable {
- id: () => Promise<ID_Output>;
- email: () => Promise<String>;
- name: () => Promise<String>;
- abbreviation: () => Promise<String>;
- password: () => Promise<String>;
- images: <T = FragmentableArray<File>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface UserSubscription
- extends Promise<AsyncIterator<User>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- email: () => Promise<AsyncIterator<String>>;
- name: () => Promise<AsyncIterator<String>>;
- abbreviation: () => Promise<AsyncIterator<String>>;
- password: () => Promise<AsyncIterator<String>>;
- images: <T = Promise<AsyncIterator<FileSubscription>>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface Event {
- id: ID_Output;
- json: String;
- when: DateTimeOutput;
- }
- export interface EventPromise extends Promise<Event>, Fragmentable {
- id: () => Promise<ID_Output>;
- json: () => Promise<String>;
- when: () => Promise<DateTimeOutput>;
- }
- export interface EventSubscription
- extends Promise<AsyncIterator<Event>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- json: () => Promise<AsyncIterator<String>>;
- when: () => Promise<AsyncIterator<DateTimeOutput>>;
- }
- export interface Comment {
- id: ID_Output;
- text?: String;
- createdAt: DateTimeOutput;
- }
- export interface CommentPromise extends Promise<Comment>, Fragmentable {
- id: () => Promise<ID_Output>;
- text: () => Promise<String>;
- createdAt: () => Promise<DateTimeOutput>;
- previousVersion: <T = CommentPromise>() => T;
- }
- export interface CommentSubscription
- extends Promise<AsyncIterator<Comment>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- text: () => Promise<AsyncIterator<String>>;
- createdAt: () => Promise<AsyncIterator<DateTimeOutput>>;
- previousVersion: <T = CommentSubscription>() => T;
- }
- export interface Measurement {
- id: ID_Output;
- createdAt: DateTimeOutput;
- intValue?: Int;
- floatValue?: Float;
- stringValue?: String;
- }
- export interface MeasurementPromise extends Promise<Measurement>, Fragmentable {
- id: () => Promise<ID_Output>;
- createdAt: () => Promise<DateTimeOutput>;
- intValue: () => Promise<Int>;
- floatValue: () => Promise<Float>;
- stringValue: () => Promise<String>;
- }
- export interface MeasurementSubscription
- extends Promise<AsyncIterator<Measurement>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- createdAt: () => Promise<AsyncIterator<DateTimeOutput>>;
- intValue: () => Promise<AsyncIterator<Int>>;
- floatValue: () => Promise<AsyncIterator<Float>>;
- stringValue: () => Promise<AsyncIterator<String>>;
- }
- export interface Setup {
- id: ID_Output;
- name: String;
- description: String;
- }
- export interface SetupPromise extends Promise<Setup>, Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- images: <T = FragmentableArray<File>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- comments: <T = FragmentableArray<Comment>>(
- args?: {
- where?: CommentWhereInput;
- orderBy?: CommentOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- setupHardware: <T = FragmentableArray<SetupHardwareInstance>>(
- args?: {
- where?: SetupHardwareInstanceWhereInput;
- orderBy?: SetupHardwareInstanceOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- instruments: <T = FragmentableArray<InstrumentInstance>>(
- args?: {
- where?: InstrumentInstanceWhereInput;
- orderBy?: InstrumentInstanceOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface SetupSubscription
- extends Promise<AsyncIterator<Setup>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- images: <T = Promise<AsyncIterator<FileSubscription>>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- comments: <T = Promise<AsyncIterator<CommentSubscription>>>(
- args?: {
- where?: CommentWhereInput;
- orderBy?: CommentOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- setupHardware: <
- T = Promise<AsyncIterator<SetupHardwareInstanceSubscription>>
- >(
- args?: {
- where?: SetupHardwareInstanceWhereInput;
- orderBy?: SetupHardwareInstanceOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- instruments: <T = Promise<AsyncIterator<InstrumentInstanceSubscription>>>(
- args?: {
- where?: InstrumentInstanceWhereInput;
- orderBy?: InstrumentInstanceOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface SetupHardwareInstance {
- id: ID_Output;
- identifier: String;
- }
- export interface SetupHardwareInstancePromise
- extends Promise<SetupHardwareInstance>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- setupHardware: <T = SetupHardwarePromise>() => T;
- identifier: () => Promise<String>;
- images: <T = FragmentableArray<File>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface SetupHardwareInstanceSubscription
- extends Promise<AsyncIterator<SetupHardwareInstance>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- setupHardware: <T = SetupHardwareSubscription>() => T;
- identifier: () => Promise<AsyncIterator<String>>;
- images: <T = Promise<AsyncIterator<FileSubscription>>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface SetupHardware {
- id: ID_Output;
- name: String;
- description?: String;
- }
- export interface SetupHardwarePromise
- extends Promise<SetupHardware>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- images: <T = FragmentableArray<File>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface SetupHardwareSubscription
- extends Promise<AsyncIterator<SetupHardware>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- images: <T = Promise<AsyncIterator<FileSubscription>>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface InstrumentInstance {
- id: ID_Output;
- identifier: String;
- interface: String;
- label?: String;
- location?: String;
- }
- export interface InstrumentInstancePromise
- extends Promise<InstrumentInstance>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- instrument: <T = InstrumentPromise>() => T;
- identifier: () => Promise<String>;
- interface: () => Promise<String>;
- label: () => Promise<String>;
- location: () => Promise<String>;
- }
- export interface InstrumentInstanceSubscription
- extends Promise<AsyncIterator<InstrumentInstance>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- instrument: <T = InstrumentSubscription>() => T;
- identifier: () => Promise<AsyncIterator<String>>;
- interface: () => Promise<AsyncIterator<String>>;
- label: () => Promise<AsyncIterator<String>>;
- location: () => Promise<AsyncIterator<String>>;
- }
- export interface Instrument {
- id: ID_Output;
- name: String;
- description?: String;
- interfaces: String[];
- }
- export interface InstrumentPromise extends Promise<Instrument>, Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- documents: <T = FragmentableArray<File>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- interfaces: () => Promise<String[]>;
- commands: <T = FragmentableArray<InstrumentCommand>>(
- args?: {
- where?: InstrumentCommandWhereInput;
- orderBy?: InstrumentCommandOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- parameters: <T = FragmentableArray<InstrumentParameter>>(
- args?: {
- where?: InstrumentParameterWhereInput;
- orderBy?: InstrumentParameterOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- subsystems: <T = FragmentableArray<InstrumentSubsystem>>(
- args?: {
- where?: InstrumentSubsystemWhereInput;
- orderBy?: InstrumentSubsystemOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface InstrumentSubscription
- extends Promise<AsyncIterator<Instrument>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- documents: <T = Promise<AsyncIterator<FileSubscription>>>(
- args?: {
- where?: FileWhereInput;
- orderBy?: FileOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- interfaces: () => Promise<AsyncIterator<String[]>>;
- commands: <T = Promise<AsyncIterator<InstrumentCommandSubscription>>>(
- args?: {
- where?: InstrumentCommandWhereInput;
- orderBy?: InstrumentCommandOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- parameters: <T = Promise<AsyncIterator<InstrumentParameterSubscription>>>(
- args?: {
- where?: InstrumentParameterWhereInput;
- orderBy?: InstrumentParameterOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- subsystems: <T = Promise<AsyncIterator<InstrumentSubsystemSubscription>>>(
- args?: {
- where?: InstrumentSubsystemWhereInput;
- orderBy?: InstrumentSubsystemOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface InstrumentCommand {
- id: ID_Output;
- tag: String;
- name?: String;
- description: String;
- readString?: String;
- writeString?: String;
- }
- export interface InstrumentCommandPromise
- extends Promise<InstrumentCommand>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- tag: () => Promise<String>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- instrument: <T = InstrumentPromise>() => T;
- readString: () => Promise<String>;
- writeString: () => Promise<String>;
- parameters: <T = FragmentableArray<InstrumentParameter>>(
- args?: {
- where?: InstrumentParameterWhereInput;
- orderBy?: InstrumentParameterOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface InstrumentCommandSubscription
- extends Promise<AsyncIterator<InstrumentCommand>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- tag: () => Promise<AsyncIterator<String>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- instrument: <T = InstrumentSubscription>() => T;
- readString: () => Promise<AsyncIterator<String>>;
- writeString: () => Promise<AsyncIterator<String>>;
- parameters: <T = Promise<AsyncIterator<InstrumentParameterSubscription>>>(
- args?: {
- where?: InstrumentParameterWhereInput;
- orderBy?: InstrumentParameterOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface InstrumentParameter {
- id: ID_Output;
- tag: String;
- name?: String;
- description?: String;
- type: String;
- values?: String;
- }
- export interface InstrumentParameterPromise
- extends Promise<InstrumentParameter>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- tag: () => Promise<String>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- type: () => Promise<String>;
- values: () => Promise<String>;
- }
- export interface InstrumentParameterSubscription
- extends Promise<AsyncIterator<InstrumentParameter>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- tag: () => Promise<AsyncIterator<String>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- type: () => Promise<AsyncIterator<String>>;
- values: () => Promise<AsyncIterator<String>>;
- }
- export interface InstrumentSubsystem {
- id: ID_Output;
- name?: String;
- description: String;
- }
- export interface InstrumentSubsystemPromise
- extends Promise<InstrumentSubsystem>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- commands: <T = FragmentableArray<InstrumentCommand>>(
- args?: {
- where?: InstrumentCommandWhereInput;
- orderBy?: InstrumentCommandOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- parameters: <T = FragmentableArray<InstrumentParameter>>(
- args?: {
- where?: InstrumentParameterWhereInput;
- orderBy?: InstrumentParameterOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- subsystems: <T = FragmentableArray<InstrumentSubsystem>>(
- args?: {
- where?: InstrumentSubsystemWhereInput;
- orderBy?: InstrumentSubsystemOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface InstrumentSubsystemSubscription
- extends Promise<AsyncIterator<InstrumentSubsystem>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- commands: <T = Promise<AsyncIterator<InstrumentCommandSubscription>>>(
- args?: {
- where?: InstrumentCommandWhereInput;
- orderBy?: InstrumentCommandOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- parameters: <T = Promise<AsyncIterator<InstrumentParameterSubscription>>>(
- args?: {
- where?: InstrumentParameterWhereInput;
- orderBy?: InstrumentParameterOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- subsystems: <T = Promise<AsyncIterator<InstrumentSubsystemSubscription>>>(
- args?: {
- where?: InstrumentSubsystemWhereInput;
- orderBy?: InstrumentSubsystemOrderByInput;
- skip?: Int;
- after?: String;
- before?: String;
- first?: Int;
- last?: Int;
- }
- ) => T;
- }
- export interface CharacterizationConnection {
- pageInfo: PageInfo;
- edges: CharacterizationEdge[];
- }
- export interface CharacterizationConnectionPromise
- extends Promise<CharacterizationConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<CharacterizationEdge>>() => T;
- aggregate: <T = AggregateCharacterizationPromise>() => T;
- }
- export interface CharacterizationConnectionSubscription
- extends Promise<AsyncIterator<CharacterizationConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<CharacterizationEdgeSubscription>>>() => T;
- aggregate: <T = AggregateCharacterizationSubscription>() => T;
- }
- export interface PageInfo {
- hasNextPage: Boolean;
- hasPreviousPage: Boolean;
- startCursor?: String;
- endCursor?: String;
- }
- export interface PageInfoPromise extends Promise<PageInfo>, Fragmentable {
- hasNextPage: () => Promise<Boolean>;
- hasPreviousPage: () => Promise<Boolean>;
- startCursor: () => Promise<String>;
- endCursor: () => Promise<String>;
- }
- export interface PageInfoSubscription
- extends Promise<AsyncIterator<PageInfo>>,
- Fragmentable {
- hasNextPage: () => Promise<AsyncIterator<Boolean>>;
- hasPreviousPage: () => Promise<AsyncIterator<Boolean>>;
- startCursor: () => Promise<AsyncIterator<String>>;
- endCursor: () => Promise<AsyncIterator<String>>;
- }
- export interface CharacterizationEdge {
- node: Characterization;
- cursor: String;
- }
- export interface CharacterizationEdgePromise
- extends Promise<CharacterizationEdge>,
- Fragmentable {
- node: <T = CharacterizationPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface CharacterizationEdgeSubscription
- extends Promise<AsyncIterator<CharacterizationEdge>>,
- Fragmentable {
- node: <T = CharacterizationSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateCharacterization {
- count: Int;
- }
- export interface AggregateCharacterizationPromise
- extends Promise<AggregateCharacterization>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateCharacterizationSubscription
- extends Promise<AsyncIterator<AggregateCharacterization>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface CommentConnection {
- pageInfo: PageInfo;
- edges: CommentEdge[];
- }
- export interface CommentConnectionPromise
- extends Promise<CommentConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<CommentEdge>>() => T;
- aggregate: <T = AggregateCommentPromise>() => T;
- }
- export interface CommentConnectionSubscription
- extends Promise<AsyncIterator<CommentConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<CommentEdgeSubscription>>>() => T;
- aggregate: <T = AggregateCommentSubscription>() => T;
- }
- export interface CommentEdge {
- node: Comment;
- cursor: String;
- }
- export interface CommentEdgePromise extends Promise<CommentEdge>, Fragmentable {
- node: <T = CommentPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface CommentEdgeSubscription
- extends Promise<AsyncIterator<CommentEdge>>,
- Fragmentable {
- node: <T = CommentSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateComment {
- count: Int;
- }
- export interface AggregateCommentPromise
- extends Promise<AggregateComment>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateCommentSubscription
- extends Promise<AsyncIterator<AggregateComment>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface DUT {
- id: ID_Output;
- name: String;
- description?: String;
- modifications: String[];
- }
- export interface DUTPromise extends Promise<DUT>, Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- project: <T = ProjectVersionPromise>() => T;
- modifications: () => Promise<String[]>;
- }
- export interface DUTSubscription
- extends Promise<AsyncIterator<DUT>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- project: <T = ProjectVersionSubscription>() => T;
- modifications: () => Promise<AsyncIterator<String[]>>;
- }
- export interface DUTConnection {
- pageInfo: PageInfo;
- edges: DUTEdge[];
- }
- export interface DUTConnectionPromise
- extends Promise<DUTConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<DUTEdge>>() => T;
- aggregate: <T = AggregateDUTPromise>() => T;
- }
- export interface DUTConnectionSubscription
- extends Promise<AsyncIterator<DUTConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<DUTEdgeSubscription>>>() => T;
- aggregate: <T = AggregateDUTSubscription>() => T;
- }
- export interface DUTEdge {
- node: DUT;
- cursor: String;
- }
- export interface DUTEdgePromise extends Promise<DUTEdge>, Fragmentable {
- node: <T = DUTPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface DUTEdgeSubscription
- extends Promise<AsyncIterator<DUTEdge>>,
- Fragmentable {
- node: <T = DUTSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateDUT {
- count: Int;
- }
- export interface AggregateDUTPromise
- extends Promise<AggregateDUT>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateDUTSubscription
- extends Promise<AsyncIterator<AggregateDUT>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface EventConnection {
- pageInfo: PageInfo;
- edges: EventEdge[];
- }
- export interface EventConnectionPromise
- extends Promise<EventConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<EventEdge>>() => T;
- aggregate: <T = AggregateEventPromise>() => T;
- }
- export interface EventConnectionSubscription
- extends Promise<AsyncIterator<EventConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<EventEdgeSubscription>>>() => T;
- aggregate: <T = AggregateEventSubscription>() => T;
- }
- export interface EventEdge {
- node: Event;
- cursor: String;
- }
- export interface EventEdgePromise extends Promise<EventEdge>, Fragmentable {
- node: <T = EventPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface EventEdgeSubscription
- extends Promise<AsyncIterator<EventEdge>>,
- Fragmentable {
- node: <T = EventSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateEvent {
- count: Int;
- }
- export interface AggregateEventPromise
- extends Promise<AggregateEvent>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateEventSubscription
- extends Promise<AsyncIterator<AggregateEvent>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface FileConnection {
- pageInfo: PageInfo;
- edges: FileEdge[];
- }
- export interface FileConnectionPromise
- extends Promise<FileConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<FileEdge>>() => T;
- aggregate: <T = AggregateFilePromise>() => T;
- }
- export interface FileConnectionSubscription
- extends Promise<AsyncIterator<FileConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<FileEdgeSubscription>>>() => T;
- aggregate: <T = AggregateFileSubscription>() => T;
- }
- export interface FileEdge {
- node: File;
- cursor: String;
- }
- export interface FileEdgePromise extends Promise<FileEdge>, Fragmentable {
- node: <T = FilePromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface FileEdgeSubscription
- extends Promise<AsyncIterator<FileEdge>>,
- Fragmentable {
- node: <T = FileSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateFile {
- count: Int;
- }
- export interface AggregateFilePromise
- extends Promise<AggregateFile>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateFileSubscription
- extends Promise<AsyncIterator<AggregateFile>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface InstrumentConnection {
- pageInfo: PageInfo;
- edges: InstrumentEdge[];
- }
- export interface InstrumentConnectionPromise
- extends Promise<InstrumentConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<InstrumentEdge>>() => T;
- aggregate: <T = AggregateInstrumentPromise>() => T;
- }
- export interface InstrumentConnectionSubscription
- extends Promise<AsyncIterator<InstrumentConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<InstrumentEdgeSubscription>>>() => T;
- aggregate: <T = AggregateInstrumentSubscription>() => T;
- }
- export interface InstrumentEdge {
- node: Instrument;
- cursor: String;
- }
- export interface InstrumentEdgePromise
- extends Promise<InstrumentEdge>,
- Fragmentable {
- node: <T = InstrumentPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface InstrumentEdgeSubscription
- extends Promise<AsyncIterator<InstrumentEdge>>,
- Fragmentable {
- node: <T = InstrumentSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateInstrument {
- count: Int;
- }
- export interface AggregateInstrumentPromise
- extends Promise<AggregateInstrument>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateInstrumentSubscription
- extends Promise<AsyncIterator<AggregateInstrument>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface InstrumentCommandConnection {
- pageInfo: PageInfo;
- edges: InstrumentCommandEdge[];
- }
- export interface InstrumentCommandConnectionPromise
- extends Promise<InstrumentCommandConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<InstrumentCommandEdge>>() => T;
- aggregate: <T = AggregateInstrumentCommandPromise>() => T;
- }
- export interface InstrumentCommandConnectionSubscription
- extends Promise<AsyncIterator<InstrumentCommandConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<InstrumentCommandEdgeSubscription>>>() => T;
- aggregate: <T = AggregateInstrumentCommandSubscription>() => T;
- }
- export interface InstrumentCommandEdge {
- node: InstrumentCommand;
- cursor: String;
- }
- export interface InstrumentCommandEdgePromise
- extends Promise<InstrumentCommandEdge>,
- Fragmentable {
- node: <T = InstrumentCommandPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface InstrumentCommandEdgeSubscription
- extends Promise<AsyncIterator<InstrumentCommandEdge>>,
- Fragmentable {
- node: <T = InstrumentCommandSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateInstrumentCommand {
- count: Int;
- }
- export interface AggregateInstrumentCommandPromise
- extends Promise<AggregateInstrumentCommand>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateInstrumentCommandSubscription
- extends Promise<AsyncIterator<AggregateInstrumentCommand>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface InstrumentInstanceConnection {
- pageInfo: PageInfo;
- edges: InstrumentInstanceEdge[];
- }
- export interface InstrumentInstanceConnectionPromise
- extends Promise<InstrumentInstanceConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<InstrumentInstanceEdge>>() => T;
- aggregate: <T = AggregateInstrumentInstancePromise>() => T;
- }
- export interface InstrumentInstanceConnectionSubscription
- extends Promise<AsyncIterator<InstrumentInstanceConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <
- T = Promise<AsyncIterator<InstrumentInstanceEdgeSubscription>>
- >() => T;
- aggregate: <T = AggregateInstrumentInstanceSubscription>() => T;
- }
- export interface InstrumentInstanceEdge {
- node: InstrumentInstance;
- cursor: String;
- }
- export interface InstrumentInstanceEdgePromise
- extends Promise<InstrumentInstanceEdge>,
- Fragmentable {
- node: <T = InstrumentInstancePromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface InstrumentInstanceEdgeSubscription
- extends Promise<AsyncIterator<InstrumentInstanceEdge>>,
- Fragmentable {
- node: <T = InstrumentInstanceSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateInstrumentInstance {
- count: Int;
- }
- export interface AggregateInstrumentInstancePromise
- extends Promise<AggregateInstrumentInstance>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateInstrumentInstanceSubscription
- extends Promise<AsyncIterator<AggregateInstrumentInstance>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface InstrumentParameterConnection {
- pageInfo: PageInfo;
- edges: InstrumentParameterEdge[];
- }
- export interface InstrumentParameterConnectionPromise
- extends Promise<InstrumentParameterConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<InstrumentParameterEdge>>() => T;
- aggregate: <T = AggregateInstrumentParameterPromise>() => T;
- }
- export interface InstrumentParameterConnectionSubscription
- extends Promise<AsyncIterator<InstrumentParameterConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <
- T = Promise<AsyncIterator<InstrumentParameterEdgeSubscription>>
- >() => T;
- aggregate: <T = AggregateInstrumentParameterSubscription>() => T;
- }
- export interface InstrumentParameterEdge {
- node: InstrumentParameter;
- cursor: String;
- }
- export interface InstrumentParameterEdgePromise
- extends Promise<InstrumentParameterEdge>,
- Fragmentable {
- node: <T = InstrumentParameterPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface InstrumentParameterEdgeSubscription
- extends Promise<AsyncIterator<InstrumentParameterEdge>>,
- Fragmentable {
- node: <T = InstrumentParameterSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateInstrumentParameter {
- count: Int;
- }
- export interface AggregateInstrumentParameterPromise
- extends Promise<AggregateInstrumentParameter>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateInstrumentParameterSubscription
- extends Promise<AsyncIterator<AggregateInstrumentParameter>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface InstrumentSubsystemConnection {
- pageInfo: PageInfo;
- edges: InstrumentSubsystemEdge[];
- }
- export interface InstrumentSubsystemConnectionPromise
- extends Promise<InstrumentSubsystemConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<InstrumentSubsystemEdge>>() => T;
- aggregate: <T = AggregateInstrumentSubsystemPromise>() => T;
- }
- export interface InstrumentSubsystemConnectionSubscription
- extends Promise<AsyncIterator<InstrumentSubsystemConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <
- T = Promise<AsyncIterator<InstrumentSubsystemEdgeSubscription>>
- >() => T;
- aggregate: <T = AggregateInstrumentSubsystemSubscription>() => T;
- }
- export interface InstrumentSubsystemEdge {
- node: InstrumentSubsystem;
- cursor: String;
- }
- export interface InstrumentSubsystemEdgePromise
- extends Promise<InstrumentSubsystemEdge>,
- Fragmentable {
- node: <T = InstrumentSubsystemPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface InstrumentSubsystemEdgeSubscription
- extends Promise<AsyncIterator<InstrumentSubsystemEdge>>,
- Fragmentable {
- node: <T = InstrumentSubsystemSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateInstrumentSubsystem {
- count: Int;
- }
- export interface AggregateInstrumentSubsystemPromise
- extends Promise<AggregateInstrumentSubsystem>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateInstrumentSubsystemSubscription
- extends Promise<AsyncIterator<AggregateInstrumentSubsystem>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface MeasurementConnection {
- pageInfo: PageInfo;
- edges: MeasurementEdge[];
- }
- export interface MeasurementConnectionPromise
- extends Promise<MeasurementConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<MeasurementEdge>>() => T;
- aggregate: <T = AggregateMeasurementPromise>() => T;
- }
- export interface MeasurementConnectionSubscription
- extends Promise<AsyncIterator<MeasurementConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<MeasurementEdgeSubscription>>>() => T;
- aggregate: <T = AggregateMeasurementSubscription>() => T;
- }
- export interface MeasurementEdge {
- node: Measurement;
- cursor: String;
- }
- export interface MeasurementEdgePromise
- extends Promise<MeasurementEdge>,
- Fragmentable {
- node: <T = MeasurementPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface MeasurementEdgeSubscription
- extends Promise<AsyncIterator<MeasurementEdge>>,
- Fragmentable {
- node: <T = MeasurementSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateMeasurement {
- count: Int;
- }
- export interface AggregateMeasurementPromise
- extends Promise<AggregateMeasurement>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateMeasurementSubscription
- extends Promise<AsyncIterator<AggregateMeasurement>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface MeasurementRunConnection {
- pageInfo: PageInfo;
- edges: MeasurementRunEdge[];
- }
- export interface MeasurementRunConnectionPromise
- extends Promise<MeasurementRunConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<MeasurementRunEdge>>() => T;
- aggregate: <T = AggregateMeasurementRunPromise>() => T;
- }
- export interface MeasurementRunConnectionSubscription
- extends Promise<AsyncIterator<MeasurementRunConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<MeasurementRunEdgeSubscription>>>() => T;
- aggregate: <T = AggregateMeasurementRunSubscription>() => T;
- }
- export interface MeasurementRunEdge {
- node: MeasurementRun;
- cursor: String;
- }
- export interface MeasurementRunEdgePromise
- extends Promise<MeasurementRunEdge>,
- Fragmentable {
- node: <T = MeasurementRunPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface MeasurementRunEdgeSubscription
- extends Promise<AsyncIterator<MeasurementRunEdge>>,
- Fragmentable {
- node: <T = MeasurementRunSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateMeasurementRun {
- count: Int;
- }
- export interface AggregateMeasurementRunPromise
- extends Promise<AggregateMeasurementRun>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateMeasurementRunSubscription
- extends Promise<AsyncIterator<AggregateMeasurementRun>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface Meta {
- id: ID_Output;
- key: String;
- value: String;
- }
- export interface MetaPromise extends Promise<Meta>, Fragmentable {
- id: () => Promise<ID_Output>;
- key: () => Promise<String>;
- value: () => Promise<String>;
- }
- export interface MetaSubscription
- extends Promise<AsyncIterator<Meta>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- key: () => Promise<AsyncIterator<String>>;
- value: () => Promise<AsyncIterator<String>>;
- }
- export interface MetaConnection {
- pageInfo: PageInfo;
- edges: MetaEdge[];
- }
- export interface MetaConnectionPromise
- extends Promise<MetaConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<MetaEdge>>() => T;
- aggregate: <T = AggregateMetaPromise>() => T;
- }
- export interface MetaConnectionSubscription
- extends Promise<AsyncIterator<MetaConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<MetaEdgeSubscription>>>() => T;
- aggregate: <T = AggregateMetaSubscription>() => T;
- }
- export interface MetaEdge {
- node: Meta;
- cursor: String;
- }
- export interface MetaEdgePromise extends Promise<MetaEdge>, Fragmentable {
- node: <T = MetaPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface MetaEdgeSubscription
- extends Promise<AsyncIterator<MetaEdge>>,
- Fragmentable {
- node: <T = MetaSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateMeta {
- count: Int;
- }
- export interface AggregateMetaPromise
- extends Promise<AggregateMeta>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateMetaSubscription
- extends Promise<AsyncIterator<AggregateMeta>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface ProjectConnection {
- pageInfo: PageInfo;
- edges: ProjectEdge[];
- }
- export interface ProjectConnectionPromise
- extends Promise<ProjectConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<ProjectEdge>>() => T;
- aggregate: <T = AggregateProjectPromise>() => T;
- }
- export interface ProjectConnectionSubscription
- extends Promise<AsyncIterator<ProjectConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<ProjectEdgeSubscription>>>() => T;
- aggregate: <T = AggregateProjectSubscription>() => T;
- }
- export interface ProjectEdge {
- node: Project;
- cursor: String;
- }
- export interface ProjectEdgePromise extends Promise<ProjectEdge>, Fragmentable {
- node: <T = ProjectPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface ProjectEdgeSubscription
- extends Promise<AsyncIterator<ProjectEdge>>,
- Fragmentable {
- node: <T = ProjectSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateProject {
- count: Int;
- }
- export interface AggregateProjectPromise
- extends Promise<AggregateProject>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateProjectSubscription
- extends Promise<AsyncIterator<AggregateProject>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface ProjectVersionConnection {
- pageInfo: PageInfo;
- edges: ProjectVersionEdge[];
- }
- export interface ProjectVersionConnectionPromise
- extends Promise<ProjectVersionConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<ProjectVersionEdge>>() => T;
- aggregate: <T = AggregateProjectVersionPromise>() => T;
- }
- export interface ProjectVersionConnectionSubscription
- extends Promise<AsyncIterator<ProjectVersionConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<ProjectVersionEdgeSubscription>>>() => T;
- aggregate: <T = AggregateProjectVersionSubscription>() => T;
- }
- export interface ProjectVersionEdge {
- node: ProjectVersion;
- cursor: String;
- }
- export interface ProjectVersionEdgePromise
- extends Promise<ProjectVersionEdge>,
- Fragmentable {
- node: <T = ProjectVersionPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface ProjectVersionEdgeSubscription
- extends Promise<AsyncIterator<ProjectVersionEdge>>,
- Fragmentable {
- node: <T = ProjectVersionSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateProjectVersion {
- count: Int;
- }
- export interface AggregateProjectVersionPromise
- extends Promise<AggregateProjectVersion>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateProjectVersionSubscription
- extends Promise<AsyncIterator<AggregateProjectVersion>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface SetupConnection {
- pageInfo: PageInfo;
- edges: SetupEdge[];
- }
- export interface SetupConnectionPromise
- extends Promise<SetupConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<SetupEdge>>() => T;
- aggregate: <T = AggregateSetupPromise>() => T;
- }
- export interface SetupConnectionSubscription
- extends Promise<AsyncIterator<SetupConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<SetupEdgeSubscription>>>() => T;
- aggregate: <T = AggregateSetupSubscription>() => T;
- }
- export interface SetupEdge {
- node: Setup;
- cursor: String;
- }
- export interface SetupEdgePromise extends Promise<SetupEdge>, Fragmentable {
- node: <T = SetupPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface SetupEdgeSubscription
- extends Promise<AsyncIterator<SetupEdge>>,
- Fragmentable {
- node: <T = SetupSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateSetup {
- count: Int;
- }
- export interface AggregateSetupPromise
- extends Promise<AggregateSetup>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateSetupSubscription
- extends Promise<AsyncIterator<AggregateSetup>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface SetupHardwareConnection {
- pageInfo: PageInfo;
- edges: SetupHardwareEdge[];
- }
- export interface SetupHardwareConnectionPromise
- extends Promise<SetupHardwareConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<SetupHardwareEdge>>() => T;
- aggregate: <T = AggregateSetupHardwarePromise>() => T;
- }
- export interface SetupHardwareConnectionSubscription
- extends Promise<AsyncIterator<SetupHardwareConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<SetupHardwareEdgeSubscription>>>() => T;
- aggregate: <T = AggregateSetupHardwareSubscription>() => T;
- }
- export interface SetupHardwareEdge {
- node: SetupHardware;
- cursor: String;
- }
- export interface SetupHardwareEdgePromise
- extends Promise<SetupHardwareEdge>,
- Fragmentable {
- node: <T = SetupHardwarePromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface SetupHardwareEdgeSubscription
- extends Promise<AsyncIterator<SetupHardwareEdge>>,
- Fragmentable {
- node: <T = SetupHardwareSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateSetupHardware {
- count: Int;
- }
- export interface AggregateSetupHardwarePromise
- extends Promise<AggregateSetupHardware>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateSetupHardwareSubscription
- extends Promise<AsyncIterator<AggregateSetupHardware>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface SetupHardwareInstanceConnection {
- pageInfo: PageInfo;
- edges: SetupHardwareInstanceEdge[];
- }
- export interface SetupHardwareInstanceConnectionPromise
- extends Promise<SetupHardwareInstanceConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<SetupHardwareInstanceEdge>>() => T;
- aggregate: <T = AggregateSetupHardwareInstancePromise>() => T;
- }
- export interface SetupHardwareInstanceConnectionSubscription
- extends Promise<AsyncIterator<SetupHardwareInstanceConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <
- T = Promise<AsyncIterator<SetupHardwareInstanceEdgeSubscription>>
- >() => T;
- aggregate: <T = AggregateSetupHardwareInstanceSubscription>() => T;
- }
- export interface SetupHardwareInstanceEdge {
- node: SetupHardwareInstance;
- cursor: String;
- }
- export interface SetupHardwareInstanceEdgePromise
- extends Promise<SetupHardwareInstanceEdge>,
- Fragmentable {
- node: <T = SetupHardwareInstancePromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface SetupHardwareInstanceEdgeSubscription
- extends Promise<AsyncIterator<SetupHardwareInstanceEdge>>,
- Fragmentable {
- node: <T = SetupHardwareInstanceSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateSetupHardwareInstance {
- count: Int;
- }
- export interface AggregateSetupHardwareInstancePromise
- extends Promise<AggregateSetupHardwareInstance>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateSetupHardwareInstanceSubscription
- extends Promise<AsyncIterator<AggregateSetupHardwareInstance>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface UserConnection {
- pageInfo: PageInfo;
- edges: UserEdge[];
- }
- export interface UserConnectionPromise
- extends Promise<UserConnection>,
- Fragmentable {
- pageInfo: <T = PageInfoPromise>() => T;
- edges: <T = FragmentableArray<UserEdge>>() => T;
- aggregate: <T = AggregateUserPromise>() => T;
- }
- export interface UserConnectionSubscription
- extends Promise<AsyncIterator<UserConnection>>,
- Fragmentable {
- pageInfo: <T = PageInfoSubscription>() => T;
- edges: <T = Promise<AsyncIterator<UserEdgeSubscription>>>() => T;
- aggregate: <T = AggregateUserSubscription>() => T;
- }
- export interface UserEdge {
- node: User;
- cursor: String;
- }
- export interface UserEdgePromise extends Promise<UserEdge>, Fragmentable {
- node: <T = UserPromise>() => T;
- cursor: () => Promise<String>;
- }
- export interface UserEdgeSubscription
- extends Promise<AsyncIterator<UserEdge>>,
- Fragmentable {
- node: <T = UserSubscription>() => T;
- cursor: () => Promise<AsyncIterator<String>>;
- }
- export interface AggregateUser {
- count: Int;
- }
- export interface AggregateUserPromise
- extends Promise<AggregateUser>,
- Fragmentable {
- count: () => Promise<Int>;
- }
- export interface AggregateUserSubscription
- extends Promise<AsyncIterator<AggregateUser>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Int>>;
- }
- export interface BatchPayload {
- count: Long;
- }
- export interface BatchPayloadPromise
- extends Promise<BatchPayload>,
- Fragmentable {
- count: () => Promise<Long>;
- }
- export interface BatchPayloadSubscription
- extends Promise<AsyncIterator<BatchPayload>>,
- Fragmentable {
- count: () => Promise<AsyncIterator<Long>>;
- }
- export interface CharacterizationSubscriptionPayload {
- mutation: MutationType;
- node: Characterization;
- updatedFields: String[];
- previousValues: CharacterizationPreviousValues;
- }
- export interface CharacterizationSubscriptionPayloadPromise
- extends Promise<CharacterizationSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = CharacterizationPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = CharacterizationPreviousValuesPromise>() => T;
- }
- export interface CharacterizationSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<CharacterizationSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = CharacterizationSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = CharacterizationPreviousValuesSubscription>() => T;
- }
- export interface CharacterizationPreviousValues {
- id: ID_Output;
- name: String;
- }
- export interface CharacterizationPreviousValuesPromise
- extends Promise<CharacterizationPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- }
- export interface CharacterizationPreviousValuesSubscription
- extends Promise<AsyncIterator<CharacterizationPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- }
- export interface CommentSubscriptionPayload {
- mutation: MutationType;
- node: Comment;
- updatedFields: String[];
- previousValues: CommentPreviousValues;
- }
- export interface CommentSubscriptionPayloadPromise
- extends Promise<CommentSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = CommentPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = CommentPreviousValuesPromise>() => T;
- }
- export interface CommentSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<CommentSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = CommentSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = CommentPreviousValuesSubscription>() => T;
- }
- export interface CommentPreviousValues {
- id: ID_Output;
- text?: String;
- createdAt: DateTimeOutput;
- }
- export interface CommentPreviousValuesPromise
- extends Promise<CommentPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- text: () => Promise<String>;
- createdAt: () => Promise<DateTimeOutput>;
- }
- export interface CommentPreviousValuesSubscription
- extends Promise<AsyncIterator<CommentPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- text: () => Promise<AsyncIterator<String>>;
- createdAt: () => Promise<AsyncIterator<DateTimeOutput>>;
- }
- export interface DUTSubscriptionPayload {
- mutation: MutationType;
- node: DUT;
- updatedFields: String[];
- previousValues: DUTPreviousValues;
- }
- export interface DUTSubscriptionPayloadPromise
- extends Promise<DUTSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = DUTPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = DUTPreviousValuesPromise>() => T;
- }
- export interface DUTSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<DUTSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = DUTSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = DUTPreviousValuesSubscription>() => T;
- }
- export interface DUTPreviousValues {
- id: ID_Output;
- name: String;
- description?: String;
- modifications: String[];
- }
- export interface DUTPreviousValuesPromise
- extends Promise<DUTPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- modifications: () => Promise<String[]>;
- }
- export interface DUTPreviousValuesSubscription
- extends Promise<AsyncIterator<DUTPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- modifications: () => Promise<AsyncIterator<String[]>>;
- }
- export interface EventSubscriptionPayload {
- mutation: MutationType;
- node: Event;
- updatedFields: String[];
- previousValues: EventPreviousValues;
- }
- export interface EventSubscriptionPayloadPromise
- extends Promise<EventSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = EventPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = EventPreviousValuesPromise>() => T;
- }
- export interface EventSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<EventSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = EventSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = EventPreviousValuesSubscription>() => T;
- }
- export interface EventPreviousValues {
- id: ID_Output;
- json: String;
- when: DateTimeOutput;
- }
- export interface EventPreviousValuesPromise
- extends Promise<EventPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- json: () => Promise<String>;
- when: () => Promise<DateTimeOutput>;
- }
- export interface EventPreviousValuesSubscription
- extends Promise<AsyncIterator<EventPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- json: () => Promise<AsyncIterator<String>>;
- when: () => Promise<AsyncIterator<DateTimeOutput>>;
- }
- export interface FileSubscriptionPayload {
- mutation: MutationType;
- node: File;
- updatedFields: String[];
- previousValues: FilePreviousValues;
- }
- export interface FileSubscriptionPayloadPromise
- extends Promise<FileSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = FilePromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = FilePreviousValuesPromise>() => T;
- }
- export interface FileSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<FileSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = FileSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = FilePreviousValuesSubscription>() => T;
- }
- export interface FilePreviousValues {
- id: ID_Output;
- path: String;
- name?: String;
- description?: String;
- filename: String;
- mimetype: String;
- size: Int;
- }
- export interface FilePreviousValuesPromise
- extends Promise<FilePreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- path: () => Promise<String>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- filename: () => Promise<String>;
- mimetype: () => Promise<String>;
- size: () => Promise<Int>;
- }
- export interface FilePreviousValuesSubscription
- extends Promise<AsyncIterator<FilePreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- path: () => Promise<AsyncIterator<String>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- filename: () => Promise<AsyncIterator<String>>;
- mimetype: () => Promise<AsyncIterator<String>>;
- size: () => Promise<AsyncIterator<Int>>;
- }
- export interface InstrumentSubscriptionPayload {
- mutation: MutationType;
- node: Instrument;
- updatedFields: String[];
- previousValues: InstrumentPreviousValues;
- }
- export interface InstrumentSubscriptionPayloadPromise
- extends Promise<InstrumentSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = InstrumentPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = InstrumentPreviousValuesPromise>() => T;
- }
- export interface InstrumentSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<InstrumentSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = InstrumentSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = InstrumentPreviousValuesSubscription>() => T;
- }
- export interface InstrumentPreviousValues {
- id: ID_Output;
- name: String;
- description?: String;
- interfaces: String[];
- }
- export interface InstrumentPreviousValuesPromise
- extends Promise<InstrumentPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- interfaces: () => Promise<String[]>;
- }
- export interface InstrumentPreviousValuesSubscription
- extends Promise<AsyncIterator<InstrumentPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- interfaces: () => Promise<AsyncIterator<String[]>>;
- }
- export interface InstrumentCommandSubscriptionPayload {
- mutation: MutationType;
- node: InstrumentCommand;
- updatedFields: String[];
- previousValues: InstrumentCommandPreviousValues;
- }
- export interface InstrumentCommandSubscriptionPayloadPromise
- extends Promise<InstrumentCommandSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = InstrumentCommandPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = InstrumentCommandPreviousValuesPromise>() => T;
- }
- export interface InstrumentCommandSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<InstrumentCommandSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = InstrumentCommandSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = InstrumentCommandPreviousValuesSubscription>() => T;
- }
- export interface InstrumentCommandPreviousValues {
- id: ID_Output;
- tag: String;
- name?: String;
- description: String;
- readString?: String;
- writeString?: String;
- }
- export interface InstrumentCommandPreviousValuesPromise
- extends Promise<InstrumentCommandPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- tag: () => Promise<String>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- readString: () => Promise<String>;
- writeString: () => Promise<String>;
- }
- export interface InstrumentCommandPreviousValuesSubscription
- extends Promise<AsyncIterator<InstrumentCommandPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- tag: () => Promise<AsyncIterator<String>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- readString: () => Promise<AsyncIterator<String>>;
- writeString: () => Promise<AsyncIterator<String>>;
- }
- export interface InstrumentInstanceSubscriptionPayload {
- mutation: MutationType;
- node: InstrumentInstance;
- updatedFields: String[];
- previousValues: InstrumentInstancePreviousValues;
- }
- export interface InstrumentInstanceSubscriptionPayloadPromise
- extends Promise<InstrumentInstanceSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = InstrumentInstancePromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = InstrumentInstancePreviousValuesPromise>() => T;
- }
- export interface InstrumentInstanceSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<InstrumentInstanceSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = InstrumentInstanceSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = InstrumentInstancePreviousValuesSubscription>() => T;
- }
- export interface InstrumentInstancePreviousValues {
- id: ID_Output;
- identifier: String;
- interface: String;
- label?: String;
- location?: String;
- }
- export interface InstrumentInstancePreviousValuesPromise
- extends Promise<InstrumentInstancePreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- identifier: () => Promise<String>;
- interface: () => Promise<String>;
- label: () => Promise<String>;
- location: () => Promise<String>;
- }
- export interface InstrumentInstancePreviousValuesSubscription
- extends Promise<AsyncIterator<InstrumentInstancePreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- identifier: () => Promise<AsyncIterator<String>>;
- interface: () => Promise<AsyncIterator<String>>;
- label: () => Promise<AsyncIterator<String>>;
- location: () => Promise<AsyncIterator<String>>;
- }
- export interface InstrumentParameterSubscriptionPayload {
- mutation: MutationType;
- node: InstrumentParameter;
- updatedFields: String[];
- previousValues: InstrumentParameterPreviousValues;
- }
- export interface InstrumentParameterSubscriptionPayloadPromise
- extends Promise<InstrumentParameterSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = InstrumentParameterPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = InstrumentParameterPreviousValuesPromise>() => T;
- }
- export interface InstrumentParameterSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<InstrumentParameterSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = InstrumentParameterSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = InstrumentParameterPreviousValuesSubscription>() => T;
- }
- export interface InstrumentParameterPreviousValues {
- id: ID_Output;
- tag: String;
- name?: String;
- description?: String;
- type: String;
- values?: String;
- }
- export interface InstrumentParameterPreviousValuesPromise
- extends Promise<InstrumentParameterPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- tag: () => Promise<String>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- type: () => Promise<String>;
- values: () => Promise<String>;
- }
- export interface InstrumentParameterPreviousValuesSubscription
- extends Promise<AsyncIterator<InstrumentParameterPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- tag: () => Promise<AsyncIterator<String>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- type: () => Promise<AsyncIterator<String>>;
- values: () => Promise<AsyncIterator<String>>;
- }
- export interface InstrumentSubsystemSubscriptionPayload {
- mutation: MutationType;
- node: InstrumentSubsystem;
- updatedFields: String[];
- previousValues: InstrumentSubsystemPreviousValues;
- }
- export interface InstrumentSubsystemSubscriptionPayloadPromise
- extends Promise<InstrumentSubsystemSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = InstrumentSubsystemPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = InstrumentSubsystemPreviousValuesPromise>() => T;
- }
- export interface InstrumentSubsystemSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<InstrumentSubsystemSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = InstrumentSubsystemSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = InstrumentSubsystemPreviousValuesSubscription>() => T;
- }
- export interface InstrumentSubsystemPreviousValues {
- id: ID_Output;
- name?: String;
- description: String;
- }
- export interface InstrumentSubsystemPreviousValuesPromise
- extends Promise<InstrumentSubsystemPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- }
- export interface InstrumentSubsystemPreviousValuesSubscription
- extends Promise<AsyncIterator<InstrumentSubsystemPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- }
- export interface MeasurementSubscriptionPayload {
- mutation: MutationType;
- node: Measurement;
- updatedFields: String[];
- previousValues: MeasurementPreviousValues;
- }
- export interface MeasurementSubscriptionPayloadPromise
- extends Promise<MeasurementSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = MeasurementPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = MeasurementPreviousValuesPromise>() => T;
- }
- export interface MeasurementSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<MeasurementSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = MeasurementSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = MeasurementPreviousValuesSubscription>() => T;
- }
- export interface MeasurementPreviousValues {
- id: ID_Output;
- createdAt: DateTimeOutput;
- intValue?: Int;
- floatValue?: Float;
- stringValue?: String;
- }
- export interface MeasurementPreviousValuesPromise
- extends Promise<MeasurementPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- createdAt: () => Promise<DateTimeOutput>;
- intValue: () => Promise<Int>;
- floatValue: () => Promise<Float>;
- stringValue: () => Promise<String>;
- }
- export interface MeasurementPreviousValuesSubscription
- extends Promise<AsyncIterator<MeasurementPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- createdAt: () => Promise<AsyncIterator<DateTimeOutput>>;
- intValue: () => Promise<AsyncIterator<Int>>;
- floatValue: () => Promise<AsyncIterator<Float>>;
- stringValue: () => Promise<AsyncIterator<String>>;
- }
- export interface MeasurementRunSubscriptionPayload {
- mutation: MutationType;
- node: MeasurementRun;
- updatedFields: String[];
- previousValues: MeasurementRunPreviousValues;
- }
- export interface MeasurementRunSubscriptionPayloadPromise
- extends Promise<MeasurementRunSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = MeasurementRunPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = MeasurementRunPreviousValuesPromise>() => T;
- }
- export interface MeasurementRunSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<MeasurementRunSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = MeasurementRunSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = MeasurementRunPreviousValuesSubscription>() => T;
- }
- export interface MeasurementRunPreviousValues {
- id: ID_Output;
- name: String;
- location: String;
- temperature?: Float;
- startTime: DateTimeOutput;
- endTime: DateTimeOutput;
- }
- export interface MeasurementRunPreviousValuesPromise
- extends Promise<MeasurementRunPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- location: () => Promise<String>;
- temperature: () => Promise<Float>;
- startTime: () => Promise<DateTimeOutput>;
- endTime: () => Promise<DateTimeOutput>;
- }
- export interface MeasurementRunPreviousValuesSubscription
- extends Promise<AsyncIterator<MeasurementRunPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- location: () => Promise<AsyncIterator<String>>;
- temperature: () => Promise<AsyncIterator<Float>>;
- startTime: () => Promise<AsyncIterator<DateTimeOutput>>;
- endTime: () => Promise<AsyncIterator<DateTimeOutput>>;
- }
- export interface MetaSubscriptionPayload {
- mutation: MutationType;
- node: Meta;
- updatedFields: String[];
- previousValues: MetaPreviousValues;
- }
- export interface MetaSubscriptionPayloadPromise
- extends Promise<MetaSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = MetaPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = MetaPreviousValuesPromise>() => T;
- }
- export interface MetaSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<MetaSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = MetaSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = MetaPreviousValuesSubscription>() => T;
- }
- export interface MetaPreviousValues {
- id: ID_Output;
- key: String;
- value: String;
- }
- export interface MetaPreviousValuesPromise
- extends Promise<MetaPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- key: () => Promise<String>;
- value: () => Promise<String>;
- }
- export interface MetaPreviousValuesSubscription
- extends Promise<AsyncIterator<MetaPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- key: () => Promise<AsyncIterator<String>>;
- value: () => Promise<AsyncIterator<String>>;
- }
- export interface ProjectSubscriptionPayload {
- mutation: MutationType;
- node: Project;
- updatedFields: String[];
- previousValues: ProjectPreviousValues;
- }
- export interface ProjectSubscriptionPayloadPromise
- extends Promise<ProjectSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = ProjectPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = ProjectPreviousValuesPromise>() => T;
- }
- export interface ProjectSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<ProjectSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = ProjectSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = ProjectPreviousValuesSubscription>() => T;
- }
- export interface ProjectPreviousValues {
- id: ID_Output;
- name: String;
- abbreviation: String;
- description?: String;
- }
- export interface ProjectPreviousValuesPromise
- extends Promise<ProjectPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- abbreviation: () => Promise<String>;
- description: () => Promise<String>;
- }
- export interface ProjectPreviousValuesSubscription
- extends Promise<AsyncIterator<ProjectPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- abbreviation: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- }
- export interface ProjectVersionSubscriptionPayload {
- mutation: MutationType;
- node: ProjectVersion;
- updatedFields: String[];
- previousValues: ProjectVersionPreviousValues;
- }
- export interface ProjectVersionSubscriptionPayloadPromise
- extends Promise<ProjectVersionSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = ProjectVersionPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = ProjectVersionPreviousValuesPromise>() => T;
- }
- export interface ProjectVersionSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<ProjectVersionSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = ProjectVersionSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = ProjectVersionPreviousValuesSubscription>() => T;
- }
- export interface ProjectVersionPreviousValues {
- id: ID_Output;
- name: String;
- changes: String[];
- date: DateTimeOutput;
- }
- export interface ProjectVersionPreviousValuesPromise
- extends Promise<ProjectVersionPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- changes: () => Promise<String[]>;
- date: () => Promise<DateTimeOutput>;
- }
- export interface ProjectVersionPreviousValuesSubscription
- extends Promise<AsyncIterator<ProjectVersionPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- changes: () => Promise<AsyncIterator<String[]>>;
- date: () => Promise<AsyncIterator<DateTimeOutput>>;
- }
- export interface SetupSubscriptionPayload {
- mutation: MutationType;
- node: Setup;
- updatedFields: String[];
- previousValues: SetupPreviousValues;
- }
- export interface SetupSubscriptionPayloadPromise
- extends Promise<SetupSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = SetupPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = SetupPreviousValuesPromise>() => T;
- }
- export interface SetupSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<SetupSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = SetupSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = SetupPreviousValuesSubscription>() => T;
- }
- export interface SetupPreviousValues {
- id: ID_Output;
- name: String;
- description: String;
- }
- export interface SetupPreviousValuesPromise
- extends Promise<SetupPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- }
- export interface SetupPreviousValuesSubscription
- extends Promise<AsyncIterator<SetupPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- }
- export interface SetupHardwareSubscriptionPayload {
- mutation: MutationType;
- node: SetupHardware;
- updatedFields: String[];
- previousValues: SetupHardwarePreviousValues;
- }
- export interface SetupHardwareSubscriptionPayloadPromise
- extends Promise<SetupHardwareSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = SetupHardwarePromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = SetupHardwarePreviousValuesPromise>() => T;
- }
- export interface SetupHardwareSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<SetupHardwareSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = SetupHardwareSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = SetupHardwarePreviousValuesSubscription>() => T;
- }
- export interface SetupHardwarePreviousValues {
- id: ID_Output;
- name: String;
- description?: String;
- }
- export interface SetupHardwarePreviousValuesPromise
- extends Promise<SetupHardwarePreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- name: () => Promise<String>;
- description: () => Promise<String>;
- }
- export interface SetupHardwarePreviousValuesSubscription
- extends Promise<AsyncIterator<SetupHardwarePreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- name: () => Promise<AsyncIterator<String>>;
- description: () => Promise<AsyncIterator<String>>;
- }
- export interface SetupHardwareInstanceSubscriptionPayload {
- mutation: MutationType;
- node: SetupHardwareInstance;
- updatedFields: String[];
- previousValues: SetupHardwareInstancePreviousValues;
- }
- export interface SetupHardwareInstanceSubscriptionPayloadPromise
- extends Promise<SetupHardwareInstanceSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = SetupHardwareInstancePromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = SetupHardwareInstancePreviousValuesPromise>() => T;
- }
- export interface SetupHardwareInstanceSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<SetupHardwareInstanceSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = SetupHardwareInstanceSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = SetupHardwareInstancePreviousValuesSubscription>() => T;
- }
- export interface SetupHardwareInstancePreviousValues {
- id: ID_Output;
- identifier: String;
- }
- export interface SetupHardwareInstancePreviousValuesPromise
- extends Promise<SetupHardwareInstancePreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- identifier: () => Promise<String>;
- }
- export interface SetupHardwareInstancePreviousValuesSubscription
- extends Promise<AsyncIterator<SetupHardwareInstancePreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- identifier: () => Promise<AsyncIterator<String>>;
- }
- export interface UserSubscriptionPayload {
- mutation: MutationType;
- node: User;
- updatedFields: String[];
- previousValues: UserPreviousValues;
- }
- export interface UserSubscriptionPayloadPromise
- extends Promise<UserSubscriptionPayload>,
- Fragmentable {
- mutation: () => Promise<MutationType>;
- node: <T = UserPromise>() => T;
- updatedFields: () => Promise<String[]>;
- previousValues: <T = UserPreviousValuesPromise>() => T;
- }
- export interface UserSubscriptionPayloadSubscription
- extends Promise<AsyncIterator<UserSubscriptionPayload>>,
- Fragmentable {
- mutation: () => Promise<AsyncIterator<MutationType>>;
- node: <T = UserSubscription>() => T;
- updatedFields: () => Promise<AsyncIterator<String[]>>;
- previousValues: <T = UserPreviousValuesSubscription>() => T;
- }
- export interface UserPreviousValues {
- id: ID_Output;
- email: String;
- name: String;
- abbreviation: String;
- password: String;
- }
- export interface UserPreviousValuesPromise
- extends Promise<UserPreviousValues>,
- Fragmentable {
- id: () => Promise<ID_Output>;
- email: () => Promise<String>;
- name: () => Promise<String>;
- abbreviation: () => Promise<String>;
- password: () => Promise<String>;
- }
- export interface UserPreviousValuesSubscription
- extends Promise<AsyncIterator<UserPreviousValues>>,
- Fragmentable {
- id: () => Promise<AsyncIterator<ID_Output>>;
- email: () => Promise<AsyncIterator<String>>;
- name: () => Promise<AsyncIterator<String>>;
- abbreviation: () => Promise<AsyncIterator<String>>;
- password: () => Promise<AsyncIterator<String>>;
- }
- /*
- The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID.
- */
- export type ID_Input = string | number;
- export type ID_Output = string;
- /*
- The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
- */
- export type String = string;
- /*
- DateTime scalar input type, allowing Date
- */
- export type DateTimeInput = Date | string;
- /*
- DateTime scalar output type, which is always a string
- */
- export type DateTimeOutput = string;
- /*
- The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
- */
- export type Int = number;
- /*
- The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).
- */
- export type Float = number;
- /*
- The `Boolean` scalar type represents `true` or `false`.
- */
- export type Boolean = boolean;
- export type Long = string;
- /**
- * Model Metadata
- */
- export const models: Model[] = [
- {
- name: "Meta",
- embedded: false
- },
- {
- name: "User",
- embedded: false
- },
- {
- name: "File",
- embedded: false
- },
- {
- name: "Comment",
- embedded: false
- },
- {
- name: "Event",
- embedded: false
- },
- {
- name: "Project",
- embedded: false
- },
- {
- name: "ProjectVersion",
- embedded: false
- },
- {
- name: "InstrumentParameter",
- embedded: false
- },
- {
- name: "InstrumentCommand",
- embedded: false
- },
- {
- name: "InstrumentSubsystem",
- embedded: false
- },
- {
- name: "Instrument",
- embedded: false
- },
- {
- name: "InstrumentInstance",
- embedded: false
- },
- {
- name: "DUT",
- embedded: false
- },
- {
- name: "SetupHardware",
- embedded: false
- },
- {
- name: "SetupHardwareInstance",
- embedded: false
- },
- {
- name: "Setup",
- embedded: false
- },
- {
- name: "Measurement",
- embedded: false
- },
- {
- name: "MeasurementRun",
- embedded: false
- },
- {
- name: "Characterization",
- embedded: false
- }
- ];
- /**
- * Type Defs
- */
- export const prisma: Prisma;
|